@charset "utf-8";
* { padding:0; margin:0; text-decoration:none; font-family:"Trebuchet MS"; }
img { border:none; }
p { padding-bottom:15px; font-size:12px; line-height:18px; }
label, tr td { font-size:12px; }
a { color:#CC4D58; }
#corpo ul { padding-bottom:15px; padding-left:25px; }
#corpo li { font-size:12px; line-height:18px; list-style-position:inside; }
#corpo h1 { font-size:15px; padding-top:15px; padding-left:10px; padding-bottom:20px; }
#corpo h3 { font-size:13px; padding-bottom:20px; }
.tit01mod{ font-size:15px; padding-left:10px; padding-bottom:20px; font-weight:bold; }
span.tit01mod { margin-top:15px; }
.texto02mod { padding-top:10px; }
h2 { font-size:13px; padding-bottom:15px; }
body { background:url(../img/bg.jpg) repeat-x #E1E1E1; }
.fundo01mod { background:url(../img/bg-corpo2.jpg) no-repeat #fff; padding-top:15px; }
.fundo01mod h1 { padding:0; font-size:15px; padding-left:10px; padding-bottom:20px; }
.bodyDestaqueHome { background-image:none; background:#fff; }
.bodyDestaqueHome h1 { display:none; }

#site { width:765px; margin:auto; background:url(../img/bg-site.jpg) repeat-y; overflow:auto; }

#topo { width:765px; background:url(../img/bg-topo.jpg) no-repeat; height:100px; float:left; }
#topo .logo { height:100px; width:250px; float:left; }
#topo .logo a { display:block; height:100px; width:250px; }
#topo .menu2 { float:left; padding-top:70px; padding-left:65px; width:450px; }
#topo .menu2 li { float:left; list-style:none; font-size:12px; font-weight:bold; padding-left:20px; }
#topo .menu2 li a { color:#666666; }
#topo .menu2 li a:hover { color:#C22A37; }


#menu { width:450px; background:url(../img/bg-menu.jpg) no-repeat; height:51px; float:left; padding-top:10px; padding-left:3px; }
#menu ul li { float:left; list-style:none; font-size:12px; font-weight:bold; padding-left:23px; }
#menu ul li a { color:#fff; }
#menu ul li a:hover { color:#C2C3C5; }


#busca { width:292px; background:url(../img/bg-busca.jpg) no-repeat; height:51px; float:left; padding-top:10px; padding-left:20px; overflow:hidden; }
#busca h1 { float:left; font-size:15px; color:#E42223; padding-right:10px; }
#busca p { padding-left:105px; }
#busca input { border:solid 2px #BD1F2E; font-size:11px; padding-left:2px; background:#D5D6D8; width:100px; }
#busca .buscar { width:auto; font-size:11px; background:#BD1F2E; color:#FFFFFF; font-weight:bold; }

#corpo { width:720px; background:url(../img/bg-corpo.jpg) no-repeat; float:left; padding-right:20px; padding-left:25px; padding-bottom:20px; min-height:300px; _height:300px; }
#corpo .box { float:left; width:420px; }
#corpo .box2 { float:left; width:280px; padding-right:10px; padding-left:10px; }
#corpo .box2 h1 { font-size:22px; }
#corpo .box .destaque1 { float:left; width:210px; }
#corpo .box .destaque1 h1 { background:url(../img/bg-h1.jpg) top left no-repeat; }
#corpo .box .destaque2 { float:left; width:210px; }



#rodape { background:url(../img/bg-rodape-bg.jpg) repeat-x; height:98px; clear:both; }
.rodape { width:765px; margin:auto; background:url(../img/bg-rodape.jpg) no-repeat; height:98px; text-align:center; }
.rodape p { padding-top:15px; padding-bottom:19px; }
#logo_value { display:none; }

.faixamod { background:#A2A3A7; color:#FFFFFF; font-weight:bold; padding:2px; }
table tr td .texto02mod { border-bottom:solid 1px #A2A3A7; }
.texto02mod .coluna01mod { border-bottom:solid 1px #A2A3A7; }
.textolink02mod .coluna01mod { border-bottom:solid 1px #A2A3A7; }
caption { font-weight:bold; font-size:12px; }
/* FORMULARIOS */

fieldset {border:1px solid #ccc; margin:10px 0 15px 0; *margin:0 0 20px 0;}
fieldset legend {background:#A2A3A7; border:1px solid #ccc; margin:0 0 0 10px; *margin:20px 0 0 10px; padding:5px; font-size:12px; font-weight:bold; color:#fff; text-align:left; text-transform:uppercase;}
fieldset dl {padding:10px; color:#000;}
fieldset dl dt {float:left; clear:both; width:20%; padding:10px 5px 0 5px; min-height:35px; _height:35px; font-weight:bold; text-align:right; font-size:12px;}
fieldset dl dd {float:left; width:75%; padding:5px; min-height:35px; _height:35px; font-size:12px;}
fieldset dl dd input, fieldset dl dd select, fieldset dl dd textarea {background:#EBEBEB; border:1px solid #BD1F2E; padding:2px; font-size:12px;}
form div, form p {padding:0 0 10px 0; *padding:10px 0; font-weight:bold; color:#BD1F2E; text-align:center !important;}
fieldset dl dd textarea {width:328px; margin:0 0 12px 0;}
form div input, form p input {background:#BD1F2E; border:1px solid #333; margin:0 10px -10px 10px; padding:5px 10px; font-size:12px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; cursor:pointer;}






.imobDestaque img { width:105px; padding-right:10px; height:75px; float:left; padding-top:5px; }
.imobDestaque h3 { display:none; }
.imobDestaque { font-size:12px; border-bottom:2px solid #CCCCCC; height:95px; padding-top:10px; }
.imobDestaque a { color:#000000; font-weight:bold; }

/* GERAL > TABLEAS */
table {background:#e1e1e1; border:1px solid #333; width:100%; margin:0 0 15px 0;}
table tr th {background:#BD1F2E; border:1px solid #333; padding:2px; font-size:12px; font-weight:normal; color:#fff; text-align:left;}
table tr th a { color:#fff; }
table tr td { background:#fff; border:1px solid #381112; padding:2px; font-size:12px; }
table tr td a img { margin:0 0 0 12px; }

#map { margin:auto; }
