/*########################################################################################################################################################
	BOX 50% USADO PARA NOSSO LITORAL	
########################################################################################################################################################*/
div#SITE div div#BUSCADESTINOS {
	min-height						: 180px;
	background						: url('images/nossolitoral_mapa.gif') no-repeat 0 center;
}
div#SITE div div#BUSCADESTINOS form {
	width							: 44%;
	height							: 150px;
	float							: left;
	margin							: 0 0 0 60px;
	background						: url('images/nossolitoral_bg_esq.gif') no-repeat top right;
}
	div#SITE div div#BUSCADESTINOS form fieldset {
		margin						: 20px 15px 0 30px;
	}
		div#SITE div div#BUSCADESTINOS form fieldset label {
			margin					: 5px 0;
		}
div#SITE div div#BUSCADESTINOS div#BUSCATXT {
	width							: 46%;
	min-height						: 125px;
	float							: left;
	margin							: 0;
	background						: url('images/nossolitoral_bg.gif') no-repeat 0 0;
}
	div#SITE div div#BUSCADESTINOS div#BUSCATXT div {
		margin						: 20px 0 0 25px;
	}
	div#SITE div div#BUSCADESTINOS div#BUSCATXT div strong {
		font-size					: 120%;
		color						: #FA8D01;
	}
	div#SITE div div#BUSCADESTINOS div#BUSCATXT div strong.CINZA {
		color						: #B3BBBE;
	}

div#SITE div#DESTINOS div {
	width						: 300px;
	float						: left;
	margin						: 10px 5px;
	border						: 1px solid #EFEFEF;
	border-top					: none;
}
div#SITE div#DESTINOS div h3 {
	margin						: 0;
	padding						: 0;
}
div#SITE div#DESTINOS div h3 span {
	display						: block;
	padding						: 5px 0 5px 10px;
	text-align					: center;
	color						: #FFF;
}
div#SITE div#DESTINOS div li {
	padding						: 2px 0 2px 15px;
	font-weight					: bolder;
}
div#SITE div#DESTINOS div li a {
	color						: #B0AFAF;
}
div#SITE div#DESTINOS div li.DET {
	margin-top					: 6px;
	padding						: 2px 0 10px 15px;
	background					: url('images/destinos_bg_uf.gif') no-repeat 0 0;
}

/*	BOX DE DESTINOS REGIÃO NORDESTE	*/
div#SITE div#DESTINOS div.Nordeste h3 span, div#SITE div#DESTINOS div.Nordeste li.DET {	background-color : #B2CE64;}
div#SITE div#DESTINOS div.Nordeste h3 img 	{	border-top : 3px solid #B2CE64;}
div#SITE div#DESTINOS div.Nordeste h3 a 	{	border-bottom : 10px solid #FFF;}
div#SITE div#DESTINOS div.Nordeste a:hover 	{	color : #B2CE64;}

/*	BOX DE DESTINOS REGIÃO SUDESTE	*/
div#SITE div#DESTINOS div.Sudeste h3 span, div#SITE div#DESTINOS div.Sudeste li.DET {	background-color : #7293B9;}
div#SITE div#DESTINOS div.Sudeste h3 img 	{	border-top : 3px solid #7293B9;}
div#SITE div#DESTINOS div.Sudeste h3 a 		{	border-bottom : 10px solid #FFF;}
div#SITE div#DESTINOS div.Sudeste a:hover 	{	color : #7293B9;}

/*	BOX DE DESTINOS REGIÃO SUL	*/
div#SITE div#DESTINOS div.Sul h3 span, div#SITE div#DESTINOS div.Sul li.DET {	background-color : #F08C47;}
div#SITE div#DESTINOS .Sul h3 img 	{	border-top : 3px solid #F08C47;}
div#SITE div#DESTINOS .Sul h3 a 	{	border-bottom : 10px solid #FFF;}
div#SITE div#DESTINOS .Sul a:hover 	{	color : #F08C47;}
/*########################################################################################################################################################
		COLUNA DENTRO CORPO
########################################################################################################################################################*/
div#SITE div#BOX {
	width						: 232px;
	padding						: 0 5px 10px 20px;
	margin						: 0 0 10px 0;
	float						: right;
	background					: #FFF;
}
div#SITE div#BOX div#FOTOS a {
	float						: left;
	margin						: 3px;
}
div#SITE div#BOX div ul li {
	padding						: 2px 0 2px 10px;
	background					: url("images/det_quad_cinza.gif") no-repeat left center;
	font-weight					: bold;
}
/*########################################################################################################################################################
		WALLPAPERS
########################################################################################################################################################*/
div#SITE ul#WALLS li {
	width					: 150px;
	height					: 190px;
	padding					: 2px;
	float					: left;
	overflow				: hidden;
}
div#SITE ul#WALLS li.DESTAQUE {
	width					: 32%;
	height					: 280px;
	margin					: 0 0 0 1%;
	padding					: 0;
}
div#SITE ul#WALLS li:hover {
	background				: #F7F7F7;
}
	div#SITE ul#WALLS li div {
		padding				: 0 5px;
	}
	div#SITE ul#WALLS li a {
		margin				: 5px 0;
		text-align			: center;
	}

