* { margin: 0; padding: 0; border: 0; }
ul, ol { list-style: none; }
hr { display: none; }
.figurativo { position: absolute; top: -9999px; left: -9999px; font-size: 1px; }

#outter { width: 1000px; }

#topo { background-image: url('../img/topo.gif'); height: 125px; }
   #topo h1 { float: left; width: 246px; height: 125px; background-image: url('../img/logo.gif'); font-size: 1px; text-indent: -9999px; }
   #topo .p1 { margin: 20px 0 0 15px; width: 730px; height: 90px; }

#buscar { line-height: 26px; height: 26px; background-image: url('../img/bgbusca.gif'); }
   #buscar form { background: url('../img/online.gif') no-repeat; text-align: right; }
   #buscar fieldset { border: 0; margin: 0; padding: 0; }
   #buscar span { line-height: 26px; }
   #buscar label { text-transform: uppercase; font: bold 10px verdana, arial, sans-serif; padding-right: 5px;}
   #buscar input.texto { border: 0; margin-right: 7px; width: 106px;}
   #buscar input { height: 19px; vertical-align: middle; margin-right: 6px; }

#conteudo { padding-top: 16px; background: white url('../img/bgconteudo.gif') no-repeat 0 0; min-height: 380px;}

#menu { float: left; padding-left: 2px; background: white url('../img/bgmenu.gif') no-repeat; }
   #menu .qf { width: 142px; }
   #menu dl { margin: 0 11px; }
   #menu dt { display: block; width: 120px; margin: 0 0 1px 0; background: transparent no-repeat 0 10px; height: 59px; font-size: 0; text-indent: -1000px; }
   #menu dt.tur { background-image: url('../img/mt_turismo.gif'); }
   #menu dt.div { background-image: url('../img/mt_diversao.gif'); }
   #menu dt.serv { background-image: url('../img/mt_servicos.gif'); }
   #menu dd { margin-top: 2px; }
   #menu dd a { text-decoration: none; font: bold 12px verdana; display: block; line-height: 22px; padding-left: 5px;}
   #menu dd.tur a { border-left: 3px solid #214F9E; background-color: #E6EDFA; color: #214F9E; }
   #menu dd.tur a:hover { border-color: #618FCE; }
   #menu dd.div a { border-left: 3px solid #A6BB33; background-color: #EFF2CE; color: #A6BB33; }
   #menu dd.div a:hover { border-color: #D6EB73; }
   #menu dd.serv a { border-left: 3px solid #FFC000; background-color: #FEF0CA; color: #FFC000; }
   #menu dd.serv a:hover { border-color: #FFE0A0; }

#data { margin-left: 9px; float: left; }
   #data .destaque { width: 628px; background: white url('../img/bgdestaque.gif') no-repeat 0 0; min-height: 280px; padding-bottom: 10px;}
   #data .destaque .foto { float: left; padding: 10px; }
   #data .destaque .foto h3 { font: bold 15px arial; margin: 10px 0 0 15px; }
   #data .destaque .foto ul { margin-left: 15px; }
   #data .destaque .news { margin-left: 320px; padding: 10px 10px 0 0; }
   #data .destaque .news h3 { font: bold 18px verdana; }
   #data .destaque .news p { font: 12px verdana; margin: 8px 0;}
   #data .destaque .news ul.outros { border-top: 1px solid #FACF17; }
   #data .destaque .news ul.outros li { text-align: justify; font: 12px/15px verdana; padding: 6px 0 7px; border-bottom: 1px solid #FACF17; }
   #data .destaque .news ul.outros li a { color: black; text-decoration: none; }
   #data .destaque .news ul.outros li a:hover { text-decoration: underline; }

ul.links li { background: url('../img/dot.gif') no-repeat 0 50%; padding-left: 12px; font: bold 11px verdana; }
   ul.links { margin-bottom: 12px; }
   ul.links li { background-position: 0 3px; margin: 5px 0; line-height: 11px; }
   ul.links li a { color: black; text-decoration: none; font: bold 11px verdana; }
   ul.links li a:hover { text-decoration: underline; }

#publicidade3 { background: #EEE; width: 628px; height: 86px; }
   #publicidade3 .p1 { float: left; margin: 13px 0 0 13px; width: 468px; height: 60px; }
   #publicidade3 .p2 { float: right; margin: 13px 13px 13px 0; width: 120px; height: 60px; }

