* {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

html {
}
body {
	background-image: url(/img/fnd_verde.jpg);
	background-repeat: repeat;
	font-size: 11px;
	background-color: #F0F0F0;
}
.moldura {
	border-right: none;
	border-bottom: none;
	border-left: none;
	border-top-style: none;
}


.corverde{
	color: #536C1E;
	font-weight: bold;
}
.mrgTop{margin-top: 20px;}
.fltRight{float:right}
.mrgLeft{margin-left:10px}
.MrgLeft15 {
	margin-left: 13px;
}
.fndVerde{
	background-color: #E8F1CD;
	overflow: visible;
	display: block;
	border: 10px solid #E8F1CD;
}
.noTxtDeco{text-decoration:none}
.oculto{display:none}
#tudo {
	position: absolute;
	width: 100%;
	z-index: 500;
	left: 0px;
	top: 0px;
}
#mascara {
	background-color: #8BB436;
	position: absolute;
	z-index: 1000;
	left: 0px;
	top: 0px;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
#vitrine {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	z-index: 1500;
	width: 650px;
	border: 1px solid #547C32;
	display:none;
	background-image: url(/img/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#tudoNewsletter {
	position: absolute;
	width: 100%;
	z-index: 500;
	left: 0px;
	top: 0px;
}
#mascaraNewsletter {
	background-color: #8BB436;
	position: absolute;
	z-index: 1000;
	left: 0px;
	top: 0px;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#vitrineNewsletter {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	z-index: 1500;
	width: 400px;
	border: 1px solid #666666;
}
#tudoApoio {
	position: absolute;
	width: 100%;
	z-index: 500;
	left: 0px;
	top: 0px;
}
#mascaraApoio {
	background-color: #8BB436;
	position: absolute;
	z-index: 1000;
	left: 0px;
	top: 0px;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#vitrineApoio {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	z-index: 1500;
	width: 500px;
	border: 1px solid #666666;
}
#tudoPhotos {
	position: absolute;
	width: 100%;
	z-index: 500;
	left: 0px;
	top: 0px;
}
#mascaraPhotos {
	background-color: #8BB436;
	position: absolute;
	z-index: 1000;
	left: 0px;
	top: 0px;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#vitrinePhotos {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	z-index: 1500;
	width: 750px;
	border: 1px solid #666666;
}

#tudoPacote {
	position: absolute;
	width: 100%;
	z-index: 500;
	left: 0px;
	top: 0px;
}
#mascaraPacote {
	background-color: #8BB436;
	position: absolute;
	z-index: 1000;
	left: 0px;
	top: 0px;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#vitrinePacote {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	z-index: 1500;
	height:370px;
	width: 510px;
	border: 1px solid #666666;
	background-image: url(/img/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.canalDiv h2 {
	background-image: url(/img/h2_canaldointernauta.gif);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 340px;
	text-indent: -99999px;
	overflow: hidden;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.canalDiv input{
	border: 1px solid #FF9900 !important;
	font-size: 11px !important;
	height:17px !important;
	line-height: 17px !important;	
}
.canalDiv textarea{
	border: 1px solid #FF9900 !important;
	font-size: 11px !important;
	line-height: 16px !important;
	height: 70px;
	width: 100%;
}
.canalDiv input#Submit{
	background-color: #FFDBA4;
}

.canalDiv {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 11px;
	line-height: 17px;
}
.canalDiv .closeButton2{display: block;background-image: url(/img/closeOff.gif);height: 10px;width: 46px;	background-repeat: no-repeat;text-indent: -99999px;overflow: hidden;position: absolute;left: 453px;}
.canalDiv .closeButton2:hover{background-image: url(/img/closeOn.gif);}
.canalDiv ul {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 485px;
	background-color: #FFFFFF;
}
.canalDiv ul li {
	list-style-type: none;
	display: block;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-indent: 3px;
}
.canalDiv #Submit {
	border: 1px solid #A4CA51;
	background-color: #C4DD8E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.pacotesDiv h2 {
	background-image: url(/img/h2_pacotesFull.gif);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 340px;
	text-indent: -99999px;
	overflow: hidden;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.pacotesDiv {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 11px;
	line-height: 17px;
}
.pacotesDiv .closeButton2{display: block;background-image: url(/img/closeOff.gif);height: 10px;width: 46px;	background-repeat: no-repeat;text-indent: -99999px;overflow: hidden;position: absolute;left: 453px;}
.pacotesDiv .closeButton2:hover{background-image: url(/img/closeOn.gif);}
.pacotesDiv ul {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 485px;
	background-color: #FFFFFF;
}
.branco {
	background-color: #FFFFFF;
}

.pacotesDiv ul li {
	list-style-type: none;
	display: block;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-indent: 3px;
}
.onLn {
	background-color: #F5F5F5;
}
.metade {
	width: 240px;
}
.inteiro {
	width: 480px;
}
.umterco {
	width: 160px;
}
.metade input, .umterco input {
	border: 1px solid #A4CA51;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pacotesDiv #Submit {
	border: 1px solid #A4CA51;
	background-color: #C4DD8E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.obrigado {
	padding: 10px;
	font-size: 11px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}
.obrigado .closeButton{display: block;background-image: url(/img/closeOff.gif);height: 10px;width: 46px;	background-repeat: no-repeat;text-indent: -99999px;overflow: hidden;position: absolute;left: 345px;}
.obrigado .closeButton:hover{background-image: url(/img/closeOn.gif);}
.formContato {
	display: block;
	width: 400px;
}
.buscanova {
	background-color: #FF9900;
	padding: 10px;
	width: 100%;
	display: none;
}

.buscanova .busca {
	position: absolute;
	width: 300px;
	left: 30px;
	top: 8px;
	overflow: visible;
	display: none;
}
.buscanova .busca fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.buscanova .busca legend {
	display: none;
}

.buscanova .busca label {
	position: absolute;
	left: 40px;
	background-image: url(/img/titulos/busca-o-que-voce-procura.gif);
	width: 259px;
	height: 27px;
	background-repeat: no-repeat;
	text-indent: -999px;
	overflow: hidden;
	top: 0px;
	background-position: -70px 0px;
	margin-left: -45px;
}

.buscanova .busca #busca {
	display: block;
	width: 200px;
	height: 20px;
	line-height: 20px;
	color: #FF9900;
	background-color: #FFF3E1;
	border: 1px solid #CCCCCC;
	padding: 0px;
	position: absolute;
	top: 35px;
	left: 0px;
}

.buscanova .busca #botao {
	overflow: visible;
	position: absolute;
	margin-top: -35px;
	left: 303px;
	top: 26px;
	margin-left: -130px;
}
.buscanova .busca p {
	position: absolute;
	left: 445px;
	top: 17px;
	width: 362px;
	height: 55px;
	color: #a4ca51;
	overflow: hidden;
}
.buscanova .busca strong {
	position: absolute;
	left: 444px;
	top: -14px;
	width: 216px;
	background-image: url(/img/titulos/ultimas-buscas.gif);
	height: 27px;
	text-indent: -999px;
	overflow: hidden;
}

.buscanova .busca a {
	text-decoration: none;
	color: #666666;
	display: inline;
	line-height: 18px;
}
.buscanova .busca a:hover {
	text-decoration: underline;
	color: #ff9900;
}