div#SITE ul#WALLS li strong, div#SITE ul#WALLS li a {
	display					: block;
}

div#SITE div#WALLM {
	float					: right;
	margin-bottom			: 10px;
	border-left				: 10px solid #FFF;
}
div#SITE div#COLUNA.WALS a {
	float		: left;
	margin		: 10px;
}
/**********************************/
div#SITE div#SOCIAL {
	position			: relative;
	margin				: 10px 0;
	padding				: 10px;
	overflow			: auto;
	background			: #F9F9F9;
}
div#SITE div#FOTOGRAFO {
	margin					: 10px 0;
	padding					: 5px;
	border-top				: 1px dotted #CCC;
	border-bottom			: 1px dotted #CCC;
}
div.GALERIA {
	width					: 90%;
	height					: 85px;
	margin					: 0 1px;
	overflow				: hidden;
	float					: left;
	position				: absolute;
	left					: 5%;
}
a#NEXT {
	position				: absolute;
	left					: 96%;
}
	div.GALERIA ul{
		width				: 1000px;
		position			: relative;
		overflow			: hidden;
	}
		div.GALERIA ul li {
			float			: left;
			margin			: 2px;
		}
		div.GALERIA ul li.SEL {
			margin			: 0;
		}
		div.GALERIA ul li.SEL img {
			border			: 2px solid #f60;
			filter			: alpha(opacity=40);
			opacity			: 0.4;
			-moz-opacity	: 0.4;
		}
/*########################################################################################################################################################
		RSS
########################################################################################################################################################*/
ul#RSS, ul#VIDEOS {
	clear				: both;
	padding				: 5px 0 0 0;
}
	ul#RSS li, ul#VIDEOS li {
		width			: 200px;
		height			: 250px;
		float			: left;
		margin			: 0 0 5px 10px;
		overflow		: hidden;
	}
	ul#RSS li strong, ul#VIDEOS li strong {
		display			: block;
		font-size		: 120%;
		color			: #FA8C00;
	}
div#CORPO.FULL ul#VIDEOS li {
	margin-left	: 30px;
}
/*########################################################################################################################################################
		DICAS
########################################################################################################################################################*/
div#DICAS div {
	margin					: 5px 0;
	padding					: 5px;
	border-bottom			: 1px dotted #CCC;
	overflow				: auto;
}
	div#DICAS div h4 {
		color				: #FA8C00;
		font-size			: 140%;
	}
	div#DICAS div span {
		display				: block;
	}
/*########################################################################################################################################################
		FOTOS
########################################################################################################################################################*/
ul#CREDITOS {
	overflow	: auto;
}
	ul#CREDITOS li {
		width		: 200px;
		height		: 55px;
		margin		: 5px 0;
		padding		: 5px;
		float		: left;
		background	: #F9F9F9 url('images/bg_seta.gif') no-repeat center right;
	}
	ul#CREDITOS li strong {
		display		: block;
		font-size	: 120%;
		color		: #FA8C00;
	}
