/*********************** COMUM ************************/


body			{margin: 0px 0px 0px 0px; overflow-x: hidden; background-color: #e8f7e8; background-image: url(/imagens/conteudo/stripe_htic.png); background-repeat: repeat;}
hr			{color: #a2e0d9; height: 1px;}
li			{list-style-image:url('/imagens/conteudo/icone_li.png'); padding: 0px 10px 12px 0px;}
.headertexto		{font: 10 verdana;color:#666666;}
.headerlink		{font: 10 verdana;color:#656668; text-decoration:underline;}
.headerlink:hover	{font: 10 verdana;color:#656668; text-decoration:none;}

.bread			{font: 10 verdana;color:#656668;}
.breadlink		{font: 10 verdana;color:#3e8a86; text-decoration:underline;}
.breadlink:hover	{font: 10 verdana;color:#3e8a86; text-decoration:none;}




.subtitulo		{font: 14 verdana;color:#a50027;}
.subtitulomenor		{font: 13 verdana;color:#a50027;}
.titulo			{font: 24 verdana;color:#3e8a86;}
.titulomenor		{font: 20 verdana;color:#3e8a86;}
.texto			{font: 12 verdana;color:#656668;}
.link			{font: 12 verdana;color:#a50027;text-decoration:underline;}
.link:hover		{font: 12 verdana;color:#656668;text-decoration:none;}
.linkm			{font: 11 verdana;color:#656668; text-decoration:none;}
.linkm:hover		{font: 11 verdana;color:#a50027; text-decoration:none;}
.linkmenor		{font: 10 verdana;color:#a19d9d; text-decoration:none;}
.menulateral		{font: 12 verdana;color:#656668;text-decoration:none;}
.menulateral:hover	{font: 12 verdana;color:#a50027;text-decoration:none;}

.datarelease		{font: 12 verdana;color:#656668; font-weight: 500;}
.linkrelease		{font: 12 verdana;color:#3e8a86; font-weight: bold;}
.linkrelease:hover	{font: 12 verdana;color:#3e8a86; text-decoration:underline;font-weight: bold;}
.subtitrelease		{font: 11 verdana;color:#656668; text-decoration:none}
.linkinterno		{font: 12 verdana;color:#3e8a86; font-weight: bold;}
.linkinterno:hover	{font: 12 verdana;color:#3e8a86; text-decoration:underline;font-weight: bold;}

a			{font: 11 verdana;color:#656668; text-decoration:underline;}
a:hover			{font: 11 verdana;color:#a50027; text-decoration:underline;}

.titinformacoes		{font: 15 verdana;color:#3e8a86;}
.subtitinformacoes	{font: 11 verdana;color:#a50027;}

.rodapetexto		{font: 10 verdana;color:#FFFFFF;}
.rodapelink		{font: 10 verdana;color:#FFFFFF; text-decoration:underline;}
.rodapelink:hover	{font: 10 verdana;color:#FFFFFF; text-decoration:none;}

/********************* TEMPLATESS *********************/
.CABtabela		{width:1003px; background-color: #ffffff; background-color: #ffffff;}
.CABtdlogo		{width: 343px; text-align: right; padding-top: 10px;}
.CABtdtelefone		{width: 660px;}
.CABtdlinks		{width: 343px; height: 40px; vertical-align: top;}
.CABtdespaco		{width: 360px; height: 40px; vertical-align: top; text-align: right;}
.CABtdbusca		{width: 220px; height: 40px; vertical-align: top;}
.CABtdidiomas		{width: 080px; height: 40px; vertical-align: top;}
.CABmenu		{width:1003px; height: 43px;}

.CABhometabela		{width:1003px;}
.CABhome		{width:1003px; text-align:right; padding: 2px 10px 3px 10px;}

.RODhometabela		{width:1003px;}
.RODhomeesquerdo	{width:403px; vertical-align: top;}
.RODhomedireito		{width:600px; vertical-align: top;}

.RODtabela		{width:1003px;}
.RODmenu		{width:1003px; height: 25px; text-align: center;}
.RODesquerdo		{width: 503px; background-color: #333333; height: 25px; padding: 0px 0px 0px 5px;}
.RODdireito		{width: 500px; background-color: #333333; height: 25px; padding: 0px 5px 0px 0px;}
.RODdown		{width: 1003px; background-color: #333333; height: 25px; padding: 0px 5px 0px 0px;}

.HOMEtabela 		{width:1003px;}
.HOMEcabecalho		{width:1003px;}
.HOMEconteudo		{width:1003px;}
.HOMErodape		{width:1003px;}

.TMP01tabela		{width:1003px; background-color: #ffffff;}
.TMP01cabecalho		{width:1003px;}
.TMP01espesquerdo	{width:   5px;}
.TMP01repesquerdo	{width: 280px; vertical-align: top;}
.TMP01espcentral	{width:   5px;}
.TMP01repdireito	{width: 553px; vertical-align: top; padding-left: 10px;}
.TMP01espdireito	{width:   5px;}
.TMP01destaque		{width: 993px; background-image: url(/imagens/setup/com/degrade.gif); background-repeat: repeat-x; font: 20px tahoma;color:#FFFFFF;}
.TMP01degrade		{width: 1003px; background-image: url(/imagens/setup/com/degrade.gif); background-repeat: repeat-x; font: 20px tahoma;color:#FFFFFF;}
.TMP01imagem		{width:1003px;}
.TMP01lateral		{width: 0px; background-color:#FFFFFF; vertical-align: top; padding: 0px;}
.TMP01superior		{width: 993px;}
.TMP01inferior		{width: 993px;}
.TMP01rodape		{width:1003px;}
.TMP01principal		{width: 1003px; vertical-align: top; padding: 0px 2px 0px 2px; height: 100%; background-color: #ffffff;}


.TMP02tabela		{width:1003px; background-color: #ffffff;}
.TMP02cabecalho		{width:1003px;}
.TMP02imagem		{width:1003px;}
.TMP02lateral		{width: 203px; vertical-align: top; padding: 10px; background-color: #f1f1f1; background-image: url(/imagens/conteudo/fundo_tabela_menu_lateral.png); background-repeat: no-repeat; padding: 10px 10px 0px 10px;}
.TMP02lateralm		{width: 180px; vertical-align: top; padding: 10px; background-color: #f1f1f1;}
.TMP02principal		{width: 800px; vertical-align: top; padding: 0px 10px 0px 10px; height: 100%; background-color: #ffffff;}
.TMP02degrade		{width: 800px; background-image: url(/imagens/setup/com/degrade.gif); background-repeat: repeat-x; color:#FFFFFF; height: 10px;}
.TMP02superior		{width: 800px; background-image: url(/imagens/setup/com/degrade.gif); background-repeat: repeat-x; font: 20px tahoma;color:#FFFFFF; padding: 10px 0px 0px 10px;}
.TMP02rodape		{width:1003px;}


.INStabela		{width:1003px;}
.INSflash		{width:1003px;}
.INStexto		{width:1003px;}
.INSespesquerdo		{width:  18px;}
.INSrepesquerdo		{width: 312px;}
.INSespcentrale		{width:  16px;}
.INSrepcentral		{width: 312px;}
.INSespcentrald		{width:  16px;}
.INSrepdireito		{width: 312px;}
.INSespdireito		{width:  17px;}
.INSrodape		{width:1003px;}

.VITtabela		{width:1003px;}
.VITcabecalho		{width:1003px;}
.VITimagem		{width:1003px;}
.VITdegrade		{width:1003px; background-image: url(/imagens/setup/com/degrade.gif); background-repeat: repeat-x; font: 20px tahoma;color:#FFFFFF;}
.VITprincipal		{width:1003px; padding: 0px 10px 0px 10px; background-color: #ffffff;}
.VITrodape		{width:1003px;}

.GOLFtabela		{width:1003px;}
.GOLFcabecalho		{width:1003px; background-color: #ffffff;}
.GOLFimagem		{width: 803px; background-color: #ffffff;}
.GOLFlateral		{width: 200px; background-color: #f7f7f7; padding:5px; vertical-align: top;}
.GOLFdegrade		{width: 803px;}
.GOLFbotoes		{width: 803px; padding: 0px 10px 0px 10px; background-color: #ffffff;}
.GOLFprincipal		{width: 803px; padding: 0px 10px 0px 10px; background-color: #ffffff;}
.GOLFrodape		{width:1003px;}

.POPUPtabela		{width: 90%; text-align: center;}
.POPUPfechar		{width: 90%; text-align: right; padding: 5px;}
.POPUPconteudo		{width: 90%; text-align: left; padding: 5px;}
.POPUPdownload		{width: 90%; text-align: right;padding: 5px;}
.POPUPfechar		{font: 10 verdana; color: #a50027;}
.POPUPtitulo		{font: 14 verdana; color: #a50027;}
.POPUPtema		{font: 24 verdana; color: #3e8a86;}
.POPUPtexto		{font: 12 verdana; color: #656668;}

.MenuLateraltabela	{width:180px; }
.MenuLateralconteudo	{width:180px;}

.paginafavorita		{font: 10 verdana;color:#3e8a86;}

/********************* ACOMODACOES *****************/

.titacomodacao {font: 14px verdana; color:#3e8a86;}
.linkacomodacao a {font: 12px verdana; color:#c3c3c3; text-decoration:underline;}
.linkacomodacao a:hover {font: 12px verdana; color:#c3c3c3; text-decoration:underline;}

/******************* TABELA TARIFAS ********************/

.tar_titulo 		{font: 20 Verdana; color:#a50027; margin-left:5px;}
.tar_subtitulo 		{font: 13 Verdana; color:000000;}
.tar_estilo			{padding-left:10px;}
.tar_header 		{font: 13 Verdana; color:#066; background-color:#DEEFEF;}
.tar_desc1	 		{font: 12 Verdana; color:000000; background-color:#FBFFFE; margin-left:5px;}
.tar_desc2	 		{font: 12 Verdana; color:000000; background-color:#F0FFFE; margin-left:5px;}
.tar_texto			{font: 13 Verdana; color:656668;}
.tar_url			{font: 14 Verdana; color:7b0005; text-decoration:underline;}
.tar_url:hover		{font: 14 Verdana; color:21296b; text-decoration:underline;}




/********************* VITRINE *********************/
.vitrinesubtitulo	{font: 14 verdana;color:#a50027;}
.vitrinetitulo		{font: 24 verdana;color:#3e8a86;}
.vitrinetexto		{font: 12 verdana;color:#656668;}
.vitrinelink		{font: 12 verdana;color:#000000;}
.vitrinelink:hover	{font: 12 verdana;color:#666666;}
.vitrineobs		{font: 10 verdana;color:#656668;}
.vitrineheader		{font: bold 12 verdana;color:#FFFFFF; background-color: #84c0c1;}
.vitrineitem		{font: 10 verdana;color:#656668; background-color: #eaf4f5;}
.vitrineheadertop {font: bold 12 verdana;color:#FFFFFF; background-color: #008080;} 
.vitrinetextodestaque	{font: 12 verdana;color:#3e8a86;}
.vitrinerolagem		{
			scrollbar-arrow-color:#b55c60;
			scrollbar-3dlight-color:#e6dfdf;
			scrollbar-highlight-color:#e6dfdf;
			scrollbar-face-color:transparent;
			scrollbar-shadow-color:#e6dfdf;
			scrollbar-darkshadow-color:#e6dfdf;
			scrollbar-track-color:transparent;
			}
			
.vitrinetdtitulo	{ font: bold 12 verdana; color:#ffffff; background-color:#008080;}



/* ---------- gallery styles start here ----------------------- */


.gallery {
	
list-style: none;
	
margin: 0;
	
padding: 0;

}


.gallery li {
	
margin: 5px 12px;
	
padding: 0 0px;
	
float: left;
	
position: relative;
	
width: 165px;
	
height: 119px;
	
background: url(images/drop-shadow.png) no-repeat center bottom;

}


.gallery img {
	
background: #fff;
	
border: solid 1px #ccc;
	
border-bottom: none;

}


.gallery a:hover img {
	
border-color: #000;

}



.gallery span {
	
width: 157px;
	
height: 84px;
	
display: block;
	
position: absolute;
	
top: 0px;
	
left: 0px;
	
background: url(images/glossy-gradient.png) no-repeat;

}


.gallery a {
	
text-decoration: none;

}


.gallery div {
	
margin: 0 auto;
	
padding: 0;
	
width: 700px;

}