#header {
	margin-right: auto;
	margin-left: auto;
	width: 990px;
	display: table;
	clear: both;
	margin-bottom: 0px;
	border-top-width: 12px;
	border-top-style: solid;
	border-top-color: #B8DB6F;
	background-color: #FFFFFF;

}
#header h1 {
	display: block;
	width: 354px;
	height: 100px;
	background-image: url(/img/logo-embarcatur-viagens-e-turismo.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
	float: left;
	margin-left: 115px;
}
#header h1 a {
	display: block;
	height: 100%;
	width: 100%;
	text-indent: -99999px;
	overflow: hidden;
}
#header #cse-search-box {
	display: block;
	float: right;
}
#header #dados {
	float: left;
	color: #FFFFFF;
	display: table;
}
#header #dados ul li {
	display: block;
	list-style-type: none;
	float: left;
	line-height: 22px;
	padding-top: 20px;
	font-size: 14px;
}
#header .telefone {
	display: block;
	float: left;
	background-image: url(../img/icos/ico_phone.jpg);
	background-repeat: no-repeat;
	height: 110px;
	font-size: 16px;
	line-height: 22px;
	padding-left: 100px;
	margin-left: 75px;
	margin-top:20px;
	padding-top: 7px;
}
#header .telefone a {
	color: #3A00D5;
	text-decoration: underline;
}
#header .navigator {
	width: 100%;
	font-weight: bold;
	color: #FFFFFF;
	display: table;
	clear: both;
	background-color: #1469AF;
}
#header .navigator li {
	display: block;
	padding: 0px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	list-style-type: none;
}
#header .navigator li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 17px;
	background-color: #1469AF;
	font-weight: normal;
	padding: 10px 39px;
}
#header .navigator li a:hover {
	background-color: #61AEED;
}
#header .navigator li .pageAtiva {
	background-color: #61AEED;
	color: #FFFFFF !important;
}
.topoGde {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	background-color: #FFFFFF;
	text-align: center;
}

.trail {
	width: 930px;
	background-color: #ff9900;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
/*	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
*/	font-weight: bold;
	height: 23px;
	display: block;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.trail a {
	display: inline;
	color: #FF9900;
	text-decoration: none;
}


.cabeca {
	display: block;
	width: 300px;
	margin-top: -15px;
	float: left;
	margin-left: 30px;
}
.cabeca .telefone {
	background-image: url(../img/icos/ico_phone.jpg);
	background-repeat: no-repeat;
	width: 98px;
	display: block;
	padding-top: 95px;
	text-align: center;
}
#content {
	margin-right: auto;
	margin-left: auto;
	width: 990;
	display: table;
	text-align: center;
	position: relative;
	clear: both;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
}
#page {
	margin-right: auto;
	margin-left: auto;
	display: table;
	clear: both;
	color: #001753;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	width: 990px;
	z-index: 500;
	margin-top: -1px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#page .left {
	width: 345px;
	float: left;
}

#page .right {
	width: 345px;
	float: right;
}

#page a {
	color: #547A38;
}
#page p {
	line-height: 15px;
}


#page .left #homeApoio {
	clear: both;
	padding-top: 15px;
}
#page .left #homeApoio h2 {
	background-image: url(/img/h2_02.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 52px;
	text-indent: -99999px;
	display: block;
	overflow: hidden;
}
#page .left #homeApoio img {
	margin-right: 10px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#page .left #homeApoio a {
	color: #001753;
	text-decoration: none;
}
#page .left #homeMonte {
	clear: both;
	padding-top: 15px;
}
#page .left #homeMonte h2 {
	background-image: url(/img/h2_montesuaviagem.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 52px;
	text-indent: -99999px;
	display: block;
	overflow: hidden;
}
#page .left #homeMonte p {
	display: block;
	width: 155px;
	float: left;
	height: 62px;
	margin-bottom: 20px;
}
#page .left #homeMonte .fndAteOn {
	background-image: url(/img/fndAtenOn.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 7px;
	width: 180px;
}
#page .left #homeMonte .fndAteOn2 {
	background-image: url(/img/fndAtenOn.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 7px;
	width: 180px;
	font-weight: normal;
	font-size: 9px;
	line-height: 13px;
}


#page .left #homeRoteirosNacionais {
	clear:both;
}
#page .left #homeRoteirosNacionais h2 {
	background-image: url(/img/h2_pacotesFull.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 45px;
	text-indent: -99999px;
	display: block;
	overflow: hidden;
}
#page .left #homeRoteirosNacionais ul {
	display: block;
	clear: both;
	width: 100%;
}
#page .left #homeRoteirosNacionais ul li {
	list-style-type: none;
	float: left;
	width: 158px;
	display: block;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#page .left #homeRoteirosNacionais ul li a {
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	color: #001753;
}

#page .left #homeRoteirosNacionais ul li a img {
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
}
#page .left #homeCidadesMais {
	clear:both;
	margin-bottom: 15px;
}
#page .left #homeCidadesMais h2 {
	background-image: url(/img/h2_destinoMais.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 45px;
	text-indent: -99999px;
	display: block;
	overflow: hidden;
}
#page .left #homeCidadesMais ul {
	display: block;
	clear: both;
	width: 100%;
}
#page .left #homeCidadesMais ul li {
	list-style-type: none;
	float: left;
	display: block;
}
#page .left #homeCidadesMais ul li a {
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	color: #001753;
}

#page .left #homeCidadesMais ul li a img {
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
}
#page .left #homeNewsletter {
	clear: both;
}

#page .left #homeNewsletter h2 {
	background-image: url(/img/h2_06.gif);
	background-repeat: no-repeat;
	height: 52px;
	display: block;
	text-indent: -99999px;
	padding-top: 23px;
	overflow: hidden;
	background-position: 0px 23px;
}
#page .left #homeNewsletter h3 {
	display: block;
	text-indent: -99999px;
	width: 76px;
	overflow: hidden;
	height: 80px;
	background-image: url(/img/homeNewsletter.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	float: left;
}
#page .left #homeNewsletter form {
	padding-top: 5px;
}
#page .left #homeNewsletter fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #EAF2E5;
}
#page .left #homeNewsletter legend {
	display: none;
}
#page .left #homeNewsletter ul {
	display: block;
	float: right;
	width: 260px;
}

#page .left #homeNewsletter ul li {
	list-style-type: none;
	padding: 2px;
	clear: both;
}
#page .left #homeNewsletter .inputBasic {
	display: block;
}
#page .left #homeNewsletter .inputBasic input {
	border: 1px solid #0C2C7E;
	width: 205px;
	float: left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
}
#page .left #homeNewsletter .inputBasic label {
	width: 45px;
	display: block;
	float: left;
}
#page .left #homeNewsletter .inputChkBox {
	display: block;
}
#page .left #homeNewsletter #ok {
	margin-left: 25px;
	background-color: #0C2C7E;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
	width: 45px;
}
#page .left #homePacotesPromocao {
	clear: both;
	padding-top: 25px;
}
#page .left #homePacotesPromocao h2 {
	background-image: url(/img/h2_05.gif);
	background-repeat: no-repeat;
	display: block;
	height: 52px;
	width: 340px;
	text-indent: -99999px;
	overflow: hidden;
	clear: both;
}
#page .left #homePacotesPromocao li {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
#page .left #homePacotesPromocao li.on {
	background-color: #EAF2E5;
}
#page .left #homePacotesPromocao li a {
	text-decoration: none;
	color: #001753;
	display: block;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}



#page .right #homeDestaques {
	clear: both;
	padding-top: 25px;
}
#page .right #homeDestaques h2 {
	background-image: url(/img/h2_hospedagensMais.gif);
	background-repeat: no-repeat;
	display: block;
	height: 52px;
	width: 340px;
	text-indent: -99999px;
	overflow: hidden;
	clear: both;
}
#page .right #homeDestaques p {
	float: left;
	padding-bottom: 20px;
	width: 160px;
	display: block;
	font-size: 10px;
}
#page .right #homeDestaques a {
	color: #FF9900;
	text-decoration: none;
}


