html, body {height: 100%; overflow: hidden;}
body{margin:0;padding:0;overflow:hidden; height:100%; background:url(/images/fundo.gif); }
#header{ height:25px; border-bottom:1px solid #c9d7f1;}
#header ul{list-style:none; list-style-type:none;}
#header ul li{float:left;}
#header ul li a{padding:7px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #0876AC;}
.menu-top-left{float:left; margin:0; padding:2px 5px;}
.menu-top-right{float:right; margin:0; padding:2px 10px;}
#fundo{display:none;}
h2{text-shadow:0.1em 0.1em 0.2em black;}
h3{text-shadow:0.1em 0.1em 0.2em black;}
.floater{height:520px;left:50%;margin:-260px 0 0 -485px;position:absolute;top:50%;width:970px;border:2px solid #bdcfd7;}
.logo{height:209px;width:224px;margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:20px;float:left;padding:15px 0px 0px 15px;}
.texto{float:right;height:209px;width:564px;margin:20px 20px 0 0;padding:20px 20px 0px 0px;}
.txtbrancoh2{font-family:"Trebuchet MS", "Century Gothic", Arial;font-size:30px;font-style:italic;font-weight:normal;color:#FFFFFF;margin:0px;	text-align:right;}
.txtamarelo{color:#FF9900;}
.txtbrancoh3{font-family:"Trebuchet MS", "Century Gothic", Arial;font-size:13px;font-style:italic;color:#FFFFFF;text-align:right;}
.abaixo{margin:0 auto;float:none;width:930px;height:210px;background:url(/lib/images/home/fundoestados.png) no-repeat center center;}
.cima{float:none;clear:left;height:270px;width:100%;}
.estados{float:left;height:175px;width:105px;padding:25px 10px 10px 10px;margin-left:10px;}
.tituloestado{font-family:"Trebuchet MS", "Century Gothic", Arial;font-size:15px;font-weight:bold;color:#FFFFFF;margin:0px;text-align:center;padding-bottom:5px;}
.resumoestado{font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0px;font-weight:normal;text-align:center;color:#FFFFFF;}
.resumoestado a{ text-decoration:none; color:#ffffff; }
.resumoestado a:hover{ text-decoration:underline;}
#video{float:left; padding:16px;}
#footer{ height:30px; bottom:0; border-top:1px solid #F1F1F1; clear:both; float:left; width:100%; position:absolute;}
#footer ul{ margin:0; padding: 8px 10px; list-style:none; list-style-type:none; float:right;}
#footer ul li{ float:left;border-left:1px solid #666666;font-size:9px;line-height:11px;}
#footer ul li.sem-borda{border:none;}
#footer ul li a{padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #505354; text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}
.atual{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px;}
#top-busca-mapa{ height:70px;}
#mapalogo{ float:left; width:270px; padding:3px 0 0 10px;}
#mapalogo a img {border:none;}
#inputbusca{float:left; padding: 20px 0 0 10px;width:700px;}
.campobusca{width:350px; font-size:13px; float:left;}
.btbusca{margin:-1px 0 0 5px; float:left}
.selectestado{font-size:13px;margin:0 0 0 5px; float:left;}
#txtbusca{ float:left;}
#txtbusca span{ color:#999999; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#conteudo{height:100%}
#controle-mapa{ height:29px; background:#D5DDF3}
#mapa{clear:both;margin: 0px 0 0 0px;height: 400px;background:#CCCCCC;}
.sombrah{ background:#000000 none repeat scroll 0 0; left:300px; opacity:0.1; overflow:hidden; position:absolute; top:125px; width:100%;z-index:2;}
.h1{ opacity:0.1; height:1px; filter:alpha(opacity=10); opacity: .1}
.h2{opacity:0.08; height:2px; filter:alpha(opacity=8); opacity: .08}
.h3{opacity:0.06; height:3px; filter:alpha(opacity=6); opacity: .06}
.h4{opacity:0.04; height:4px; filter:alpha(opacity=4); opacity: .04}
.h5{opacity:0.02; height:5px; filter:alpha(opacity=2); opacity: .02}
.sombrav{ background:#000000 none repeat scroll 0 0; left:300px; opacity:0.1; overflow:hidden; position:absolute; top:125px; width:1px;z-index:2;}
.v1{ opacity:0.1; width:1px; filter:alpha(opacity=10); opacity: .1}
.v2{opacity:0.08; width:2px; filter:alpha(opacity=8); opacity: .08}
.v3{opacity:0.06; width:3px; filter:alpha(opacity=6); opacity: .06}
.v4{opacity:0.04; width:4px; filter:alpha(opacity=4); opacity: .04}
.v5{opacity:0.02; width:5px; filter:alpha(opacity=2); opacity: .02}
#lista{position:relative;height:400px;overflow-y:auto;overflow-x: hidden;}
#dados{margin:0;position:absolute;width: 300px;height: auto;z-index:1;background: #ffffff; }
.comochegar{background:#E8ECF9 none repeat scroll 0 0; height:29px; width:300px;}
.comochegar img{border:none;}
.bttoggle{left:276px;position:absolute;}
.imgoculta{background:transparent url(/lib/images/controle_mapa_painel_bt.png) no-repeat -2px 0px; height:27px; width:24px;}
.imgmostra{background:transparent url(/lib/images/controle_mapa_painel_bt.png) no-repeat -26px 0px; height:27px; width:24px;}
.box{clear:left;padding:5px 0 0 10px;}
.marcador{ float:left; cursor:pointer; padding-right:2px; text-align:center; vertical-align:top; }
.boxdados{ margin:0px 0 0 5px; float:left; }
.boxdados a{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.descricaoinfo{ width:500px;}
.descricaoinfo .img{float:left; padding:2px; border: solid 1px #666666; height:120px; }
.descricaoinfo .img img{float:left; }
.descricaoinfo .txtinfo{ font-family:Arial, Helvetica, sans-serif; font-size:13px; margin: 0 0 0 195px;}
.descricaoinfo .tt{ font-family:Arial, Helvetica, sans-serif; font-size:18px; padding: 0 0 5px 0; font-weight:bold;}
.descricaoinfo #maisinfo{clear:both; padding:5px 0 0 0;}
.descricaoinfo #maisinfo a{ padding: 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

