@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; outline:none; }
body { font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../img/bgTopo.jpg) repeat-x top; }
a { text-decoration:none; }
img { border:none; }

#geral { width:1000px; margin:auto; }
#geral #topo { height:320px; }
#geral #topo #bandeiras { float:right; padding:12px 30px 0 0; width:100%; height:24px; text-align:right; }
#geral #topo #bandeiras a { margin:0 0 0 5px; display:none; }
#geral #topo #logo { float:left; padding:25px 0 0 65px; }
#geral #topo #botoes { padding:30px 100px 23px 100px; *padding:30px 100px 23px 90px; float:left; }
#geral #topo #botoes a  { flaot:left; margin:0 0 0 10px; }
#geral #topo #fone { font-size:21px; color:#fff; float:left; padding:0 0 0 100px; width:350px; letter-spacing:1px; }
#geral #topo #buscaRapida { float:right; color:#fff; margin:0 135px 0 0; *margin:-4px 150px 0 0; font-size:14px; font-weight:bold; line-height:25px; }
#geral #topo #buscaRapida #btnEnviar { background:url(../img/btOk.jpg) no-repeat left top; *background:url(../img/btOk.jpg) no-repeat left 5px; border:none; text-indent:-10000px !important; width:28px; height:28px; margin:0 10px 0 5px; font-size:0px; }
#geral #topo #buscaRapida #txtRef, #geral #topo #buscaRapida #ref { border:solid 1px #fff; padding:1px; margin:0 0 0 5px; width:95px; height:20px; }

#geral #topo #menu { clear:both; }
#geral #topo #menu ul { padding:0 0 0 20px; }
#geral #topo #menu ul li { float:left; padding:11px 1px 0 1px; list-style:none; }
#geral #topo #menu ul li a { background:url(../img/bgMenu.jpg) no-repeat left top; width:157px; height:49px; display:block; text-align:center; padding:10px 0 0 0; font-size:18px; color:#232964; }
#geral #topo #menu ul li a:hover { background:url(../img/bgMenuOn.jpg) no-repeat left top; color:#fff; }

#geral #meio { clear:both; padding:10px 10px 20px 20px; min-height:160px; _height:160px; }
#geral #meio h1 { color:#232964; padding:0 0 3px 0; margin:0 0 10px 0; border-bottom:solid 3px #666; font-size:22px; clear:both; }
#geral #meio h2 { color:#232964; padding:10px 0 3px 0; margin:0 0 10px 0; border-bottom:dotted 1px #999; clear:both; font-size:16px; }
#geral #meio p { line-height:20px; }
#geral #meio a { color:#666; }
#geral #meio a:hover { color:#232965; }

#geral #meio ul { padding:0 0 0 10px; }
#geral #meio ul li { list-style:inside; line-height:23px; }
#geral #meio ul li a { color:#666; }
#geral #meio ul li a:hover { color:#000; }

#geral #meio #destaques {  }
/*#geral #meio #esquerda { width:300px; padding:0 0 0 10px; float:left; }*/
#geral #meio #baixo { clear:both; width:98%; padding:0 10px 0 10px; }
#geral #meio #baixo img { float:left; padding:0 10px 0 0; }

#rodape { clear:both; background:url(../img/bgRodape.jpg) repeat-x top; height:100px; }
#rodape .centro { width:1000px; margin:auto; padding:38px 0 0 0; }
#rodape .centro p { color:#FFFFFF; font-weight:bold; font-size:14px; padding:7px 0 8px 0; text-align:center; }
#rodape .centro p img { padding:5px; }
#rodape .centro p a { color:#fff; }

/* GERAL > FORMULÁRIOS */
#form1, #frmbusca, #frmMap {width:80%; margin:auto;}
fieldset {border:1px solid #ccc; margin:10px 0 15px 0; *margin:0 0 20px 0; background:url(../img/bgField.jpg) repeat-x bottom; }
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:12px; font-weight:bold; color:#fff; text-align:left; text-transform:uppercase;}
fieldset dl {padding:10px; color:#232963;}
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;}
form div, form p {padding:0 0 10px 0; *padding:10px 0; font-weight:bold; color:#232963; text-align:center !important;}
fieldset dl dd textarea {width:328px; margin:0 0 12px 0;}
form div input, form p input {background:url(../img/bgBotoes.jpg) repeat-x bottom; 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;}

table { width:100%; font-size:12px; }
table th { padding:2px; background:#232963; color:#fff; text-align:left; border-bottom:solid 1px #fff; }
table th a { color:#fff; }
table td { padding:2px; border-bottom:solid 1px #CDCDCD; }

#TB_Window { padding:0 0 20px 0; }

#map { width:700px !important; margin:auto; }