#page .right #homeDestaques img {
	margin-bottom: 5px;
}
#page .right #homeSurpreenda {
	clear: both;
}
#page .right #homeSurpreenda h2 {
	background-image: url(/img/h2_01.gif);
	background-repeat: no-repeat;
	display: block;
	height: 52px;
	width: 100%;
	text-indent: -99999px;
	overflow: hidden;
}
#page .right #homeSurpreenda img {
	float: left;
	margin-right: 10px;
	border: 1px solid #000000;
}
#page .right #homeSurpreenda a {
	color: #001753;
	text-decoration: none;
}
#page .right #homeResorts {
	clear: both;
}
#page .right #homeResorts h2 {
	background-image: url(../img/h2_resorts.gif);
	background-repeat: no-repeat;
	display: block;
	height: 52px;
	width: 100%;
	text-indent: -99999px;
	overflow: hidden;
}
#page .right #homeResorts img {
	float: left;
	margin-right: 10px;
	border: 1px solid #000000;
}
#page .right #homeResorts a {
	color: #001753;
	text-decoration: none;
}

#page .right #homeRecantos {
	clear: both;
}
#page .right #homeRecantos h2 {
	background-image: url(../img/h2_recantosGde.gif);
	background-repeat: no-repeat;
	display: block;
	height: 52px;
	width: 100%;
	text-indent: -99999px;
	overflow: hidden;
}
#page .right #homeRecantos img {
	float: left;
	margin-right: 10px;
	border: 1px solid #000000;
}
#page .right #homeRecantos a {
	color: #001753;
	text-decoration: none;
}
#page .right #homeMaisProc {
	clear: both;
	padding-top: 20px;
}
#page .right #homeMaisProc h2 {
	background-image: url(/img/h2_03.gif);
	background-repeat: no-repeat;
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	height: 52px;
}
#page .right #homeMaisProc ul {
	list-style-type: none;
}
#page .right #homeMaisProc ul li {
	display: block;
	line-height: 18px;
	text-indent: 5px;
}
#page .right #homeMaisProc ul li.on {
	background-color: #EAF2E5;
}
#page .right #redeHoteleira {
	clear: both;
	background-image: url(../img/brasil.gif);
	height: 260px;
	width: 350px;
	background-repeat: no-repeat;
	float: right;
	background-position: right top;
}

#page .right #redeHoteleira fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#page .right #redeHoteleira legend {
	display: none;
}
#page .right #redeHoteleira form {
	display: block;
	float: right;
	width: 195px;
	padding-top: 60px;
}
#page .right #redeHoteleira label {
	display: block;
	clear: both;
	font-weight: bold;
	line-height: 16px;
}
#page .right #redeHoteleira select {
	display: block;
	width: 180px;
	margin-bottom: 2px;
	background-color: #D1E3C4;
	font-size: 11px;
	font-style: normal;
}
#page .right #redeHoteleira optgroup {
	text-indent: 3px;
	font-style: normal;
}
#page .right #redeHoteleira optgroup option {
	text-indent: 25px;
	margin-bottom: 2px;
	font-style: normal;
}
#page .right #redeHoteleira button {
	display: block;
	width: 65px;
	background-color: #FF9900;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 10px;
	margin-left: 60px;
}
#page .right #redeHoteleira li {
	list-style-type: none;
	display: block;
	height: 40px;
}
#page #base1 {
	width: 730px;
	float: left;
	display: table;
}
#page #base2 {
	width: 216px;
	display: block;
	float: right;
	z-index: 999;
	position: relative;
}
#page #base2 .sky {
	width: 216px;
	display: block;
	position: absolute;
	left: 29px;
}
#page #base2 .sky p{
	padding-bottom:30px;
}
.footer {
	display: block;
	width: 990px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding: 0px;
	border-bottom-width: 12px;
	border-bottom-style: solid;
	border-bottom-color: #B8DB6F;
	float: none;
	height: 0px;
}

.laranja {
	background-image: url(/img/fndLaranja.gif);
	height: 330px;
	width: 216px;
	display: table;
	margin-bottom: 30px;
	background-repeat: no-repeat;
}
.laranja h2 {
	display: block;
	text-indent: -99999px;
	height: 120px;
}
.laranja li {
	list-style-type: none;
	text-align: right;
	margin-bottom: 12px;
	display: block;
	margin-left:10px;
	margin-right: 60px;
}
.laranja li a {
	text-decoration: none !important;
	font-size: 11px!important;
	font-weight: normal !important;
	color: #84591A !important;
}
.laranja li a:hover{
	color: #666633 !important;
}
.laranja p {
	text-align: right;
	display: block;
	font-weight: bold;
	font-size: 13px;
	color: #333333;
	height: 20px;
	padding: 0px;
	width: 110px;
	margin-left: 50px;
}
.laranja2 {
	background-image: url(/img/fndLaranja2.jpg);
	height: 430px;
	width: 216px;
	display: table;
	margin-bottom: 30px;
	background-repeat: no-repeat;
}
.laranja2 h2 {
	display: block;
	text-indent: -99999px;
	height: 110px;
}
.laranja2 li {
	list-style-type: none;
	text-align: right;
	margin-bottom: 11px;
	display: block;
	margin-right: 60px;
}
.laranja2 li a {
	text-decoration: none !important;
	font-size: 12px!important;
	font-weight: bold !important;
	color: #84591A!important;
}

.laranja2 p {
	text-align: right;
	display: block;
	font-weight: bold;
	font-size: 13px;
	width: 110px;
	float: right;
	color: #333333;
	margin-right: 60px;
	padding: 0px;
	margin-bottom: 0px;
}
.verde {
	background-image: url(/img/fndVerde.gif);
	height: 330px;
	width: 216px;
	display: table;
	background-repeat: no-repeat;
}
.verde h2 {
	display: block;
	text-indent: -999999px;
	height: 110px;
}
.verde li {
	list-style-type: none;
	text-align: right;
	margin-bottom: 12px;
	display: block;
	margin-right: 60px;
}
.verde li a {
	text-decoration: none !important;
	font-size: 12px!important;
	font-weight: bold !important;
	color: #536C1E!important;
}

.verde p {
	text-align: right;
	display: block;
	font-weight: bold;
	font-size: 13px;
	width: 110px;
	float: right;
	color: #333333;
	margin-right: 60px;
	padding: 0px;
	margin-bottom: 0px;
}


#page #baseinner {
	width: 750px;
	float: left;
	display: table;
}
#page #baseinner p {
	line-height: 18px;
	margin-bottom: 15px;
}
#page .mrgBottom {
	padding-bottom: 300px;
	display: block;
}






#page .voceEsta {
}
#page .voceEsta a {
	font-weight: bold;
}
#page .visitaVirtualUl {
}

#page .visitaVirtualUl li{
	background-repeat: no-repeat;
	background-position: 4px 4px;
	list-style:none;
	display: block;
	width: 358px;
	float: left;
	border: 1px solid #d4d4d4;
	background-color: #e2e2e2;
	margin: 5px;
	height: 128px;
	position: relative;
}
#page .visitaVirtualUl li a{
	display: block;
	padding-left: 170px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	height: 120px;
	width: 184px;
	line-height: 14px;
	text-decoration: none;
	color: #001753;
	font-size: 10px;
}
#page .visitaVirtualUl li a strong{
	font-size: 13px;
	line-height: 21px;
}

#page .visitaVirtualUl2 {
	display: block;
	margin-top: 15px;
	margin-left: -20px;
}

#page .visitaVirtualUl2 li{
	background-repeat: no-repeat;
	background-position: 0px 55px;
	list-style:none;
	display: block;
	width: 445px;
	float: left;
	position: relative;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #E2E2E2;
}
#page .visitaVirtualUl2 li a{
	display: block;
	text-decoration: none;
	color: #001753;
	font-size: 11px;
	line-height: 18px;
	width: 270px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 170px;
	background-image: url(/img/tarjaVV.gif);
	background-position: 0px 13px;
	background-repeat: no-repeat;
	height: 170px;
}
#page .visitaVirtualUl2 li a strong{
	font-size: 13px;
	line-height: 21px;
	display: block;
	clear: both;
}
.visitaVirtualUl2 li a p {
	display: block;
	float: right;
}

