* {
	margin: 0;
	padding: 0;
}

img{
	border: 0px;
}

fieldset{
	border: 0px;
	margin: 0px;

}

body {
	background: #B0ECFF url(../images/background.jpg) top repeat-x;
	text-align: center;
	font-family: "Trebuchet-MS", Verdana, Times, serif;
	font-size: 14px;
	color: #006699;
}

#body{
	width: 100%;
	height: auto;
	float: right;
	background: url(../images/topBackground3.jpg) top center no-repeat;
	text-align: center;

}



/* ###################### HEADER ###################### */ 

#header{

	width: 100%;
	height: 349px;
	float: right;
	
}

#header-in{
	width: 780px;
	*width: 779px;
	height: 349px;
	margin: auto;
	text-align: left;
}

#buttons{
	width: 165px;
	height: 151px;
	float: right;
	text-align: right;
	padding-right: 15px;

}

#logo{
	width: 340px;
	height: 151px;
	float: right;
	text-align: left;
	
}

#newsletter{
	float: left;
	width: 220px;
	height: 151px;
	
}


/* ###################### MENU ###################### */ 

#menu{
	width: 100%;
	height: 22px;
	float: right;
	background: url(../images/menuBackground2.jpg) center no-repeat;
	text-align: center;
}

#menu-content{
	width: 750px;
	height: 22px;
	margin: auto;
	
}

#menu img{
	
	float: left;
}




/* ####################  CONTENT  ##################### */ 

#content-sobre-nos{
	width: 100%;
	height: 302px;
	float: right;
	background: url(../images/contentBackground.jpg) center no-repeat;
}

#content-cobertura{
	width: 100%;
	height: 431px;
	float: right;
	background: url(../images/cobertura-bg.jpg) center no-repeat;
}

/*
#content-produtos{
	width: 100%;
	height: 302px;
	float: right;
	background: url(../images/produtos-bg.jpg) center no-repeat;
}
*/
#produtos-menu{
	width: 182px;
	height: 222px;
	padding-top: 17px;
	float: left;
	margin-top: 57px;
	margin-left: 19px;
	display: inline;

}

img.produtoMenu{
	clear: both;
	float: left;
	margin-left: 9px;
	margin-bottom: 15px;
	
}

img.selectedProdutoMenu{
	clear: both;
	float: left;
	margin-left: 0px;
	margin-bottom: 15px;
	
}



#produtos-texto{
	width: 249px;
	height: 222px;
	margin-top: 57px;
	margin-left: 20px;
	display: inline;
	float: left;
}

#produtos-image{
	width: 265px;
	height: 222px;
	margin-top: 57px;
	display: inline;
	float: right;
}

#produtos-image .image{
	width: 72px;
	height: auto;
	float: left;
	margin-right: 8px;
}

#produtos-image .image-top{
	width: 72px;
	height: 4px;
	float: left;
	background: url(../images/image-top.png) center no-repeat;
}

#produtos-image .image-middle{
	width: 69px;
	height: auto;
	padding-left: 3px;
	float: left;
	background: url(../images/image-middle.png) center repeat-y;
	_margin-top: -7px;
}

#produtos-image .image-bottom{
	width: 72px;
	height: 4px;
	float: left;
	background: url(../images/image-bottom.png) center no-repeat;
	_margin-top: -7px;
}


#content-fale-conosco{
	width: 100%;
	height: 302px;
	float: right;
	background: url(../images/faleConoscoBackground.jpg) center no-repeat;
}

#content-alugue-top{
	width: 100%;
	height: 178px;
	float: right;
	background: url(../images/alugueTopBackground.jpg) bottom no-repeat;
}

#content-alugue-middle{
	width: 100%;
	height: 200px;
	float: right;
	background: url(../images/alugueMiddleBackground.jpg) center no-repeat;
}

#content-alugue-bottom{
	width: 100%;
	height: auto;
	float: right;
	background: url(../images/alugueBottomBackground.jpg) bottom center no-repeat;
	_margin-top: -14px;
}

#content-alugue-detalhe{
	width: 100%;
	height: 437px;
	float: right;
	background: url(../images/alugueBackgroundDetalhe.jpg) center no-repeat;
}


