* {margin:0; padding:0;} 
 
body {font-family:Arial, Helvetica, sans-serif;	margin:0 auto; _padding:0;}

.geral {width:1003px; /*_width:996px; _padding:0;*/ margin:0 auto; text-align:center; color:#666; line-height:1.5em; font-size:0.7em;	/*border:1px dotted #FF0000;*/ _font-size:10px;}

.logo {float:left; width:155px; background-color:#FFFFFF; text-align:center; padding:10px 0 10px 5px;}

h1,h2,h3,h4,h5,h6,h7 {margin:0; padding:0;}

h1 {font-size:2.5em; font-weight:bold; color:#4BBFF5; padding:20px 0; width:800px; _width:600px;} /*TITULO DAS PÁGINAS INTERNAS E DO CABEÇALHO*/

h1 span{font-size:0.7em; color:#0080C0;} /*SUBTITULO DAS PÁGINAS INTERNAS*/

h5 {font-size:2em; font-weight:bold; color:#86B342; float:left; padding-bottom:10px;} /*TÍTULOS DA HOME*/

hr {margin:10px 0 0 0; color:#ccc;}

/*h5 span {float:left; width:150px; text-align:left; padding-left:5px; }*/

/*h5 span {font-size:0.8em; font-weight:bold; color:#86B342; float:left; padding-bottom:10px; width:800px;}*/

/*h3 {color:#FFFFFF; font-size:1.2em; font-weight:bold; border:1px solid #ff0000;}*/



/* ----------------------------------- TOPO ----------------------------------*/ 

.topo .titulo h1 {font-size:1.6em; font-weight:bold; color:#4BBFF5; width:500px;float:left; padding:5px 0 5px 50px;} 

.topo {width:1003px; float:left; padding:8px 0; margin-bottom:5px; background-color:#eee;}

.topo ul {float:left; width:200px; margin-left:5px; padding-top:5px;/*border:1px solid #000;*/ text-align:left;}

.topo ul li {color:#86B342; padding:0 5px; display:inline; border-left:1px solid #ccc; font-weight:bold; font-size:1.2em;}

.topo ul li a {color:#86B342;text-decoration:none;}

.topo ul li a:hover {color:#4BBFF5;text-decoration:none;}

.topo img { float:right;padding:2px 6px;}


/* ----------------------------------- BANNER HOME ----------------------------------*/ 

.banners {width:180px; float:right; padding:0; margin:0; /*border:1px solid #ff0000;*/}

.bannersBox {width:150px; padding:0px 0 5px 0;border:none; float:left;_height:80px;}

.bannerEspaco {padding:0 0 5px 0;/* *margin-bottom:5px; *padding:0;*/}

.banner_content{margin:0;width:180px;padding-bottom:5px;}


/* ----------------------------------- MENU LATERAL ----------------------------------*/ 

.menuGeral {width:155px; float:left; padding:0 20px 0 0; font-size:12px;}

/*ul#menu {width:155px; margin:0; padding:0;list-style-type:none; float:left;}

ul#menu li {line-height:0.85em;_line-height:0.5em; *line-height:0.5em;}

ul#menu li span {font-weight: bold;color:#86B342; font-size:1.8em;background:#FFFFFF;text-align:left; float:left; width:155px; padding:10px 0 0 5px;line-height:1em; margin-bottom:5px; _margin-bottom:0px; text-decoration:none;}

ul#menu li span a:link {font-weight: bold;color:#86B342; background:#FFFFFF; text-decoration:none;}

ul#menu li a:link, ul#menu li a:visited {display:block; height:1%; text-decoration:none; text-align:left; font-size:1.2em; color:#666; background-color:#fff; padding:5px 0 5px 5px;}

ul#menu li a:hover {background-color:#4BBFF5;color:#fff;}*/

/*.menuTeste ul {width:155px; float:left; padding:0; margin:0; list-style:none;}

.menuTeste li h5 {color:#86B342; font-size:1.8em;background:#FFFFFF;text-align:left; float:left; width:155px; padding:10px 0 0 0px;line-height:1em; margin-bottom:5px; _margin-bottom:0px; text-decoration:none;}

.menuTeste li h5 a:link {color:#86B342; background:#FFFFFF; text-decoration:none;}

.menuTeste li h3 {line-height:0.85em;_line-height:0.5em; *line-height:0.5em; list-style:none; float:left; width:155px; font-size:1.1em; font-weight:normal;}

.menuTeste li h3 a { display:block; text-decoration:none; text-align:left; color:#666; background-color:#fff; padding:5px 0 5px 5px; *padding:8px 0 8px 5px; list-style:none;}
*/

.menu ul {width:155px; float:left; padding:0; margin:0; list-style-type:none; background-color:#000;}

.menu li h5 {color:#86B342; font-size:1.8em;background:#FFFFFF;text-align:left; float:left; width:155px; padding:10px 0 0 5px;line-height:1em; margin-bottom:5px; _margin-bottom:0px; text-decoration:none; }

.menu li h5 a:link {color:#86B342; background:#FFFFFF; text-decoration:none; list-style:none;}

.menu li h3 {line-height:0.85em;_line-height:0.5em; *line-height:0.5em; list-style:none; float:left; width:155px; font-size:1.1em; font-weight:normal;   }

.menu li h3 a { display:block; text-decoration:none; text-align:left; color:#666; background-color:#fff; padding:5px 0 5px 5px; *padding:8px 0 8px 5px; list-style:none;}

.menu li h3 a:hover {background-color:#4BBFF5;color:#fff; text-decoration:none;}


/* ----------------------------------- CONTEUDO HOME ----------------------------------*/ 

.conteudo {width:620px; margin:10px 5px 0 5px; padding:0; float:left; text-align:justify;}

img {border:none;behavior:url(iepngfix.htc);} 

.colunaNot { width:620px; float:left;}


/* ----------------------------------- PAINEL FOTO ----------------------------------*/ 

.painelGeral {width:250px; height:235px; border:1px solid #ccc; float:left;}

/*.painelTit {width:250px; height:50px; margin-top:185px; background-color:#4BBFF5; z-index:2; position:absolute; filter:opacity(alpha=60); -moz-opacity:0.6;opacity:0.6; } */

#painel {width:315px;/*height:30.1em;*/ height:235px; background-color:#000; float:left; top:0; position:relative; border:1px solid #ccc;}

#painel form {display:none;}

div>#painel {top:0;} /*hack*/

#painel-conteudo {display:none;}

#painel h2 {font-size:1em; padding:5px 8px; margin:0; position:absolute; top:160px; left:0; z-index:1; width:300px; text-align:left; line-height:1.3em;}

#painel h2 a {color:#FFF; text-decoration:none;}

#painel h2 a:hover {color:#FFF; text-decoration:underline;}

#painel h2 div {color:#99FF00; padding:0 0 0.2em 0; font-size:1.2em; font-weight:normal; }

#painel h2 a:visited {color:#4BBFF5;}

#painel h2 strong {color:#FFF; font-size:1.2em; font-weight:normal;}

#painel #imgslide {width:315px; height:235px;margin:0;}

#painel #proximo, #painel #anterior, #painel #pause {cursor:pointer;cursor:hand; position:absolute; font-size:0.9em;text-align:center; height:1.6em; }

#painel #prox-ant {position:absolute;top:210px;left:3em; z-index:1; padding-bottom:8px;}

#painel #anterior {left:0px;width:80px;}

#painel #proximo {left:130px;width:8.5em;}

#painel #pause {left:80px; *left:8.3em; width:50px;}

#painel #proximo, #painel #anterior, #painel #pause {top:5px; border:0; color:#FFF; background:none; font-weight:normal; }

#painel #to-blend {opacity:0.99;zoom:1;}

#painel .bg-trans {width:315px; height:74px; *height:73px; opacity:0.7; filter:alpha(opacity=80);  background-color:#333; position:absolute; top:0px; *top:0px; left:0; z-index:-1; }


/* ----------------------------------- NOTÍCIAS ----------------------------------*/ 


.noticiasGeral {width:280px; height:208px; /*border:1px solid #ccc;*/ float:left; margin-left:10px;}

.noticias {padding-top:5px; margin:0; border-bottom:1px solid #ccc; width:290px;}

.detNot {width:8px; height:39px; background-color:#86B342; /*background:#86B342 url(../images/barra_verde.gif) no-repeat top left;*/  margin-right:5px; float:left; }

.noticias h6 {color:#666; padding:3px 5px; *padding:2px 5px; font-size:1.1em; text-align:left; font-weight:normal; font-weight:bold;}

.noticias h6 a {color:#4BBFF5; text-decoration:none;}

.noticias h6 a:hover {color:#fff; text-decoration:underline; background-color:#4BBFF5}

.noticias ul {list-style:none; padding:0; margin:0; width:270px;}

.noticias ul li a {color:#666; font-size:1em; font-weight:normal; text-decoration:none; list-style:none;}

.noticias ul li a:hover {color:#666; text-decoration:underline;}

.noticias ul li span a {color:#86B342; text-decoration:none; font-size:1em; font-weight:bold;}

.noticias ul li span a:hover {color:#86B342; text-decoration:underline;}

.colunaBanner {width:620px; float:left; padding:15px 0;}

.colunaDestaque {width:620px; float:left; padding-bottom:20px;}

.listaNoticias {width:600px; float:left;}

.paginacaoBox {width:800px; float:left; padding:5px 0; /*border:1px solid #ff0000;*/}

.link_paginacao {padding:0 3px; font-weight:bold; color:#86B342; font-size:1.1em; }


/* ----------------------------------- DESTAQUE (BOX AZUL) ----------------------------------*/ 

.destaqueGeral {width:420px; float:left;}

.destaque {background:#4BBFF5; width:420px; float:left;}

.destaque .fotodestaque img { border:none; float:left; padding:10px;}

.destaque h4 {font-size:1.6em; line-height:1.2em; color:#fff; font-weight:bold; padding:0; margin:0;}

.destaque h4 a {color:#fff; text-decoration:none;}

.destaque h4 a:hover {color:#fff; text-decoration:underline;}

.destaque .box-chamadas {width:275px; float:right; padding:25px 5px 0px 0px; _padding:25px 5px 0px 0px; margin:0; text-align:left;}


/* ----------------------------------- DESTAQUE GERAL--------------------------------*/ 

.colunaDestaqueAll {width:620px; float:left; /*border:1px solid #ccc;*/}

.colunaVertAll{width:195px; float:left; padding:5px; _padding:0; }/* Emília, mudei o padding do IE6 */

.colunaHorAll{width:609px; float:left; padding:5px;}

.all  {color:#4BBFF5; float:left; font-size:1em; padding:0px 10px 2px 0px; _padding:2px 3px; text-align:left; margin:0;}

.all h2 {color:#4BBFF5; font-size:1.2em; width:195px; float:left; padding:10px 0 5px 2px; text-align:left; } /*TÍTULOS NO DESTAQUE GERAL*/

.all ul {padding-left:5px; margin:0; list-style:none; /*list-style-image:url(../images/seta.gif); list-style-position:inside; */float:left;}

.all ul li {font-size:1em; line-height:8px; _line-height:5px; height:8px; _height:5px; text-indent:10px; background:url(../images/seta.gif) no-repeat left; padding:5px 0; }

.all ul li .entrelinhas {line-height:10px;}

.all ul li strong {color:#4BBFF5; font-size:1.2em;}

.all ul li a {color:#666; text-decoration:none;}

.all ul li a:hover {background-color:#F6C000; color:#fff; text-decoration:none; padding:2px 0;}

.all .foto img {float:left; margin:0 2px 2px 2px; padding:0; border:1px solid #F6C000;}

.all p h2 {color:#4BBFF5; font-size:1.2em; float:left;}

.all p {color:#666; float:left; font-size:1em; padding:0px 10px 2px 5px; _padding:2px 8px; text-align:left; margin:0; width:100%;_width:95%;}

.all p a {color:#666; text-decoration:none;}

.all p a:hover {background-color:#F6C000; color:#fff; text-decoration:none;}

/*.all ul img {border:2px solid #F6C000;}*/


/* ----------------------------------- NEWSLETTER ----------------------------------*/ 

.newsletter {width:190px; height:154px; float:right; background:#eee url(../images/fundo_news.jpg) no-repeat bottom right; margin-bottom:10px;}

.newsletter p {color:#666; font-size:1em; text-align:left; padding:20px 85px 5px 10px; font-weight:bold;}

.newsletter span a{color:#4BBFF5; font-size:1.5em; font-weight:bold; text-align:left; text-decoration:none}

.newsletter span a:hover{color:#4BBFF5; text-decoration:underline;}


/* ----------------------------------- ENQUETE -------------------------------------*/ 

.enquete {width:190px;  height:233px; float:right; background-color:#eee; /*padding-bottom:34px; *padding-bottom:15px; _padding-bottom:15px;*/}

.enquete p {color:#666666; font-size:1em; font-weight:bold; padding:5px;}

.enquete p span {color:#86B342}

.enquete form{width:180px; float:left; padding-left:10px;}

.enquete label{width:170px; float:left; padding:3px 0;}

.btEnquete {width:50px; background-color:#4BBFF5; border:1px solid #FFFFFF; color:#fff; font-size:1em; margin:5px 0; padding:1px 0; font-weight:bold;}


/* ----------------------------------- CONTEUDO INTERNO GERAL --------------------------------*/ 

.conteudoInterno {width:815px; *width:800px; margin:10px 5px 0 5px; padding:0; float:left; text-align:justify;}

p  {font-size:1.2em; line-height:1.2em; /*padding-top:0;*/ padding:3px 0; margin:3px 0;}

p a  {color:#666666; text-decoration:none;}

p a:hover { color:#86B342; text-decoration:underline;}

h3 {font-size:1.2em; line-height:1.2em; padding-top:0; float:left;} /* LINK INTERNO*/

h3 a  {color:#666666; text-decoration:none;}

h3 a:hover { color:#86B342; text-decoration:underline;}

.divisoria { border-bottom:1px solid #ccc; width:100%; float:left; padding:8px 0;}

.btVoltar {width:800px; float:left; text-align:left;}

.modOpcoes {width:800px; float:left;}

.modOpcoes ul {margin:0; padding-top:10px; list-style:none; text-align:left;}

.modOpcoes ul li {width:150px; display:inline; }

.modOpcoes ul li a {color:#666; text-decoration:none;}

.modOpcoes ul li a:hover {color:#666; text-decoration:underline;}

.modOpcoes ul li img {vertical-align:middle; padding-right:5px;}

.boxTexto { width:800px; float:left;}

.ftIgreja {width:200px; float:left;}

.ftIgreja img {border:1px solid #86B342;}

.ftIgrejaLegenda{width:200px; color:#86B342; font-size:1em; float:left; text-align:left; font-weight:bold;}

.ftIgrejaLegenda a{color:#86B342; text-decoration:underline;}

.ftIgrejaLegenda a:hover{color:#ccc; text-decoration:underline;}

/*.modBannerInteno {width:800px; float:left; padding:10px 0;}

.modBannerInteno img {padding:0 10px 0 0;}
*/
/*p .linkDestaque {color:#86B342; font-weight:bold; float:left; font-size:1.2em; padding:10px 0 20px 0;}

p .linkDestaque a {color:#86B342; text-decoration:none;}

p .linkDestaque a:hover {color:#86B342; text-decoration:underline;}*/


/* ----------------------------------- POUSADAS E HOTÉIS --------------------------------*/ 

/*.bannerPousada {width:815px; float:left; padding:5px 30px;}*/

.colunaFlash {width:300px; float:left; padding-right:10px;}

.colunaLoca {width:290px; float:right; overflow:auto; font-size:1em; line-height:1.2em; border:1px solid #ccc;} 

.locaIframe {padding:5px 10px; color:#666; font-size:0.8em; line-height:1.5em; float:left;}

.locaIframe span {color:#86B342; font-weight:bold; font-size:1.2em;}

.locaLista  {float:left; width:240px; margin:0;}

.locaLista a {color:#666;text-decoration:none;}

.locaLista a:hover {color:#fff;text-decoration:none; background-color:#86B342; padding:2px 0px 2px 0px;}

.btConheca {width:250px; float:left; padding:5px 0; float:left;}

.colunaBusca {width:300px; float:left; padding:0px 5px; margin:0;}

.colunaBusca a {color:#666; text-decoration:none; font-size:1.2em; color:#666; line-height:1.5em;}

.colunaBusca a:hover {color:#fff; background-color:#F6C000; padding:2px 5px;}

.boxBt {width:300px; float:left; padding:5px 0;}

.tabIcone {width:620px; padding:5px;}

.titLoca { font-size:1.2em; font-weight:bold; color:#86B342;}

.resultado {color:#86B342; font-weight:bold; font-size:1.2em; float:left;}

.resultado a {color:#86B342; text-decoration:none;}

.resultado a:hover {color:#86B342; text-decoration:none;}


/* ----------------------------------- ALUGUEL DE IMÓVEIS --------------------------------*/



.tabelaImoveis{
width:600px;
margin:0 auto;
text-align:left;
color:#444;

}

.tabelaImoveis .colunaImoveisLeft{
background-color:#e1dde6;
font-weight:bold;
width:40%;
padding:6px;

}

.tabelaImoveis .colunaImoveisLeft a{
color:#444;

}

.tabelaImoveis .colunaImoveisLeft a:hover{
text-decoration:underline;
color:#444;

}

.tabelaImoveis .colunaImoveisRight{
background-color:#d3dade;
padding:6px;

}




/* ----------------------------------- DETALHES DE NOTICIAS --------------------------------*/ 

.dataDet {width:790px; float:left; color:#86B342; font-size:1.2em; padding-bottom:5px;}

.titDet{width:790px; float:left; color:#4BBFF5; font-weight:bold; font-size:2em; padding-bottom:5px; line-height:1em}

.mancheDet {width:790px; float:left; color:#666; font-weight:bold; font-size:1.2em padding-bottom:5px;;}

.textDet {width:800px; float:left; padding:5px 0; font-size:1em;}
.textDet p{line-height:20px;}
.textDet p a{color:#86B342;text-decoration:underline;}
.textDet p a:hover{color:#4bbff5;text-decoration:none;}

.galDet {width:805px; float:left;}

/* ----------------------------------- GALERIA --------------------------------*/ 

.galeria {width:800px; float:left; padding-top:10px;}

.fotos {width:220px; float:left; padding:5px 10px; margin-top:10px;height:180px;}

.fotos img {border:none;}

.legenda {width:220px; float:left; text-align:center; padding:2px 0; font-size:1em;}


/* ----------------------------------- RODAPÉ --------------------------------*/ 

.rodape {width:1003px; font-size:1em; color:#999; clear:both; text-align:center; padding:5px 0; border-top:1px solid #ccc;}

.rodape a {color:#999; text-decoration:none;}

.rodape a:hover {color:#4BBFF5; text-decoration:none;}


/* ----------------------------------- Calendário --------------------------------*/

.cal_titulo{float:left;text-align:justify;margin-left:25px;_margin-left:15px;width:600px;}
.cal_eventos_anteriores{width:85%;text-align:right;float:right;margin:0 40px 10px 0;*margin:0 25px 10px 0;_margin:0 15px 10px 0;}
.mes{width:750px;height:auto;border:solid 1px d3d3de;float:left;position:relative;margin:10px 25px 50px;_margin:10px 10px 50px;}
.calendario{width:175px;border-collapse:collapse;padding:0;margin:0;float:left;position:relative;border:solid 1px #CCCCCC;}
.calendario td, .calendario th{text-align:center;border:solid 1px #999999;height:22px;}
.calendario th{background-color:#86B342;color:#fff;font-weight:bold;}
.calendario th.mes_ano{color:#fff;background-color:#86B342;}
.cal_eventos{float:left;position:relative;margin:5px 0 10px 85px;}
.cal_eventos td{padding:2px;font-size:11px;}
.cal_eventos td.data{font-weight:bold;text-align:right;}
.cal_eventos td h3{font-weight:normal;font-size:11px;}
.cal_eventos td h3 a{font-weight:bold;font-size:11px; color:#4BBFF5;}
.cal_eventos td h3 a:hover{color:#86B342;}
.oc{background-color:#3399FF;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:563px;border:solid 1px #999;margin-top:-1px;_margin-top:0;*margin-top:0;*padding-top:2px;padding-right:10px;height:21px;_height:20px;*height:20px;}
.observacao{float:left;position:relative;width:600px;text-align:center;margin:30px 0 30px 0;_padding-bottom:30px;*padding-bottom:30px;}
.observacao a{color:#3399FF;}
.datalink{color:#3399ff;font-weight:bold;text-decoration:none;}
.datalink:hover{text-decoration:underline;color:#86b342;}


/* ----------------------------------- Hotsites --------------------------------*/ 

#botoes{background:url(http://www.paraty.com.br/feriados/carnaval/images/fundo_desc.png) no-repeat top center;_background-image:url(http://www.paraty.com.br/feriados/carnaval/images/fundo_desc.gif);width:480px;height:26px;margin-top:-26px;z-index:3;float:left;	position:relative;}
#output{color:#FFF;font-weight:bold;text-align:center;width:410px;float:left;position:relative;margin-top:6px;_font-size:11px;}
#botoes #ant{float:left;margin:8px 0 0 18px;}
#botoes #prox{float:right;margin:8px 18px 0 0;}

.bloco_01{float:left;position:relative;margin:20px 15px}

.bloco02_foto{float:left;position:relative;width:40%;margin-left:10px}
.bloco02_texto{float:right;position:relative;width:50%;margin-right:15px;_margin-right:0;}
.bloco02_texto h3{width:99%;font-size:14px;color:#66CC00;margin-bottom:15px;}

.bloco_03{float:left;position:relative; width:95%;margin:20px 15px;}

.hot_programacao{float:left;}
.hot_banners{float:right;position:relative;margin-top:10px;}
.hot_conteudo{float:right;position:relative;margin-right:15px;_margin-right:2px;/*margin-right:90px;_margin-right:50px;*/}

.hot_p{font-size:11px;line-height:normal;font-family:Verdana, Arial, Helvetica, sans-serif;}
.hot_clear_h1{padding:0; width:auto; _width:auto;margin:0;}

/* --------- Carnaval - Início --------- */

.hot_p a.carnaval_link{color:#0099FF;text-decoration:underline;}
.hot_p a.carnaval_link:hover{color:#86B342;text-decoration:none;}
.carnaval_topo{margin:10px 0 0 -10px;z-index:10;float:left;position:relative;}
.carnaval_banner{margin:-30px 0 0 50px;_margin-left:25px;z-index:2;float:left;position:relative;width:480px;height:320px;border:solid 2px #4bbff6;background-color:#000;}
.zepereira{margin-top:20px;float:left;position:relative;}

.carna_horarios{margin:20px 10px;font-size:11px; width:589px;}
.carna_horarios th{color:#3399FF; padding:5px 0 5px;}
.carna_horarios td{padding:2px;}
.carna_horarios td.hora{color:#86B342;font-weight:bold;text-align:right;}

/* --------- Carnaval - Fim --------- */


/* --------- Semana Santa - Início --------- */

.hot_conteudo_ss{background:url(http://www.paraty.com.br/feriados/semanasanta/images/ss_cristo.jpg) no-repeat;background-position:-70px 45px;}

.hot_p a.ss_link{color:#0099FF;text-decoration:underline;}
.hot_p a.ss_link:hover{color:#86B342;text-decoration:none;}
.ss_topo{margin:0 0 0 60px;z-index:10;float:left;position:relative;}
.ss_banner{margin:10px 20px 0 50px;_margin:0 0 0 25px;z-index:2;float:right;position:relative;width:480px;height:320px;border:solid 2px #a100b9;background-color:#000;}

.ss_horarios{margin:20px 10px;font-size:11px;}
.ss_horarios th{color:#a100b9; padding:5px 0 5px;}
.ss_horarios td{padding:2px;}
.ss_horarios td.hora{color:#666;font-weight:bold;text-align:right;}

#botoes.ss{background-image:url(http://www.paraty.com.br/feriados/semanasanta/images/fundo_desc.png);_background-image:url(http://www.paraty.com.br/feriados/semanasanta/images/fundo_desc.gif);}

/* --------- Semana Santa - Fim --------- */

/* --------- Festa do Divino - Início --------- */

.hot_conteudo_divino{background:url(http://www.paraty.com.br/feriados/festa_do_divino/images/divino_fundo.jpg) top center no-repeat;}
.hot_p a.divino_link{color:#0099FF;text-decoration:underline;}
.hot_p a.divino_link:hover{color:#86B342;text-decoration:none;}
.divino_topo{margin:10px 0 0 -10px;z-index:10;float:left;position:relative;}
.divino_banner{margin:-30px 0 0 50px;_margin-left:25px;z-index:2;float:left;position:relative;width:480px;height:320px;border:solid 2px #fdb913;background-color:#000;}

#divino_livros{width:100%; border-collapse:collapse;}
#divino_livros td.livro_imagens{width:33%;text-align:center;padding:5px;}
#divino_livros td.livro_descricao{width:33%;text-align:center;vertical-align:top;}
#divino_livros td.livro_descricao h5{color:#fdb913;font-size:11px;width:100%;margin-bottom:0;padding:0;line-height:normal;}
#divino_livros td.livro_descricao p{font-size:11px;}

.divino_horarios{margin:20px 10px;font-size:11px;}
.divino_horarios th{color:#fdb913; padding:5px 0 5px;}
.divino_horarios td{padding:2px;}
.divino_horarios td.hora{font-weight:bold;text-align:right;}

#botoes.divino{background-image:url(http://www.paraty.com.br/feriados/festa_do_divino/images/fundo_desc.png);_background-image:url(http://www.paraty.com.br/feriados/festa_do_divino/images/fundo_desc.gif);}

/* --------- Festa do Divino - Fim --------- */

/* --------- Corpus Christi - Início --------- */

.hot_p a.cc_link{color:#ce0000;text-decoration:underline;}
.hot_p a.cc_link:hover{color:#86B342;text-decoration:none;}
.cc_topo{margin:10px 0 0 20px;z-index:10;float:left;position:relative;}
.cc_banner{margin:20px 0 40px 50px;_margin-left:25px;z-index:2;float:left;position:relative;width:480px;height:320px;border:solid 2px #ce0000;background-color:#000;}

.cc_horarios{margin:20px 10px;font-size:11px;}
.cc_horarios th{color:#ce0000; padding:5px 0 5px;}
.cc_horarios td{padding:2px;}
.cc_horarios td.hora{font-weight:bold;text-align:right;}

.cc_calice{float:left;position:relative;margin:20px 0 0 0;width:110px;}
.cc_texto{float:left;position:relative;width:450px;}

#botoes.cc{background-image:url(http://www.paraty.com.br/feriados/corpus_christi/images/fundo_desc.png);_background-image:url(http://www.paraty.com.br/feriados/corpus_christi/images/fundo_desc.gif);}

/* --------- Corpus Christi - Fim --------- */




/* ---------- Flip ---------- */

.topoFlip{
margin-top:30px;

}

.menuFlip{
margin:0;
padding:0;
position:relative;
left:0;
width:620px;
list-style-type:none;
display:inline;
z-index:20;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;

}

.menuFlip li{
display:inline-block;
zoom:1;
*display:inline;
}

.menuFlip li a{
display:block;
padding:3px 4px 3px 4px;
margin:0 5px 0 5px;
border-bottom:solid 3px;
color:#555;
text-decoration:none;
}

.menuFlip li a:hover{
color:#FFF;
background:#555;
border-bottom:solid 3px #555;

}

.flipLeft{
float:left;
position:relative;
}

.flipRight{
float:right;
position:relative;
}

.quadroApresenta{
width:240px;
height:100%;
border:solid 1px #c6c6c6;
position:relative;
float:left;
padding:10px;
clear:both;
margin:30px 0 0 0;
text-align:left;

}

.quadroApresenta h1{
color:#555;
padding:10px 0 10px 0;
margin:0;
font-size:20px;
width:100%;

}

.quadroApresenta p{
font-size:14px;
line-height:18px;

}

.notFlipHome{
width:320px;
float:right;
position:relative;
height:100%;
border:solid 1px #379ecd;
margin:30px 0 0 0;
padding:10px;
background-image:url(../flip/2011/images/livrinho.gif);
background-repeat:no-repeat;
background-position:top right;
text-align:left;
}

.notFlipHome .listaNotFlipScroll{
overflow-y:scroll;
overflow-x:hidden;
height:235px;
margin-top:25px;
position:relative;
margin-left:0;
}

.notFlipHome h1{
color:#379ecd;
padding:10px 0 10px 0;
margin:0;
font-size:20px;
width:100%;

}

.notFlipHome .tituloNotFlip{
padding-top:5px;
margin:0;

}

.notFlipHome .tituloNotFlip a{
text-decoration:none;
color:#993300;

}

.notFlipHome .tituloNotFlip a:hover{
text-decoration:underline;

}

.notFlipHome p{
font-size:14px;
line-height:18px;
padding:0;
margin:0;

}

.homenagemFlip{
/*width:350px;*/
width:350px;
height:100%;
background-color:#eaeaea;
border:solid 1px #c6c6c6;
position:relative;
float:left;
padding:10px;

margin:25px 0 0 0;
text-align:center;

}

.homenagemFlip h1{
color:#833935;
padding:10px 0 10px 0;
margin:0;
font-size:20px;
width:100%;
text-align:left;

}

.homenagemFlip h4{
padding:10px 0 10px 0;

}

.homenagemFlip p{
text-align:justify;
font-size:14px;
line-height:18px;

}


.downloadProgramacao{
width:230px;
height:230px;
float:right;
position:relative;
margin:25px 0 0 0;
}


.contNotFlip h1{
color:#833935;
padding:30px 0 10px 0;
margin:0;
font-size:20px;
width:100%;
text-align:left;


}

.contNotFlip h4{
padding:10px 0 10px 0;
text-align:left;


}

.contNotFlip p{
text-align:justify;
font-size:14px;
line-height:18px;


}

/* ----------------------------------- Autores ----------------------------------*/ 

.autor{margin:10px 10px;background-color:#FFF;float:left;position:relative;}
.autor img{margin:10px;float:left;position:relative;}
.autor h2{color:#666;margin:10px 0 5px 15px;float:left;position:relative;font-size:13px;}
.autor p{color:#666;margin:5px 0 0 15px;text-align:left;float:left;position:relative;width:400px;}

/* ----------------------------------- Programacao ----------------------------------*/ 

.bloco_programacao{margin:20px 10px;}
.bloco_programacao h2{color:#057815;font-size:14px;margin-bottom:10px;}
.bloco_programacao h3{color:#fd992b;font-size:12px;margin-bottom:5px; margin-top:15px; float:none;}
.bloco_programacao p{color:#666;}


/* ----------------------------------- Galeria - Home  ----------------------------------*/ 

#galeria_home{clear:both;padding-top:10px; text-align:center; position:relative; margin:0 auto;}
#galeria_home fieldset{border:solid 1px #999;width:800px;margin:auto;margin-top:20px; margin-bottom:20px; position:relative; float:left;}
#galeria_home fieldset legend{margin:0 0 0 20px;padding:0 5px; text-align:center;}
#galeria_home fieldset .foto{position:relative;width:221px;margin:10px 6px;display:inline-block;zoom:1;
*display:inline;}
#galeria_home fieldset .foto img{border:solid 1px #666;}
#galeria_home fieldset .galeria{margin:12px;list-style:none; width:100%; text-align:center; position:relative; margin:0 auto;}
#galeria_home fieldset .legenda{font-size:12px;color:#057815;font-weight:bold;}
#galeria_home fieldset .legenda a{font-size:10px;color:#666;font-weight:normal;text-decoration:underline;}

#galeria_home fieldset .legendaBourbon{font-size:12px;color:#035c96;font-weight:bold;}
#galeria_home fieldset .legendaBourbon a{font-size:10px;color:#666;font-weight:normal;text-decoration:underline;}

#galeria_home fieldset .maisfotos{float:right;margin:15px 20px;}
#galeria_home em{font-size:9px;color:#666;font-style:normal;margin:3px 0 20px 15px;display:block;}
#galeria_home em b{font-size:9px;}


#galeriaRodape{
padding-bottom:10px;

}

#galeriaRodape .galeriaRodapeNum{
padding:2px;

}

#galeriaRodape .navegaFoto{
text-decoration:none;
color:#699528;

}

#galeriaRodape .navegaFoto:hover{
text-decoration:underline;

}




/* ----------------------------------- Galeria - Ano anterior  ----------------------------------*/ 





.galeriaAnoAnterior{margin:12px;list-style:none; width:100%; text-align:center; position:relative; margin:0 auto;}
.galeriaAnoAnterior .foto{position:relative;width:221px;margin:10px 6px;display:inline-block;zoom:1;
*display:inline;}
.galeriaAnoAnterior .foto img{border:solid 1px #666;}
.galeriaAnoAnterior .foto .legenda{font-size:12px;color:#057815;font-weight:bold;}
.galeriaAnoAnterior .foto .legenda a{font-size:10px;color:#666;font-weight:normal;text-decoration:underline;}



.galeriaNotFlip{margin:12px;list-style:none; width:100%; text-align:left; position:relative; margin:0 auto;}
.galeriaNotFlip .foto{position:relative;margin:10px 3px;display:inline-block;zoom:1;
*display:inline; padding:1px;}
.galeriaNotFlip .foto img{border:solid 1px #666;}
.galeriaNotFlip .foto .legenda{font-size:12px;color:#057815;font-weight:bold; width:190px; text-align:center; float:none; display:block;}
.galeriaNotFlip .foto a.botFotoAlta{font-size:10px;color:#666;font-weight:normal;text-decoration:underline; display:block; text-align:center; width:190px;}



/* ---------- Flip - Fim ---------- */




/* --------- Pinga - Início --------- */

.hot_p b.pinga{color:#4d8000;}
.hot_p a.pinga_link{color:#ce0000;text-decoration:underline;}
.hot_p a.pinga_link:hover{color:#86B342;text-decoration:none;}
.pinga_topo{margin:10px 0 0 20px;z-index:10;float:left;position:relative;}

.pinga_imagem{width:196px;float:left;position:relative;margin:30px 0 20px 0;}
.pinga_texto{position:relative;float:right;width:380px; margin:30px 0 20px 10px;}

.pinga_horarios{margin:20px 10px;font-size:11px;}
.pinga_horarios th{color:#4d8000; padding:5px 0 5px;}
.pinga_horarios td{padding:2px;}
.pinga_horarios td.hora{font-weight:bold;text-align:right;}


/* --------- Pinga - Fim --------- */


/* --------- Reveillon - Início --------- */

.rev_p{color:#FFF;}
.rev_p b{font-size:14px;font-weight:bold;text-decoration:underline;}
.hot_p a.reveillon_link{color:#fffed3;text-decoration:underline;}
.hot_p a.reveillon_link:hover{color:#fffed3;text-decoration:none;}
.reveillon_topo{margin:10px 0 0 75px;z-index:10;float:left;position:relative;_margin:10px 0 0 45px;}
.reveillon_banner{margin:-15px 0 0 70px;_margin-left:25px;z-index:2;float:left;position:relative;width:480px;height:320px;border:solid 2px #fffed3;background-color:#000;_margin:-15px 0 0 40px;}

.reveillon_horarios{margin:20px 10px;font-size:11px;width:600px;}
.reveillon_horarios th{color:#fffed3; padding:5px 0 5px;}
.reveillon_horarios td{padding:2px;color:#aaaaaa;width:auto;}
.reveillon_horarios td.hora{color:#fffed3;font-weight:bold;text-align:right;width:200px;}

.reveillon_fundo{background:#000 url(http://www.paraty.com.br/feriados/reveillon/images/fundo_reveillon.jpg) top center no-repeat scroll;margin-bottom:20px;}
.bloco02_texto h3.reveillon{width:99%;margin-bottom:5px;}
h3.rev_title{margin-bottom:-5px;width:99%;text-align:center;}
h3.hoteis_title{margin-left:17px;margin-bottom:-5px;}
.margin_reveillon{margin-top:30px;margin-bottom:10px;}
h4.rest_title{width:99%;font-size:16px;color:#ffc;letter-spacing:2px;padding:10px 0;}
.link_rest{font-weight:bold;color:#ffc;}
.link_rest:hover{color:#c1c1c1;}

.link_rest_b{font-weight:bold;color:#000; background-color:#ffc; padding:6px; font-size:16px; display:block; text-align:center;}
.link_rest_b:hover{ background-color:#fefe7e; color:#000; text-decoration:none;}

.vejaReveillon{
background-color:#4bbff5;
color:#fff;
text-decoration:none;
padding:5px;

}

.vejaReveillon:hover{
background-color:#86b342;
color:#fff;
text-decoration:none;

}

.menu_reveillon{line-height:18px;}

#botoes.reveillon{background-image:url(http://www.paraty.com.br/feriados/reveillon/images/fundo_desc.png);_background-image:url(http://www.paraty.com.br/feriados/reveillon/images/fundo_desc.gif);}

/* --------- Reveillon - Fim --------- */


/* --------- Ecoturismo - Início --------- */

.ecoturismo_sportaventura{margin-bottom:30px;float:left;_margin-bottom:0;}
.ecoturismo_sportaventura img{float:left;margin-right:20px;}
.ecoturismo_sportaventura h1{width:680px;float:left;}
.ecoturismo_sportaventura p{width:680px;float:left;}


/* --------- Ecoturismo - Fim --------- */ 

/* --------- Concurso de Fotografia - Início --------- */

.hot_conteudo_concurso{/*background:#FFFFe8;*/margin-bottom:20px;padding-bottom:10px;}
.hot_conteudo_concurso h1{margin:0 0 0 10px;_margin:0 0 0 10px;}
.hot_conteudo_concurso .bloco_01{margin-bottom:10px;_margin-left:5px;}
.concurso_topo{margin:10px 0 0 -10px;float:left;position:relative;}
.concurso_titulo{font-size:20px;font-weight:bold;color:#0066CC;text-align:center;padding:15px 0 10px 20px;float:left;}
.regulamento{background:#FFFFcc;padding:20px;border:solid 1px #FFCC66;_margin:20px 6px;_float:left;}
.regulamento strong{font-size:13px;}
.regulamento ol{margin:5px 0 0 20px;}
.regulamento ol li{font-size:12px;padding:2px 0;}
.regulamento ol li ul{margin-left:25px;list-style-type:square;}
.regulamento ol li ul li a{color:#0066CC;}
.concurso_programacao{list-style:none;margin-left:35px;*width:525px;}
.concurso_programacao li{font-size:12px;font-weight:bold;margin:5px 0;height:20px;background-color:#0066CC;padding:5px 20px;color:#fff;}
.concurso_programacao li span{margin-left:25px;}
.participe{font-size:20px;margin-bottom:5px;width:99%;text-align:center;padding:15px 0 0 0;*padding:15px 0 10px 0;}
.hot_conteudo_concurso .aviso{float:right;text-align:center;font-weight:bold;padding:5px 20px 5px;}
.hot_conteudo_concurso form{padding:5px 0 0 10px;vertical-align:top;float:left;border:solid 1px #999;margin:10px;width:588px;_padding:5px 0 0 5px;_width:550px;_margin:0 0 0 5px;}
.hot_conteudo_concurso label{color:#666;font-size:11px;display:inline;float:left;width:140px;text-align:right;margin-right:20px;}
.hot_conteudo_concurso input{border:3px groove #CCCCCC;color:#666666;padding-bottom:4px;margin-bottom:5px;font-size:11px;}
.hot_conteudo_concurso .botao{width:600px;float:left;text-align:center;}
.hot_conteudo_concurso .enviar{background:#DA2821;color:#FFF;font-weight: bold;border:none;font-size:1em;padding:0.1em;float:left;}
.hot_conteudo_concurso .lbl{margin-left:3%;}
.hot_conteudo_concurso .chk{float:left;margin:5px 5px 5px 0;}
.hot_conteudo_concurso .chk label{padding-left:5px;text-align:justify;width:auto;}
.hot_conteudo_concurso .chk input{float:left;}
.hot_conteudo_concurso .erro{color:Red;font-size:11px;font-weight:bold;}
.fontemaior{font-size:12px;line-height:20px;}

/* --------- Concurso de Fotografia - Fim --------- */


/* --------- Bares e Restaurantes - Início --------- */

.restaurante_conteudo{float:right;position:relative;margin-right:15px;_margin-right:2px;/*margin-right:90px;_margin-right:50px;*/}
.restaurante_conteudo h1{padding:30px 0 10px;}
.restaurante_bloco{width:99%;height:auto;float:left;position:relative;padding:10px;}
.restaurante_bloco p{padding:5px 15px;font-size:12px;}
.restaurante_bloco .img{float:left;position:relative;margin-right:20px;width:170px;height:170px;}
.restaurante_bloco a{color:#86B342;font-size:14px;}
.restaurante_bloco a:hover{color:#4BBFF5;}
.restaurante_bloco span{font-size:11px;}
.restaurante_bloco span b{font-size:12px;}


/* --------- Bares e Restaurantes - Fim --------- */


/* --------- Venda e Aluguel - Início --------- */
.alugimoveis_conteudo{float:left;position:relative;margin-right:200px;_margin-right:2px; padding:0; 
/*margin-right:90px;_margin-right:50px;*/}
.alugimoveis_conteudo h1{padding:30px 0 10px;}
.vendaealuguel_bloco{width:99%;height:auto;float:left;position:relative;padding:10px;}
.vendaealuguel_bloco p{padding:10px 15px;font-size:12px;}
.vendaealuguel_bloco .img{float:left;position:relative;margin-right:20px;width:170px;height:170px;}
.vendaealuguel_bloco a{color:#86B342;font-size:14px;}
.vendaealuguel_bloco a:hover{color:#4BBFF5;}
.vendaealuguel_bloco span{font-size:11px;}
.vendaealuguel_bloco span b{font-size:12px;}

/* --------- Venda e Aluguel - Fim --------- */







/* --------- Bloco ParatyStore - Início --------- */


#paratystore{background:url(../images/fundo_paratystore.png) top center no-repeat;width:660px;height:300px;float:left;margin:-10px 0 0 -30px;}
#paratystore h1{width:100%;text-align:center;margin:35px 0 0;padding:0;}
#paratystore h1 img{margin-left:10px;}
#paratystore  p{font-size:14px;margin:0;text-align:center;padding:0;}
.paratystore_produtos{width:580px;height:auto;padding:0 50px;}
.paratystore_produtos img{float:left;position:relative;margin:0 7px;}
.paratystore_link{display:block;width:100%;text-align:center;color:#666;font-size:14px;text-decoration:none;letter-spacing:1px;}

/* --------- Bloco ParatyStore - fim --------- */




/* --------- Bloco Roteiro de ônibus - Início --------- */
.rot_onibus_conteudo{float:left;position:relative;margin-right:15px;_margin-right:2px;}
.rot_onibus_conteudo h1{padding:30px 0 10px 30px;}
.rot_onibus_conteudo h2{color:#86B342;font-size:14px;}
.rot_onibus_bloco{width:99%;height:auto;float:left;position:relative;padding:40px 10px 10px 10px;}
.rot_onibus_bloco p{padding:5px 60px;font-size:12px;}
.rot_onibus_bloco .img{float:left;position:relative;margin-right:20px;width:170px;height:170px;}
.rot_onibus_bloco a{color:#86B342;font-size:14px;}
.rot_onibus_bloco a:hover{color:#4BBFF5;}
.rot_onibus_bloco span{font-size:11px;}
.rot_onibus_bloco span b{font-size:12px;}
.lazul{text-align:left; height:22px; padding-top:4px; padding-left:4px;}
.lverde{text-align:left; height:22px; padding-top:4px; padding-left:4px;}
.descr_rot_onibus{padding-left:30px;}
.titulo_rot_onibus{padding-left:30px;}
/* --------- Bloco Roteiro de ônibus - Fim --------- */


/* --------- Atrativos - Início --------- */

.atrativos_conteudo{float:left;position:relative;margin-right:15px;_margin-right:2px;}
.atrativos_conteudo h1{padding:30px 0 10px;}
.atrativos_bloco{width:99%;height:auto;float:left;position:relative;padding:10px;}
.atrativos_bloco p{padding:5px 15px;font-size:12px;}
.atrativos_bloco .img{
	float:left;
	position:relative;
	margin-right:20px;
	width:170px;
	height:136px;
}
.atrativos_bloco a{color:#86B342;font-size:14px;}
.atrativos_bloco a:hover{color:#4BBFF5;}
.atrativos_bloco span{font-size:11px;}
.atrativos_bloco span b{font-size:12px;}


/* --------- Atrativos - Fim --------- */


/* --------- Agências de Viagem - Início --------- */
.agencias_conteudo{float:left;position:relative;_margin-right:2px; padding:10px 0 0 0; width:680px;
/*margin-right:90px;_margin-right:50px;*/}
.bloco_agencias{float:left;position:relative;margin:20px 40px}
<!--.bloco_agencias img{ width:139px;height:106px;}-->
.agencias_conteudo h1{padding:30px 0 10px;}
.agencias_bloco{width:99%;height:auto;float:left;position:relative;padding:10px;}
.agencias_bloco p{padding:10px 15px;font-size:12px;}
.agencias_bloco a{color:#86B342;font-size:14px;}
.agencias_bloco a:hover{color:#4BBFF5;}
.agencias_bloco span{font-size:12px;}
.agencias_bloco span b{font-size:12px;}

/* --------- Agências de Viagem - Fim --------- */

/* --------- Alambiques - Início --------- */
.Alambiques_conteudo{float:left;position:relative;_margin-right:2px; padding:10px 0 0 0; width:680px;
/*margin-right:90px;_margin-right:50px;*/}
.bloco_Alambiques{float:left;position:relative;margin:20px 40px}
<!--.bloco_Alambiques img{ width:139px;height:106px;}-->
.Alambiques_conteudo h1{padding:30px 0 10px;}
.Alambiques_bloco{width:99%;height:auto;float:left;position:relative;padding:10px;}
.Alambiques_bloco p{padding:10px 15px;font-size:12px;}
.Alambiques_bloco a{color:#86B342;font-size:14px;}
.Alambiques_bloco a:hover{color:#4BBFF5;}
.Alambiques_bloco span{font-size:11px;}
.Alambiques_bloco span b{font-size:12px;}

/* --------- Agências de Viagem - Fim --------- */