.visitaVirtualUl2 li a .selos {
	display: block;
	float: left;
	width: 138px;
	background-image: url(/img/tarjaVV.gif);
	background-repeat: repeat-x;
	padding-top: 148px;
	text-align: center;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.visitaVirtualUl2 li a i img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 4px;
	margin-left: 4px;
}


.visitaVirtualUl2 li a .dados {
	display: block;
	float: left;
	width: 255px;
}

.vv{
	background-image: url(/img/tarjaVV.gif);
	background-position: 4px 102px;
	background-repeat: no-repeat;
	}
.mi {
	background-image: url(/img/tarjaMI.gif);
	background-position: 4px 102px;
	background-repeat: no-repeat;
}
#page .semiVisitaUL li{
	float: left;
	margin: 5px;
	border: 1px solid #E6E6E6;
	background-color: #FBFBFB;
	width: 173px;
	list-style-type: none;
	height: 130px;
	display: block;
}
#page .semiVisitaUL li a {
	background-repeat: no-repeat;
	background-position: center 4px;
	text-align: center;
	text-decoration: none;
	display: block;
	height: 20px;
	width: 173px;
	padding-top: 110px;
	filter:alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity: 0.55;
	color: #001753;
}
#page .semiVisitaUL li a:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 100;
	opacity: 100;
}
.listVisitaVirtual {
	width: 360px;
	float: left;
	margin: 5px;
	border: 1px solid #D4D4D4;
	background-color: #E2E2E2;
}
.listVisitaVirtual td a{
	padding: 2px;
	line-height: 13px;
	display: block;
}
.listVisitaVirtual td a img{
	float:left;
	margin-right:5px;
}
.listHospedagem {
	width: 360px;
	float: left;
	margin: 5px;
	border: 1px solid #D4D4D4;
	background-color: #E2E2E2;
}
.listHospedagem td {
	padding: 2px;
	line-height: 13px;
}
.listHospedagem3 {
	float: left;
	margin: 5px;
	border: 1px solid #E6E6E6;
	background-color: #FBFBFB;
	width: 360px;
}
.listHospedagem3 td {
	padding: 2px;
	line-height: 13px;
}
.desfocado{
	filter:alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity: 0.55;
	color: #333333;
}
.listHospedagem2 {
	float: left;
	border: 1px solid #D8D8D8;
	width: 360px;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.listHospedagem2 td {
	line-height: 15px;
	padding: 3px;
}
.listHospedagem2 td strong {
	font-size: 11px;
}
#page .listHospedagem2 a {
	color: #848484;
	text-decoration: none;
}

.inner {
	color: #FFFFFF;
	display: table;
	font-size: 11px;
	width: 100%;
	background-color: #415827;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	float: none;
	clear: both;
	padding: 0px;
	margin: 0px;
}
.inner .dentro {
	display: table;
	width: 750px;
	padding-top: 20px;
	padding-bottom: 20px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/img/logo_rodape.gif);
	background-repeat: no-repeat;
	background-position: 20px 12px;
	padding-left: 240px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
}


.inner ul{
	margin-right: auto;
	margin-left: auto;
	display: table;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	clear: both;
	width: 100%;
}
.inner ul li{
	list-style-type: none;
	display: block;
	float: left;
	margin-right: 5px;
}
.inner ul li a{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 15px;
	display: block;
	padding: 5px;
	font-weight: normal;
}







#allHead {
	display: block;
	width: 650px;
	height: 570px;
	border: 1px solid #CCCCCC;
	background-repeat: no-repeat;
	background-position: center 95px;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;

}
#allHead h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	display: block;
	text-align: center;
	color: #000000;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-weight: normal;
}
#allHead h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	display: block;
	color: #333333;
	font-weight: bold;
	text-align: center;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-bottom: 10px;
}
.menuHead {
	margin-left: 12px;
}

.menuHead li {
	float: left;
	list-style-type: none;
	display: block;
	margin: 1px;
	width: 102px;
}
.menuHead li a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	height: 100%;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #67993E;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #9DC455;
}
.menuHead a:hover {
	background-color: #9DC455;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #BAD687;

}

/*
.menuHead .a1 {background-color: #5A8736;}
.menuHead .a2 {background-color: #5A8736;}
.menuHead .a3 {background-color: #5A8736;}
.menuHead .a4 {background-color: #5A8736;}
.menuHead .a5 {background-color: #5A8736;}
.menuHead .a6 {background-color: #5A8736;}
*/

#allHead #sub1 {left:  366px;top: 110px;width: 237px;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0; z-index:99999}
#allHead #sub2 {left:  366px;top: 110px;width: 237px;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0; z-index:99999}
#allHead #sub3 {left:  366px;top: 110px;width: 237px;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0; z-index:99999}
#allHead #sub4 {left:  366px;top: 110px;width: 237px;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0; z-index:99999}
#allHead #sub5 {left:  366px;top: 110px;width: 237px;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0; z-index:99999}
#allHead #sub6 {left:  366px;top: 110px;width: 237px;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0; z-index:99999}
#allHead .b{
	position: absolute;
	background-color: #FFFFFF;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	padding: 8px;
}
#allHead .b p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	margin-bottom: 5px;
}
#allHead .b p strong {
}
#allHead .b h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 10px;
}
#allHead #alpher {
	display: block;
	position: absolute;
	left: 13px;
	width: 626px;
	top: 93px;
	height: 467px;
	background-color: #FFFFFF;
	z-index: 9999;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
#allHead #legenda{
	display: block;
	position: absolute;
	left: 20px;
	top: 530px;
	background-color: #FFFFFF;
	z-index: 9999;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	padding: 5px;
	font-weight: bold;
	color: #333333;
}
#allHead .closeButton{display: block;background-image: url(/img/closeOff.gif);height: 10px;width: 46px;	background-repeat: no-repeat;text-indent: -99999px;overflow: hidden;position: absolute;left: 595px;top:10px}
#allHead .closeButton:hover{background-image: url(/img/closeOn.gif);}
.closeButton2{display: block;background-image: url(/img/closeOff.gif);height: 10px;width: 46px;	background-repeat: no-repeat;text-indent: -99999px;overflow: hidden;position: absolute;left: 445px;top:10px}
.closeButton2:hover{background-image: url(/img/closeOn.gif);}
.navegationBar {
	clear: both;
	width: 100%;
	margin-top: 10px;
}
.navegationBar td {
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: #B9B9B9;
}
h3.titulosInterna {
	font-size: 14px;
	display: block;
	background-repeat: no-repeat;
	text-indent: -99999px;
	height: 27px;
	overflow: hidden;
	width: 100%;
}


.titAcidade{background-image: url(/img/h2_acidade.gif);}
.titOndeHospedar{background-image: url(/img/h2_ondehospedar.gif);}
.titApoioTurista{background-image: url(/img/h2_02.gif);}
.titEspecialHostels{background-image: url(/img/h2_07.gif);}
.titRecantos{background-image: url(/img/h2_recantos.gif);}
.titTemporada{background-image: url(/img/h2_locacao_para_temporada.gif);}
.titOutrasOpcoes{background-image: url(/img/h2_outrasopcoes.gif);}
.titOndeComer {
	background-image: url(/img/h2_ondecomer.gif);
}
.titOqfazer {
	background-image: url(/img/h2_oquefazer.gif);
}
.titPacotes {
	background-image: url(/img/h2_pacotes.gif);
}
.titOpiniao {
	background-image: url(/img/h2_opiniao.gif);
}