#content-intranet{
	width: 100%;
	height: 302px;
	float: right;
	background: url(../images/intranetBackground.jpg) center no-repeat;
}

#content-orcamento{
	width: 100%;
	height: 302px;
	float: right;
	background: url(../images/orcamentoBackground.jpg) center no-repeat;
}

#content-ftp{
	width: 100%;
	height: auto;
	float: right;
	background: url(../images/ftpBackground.jpg) center no-repeat;
}


/* ############## FTP INTERNO ############# */

#content-ftp-interno{
	width: 100%;
	height: auto;
	float: right;
	background: url(../images/ftpInternoBackground.jpg) center repeat-y;
}

#ftp-interno-top{
	width: 100%;
	height: auto;
	float: right;
	background: url(../images/ftpInternoTopBackground.jpg) center top no-repeat;
}

#ftp-interno-in{
	width: 685px;
	height: auto;
	margin: auto;

}

#top-left{
	width: 235px;
	height: 60px;
	padding-top: 80px;
	float: left;
	text-align: justify;
	font-size: 13px;
	color: #FFFFFF;
}

#top-right{
	width: 435px;
	height: 140px;
	float: right;
	
}

#information{
	width: 409px;
	height: 15px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	float: right;
	background: url(../images/informationBackground.gif) center top no-repeat;
	margin-top: 25px;
	font-size: 13px;
	color: #FFFFFF;
	
}

#upload{
	width: 425px;
	height:36px;
	padding-top: 25px;
	float: right;
	background: url(../images/uploadBackground.gif) center top no-repeat;
	margin-top: 20px;

}

.tabela{
	width: 682px;
	height: auto;
	float: right;
	margin-top: 20px;
}

.tabela-top{
	width: 682px;
	height: 9px;
	background: url(../images/table-top.gif) no-repeat;
	float: right;
	
}

.tabela-middle{
	width: 674px;
	height: auto;
	background: url(../images/table-middle.gif) repeat-y;
	float: right;
	padding-left: 4px;
	padding-right: 4px;
	_margin-top: -9px;
	
}

.tabela-bottom{
	width: 682px;
	height: 5px;
	background: url(../images/table-bottom.gif) no-repeat;
	float: right;
	_margin-top: -9px;
	
}

table.ftp{
	width: 100%;
	height:  auto;
	font-size: 13px;
	color: #6D89A5;
}

tr.header td{
	font-weight: bold;
	color: #6D89A5;
	text-align: center;
}

tr.content1 td{
	color: #6D89A5;
	text-align: center;
	background-color: #DDE5EE;
	height: 22px;
	padding-left: 8px;
}

tr.content2 td{
	color: #6D89A5;
	text-align: center;
	background-color: #EEF2F7;
	height: 22px;
	padding-left: 8px;
}

/* ############################## */

#content-in{
	width: 750px;
	margin: auto;
	height: 300px;
	text-align: left;
	
}

#content-in2{
	width: 750px;
	margin: auto;
	height: 300px;
	text-align: center;
	
}

#content-in3{
	width: 750px;
	margin: auto;
	height: auto;
	text-align: left;
	
}

#content-in #text{
	width: 228px;
	height: 192px;
	margin: auto;
	margin-left: 185px;
	margin-top: 84px;
	text-align: left;
	float: left;
	color: #006699;
	font-size: 13px;
	font-family: "Trebuchet-MS";
}

#content-in #form-contato{
	width: 305px;
	height: 230px;
	margin-right: 25px;
	margin-top: 65px;
	text-align: left;
	float: right;
	color: #006699;
	font-size: 13px;
	font-family: "Trebuchet-MS";
	
}

#content-in #frase{
	width: 176px;
	height: 252px;
	padding-top: 48px;
	padding-right: 14px;
	float: right;
	color: #E7EDF5;
	font-size: 12px;
	font-family: "Trebuchet-MS";
}

.content-in{
	width: 750px;
	margin: auto;
	height: auto;
	text-align: left;
	
}