/*########################################################################################################################################################*/
ul.ESPECIAIS {
	background		: url("images/home_boxfull_bg.gif") no-repeat scroll 0 0 transparent;
	padding			: 0 10px;
	margin			: 5px 0;
}
/*
ul.ESPECIAIS li {
	float			: left;
	margin-bottom	: 10px;
	overflow		: hidden;
}
	ul.ESPECIAIS li.NUM1 {
		width			: 485px;
	}
	ul.ESPECIAIS li.NUM2, ul.ESPECIAIS li.NUM3 {
		width			: 130px;
		margin-left		: 10px;
	}
*/
ul.ESPECIAIS li.NUM1 {
	overflow		: auto;
}
ul.ESPECIAIS li.NUM2, ul.ESPECIAIS li.NUM3 {
	float			: left;
	width			: 300px;
	margin			: 10px 10px 10px 0;
}
ul.ESPECIAIS li img {
	float			: left;
	margin-right	: 10px;
}
/*########################################################################################################################################################
		HOSPEDAGEM
########################################################################################################################################################*/
div#SITE div#BUSCA {
	padding						: 0 5px 6px 0;
	margin						: 10px 0;
	background					: url('images/hosp_sombra_bx.gif') repeat-x left bottom;
	text-align					: right;
}
div#HOSPEDAGEM a {
	color						: #7293B9;
}
div#HOSPEDAGEM img.FOTO {
	float						: right;
	margin-right				: 5px;
	background-repeat			: no-repeat;
	background-position			: center center;
}
div#HOSPEDAGEM a.DESTAQUES {
	width						: 150px;
	height						: 170px;
	display						: block;
	margin						: 5px 0 5px 5px;
	padding						: 0 0 5px 0;
	float						: left;
	background					: url('images/hosp_sombra_bx.gif') repeat-x left bottom;
	text-align					: center;
}
div#HOSPEDAGEM.BOX a.DESTAQUES {
	height						: 140px;
}
	div#HOSPEDAGEM a.DESTAQUES strong {
		color					: #F08C47;
	}
/*********************/
div#HOSPEDAGEM div.PLUS {
	clear						: left;
	margin						: 10px 0;
	padding						: 5px 5px 5px 10px;
	border-bottom				: 2px dotted #CCC;
	overflow					: auto;
}
	div#HOSPEDAGEM div.PLUS h3 {
		margin					: 10px 0;
		padding					: 0;
		background				: none;
	}
		div#HOSPEDAGEM div.PLUS h3 a {
			padding				: 8px 25px 5px 0;
			background			: url('images/class_sombra.gif') no-repeat right top;
		}
	div#HOSPEDAGEM address {
		clear					: left;
		margin					: 5px 0 0 0;
		font-weight				: bold;
	}
div#HOSPEDAGEM div.SIMPLES {
	padding						: 5px;
	border-bottom				: 1px dotted #CCC;
	color						: #9DA8AC !important;
}
/*********************/
div.TEXTO, div#SITE div#ITENS ul {
	margin						: 0 10px;
	padding: 0;
	overflow:hidden;
}
div.TEXTO, div#SITE div#ITENS h4 {
	margin						: 10px 0 0 10px;
}
	div#SITE div#ITENS ul li {
		width					: 198px;
		padding					: 2px 0 0 10px;
		float					: left;
		background				: url('images/hsp_det_itens.gif') no-repeat 0 8px;
	}

.GOTA, .GOTINHA {
	padding						: 10px 10px 10px 15px;
	background					: #b2aa99;
		color					: #FFF;
	-webkit-border-top-left-radius		: 1em;
	-webkit-border-bottom-right-radius	: 1em;
	-moz-border-radius-topleft			: 1em;
	-moz-border-radius-bottomright		: 1em;
	border-top-left-radius				: 1em;
	border-bottom-right-radius			: 1em;
}
.GOTINHA {
	background					: #e1ded7;
	margin						: 5px 0;
	color						: #958c7a;
}
	.GOTA * {
		color					: #FFF !important;
	}
	.GOTA > * {
		display					: block;
		border-left				: 4px solid #d6d3cc;
		border-radius: 0 !important;
		padding					: 0 0 3px 10px;
	}
/*########################################################################################################################################################
		MAPAS
########################################################################################################################################################*/
div#MAPAS div {
	width					: 166px;
	height					: 250px;
	overflow				: hidden;
	padding					: 10px;
	margin					: 10px 0 0 15px;
	float					: left;
	background				: url('images/city_box_coluna_bg.gif') no-repeat 0 0;
}
div#CORPO.FULL div#MAPAS div {
	padding					: 8px;
	margin					: 10px 0 0 5px;
}
	div#MAPAS div strong {
		display				: block;
		margin-top			: 10px;
		color				: #F08B43;
	}