#destcat { width: 628px; margin-top: 20px; }
   #destcat  div .tit { background: white no-repeat 0 0; height: 70px; position: relative; }
   #destcat  div .tit span { position: absolute; bottom: 2px; }
   #destcat  div .tit a { font: 10px verdana; text-decoration: none; color: black; }
   #destcat  div .tit a:hover { text-decoration: underline; }
   #destcat dl { padding: 17px 17px 7px; }
   #destcat dd.fromimg { font: 10px tahoma; margin-bottom: 20px; }
   #destcat dt { font: bold 13px tahoma; letter-spacing: 0.05em; }
   #destcat dd { margin-bottom: 10px; font: 12px arial; }
   #destcat a.button { display: block; margin-top: 5px; }
   #destcat .cat1 { width: 198px; float: left; margin-right: 17px; }
   #destcat .cat1 .tit { background-image: url('../img/st_turismo.gif'); color: #214F9E; }
   #destcat .cat1 .tit a { color: #214F9E; }
   #destcat .cat1 dl { background: #E6EDFA; }
   #destcat .cat1 dt { color: #214F9E; }
   #destcat .cat2 { width: 198px; float: left; margin-right: 17px; }
   #destcat .cat2 .tit { background-image: url('../img/st_diversao.gif'); color: #A6BB33; }
   #destcat .cat2 .tit a { color: #A6BB33; }
   #destcat .cat2 dl { background: #EFF2CE;  }
   #destcat .cat2 dt { color: #A6BB33; }
   #destcat .cat3 { width: 198px; float: left; }
   #destcat .cat3 .tit { background-image: url('../img/st_servicos.gif'); color: #FFC000; }
   #destcat .cat3 .tit a { color: #FFC000; }
   #destcat .cat3 dl { background: #FEF0CA; }
   #destcat .cat3 dt { color: #FFC000; }

#adtinfo { margin-left: 796px; }
   #adtinfo .climatempo, #adtinfo .dell { margin: 20px 0; }

#informes { width: 198px; padding-top: 13px; background: transparent url('../img/bginformes.gif') no-repeat 0 0; }
   #informes h2 { margin-left: 11px; height: 33px; background: transparent url('../img/st_informes.gif') no-repeat 0 0; font-size: 1px; text-indent: -9999px; }
   #informes dl { margin: 0 10px; padding-bottom: 20px; color: #8A0443; }
   #informes dt { font: bold 11px verdana; margin-top: 12px; }
   #informes dd { font: 11px verdana; }

.item * { font-size: 12px; font-family: verdana; }
   .item { padding: 10px; }
   .item h2 { font-weight: bold; font-size: 10px; clear: both; color: #184d84; width: 100%; border-bottom: 5px solid #9cbae7; }
   .item li { padding: 3px; background-color: #e7efff; }
   .item ul { width: 588px; border-left: 4px solid #9cbae7; margin-top: 6px; background-color: #e7efff; padding: 8px; }
   .descritivo_item ul { width: 588px; border-left: 4px solid #bf7381; margin-top: 6px; background-color: #f4e1c7; padding: 8px; }
   .descritivo_item li { padding: 3px; background-color: transparent; }
   .item div { margin-bottom: 40px; }
   .item img { margin: 2px; display: block; }
   .item h1 { border-bottom: 5px solid #214d9c; width: 100%; display: block; clear: both; margin-bottom: 15px; padding-bottom: 2px; font-size: 10px; color: #1051a5; }
   .item h3 { font-size: 18px; font-weight: bold; margin-bottom: 20px; display: block;}

#mapa_texto { float: left; padding: 0 0 6px 6px; }
   #mapa_texto #mapa_ilha { float: right; margin-left: 4px; }
   #mapa_texto .news_mapa { margin-left: 0px; padding: 10px 10px 0 0; }
   #mapa_texto .news_mapa h3 { font: bold 18px verdana; }
   #mapa_texto .news_mapa p { font: 12px verdana; margin: 8px 0;}
   #mapa_texto .news_mapa ul.outros { border-top: 1px solid #FACF17; }
   #mapa_texto .news_mapa ul.outros li { text-align: justify; font: bold 12px/15px verdana; padding: 6px 5px 7px 5px; border-bottom: 1px solid #FACF17; }
   #mapa_texto .news_mapa ul.outros li a { color: black; text-decoration: none; }
   #mapa_texto .news_mapa ul.outros li a:hover { text-decoration: underline; }

 .mapa_regiao { padding-top: 15px; }
