/**********************
GERAL
**********************/
body {
	margin:0 auto;
	text-align:center;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#375d81;
	background:center bottom no-repeat #82c0e0 url(../images/bg-all.jpg) fixed;
	
}
*{outline:none;}

#container {
	width:796px;
	height:auto;
	padding:10px;
	padding-top:0px;
	text-align:left;
	margin:0 auto;
	background-color:#f1f5fa;
	border-left: solid 1px #375d81;
	border-right: solid 1px #375d81;
}

.spacediv {
	clear:both;
	height:15px;
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
}

img {
	border:none;
}
/**********************
FIM DO GERAL
**********************/



/**********************
TOPO+MENU
**********************/
#menu {
	width:796px;
	height:auto;
}

#topo { 
	clear:both;
	width:792px;
	height:250px;
	border:2px #c4d7ed solid;
	border-top:none;	
}


/**********************
FIM DO TOPO+MENU
**********************/


/**********************
MAIN
**********************/
#main {
	width:572px;
	height:auto;
	float:left;
}

.apresentacao {
	width:557px;
	height:auto;
	float:left;
	background: bottom repeat-x url(../images/bg-title.gif) #eaedf6;
	border:1px #c4d7ed solid;
	padding:5px;
	color:#34527b;
	text-align:justify;
}

.apresentacao a{
	color:#34527b;
	text-decoration:none;
}

.apresentacao a:hover{
	color: #1E3162;
	text-decoration:none;
}

.papre{
	margin-top:7px;
	margin-bottom:7px;
}

.banner {
	width:557px;
	background: bottom repeat-x url(../images/bg-title.gif) #eaedf6;
	border:1px #c4d7ed solid;
	padding:5px;
	color:#34527b;
	text-align:justify;
	float:left;
}

.sindico {
    width:557px;
	height:auto;
	background: bottom repeat-x url(../images/bg-title.gif) #eaedf6;
	border:1px #c4d7ed solid;
	padding:5px;
	color:#e1e6fa;
	float:left;
	text-align:justify;	
}

.sbox {
	width:128px;
	height:54px;
	background-color:#c4d7ed;
	float:left;
	padding:1px;
	margin-left:7px;
	margin-top:5px;
}

.area {
	width:265px;
	height:100px;
	float:left;
	background: bottom repeat-x url(../images/bg-title.gif) #eaedf6;
	border:1px #c4d7ed solid;
	padding:5px;
	color:#34527b;
	text-align:justify;
	line-height:16px;
}

.clique {
	font-weight:bold;
	color:#183152;
	text-align:right;
	margin-left:200px;
}

.clique a {
	color:#183152;
	text-decoration:none;	
}

.clique a:hover {
	color:#f60470;
	text-decoration:none;	
}

.clique1 {
	font-weight:bold;
	color:#183152;
}

.clique1 a {
	color:#183152;
	text-decoration:none;	
}

.clique1 a:hover {
	color:#f60470;
	text-decoration:none;	
}

.proposta {
	width:270px;
	height:100px;
	float:left;
	margin-left:10px;
	background: bottom repeat-x url(../images/bg-title.gif) #eaedf6;
	border:1px #c4d7ed solid;
	padding:5px;
	color:#34527b;
	text-align:justify;	
}
/**********************
FIM DO MAIN
**********************/


/**********************
LATERAL
**********************/
#lateral {
	width:200px;
	border:2px #c4d7ed solid;
	height:auto;
	float:left;
	padding:5px;
	margin-left:10px;
	background: repeat-y url(../images/bg-lateral.gif);
}

.faleconosco {
	width:199px;
	height:66px;
	background: no-repeat top url(../images/faleconosco.jpg);
	border:1px #c4d7ed solid;
	margin-bottom:5px;
	float:left;
	}

.faleconosco a{
	display: block;
	width: 100%;
	height: 100%;
	text-indent:-9999px;
		background:transparent;
}

.faleconosco:hover, .faleconosco.over {
	background-position: 0 100%;
	z-index: 1;
}

.servicos {
	width:188px;
		border:1px #e1e6fa solid;
	height: auto;
	padding:5px;
	margin-bottom:5px;
	float:left;
	color:#3b5c6b;
	cursor:default;
	font-size:11px;
	text-align:justify;
}

.servicos a{
	color:#3b5c6b;
	text-decoration:none;
}

.servicos a:hover{
	color:#1E3162;
	text-decoration:none;
}

.parceiros {
	width:188px;
	height:auto;
	border:1px #e1e6fa solid;
	padding:5px;
	float:left;
	color:#183152;
	cursor:default;
	font-size:10px;
	text-align:justify;
}

.boxparc {
	width:188px;
	height:60px;
	margin-top:5px;
	background-color:#e3e7d8;
	font-size:36px;
	text-align:center;
	color:#395b6b;
}

.dicass {
	width:188px;
	height:110px;

	border:1px #e1e6fa solid;
	padding:5px;
	float:left;
	color:#183152;
	cursor:default;
	font-size:11px;
	text-align:justify;
}