.hrSeparator {
	display: block;
	height: 2px;
}
div.blocoInterna {
	display: block;
	clear: both;
	width: 100%;
}
.spacerX {
	display: block;
	clear: both;
	height: 20px;
}
.fotoOndeComer {
	background-image: url(/img/gastronomia.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 176px;
	width: 240px;
}
.fotoPasseios {
	background-image: url(/img/passeios.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 176px;
	width: 240px;
	float: right;
}


#page h2.faleconosco {
	background-image: url(/img/h2_faleConosco.gif);
	height: 50px;
	width: 230px;
	display: block;
	text-indent: -99999px;
	margin-top: 20px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	overflow: hidden;
}
#page h2.cadastrese {
	background-image: url(/img/h2_cadastre.gif);
	height: 50px;
	width: 230px;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	text-indent: -99999px;
	margin-top: 20px;
	margin-bottom: 5px;
}
#page h2.comoeoanuncio {
	background-image: url(/img/h2_comoeoanuncio.gif);
	height: 50px;
	width: 330px;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	text-indent: -99999px;
	margin-top: 20px;
	margin-bottom: 16px;
	clear: both;
	float: none;
}
#page h2.pqanunciar {
	background-image: url(/img/h2_pqanunciar.gif);
	height: 50px;
	width: 240px;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	text-indent: -99999px;
	margin-top: 20px;
	margin-bottom: 5px;
}

#page .emails {
	padding-top: 10px;
}
#page .emails li {
	padding-bottom: 10px;
	list-style-type: none;
}
#page .leftMenos {
	display: block;
	float: left;
	width: 250px;
}
#page .rightMais {
	display: block;
	float: left;
	width: 440px;
	margin-left:30px;
}
#page .anuncieDestaque {
	background-color: #C9E197;
	border: 1px dashed #A4CB4E;
	display: block;
	clear: left;
	float: left;
	padding: 10px;
	margin-bottom: 15px;
}
#page .anuncieDestaque h3 {
	font-size: 14px;
	color: #001753;
	padding: 5px;
}
#page .anuncieDestaque h3:first-letter{
	font-size: 24px;
}
#page .anuncieDestaque ul {
	display: block;
	width: 220px;
}

#page .anuncieDestaque ul li {
	padding: 7px;
	display: block;
	color: #001753;
}
#page .anuncieDetalhe {
	float: left;
	display: block;
	border: 1px dashed #336600;
	background-color: #D18819;
	padding: 15px;
	font-size: 12px;
	margin-top: 45px;
	margin-left: -10px;
	margin-bottom: 10px;
	color: #FFFFFF;
}
#page .anuncieComprar {
	display: block;
	float: left;
	border: 1px dashed #688426;
	background-color: #7EA02E;
	margin-left: 40px;
	text-align: center;
}
#page .anuncieComprar a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	display: block;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}






#page .cadastro {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#page .cadastro legend {
	display: none;
}
#page .cadastro li {
	list-style-type: none;
	clear: both;
	padding: 10px;
}
#page .cadastro label {
	display: block;
	width: 60px;
	float: left;
	height: 18px;
	line-height: 18px;
	font-weight: bold;
}
#page .cadastro input,#page .cadastro textarea  {
	float: left;
	display: block;
	width: 300px;
	font-size: 11px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	padding-left: 2px;
}
#page .cadastro #sender {
	background-color: #E5E5E5;
	display: block;
	width: 80px;
}
.ondecomerUl {
	display: block;
	float: left;
}
.ondecomerUl li {
	list-style-type: none;
	font-weight: bold;
	display: block;
	background-image: url(/img/setinhazul.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	text-indent: 12px;
	cursor:hand;
	height: 22px;
	line-height: 22px;
	width: 142px;
}
.ondecomerUl li ul {
	position: absolute;
	width: auto;
	left: 144px;
	top: 1px;
	height: 171px;
	cursor: text;
	display: none;
}
.ondecomerUl li ul li {
	font-weight: normal;
	line-height: 17px;
	background-position: 0px 7px;
	cursor: hand;
	padding-bottom: 5px;
	height: auto;
	width: auto;
}
.ondecomerUl li ul li ul li {
	height: auto;
	width: 210px;
	cursor: text;

}
.oquefazerUl {
	display: block;
	padding-left: 10px;
}
.oquefazerUl li {
	list-style-type: none;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	background-image: url(/img/setinhazul.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	text-indent: 12px;
	cursor:help;
}
.oquefazerUl li ul {
	display: none;
	padding-left: 30px;
}

.oquefazerUl li ul li {
	font-weight: normal;
	line-height: 16px;
	cursor: help;
}
.subTopico {
	font-style: normal;
	display: block;
	padding: 5px;
	line-height: 16px;
}
.apoioTurDiv h2 {
	background-image: url(/img/h2_02.gif);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 360px;
	text-indent: -99999px;
	overflow: hidden;
}
.apoioTurDiv ul {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
.apoioTurDiv ul li {
	list-style-type: none;
	display: block;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
.apoioTurDiv label {
	display: block;
}
.apoioTurDiv input,.apoioTurDiv textarea  {
	display: block;
	border: 1px solid #003366;
	background-color: #D1E3C4;
	width: 250px;
	font-size: 10px;
}
.apoioTurDiv {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 11px;
	line-height: 17px;
}
.apoioTurDiv #Submit{
	width: 65px;
	position: absolute;
	margin-top: -23px;
	margin-left: 260px;
}
.msnMessenger {
	float: left;
	padding-right: 4px;
	padding-top: 4px;
}
.ondeComerDiv {
	display: block;
	float: left;
	width: 450px;
	margin-left: 15px;
	position: relative;
}
.oqFazerDiv {
	display: table;
}
.halfRight {
	display: block;
	width: 210px;
	float: right;
}
.halfLeft {
	display: block;
	width: 480px;
	float: left;
}
.pacotesUl strong {
	color: #0038CE;
	font-size: 11px;
}
.pacotesUl i {
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #001753;
}
.pacotesUl p {
	font-size: 9px;
	padding-top: 5px;
	color: #001753;
}
.pacotesUl li {
	list-style-type: none;
}
.pacotesUl p a {
	text-decoration: none;
	color: #001753;
}
.pacotesUl img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#page .halfRight .pacotesUl a {
	color: #FF9900;
}

.spaceRegistros {
	padding-top: 25px;
	font-size: 10px;
	font-style: italic;
	color: #666666;
	display: block;
}
.spaceRegistros2 {
	display: block;
	font-size: 10px;
	color: #547A38;
	line-height: 35px;
	font-weight: bold;
}

.areas {
	position: relative;
}
.areas li {
	border: 1px solid #CCCCCC;
	width: 110px;
	list-style-type: none;
	margin-top: 6px;
	margin-bottom: 6px;
	background-image: url(/img/setinhazul.gif);
	background-position: 6px center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	cursor: hand;
}
.areas li ul {
	position: absolute;
	left: 160px;
	top: -3px;
	display: none;
}
.areas li ul li{
	border: 1px solid #E4E4E4;
	width: 130px;
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 3px;
	background-image: url(/img/setinhaverde.gif);
	background-position: 6px center;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 18px;
	color: #3C5538;
}
.areas li ul li ul {
	position: absolute;
	left: 165px;
	top: -10px;
	width: 400px;
	height: 140px;
	cursor: default;
}
.areas li ul li ul li{
	list-style-type: none;
	background-image: none;
	color: #001753;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 100%;
	width: 100%;
	display: block;
	overflow: auto;
	cursor: default;
}
#page .mapadosite {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#page .mapadosite ul {
	padding-left: 20px;
}
#page .mapadosite ul li {
	padding: 2px;
	list-style-type: circle;
}
#page .mapadosite ul li a {
	text-decoration: none;
}
#page .mapadosite ul li a:hover {
	text-decoration: underline;
}
.vantagensAnunciar li {
	line-height: 16px;
	background-image: url(/img/chk.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	display: block;
	padding-top: 8px;
	text-indent: 33px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-type: none;
}
#page h4 {
	font-size: 11px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: normal;
	line-height: 16px;
}
#page h4:first-letter {
	font-size: 20px;
	font-weight: bold;
}
#page h4 strong {
	color: #336600;
}
.mrgTop{
	margin-top:25px;
}
fieldset.anuncie {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
fieldset.anuncie legend {
	display: none;
}
.anuncie #cadastro_form ul {
	width: 100%;
	display: block;
}
.anuncie #cadastro_form ul li {
	list-style-type: none;
	display: block;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}
