/* SITE 
*****************************************************************************************/
* { margin:0; padding:0; list-style:none; border:0;}
hr {display:none;}
body{ background:url(../../img/site/bg-body.png) repeat-x; font:12px Verdana, Helvetica, sans-serif; color:#666; padding-bottom:10px;}
a{color:#666; text-decoration:none; }
a:hover{text-decoration:underline;}
#site {width:964px; position:relative; margin:0 auto; background:url(../../img/site/bg-site.png) repeat-y;}
.input{padding:2px 3px; background:#fff; border:solid 1px #666666; font-size:12px; font-weight:bold;}
.btn{padding:2px 3px; background:#fff; border:solid 1px #666666; font-size:12px; font-weight:bold;}
.absolute{position:absolute;}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/* Validacao de Form
*****************************************************************************************/
div.error { display:none; }
input.error { border:1px solid #c00!important; background:#FFF0F3!important; }
textarea.error { border:1px solid #c00!important; background:#FFF0F3!important; }
label.error {margin-left:150px; width:300px!important; color:#c00; font-size:10px; font-weight:700; margin-bottom:5px; float:none!important; }

/* TOPO
*****************************************************************************************/
#topo {background:url(../../img/site/bg-topo.png) no-repeat; position:relative; height:142px}

#topo .logo a {background:url(../../img/site/logo.png) no-repeat; display:block; width:188px; height:141px; position:absolute; top:0px; left:18px;}
#topo .logo a strong {display:none;}

#topo .publicidade {top:19px; left:218px; }
#topo .publicidade ul li{ float:left; margin-right:5px; border:solid 1px #ccc; }

#topo .consultor {top:3px; left:704px; }

#topo .menu { top:110px; left:210px; }
#topo .menu li{float:left; }
#topo .menu a{height:53px;  height:37px;}
#topo .menu a strong{display:none;}
#topo .menu a.home{background:url(../../img/site/menu-home.gif) no-repeat; width:66px; display:block}
#topo .menu a.empresa{background:url(../../img/site/menu-empresa.gif) no-repeat; width:84px; display:block}
#topo .menu a.localizacao{background:url(../../img/site/menu-localizacao.gif) no-repeat; width:111px; display:block}
#topo .menu a.missao{background:url(../../img/site/menu-missao.gif) no-repeat; width:76px; display:block}
#topo .menu a.noticias{background:url(../../img/site/menu-noticias.gif) no-repeat; width:84px; display:block}
#topo .menu a.webmail{background:url(../../img/site/menu-webmail.gif) no-repeat; width:85px; display:block}
#topo .menu a.faleconosco{background:url(../../img/site/menu-faleconosco.gif) no-repeat; width:124px; display:block}
#topo .menu a:hover.home{background:url(../../img/site/menu-home.gif) no-repeat 0 -47px; width:66px; display:block}
#topo .menu a:hover.empresa{background:url(../../img/site/menu-empresa.gif) no-repeat 0 -47px; width:84px; display:block}
#topo .menu a:hover.localizacao{background:url(../../img/site/menu-localizacao.gif) no-repeat 0 -47px; width:111px; display:block}
#topo .menu a:hover.missao{background:url(../../img/site/menu-missao.gif) no-repeat 0 -47px; width:76px; display:block}
#topo .menu a:hover.noticias{background:url(../../img/site/menu-noticias.gif) no-repeat 0 -47px; width:84px; display:block}
#topo .menu a:hover.webmail{background:url(../../img/site/menu-webmail.gif) no-repeat 0 -47px; width:85px; display:block}
#topo .menu a:hover.faleconosco{background:url(../../img/site/menu-faleconosco.gif) 0 -47px; width:124px; display:block}



/* HOME
*****************************************************************************************/
#centro {background:url(../../img/site/bg-conteudo.png) no-repeat; padding:8px 15px 0;}

#centro .conteudo { margin:5px 0 10px; overflow:hidden;}

#centro .conteudo .left{float:left;}

#centro .conteudo .left .find {width:250px; margin:10px 0;}
#centro .conteudo .left .find h2 {background:url(../../img/site/menu-procura.gif) no-repeat; width:191px; height:21px; margin:0 0 5px 10px;}
#centro .conteudo .left .find h2 strong{display:none}
#centro .conteudo .left .find form label { display:block; }
#centro .conteudo .left .find form .input{ width:220px;}
#centro .conteudo .left .find form .botao {border:solid 1px #999; padding:2px 3px;}
#centro .conteudo .left .find form p {margin-bottom:10px; margin-left:5px;}

#centro .conteudo .left .categ {width:250px; margin-bottom:10px;}
#centro .conteudo .left .categ h2 {background:url(../../img/site/menu-encontre.gif) no-repeat; width:228px; height:21px; margin:0 0 5px 10px;}
#centro .conteudo .left .categ h2 strong{display:none}
#centro .conteudo .left .categ ul li a{display:block; padding:4px 5px 4px 10px; color:#999; font-weight:bold; margin-top:7px; font-size:12px;}
#centro .conteudo .left .categ ul li a{background:url(../../img/site/menu-find.png) repeat-y; border:solid 1px #f7f7f7;}
#centro .conteudo .left .categ ul li a:hover{text-decoration:none; border-color:#E8E8E8;}

#centro .conteudo .left .noticias {width:248px; border:solid 1px #f7f7f7; background:url(../../img/site/menu-find.png) repeat-y;}
#centro .conteudo .left .noticias h2 {background:url(../../img/site/noticias.gif) no-repeat; width:220px; height:21px; margin:15px 0 15px 5px}
#centro .conteudo .left .noticias h2 strong{display:none}

#centro .conteudo .left .noticias .noticia {padding:0 5px 10px;}
#centro .conteudo .left .noticias .noticia .divisor {border-bottom:dotted 1px #ccc; margin:8px 0 0;}
#centro .conteudo .left .noticias .noticia h3 {text-transform:uppercase; background:url(../../img/site/bullet.gif) no-repeat; padding-left:10px}
#centro .conteudo .left .noticias .noticia h3 a{color:#E19200; font-size:10px;}
#centro .conteudo .left .noticias .noticia p a{font-size:10px;}


#centro .conteudo .right {margin-left:258px; padding-top:1px;}

#centro .conteudo .right .flashbanner {background:#eaeaea; height:263px; width:652px; padding:5px 0 0 6px;}

#centro .conteudo .right .dono{margin-top:10px}

#centro .conteudo .right .categorias {margin-top:10px;}
#centro .conteudo .right .categorias .categoria{border:solid 1px #f7f7f7; background:url(../../img/site/menu-find.png) repeat-y; width:318px; float:left; margin:0 9px 10px 0}
#centro .conteudo .right .categorias .categoria.margin0{margin-right:0;}

#centro .conteudo .right .categorias .categoria  a {float:left; overflow:hidden}
#centro .conteudo .right .categorias .categoria  a img {float:left; overflow:hidden; margin:5px 0 5px 10px;}
#centro .conteudo .right .categorias .categoria a:hover {border:4px solid #EFB300; margin:5px 0 5px 10px;}
#centro .conteudo .right .categorias .categoria a:hover img {margin:-4px}

#centro .conteudo .right .categorias .categoria h2 {background:url(../../img/site/mini-logo.gif) no-repeat; margin:10px 0 0 3px; padding-left:25px; color:#E19200;}
#centro .conteudo .right .categorias .categoria h2 {font:bold 10px Verdana, Geneva, sans-serif; text-transform:uppercase; height:23px; line-height:20px;}
#centro .conteudo .right .categorias .categoria p {background:url(../../img/site/menu-p.png) right repeat-y; padding:5px; font-size:10px}
#centro .conteudo .right .categorias .categoria p {clear:both; margin:8px; border:solid 1px #f7f7f7; }



/* PAGINAS
*****************************************************************************************/
#conteudo { background:url(../../img/site/bg-conteudo.png) no-repeat; padding:8px 20px 0 18px; min-height:300px; height:auto!important; height:300px;}
#conteudo .conteudo { margin-top:10px;}
#conteudo .conteudo h2 {font-size:18px; margin-bottom:5px; color:#E19200;}
#conteudo .conteudo h1 {color:#666; font-size:18px}
#conteudo .conteudo p{padding-bottom:14px}
#conteudo .conteudo a{color:#36F; text-decoration:underline}
#conteudo .conteudo ul li{text-indent:15px;}
#conteudo .conteudo a:hover{color:#F60; text-decoration:underline}
#conteudo .conteudo .paginas li{list-style-image:url(../../img/site/bullet.gif); list-style-position:inside}


#conteudo .faq {margin-bottom:10px;}
#conteudo .faq dt{font-weight:700; cursor:pointer; padding:6px 0 8px 15px; border-bottom:1px dotted #ccc; background:url(../../img/site/faq-mais.png) no-repeat 0 7px; }
#conteudo .faq dd{padding:10px 20px;}
#conteudo .faq p {padding-bottom:5px;}
#conteudo .faq li{list-style:disc inside;}
#conteudo .faq .ativa { background:url(../../img/site/faq-menos.png) no-repeat 0 7px;}
#conteudo .faq .ativa strong{color:#257EA9; }


#conteudo .contato label{display:block; float:left; width:150px;}
#conteudo .contato .input{width:300px; background:#fff;}
#conteudo .contato textarea{background:url(../../img/site/bgtextarea.png) repeat-x; background:#fff; border:1px solid #254F63; width:300px; height:95px;}


#conteudo .noticias h4 {margin:0; padding-bottom:10px; font-weight:normal; font-size:10px}
#conteudo .noticias .data {width:500px; float:left;}
#conteudo .noticias .autor {text-align:right; }
#conteudo .noticias p {font-size:12px; padding-bottom:15px;}
#conteudo .noticias img {width:120px; border:1px solid #333;}
#conteudo .noticias #foto_atual img {width:220px!important; border:1px solid #333;}
#conteudo .noticias .mais {margin-top:30px; }
#conteudo .noticias .ultimas {margin-top:0;}
#conteudo .noticias .ultimas h2{margin-top:0;}

#conteudo .noticias .mais {overflow:hidden;}
#conteudo .noticias .mais h3{font-size:18px; margin-bottom:5px; color:#E19200;}
#conteudo .noticias .mais li{padding-bottom:4px; }
#conteudo .noticias .mais a{color:#333; padding-left:10px; background:url(../../img/site/seta.gif) no-repeat 2px 4px;}

#conteudo .noticias .comentarios {background:#fafafa; border-top:1px dotted #ccc; padding:10px; margin-right:5px; margin-top:30px;}
#conteudo .noticias .comentarios h3{padding-bottom:10px; font-size:14px;}
#conteudo .noticias .comentarios .azul{color:#E19200}

#conteudo .noticias .comentarios form{padding-top:20px; width:370px;}
#conteudo .noticias .comentarios form h3{font-size:14px!important;}
#conteudo .noticias .comentarios form p{padding-bottom:5px}
#conteudo .noticias .comentarios form label{width:90px; display:block;}
#conteudo .noticias .comentarios form .input{border:solid 1px #ccc; padding:3px 4px; background:#fff; width:250px;}
#conteudo .noticias .comentarios form .btn{border:solid 1px #ccc; padding:3px 4px; background:#fff; font-weight:bold;}

#conteudo .noticias .comentario {background:#fff; border-bottom:1px dotted #ccc; padding:5px;}
#conteudo .noticias .comentario h5{padding:3px 0; font-size:12px!important;}

#conteudo .noticias #foto_atual {float:left; margin:0 5px 5px 0;}
#conteudo .noticias #foto_atual img {width:120px; border:1px solid #ccc;}
#conteudo .noticias #foto_atual a{font-size:10px;}

#conteudo .noticias #pg_foto { border-bottom:1px dotted #ccc; padding:8px 0}
#conteudo .noticias #pg_foto ul li{ list-style:none; display:inline; margin:2px;}
#conteudo .noticias #pg_foto a{ font-size:10px;}


#conteudo .categorias {margin-top:10px;}
#conteudo .categorias .categoria{border:solid 1px #f7f7f7; background:url(../../img/site/menu-find.png) repeat-y; width:302px; float:left; margin:0 4px 5px 0}
#conteudo .categorias .categoria.margin0{margin-right:0;}

#conteudo .categorias .categoria a {float:left; overflow:hidden}
#conteudo .categorias .categoria a img {float:left; overflow:hidden; margin:5px 0 5px 5px; width:292px;}
#conteudo .categorias .categoria a:hover {border:4px solid #EFB300; margin:5px 0 5px 5px;}
#conteudo .categorias .categoria a:hover img {margin:-4px}

#conteudo .categorias .categoria h3 {background:url(../../img/site/mini-logo.gif) no-repeat; margin:10px 0 0 3px; padding-left:25px; color:#E19200;}
#conteudo .categorias .categoria h3 {font:bold 10px Verdana, Geneva, sans-serif; text-transform:uppercase; height:23px; line-height:20px;}
#conteudo .categorias .categoria p {background:url(../../img/site/menu-p.png) right repeat-y; padding:5px; font-size:10px}
#conteudo .categorias .categoria p {clear:both; margin:5px; border:solid 1px #f7f7f7; }

#conteudo .categorias .imovel{border:solid 1px #f7f7f7; background:url(../../img/site/menu-find.png) repeat-y; width:210px; float:left; margin:0 15px 15px 0}

#conteudo .categorias .imovel a {float:left; overflow:hidden}
#conteudo .categorias .imovel a img {float:left; overflow:hidden; margin:5px 0 5px 5px}
#conteudo .categorias .imovel a:hover {border:4px solid #EFB300; margin:5px 0 5px 5px;}
#conteudo .categorias .imovel a:hover img {margin:-4px}

#conteudo .categorias .imovel h3 {background:url(../../img/site/mini-logo.gif) no-repeat; margin:10px 0 0 3px; padding-left:25px; color:#E19200;}
#conteudo .categorias .imovel h3 {font:bold 10px Verdana, Geneva, sans-serif; text-transform:uppercase; height:23px; line-height:20px;}
#conteudo .categorias .imovel p {background:url(../../img/site/menu-p.png) right repeat-y; padding:5px; font-size:10px}
#conteudo .categorias .imovel p {clear:both; margin:5px; border:solid 1px #f7f7f7; }

#conteudo .fotos-imovel ul:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
#conteudo .fotos-imovel ul li {list-style-type:none; float:left; margin:8px; text-indent:0; padding:5px; border:solid 1px #ccc}
#conteudo .fotos-imovel ul li a, ul li a img {float:left; overflow:hidden}
#conteudo .fotos-imovel ul li a:hover {border:4px solid #E19200}
#conteudo .fotos-imovel ul li a:hover img {margin:-4px}

#conteudo .informacoes { margin-top:15px;}
#conteudo .informacoes h3 {background:url(../../img/site/mini-logo.gif) no-repeat; margin:10px 0 0 5px; padding-left:25px; color:#E19200;}
#conteudo .informacoes h3 {font:bold 10px Verdana, Geneva, sans-serif; text-transform:uppercase; height:23px; line-height:20px;}
#conteudo .informacoes .ficha {background:url(../../img/site/ficha.png) repeat-x; width:50%; height:500px; float:left;}
#conteudo .informacoes .ficha ul{margin:10px 15px;}
#conteudo .informacoes .ficha ul li{margin-bottom:2px;}
#conteudo .informacoes .ficha ul li span{margin-left:150px;}
#conteudo .informacoes .ficha strong {width:150px; display:block; float:left; text-align:right; margin-right:3px;}

#conteudo .informacoes .pedido {background:url(../../img/site/ficha.png) repeat-x; width:50%; float:right}
/* RODAPE
*****************************************************************************************/
#rodape{clear:both; position:relative; margin:10px 0; background:url(../../img/site/rodape.png) bottom; height:95px;}

#rodape .menu {background:#f0f0f0; text-align:center; margin:0 19px 0 15px; }
#rodape .menu ul {width:560px; padding:5px 0; margin:0 auto;}
#rodape .menu ul li{ display:inline; text-transform:uppercase; font-weight:normal; margin:0 8px;}
#rodape .menu ul li a{ text-decoration:none; font-size:12px; color:#888}

#rodape .endereco {padding:10px 20px; background:#ebebeb; text-align:center; margin:0 19px 0 15px;}
#rodape .endereco address{ color:#888; font-style:normal; font-size:10px; margin:0 80px;}

#rodape .selo {position:absolute; top:100px; left:20px;}
#rodape .inter4u {position:absolute; top:-17px; left:895px;}