.dicass a{
	color:#3b5c6b;
	text-decoration:none;
}

.dicass a:hover{
	color:#1E3162;
	text-decoration:none;
}

/**********************
FIM DA LATERAL
**********************/

/**********************
RODAPÉ
**********************/
#rodape {
	width:792px;
	height:47px;
	padding-top:2px;
	background:url(../images/bg-rodape_39.jpg) repeat-x; 
	clear:both;
	color:#183152;
	cursor:default;
	border-left: 1px solid #b8c3d3;
	border-right: 1px solid #b8c3d3;
	border-bottom: 1px solid #b8c3d3;
}

#c-roda {
	width:600px;
	float:left;
	padding:2px;
}

#logopop {
	width:60px;
	height:47px;
	background: bottom no-repeat url(../images/poplogo_41.gif);
	margin-left:120px;
	float:left;
}

#logopop a{
	text-indent:-9999px;
	height:100%;
	width:100%;
	display:block;
}

#logopop:hover, #logopop.over {
	background: top no-repeat url(../images/poplogo_41.gif);
}



/**********************
FIM DO RODAPÉ
**********************/


/**********************
OUTRAS PÁGINAS
**********************/

#liserv li{
	float:none;
}

#liserv li:hover {
	float:none;
	background-color:#eaedf6;
}

.condominio {
	font-size:12px;
	width:254px;
	margin-right:10px;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:default;
	float:left;
    background: bottom repeat-x url(../images/bg-title.gif) #eaedf6;
	height:130px;
	border:1px #c4d7ed solid;
	line-height:16px;	
	
}

.condominio:hover {
		border:1px #183152 solid;
}

.condominio1 {
	font-size:12px;
	width:254px;
	margin-right:10px;
	margin-top:10px;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:default;
	float:left;
     background: bottom repeat-x url(../images/bg-title.gif) #eaedf6;
	height: auto;
	border:1px #c4d7ed solid;
	line-height:16px;	
	
}

.condominio1:hover {
		border:1px #183152 solid;
}

.titleli {
	font-size:16px;
	margin-left:2px;
	padding-left:29px;
	color:#183152;
	background: left no-repeat url(../images/title-bullets-serv_04.gif);
}


.titledicas {
	font-size:12px;
	margin-left:2px;
	padding-left:14px;
	color:#183152;
	font-weight:bold;
	background: left no-repeat url(../images/title-bullets-dicas_04.gif);
}

.parceirosboxs {
	float:left;
	height:auto;
	background: bottom repeat-x url(../images/bg-title.gif) #eaedf6;
	border:1px #c4d7ed solid;
	font-size:11px;
	padding:5px;
	color:#34527b;
	text-align:justify;
}

.parceirosboxs a{
	color:#34527b;
	text-decoration:none;
}

.parceirosboxs a:hover{
	color: #1E3162;
	text-decoration:none;
}



.fotoparc {
	width:150px;
	height:120px;
	padding:2px;
	margin-right:5px;
	background:#c4d7ed;
	float:left;
	display:inline;
}

.c-foto {
	float:left;
	line-height:16px;
	width:380px;
	height:auto;
	display:inline;
}
/**********************
FIM DAS OUTRAS PÁGINAS
**********************/
.link{
	width:171px;
	height:auto;
	float:left;
	padding:3px;
	display:inline;
	margin:4px;
	background:#A2B0C3;
	color:#ffffff;
	text-align:center;
	}
	
.link img{
	border:1px solid #ffffff;
	width:167px;
	height:120px;
	display:inline;
	margin-bottom:5px;
	}
.link img:hover{
	border:1px solid #666666;
}




#placas{
	width:557px;
	height:auto;
	background:#F6F7FC;
	border:1px solid #D9E9F9;
	margin-top:10px;
	padding:5px;
	float:left;
	text-align:justify;
	
	}
	
#placas a{
	text-decoration:none;
	color:#FF6600;
	}
	
#placas a:hover{
	color:#276D98;
	}
	
	
.novo_verde{
	width:264px;
	height:96px;
	float:left;
	margin-left:10px;
	background:#52c226;
	padding:5px;
	color:#fff;
	text-align:justify;
	border:4px #f3e505 solid;
	}

.nc{
	width:540px;
	height:270px;
	margin-left:20px;
	background:url(../images/nc_back_03.jpg) top left;
	}
	
	
	
	
	
	
	
	
	
#basic-accordian{
	width:100%;
	float:left;
}

.accordion_headings{
	padding:5px;
	background: url(../images/barra.gif) top left no-repeat;
	color:#565c61;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:normal;
	font-size:20px;
}

.accordion_headings:hover{

	color:#f90219;
	background: url(../images/barra2.gif) top left no-repeat;
}

.accordion_child{
	padding:15px;
}

.header_highlight{

	color:#f90219;
	background: url(../images/barra2.gif) top left no-repeat;
}