.anuncie #cadastro_form ul li label {
	display: block;
	width: 50px;
	float: left;
	padding: 5px;
	text-align: right;
}
.anuncie #cadastro_form ul li input {
	display: block;
	float: left;
	border: 1px solid #336600;
	font-size: 10px;
	padding: 4px;
}
.anuncie #cadastro_form ul li input.bt {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	display: block;
	background-color: #7EA02E;
	padding: 5px;
}
#page .reportagem p {
	display: block;
	clear: both;
	font-size: 12px;
	line-height: 21px;
	margin-bottom: 15px;
}
#page .right #homeDestaques .aviso {
	display: block;
	clear: both;
	padding: 8px;
	background-color: #E1E1E1;
	line-height: 15px;
}
.verfotos {
	background-image: url(../img/newIcon.gif);
	height: 35px!important;
	width: 78px!important;
	display: block !important;
	margin: 0px !important;
	padding: 0px !important;
	position: absolute !important;
	left: 278px!important;
	top: 91px!important;
	text-indent: -99999px;
	overflow: hidden;
}
#content .swfTopos {
	position: relative;
}
#content .swfTopos object {
	position: absolute;
	margin-top: -65px;
	width: 750px;
	height: 350px;
	margin-left: -370px;
}
#content .swfTopos .textoSobre {
	position: absolute;
	margin-top: -65px;
	width: 750px;
	height: 350px;
	margin-left: -370px;
	top: 40px;
}
#apoio {
	clear: both;
	text-align: center;
	display: block;
	padding-top: 30px;
	width: 100%;
}

#apoio img {
	vertical-align: middle;
	margin-right: 15px;
	margin-left: 15px;
}
#contato_form input {
	padding: 2px;
}
.cana0001 {
	width: 187px;
	background-repeat: no-repeat;
	padding-top: 30px;
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
.cana0001 h3 {
	background-image: url(/img/h2_dicas.gif);
	background-repeat: no-repeat;
	height: 50px;
	display: block;
	clear: both;
	text-indent: -9999px;
	background-position: center top;
	margin-bottom: 10px;
}
.cana0001 ul li {
	list-style-type: none;
	padding: 5px;
	display: block;
}
#grupoRestrito {

}
#grupoRestrito .infos {
	width: 31%;
	float: left;
	margin-right: 20px;
}
.voceEsta2 {
	display: block;
	margin-top: -40px;
	z-index: 999;
	position: relative;
}
.tiraTopo {
	margin-top: -200px;
}

/*NOVA HOME*/

.topHome {
	display: block;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
}
.in1 {
	background-color:#FFFFFF;
	overflow: hidden;
	display: block;
	padding: 30px;
	width: 470px;
	float: left;
}
.in1 li {
	float: left;
	list-style-type: none;
	padding-right: 20px;
}
.in1 #TabbedPanels1 {
	margin: 0px;
	padding: 0px;
	display: table;
	width: 100%;
}
.in1 #TabbedPanels1 .TabbedPanelsTabGroup {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #DFEFFF;
	padding-top: 10px;
}
.in1 #TabbedPanels1 .TabbedPanelsTabGroup .TabbedPanelsTab {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.in1 #TabbedPanels1 .TabbedPanelsTabHover {
	background-color: transparent !important;
}
.in1 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.itens {
	display: table;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.itens li {
	list-style-type: none;
	display: table;
	width: 220px;
	float: left;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;
}
.itens a {
	display: block;
	line-height: 21px;
	color: #001753;
	text-decoration: none;
	width: 100%;
	font-weight: normal;
}
.itens li img {
	padding-right: 15px;
	padding-bottom: 15px;
	background-position: 2px 2px;
	padding-top: 0px;
	padding-left: 0px;
	margin: 0px;
	background-image: url(../img/fnd_foto_base.gif);
}
.xbutton {
	display: block !important;
	padding: 3px !important;
	border: 1px solid #CCCCCC !important;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Allpage {
	width: 990px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	display: table;
	padding: 0px;
}
.Allpage .innerPage {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	display: table;
	width: 926px;
	clear: both;
	margin-top: 34px;
	padding-top: 65px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.Allpage .innerPage h3 {
	display: none;
}

.topTrans {
	height: 130px;
	width: 990px;
	display: block;
	overflow: hidden;
	z-index: 888;
	position: relative;
}
.menu {
	display: block;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: -100px;
	z-index: 999;
	position: relative;
	background-color: #FFFFFF;
}
.menu li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.menu a {
	display: block;
}
.menu .roteiros {
	position: absolute;
	width: 504px;
	left: 34px;
	top: 53px;
}
.menu .busca {
	position: absolute;
	width: 300px;
	left: 30px;
	top: 8px;
	overflow: visible;
	display: none;
}
.menu .busca fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.menu .busca legend {
	display: none;
}

.menu .busca label {
	position: absolute;
	left: 40px;
	background-image: url(/img/titulos/busca-o-que-voce-procura.gif);
	width: 259px;
	height: 27px;
	background-repeat: no-repeat;
	text-indent: -999px;
	overflow: hidden;
	top: 0px;
	background-position: -70px 0px;
	margin-left: -45px;
}

.menu .busca #busca {
	display: block;
	width: 200px;
	height: 20px;
	line-height: 20px;
	color: #FF9900;
	background-color: #FFF3E1;
	border: 1px solid #CCCCCC;
	padding: 0px;
	position: absolute;
	top: 35px;
	left: 0px;
}

.menu .busca #botao {
	overflow: visible;
	position: absolute;
	margin-top: -35px;
	left: 303px;
	top: 26px;
	margin-left: -130px;
}
.menu .busca p {
	position: absolute;
	left: 445px;
	top: 17px;
	width: 362px;
	height: 55px;
	color: #a4ca51;
	overflow: hidden;
}
.menu .busca strong {
	position: absolute;
	left: 444px;
	top: -14px;
	width: 216px;
	background-image: url(/img/titulos/ultimas-buscas.gif);
	height: 27px;
	text-indent: -999px;
	overflow: hidden;
}

.menu .busca a {
	text-decoration: none;
	color: #666666;
	display: inline;
	line-height: 18px;
}
.menu .busca a:hover {
	text-decoration: underline;
	color: #ff9900;
}
.menu .navigator {
	position: absolute;
	top: 100px;
	width: 986px;
	left: -23px;
	background-color: #1469AF;
	font-weight: bold;
	color: #FFFFFF;
}
.menu .navigator li {
	display: block;
	padding: 0px;
	float: left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.menu .navigator li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 29px;
	padding-bottom: 10px;
	padding-left: 28px;
	font-size: 15px;
}
.menu .navigator li a:hover {
	background-color: #61AEED;
}
.pageAtiva {
	background-color: #61AEED;
	color: #FFFFFF !important;
}


.menu .trail {
	position: absolute;
	top: 354px;
	width: 926px;
	left: -23px;
	background-color: #ff9900;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	font-weight: bold;
	height: 23px;
}
.menu .trail a {
	display: inline;
	color: #FF9900;
	text-decoration: none;
}

