* { padding:0; margin:0; text-decoration:none; font-family:"Trebuchet MS"; }
img { border:none; }
p { font-size:12px; padding-bottom:15px; line-height:20px; }
tr td { font-size:11px; }
label { font-size:11px; }
body { background:url(../img/bg.jpg) repeat-x #CFCFD1; }
.fundo01mod { background:url(../img/bg-iframe.jpg) repeat-y; }
#site { background:url(../img/bg-site.jpg) repeat-y; width:774px; margin:auto; overflow:auto; }
#topo { background:url(../img/bg-topo.jpg) no-repeat; width:774px; height:63px; float:left; }
#topo .logo a { display:block; height:63px; width:420px; margin:auto; }
#menu { background:url(../img/bg-menu.jpg) no-repeat; width:774px; height:38px; float:left;  }
#menu .menu { padding-top:10px; padding-left:8px; }
#menu .menu li { font-size:11px; padding-left:45px; list-style:none; float:left; font-weight:bold; }
#menu .menu li a { color:#000000; }
#menu .menu li a:hover { color:#0071A8; }
#lateral { background:url(../img/bg-lateral.jpg) no-repeat; width:202px; height:675px; float:left; }
#lateral .menu2 { padding-top:20px; }
#lateral h1 { font-size:15px; font-weight:bold; padding-left:55px; color:#0071A8; padding-top:35px; }
#lateral .menu2 li a { display:block; text-indent:-10000px; width:180px; height:125px; }
#corpo { background:url(../img/bg-corpo.jpg) no-repeat; width:540px; padding-top:10px; padding-bottom:15px; min-height:505px; _height:505px; float:left; padding-left:10px; padding-right:22px;  }
#corpo ul { padding-bottom:15px; padding-left:20px; }
#corpo ul li { line-height:20px; font-size:12px; }
#corpo h1, .fundo01mod h1, .fundo01mod .tit01mod { display:block; font-weight:bold; font-size:15px; color:#0071A8; text-transform:uppercase; margin-bottom:2ex; }
#corpo h2 { font-size:13px; padding-bottom:15px; color:#0071A8; }
#corpo .destaque1, #corpo .destaque2 { width:266px; float:left; }
#corpo .destaque1 span, #corpo .destaque2 span { border-bottom:5px solid #94c3da; } 
#corpo .busca { padding-top:15px; padding-left:15px; width:500px; height:167px; float:left; }
#corpo .box { float:left; width:262px; padding:0 1px 0 0; margin-top:10px; height:100px; background:url(../img/bg-box.jpg) no-repeat; }
#corpo .box h2{ padding: 7px 4px 0 10px; color:#FFF; }
#corpo .box p{ padding: 0px 10px; }
#corpo .box p a { color:#FFF; }
#corpo .box2 { float:left; width:262px; padding:0; margin-top:10px; height:65px; background:url(../img/bg-box2.jpg) no-repeat; }
#corpo .box2 h2{ padding: 7px 4px 0 10px; color:#FFF; }
#corpo .box2 p{ padding: 0px 10px; }
#corpo .box2 p a { color:#FFF; }
#rodape { background:url(../img/bg-rodape.jpg) no-repeat; width:774px; height:51px; float:left;  }
#rodape .rodape { padding-top:20px; }
#rodape .rodape p { padding:0; font-size:12px; text-align:center; }
a { color:#0071A8; }
#logo_value { display:none; }
/* DESTAQUES */

 { color:#F7FBFE; }

/* FORMS */

form div, form p {padding:0 0 10px 0; *padding:10px 0; font-weight:bold; color:#0071A8; text-align:center !important;}

fieldset dl dd textarea {width:328px; margin:0 0 12px 0;}
form div input, form p input {background:#0071A8; margin:0 10px -10px 10px; padding:2px 3px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; cursor:pointer; border:0 none;}

fieldset legend {background:url(../img/bgBotoes.jpg) repeat-x top; border:1px solid #CCC; margin:0 0 0 10px; *margin:20px 0 0 10px; padding:5px; font-size:14px; font-weight:bold; color:##0071A8; text-align:left; font-variant:small-caps; }
fieldset dl {padding:10px; color:#0071A8; font-size:11px;}
fieldset dl dt {float:left; display:inline-block; 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; display:inline-block; 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:#FFF; border:1px solid #999; padding:3px; font-size:12px;}



.faixamod { background:#0071A7; color:#FFFFFF; font-weight:bold; padding:2px; font-size:12px; }
table tr td .texto02mod { border-bottom:solid 1px #507192; }
.texto02mod .coluna01mod { border-bottom:solid 1px #507192; }
.textolink02mod .coluna01mod { border-bottom:solid 1px #507192; }
caption { font-weight:bold; font-size:12px; }

.formcontato dt { width:100px; float:left;}
.formcontato dt, .formcontato dd { height:30px; }
.formcontato fieldset { border:none; }
#ok { background:#BD1F2E; color:#fff; font-weight:bold; }

#form br { display:none; }
#form p strong { display:block; float:left; width:200px; clear:both; }
#form .faixamod { margin-bottom:15px; }
#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; }

.butamod, #ok, #Clean, .inputButton { background:#0071A7; color:#FFFFFF; font-weight:bold; border:solid 1px #0071A7; margin-top:5px; }
table { margin:auto; }
.tables { width:100%; }
.tables th { font-size:11px; background:#0071A7; color:#FFFFFF; font-weight:bold; padding:2px; }

#buscaRapida { height:110px; margin:0 0 0 0; padding:10px 0 0 0; float:left; width:530px;   }
#buscaRapida .pretensao { float:left; }
#buscaRapida .tipo { float:left; }
#buscaRapida .valorMin { float:left; width:130px; }
#buscaRapida .valorMax { float:left; width:130px; }
#buscaRapida .valorMax select { width:135px; }
#buscaRapida .ddlCidade { float:left; }
#buscaRapida dl { padding:0 0 0 6px;}
#buscaRapida dt { color:#000; font-size:11px; }
#buscaRapida #btnEnviar{ background:#0071A7; border: 1px solid #404077; font-size:12px; color:#fff; cursor:pointer; margin:16px 0 0 5px; }

#favoritos { width:170px; padding:30px 0 0 30px; }
#favoritos h2 { font-size:14px; font-weight:bold; color:#0071A8; padding-bottom:10px; }
#favoritos p { font-size:11px; }
#favoritos p a { color:#0071A8; text-decoration:underline; }

#gaia { width:170px; padding:15px 0 0 30px; }
#gaia h2 { font-size:14px; font-weight:bold; color:#0071A8; padding-bottom:10px; }
#gaia a { color:#0071A8; text-decoration:underline; font-size:11px; }