.content-in #frase-alugue{
	width: 460px;
	height: 63px;
	padding-top: 20px;
	padding-right: 25px;
	float: right;
	color: #E7EDF5;
	font-size: 12px;
	font-family: "Trebuchet-MS";
	
}

#form-alugue{
width: 695px;
height: 60px;
margin: auto;

padding-top: 20px;
float: left;

	
}

#alugue-detalhe-bottom{
width: 695px;
height: auto;
margin: auto;
padding-top: 16px;
float: left;
}

#alugue-detalhe-bottom  .left1{
width: 330px;
height: 215px;
margin: auto;
float: left;
}

#alugue-detalhe-bottom .right{
width: 360px;
height: 215px;
margin: auto;
float: left;
color: #FFFFFF;
font-size: 12px;
}

#alugue-detalhe-bottom .right p{
	width: 215px;
	float: left;
	text-align: left;
}

span.detalhe{
	font-size: 12px;
	color: #004EA2;
	font-weight: bold;

}

.photo{
	width: 230px;
	float: left;
	height: auto;
}

.photo-top{
	background: url(../images/left-top.gif) no-repeat;
	width: 230px;
	height: 5px;
	margin: auto;
	float: left;
}

.photo-middle{
	background-color: #FFFFFF;
	width: 220px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	height: auto;
	margin: 0px;
	float: left;
	_margin-top: -14px;
}

.photo-middle img.alugue{
	border: 0px;
	margin-bottom: 0px;
	float: left;

}

.photo-bottom{
	background: url(../images/left-bottom.gif) top no-repeat;
	width: 230px;
	height: 5px;
	margin: 0px;
	float: left;
	_margin-top: -9px;
}

.photo-thumbs{
	width: 78px;
	float: left;
	height: 180px;
}

.photo-thumb{
	width: 65px;
	height: auto;
	float: right;
	margin-bottom: 12px;
}

.photo-thumb-top{
	width: 65px;
	height: 2px;
	float: left;
	background: url(../images/thumb-top.gif) top no-repeat;
	
}

.photo-thumb-middle{
	width: 61px;
	height: auto;
	padding-left: 2px;
	padding-right: 2px;
	float: left;
	background-color: #FFFFFF;
	_margin-top: -14px;
}

.photo-thumb-bottom{
	width: 65px;
	height: 2px;
	float: left;
	background: url(../images/thumb-bottom.gif) top no-repeat;
}


#content-in2 #form-intranet{
	width: 520px;
	height:150px;
	margin: auto;
	padding-top: 90px;
	color: #006699;
	text-align: center;
	font-size: 12px;
	font-family: "Trebuchet MS";
}

#content-in #form-orcamento{
	width: 620px;
	height: 150px;
	padding-top: 90px;
	*height:200px;
	margin: auto;
	*padding-top: 40px;
	color: #006699;
	text-align: center;
	font-size: 12px;
	font-family: "Trebuchet MS";
}



#form-orcamento span{
	color: #FFFFFF;
	font-weight: bold;
}

#content-in #form-ftp{
	width: 517px;
	height:150px;
	margin: auto;
	padding-top: 140px;
	color: #006699;
	text-align: center;
	font-size: 12px;
	font-family: "Trebuchet MS";
}




blockquote{
	background: url(../images/blockquote-open.gif) left top no-repeat;
	padding-left: 17px;
	height: auto;
	width: 100%;
	font-family: "Trebuchet MS";
	
}

blockquote.fale-conosco3{
	background: url(../images/blockquote-open.gif) left top no-repeat;
	padding-left: 17px;
	height: auto;
	width: 100%;
	font-family: "Trebuchet MS";
	
}

blockquote.alugue{
	background: url(../images/blockquote-open-alugue.gif) left top no-repeat;
	padding-left: 17px;
	height: auto;
	width: 100%;
	
	
}

blockquote.orcamento{
	background: url(../images/blockquote-open-orcamento.gif) left top no-repeat;
	padding-left: 17px;
	height: auto;
	width: 395px;
	float: right;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 24px;	
	margin-right: 40px;
	font-family: "Trebuchet MS";
	
	
}