.menu .trail2 {
	position: absolute;
	top: 140px;
	width: 926px;
	left: -23px;
	background-color: #ff9900;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	font-weight: bold;
	height: 23px;
}

.menu .trail2 a {
	display: inline;
	color: #FF9900;
	text-decoration: none;
}







.menu .especiais {
	position: absolute;
	width: 359px;
	left: 591px;
	top: 157px;
	height: 414px;
	z-index: 888;
}
.menu .paper {
	position: absolute;
	width: 254px;
	left: 17px;
	top: 412px;
	height: 325px;
	z-index: 999;
}
.menu .paper .overTop {
	position: absolute;
	left: 28px;
	top: 31px;
}
.menu .hoteis {
	position: absolute;
	width: 254px;
	left: 682px;
	top: 218px;
	height: 325px;
	z-index: 999;
}
.menu .hoteis .overTop {
	position: absolute;
	left: 28px;
	top: 34px;
}
.menu .paper2 {
	position: absolute;
	width: 273px;
	left: 383px;
	top: 208px;
	height: 272px;
	z-index: 999;
}
.menu .paper3 {
	position: absolute;
	width: 270px;
	left: 64px;
	top: 236px;
	height: 251px;
	z-index: 999;
}
.menu .paper3 .overTop {
	position: absolute;
	left: 55px;
	top: 56px;
}
.menu .paper4 {
	position: absolute;
	width: 273px;
	left: 389px;
	top: 202px;
	height: 272px;
	z-index: 999;
}
.menu .selo {
	position: absolute;
	width: 151px;
	left: 733px;
	top: 573px;
	height: 139px;
	z-index: 999;
}
.menu .carimbo {
	position: absolute;
	width: 120px;
	left: 26px;
	top: 755px;
	height: 120px;
	z-index: 999;
}
.menu .carimbo2 {
	position: absolute;
	width: 197px;
	left: 410px;
	top: 493px;
	height: 142px;
	z-index: 999;
}
.menu .carimbo3 {
	position: absolute;
	width: 101px;
	left: 752px;
	top: 453px;
	height: 101px;
	z-index: 999;
}.menu .carimbo3 .overTop {
	position: absolute;
	left: -252px;
	top: -20px;
	width: 230px;
	height: 91px;
}

.menu .monte {
	position: absolute;
	width: 488px;
	left: 10px;
	top: 58px;
}
.subcat {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	padding-right: 18px !important;
}
.destaques {
	background-color: #FFFFFF;
	padding: 20px;
	width: 500px;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	margin-top: 20px;
}
.mOut {
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}
.mOver {
	filter:alpha(opacity=97);
	-moz-opacity: 0.97;
	opacity: 0.97;
}
.pacotes-turisticos {
	background-color: #FFFFFF;
	display: table;
	width: 385px;
	float: left;
	overflow: hidden;
	padding: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pacotes-turisticos ul {

}
.pacotes-turisticos ul li {
	list-style-type: none;
	padding: 5px;
}
.pacotes-turisticos select {
	width: 250px;
}

.pacotes-turisticos-monte {
	background-color: #FFFFFF;
	display: table;
	width: 385px;
	float: left;
	padding: 30px;
	overflow: hidden;
	margin-top: 20px;
	clear: left;
}
.pacotes-turisticos-monte a {
	text-decoration: none;
	font-size: 14px;
	display: block;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
	background-image: url(../img/icos/ico_footprint.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 70px;
}



.rede-hospedagem {
	background-color: #FFFFFF;
	width: 385px;
	padding: 30px;
	overflow: hidden;
	display: table;
	float: right;
}
.rede-hospedagem ul {
	padding-left: 40px;
}
.invisivel {
	display: none;
}
.inter, .nacio, .maritimos {
	display: block;
	font-size: 15px;
	font-weight: normal;
	line-height: 30px;
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 110px !important;
	margin-top: 20px;
}
.rotulos {
	display: block;
	font-size: 14px;
	padding-left: 30px;
	padding-top: 10px;
}
.rotulos select {
	width: 250px;
}
.inter {
	background-image: url(../img/icos/ico_jet.gif);
}
.nacio {
	background-image: url(../img/icos/ico_beach.gif);
}
.maritimos {
	background-image: url(../img/icos/ico_cruise.gif);
}
/*NOVA HOME FIM*/
.novonews legend {
	font-size: 16px;
}
.novonews li {
	float: left;
	list-style-type: none;
	margin-right: 15px;
}
.novonews {
	padding: 10px;
	background-color: #FFFFCC;
}
.navegadorCidades select {
	width: 200px;
}
.espacafotos{height:200px; width:1px}.sanfona {
	float: right;
	display: block;
	width: 520px;
	overflow: hidden;
}
#CidadesDestaque {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
}
#CidadesDestaque .CollapsiblePanelTab {
	background-color: #a4ca51;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
#CidadesDestaque .CollapsiblePanelContent {
	background-color: #F7f7f7;
}
#CidadesDestaque  a    {
	color: #006FBC !important;
	text-decoration: none  !important;
	line-height: 24px !important;
	font-size: 12px !important;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#CidadesEstado {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
}
#CidadesEstado .CollapsiblePanelTab {
	background-color: #ff9900;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
#CidadesEstado .CollapsiblePanelContent {
	background-color: #F7F7F7;
	display: table;
}

#ParceirosDestaque {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
}
#ParceirosDestaque .CollapsiblePanelTab {
	font-size: 14px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-color: #61AEED;
	color: #FFFFFF;
}
#ParceirosDestaque .CollapsiblePanelContent {
	background-color: #F7F7F7;
	padding-right: 0px;
}
#ParceirosDestaque li {
	display: block;
	float: left;
	background-color: #FFFFFF;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid #D8D8D8;
	text-align: center;
	list-style-type: none;
	width: 160px;
	background-image: url(/photo/no_photo.gif);
	background-repeat: no-repeat;
	background-position: center 15px;
	padding: 4px;
}
#ParceirosDestaque li a {
	color: #12609E;
	text-decoration: none;
	font-size: 12px;
	line-height: 19px !important;
}
#ParceirosDestaque li a i {
	color: #999999;
	font-size: 10px;
	font-style: normal;
}


#ParceirosDestaque .ads1 {
	display: block;
	clear: both;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B9DBF7;
	border-right-color: #B9DBF7;
	border-bottom-color: #B9DBF7;
	border-left-color: #B9DBF7;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 350px;
	overflow: visible;
}
#ParceirosDestaque .ads1 a {
	color: #1A86DF;
	text-decoration: none;
	font-size: 14px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
#ParceirosDestaque li a img {
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px !important;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px !important;
	margin-left: 0px;
}

#ParceirosDestaque .ads1 a strong {
	color: #FFFFFF;
	background-color: #61AEED;
	padding: 8px;
	display: inline;
}



