﻿/* ------------------------------------

============= Cores =============== 

Azul: #4BBFF5
Verde: #86B342
Cinza: #666666

=================================== 

------------------------------------ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {background: transparent;border:none;margin:0;padding:0;vertical-align: baseline;}
*{font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

body{background:#fff;}

#geral{float:left;position:relative;width:996px;top:0;left:50%;margin-left:-498px;min-height:600px;padding-bottom:34px;}

/*LINK PARA TODAS AS NOTÍCIAS DA FLIP*/
#geral .coluna02 .main_content a#linkTodasNotsFlip{ position:relative; float:right; font-size:11px; color:#fff; padding:2px; background:#347F14;}
#geral .coluna02 .main_content a#linkTodasNotsFlip:hover{background:#345b23;}

.coluna_01{width:166px;float:left;position:relative;min-height:200px;}
.coluna_02{width:640px;float:left;position:relative;min-height:600px;}
.coluna_03{width:180px;padding:0 5px;float:left;position:relative;min-height:600px;}
.coluna_04{width:160px;padding:0 0;float:left;position:relative;min-height:600px;}

#logo{float:left;position:relative;margin:5px 0;}

.flags{width:156px;padding:5px 0 0;float:left;position:relative;text-align:center}

.menu{list-style:none;padding:5px 0;float:left;position:relative;width:156px;}
.menu li h5{color:#86B342;float:left;width:140px;text-align:right;padding:4px 8px;background:url(../images/menu_h5.gif) top center no-repeat;font-size:16px;color:#fff;margin:5px 0 0;height:22px}
.menu li h3{float:left;width:156px;}
.menu li h3 a{display:block;text-decoration:none;padding:3px 5px;width:146px;font-weight:normal;color:#666;font-size:13px;margin:1px 0;background:#eee;}
.menu li h3 a:hover{background:#4BBFF5;color:#fff;}

.climatempo{padding:3px;background:#84c1f7;float:left;position:relative;width:150px;margin:10px 0;}

.faixa_superior{background:#ebeae5;height:37px;}
.faixa_superior h1{color:#4BBFF5;font-size:18px;letter-spacing:1px;float:left;position:relative;margin:7px 0 0 15px;}
.faixa_superior ul{list-style:none;float:right;position:relative;margin:6px 15px 0;}
.faixa_superior ul li{float:right;position:relative;width:24px;height:24px; margin-right:6px;}

.tag_cloud {width:90%;padding:10px 5%;float:left;position:relative;}
.tag_cloud h2{width:90%;padding:10px 5% 5px;float:left;position:relative;border-bottom:solid 1px #86B342;color:#86B342;font-size:20px;letter-spacing:1px;}
.tag_cloud ul{list-style:none;text-align:center;padding:10px 0;float:left;position:relative;width:100%;}
.tag_cloud ul li{display:inline;margin:0 3px;}
.tag_cloud ul li a{color:#4BBFF5; text-transform:lowercase;}
.tag_cloud ul li a.tag01{font-size:10px; color:#7c9b41;}
.tag_cloud ul li a.tag02{font-size:12px; color:#b09f77;}
.tag_cloud ul li a.tag03{font-size:15px; color:#909090;}
.tag_cloud ul li a.tag04{font-size:18px; color:#83bed9;}
.tag_cloud ul li a.tag05{font-size:22px; color:#6295bd;}

.rodape{width:100%;border-top:dotted 1px #ccc;float:left;position:relative;padding:10px 0;text-align:center;font-size:11px;color:#666;letter-spacing:1px;}
.rodape .copyright{float:left;position:relative;font-size:10px;padding:8px 0;}
.rodape .desenvolvimento{float:right;position:relative;font-size:10px; color:#666;}
.rodape .desenvolvimento img{vertical-align:middle;}

.rodape_fixo{min-width:700px;width:100%;left:0;bottom:0;position:fixed;/*background:url(../images/bg_rodape_fixo.png) top left repeat-x;*/ background:none; height:34px; /*z-index:9999;*/}
.rodape_fixo img{vertical-align:middle;}
.rodape_fixo .follow_us{float:left;position:relative;margin:5px;margin-left:10%;}
.rodape_fixo .likes{float:right;position:relative;margin-right:10%;}
.fb-like{float:right;position:relative;margin:7px 0 0;}
.gplus{float:right;position:relative;margin:5px 0 0;}
.twitter-share-button{float:right;position:relative;margin:8px 0 0;}

/* ------------- Banners ------------- */

.banner_rbs_top{width:728px;margin:5px 46px;height:90px;float:left;position:relative;text-align:center;}
.banner_rbs_top_portugues{width:728px;margin:5px 46px;height:90px;float:left;position:relative;text-align:center; background-image:url(../images/banner_booking_portugues.jpg);  background-repeat:no-repeat; text-align:right;}
.banner_rbs_top_ingles{width:728px;margin:5px 46px;height:90px;float:left;position:relative;text-align:center; background-image:url(../images/banner_booking_ingles.jpg);  background-repeat:no-repeat; text-align:right;}
.banner_rbs_side{width:160px;height:600px;float:left;position:relative;}

.coluna_banners{width:180px;height:80px;float:left;position:relative;}
.banner_content{width:180px;height:80px;margin:0 0 5px;}
.banner_content_duplo{width:180px;height:160px;margin:0 0 5px;}
.banner_content_triplo{width:180px;height:240px;margin:0 0 5px;}
.banner_content_especial{width:180px;height:400px;margin:0 0 5px;}


/* ------------- Home ------------- */

.home_noticias_destaque{width:630px;height:250px;background:#fff;margin:5px;float:left;position:relative;}

.home_bloco_banner_01{width:630px;padding:25px 5px;float:left;position:relative;}
.home_bloco_banner_01 object{width:450px;height:80px;float:left;position:relative;}
a.home_cadastro{width:170px;height:80px;padding:0;float:right;position:relative;background:url(../images/home_cadastro.png) top center no-repeat;display:block;}

.home_noticias{width:400px;float:right;position:relative;height:auto;margin:5px;}
.home_noticias h2{color:#fff;font-size:20px;letter-spacing:1px;background:url(../images/menu_h5.gif) top left repeat-y #86B342;padding:3px 15px;text-align:right;}
.home_noticias ul{list-style:none;width:380px;padding:5px 10px;}
.home_noticias ul li{border-bottom:dotted 1px #ccc;padding:8px 5px;border-left:solid 5px #86B342;margin:15px 0;text-align:justify;}
.home_noticias ul li.last{border-bottom:none;}
.home_noticias ul li h6 a{font-size:14px;color:#4BBFF5;}
.home_noticias ul li h6 a span{font-size:10px;color:#666;display:block;letter-spacing:1px;}
.home_noticias a.todas{color:#86B342;font-size:14px;float:right;position:relative;padding:0 15px;font-weight:bold;letter-spacing:1px;}

.home_especiais{width:220px;float:left;position:relative;margin:5px;height:auto;}
/*.home_especiais ul{width:220px;float:left;position:relative;height:auto;list-style:none;}*/
.home_especiais div.content_especiais{margin:0 0 10px;height:140px;overflow:hidden;width:220px;border:solid 1px #ccc;float:left;position:relative;}
.home_especiais div.content_especiais div.caption {height:80px;width:100%;position:relative;float:left;background:#000;background:url(../images/home_especiais_fundo.png) top left ;top:100px;left:0;border:0;}
.home_especiais div.content_especiais div.caption h4{padding:0 10px;text-align:left;height:35px;margin:4px 0 5px;border:0;}
.home_especiais div.content_especiais div.caption  h4 a{font-size:14px;color:#fff;border:0;}
.home_especiais div.content_especiais div.caption  p {border:0;}
.home_especiais div.content_especiais div.caption  p a{font-size:12px;color:#fff;padding:0 10px;display:block;border:0;}
.home_especiais div.content_especiais img{position:absolute;left:1px;top:1px;}


.home_bloco_banner_02{width:630px;margin:5px;float:left;position:relative;padding:5px 0;}
.home_calendario{width:150px;height:80px;padding:0 10px;float:right;position:relative;background:url(../images/home_calendario.jpg) top center no-repeat;display:block;}

.bannerCentral{ position:relative; float:left;}

.home_passeios{width:630px;margin:5px;float:left;position:relative;}
.home_passeios h2{width:610px;padding:0 10px 5px;float:left;position:relative;border-bottom:solid 1px #86B342;color:#86B342;font-size:20px;letter-spacing:1px;}
.home_passeios ul{float:left;position:relative;list-style:none;margin:10px auto;}
.home_passeios ul li{width:194px; height:125px;margin:5px;position:relative; float:left;}
.home_passeios ul li a{ display:block; height:auto; position:absolute; bottom:0; left:0; width:auto; padding:3px; background: #347f14; color:#fff; font-weight:bold; font-size:12px; bottom: 20px;}

.home_passeios ul li a:hover{ background:url(../images/home_passeios_fundo_link_hover.png) top left repeat; text-decoration:none; border-top: solid 1px #fff; }

.home_turismo2{width:630px;margin:5px;float:left;position:relative;}
.home_turismo2 h2{width:610px;padding:0 10px 5px;float:left;position:relative;border-bottom:solid 1px #86B342;color:#86B342;font-size:20px;letter-spacing:1px;}
.home_turismo2 ul{width:630px;list-style:none;margin:10px auto; text-align:center;}
.home_turismo2 ul li{width:95px; height:auto;margin:5px;position:relative; float:left; text-align:center}
.home_turismo2 ul li:last-child{margin:5px 0 0 0;}
.home_turismo2 ul li p{font-size:12px;text-align:center;}
.home_turismo2 ul li a{color:#347f14 !important; text-decoration:none;}
.home_turismo2 ul li a:hover{color:#4bbff5 !important; text-decoration:none;}

.home_pousadas{width:310px;margin:5px;float:left;position:relative;}
.home_pousadas h2{width:285px;padding:0 10px 5px;float:left;position:relative;border-bottom:solid 1px #86B342;color:#86B342;font-size:20px;letter-spacing:1px;}
.home_pousadas a.txt{width:165px;float:left;position:relative;margin:35px 5px;display:block;text-align:justify;letter-spacing:1px;color:#666;font-size:11px;}
.home_pousadas_img{width:110px;margin:5px;height:110px;float:left;position:relative;}

.home_bairros{width:310px;margin:5px 0 5px 10px;float:left;position:relative;}
.home_bairros h2{width:285px;padding:0 10px 5px;float:left;position:relative;border-bottom:solid 1px #86B342;color:#86B342;font-size:20px;letter-spacing:1px;}
.home_bairros a.txt{width:165px;float:left;position:relative;margin:5px;display:block;text-align:justify;letter-spacing:1px;color:#666;font-size:11px;}
.home_bairros_img{width:110px;margin:5px;height:110px;float:left;position:relative;}

.home_galeria{width:310px;margin:5px;float:left;position:relative;}
.home_galeria h2{width:285px;padding:0 10px 5px;float:left;position:relative;border-bottom:solid 1px #86B342;color:#86B342;font-size:20px;letter-spacing:1px;}
.home_galeria a.txt{width:300px;float:left;position:relative;margin:5px auto;display:block;text-align:center;letter-spacing:1px;color:#666;font-size:12px;}
.home_galeria_img{width:295px;margin:5px;height:200px;float:left;position:relative;}

.home_turismo{width:310px;margin:5px;float:left;position:relative;}
.home_turismo h2{width:285px;padding:0 10px 5px;float:left;position:relative;border-bottom:solid 1px #86B342;color:#86B342;font-size:20px;letter-spacing:1px;}
.home_turismo ul{width:270px;float:left;position:relative;margin:5px 0 5px 20px;display:block;text-align:justify;letter-spacing:1px;color:#666;font-size:12px;list-style:none;}
.home_turismo ul li{}
.home_turismo ul li a{display:block;color:#666; /*width:267px;*/ padding:3px 15px;background:url(../images/home_turismo_marker.gif) center left no-repeat;}
.home_turismo ul li a:hover{background:url(../images/home_turismo_marker_hover.gif) center left no-repeat;color:#86B342;}
.home_turismo_img{width:295px;margin:5px;height:75px;float:left;position:relative;}


/* ------------- Geral ------------- */

.main_content{width:610px;padding:20px 15px;float:left;position:relative;min-height:600px;}
.main_content_anuncio{width:990px;padding:0 15px 20px 15px;float:left;position:relative; border:dashed 1px #ccc; border-top:none;}


/* ------------- Submenu ------------- */

.main_content .submenu{ margin:0 auto; padding:0; text-align:center; width:610px; /*min-height:15px;*/ height:auto; list-style-type:none; /*background:url(../images/bg_submenu_padrao.png) 0 -7px repeat-y;*/ text-transform:uppercase; font-size:12px; }
.main_content .submenu li{ margin:5px 5px 0 0; display:inline-block; zoom:1; *display:inline; /*border-right:solid 1px #fff;*/ }
.main_content .submenu li a{ color:#fff; padding:7px; background:#4BBFF5
; font-weight:bold; text-decoration:none; display:block;}
.main_content .submenu li a:hover{ background:#8c8358;}

.main_content .pousadas_busca{ text-align:left; padding-top:15px; margin-top:15px; margin-bottom:15px; border-top:solid 1px #b7b7b7; float:left; clear:both;}
.main_content .pousadas_busca li a{background:#7C9B41;}
.main_content .pousadas_busca li a:hover{background:#6d8442;}

.main_content .historia{ margin:0 auto; padding:0; text-align:center; width:100%;height:auto; list-style-type:none;text-transform:uppercase; font-size:11px; }
.main_content .historia li{ margin:5px 4px 0 0; zoom:1; *display:inline;  }
.main_content .historia li a{ color:#fff; padding:7px; background:#4BBFF5; font-weight:bold; text-decoration:none; display:block;}
.main_content .historia li a:hover{ background:#8c8358;}

.main_content .igrejas{ margin:0 auto; padding:0; text-align:center; width:100%;height:auto; list-style-type:none;text-transform:uppercase; font-size:10px;}
.main_content .igrejas li{ margin:5px 3px 0 0; zoom:1; *display:inline;  }
.main_content .igrejas li a{ color:#fff; padding:7px; background:#4BBFF5; font-weight:bold; text-decoration:none; display:block;}
.main_content .igrejas li a:hover{ background:#8c8358;}

.main_content .comochegar{ margin:0 auto; padding:0; text-align:center; width:85%;height:auto; list-style-type:none;text-transform:uppercase; font-size:11px;}
.main_content .comochegar li{ margin:5px 3px 0 0; zoom:1; *display:inline;  }
.main_content .comochegar li a{ color:#fff; padding:7px; background:#9d9675; font-weight:bold; text-decoration:none; display:block;}
.main_content .comochegar li a:hover{ background:#8c8358;}


.main_content .golfinhos{ margin:0 auto; padding:0; text-align:center; width:100%;height:auto; list-style-type:none;text-transform:uppercase; font-size:10px;}
.main_content .golfinhos li{ margin:5px 3px 0 0; zoom:1; *display:inline;  }
.main_content .golfinhos li a{ color:#fff; padding:4px; background:#4e76c0; font-weight:bold; text-decoration:none; display:block;}
.main_content .golfinhos li a:hover{ background:#345fae;}



.main_content .flip{ margin:0 auto 25px; padding:0; text-align:center; width:100%;height:auto; list-style-type:none;text-transform:uppercase; font-size:11px; clear:both;}
.main_content .flip li{ margin:4px 2px 0 0; zoom:1; *display:inline;  }
.main_content .flip li a{ color:#fff; padding:4px; background:#379ECD; font-weight:bold; text-decoration:none; display:block;}
.main_content .flip li a:hover{ background:#2885b0;}



.main_content h1.main_titulo{color:#86B342;padding: 15px 0 10px 0;text-align:left;border-bottom:#86b342 1px solid;font-size:26px;float:left;position:relative;letter-spacing:1px;line-height:30px;width:100%;margin:5px 0 15px}
.main_content h1.noticias_titulo{color:#4BBFF5;font-size:26px;padding:40px 0 5px 0;float:left;position:relative;letter-spacing:1px;width:100%;line-height:30px;text-align:justify}
.main_content h1.noticias_titulo_flip{color:#4BBFF5;font-size:26px;padding:40px 0 5px 0;float:left;position:relative;letter-spacing:1px;width:100%;line-height:30px;text-align:justify}
.main_content h1.noticias_titulo_anuncio{color:#4BBFF5;font-size:26px;padding:0 0 5px 0;float:left;position:relative;letter-spacing:1px;width:100%;line-height:30px;text-align:justify; border-bottom:dashed 1px #4BBFF5;}
.main_content h2{color:#4BBFF5;padding:5px 0;text-align:left;font-size:24px;float:left;position:relative;letter-spacing:1px;width:100%;margin:5px 0 5px}
.main_content h3{color:#6295BD;padding:5px 0;text-align:left;font-size:22px;float:left;position:relative;letter-spacing:1px;width:100%;margin:5px 0 5px}
.main_content h4{color:#9D9675;padding:5px 0;text-align:left;font-size:20px;float:left;position:relative;letter-spacing:1px;width:100%;margin:5px 0 5px}
.main_content h5{color:#9d9675;padding:5px 0;text-align:left;font-size:18px;float:left;position:relative;letter-spacing:1px;width:100%;margin:5px 0 5px}
.main_content h6{color:#909090;padding:5px 0;text-align:left;font-size:16px;float:left;position:relative;letter-spacing:1px;width:100%;margin:5px 0 5px}

.main_content div.main_foto_flip{float:left;position:relative;width:100%;text-align:center;padding:50px 0 10px;}
.main_content div.main_foto{float:left;position:relative;width:100%;text-align:center;padding:5px 0 10px;}
.main_content div.main_foto_pag{float:left;position:relative;width:100%;text-align:center;padding:15px 0;}
.main_content span.main_data{display:block;color:#666;font-style:italic;font-size:11px;float:left;position:relative;width:100%;}
.main_content span.main_manchete{color:#86B342;font-size:14px; font-weight:bold; font-style:italic; display:block;float:left;position:relative;letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.main_content span.pagina{color:#666;}
.main_content div.main_texto{color:#666;font-size:12px;float:left;position:relative;letter-spacing:1px;margin:10px 0;text-align:justify;width:100%;line-height:18px;}
.main_content div.main_texto_anuncio{color:#666;font-size:12px;float:left;position:relative;letter-spacing:normal;margin:10px 0;text-align:left;width:100%;line-height:18px;}
.main_content p{color:#666;font-size:12px;float:left;position:relative;letter-spacing:1px;text-align:justify;line-height:18px;width:100%;}
.main_content div.main_texto a, .main_content p a{color:#4BBFF5;}

.main_content div.main_texto, .main_content div.main_texto *{font-family:Verdana,Arial, Helvetica, sans-serif;}
.main_content a.bt_voltar{color:#86B342;font-weight:bold;font-size:16px;display:block; clear:both;}

/*---------------------------------- anuncio.asp ------------------------------------- */

.main_content_anuncio h1.main_titulo{color:#86B342;padding:10px 0;text-align:left;border-bottom:#86b342 1px solid;font-size:26px;float:left;position:relative;letter-spacing:1px;line-height:30px;width:100%;margin:5px 0 15px}
.main_content_anuncio h1.noticias_titulo{color:#4BBFF5;font-size:26px;padding:0 0 5px 0;float:left;position:relative;letter-spacing:1px;width:100%;line-height:30px;text-align:justify}
.main_content_anuncio h1.noticias_titulo_anuncio{color:#4BBFF5;font-size:26px;padding:0 0 5px 0;float:left;position:relative;letter-spacing:1px;width:100%;line-height:30px;text-align:justify; border-bottom:dashed 1px #4BBFF5;}
.main_content_anuncio h2{color:#9D9675;padding:5px 0;text-align:left;font-size:24px;float:left;position:relative;letter-spacing:1px;width:100%;margin:5px 0 5px}
.main_content_anuncio h3{color:#6295BD;padding:5px 0;text-align:left;font-size:22px;float:left;position:relative;letter-spacing:1px;width:100%;margin:5px 0 5px}
.main_content_anuncio h4{color:#9D9675;padding:5px 0;text-align:left;font-size:20px;float:left;position:relative;letter-spacing:1px;width:100%;margin:5px 0 5px}
.main_content_anuncio h5{color:#9d9675;padding:5px 0;text-align:left;font-size:18px;float:left;position:relative;letter-spacing:1px;width:100%;margin:5px 0 5px}
.main_content_anuncio h6{color:#909090;padding:5px 0;text-align:left;font-size:16px;float:left;position:relative;letter-spacing:1px;width:100%;margin:5px 0 5px}

.main_content_anuncio div.main_foto{float:left;position:relative;width:100%;text-align:center;padding:0 0 10px;}
.main_content_anuncio div.main_foto_pag{float:left;position:relative;width:100%;text-align:center;padding:15px 0;}
.main_content_anuncio span.main_data{display:block;color:#666;font-style:italic;font-size:11px;float:left;position:relative;width:100%;}
.main_content_anuncio span.main_manchete{color:#86B342;font-size:14px; font-weight:bold; font-style:italic; display:block;float:left;position:relative;letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.main_content_anuncio span.pagina{color:#666;}
.main_content_anuncio div.main_texto{color:#666;font-size:12px;float:left;position:relative;letter-spacing:1px;margin:10px 0;text-align:justify;width:100%;line-height:18px;}
.main_content_anuncio div.main_texto_anuncio{color:#666;font-size:12px;float:left;position:relative;letter-spacing:normal;margin:10px 0;text-align:left;width:100%;line-height:18px;}
.main_content_anuncio p{color:#666;font-size:12px;float:left;position:relative;letter-spacing:1px;text-align:justify;line-height:18px;width:100%;}
.main_content_anuncio div.main_texto a, .main_content_anuncio p a{color:#4BBFF5;}

.main_content_anuncio div.main_texto, .main_content_anuncio div.main_texto *{font-family:Verdana,Arial, Helvetica, sans-serif;}
.main_content_anuncio a.bt_voltar{color:#86B342;font-weight:bold;font-size:16px;display:block; clear:both;}

.noticia_galeria_fotos_anuncio{width:100%;float:left;position:relative;margin:10px 0 5px;}
.noticia_galeria_fotos_anuncio h2{color:#86B342; border-bottom:dashed 1px #86B342;font-size:16px;font-weight:bold;float:left;position:relative;display:block;width:100%;}
.noticia_galeria_fotos_anuncio ul{width:auto;margin:5px 0;float:left;position:relative;list-style:none;}
.noticia_galeria_fotos_anuncio ul li{float:left;position:relative;width:190px;margin:3px 2px;height:280px;padding:2px; overflow:hidden; margin-bottom:15px;}
.noticia_galeria_fotos_anuncio ul li table{width:190px;/*height:230px;*/border-collapse:collapse;}
.noticia_galeria_fotos_anuncio ul li table td{width:190px;height:230px;text-align:center;vertical-align:middle; border:solid 1px #e4e4e4; }
.noticia_galeria_fotos_anuncio ul li a{display:block;}
.noticia_galeria_fotos_anuncio ul li span{display:block; width:180px; padding:2px 5px 2px;font-size:11px;color:#8C8C3A;letter-spacing:1px; /*border-top: 1px solid #D3D3D3;*/ }
.noticia_galeria_fotos_anuncio ul li span + span{display:block; width:180px; /*padding:5px 5px 0;*/ padding:0 5px 0; font-size:10px;color:#9B9B9B;letter-spacing:1px; font-weight:bold; }
.noticia_galeria_fotos_anuncio ul li a:hover{color:#86B342;text-decoration:none;}

/* ------------------------------------- fim anuncio.asp ------------------------------ */


.noticia_links{width:100%;float:left;position:relative;margin:10px 0 5px;}
.noticia_links h2{color:#86B342;font-size:16px;text-decoration:underline;font-weight:bold;float:left;position:relative;display:block;width:100%;}
.noticia_links ul{width:90%;margin:5px 5%;float:left;position:relative;list-style:none;}
.noticia_links ul li{float:left;position:relative;width:auto; height:18px;margin:3px 0; clear:both; background:url(../images/icons/icone_links.png) left top no-repeat; padding:0 0 0 20px;}
.noticia_links ul li.icone_anexos{float:left;position:relative;width:auto; height:18px;margin:3px 0; clear:both;background:url(../images/icons/icone_anexos.png) left top no-repeat; padding:0 0 0 20px;}
.noticia_links ul li a{display:block;font-size:11px;color:#72723F;text-decoration:underline;letter-spacing:1px; width:auto;}
.noticia_links ul li a:hover{text-decoration:none;color:#86B342;}

.noticia_galeria_fotos{width:100%;float:left;position:relative;margin:10px 0 5px;}
.noticia_galeria_fotos h2{color:#86B342;font-size:16px;text-decoration:underline;font-weight:bold;float:left;position:relative;display:block;width:100%;}
.noticia_galeria_fotos ul{width:610px;margin:5px 0;float:left;position:relative;list-style:none;}
.noticia_galeria_fotos ul li{float:left;position:relative;width:190px;margin:3px 2px;height:250px;padding:2px; overflow:hidden; margin-bottom:15px;}
.noticia_galeria_fotos ul li table{width:190px;/*height:230px;*/border-collapse:collapse;}
.noticia_galeria_fotos ul li table td{width:190px;height:190px;text-align:center;vertical-align:bottom; border:solid 1px #e4e4e4; }
.noticia_galeria_fotos ul li a{display:block;}
.noticia_galeria_fotos ul li span{display:block; width:180px; padding:2px 5px 2px;font-size:11px;color:#8C8C3A;letter-spacing:1px; /*border-top: 1px solid #D3D3D3;*/ }
.noticia_galeria_fotos ul li span + span{display:block; width:180px; /*padding:5px 5px 0;*/ padding:0 5px 0; font-size:10px;color:#9B9B9B;letter-spacing:1px; font-weight:bold; }
.noticia_galeria_fotos ul li a:hover{color:#86B342;text-decoration:none;}

.plugins-sociais{width:auto; padding:3px 0 50px; float:left;position:relative;}
.plugins-sociais table tr td{ padding-right:20px;}
.plugins-sociais-outras-paginas{ width:100%; clear:both;}

.noticias_imprimir_indicar{display:block;width:100%; width:auto; padding:0;float:right;position:relative;}
.noticias_imprimir_indicar a.imprima, .noticias_imprimir_indicar a.enviar_email{display:block; padding:3px; width:200px; width:auto; position:relative;font-size:12px;font-weight:bold;color:#4BBFF5;}
.noticias_imprimir_indicar a.imprima img, .noticias_imprimir_indicar a.enviar_email img{margin:0 5px;}
.noticias_imprimir_indicar a.imprima{/*float:right;*/text-align:left;}
.noticias_imprimir_indicar a.enviar_email{/*float:right;*/text-align:left; /*margin-right:10px;*/}

ul.lista_noticias{width:580px;padding:15px 15px;float:left;position:relative;list-style:none; height:auto;}
ul.lista_noticias li{float:left;position:relative;padding:10px 0;width:580px;border-bottom:dotted 1px #666;}
ul.lista_noticias li h6{float:left;position:relative;width:375px;padding:15px 15px 5px;}
ul.lista_noticias li h6 a{color:#4BBFF5;font-size:16px;width:375px;display:block;}
ul.lista_noticias li span{display:block;font-size:12px;color:#666;width:375px;padding:0 15px;float:left;position:relative; font-weight:bold; color:#86b342;}
ul.lista_noticias li table{width:120px;height:120px;border-collapse:collapse;float:left;position:relative;}
ul.lista_noticias li table td{width:120px;height:120px;text-align:center;vertical-align:middle;}

ul.lista_noticias_inter li span{display:block;font-size:12px;color:#666;width:375px;padding:0 15px;float:left;position:relative;font-weight:bold; color:#86b342;}
ul.lista_noticias_inter{width:580px;padding:15px 15px;float:left;position:relative;list-style:none; height:auto;}
ul.lista_noticias_inter li{float:left;position:relative;padding:10px 0;width:580px;border-bottom:dotted 1px #666;}
ul.lista_noticias_inter li h6{float:left;position:relative;width:375px;padding:15px 15px 5px;}
ul.lista_noticias_inter li h6 a{color:#4BBFF5;font-size:16px;width:375px;display:block;}
ul.lista_noticias_inter li table{width:120px;height:120px;border-collapse:collapse;float:left;position:relative;}
ul.lista_noticias_inter li table td{width:120px;height:120px;text-align:center;vertical-align:middle;}

h3.titulo_lista_auxiliar{color:#86B342;font-size:16px;text-decoration:underline;font-weight:bold;float:left;position:relative;display:block;width:100%;}
ul.lista_noticias_colunas{width:580px;padding:15px 15px;float:left;position:relative;height:auto;list-style:none;}
ul.lista_noticias_colunas li{float:left;position:relative;padding:10px 0;width:160px;margin:5px 15px;height:175px;}
ul.lista_noticias_colunas li h6{float:left;position:relative;width:140px;padding:0 10px 5px;text-align:center;height:auto;}
ul.lista_noticias_colunas li h6 a{color:#666;font-size:14px;width:140px;display:block;}
ul.lista_noticias_colunas li table{width:160px;height:120px;border-collapse:collapse;float:left;position:relative;}
ul.lista_noticias_colunas li table td{width:160px;height:120px;text-align:center;vertical-align:middle;}




/* LISTA DE NOTÍCIAS SEM IMAGEM */




ul.lista_noticias_texto{width:580px;padding:5px 15px;float:left;position:relative;list-style:none; height:auto;}
ul.lista_noticias_texto li{float:left;position:relative;padding:10px 0;/*width:580px;*/border-bottom:dotted 1px #666;}
ul.lista_noticias_texto li h6{float:left;position:relative;width:535px;padding:3px; margin:0;}
ul.lista_noticias_texto li h6 a{color:#4BBFF5;font-size:16px;width:535px;display:block;}
ul.lista_noticias_texto li span{display:block;font-size:11px;color:#666;width:535px;padding:0 3px;float:left;position:relative;}
ul.lista_noticias_texto li table{width:120px;height:120px;border-collapse:collapse;float:left;position:relative;}
ul.lista_noticias_texto li table td{width:120px;height:120px;text-align:center;vertical-align:middle;}

h3.titulo_lista_auxiliar{color:#86B342;font-size:16px;text-decoration:underline;font-weight:bold;float:left;position:relative;display:block;width:100%;}









#paginacao_estrutura{width:516pxpx;text-align:center;color:#333;float:left;position:relative;}
#paginacao_estrutura a{color:#b1d352;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
#paginacao_estrutura a, #paginacao_estrutura b{float:left;position:relative;padding:10px 15px;font-size:11px;}
#paginacao_estrutura a:hover{text-decoration:underline;}
#paginacao_estrutura .paginacao{width:10px;float:left;padding:0 20px;}
#paginacao_estrutura .paginacao b{color:#4BBFF5;}
#paginacao_estrutura .link_bck{width:30px;float:left;position:relative;display:block;}
#paginacao_estrutura .link_fwd{width:30px;float:right;position:relative;text-align:right;display:block;}


/* ------------- Hot�is e Pousadas ------------- */

.mapaLocalizacao{ width:300px; height:320px; border: solid 1px #bbb; padding:3px; position:relative; float:left;}

.holdListaPousadas{ position:relative; float:right; width:300px; height:328px; font-size:14px; overflow:scroll;}
.holdListaPousadas h3{ display:block; color:#7c9b41; padding:0 0 5px 0; margin-left:15px; margin-bottom:10px; border-bottom:solid 1px;}
.holdListaPousadas .listaPousadas{ list-style-type:none; list-style-position:inside;}
.holdListaPousadas .listaPousadas li { margin:7px 0 7px 20px;}
.holdListaPousadas .listaPousadas li a { color:#999;}
.holdListaPousadas .listaPousadas li a:hover { color:#6d8442;}


/* ------------- Formularios ------------- */

form{padding:20px 0;float:left;position:relative;}
.form_linha{width:505px;padding:5px 0 0 105px;float:left;position:relative;}
.form_linha label, .form_linha p{display:block;font-size:12px;color:#666;letter-spacing:1px;}
.form_linha input[type=text], .form_linha input[type=select],.form_linha textarea{width:400px;border:solid 1px #deded8;background:#eee;font-size:11px;color:#333;}
.form_button{width:580px;padding:5px 30px;float:left;position:relative;text-align:center;}
.form_button input[type=submit],.form_linha input[type=password]{padding:2px 15px;font-weight:bold;background:#FC3;font-size:13px;color:#333;border:solid 1px #333;}


/* ------------- Bairros ------------- */

.bairros_links{width:100%;float:left;position:relative;margin:10px 0 0;}
.bairros_links h2{color:#4BBFF5;font-size:16px;text-decoration:underline;font-weight:bold;float:left;position:relative;display:block;width:100%;}
.bairros_links ul{width:90%;margin:3px 5%;float:left;position:relative;list-style:none;}
.bairros_links ul li{float:left;position:relative;width:auto; height:18px;clear:both; padding:0 0 0 20px;}
.bairros_links ul li a{display:block;font-size:11px;color:#72723F;text-decoration:underline;letter-spacing:1px; width:auto;}
.bairros_links ul li a:hover{text-decoration:none;color:#86B342;}


/* ------------- Como Chegar ------------- */

table.table_comochegar{width:100%;border-collapse:collapse;border:solid 1px #eee;float:left;position:relative;margin-bottom:10px;}
table.table_comochegar th{text-align:center;border:solid 1px #ddd;font-size:10px;background:#eee;letter-spacing:0;padding:5px 0;}
table.table_comochegar th h3{color:#4BBFF5;font-size:16px;letter-spacing:1;text-align:center;}
table.table_comochegar tr.comochegar_alt td{background:#FFc;}
table.table_comochegar td{font-size:11px;text-align:center;border:solid 1px #eee;}
table.table_comochegar td.td_left{text-align:justify;}

.onibus_bloco{width:100%;float:left;position:relative;}
.onibus_bloco h2{color:#4BBFF5;font-size:16px;letter-spacing:1;margin-top:20px;letter-spacing:0;float:left;position:relative;}
.onibus_bloco h4{color:#8C8C3A;font-size:14px;letter-spacing:0;float:left;position:relative;}
.onibus_bloco h4 span{display:block;font-size:11px;color:#666;}
.onibus_bloco table {width:100%;border-collapse:collapse;border:solid 1px #eee;margin:10px 0;}
.onibus_bloco table th{text-align:center;border:solid 1px #ddd;font-size:10px;background:#eee;letter-spacing:0;padding:5px 0;}
.onibus_bloco table td{font-size:11px;text-align:center;border:solid 1px #eee;vertical-align:middle;padding:5px 10px;}
.onibus_bloco table td.td_left{text-align:justify;width:40%;font-weight:bold;}

table.imoveis_alugar {width:100%;border-collapse:collapse;margin:10px 0;}
table.imoveis_alugar td[title=right]{text-align:left;border-bottom:solid 1px #ccc; padding:5px 0 5px 10px;}
table.imoveis_alugar td[title=left]{text-align:left;width:40%;font-weight:bold;border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; padding:5px 0 5px 0;}
table.imoveis_alugar td a[title=left]{text-align:left;width:40%;font-weight:bold;}

table.imoveis{width:100%;border-collapse:collapse;margin:10px 0;}
table.imoveis th{text-align:center; border-bottom:solid 1px #ccc; padding:10px; background-color:#eee;}
table.imoveis td{text-align:left;border-bottom:solid 1px #ccc; padding:5px 0 5px 10px;}
table.imoveis td[title=maior]{text-align:left;border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; padding:5px; width:40%;}
table.imoveis td[title=menor]{text-align:left;border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; padding:5px; width:10%;}
table.imoveis td[title=menor_sem_borda]{text-align:left;border-bottom:solid 1px #ccc; padding:5px; width:10%;}


form.form_lojas{display:block;border:solid 1px #eee;width:550px;padding:10px 30px;background:#ffffe8;float:left;position:relative;}
form.form_lojas select {color:#666;font-size:11px;}
form.form_lojas span{font-size:12px;float:left;position:relative;display:block;padding:5px 10px;color:#666;letter-spacing:1px;}
form.form_lojas input[type=submit]{padding:2px 15px;font-weight:bold;background:#FC3;font-size:13px;color:#333;border:solid 1px #333;}
div.lojas_resultados h3{text-align:center;letter-spacing:2px;}
div.lojas_resultados h3 span{font-size:12px;color:#666;font-weight:normal;letter-spacing:1px;}
div.lojas_resultados ul.lista_lojas{width:610px;list-style:none;float:left;position:relative;}
div.lojas_resultados ul.lista_lojas li{float:left;position:relative;margin:5px 10px;width:180px;}
div.lojas_resultados ul.lista_lojas li a{font-size:11px;font-weight:bold;display:block;color:#fff;background:#86B342;padding:5px 15px;height:33px;text-align:center;font-size:13px;}
div.lojas_resultados ul.lista_lojas li a:hover{background:#9D9675;text-decoration:none;}

/* ------------- galeria360.asp ------------- */

ul.galeria360{list-style-type:none;	width:100%;	height:auto;}
ul.galeria360 li{position:relative;float:left;padding:10px 10px 5px 0px;margin:0 0 20px 0;border-bottom:solid 1px #ccc;}
ul.galeria360 li h6{width:600px;height:auto;display:block;padding:0 0 5px 0;}
ul.galeria360 li p{width:auto;height:auto;}
ul.galeria360 li p img{position:relative;float:left;padding:0 15px 0 0;}

/* ------------- Calendario ------------- */


div.mes{width:610px;height:auto;float:left;position:relative;margin:10px 0;}
div.mes td{height:auto;}
table.calendario{width:175px;border-collapse:collapse;padding:0;margin:0;float:left;position:relative;}
table.calendario td, table.calendario th{text-align:center;border:solid 1px #86B342;height:22px;font-size:11px;vertical-align:middle;color:#666;}
table.calendario th{background-color:#86B342;color:#fff;font-weight:bold;}
table.calendario th.mes_ano{color:#fff;background-color:#86B342;}
table.cal_eventos{float:left;position:relative;margin:10px 0 10px 15px;width:400px;}
table.cal_eventos td{padding:2px;font-size:11px;height:auto;color:#666;vertical-align: top;}
table.cal_eventos td.data{font-weight:bold;text-align:right;color:#666;width:80px;vertical-align: top;}
table.cal_eventos td h3{font-weight:normal;font-size:11px;color:#666;margin:0;padding:0;}
table.cal_eventos td h3 > a{font-weight:bold;font-size:11px; color:#4BBFF5;padding:0;}
table.cal_eventos td h3 > a:hover{color:#86B342;display:in-line;}
table.calendario td.oc{background-color:#4BBFF5;color:#fff;font-weight:bold;}
.mes_titulo{font-size:14px;	background-color:#86B342;float:right;position:relative;text-align:right;font-weight:bold;color:#FFF;width:423px;border:solid 1px #86B342;height:18px;padding:3px 10px 0 0;}
.observacao{float:left;position:relative;width:600px;text-align:center;margin:30px 0 30px 0;}
.observacao a{color:#3399FF;}
.datalink{color:#3399ff;font-weight:bold;text-decoration:none;}
.datalink:hover{text-decoration:underline;color:#86b342;}


/* -------------- guia/index.asp --------------- */

div.container_lojas_e_servicos_left{
	width:49%;
	position:relative;
	float:left;
	border-right:solid 1px #ccc; 
}

div.container_lojas_e_servicos_right{
	width:48%;
	position:relative;
	float:right;
}

div.lojas_e_servicos{
	width:100%; 
	position:relative; 
	float:left; 
	margin:0 0 10px 0;
}

div.lojas_e_servicos h3 span{
	font-size:12px;
	color:#666;
	font-weight:normal;
	letter-spacing:1px;
}
div.lojas_e_servicos ul.lista_lojas_e_servicos{
	width:90%;
	list-style:none;
	float:left;
	position:relative;
}
div.lojas_e_servicos ul.lista_lojas_e_servicos li{
	float:left;
	position:relative;
	width:100%;
}
div.lojas_e_servicos ul.lista_lojas_e_servicos li h2{
	border-bottom:dashed 1px #4BBFF5;
	color:#4BBFF5;
	font-size:15px;
}

div.lojas_e_servicos ul.lista_lojas_e_servicos li.subnivel
{
	width:90%;
	padding:0 0 0 0px;
	border-bottom:dashed 1px #ccc;
	float:right;
}

div.lojas_e_servicos ul.lista_lojas_e_servicos li.subnivel h3{
	font-size:12px;
	padding:3px 0;
	margin:0;
}

div.lojas_e_servicos ul.lista_lojas_e_servicos li.subnivel h3 a{
	color: #666666;
	letter-spacing:normal;
}
div.lojas_e_servicos ul.lista_lojas_e_servicos li.subnivel h3 a:hover{
	color:#4BBFF5;
	background-color:transparent;
}


div.lojas_e_servicos ul.lista_lojas_e_servicos li a:hover{
	background:#9D9675;
	text-decoration:none;
}

/* -------------- guia/lista.asp --------------- */

div.guia_destaque{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	padding:5px;
	border-bottom: 1px dotted #CCCCCC;
    border-left: 5px solid #86B342;
	margin:2px 0;
    text-align: left;
	background-color:#f7f7f7;
}

.guia_destaque .titulo_ramo_atividade{
	font-weight:bold;
	text-transform:capitalize !important;
	color:#4BBFF5;
	font-size:13px;
}

.guia_destaque .titulo_ramo_atividade_mobile{
	font-weight:bold;
	text-transform:capitalize !important;
	color:#4BBFF5;
}

.guia_destaque .endereco,
.guia_destaque .telefone, 
.guia_destaque .email, 
.guia_destaque .mapa{
	text-transform:capitalize;
	letter-spacing:normal;
	word-spacing:normal;
	width:auto;
	position:relative;
	float:left;
}

.guia_destaque .telefone, 
.guia_destaque .email, 
.guia_destaque .mapa{
	text-transform:none;
	text-align:left;
}

.guia_destaque .email{
	width:100%;
	clear:both;
}

.guia_destaque .mapa{
	background-image: url("../images/Mobile-Maps-128.gif");
    background-position: left center;
    background-repeat: no-repeat;
    margin: 0.1em 0 !important;
    padding: 0.5em 0 0.5em 2.3em;
	width:100%;
}

.guia_destaque .telefone, 
.guia_destaque .email, 
.guia_destaque .email a,
.guia_destaque .mapa a,
.guia_destaque .telefone a,
.guia_destaque .email a:link,
.guia_destaque .mapa a:link,
.guia_destaque .telefone a:link,
.guia_destaque .email a:visited,
.guia_destaque .mapa a:visited,
.guia_destaque .telefone a:visited{

	font-weight:bold;
	color:#666666;
}

.guia_destaque .mapa a{
	background-image:url(../images/icone_localizacao_guia_lojas_servicos.jpg);
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	
}

.guia_destaque .email a:hover{
	color:#4BBFF5;
	text-decoration:none;
}

.guia_destaque .mapa a:hover{
	color:#4BBFF5;
	text-decoration:none;
	background-image:url(../images/icone_localizacao_guia_lojas_servicos_hover.jpg);
	background-repeat:no-repeat;
	padding:0 0 0 15px;
}

/*--------------------*/
div.guia_sem_destaque{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	padding:5px;
	border-bottom: 1px dotted #CCCCCC;
}

.guia_sem_destaque .titulo_ramo_atividade{
	font-weight:bold;
	text-transform:capitalize !important;
	font-size:13px;
}

.guia_sem_destaque .titulo_ramo_atividade_mobile{
	font-weight:bold;
	text-transform:capitalize !important;
}

.guia_sem_destaque .endereco,
.guia_sem_destaque .telefone, 
.guia_sem_destaque .email, 
.guia_sem_destaque .mapa{
	text-transform:capitalize;
	letter-spacing:normal;
	word-spacing:normal;
	width:auto;
	position:relative;
	float:left;
}

.guia_sem_destaque .telefone, 
.guia_sem_destaque .email, 
.guia_sem_destaque .mapa{
	text-transform:none;
}

.guia_sem_destaque .mapa{
	margin:0 0 0 5px;
}

.guia_sem_destaque .telefone, 
.guia_sem_destaque .email, 
.guia_sem_destaque .email a,
.guia_sem_destaque .mapa a,
.guia_sem_destaque .telefone a,
.guia_sem_destaque .email a:link,
.guia_sem_destaque .mapa a:link,
.guia_sem_destaque .telefone a:link,
.guia_sem_destaque .email a:visited,
.guia_sem_destaque .mapa a:visited,
.guia_sem_destaque .telefone a:visited{
	font-weight:bold;
	color:#666666;
}

.guia_sem_destaque .mapa a{
	background-image:url(../images/icone_localizacao_guia_lojas_servicos.jpg);
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	
}

.guia_sem_destaque .email a:hover{
	color:#4BBFF5;
	text-decoration:none;
}

.guia_sem_destaque .mapa a:hover{
	color:#4BBFF5;
	text-decoration:none;
	background-image:url(../images/icone_localizacao_guia_lojas_servicos_hover.jpg);
	background-repeat:no-repeat;
	padding:0 0 0 15px;
}

/* ------------- Comercial ------------- */

.comercial{width:610px;height:auto;float:left;position:relative;margin:10px 0;}
.comercial h2{
	position:relative;
	float:left;
	width:100%;
	color:#86b342;
	}
.com_sub_titulo{font-size:14px;	background-color:#86B342;float:right;position:relative;text-align:right;font-weight:bold;color:#FFF;width:600px;border:solid 1px #86B342;height:18px;padding:3px 10px 0 0;}
.valor{
	
	}

/* ------------- Menu Praias ------------- */


a {
    color: #555;
    text-decoration: none;
}

.main {
    margin: 0;
    float: left;
    position: relative;
}

.container *,
.container *:after,
.container *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    font-size: 12px;
}


.wrapper-demo {
    *zoom: 1;
}

.wrapper-demo:after {
    clear: both;
    content: "";
    display: table;
}

.dropdown {z-index:9;}
.dropdown li {width:200px; border-bottom:1px solid #fff;}
.wrapper-dropdown-1 {
    position: relative;
    width: 150px;
    padding: 10px;
    margin: 0 auto;
    background: -webkit-linear-gradient(left, #347f14, #88b443);
    background: -o-linear-gradient(right, #347f14, #88b443);
    background: -moz-linear-gradient(right, #347f14, #88b443);
    background: linear-gradient(to right, #347f14, #88b443);
    color: #fff;
    outline: none;
    cursor: pointer;
    font-weight: bold;
}

.wrapper-dropdown-1:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -6px;
    border-width: 6px 0 6px 6px;
    border-style: solid;
    border-color: transparent #fff;    
}
.no-icon:after {border-style:none!important;}

.wrapper-dropdown-1 .dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    list-style: none;
    font-weight: normal;
    opacity: 0;
    pointer-events: none;
}

.wrapper-dropdown-1 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #666;
    background-color: #dadada;
    padding: 4px 20px;
}

.wrapper-dropdown-1 .dropdown li:hover a {
    background: #F4F8F3;
}

.wrapper-dropdown-1.active .dropdown {
    opacity: 1;
    pointer-events: auto;
}

.wrapper-dropdown-1.active:after {
    border-color: #fff transparent;
    border-width: 6px 6px 0 6px ;
    margin-top: -3px;
}

.wrapper-dropdown-1.active {
    background: -webkit-linear-gradient(left, #347f14, #88b443);
    background: -o-linear-gradient(right, #347f14, #88b443);
    background: -moz-linear-gradient(right, #347f14, #88b443);
    background: linear-gradient(to right, #347f14, #88b443);
}


.no-opacity       .wrapper-dropdown-1 .dropdown,
.no-pointerevents .wrapper-dropdown-1 .dropdown {
    display: none;
    opacity: 1; 
    pointer-events: auto;
}

.no-opacity       .wrapper-dropdown-1.active .dropdown,
.no-pointerevents .wrapper-dropdown-1.active .dropdown {
    display: block;
}

.praias-coluna01 {width:300px; float:left;}
.praias-coluna02 {width:310px; float:left}
.titulo-praia {font-size:18px; letter-spacing:0px;}
.praias-trindade h2 {color:#E08246;}
.praias-costaleste h2 {color:#D8CF2C;}
.praias-escuna h2 {color:#a1e9b7;}
.praias-centro h2 {color:#be83d3;}
.praias-riosantos h2 {color:#E47673;}
.lista-praia {list-style:none; font-size:14px;}
.lista-praia a {font-weight: 900;}

/* menu flip */

#menu_flip{
	background:#4bbff5; 
	height:40px; 
	width:95%;
	padding:0; 
	margin:0;
	position: absolute;
	z-index: 10000;
	}
	
#menu_flip ul{
	list-style:none !important;
	}
#menu_flip ul a{
	color:#FFF !important;
	text-decoration: none !important;
	font-size: 14px;
	}

ul.nivel_1{
    margin:0 auto;
    width:700px;
}

ul.nivel_1 li.select{
    background:#3898c4;
    height:40px;
    width:100px;
}

ul.nivel_1 li{
    float:left;
    padding:0 1px;
    width:201px;
    text-align:center;
	border-right: 1px solid #fff;
}

ul.nivel_1 li a{
    display:block;
    height:40px;
    line-height:40px;
}

ul.nivel_1 li:hover{
    background:#3898c4;
}

/*MENU NIVEL 2*/
ul.nivel_1 li ul{
    display:none;
}

ul.nivel_1 li:hover ul.nivel_2{
    display:block;
}

ul.nivel_2{
    position:relative;
}

ul.nivel_2 li{
    background:#3898c4;
    float:left;
    width:201px;
	border: 0;
}

ul.nivel_2 li a{
    height:25px;
    line-height:25px;
}

ul.nivel_2 li:hover{
    background:#4bbff5;
}

li.submenu2{
    height:25px;
}

ul.nivel_2 li.submenu:hover{
    background:#3898c4 url(seta.png) no-repeat center right;
}

/*MENU NIVEL 3*/
ul.nivel_2 li:hover ul.nivel_3{
    display:block;
	width:201px;
	height:40px;
}

ul.nivel_2 li ul.nivel_3{
    margin-left: 201px;
    margin-top:-25px;
}


/*  --------------------- Estilo para formulário da página receber.asp -------------- */
#opt_1{
	margin: 20px 0 0 0;
	display: block;
	float: left;
	height: 200px;
	width: 100%;
}