blockquote.orcamento2{
	background: url(../images/blockquote-open-orcamento.gif) left top no-repeat;
	padding-left: 17px;
	height: auto;
	width: 395px;
	float: right;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 24px;	
	margin-right: 40px;
	font-family: "Trebuchet MS";
	
	
}





/* ####################  footer  ##################### */ 


#footer{
	width: 100%;
	height: 86px;
	background: url(../images/footer.jpg) center no-repeat;
	float: right;
}

#page-footer{
	width: 100%;
	height: 45px;
	text-align: center;
	float: right;
	_margin-top: -23px; /* hack para ie 6 */
}

#footer-alugue{
	width: 100%;
	height: 86px;
	background: url(../images/footer-alugue.jpg) center no-repeat;
	float: right;
	_margin-top: -74px;
}

#footer-cobertura{
	width: 100%;
	height: 86px;
	background: url(../images/footer-cobertura.jpg) center no-repeat;
	float: right;
	_margin-top: -74px;
}

#footer-alugue-detahe{
	width: 100%;
	height: 87px;
	background: url(../images/footer-alugue-detalhe.jpg) center no-repeat;
	float: right;
	
}

/* ####################  footer  ##################### */ 




#footer-ftp-interno{
	width: 100%;
	height: 228px;
	background: url(../images/ftpInternoFoterBackground.jpg) center no-repeat;
	float: right;
}



/* ####################  FORMS ##################### */ 


label.alugue{
	width: auto;
	float: left;
}

input.alugue{
	width: 217px;
	height: 19px;
	padding-top: 3px;
	float: left;
	color: #3682B0;
	font-size: 12px;
	border: 0px;
	background: url(../images/inputAlugue.gif);

}

#select{
	width: 215px;
	height: 22px;
	float: left;
	font-size: 12px;
	background: url(../images/inputAlugue.gif);	

}

#destaques{
	width: 695px;
	margin: auto;
	padding-top: 8px;
	height: 186px;
	text-align: left;
}

.outdoor{
	width: 128px;
	height: 179px;
	float: left;
	margin-right: 12px;
	position: relative;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	margin-bottom: 20px;
}

.outdoor a{
	text-decoration: none;
	color: #FFFFFF;
}

.outdoor-top{
	width: 128px; 
	float: left; 
	height: 5px; 
	background: url(../images/outdoor-top.gif) no-repeat;	
}

.outdoor-middle{
	width: 118px; 
	float: left; 
	height: 118px; 
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
	_margin-top: -13px;
}

.outdoor-bottom{
	width: 128px; 
	float: left; 
	height: 5px; 
	margin: 0px;
	background: url(../images/outdoor-bottom.gif) no-repeat;	
	margin-bottom: 3px;
	_margin-bottom: 0px;
}

.alugue-paginator{
	width: 695px;
	height: 30px;
	margin: auto;
	clear: both;
	

}

.outdoors{
	width: 695px;
	height: auto;
	margin: auto;
	margin-bottom: 25px;

}

.paginator{
	width: 306px;
	height: 17px;
	background: url(../images/paginator.gif) no-repeat;
	text-align: center;
}

.paginator a{
	font-size: 12px;
	color: #6B99D1;
	margin-left: 2px;
	margin-right: 2px;
	text-decoration: none;
	margin-top: -3px;
}


select.alugue{
	width: 215px;
	height: 22px;
	float: left;
	font-size: 12px;
}

label.newsletter{
	width: 45px;
	float: left;
	color: #3682B0;
	font-size: 12px;

}

input.alugueSubmit{
	width: 32px;
	height: 22px;
	float: left;
	border: 0px;
	background: url(../images/alugueSubmit.gif) no-repeat;
	cursor: pointer;
	
}

input.newsletter{
	width: 139px;
	height: 16px;
	float: left;
	color: #3682B0;
	font-size: 12px;
	border: 0px;
	background: url(../images/newsletter-input.gif) no-repeat;

}

input.submitNewsletter{
	width: 19px;
	height: 16px;
	float: left;
	border: 0px;
	background: url(../images/buttonOK.gif) no-repeat;
	margin-left: 3px;
	cursor: pointer;

}

form.newsletter{
	margin-top: 104px;
	margin-left: 8px;

}


