* { padding:0; margin:0; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
a { color:#E44044; }
img { border:none; }
body { background:url(../img/bg.jpg) repeat-x; }
#site { width:778px; margin:auto; }
#topo { background:url(../img/bg-topo.jpg) no-repeat; width:778px; height:173px; overflow:hidden; }
#topo .logo a { display:block; width:260px; height:140px; }
#topo .tel { font-size:21px; color:#E00000; text-align:center; width:260px; }
#topo .box { float:left; width:260px; }
#topo .flash { float:left; width:420px; height:150px; padding-left:95px; padding-top:20px; }
#menu .abonon h1 { font-size:12px; color:#0032C0; padding-bottom:5px; padding-top:10px; padding-left:25px; }
#menu .abonon p { font-size:12px; padding-left:25px; padding-right:20px; }
#menu { background:url(../img/bg-menu.jpg) no-repeat; width:229px; float:left; overflow:hidden; }
#menu .corretoronline { display:block; height:85px; width:229px; position:absolute; ; z-index: 4000; _padding-left:0; #padding-left:0; padding-top:15px; padding-left:5px; }
/*#menu .corretoronline {position:absolute; z-index:4000; top:0; width:229px; height:85px; margin:190px 0 0 0;}*/
#menu .menu { padding-left:35px; padding-top:106px; }
#menu .menu li { font-size:14px; line-height:34px; list-style:none; font-weight:bold; }
#menu .menu li a { color:#BE1E2D; }
#menu .menu li a:hover { color:#013AC7; }
#menu .busca { padding-top:15px; padding-left:35px; }
#menu .busca p { font-size:12px; padding-bottom:4px; }
#menu .busca #cod_jb { font-size:12px; padding:2px; border:solid 1px #ccc; }
#menu .busca #btnBusca { background:url(../img/bt-ok.jpg) no-repeat; width:19px; height:19px; border:none; cursor:pointer; text-align:center; font-size:10px; }
#menu .rede { text-align:center; padding-top:15px; margin-bottom:20px; }
#menu .rede p { font-size:11px; padding-bottom:5px; text-align:left; padding-left:40px; }
#menu2 { background:url(../img/bg-menu2.jpg) no-repeat; width:549px; height:59px; float:left; overflow:hidden; }
#menu2 .menu2 { padding-left:40px; }
#menu2 .menu2 li { list-style:none; float:left; text-indent:-10000px; }
#menu2 .menu2 li a { display:block; height:50px; }
#menu2 .menu2 .bt01 a { width:112px; }
#menu2 .menu2 .bt02 a { width:112px; }
#menu2 .menu2 .bt03 a { width:152px; }
#menu2 .menu2 .bt04 a { width:127px; }
#corpo { background:url(../img/bg-corpo.jpg) no-repeat; width:530px; padding-left:10px; padding-right:9px; _height:429px; min-height:429px; float:left; padding-bottom:15px; }
#corpo p { font-size:12px; line-height:18px; padding-bottom:15px; }
#corpo ul, #corpo ol { padding-left:20px; padding-bottom:15px; }
#corpo li { font-size:12px; line-height:18px; list-style-position:inside; }
#corpo h1 { font-size:22px; color:#013AC6; padding-bottom:15px; font-weight:normal; }
#corpo h2 { font-size:15px; color:#013AC6; padding-bottom:15px; }
#corpo h3 { font-size:13px; color:#013AC6; padding-bottom:15px; }
#corpo .boxdestaqueinicial h1 { text-align:center; }
#corpo .boxdestaqueinicial h2 { padding:0; background:url(../img/bg-title.jpg) repeat-x; font-weight:normal; height:35px; font-size:16px; clear:both; padding-top:10px; padding-left:15px; }
#corpo .boxdestaqueinicial h2 span { font-weight:bold; }
#corpo .perfil h1 { padding-top:10px; text-align:center; clear:both; }
#corpo .perfil .boximovel { width:167px; background:#EBEBEB; margin-bottom:3px; padding:2px; margin-right:3px; float:left; }
#corpo .perfil .boximovel img { background:#FFFFFF; border:solid 1px #AEDEE4; padding:3px; float:left; }
#corpo .perfil .boximovel p { padding:0; font-size:11px; font-weight:bold; }
#corpo .perfil .boximovel p a { display:block; height:55px; padding-top:5px; padding-left:5px; width:98px; float:left; }
#rodape {background:url(../img/bg-rodape.jpg) repeat-x; height:100px; clear:both; margin-top:50px;}
#rodape .rodape { width:259px; float:left; padding-top:8px;}
#rodape .rodape p { font-size:12px; text-align:center; padding-top:4px; line-height:18px; }
#rodape .rodape a { font-style:italic; }

table { font-size:11px; }
table td { padding:2px; }
table th { padding:2px; }

#map { margin:auto; }
#direct { width:350px; }
.googledir table { border:none; }
.googledir div { font-size:11px; }

table { font-size:11px; margin-bottom:10px; width:100%; }
table td { padding:2px; background:#EEF5FB; }
table th { color:#FFFFFF; padding:2px; text-align:left; background:#1A75BB; }
table th a { color:#FFFFFF; }


form { }
form fieldset { border:none; padding:10px; margin-bottom:10px; }
form legend { font-size:13px; font-weight:bold; padding:3px; color:#CF1B26; }
form dt { clear:both; font-size:11px; float:left; width:25%; float:left; _height:33px; min-height:33px; }
form dd { font-size:11px; float:left; _height:34px; min-height:34px; width:70%; }
form div, form p { text-align:center; }
form dd input, form textarea, form select { font-size:11px; padding:2px; border:solid 1px #1B75BA; }
form textarea { margin-bottom:1ex; width:320px; }
form div input, form p input { border:2px solid #16629A; background:#1B75BA; font-size:11px; color:#FFFFFF; font-weight:bold; padding:2px; }


#menu .telefones { font-size:12px; padding-left:25px; padding-right:20px; padding-top:15px;}
#menu .telefones p { font-size:13px;}
#menu .telefones span {color:#0032C0; font-size:13px; font-weight:bold; padding-top:15px;}
#menu .telefones h1 { font-size:22px; color:#013AC6; font-weight:normal; margin-bottom:6px}


