@charset "utf-8";
* { padding:0; margin:0; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }

p { font-size:11px; color:#3D3D3D; line-height:18px; padding-bottom:15px; letter-spacing:-1px; }
table { font-size:11px; }
a { color:#3D3D3D; }
td { padding:1px; }
#corpo a:hover { text-decoration:underline; }
#corpo ul { padding-bottom:15px; padding-left:20px; }
#corpo li { font-size:11px; color:#3D3D3D; line-height:18px; letter-spacing:-1px; list-style-position:inside; }
img { border:none; }
.body { background:url(../img/bg.jpg); }

#site { width:778px; margin:auto; background:url(../img/bg-site.jpg) repeat-y; }

#topo { width:778px; background:url(../img/bg-topo.jpg) no-repeat; height:185px; }
#topo a.home { display:block; height:160px; width:200px; }

#menu { width:214px; float:left; background:url(../img/bg-menu.jpg) top no-repeat; }
.menu { background:url(../img/bg-menu-top.jpg) no-repeat top; margin-bottom:10px;  }
.menu ul { text-align:right; background:url(../img/bg-menu-bottom.jpg) bottom no-repeat; padding-bottom:22px; }
.menu li { padding-top:7px; background:url(../img/bg-menu.jpg) no-repeat; height:15px; width:214px; list-style:none; font-size:10px; font-weight:bold; text-transform:uppercase; }
.menu li a { padding-right:20px; color:#3D3D3D; }
.menu li a:hover { color:#9F0A10; text-decoration:none; }
.menu .topmenu { padding:0; background:none; padding-top:18px; }
#menu .busca, #menu .sobre { padding-left:22px; padding-right:22px; padding-top:15px; }
#menu .sobre p a { color:#3D3D3D; }
#menu .busca h1, #menu .sobre h1 { font-size:15px; padding-bottom:15px; color:#000; }
#menu .associada { text-align:center; }
#menu .associada p { border-top:solid 2px #000000; width:160px; margin:auto; padding-top:5px; }
#menu .associada img { margin-bottom:30px; }
#menu .parceiro { text-align:center; padding-bottom:10px;}
#menu .parceiro p { border-top:solid 2px #000000; width:160px; margin:auto; padding-top:5px; }
#menu .parceiro img { margin-bottom:30px; }

#topo2 { overflow:hidden; padding-top:20px; background:url(../img/bg-topo2.jpg) no-repeat; width:479px; height:96px; padding-left:80px; float:left; }
#topo2 a { display:block; width:170px; height:80px;  float:left; margin-right:60px; }

#corpo { width:540px; float:left; padding-right:24px; }
/*h1 { font-size:14px; color:#9F0A10; padding-bottom:10px; }*/
#corpo h1 { text-transform:uppercase; }
.fundo01mod h1 { font-size:14px; color:#9F0A10; padding-bottom:10px; text-transform:uppercase; }
.tit01mod { font-size:14px; color:#9F0A10; padding-bottom:10px; font-weight:bold; text-transform:uppercase; }
#corpo h1 { padding:0; background:url(../img/bg-h1-destaque.jpg) no-repeat; font-size:14px; color:#9F0A10; height:46px; padding-left:65px; padding-top:2px; }
#corpo h2 { font-size:12px; color:#9F0A10; padding-bottom:10px; }
#corpo h3 { font-size:11px; color:#9F0A10; padding-bottom:10px; }
#corpo .content { background:url(../img/bg-corpo-topo.jpg) no-repeat; padding-top:58px; }
.fundo01mod { width:490px; margin:auto; border-left:solid 1px #D6D6D6; border-right:solid 1px #D6D6D6; padding-left:10px; padding-right:10px; }
#corpo .box { width:490px; margin:auto; border-left:solid 1px #D6D6D6; border-right:solid 1px #D6D6D6; padding-left:10px; padding-right:10px; }
#corpo .mapa { margin-left:70px; border:solid 1px #000000; }

#rodape { width:778px; height:120px; clear:both; background:url(../img/bg-rodape.jpg) top no-repeat; }
#rodape p { float:left; }
#rodape .end { padding-top:30px; padding-left:40px; }
#rodape a { color:#3D3D3D; }
#rodape a:hover {text-decoration:underline;}
#rodape .logoevalue {  float:right; width:100px; }
#rodape .logoevalue img {padding:6px 0;}

/*.bodyDestaqueHome { font-size:10px; color:#505050; padding-left:20px; }
.bodyDestaqueHome img { width:102px; height:77px; border:solid 3px #d1d1d1; }
.bodyDestaqueHome h1, .bodyDestaqueHome h3 { display:none; }
.bodyDestaqueHome .imobDestaque { width:125px; float:left; text-align:center; }
.bodyDestaqueHome .features { width:105px; padding-left:10px; padding-right:10px; height:80px; border-right:solid 1px #d1d1d1; margin:auto; text-align:left; margin-top:5px; }
.bodyDestaqueHome .features .price { font-weight:bold; }
.bodyDestaqueHome .saiba_mais { margin:auto; margin-bottom:15px; width:107px; height:12px; background:url(../img/verdetalhes.jpg) no-repeat; text-indent:-10000px; }
.bodyDestaqueHome .saiba_mais a { width:107px; height:12px; display:block; }*/

input, select, textarea { font-size:11px; }

#logo_value { display:none; }


.faixamod { background:#9F0A10; color:#fff; font-weight:bold; font-size:11px; }
table tr td .texto02mod { border-bottom:solid 1px #ccc; }
.texto02mod .coluna01mod { border-bottom:solid 1px #ccc; }
.textolink02mod .coluna01mod { border-bottom:solid 1px #ccc; }

#form br { display:none; }
#form p strong { display:block; float:left; width:200px; clear:both; }
#form .faixamod { margin-bottom:15px; margin-top:5px; }
#form ul { clear:both; font-size:11px; padding-bottom:15px; padding-top:15px; }
#form li { font-size:11px; list-style-position:inside; padding-left:15px; line-height:19px; }
#form textarea { width:400px; }
#form input { width:150px; }
.enviar, .butamod, #form .inputButton { width:auto; border:solid 1px #D6D6D6; background:#FFFFFF; font-size:11px; }


#txtRef { color:#000 !important; cursor:text; font-weight:normal !important; }
#ref { color:#000 !important; cursor:text; font-weight:normal !important; }