/*************************************************************************************************************************
IMOBILIARIA
*************************************************************************************************************************/
.nav_mob{
	width:532px;
	height:18px;
	float:left;
	font-size:14px;
	padding:3px 5px 0 5px;
	background:url(../images/navmob.jpg) top left no-repeat;
	font-family:'Trebuchet MS', Verdana, sans-serif;
	color:#4fa4d3;
}
.nav_mob a{
	color:#a6cee4;
	text-decoration:none;
}
.nav_mob a:hover{
	color:#4fa4d3;
	text-decoration:underline;
}
.nav_mob em{
	text-align:right;
	float:right;
	font-style:normal;
	cursor:pointer;
}
.nav_mob strong{
	text-align:left;
	float:left;
	font-style:normal;
	font-weight:lighter;
}
.mob_box{
	width:552px;
	height:auto;
	padding:10px;
	margin-top:10px;
	float:left;
	background:url(../images/mob_back.jpg) repeat-x top left;
	font-family:'Trebuchet MS', Verdana, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#6c8eb2;
	text-align:justify;
}
.mob_box a{
	color:#6c8eb2;
	text-decoration:none;
}
.mob_box a:hover{
	color:#d3071f;
}
.mob_box h1{
	font-size:24px;
	margin:7px 0 6px 0;
	padding:5px;
	font-weight:lighter;
}
.div_mob{
	width:552px;
	height:10px;
	clear:both;
	margin-top:10px;
	border-top:1px solid #d9d8d8;
}

#mobul{
	width:552px;
	height:auto;
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
#mobul li{
	width:270px;
	height:auto;
	float:left;
	margin:2px;
	font-size:13px;
}
.googlemaps{
	width:425px;
	margin:0 auto;
	padding-top:15px;
}
#outrasmobul{
	width:552px;
	height:auto;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
#outrasmobul li{
	width:97px;
	height:66px;
	float:left;
	margin:6px;
}

.banner_mob{
	width:569px;
	height:55px;
	border:1px #c4d7ed solid;
	float:left;
}

.banner_m{
	width:425px;
	height:auto;
	padding-top:10px;
	padding-left:3px;
	float:left;
}
.mob2{
	width:97px;
	height:auto;
	float:left;
	padding:10px 11px 0 5px;
}




.bradesco {
	width:199px;
	height:45px;
	border:1px #c4d7ed solid;
	margin-bottom:5px;
	float:left;
	}
	
.inco{
	width:106px;
	height:auto;
	float:left;
	}	
.inco2{
	width:440px;
	height:auto;
	float:left;
	}
#slide{
	width:569px;
	height:55px;
	float:left;
	display:none;
}

.banner_mob{
	width:569px;
	height:55px;
	border:1px #c4d7ed solid;
	float:left;
}


/* ----------------------------------------------
   FORMULÁRIO DE CONTATO 
------------------------------------------------- */
#ulb {
	list-style:none;
	margin:0px;
	padding:0px;
}

#ulb li {
	display: block;
	float: left;
	height: 30px;
	overflow: hidden;
	padding-bottom: 8px;
	list-style:none;
	margin:0px;
}

#ulb li.lbl25 {
	width:33%;
}

#ulb li.lbl50 {
	width:270px;
}

#ulb li.lbl15 {
	width:270px;
}

#ulb li.lbl30 {
	width:99%;
	height:80px;
}


/*********************
**********************
LABEL
**********************
**********************/
#ulb label {
	display: block;
	margin: 0 3px;
}

#ulb input {
	display: block;
	height: 23px;
	padding: 5px 5px 0px 5px;
	border: none;
	background:#edeff6;
	color:#526874;
	font-size:14px;
}

#ulb input:hover {
	background:#e3e5eb;
}


#ulb select {
	height: 28px;
	padding: 4px 5px 4px 5px;
	border:0px;
	background:#edeff6;
	margin-top:0px;
	color:#526874;
	font-size:14px;
	
}

#ulb select:hover {
	background:#e3e5eb;
}


#ulb .lbl25 select { width: 99%; }

#ulb .lbl25 input { width: 95%; }

#ulb .lbl50 input { width: 250px; }

#ulb .lbl15 input { width: 250px; }

#ulb .lbl30 textarea { width:98%; }

#ulb textarea {
	display: block;
	padding: 6px 7px 6px 6px;
	margin: 3px auto;
	overflow:-moz-scrollbars-vertical;
	overflow:-moz-scrollbars-horizontal;
	overflow: hidden;
	border: none;
	background:#edeff6;
	color:#526874;
	font-size:14px;
	font-family:'Trebuchet MS', Verdana, sans-serif;
	font-weight: lighter;
	float:left;
}

#ulb textarea:hover {
	background:#e3e5eb;
}
#input_send { 	font-size:14px; width:99%; height:auto; padding: 10px 0px 0px 0px; cursor:default; float:left; text-align:right; }

#input_send button { border:none; height:25px; width:73px; margin-right:3px; overflow: hidden; cursor: pointer; background:#edeff6; float:right; color:#526874;}

#input_send button:hover { background: #FF0000; color:#fff;}	