.tipoCidade {
	list-style-type: none;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
	clear: both;
	width: 100%;
	padding: 0px !important;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px !important;
}
.itemCidade{
	list-style-type: none;
	font-weight: bold;
	float: left;
	margin: 0px;
	padding: 0px;
	display: table;
}
.itemCidade a {
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	display: block;
	height: 100%;
	width: 163px;
	color: #006FBC !IMPORTANT;
	padding-left: 10px;
}
.itemCidade a:hover{
	color: #FFFFFF !IMPORTANT;
	background: #A6CC57;
}

	
.txtPadrao {
	line-height: 21px !important;
	font-size: 12px !important;
}
.home-coluna {
	width: 31%;
	float: left;
	padding-right: 23px;
}
.color-verde-rodape {
	background-color: #B8DB6F;
	color: #001753;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
	display: block;
	margin: 0px;
	line-height: 22px;
}
.color-verde {
	background-color: #A4CA51;
	color: #FFFFFF;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
	display: block;
	margin: 0px;
		line-height: 22px;

}
.color-amarela {
	background-color: #FFCC00;
	color: #FFFFFF;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
	display: block;
	margin: 0px;
	line-height: 22px;

}
.color-laranja {
	background-color: #ff9900;
	color: #FFFFFF;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
	display: block;
	margin: 0px;
	line-height: 22px;
}
.color-azul {
	background-color: #61AEED;
	color: #FFFFFF;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
	display: block;
	margin: 0px;
		line-height: 22px;

}
.cinza {
	background-color: #F7F7F7;
	padding: 15px;
}
.listaDestinosMais li {
	display: block;
	list-style-type: none;
	padding: 0px !important;
	margin: 0px 0px 2px;
	float: left;
	width: 250px;
}
.listaDestinosMais a {
	display: block;
	width: 100%;
	color: #0015A2 !important;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(/img/icos/arrowright.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 17px;
	font-size: 12px;
}
.listaDestinosMais a:hover {
	background-color: #FFD99F;
}
.listaSessoes li {
	display: block;
	clear: both;
	list-style-type: none;
	padding: 0px !important;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.listaSessoes a {
	display: block;
	width: 100%;
	color: #0015A2 !important;
	text-decoration: none;
	padding-bottom: 7px;
	background-image: url(../img/setinhaverde.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	line-height: 19px;
	font-size: 12px;
	text-indent: 17px;
}
.listaSessoes a:hover {
	background-color: #E0EDC5;
}
.listaAmarela li {
	display: block;
	clear: both;
	list-style-type: none;
	padding: 0px !important;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
}
.listaAmarela a {
	display: block;
	width: 100%;
	color: #0015A2 !important;
	text-decoration: none;
	padding-bottom: 7px;
	background-image: url(../img/setinhaverde.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	line-height: 19px;
	font-size: 12px;
	text-indent: 17px;
}
.listaAmarela a:hover {
	background-color: #FFEBBF;
}

.caminho {
	line-height: 23px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	float: left;
	display: block;
}
.caminho a {
	color: #000072 !Important;
}
.blocoDireita {
	line-height: 23px;
	font-size: 12px;
	background-image: url(../img/icos/arrowleft.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-left: 20px;
	background-color: #FFD18C;
	padding-right: 5px;
	padding-top:3px;
	padding-bottom:3px;
}
.blocoDireita a {
	color: #000072 !Important;
	font-size: 12px;
	font-weight: bold;
}
.monteLink {
	background-image: url(/img/icos/travel_ico_big.gif);
	background-repeat: no-repeat;
	display: block;
	height: 70px;
	padding-left: 90px;
	text-decoration: none;
	color: #115893 !important;
	line-height: 21px;
	font-size: 12px;
}
.linksNav {
	display: table;
	clear: both;
	padding: 5px;
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
.linksNav b, .linksNav a{
	display: inline;
	border: 1px solid #003366;
	margin-right: 8px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #92BE4F;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.linksNav a {
	color: #003366 !important;
	background-color: #E9F2DB !important;	
}

#resultadosGoogle a{
	text-decoration:underline !important;
	font-weight: bold !important;
	display: block !important;
	clear: both !important;
	font-size: 14px !important;
	line-height: 21px !important;
}
#resultadosGoogle b{
	color: #001753 !important;
}
.descricao-pagina {
	display: block;
	background-color: #EAF4D5;
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	color: #333333;
	text-align: center;
	line-height: 19px;
	font-size: 9px;
}
.legendaIcos {
	display: block;
	clear: both;
	float: none;
	width: 100%;
}
.legendaIcos img {
	float: left;
}
.superior {
	display: block;
	margin-left: 40px;
}
.superior h1 {
	background-image: url(../img/logo-embarcatur-viagens-e-turismo.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 354px;
	display: block;
	float: left;
	clear: both;
	margin-top: -20px;
	margin-bottom: -15px;
	margin-left: 60px;
}
.superior h1 a {
	display: block;
	height: 100%;
	width: 100%;
	text-indent: -9999px;
	overflow: hidden;
}
.superior .telefone {
	display: block;
	float: right;
	background-image: url(/img/icos/ico_phone.jpg);
	background-repeat: no-repeat;
	height: 116px;
	margin-top: -25px;
	font-size: 12px;
	line-height: 18px;
	padding-top: 14px;
	padding-left: 130px;
	margin-bottom: -140px;
	margin-right: 90px;
}
.superior .telefone a {
	color: #3A00D5;
	text-decoration: underline;
}
.ico_pacote {
	background-image: url(/img/icos/ico_travel.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 71px;
	height: 60px;
	float: right;
	width: 150px;
	text-decoration: none;
	font-size: 13px;
	color: #FF9900 !important;
	line-height: 20px;
	vertical-align: middle;
	font-weight: bold;
}
.menuColorido {
	background-color: #F7F7F7;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.menuColorido li {
	display: block;
	margin-bottom: 10px;
}
.menuColorido li a {
	color: #FFFFFF !important;
	text-decoration: none;
}
.linkNovo {
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900 !important;
	padding: 8px;
	display: block;
	background-color: #FFFFCC;
	margin-left: 120px;
}
.flashCidade {
	display: block;
	height: 245px;
	width: 986px;
	margin-top: -25px;
	margin-right: -30px;
	margin-bottom: 0px;
	margin-left: -30px;
}
.navegationLinks {
	display: block;
	clear: both;
	text-align: center;
	padding: 7px;
	font-size: 16px;
	color: #003366;
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}
.navegationLinks b {
	font-weight: normal;
	border: 1px solid #EBEBEB;
	display: inline;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}
.navegationLinks a {
	font-weight: bold;
	color: #FFFFFF !important;
	background-color: #FF9900;
	display: inline;
	border: 1px solid #EBEBEB;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}
.sugestoes {
	width: 990px;
	display: table;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
	clear: both;
}
#SugestoesDestaque {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width:980px;
}
#SugestoesDestaque .CollapsiblePanelContent {
	padding-right: 0px;
	width: 975px;
}
#SugestoesDestaque .visitaVirtualUl2 {
	display: block;
	margin-left: -20px;
}

#SugestoesDestaque .visitaVirtualUl2 li{
	background-repeat: no-repeat;
	background-position: 0px 55px;
	list-style:none;
	display: block;
	width: 445px;
	float: left;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	/*	margin-bottom: 20px;*/
	margin-left: 20px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#SugestoesDestaque .visitaVirtualUl2 li a{
	display: block;
	text-decoration: none;
	color: #001753;
	font-size: 11px;
	line-height: 18px;
	width: 270px;
	padding-top: 10px;
	padding-right: 10px;
/*	padding-bottom: 20px; */
	padding-left: 170px;
	background-image: url(/img/tarjaVV.gif);
	background-position: 0px 13px;
	background-repeat: no-repeat;
	height: 170px;
}
#SugestoesDestaque .visitaVirtualUl2 li a strong{
	font-size: 13px;
	line-height: 21px;
	display: block;
	clear: both;
}
#SugestoesDestaque .visitaVirtualUl2 li a p {
	display: block;
	float: right;
}

#SugestoesDestaque .visitaVirtualUl2 li a .selos {
	display: block;
	float: left;
	width: 138px;
	background-image: url(/img/tarjaVV.gif);
	background-repeat: repeat-x;
	padding-top: 148px;
	text-align: center;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
#SugestoesDestaque .visitaVirtualUl2 li a i img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 4px;
	margin-left: 4px;
}


#SugestoesDestaque .visitaVirtualUl2 li a .dados {
	display: block;
	float: left;
	width: 255px;
}