/* ####################  FORMS  FALE CONOSCO  ##################### */ 


input.nome{
	width: 215px;
	height: 18px;
	float: right;
	color: #006699;
	padding-top: 4px;
	padding-left: 61px;
	font-size: 12px;
	border: 0px;
	background: url(../images/inputNome.gif) no-repeat;
	margin-bottom: 5px;
}

input.email{
	width: 215px;
	height: 18px;
	float: right;
	color: #006699;
	padding-top: 4px;
	padding-left: 61px;
	font-size: 12px;
	border: 0px;
	background: url(../images/inputEmail.gif) no-repeat;
	margin-bottom: 5px;
}

input.fone{
	width: 215px;
	height: 18px;
	float: right;
	color: #006699;
	padding-top: 4px;
	padding-left: 61px;
	font-size: 12px;
	border: 0px;
	background: url(../images/inputFone.gif) no-repeat;
	margin-bottom: 12px;
}

textarea.comentario{
	width: 260px;
	height: 73px;
	padding-top: 29px;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 12px;
	color: #006699;
	border: 0px;
	float: right;
	background: url(../images/inputComentario.gif) no-repeat;
	
}

input.enviarFaleConosco{
	width: 62px;
	height: 20px;
	background: url(../images/inputFaleConosco.gif) no-repeat;
	border: 0px;
	margin-top: -1px;
	float: right;
	cursor: pointer;
}

label.faleConosco{
	color: #FFFFFF;
	float: right;
	width: 16px;
	margin-left: 3px;
	

}

/* ####################  FORMS INTRANET  ##################### */ 

input.ftp{

	width: 263px;
	height: 20px;
	float: left;
	color: #006699;
	font-size: 12px;
	border: 0px;
	background: url(../images/inputFtp.gif) no-repeat;
	margin-bottom: 5px;
	margin-left: 7px;
	margin-top: 7px;

}


input.intranetNome{
	width: 139px;
	height: 22px;
	float: left;
	color: #006699;
	padding-top: 4px;
	padding-left: 70px;
	padding-right: 20px;
	font-size: 12px;
	border: 0px;
	background: url(../images/inputIntranetNome.gif) no-repeat;
	margin-bottom: 5px;
}

input.intranetSenha{
	width: 166px;
	height: 22px;
	float: left;
	color: #006699;
	padding-top: 4px;
	padding-left: 51px;
	font-size: 12px;
	font-weight: bold;
	border: 0px;
	background: url(../images/inputIntranetSenha.gif) no-repeat;
	margin-bottom: 5px;
}

input.intranetSubmit{
	width: 60px;
	height: 22px;
	background: url(../images/inputIntranetSubmit.gif) no-repeat;
	border: 0px;
	float: left;
	cursor: pointer;
}


/* ####################  FORMS ORCAMENTO  ##################### */ 

label.orcamento{
	width: 57px;
	height: 22px;
	float: left;
}

label.orcamentoTextArea{
	width: 276px;
	height: 22px;
	float: left;
}

input.orcamento{
	width: 212px;
	height: 18px;
	padding-left: 7px;
	float: left;
	color: #006699;
	padding-top: 4px;
	font-size: 12px;
	border: 0px;
	background: url(../images/inputOrcamento.gif) no-repeat;
}

.select-orcamento{
	width: 219px;
	height: 22px;
	margin-top: -9px;
	float: left;
	color: #006699;
	font-size: 12px;
	border: 0px;
	background: url(../images/inputOrcamento.gif) no-repeat;
	margin-bottom: 7px;

}

select.orcamento{
	width: 212px;
	height: 22px;
	font-size: 12px;
	color: #006699;
	float: left;

}

textarea.orcamento{
	width: 266px;
	height: 70px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	color: #006699;
	font-size: 12px;
	border: 0px;
	background: url(../images/inputOrcamentoTextArea.gif) no-repeat;
}

input.enviarFaleConosco{
	width: 62px;
	height: 20px;
	background: url(../images/inputFaleConosco.gif) no-repeat;
	border: 0px;
	margin-top: -1px;
	float: right;
	margin-right: 30px;
	cursor: pointer;
}
