@charset "iso-8859-1";
/*

Feito por Dj Mib - www.djmib.net

12px = 75% = 1.5ex = 0.75em

*/
*{
	margin : 0;
	padding : 0;
}
h1{
	margin : .67em 0;
}
h2{
	margin : .75em 0;
}
h3{
	margin : .83em 0;
}
h4, p{
	margin : 1.12em 0;
}
h5{
	margin : 1.5em 0;
}
h6{
	margin : 1.67em 0;
}
ul{
	padding-left : 1.67em;
}
button, textarea, input, select{
	margin : .06em 0;
}
a img{
	border : none;
}
blockquote{
	margin : 1em 40px;
}
body{
	background : #ffffff;	
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #404062;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #666699;
	scrollbar-shadow-color : #ffffff;
	scrollbar-face-color : #5B5B8A;
	scrollbar-highlight-color : #ffffff;
	scrollbar-dark-shadow-color : #ffffff;
	scrollbar-3d-light-color : #ffffff;
}
.body{
	background-color : #ffffff;
}
#ppqttransicao{
	font-size: 80%;
	text-align: left;
	background:#CFC;
	border: 4px double #000099;
	padding: 4px;
	margin: 10px;
}
#ppqttransicao img{
	float: left;
}
table{
	width : 98%;
	border-collapse : collapse;
	padding : 0px;
}
table td{
	padding : 0px;
	vertical-align : top;
}
#ppqt{
	position : relative;
	width : 780px;
	margin : auto;
	background : url(imgs/fundo.gif) repeat-y;
}
#esquerdo{
	float : left;
	width : 149px;
}
.menuesquerdo{
	display : block;
	height : 25px;
	padding-top : 15px;
	padding-left : 12px;
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #404062;
	text-decoration : none;
	background : #c5c5c5 url(imgs/botao.gif);
}
* html .menuesquerdo{
	padding-bottom : 12px;
	padd\ing-bottom : 0px;
}
.menuesquerdo:hover{
	color : #66cc99;
	background-color : #5b5b8a;
}
#direito{
	margin-left : 149px;
}
#topotop div{
	position : absolute;
	top : 0px;
	height : 77px;
}
#topotopesq{
	float : left;
	width : 310px;
	background : url(imgs/texteira_cima.gif);
}
#topotopdir{
	width : 321px;
	margin-left : 310px;
	background : url(imgs/texteira_banner.gif);
	text-align : center;
}
#topoBanner{
	padding : 8px;
}
#topomei div{
	position : absolute;
	top : 77px;
	width : 21px;
	height : 23px;
}
#topomeiesq{
	left : 149px;
	background : url(imgs/1canto.gif);
}
#topomeidir{
	right : 0px;
	background : url(imgs/canto1.gif);
}
#topomenu{
	position : absolute;
	top : 77px;
	left : 170px;
	width : 589px;
	height : 21px;
	padding-top : 2px;
	text-align : center;
	background : url(imgs/fndmenupri.gif);
}
#topomenu ul{
	list-style : none;
	margin : 0px;
	padding : 3px 0px 4px 0px;
}
#topomenu ul li{
	display : inline;
	margin : 0px;
	padding : 0px;
}
#topomenu a{
	font : bold 12px Verdana, Arial, Helvetica, sans-serif;
	color : #404062;
	text-decoration : none;
	background : url(imgs/setaazul.gif) bottom left no-repeat;
}
#topomenu a:hover{
	background : url(imgs/setaverde.gif) bottom left no-repeat;
}
#toporod div{
	position : absolute;
	top : 100px;
	height : 27px;
}
#toporodesq{
	left : 149px;
	width : 236px;
	background : url(imgs/texteira_baixo.gif);
}
#toporoddir{
	right : 0px;
	width : 21px;
	background : url(imgs/canto2.gif);
}
#toporodcen{
	margin : 0px 21px 0px 236px;
	width : 374px;
	text-align : center;
	background : #c5c5c5;
}
#horapraiatempo{
	padding-top : 2px;
}
#conteudo{
	margin-right : 1px;
	padding : 127px 0px 1px 0px;
}
#conteudotxt{
	margin : 0px 4px;
}
#toposecao{
	height : 45px;
	background : url(imgs/fndsecaobusca.gif);
}
#toposecaonome{
	float : left;
	color : #ffffff;
	padding : 14px;
	font : bold 13px Verdana, Arial, Helvetica, sans-serif;
}
#toposecaobusca{
	margin-left : 304px;
	width : 321px;
	padding-top : 6px;
}
* html #toposecaobusca{
	width : auto;
}
#rodape{
	clear : both;
	height : 48px;
	margin-right : 1px;
	text-align : center;
	background-image : url(imgs/rodapefundo.gif);
	background-position : bottom;
	background-repeat : repeat-x;
}
#rodapeesq{
	float : left;
	width : 149px;
	height : 24px;
	padding-top : 24px;
	background : url(imgs/rodapefundo.gif) #c5c5c5 bottom repeat-x;
}
#rodapedir{
	float : right;
	width : 171px;
	height : 48px;
	background : url(imgs/rodapeportal.gif) bottom right no-repeat;
}
#rodapecen{
	margin : 0px 171px 0px 149px;
	height : 20px;
	padding-top : 28px;
	font-size : 10px;
	color : #ffffff;
}
.texto1{
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #404062;
}
.texto2{
	font : 13px Verdana, Arial, Helvetica, sans-serif;
	color : #404062;
}
.texto3{
	font : 13px Arial, Helvetica, sans-serif;
	color : #006600;
}
.texto4{
	font : 11px Arial, Helvetica, sans-serif;
	color : #006600;
}
.texto5{
	font : 16px Arial, Helvetica, sans-serif;
	color : #ffffff;
}
.texto6{
	font : 16px Arial, Helvetica, sans-serif;
	color : #5B5B8A;
}
.texto7{
	font : 16px Arial, Helvetica, sans-serif;
	color : #66cc99;
}
.texto8{
	font : 13px Arial, Helvetica, sans-serif;
	color : #ffffff;
}
.texto9{
	font : 11px Arial, Helvetica, sans-serif;
	color : #ffffff;
}
.texto10{
	font : 13px Arial, Helvetica, sans-serif;
	color : #FF3300;
}
.painel{
	width : 210px;
	background-color : #5B5B8A;
}
.painel1topesq{
	float : left;
	width : 145px;
	height : 16px;
	background-image : url(imgs/painel1topesq.gif);
}
.painel1topdir{
	float : right;
	width : 16px;
	height : 16px;
	background-image : url(imgs/painel1topdir.gif);
}
.painel1topcen{
	margin : 0px 16px 0px 145px;
	background : #5B5B8A;
}
.painel1topcen div{
	height : 16px;
}
.painel2topesq{
	float : left;
	width : 11px;
	height : 21px;
	background-image : url(imgs/painel2topesq.gif);
}
.painel2topdir{
	float : right;
	width : 119px;
	height : 21px;
	background-image : url(imgs/painel2topdir.gif);
}
.painel2topcen{
	margin : 0px 119px 0px 11px;
	background : #5B5B8A;
}
.painel2topcen div{
	height : 19px;
	padding : 1px;
}
.painelmeidir{
	float : right;
	width : 4px;
	height : 31px;
	background : url(imgs/paineltxtdirtop.gif) #ffffff top;
}
.painel1meicen{
	margin-right : 4px;
	padding : 10px 6px 1px 6px;
	min-height : 30px;
	border-right : 1px solid #c5c5c5;
	border-left : 1px solid #c5c5c5;
	background-image : url(imgs/painel1txtesqtop.gif);
	background-position : left top;
	background-repeat : no-repeat;
}
.painel2meicen{
	margin-right : 4px;
	padding : 10px 6px 1px 6px;
	min-height : 30px;
	border-right : 1px solid #c5c5c5;
	border-left : 1px solid #c5c5c5;
	background-image : url(imgs/painel2txtdirtop.gif);
	background-position : right top;
	background-repeat : no-repeat;
}
.painelrodesq{
	float : left;
	width : 26px;
	height : 18px;
	background-image : url(imgs/painelrodesq.gif);
}
.painelroddir{
	float : right;
	width : 16px;
	height : 18px;
	background-image : url(imgs/painelroddir.gif);
}
.painelrodcen{
	margin : 0px 16px 0px 26px;
	background-image : url(imgs/painelrodcen.gif);
}
.painelrodcen div{
	height : 18px;
}
.painelfotos{
	display : block;
	position : relative;
	width : 400px;
	height : 220px;
	border : 1px dashed #5B5B8A;
	text-decoration : none;
	cursor : pointer;
}
.painelfotostop{
	display : block;
	height : 23px;
	padding-top : 6px;
	background : #5B5B8A;
	text-align : center;
}
.painelfotostop span{
	background : #5B5B8A;
}
.painelfotosrod{
	position : absolute;
	bottom : 0px;
	width : 400px;
	height : 40px;
	padding-top : 21px;
	background : url(imgs/painelfotosrod.gif);
	text-align : right;
}
.painelfotosrod span{
	background : #5B5B8A;
}
.justificado{
	text-align : justify;
}
.adireita{
	text-align : right;
	padding : 0px;
	margin : 0px;
}
.aocentro{
	text-align : center;
}
.painel1{
	width : 400px;
	margin : auto;
	background-color : #5B5B8A;
}
.painel2{
	width : 190px;
	margin : auto;
	background-color : #5B5B8A;
}
.larguraCentral{
	width : 616px;
}
input{
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	border : 1px #cccccc solid;
	background : #666699;
}
select{
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	border : 1px #cccccc solid;
	background : #666699;
}
.link1{
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #404062;
	text-decoration : none;
}
.link1:hover{
	color : #000099;
	text-decoration : underline;
	background : #cccccc;
}
.link2{
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #006600;
	text-decoration : none;
}
.link2:hover{
	color : #003300;
	text-decoration : underline;
	background : #cccccc;
}
.tabelaBarcas{
	width : 530px;
	border-collapse : separate;
	border-width : 0px;
	background : #5b5b8a;
	margin : auto;
	padding : 0px;
	font-size : 13px;
}
.tabelaBarcas td{
	padding : 0px;
	height : 20px;
	background : #ffffff;
	text-align : center;
}
.tabelaBarcas #tipo1 strong, .tabelaBarcas #tipo2 strong{
	color : #ffffff;
}
.tabelaBarcas #tipo1 td,.tabelaBarcas #tipo2 td{
	background : #666699;
}
.tabelaBarcas #dias1 td,.tabelaBarcas #dias2 td{
	background : #cccccc;
}
.fotosAlbum div{
	border : 1px #000000 solid;
	width : 90%;
	margin : 0.5em auto;
}
.fotosAlbum a{
	display : block;
}
.fotosAlbum a img{
	float : left;
}
.fotosTabela{
	width : auto;
	margin : auto;
	padding : 0px;
	border-collapse : separate;
	border : 2px #66cc99 solid;
	background : #5b5b8a;
}
.fotosTabela tr{
	padding : 0px;
	vertical-align : top;
}
.fotosTabela td{
	padding : 0px;
	text-align : center;
	border : 2px #5b5b8a solid;
}
.fotosTabela a{
	margin : auto;
}
.fotosPreP{
	background : url(imgs/fotocarregandop.gif) no-repeat center center;
}
.fotosPreG{
	background : url(imgs/fotocarregandog.gif) no-repeat center center;
}
.fp{
	display : block;
	width : 100px;
	height : 30px;
	background : url(imgs/fotosproxima.gif) no-repeat;
	font : bold 13px arial;
	color : #000000;
	text-align : left;
	padding-top : 6px;
	padding-left : 5px;
	text-decoration : none;
}
.fp:hover{
	background : url(imgs/fotosproxima1.gif) no-repeat;
	color : #000000;
	padding-top : 7px;
	padding-left : 8px;
	text-decoration : underline;
	cursor : pointer;
}
.fa{
	display : block;
	width : 100px;
	height : 30px;
	background : url(imgs/fotosanterior.gif) no-repeat;
	font : bold 13px arial;
	color : #000000;
	padding-top : 6px;
	padding-left : 8px;
	text-decoration : none;
}
.fa:hover{
	background : url(imgs/fotosanterior1.gif) no-repeat;
	color : #000000;
	padding-top : 7px;
	padding-left : 6px;
	text-decoration : underline;
	cursor : pointer;
}
.ft{
	display : block;
	width : 100px;
	height : 30px;
	background : url(imgs/fotostodas.gif) no-repeat;
	font : bold 13px arial;
	color : #000000;
	padding-top : 6px;
	text-decoration : none;
}
.ft:hover{
	background : url(imgs/fotostodas1.gif) no-repeat;
	color : #000000;
	padding-top : 7px;
	text-decoration : underline;
	cursor : pointer;
}