/*@import url(http://fonts.googleapis.com/css?family=Architects+Daughter);*/
*{ margin:0; padding:0; border:0;}
.obrigatorio{color:#FF0000; font-weight:bold;}
body {
	background-image: url(../images/back.jpg);margin: 0px; font-family:Verdana, Geneva, sans-serif;font-size:12px;
}
.clear{ clear:both;}
.strong{font-weight:bold;}
.bordafoto { border: 2px solid #FFFFFF; }
#tudo{ width:994px; margin:0 auto; }
#header{ width:100%; height:238px; background:url(../images/bg_header.png) no-repeat bottom; position:relative;}
#logo{padding-top: 55px;}
h1 span{display:none;}

#banner_header{ width:468px; height:60px; position:absolute; right:0px; top:26px; overflow: hidden;}

#menu_secundario{ position:absolute; right: 175px; top: 140px;}
#menu_secundario li{float:left;  list-style-type:none;}
#menu_secundario li a{display:block; border-left:1px solid #fff; color: #fff; padding:0 5px; font-size:11px;}
#menu_secundario li.first a{ border-left:0;}

#midias{position:absolute; right: 25px; top: 138px;}
#idomas{position:absolute; right: 583px; top: 138px;}

#menu_primario{margin-left:78px; padding-top: 10px}
#menu_primario li{float:left;  list-style-type:none; padding:0 5px; }
#menu_primario li a{font-family: 'Architects Daughter', Arial, cursive !important; 
-webkit-font-smoothing: antialiased;
font-weight: 400;  font-size:15px; display:block;  color: #6a2504; padding:6px 20px; height:26px; background:url(../images/bg_menu_primario.png) repeat-x;}
#menu_primario li a:hover{ background:url(../images/bg_menu_primario.png) 0 -38px repeat-x; text-decoration:none; }
#menu_primario li.verde a{background:url(../images/bg_menu_primario_verde.png) repeat-x; color: #516122;  height:26px;}
#menu_primario li.verde a:hover{background:url(../images/bg_menu_primario_verde.png) 0 -38px repeat-x; color: #516122;}

#menu_primario_pt{margin-left:78px; padding-top: 10px}
#menu_primario_pt li{float:left;  list-style-type:none; padding:0 5px; }
#menu_primario_pt li a{font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:15px; display:block;  color: #6a2504; padding:6px 18px; height:26px; background:url(../images/bg_menu_primario.png) repeat-x;}
#menu_primario_pt li a:hover{ background:url(../images/bg_menu_primario.png)0 -38px repeat-x; text-decoration:none;  }
#menu_primario_pt li.verde a{background:url(../images/bg_menu_primario_verde.png) repeat-x; color: #516122;  height:26px; padding: 6px 23px;}
#menu_primario_pt li.verde a:hover{ background:url(../images/bg_menu_primario_verde.png) 0 -38px repeat-x; text-decoration:none; }


#container{ width:100%; background: url(../images/bg_container.png) repeat-y right;}
#box_container{width: 864px;  margin-left: 82px;}

#box_destaques_pai{ width: inherit; height:342px; position:relative; padding-bottom:26px;}

#destaques{ width:862px; height:342px; position:absolute; border:1px solid #FFF;  z-index:0; overflow:hidden; }

.cs-title{font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:36px; color:#FFFFFF; position:absolute;  bottom: 15px; left: 25px; text-shadow: black 0.1em 0.1em 0.1em; }
.cs-title span{font-family: 'Architects Daughter', cursiv !importante; font-weight: 400;  /*font-size:18px;*/ font-size:24px;}

#box_destaques_pai .arrow_left {
cursor: pointer;
width: 42px;
height: 42px;
background: url(../images/arrow_left.png) no-repeat;
position: absolute;
left: 10px;
top: 150px;
z-index: 999;
}
#box_destaques_pai .arrow_right {
cursor: pointer;
width: 42px;
height: 42px;
background: url(../images/arrow_right.png) no-repeat;
position: absolute;
right: 219px;
top: 150px;
z-index: 999;
}

#cs-buttons-destaques{ width: 210px; height: 342px; background:#eeede0; position:absolute !important; top:1px; right:1px; /*padding-top: 3px;*/}
#cs-buttons-destaques a{ display:block;  font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:16px; color:#546503; padding: 6px 0; padding-left:15px;}
#cs-buttons-destaques a:hover, a.activeSlide{ text-decoration:none; background:#dce484;}

#cs-buttons-destaques a{display:none;}
#cs-buttons-destaques a.descricao_trip_style{display:block;}


#frase_principal{ background:#697312; width:330px; color:#FFF; float:left; font-size:12px; margin-right:26px;}
#frase_principal h2{ font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:22px; color:#e9cc19; }
#frase_principal a{ color:#cbdb2a; text-decoration:none;}
#box_banner_2{ /*width:371px; height:114px; background:#b8b8b8;*/ float:left; margin-right: 25px;}
#box_tv{ float:right; width:122px; height:114px; background:url(../images/botao_tv.png) no-repeat; text-decoration:none; color:#536403; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:center; font-weight:bold; }

.box_cadastre_banner_home{ float:right; width:122px; height:114px; background:url(../images/bg-cadastre-agora-home.png) no-repeat; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:center; font-weight:bold; }


#left_home{ width:330px; float:left; margin-right:26px;}

#box_alison_contact{ background:#697312; width:330px; height:73px; position:relative;
-moz-border-radius-bottomright: 8px;
border-bottom-right-radius: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-left-radius: 8px;
margin-top: 20px;
font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:23px; color:#fff;
text-decoration:none;
}
#box_alison_contact:hover{ text-decoration:none;}
#box_alison_contact span{font-size:14px;}

#box_alison_contact_right_side{ background:#697312; width:230px; height:73px; position:relative;
-moz-border-radius-bottomright: 8px;
border-bottom-right-radius: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-left-radius: 8px;
margin-top: 20px;
font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:15px; color:#fff;
text-decoration:none;
}
#box_alison_contact_right_side:hover{ text-decoration:none;}
#box_alison_contact_right_side span{font-size:12px;}

.box_link_travel_clinic{background:#697312; width:230px; text-decoration:none; text-align:center; color:#fff; font-family: 'Architects Daughter', cursive !important;  font-size:15px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.box_link_travel_clinic:hover{ color:#E9CC19; background:#717c13;}


.box_link_travel_clinic_home{background:#697312; width: 330px; text-decoration:none; text-align:center; color:#fff; font-family: 'Architects Daughter', cursive !important;  font-size:15px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.box_link_travel_clinic_home:hover{ color:#E9CC19; background:#717c13;}



#box_search{ width:330px; background:#c5d329; float:left; margin-top:18px; margin-bottom:26px;}
#box_search h3{font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:20px; color:#546503; margin-bottom:5px;}
.txt_tipo_pesquisa{ color:#FFFFFF; font-weight:bold;}
#box_search select{ width:270px !important;}
#box_search hr{ height:1px; border-top: 1px dashed #546503; border-bottom:0; border-left:0; border-right:0;}
.camposSearch {	font-size: 12px;	color: #546503;	background-color: #F9FAE4;	border: 1px solid #657013;	line-height: 16px;	padding-left: 5px;	margin-top: 5px;}
input.camposSearch{ height:21px;}
.combo_advanced_search{	font-size: 12px;	color: #546503;	background-color: #F9FAE4;	border: 1px solid #657013;	line-height: 16px;	padding-left: 5px;	margin-top: 5px;}
.botao_search {	background:#546503; color: #FFFFFF;	border: 0;	padding: 5px 30px;	margin-top: 15px; cursor:pointer;}
.botao_search:hover{ background:#808422;}


#right_home{ width:505px; float:left; margin-top:20px;}

#google_maps{ float:left; width:505px; height:479px; border:1px solid #f4f3ef;}
#legenda_googlemaps{ clear:both; background:#f4f3ef; width:507px; height:91px;}
.table_legenda_mapa{ display:inline;}
.table_legenda_mapa td{ padding:8px; color:#546503; font-size:11px;}



#container_box1{ width:330px; height:305px; float:left; margin-right:26px; margin-bottom:30px;}
#tag_box1{ width: 240px; height:38px; margin-left:20px; background:url(../images/bg_tag.png) repeat-x bottom;}
	#tag_box1 p{ padding:8px 20px; font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:18px; color:#fff;}
#box_box1{ width:330px; height:270px; background:url(../images/Back_Amarelo.jpg) repeat; color:#546503; }
#padding_box1{ padding:20px 22px;}


#container_box2{ width:505px; height:305px; float:left;}
#tag_box2{ width: 240px; height:38px; margin-left:20px; background:url(../images/bg_tag.png) repeat-x bottom;}
	#tag_box2 p{ padding:8px 20px; font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:18px; color:#fff;}
#box_box2{ width:505px; height:270px; background:url(../images/Back_Amarelo.jpg) repeat; color:#546503; }
#padding_box2{ padding:20px 22px;}

#box_box2 a{ color:#853c43; text-decoration:none; font-size:12px;}
#box_box2 a:hover{ color:#853c43; text-decoration:underline;}	


.item_pousada_mes{ width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #8a8728; clear:both;}
.item_pousada_mes:last-child{ border-bottom:0;}
.item_pousada_mes img{ margin-right:20px; float:left; width:128px;}
.txt_pousada_mes{float:left; width: 300px;}



#container_comentarios{ width:330px; height:350px; float:left; margin-right:26px;}
#tag_comentarios{ width: 242px; height:38px; margin-left:20px; background:url(../images/bg_tag.png) repeat-x bottom;}
	#tag_comentarios p{ padding:8px 20px; font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:18px; color:#fff;}
#box_comentarios{ width:330px; height:325px; background:url(../images/Back_Amarelo.jpg) repeat; color:#546503; }
	#box_comentarios img{ border:1px solid #ebdca0; float:left; margin-right:15px; margin-bottom: 55px;}
	#box_comentarios .read_on{ display:block; margin-top:20px; color:#853c43;}	
#padding_comentarios{ padding:20px 22px;}
	#box_comentarios a{ color:#853c43; text-decoration:none; font-size:12px;}
	#box_comentarios a:hover{ color:#853c43; text-decoration:underline;}	
		#Pontverde {
			border-top-width: 1px;
			border-top-style: dashed;
			border-right-style: none;
			border-bottom-style: none;
			border-left-style: none;
			border-top-color: #666D13;
			noshade: noshade;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			padding: 0px;
			height: 1px;
			margin:10px 0;
		}
		.botaoComments {
			background: #D7AA24;
			font: 12px Arial, sans-serif;
			color: #003300;
			border: 1px solid #5D650A;
			padding: 2px;
			float: none;
			width: 44%;
			margin-top: 5px;
			margin-right: 15px;
			cursor:pointer;
			float:left;
		}
		.botaoComments:hover {
			background: #d7a107;
		}

	
#box_new_pousadas{ width:505px; height:350px; float:left;}
#tag_new_pousadas{ width: 181px; height:38px; margin-left:20px; background:url(../images/bg_tag.png) repeat-x bottom; }
	#tag_new_pousadas p{ padding:8px 20px; font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:18px; color:#fff; }
#new_pousadas{ width:505px; height:325px; background:url(../images/Back_Amarelo.jpg) repeat; color:#546503; }
	
			.n_pousada{ position:absolute; display:block; width: 478px; height:191px;  background:url(../images/Back_Amarelo.jpg) repeat; }
			.foto_newpousada{ display:block; width:150px; float:left; margin-right:20px;}
			.n_pousada img{ float:left; margin-right:20px; display:inline; width:150px; border:1px solid #ebdca0; }
			.titulo_newpousada{ color:#ce5640; font-weight:bold; display:block; margin-bottom:17px; text-transform:uppercase; }
			.n_pousada p{ display:block; width:280px; font-size:12px; float:left;}
			.n_pousada a.read_on{ color:#853c43; margin-top:7px;}
			

#tag_pousada_trip{width:206px; height:38px; background:url(../images/bg_tag.png) repeat-x bottom; margin-top:26px; margin-left:20px;}
	#tag_pousada_trip p{ padding:8px 20px; font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:18px; color:#fff;}
#pousada_trip{ width:100%; background:url(../images/Back_Amarelo.jpg) repeat; color:#546503;}	
	#regiao{ width:151px; /*min-height:289px;*/ min-height:274px; float:left; border: 1px dashed #546603; margin-right:14px; text-align: center; position:relative; background:#edd386;}
	#padding_regiao{ padding:17px 7px;}
	#regiao img{ border:1px solid #7a8124; margin-bottom:10px;}
	#regiao a{ color:#853c43; text-decoration:none;}
	#regiao a:hover{ color:#853c43; text-decoration:underline;}
	
	.tooltipTrip span {
		display:none;
		width:100px;
		padding:10px;
		margin-top: -60px;
		margin-left: -94px;
		text-decoration:none;
	}
	.tooltipTrip:hover span {
		display:inline;
		position:absolute;
		border:1px dashed #780F09;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#79100A;
		text-decoration:none;
		text-align:left;
		background-color: #E9CB72;
	}
	
	#box_clinic{ width:819px; border: 1px dashed #546603; margin-top:12px; background:#edd386;}
	#padding_clinic{ padding:20px;}
	#box_clinic img{ float:left; margin-right:26px; border:1px solid #7a8124;}
	#box_clinic a{ color:#853c43; text-decoration:none;}
	#box_clinic a:hover{ color:#853c43; text-decoration:underline;}	
	
	
	#box_left{width:553px; float:left; margin-right:12px;}
	
	
		
		#box_banner_3{width:552px; height:116px; background:#999; margin-top:27px;}
	
		#partners_sponsors{ margin-top:13px; }
		#partners_sponsors h4{font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:18px; color:#fff; margin-bottom:15px;}
		#partners_sponsors div{ float:left; margin-right:6px;margin-bottom:8px; height: 60px;}
		.partner_3, .partner_6, .partner_9, .partner_12{margin-right:0 !important;}
		#box_right{width:280px; float:left; margin-top:26px;}
		
		#tag_recommended{width:209px; height:38px; background:url(../images/bg_tag.png) repeat-x bottom; margin-left:20px;}
		#tag_recommended p{ padding:8px 20px; font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:18px; color:#fff;}
		#box_recommended{width:300px; background:#e8e0bb; color:#546503; margin-bottom:15px;}
		#padding_recommended{ padding: 8px 11px;}
		.table_recommended_in td{ padding: 3px 7px; text-align:center;}
		
		#box_banner_4,#box_banner_6{ width:300px;}
		#box_banner_4{ margin-bottom:15px;}
		
	

#footer{ width:100%; background: url(../images/bg_container.png) repeat-y right; padding-top: 50px;}
#box_footer{width: 932px; height:319px; margin-left:46px; background:#cbdb2a; position:relative;}
#logo_footer{ position:absolute; top:-30px; left:20px;}

#botoes_addthis_rodape{ position:absolute; right:30px; top:20px;}
#botoes_addthis_rodape .at-svc-email, #botoes_addthis_rodape .at-svc-print { display:none !important;}

.addthis_button_google_plusone{ width: 73px!important;}
.addthis_button_tweet{ width:92px;}
.addthis_button_facebook_like{ width:92px;}

.imprensa_rodape{
	width: 695px;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 20px;
	color: #878B2B;
}
.imprensa_rodape img{ margin-right: 5px;}

#menu_footer{width:695px; text-align:center; margin:0 auto; padding-top:30px;}
#menu_footer ul{ padding-bottom:18px; }
#menu_footer li{ float:left; border-left:1px solid #630; list-style-type:none;}
#menu_footer li.first{ border-left:0;}
#menu_footer li a{ display:block; color: #630; padding:0 10px; font-size:11px; }
#menu_footer li.espaco_pousada a{ color:#fff;}

.credito_left{ font-size: 11px; color: #878B2B; padding:10px; float:left; padding-top: 30px;}
.credito_left a{ font-size:11px; text-decoration:none; color: #878B2B;}
.credito_left a:hover{ font-size:11px; text-decoration:unerline; color: #878B2B;}

.credito_right{font-size: 11px; color: #878B2B; padding:10px; padding-top: 28px; float:right;}

.credito_right a{ font-size:11px; text-decoration:none; color: #878B2B;}
.credito_right a:hover{ font-size:11px; text-decoration:unerline; color: #878B2B;}


/* pagina interna - a partir daqui*/


#content{ width:611px; float:left; margin-right: 23px;}
#content h2{font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:28px; color:#fff; margin-bottom:15px; line-height: 28px;}
#content h2 span{font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:24px; color:#fff; margin-bottom:15px; line-height: 40px;}
#content span.tag{padding: 8px 20px; font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:18px; color:#fff; background:url(../images/bg_tag.png) repeat-x bottom; margin-top:26px; line-height: 40px; margin-left:20px;}

#content span.tag_acordion{ font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:18px; color:#fff; background:url(../images/bg_tag.png) repeat-x bottom; line-height: 38px; display:inline-block; width:611px; text-indent:20px; cursor:pointer; margin-top:5px;}

#botaoabrir > span{ background: url(../images/icon_plus.png) 565px 13px no-repeat;
display: inline-block;
width: 591px;
text-indent: 0;
}
.bloco1,.bloco2,.bloco3,.bloco4,.bloco5,.bloco6{margin-bottom: 5px !important;}
#box_conteudo, #box_conteudo_star  {
	width:551px;
	background: url(../images/Back_Amarelo.jpg);
	padding: 30px 30px 20px 30px;
	margin-top: 0px;
	line-height: normal;
	text-align: left;
	color: #384402;
	font-size: 13px;
	margin-bottom:30px;
}

#box_conteudo legend{ font-size:11px;}
#box_conteudo h4{ font-size:18px; margin-bottom:18px;}
#box_conteudo p{ margin-bottom:15px;}
#box_conteudo a{ font-size:12px; color:#7C2120;}
#box_conteudo a:hover{ font-size:12px; color:#7C2120; text-decoration:underline;}

#box_conteudo ul {	margin: 0px;	float: left;	padding: 0px;}
#box_conteudo ul li {	list-style:none;	background: url(../images/bullet.gif) no-repeat left 5px;	padding: 3px 20px 3px 20px;}
#box_conteudo img{	border: 2px solid #FFFFFF;	margin: 0px 14px 10px 0px;	float: left;	width: 180px;}


#box_conteudo_star p{ margin-bottom:15px;}
#box_conteudo_star a{ color:#7C2120;}
#box_conteudo_star a:hover{color:#7C2120; text-decoration:underline;}
#box_conteudo_star ul {	margin: 0px;	float: left;	padding: 0px;}
#box_conteudo_star ul li {	list-style:none;	background: url(../images/Bullet_Star.gif) no-repeat left 5px;	padding: 3px 20px 3px 20px;}
#box_conteudo_star img{	border: 2px solid #FFFFFF;	margin: 0px 14px 10px 0px;	float: left;	width: 180px;}


#box_conteudo_sem_fundo{	
	width:610px;
	padding: 0px 0px 20px 0px;
	margin-top: 0px;
	line-height: normal;
	text-align: left;
	color: #fff;
	font-size: 13px;
	margin-bottom:30px;}
#box_conteudo_sem_fundo a{ color:#FFF;}	
#box_conteudo_sem_fundo a:hover{color:#FFF; text-decoration:underline;}

#people_team{ margin-bottom:30px;}
.imagem_borda{ border:2px solid #FFF;}
#people_team img{ float:left; margin-right:20px;}
#people_team #texto{float: left; width: 340px;}

#side{ width:230px; float:left; margin-top: 9px;}
#box_right_side{ width:230px; background:#8a8728;}

#box_right_side span.tag{padding: 8px 20px; font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:18px; color:#fff; background:url(../images/bg_tag.png) repeat-x bottom; margin-top:26px; line-height: 40px; margin-left:3px;}

a.btn_reservar{border: 2px solid #e5cc00 !important;}

.box_desconto_booking{ font-family: 'Architects Daughter', cursive !important; font-weight: bold; text-align:center; background:#e5cc00; color:#546503; border:2px solid #546503; padding:2px; font-size:16px; padding-top:10px;}
.info_desconto, .info_desconto a, .info_desconto a:hover{ background:#546503; color:#e5cc00; font-size:16px; text-decoration:none; font-weight: normal;}

#box_search_right_side{ padding:10px; background:#afba29; border:2px solid #546503; margin-bottom:20px; margin-top:15px;}
	.combo_advanced_search_right_side{
		font-size:11px;	
		color: #546503;
		background-color: #F9FAE4;
		border: 1px solid #657013;
		line-height: 16px;
		padding-left: 5px;
		margin-top: 1px;
		width:202px;
		margin-bottom:5px;
	}

#tripwow{margin-top: 18px; margin-bottom:25px; width:230px; padding-right:6px;}
#tripwow div div{padding:8px 10px 8px 10px !important; width:210px !important;}
#tripwow div embed{border:3px solid #546503; width:226px; }

#box_conteudo_trip  {
	background: url(../images/Back_Amarelo.jpg);
	font-size: 11px;
	padding: 20px 10px 20px 10px;
	margin-top: 0px;
	line-height: normal;
	text-align: left;
	color: #384402;
	margin-bottom:30px;
}
#box_conteudo_trip p{ margin-bottom:15px;}
#box_conteudo_trip ul, #box_conteudo_trip ol{ margin-left:18px; margin-bottom:15px;}
#box_conteudo_trip a{font-size: 11px; color:#7C2120;}
#box_conteudo_trip a:hover{font-size: 11px; color:#7C2120;}


#box_price, #box_feriado{padding:10px 14px; background:#afba29; border:2px solid #546503; color:#384411; margin-bottom:20px;}
#box_search_right_side h4, #box_price h4, #box_feriado h4{ 	font-size: 14px;	color: #546503;	font-weight: bold;	line-height: 17px; margin-bottom: 15px;}
#box_feriado{ font-size:11px;}
#box_price #Pontverde{
margin: 6px 0 !important;	
}
	.Txt_Box_CIFRAO {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		line-height: 16px;
		text-align: left;
		padding-top: 0px;
		padding-right: 2px;
		font-weight: bold;
		padding-bottom: 0px;
		padding-left: 2px;
		background-color: #546503;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 1px;
	}
	.Txt_Box_Price {
		font-size: 11px !important;
		color: #384402;
		line-height: 16px;
		margin: 0px;
		text-align: left;
		padding-top: 12px;
		padding-right: 12px;
		padding-bottom: 12px;
		padding-left: 0px;
	}
	
	.Tit_Press {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #546503;
		font-weight: bold;
		line-height: normal;
	}
	
	#AboutTrip {
		background: url(../images/Back_Rustico.jpg) repeat center top;
		margin-top: 5px;
		margin-bottom: 20px;
		font-size: 12px;
		font-style: normal;
		color: #FFFFFF;
		line-height: normal;
		vertical-align: baseline;
		padding-top: 10px;
		padding-right: 15px;
		padding-bottom: 10px;
		padding-left: 15px;
	}	
	
	
	#AboutTrip #baseverde {
		background-color: #878B2B;
		padding: 15px;
		padding-bottom:20px;
	}
	#AboutTrip #baseverde a {
		color: #ECD691;
		font-size: 13px;
	}
	.Tit_Branco {
		font-size: 12px;
		color: #FFFFFF;
		line-height: 18px;
		text-align: left;
		font-variant: normal;
		text-transform: none;
	}
	#AboutTrip #baseverde #TitRegiao {
		font-size: 45px;
		font-weight: bold;
		color: #92972F;
	}
	
	#InfosCateg {
		background: url(../images/Back_Rustico.jpg) repeat center top;
		margin-top: 5px;
		margin-bottom: 10px;
		font-size: 12px;
		font-style: normal;
		color: #FFFFFF;
		line-height: normal;
		vertical-align: baseline;
		padding: 10px 15px;
	}
	#InfosCategBookingInformation {
		background-image: url(../images/Back_Rustico.jpg);
		margin-top: 5px;
		margin-bottom: 10px;
		font-size: 15px;
		font-style: normal;
		color: #FFFFFF;
		line-height: normal;
		vertical-align: baseline;
		background-repeat: repeat-y;
		background-position: center center;
		padding: 10px 15px;
	}
	.table_infoCateg{ width:580px;}
	.table_infoCateg td{ padding:6px;}
	
	.KeyPhrase {
		font-family: 'Architects Daughter', cursive !important;
		font-size: 18px;
		color: #FFF;
		font-style: italic;
		font-weight: normal;
		margin-top: 10px;
		margin-bottom: 25px;
	}
	
	.button, .button:visited {
		width:295px !important; /*257*/
		height:93px!important;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
		font-size:15px !important;
		background: #222 url(../images/overlay.png) repeat-x !important;
		display:inline-table !important;
		/*padding: 10px 30px 11px !important;*/
		color: #fff !important;
		text-decoration: none !important;
		border-radius: 6px !important;  
		box-shadow: 0 1px 3px rgba(0,0,0,0.6) !important;
		-moz-border-radius: 6px !important;
		-webkit-border-radius: 6px !important;
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6) !important;
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6) !important;
		/*text-shadow: 0 -1px 1px rgba(0,0,0,0.25) !important;*/
		border-bottom: 1px solid rgba(0,0,0,0.25) !important;
		position: relative !important;
		cursor: pointer !important;
		vertical-align:middle !important;
		text-align:center  !important;
		margin-bottom: 20px;
	}
	.button .padding{ padding-top:17px;}
	.green.button, .green.button:visited		{ background-color: #b6e003 !important; color:#546603!important; }
	.green.button:hover						    { background-color: #acd400 !important; color:#fff!important; text-decoration: none !important; }
	
	.button .small_txt{ display:inline-block; font-size:12px; margin-top:3px; }
	.button .small_discount{display:inline-block; font-size:12px; margin-top:6px; }
	
	#bg_FotoPrincipal {
		margin-top: 5px;
		margin-bottom: 10px;
		padding: 20px 15px;
		background-image: url(../images/Back_Foto.jpg);
		margin-right: 10px;
		width:580px;
	}
	
	#Location {
		background-image: url(../images/Back_Rustico.jpg);
		margin-left: auto;
		margin-top: 10px;
		padding: 10px;
		text-align: center;
		margin-right: auto;
		margin-bottom: 20px;
	}
	
	.back_amarelo_SpecialOffers {
		background-image: url(../images/Back_Rustico.jpg);
		margin-top: 0px;
		/*margin-right: 20px;
		margin-left: 30px;*/
		line-height: normal;
		text-align: left;
		font-size: 13px;
		border:0;
		padding-top: 8px;
		padding-right: 30px;
		padding-bottom: 8px;
		padding-left: 5px;
		/*font-weight: bold;*/
	}
	.flickr {
		z-index:0;
		background-image: url(../images/Back_Foto.jpg);
		width: 607px;
		padding: 18px 0px;
	}
	
	#ContentBargainRightSide {
		width: 226px;
		text-align: center;
		height: 100%;
		border: 1px dashed #646D10;
		background-image: url(../images/Back_Rustico.jpg);
		background-position: center;
		margin-right: auto;
		margin-left: auto;
		padding-bottom:10px;
		margin-bottom:20px;
	}
	#ContentBargainRightSide h4{ font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:18px; color:#fff; text-align:left; margin-top:5px; line-height:20px; margin-left:15px; margin-bottom:7px;}
	#ContentBargainRightSide p{ color:#FFFFFF; text-align:left; margin-bottom:15px; margin-left:15px;}
	.tooltipBargainBox {
		width:182px;
		padding-top: 2px;
		padding-right: 4px;
		padding-bottom: 2px;
		padding-left: 6px;
		height: 85px;
		margin-right: auto;
		margin-left: auto;
		background-color: #AFBA29;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #414F02;
		text-align: left;
		margin-top: 2px;
		margin-bottom: 8px;
		border: 1px dashed #546603;
	}
	.tooltipBargainBox img{
		margin-bottom:7px;
		margin-top:5px;
	}
	.tooltipBargainBox a {
		font-size: 11px;
		color: #414F02;
	}
	.tooltipBargainBox a:hover {
		font-size: 11px;
		color: #414F02;
	}
	
	.Tit_VerdeRainChart {
		font-size: 14px;
		color: #546503;
		font-weight: bold;
		line-height: normal;
		text-align: center;
	}
	
	#GraficoRain {
		margin-left: auto;
		margin-top: 10px;
		text-align: left;
		margin-right: 8px;
		background-color: #afba29;
		width: 224px;
		border: 3px solid #546503;
		padding-top: 3px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		left: auto;
		right: auto;
		margin-bottom:20px;
	}


	#BoxListaPousadasTrip {
		background-color: #7C8626;
		border: 1px dashed #546603;
		width: 560px;
		height: 100%;
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 15px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
	}
	
#partners_sponsors_right_side{ text-align:center; width:230px;}
#partners_sponsors_right_side h4{ font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:20px; color:#fff; margin-bottom:15px;}

.detalhe_heads{ background:url(../images/head_Category.png) left bottom no-repeat; width:545px; height:31px;}
.detalhe_heads span{ padding: 7px; font-family: 'Architects Daughter', cursive !important; font-weight:normal;  font-size:18px; color:#fff;}

.detalhe_heads_trip{ background:url(../images/head_Category.png) left bottom no-repeat; width:545px; height:31px; text-indent:60px;}
.detalhe_heads_trip span{ padding: 7px; font-family: 'Architects Daughter', cursive !important; font-weight:normal;  font-size:18px; color:#fff;}





















.bordaDireita {
	background-image: url(../images/bordaDireita.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.bordaEsquerda {

	background-image: url(../images/bordaEsquerda.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.txt_vermelho{ color:#FF0000;}
a {
	font-size: 12px;
	text-decoration:none;
}
a:hover {
	font-size: 12px;
	text-decoration:underline;
}
.txt_Branco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
}
.txt_Branco_frase_extend{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 18px;
}
.txt_Branco_trip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:left;
	line-height: 18px;
}
.Tit_Principal .Tit_Branco_trip {
	font-size: 12px;
	line-height: 25px;
}

.txt_MarromHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #562817;
	font-weight: bolder;
	line-height: 22px;
	padding-right: 20px;
	padding-left: 30px;
}
.Table_Map {
	border: 3px solid #546503;
	background-image: url(../images/Back_Amarelo.jpg);
}
.Table_Search {
	border: 3px solid #546503;
	background-color: #AFBA29;
}
.Table_BookingDirect {
	border: 3px solid #546503;
	background-color: #BAA528;
}

form {
	padding: 0px;
	margin: 0px;

}
.Tit_Principal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #F5F8DE;
	margin-left: 30px;
	font-weight: bold;
	margin-right: 30px;
}



.botao {
	background-color: #FFFFFF;
	font: 11px Arial, sans-serif;
	color: #003300;
	border: 1px solid #5D650A;
	padding: 1px 2px;
	margin-top: 5px;
}

.KeyPhrase_pousadas{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#F1F4CE;
}


.Back_Arara {
	background-image: url(../images/Arara_Weather.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	*background-position: 0px 4px;
}

.Back_Tucano {
	background-image: url(../images/tucano.gif);
	background-repeat: no-repeat;
	background-position: 0px 17px;
	/*background-position: 0px 4px;*/
}


.Table_Categ {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #878B2B;
}



.Box_chamadas {
	background-image: url(../images/Back_Amarelo.jpg);
	*height: 100%;
}
.Txt_Box_chamadas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #384402;
	line-height: 16px;
	margin: 0px;
	text-align: left;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.Txt_Box_chamadas_month_pousada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #384402;
	line-height: 16px;
	margin: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.Txt_Box_chamadas_month_pousada a:link {
	color: #7C2120;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.Txt_Box_chamadas_month_pousada a:visited {
	color: #663300;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.Txt_Box_chamadas_special_offers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #384402;
	line-height: 16px;
	margin: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.Txt_Box_chamadas_special_offers a:link {
	color: #7C2120;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.Txt_Box_chamadas_special_offers a:visited {
	color: #663300;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.Txt_Box_chamadas a:link {
	color: #7C2120;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.Txt_Box_chamadas a:visited {
	color: #663300;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}


#advisorcomments {
	background-color: #D7AA24;
	font: 12px Arial, sans-serif;
	color: #003300;
	border: 1px solid #5D650A;
	padding: 0px;
	float: none;
	width: 180px;
	margin-top: 5px;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
}

#advisorcomments a.thickbox{
text-decoration:none;
color: #003300;
	width: 180px;
}

#advisorcomments a.thickbox:hover{
text-decoration:none;
color: #003300;
	width: 180px;
}

.Tit_Box_chamadas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #384402;
	/*line-height: 16px;*/
	text-align: left;
	padding: 12px 0px 0px 12px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: center center;
}


.TagClips {
	background-image: url(../images/ClipsTag_MonthsPousada.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 12px;
}

.Box_chamadasSpecialLinks {
	background-image: url(../images/Mont_boxSpecialLinksBack.jpg);
	height: 100%;
	background-repeat: repeat-y;
	background-position: -4px;
}


#tag {
	margin-left: 35px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.back_amarelo_press {
	background-image: url(../images/Back_Amarelo.jpg);
	padding: 20px 30px 20px 20px;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 30px;
	line-height: normal;
	text-align: left;
	position: static;
	font-family: Arial, Helvetica, sans-serif;
	color: #384402;
	font-size: 13px;
}
.back_amarelo_press a:link{
	color: #7C2120;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.back_amarelo_press a:visited {
	color: #663300;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}


.back_amarelo h1 {
	font-size: 16px;
}

.back_amarelo a:link {
	color: #7C2120;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.back_amarelo a:visited {
	color: #663300;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}



.back_amarelo img.team{
	border: 3px solid #FFFFFF;
	margin: 0px 14px 10px 0px;
	float: left;
	width: 152px !important;
}
.back_amarelo img.about{
	border: 3px solid #FFFFFF;
	margin: 0px 14px 2px 0px !important;
	float: left;
}

/*Back cadastro*/
.back_branco {
	background-color:#FFFFFF;
	padding: 20px 30px 20px 20px;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 30px;
	line-height: normal;
	text-align: left;
	position: static;
	font-family: Arial, Helvetica, sans-serif;
	color: #384402;
	font-size: 13px;
	min-height: 140px;
	*min-height: 100px;
}
.back_branco h1 {
	font-size: 16px;
}
.back_branco a:link {
	color: #7C2120;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.back_branco a:visited {
	color: #663300;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.back_branco ul{
	margin: 0px;
	padding: 0px;
}
.back_branco ul li  {
	list-style:none;
	background: url(../images/bullet.gif) no-repeat left 5px;
	padding: 1px 2px 1px 20px;
}

.back_branco ul .listphb  {
	list-style:none;
	background: url(../images/bullet-phb.gif) no-repeat left 5px;
	padding: 1px 29px 1px 20px;
}


.back_branco ol{
	margin: 0px;
	padding: 0 0 0 16px;
} 
.back_branco ol li{
	/*list-style:none;*/
	padding: 1px 0px 1px 0px;
}

.back_branco img{
	/*border: 3px solid #FFFFFF;
	margin: 0px 14px 10px 0px;
	float: left;*/
}
/*Back branco cadastro*/


/*BACK AMARELO GUEST BOOK*/
.back_amarelo_guestbook{
	background-image: url(../images/Back_Amarelo.jpg);
	padding: 20px 30px 20px 20px;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 30px;
	line-height: normal;
	text-align: left;
	position: static;
	font-family: Arial, Helvetica, sans-serif;
	color: #384402;
	font-size: 13px;
}
.back_amarelo_guestbook a:link {
	color: #7C2120;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.back_amarelo_guestbook a:visited {
	color: #663300;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
/*BACK AMARELO GUEST BOOK*/


#prepage {
	display:none;	
}
.main_load{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #384402;
}
.booking_options{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #384402;
}
.booking_options_small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #384402;
}
#prepage_overlay {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:3;
	text-align:center;
	padding-top:30%;
	padding-bottom:50%;
	background:#5B6E05;	opacity:.9;	filter:alpha(opacity = 50);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #384402;
}
#prepage_content {
	position:fixed;
	top:0px;
	left:0px;
	z-index:3;
	text-align:center;
	margin-left:45%;
	margin-top:30%;
	margin-bottom:50%;
	padding:5px;
	background:#FAFAF3;
	border:1px;
	border-style:solid;
	border-color:#D4D4D4;	
	opacity:1;
	filter:alpha(opacity = 100);
}
#loading {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:9999;
	text-align:center;
	padding-top:30%;
	padding-bottom:50%;
	background:#5B6E05;	opacity:.9;	filter:alpha(opacity = 50);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

/* EOF Pageloading by BPAS*/

.Txt_Footer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7C2120;
	line-height: 16px;
	margin: 0px;
	text-align: center;
	padding: 0px;
}
.Txt_Footer a:link {
	color: #7C2120;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.Txt_Footer a:visited {
	color: #663300;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

/*INICIO BACK AMARELO DO STARPOINT*/
.back_amarelo_star {
	background-image: url(../images/Back_Amarelo.jpg);
	padding: 20px 30px 20px 20px;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 30px;
	line-height: normal;
	text-align: left;
	position: static;
	font-family: Arial, Helvetica, sans-serif;
	color: #384402;
	font-size: 13px;
}
.back_amarelo_star a:link {
	color: #7C2120;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.back_amarelo_star a:visited {
	color: #663300;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.back_amarelo_star img{
	border: 3px solid #FFFFFF;
	margin: 0px 14px 10px 0px;
	float: left;
}
.back_amarelo_star ul {
	margin: 0px;
	float: left;
	padding: 0px;
}
.back_amarelo_star ul li {
	list-style:none;
	background: url(../images/Bullet_Star.gif) no-repeat left 5px;
	padding: 3px 20px 3px 20px;
}
/*FIM DO BACK AMARELO COM STAR*/


/*TOOLTIPS*/
/*a:hover {
	/*background:#ffffff; */
	/*text-decoration:none;*/
/*} /* background-color e necessario para o IE6 */  
.tooltip span {
	display:none; 
	padding:2px 3px; 
	margin-left:-212px;
	margin-top:35px; 
	width:200px;
}   
.tooltip:hover span{
	display:inline;
	position:absolute; 
	background:#E2C164; 
	border:2px solid #546503; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D7716;
	text-decoration:none;
	text-align:left;
}  



/*FIM TOOLTIPS*/

/*INICIO EVITA CONFLITO CALENDARIO*/
.back_amarelo_calendario {
	background-image: url(../images/Back_Amarelo.jpg);
	padding: 20px 30px 20px 20px;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 2px;
	line-height: normal;
	text-align: left;
	position: static;
	font-family: Arial, Helvetica, sans-serif;
	color: #384402;
	font-size: 13px;
	width: 560px;
}
.back_amarelo_calendario a:hover{
	font-family:arial; font-size:8pt;
	color:#000000;
}

.back_amarelo_calendario img{
	margin:0px;
}

.Tit_Branco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	text-align: center;
}
.Tit_Branco_trip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	text-transform: none;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	text-align: left;
}
.clear{
clear:both;
}
.ajusta_especial{
	height: 100%;
	padding-top: 0px;
	margin-top: 0px;
	vertical-align: top;
	* min-height: 450px;
}

.Txt_Box_PriceGuide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #384402;
	line-height: 16px;
	margin: 0px;
	text-align: left;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
}


.bordaIcoRegiaoTrip {
	border: 2px solid #878B2B;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
#ContentTripHome {
	width: 100%;
	text-align: center;
	height: 100%;
}

#ContentTripHome #TripHome {
	padding: 8px;
	margin-right: 5px;
	background-color: #ECD284;
	border: 1px dashed #546603;
	width: 130px;
	text-align: center;
	height: 260px;
	position: relative;
	margin-left: 5px;
}



/*ROLL OVER AMPLIAR IMAGEM TRIP*/
#pic {	/*background-color: #FFFFFF;*/	position: relative;	right: 10px; left:2px;	width: 100px; padding:0px; }

#pic a .large {	border: 0px;	display: block;	height: 1px;	left: -1px;	position: absolute;	top: -1px;	width: 1px;
}

/*#pic a img {border: 0;}*/

#pic a.p1, #pic a.p1:visited {	/*border: 1px solid #000000;*/	display: block;	height:75px;	left: 0;	text-decoration: none;	top: 0;	width: 100px;
}

#pic a.p1:hover {	/*background-color: #8C97A3;*/	color: #000000;	text-decoration: none;}

#pic a.p1:hover .large {	background-color:#FFFFFF; display: block;	height: 380px;	left: 130px;	position: absolute;	top: 0px;	width: 507px; padding: 5px;}

/* Os estilos de botão abaxio foram copiados do hidden.css da pasta admin. */
.botao_excluir {
	background-color: #DF3800;
	border: 1px solid #993300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
}
.botao_editar {
	background-color: #C49C00;
	border: 1px solid #886C00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
}
.botao_formulario {
	background-color: #C49C00;
	border: 1px solid #886C00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin: 0px;
	padding: 2px 10px 2px 10px;
	cursor:pointer;
}


.Table_TripRightSide {
	background-image: url(../images/Back_Amarelo.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.Table_TripRightSide ul, .Table_TripRightSide ol {
margin-left: -21px;
}

.Tit_Branco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	text-align: left;
	font-variant: normal;
	text-transform: none;
}
#AboutTrip #baseverde #TitRegiao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: bold;
	color: #92972F;
}

.booking_options_smallVerde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #384402;
}
.Txt_Principal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F5F8DE;
	margin-left: 30px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 12px;
}

.btn_book_direct{min-height:62px/*73px*/; width:201px; border:1px solid #829c05; background:url(../images/back_btn_book_direct.jpg) repeat-x bottom; margin-right:11px; margin-left:11px; /*margin-top:8px;*/ margin-top:-10px; padding-top:5px; padding-bottom:3px; background-color:#c4f206; margin-bottom:10px;}
.btn_book_direct:hover{background:url(../images/back_btn_book_direct_hover.jpg) repeat-x bottom; background-color:#ccfc08;}
.btn_book_direct a:hover{cursor:pointer; text-decoration:underline;}
.tooltipDesconto span.subject {
text-align:center;
	display:none;
	width:150px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	/*
	margin-top: -24px;
	margin-left: -125px;
	*/
	margin-top: 22px;
	margin-left: -135px;
}
.tooltipDesconto:hover span.subject {
	display:inline;
	position:absolute;
	border:1px dashed #780F09;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#79100A;
	text-decoration:none;
	text-align:left;
	background-color: #E9CB72;
}
.tooltipBook span {
	display:none;
	margin-left:0px;
	margin-top:-50px;
	width:200px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.tooltipBook:hover span {
	display:inline;
	position:absolute;
	background:#E2C164;
	border:2px solid #546503;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D7716;
	text-decoration:none;
	text-align:left;
}
#ContentBargainHome {
	width: 94%;
	text-align: center;
	height: 100%;
	border: 1px dashed #646D10;
	background-image: url(../images/Back_Rustico.jpg);
	background-position: center;
	margin-right: auto;
	margin-left: auto;
}


.tooltipBargain span {
	display:none;
	width:162px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	margin-top: 50px;
	margin-left: -180px;
	height: 45px;
}
.tooltipBargain:hover span {
	display:inline;
	position:absolute;
	border:1px dashed #546603;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#414F02;
	text-decoration:none;
	text-align:left;
	background-color: #AFBA29;
}

#flickrhome {
	background-image: url(../images/Back_Rustico.jpg);
	background-position: center center;
	width: 300px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
}
#bookingIcos {
	background-image: none;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 30px;
	line-height: normal;
	text-align: left;
	position: static;
	background-color: #BAA528;
	border: 2px solid #546503;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-bottom: 20px;
}
#bookingIcos .btn_book_direct{margin-top:8px;}
#bookingIcos .btn_book_direct:first-child{height:74px; margin-left:20px;}


.title_book{
	padding-top:17px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; text-decoration:none;
}
.title_book a{
	font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; text-decoration:none;
}
.title_book a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; text-decoration:none;
}
	/*.title_book{
		width:132px;
		float:right;
		padding-right:2px;
		padding-top:15px;
		*padding-top:20px;
		color: #ffffff; font-size: 12px; text-decoration:none;
		text-align:right;
	}*/

.book_promotion_description {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 16px; font-weight:bold;
	margin-top: 35px;
	color: #FFFFFF;/*414103*/
}
	
.new_categorias{
	color:#E0FD80;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#InfosSubCateg {
	background-image: url(../images/Back_Rustico_SubCategory.jpg);
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	line-height: normal;
	margin-right: 15px;
	vertical-align: baseline;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 10px 15px;
}

.attention_traveling{border:#5d650a 1px solid; background:#d7aa24; color:#003300; padding:10px; text-align:justify; margin-bottom:15px;}
.attention_traveling .attention{color:#7c2120; font-weight:bold;}





/*JCAROUSEL HOME*/
ul.jcarousel-list li a { display:block; height:53px; cursor:pointer; /*border: 2px solid #D8E9B5;*/}
ul.jcarousel-list li a:hover { display:block; height:53px; cursor:pointer; /*border:2px solid #92bd33;*/}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 476px;
	top: 129px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 304px;
	height: 51px;
	left: 63px;
	top: 2px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 48px;
    height: 52px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 30px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
	top:2px;
    right: 46px;
    width: 52px;
    height: 51px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../images/prev-horizontal.jpg);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -52px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
	top: 2px;
    left: 0px;
    width: 52px;
    height: 51px;
    cursor: pointer;
	
    background: transparent url(../images/prev-horizontal.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../images/next-horizontal.jpg);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -52px 0;
}





/*ESPAÇO POUSADA*/

#content_espaco_pousada{ width:100%; float:left; margin-right: 23px; color:#546503;}
#content_espaco_pousada h2{font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:36px; color:#fff; margin-bottom:15px; line-height: 40px;}
#content_espaco_pousada h3{font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:24px; color:#546503; margin-bottom:15px; line-height: 28px;}
#content_espaco_pousada p{ margin-bottom:15px; color:#546503;}
#box_espaco_pousada{ width:100%; background:#FFFFFF; min-height:300px;}
#box_espaco_pousada a{color:#975626;}

	#box_espaco_pousada ul{ margin-left:17px; margin-bottom:10px;}
	#box_espaco_pousada ul li{ list-style:square; color:#546503; font-size:13px;}
	#box_espaco_pousada ul li a{ padding:3px 0; color:#975626; font-size:13px;}

	#cadastre_se{ width: 370px; float: left; margin-right: 25px;}
		#cadastre_se ul{ margin-left:17px; margin-bottom:10px;}
		#cadastre_se ul li{ list-style:square; color:#975626;}
		#cadastre_se ul li a{ display:block; padding:3px 0; color:#975626; font-size:13px;font-weight:bold;}
	
	#form_login{ border-left:1px dotted #CCCCCC; width: 370px; float: left; padding-left: 42px;}
	#form_login select, #form_login input { width:230px; border:1px solid #7ac142; padding:6px; color:#666666; font-size:12px;}
	#form_login fieldset {	width: 270px; 	text-align: left; 	padding-top: 10px; 	border:0;	}
	.botao_login{ background-color:#7ac142; color:#FFFFFF; text-transform:none; padding: 5px 17px; font-size:13px; cursor:pointer; float: left; font:normal !important;}
	.botao_login:hover{ background:#63a92c;}
	
	.botao_login_cadastro{ font-family: 'Architects Daughter', cursive !important; font-weight: 400; font-size:20px; background-color:#7ac142; color:#FFFFFF; text-transform:none; padding: 5px 17px;  cursor:pointer; float: left;}
	.botao_login_cadastro:hover{ background:#63a92c;}	

	#form_login input{padding: 6px;}
	#pesquisa_pousada input{margin:8px 0; border:1px solid #afba29;}
	

#box_form_login{ width:100%; background:#d8fdbc; margin-top:30px;}	
#box_form_login h4{margin-bottom:5px;}
	
	
span.vira{font-family: 'Architects Daughter', cursive !important; font-weight: 400;  font-size:34px; color:#ca371f; margin-bottom:15px;}	

#box_info_azul{width: 96%; padding: 15px 15px 5px 15px; background: #CEDDED;}
#box_info_bronze{width: 96%; padding: 15px 15px 5px 15px; background: #caae5f;}
#box_info_prata{width: 96%; padding: 15px 15px 5px 15px; background: #f3f3f3;}
#box_info_ouro{width: 96%; padding: 15px 15px 5px 15px; background: #fbee96;}

	#reenvio{ height: 240px; float: left;}
	#reenvio input { width:230px; border:1px solid #7ac142; padding:8px; color:#666666; font-size:12px;}
	#reenvio fieldset {	width: 270px; 	text-align: left; 	padding-top: 10px; 	border:0;	}

.mapa_recortado_trip{ bottom:-27px;}

#menu_espaco_pousada{ margin-bottom:37px;}
#menu_espaco_pousada li{float:left;  list-style-type:none;}
#menu_espaco_pousada li a{display:block; border-left:1px solid #fff; color: #fff; padding:0 5px; font-size:12px;}
#menu_espaco_pousada li.first a{ border-left:0;}

.connect_widget div.connect_confirmation_cell_no_like{ display:none;}

.table_planos{ width:814px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333;}
.table_planos td{ padding:15px; 
vertical-align: top;
line-height: 18px;
width:229px !important; table-layout: fixed !important;
}
.categorias td{padding:0; 
width: 230px !important;
vertical-align: top;
line-height: 18px;
}

.table_planos th { width:229px !important; table-layout: fixed !important; line-height: 18px;
}

#bg_plano_azul,#bg_plano_bronze,#bg_plano_prata,#bg_plano_ouro{ width:271px; height:120px; font-size:16px; color:#FFF !important; vertical-align:middle; display: table-cell; text-decoration:none; /*cursor:pointer;*/ position:relative !important;}
#bg_plano_ouro{ width:271px;}
.preco_plano{ font-size:20px;}
#bg_plano_azul{ background:url(../images/bg_plano_azul.jpg) repeat-x; position:relative !important;}
#bg_plano_bronze{ background:url(../images/bg_plano_bronze.jpg) repeat; position:relative !important;}
#bg_plano_prata{ width:301px; background:url(../images/bg_plano_prata.jpg) repeat-x; position:relative !important;}
#bg_plano_ouro{background:url(../images/bg_plano_ouro.jpg) repeat-x; position:relative !important;}

.zebra_azul_claro{background:#cedded;}
.zebra_azul{background:#b8cce0}

.zebra_bronze_claro{background:#caae5f;}
.zebra_bronze{background:#b89329}

.zebra_prata_claro{background:#f3f3f3;}
.zebra_prata{background:#e0e1e2}

.zebra_ouro_claro{background:#fff3bb;}
.zebra_ouro{background:#fbee96}


.tooltip_azul,.tooltip_bronze,.tooltip_prata,.tooltip_ouro{display:none; position:absolute; background:#FFF; padding:3px; border:1px solid #CCCCCC; z-index:999; top: 120px; left: -5px;}




/*NOVO BOTÃO BOOKINGS*/
#box_bookings{ padding:20px 20px 8px 20px; background:#657308; border:1px solid #f4cd00;}
#box_bookings > h6{ /*background: url(../images/sol_bookings.png) no-repeat; text-indent:50px; */
font-family: 'Architects Daughter', cursive !important;
font-weight: 400;
font-size: 24px;
color: #E9CC19;
padding-bottom:15px;
}

#booking_travels{ position:relative;}
#booking_direct, #booking_travels{ float:left; }
#booking_direct a{ 
background:#bdd101;display:block; width:276px; min-height: 222px; text-decoration:none; text-align:center; float:left; font-family: 'Architects Daughter', cursive; font-weight: 400;  color:#697312;
border-radius:8px; font-size:17px; margin-bottom: 15px;}
#booking_travels a{ 
background:#bdd101 /*url(../images/img_botao_travels_brazil.png) no-repeat 3px 16px*/;display:block; width:276px; min-height: 222px; text-decoration:none; text-align:center; float:left; font-family: 'Architects Daughter', cursive; font-weight: 400;  color:#697312; border-radius:8px; font-size:13px; margin-bottom: 15px;}
#booking_direct .free{ color:#697312; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height: 12px !important; display:block;}
#booking_direct a > div { padding:14px 11px;} 
#booking_travels a > div { padding: 33px 10px 0px 0px !important; float: right;  }
#booking_direct a > div > span { font-size:15px; line-height: 23px;} 
#booking_travels a > div > span { font-size:15px; line-height: 23px;}

#booking_direct a:hover{
	color:#AC1200;
	background:#b5c800;
	text-decoration:none;
}
#booking_direct a:hover span{
	color:#697312;
	text-decoration:none;
}
#booking_direct a:hover span.free{
	color:#AC1200;
	text-decoration:none;
}
#booking_travels a:hover{
	color:#AC1200;
	background:#b5c800 /*url(../images/img_botao_travels_brazil.png) no-repeat 3px 16px*/;
	text-decoration:none;
}



#divCalendario a{ color:#7C2120!important; font-size:12px !important;} 

/*NOVO BOTÃO BOOKINGS RIGHT SIDE*/
/*#booking_direct_rightside a, #booking_travels_rightside a{ border-radius:6px; border:1px solid #546503;
 display:block; width:228px; height:78px; text-decoration:none; text-align:center; 
 font-family: 'Architects Daughter', cursive; font-weight: 400;  color:#fff;
  }
 #booking_travels_rightside a{height:80px !important;} 
#booking_direct_rightside a{ background:#697312 url(../images/ico_youtube.png) -30px -20px no-repeat;  font-size:16px; margin:20px 0 10px 0;}
#booking_travels_rightside a{ background:#697312; font-size:15px; margin:10px 0 20px 0;}
#booking_direct_rightside a > div { padding:14px;} 
#booking_travels_rightside a > div { padding: 17px;}
#booking_direct_rightside a > div > span { font-size:15px; font-weight:bold; line-height: 23px;} 
#booking_travels_rightside a > div > span { font-size:15px; line-height: 23px;}

#booking_direct_rightside a:hover, #booking_travels_rightside a:hover{
	color:#546503;
	text-decoration:none;
	background-color: #A1AB26;

}*/



#box_bookings #box_booking{ float:right; position:relative; /*height: 120px;*/}
#box_booking a img {
border: 0;
}
#searchboxInc {
font: 12px/1.5 Arial, Helvetica, sans-serif;
color:  #ffffff;
width: 260px;
border: 1px solid #546503;
border-radius: 8px;
}
#searchboxInc form {
background: #4e6601;
border-radius: 8px;
padding:3px 5px 5px 20px;
position:relative;
}
#searchboxInc fieldset, #searchboxInc img {
border: 0;
}
#searchboxInc fieldset {
padding: 8px;
}
#searchboxInc #inout h3 {
background-color:transparent;
font-size:1.1em;
font-weight:normal;
}
#searchboxInc h3 {
margin-bottom:0.2em;
position:static;
font-size:118%;
font-weight:bold;
margin: 0;
}
#searchboxInc p {
font-size: 14px;
margin: 0;
}
#homein, #homeout {
float: left;
padding: 0.5em 1em 0 0;
}
.avail {
padding-top: 1em;
clear: left;
}
#searchboxInc a.calender {
vertical-align: -4px;
}
#searchboxInc a.calender img {
background: #97AC00;
}
.blur {
color: #999;
}
.but{ padding-top:7px; float:left;}
button {
float: left;
-moz-border-radius: 8px;
background-color: #afba29;
border: 1px solid #546503;
color: #546503;
padding: 3px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
cursor:pointer;
font-weight:bold;
text-transform:none !important;
letter-spacing: 0px !important;
}
button:hover{
background-color: #a1ab26;	
}
#calendar {
font: 12px/1.5 Arial, Helvetica, sans-serif;
color: #003580;
display: none;
position: absolute;
background-image: url(http://q.bstatic.com/static/img/shadow3.png);
padding: 0 4px 4px 0;
left:214px !important;
top:0 !important; 
}
/* For calendar */
.caltable {
border: 1px solid #003580;
background-color: #fff;
}
.caltable a:link, .caltable a:visited {
color: #0896ff !important;
}
.caltable a:hover {
color: #feba02 !important;
border-color: #feba02 !important;
}
.caltable a:active {
color: #b30000 !important;
border-color: #b30000 !important;
}
.caltable td {
text-align: center;
}
.caltable td a {
display: block;
text-decoration: none;
}
.caltable td.calheader a {
display: inline;
vertical-align: -.4em;
}
.caltable td.calheader img.calNoPrevMonth {
background: white url(http://r.bstatic.com/static/img/butPrevMonth.png) 0 -72px no-repeat;
vertical-align: -.4em;
}
.caltable td.calheader img.calNoNextMonth {
background: white url(http://r.bstatic.com/static/img/butNextMonth.png) 0 -72px no-repeat;
vertical-align: -.4em;
}
.caltable td.calheader .calNextMonth img {
background: white url(http://r.bstatic.com/static/img/butNextMonth2.png) 0 0 no-repeat;
}
.caltable td.calheader .calPrevMonth img {
background: white url(http://r.bstatic.com/static/img/butPrevMonth2.png) 0 0 no-repeat;
}
.caltable td.calheader .calNextMonth:hover img, .caltable td.calheader .calPrevMonth:hover img {
background-position: 0 -24px;
}
.caltable td.calheader .calNextMonth:active img, .caltable td.calheader .calPrevMonth:active img {
background-position: 0 -48px;
}
.calheader {
padding: .4em;
white-space: nowrap;
}
.calheader select {
margin: 0 .6em;
}
.monthYear {
background-color: #ffffff;
color: white;
}
.dayNames td {
border-bottom: 1px solid #003580;
background-color: #e6edf6;
}
.days td {
color: #779bca;
background-color: #e6edf6;
padding: .2em;
border: 2px solid #e6edf6;
}
.days td.weekend {
background-color: #c5d4e9;
border-color: #c5d4e9;
}
.days td.past {
text-decoration: line-through;
}
.days td.today, .days td.future {
border: none;
padding: 0;
}
.days td a {
padding: .2em;
border: 2px solid #e6edf6;
}
.days td.weekend a {
border-color: #c5d4e9;
}
.days td.today a {
background-color: #fff;
}
.days td.selected {
font-weight: bold;
}
.days td.selected a {
border-color: #0896ff;
}


#box_banner_7{ width:230px; height: 230px; margin-top:15px; margin-bottom: 20px; overflow:hidden;}
#box_banner_8{ width:230px; height: 230px; margin-bottom:17px; overflow:hidden;}

.box_face_stream{background: #fff; margin-bottom:20px;}

a.tooltips_club {
  position: relative;
  display: inline;
}
a.tooltips_club span {
  position: absolute;
  width:200px;
  color: #fff;
  font-family:verdana;
  padding:5px 0;
  font-size:12px;
  background: #9e2a1d;
  line-height: 14px;
  text-align: center;
  visibility: hidden;
  border-radius: 4px;
}
a.tooltips_club span:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 8px solid #9e2a1d;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
a:hover.tooltips_club span {
  visibility: visible;
  opacity: 1;
  bottom: 30px;
  left: 50%;
  margin-left: -100px;
  z-index: 999;
}


#box_bookings_right_side {
	padding: 20px 20px 20px 20px;
	background: #657308;
	border: 1px solid #f4cd00;
	color:#FFF;
}
#box_bookings{
	padding-bottom: 20px;
}
#moedas{padding-bottom:5px;}

#box_bookings ul{margin-left: 0; }
#box_bookings li{padding-bottom: 16px; list-style:none; background:url('../images/bullet-interrogacao.png') no-repeat;}

.preco_baixa,.preco_alta{font-size:18px; font-weight:bold;}
a.tipo_moeda{cursor:pointer; padding:4px; background:#9BA434; text-decoration:none;}
a.tipo_moeda:hover{text-decoration:none  !important; background:#a0aa29;}
a.btn_reservar{display:inline-block; text-decoration:none; cursor:pointer; padding:10px 10px; background:#afba29; border:1px solid #A2AC21; color:#FFF; font-size: 14px;}
a.btn_reservar:hover{ text-decoration:none !important; background:#A2AC21;}

.box_beneficios, .box_info_reserva{
	background:#878B2B;
	padding:15px;
	height: 202px;
}
.txt_info{font-size:11px;}
.tooltipster{cursor:pointer; padding-left: 25px; font-size: 16px; }

.btn-reserva-checkout {
	
	display:inline-block;
	padding: 12px 20px;
	text-align:center;
	font-size: 14px;
	border: 1px solid #224b09;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 8px 6px -6px #778612;
	-moz-box-shadow: 0 8px 6px -6px #778612;
	box-shadow: 0 8px 6px -6px #778612;
	background-color: #85C241;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#85C241), to(#2D5104));
	background-image: -webkit-linear-gradient(top, #85C241, #2D5104);
	background-image: -moz-linear-gradient(top, #85C241, #2D5104);
	background-image: -ms-linear-gradient(top, #85C241, #2D5104);
	background-image: -o-linear-gradient(top, #85C241, #2D5104);
	background-image: linear-gradient(to bottom, #85C241, #2D5104);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#646f0f, endColorstr=#2D5104);
}
.btn-reserva-checkout:hover {
	text-decoration:none !important;
	display:inline-block;				
	font-size: 14px;
	border: 1px solid #224b09;
	background-color: #73b02f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#73b02f), to(#264800));
	background-image: -webkit-linear-gradient(top, #73b02f, #264800);
	background-image: -moz-linear-gradient(top, #73b02f, #264800);
	background-image: -ms-linear-gradient(top, #73b02f, #264800);
	background-image: -o-linear-gradient(top, #73b02f, #264800);
	background-image: linear-gradient(to bottom, #73b02f, #264800);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#73b02f, endColorstr=#264800);
}


			.btn-reserva-checkout-right {
	color:#fff;
	display:inline-block;
	padding: 12px 10px;
	text-align:center;
	font-size: 16px;
	border: 1px solid #224b09;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 8px 6px -6px #778612;
	-moz-box-shadow: 0 8px 6px -6px #778612;
	box-shadow: 0 8px 6px -6px #778612;
	background-color: #85C241;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#85C241), to(#2D5104));
	background-image: -webkit-linear-gradient(top, #85C241, #2D5104);
	background-image: -moz-linear-gradient(top, #85C241, #2D5104);
	background-image: -ms-linear-gradient(top, #85C241, #2D5104);
	background-image: -o-linear-gradient(top, #85C241, #2D5104);
	background-image: linear-gradient(to bottom, #85C241, #2D5104);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#646f0f, endColorstr=#2D5104);
}
.btn-reserva-checkout-right:hover {
	text-decoration:none !important;
	display:inline-block;				
	font-size: 16px;
	border: 1px solid #224b09;
	background-color: #73b02f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#73b02f), to(#264800));
	background-image: -webkit-linear-gradient(top, #73b02f, #264800);
	background-image: -moz-linear-gradient(top, #73b02f, #264800);
	background-image: -ms-linear-gradient(top, #73b02f, #264800);
	background-image: -o-linear-gradient(top, #73b02f, #264800);
	background-image: linear-gradient(to bottom, #73b02f, #264800);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#73b02f, endColorstr=#264800);
}


.table_plano{ display: table; width:100%;font-size:13px;}
.row{ display: table-row;}
.col-4{display:table-cell; width:25%;}

.col-12{caption-side: top; display: table-caption; text-align: center; }

.col-categoria{ background:#4c4d4f; color:#fff; font-family: 'Architects Daughter', cursive; font-size:30px; padding:3px;}
.col-subcategoria{ background:#d1d2d4; color:#c44e39; font-family: 'Architects Daughter', cursive; font-size:26px; padding:3px;}
.col-txt-apoio{ background:#e7e7e8; color:#6a6a6c; text-align:left; padding:10px;}

.col-bronze-header,.col-prata-header,.col-ouro-header{ color:#fff; font-family: 'Architects Daughter', cursive; font-size:30px; text-align:center; height:90px; padding:10px 0;}
.col-bronze-header{ background:#ba2c24; }
.col-prata-header{ background:#8d8988;}
.col-ouro-header{ background:#e9a430;}
.col-prata-header span{ font-size:18px;}
.col-ouro-header span{font-size:18px;}

.col-item, .col-bronze, .col-prata, .col-ouro{ text-align:center; color:#58585a; padding:15px 0; vertical-align:middle;}
.col-item{border-bottom:1px solid #dddddf; border-left:1px solid #dddddf; }
.col-bronze{background:#e2a28c; border-bottom:1px solid #efefef;}
.col-prata{background:#c0bebd; border-bottom:1px solid #efefef;}
.col-ouro{background:#f7d6a5; border-bottom:1px solid #efefef;}

.valor-preco{font-size:18px;}
.frase-apoio{font-family: 'Architects Daughter', cursive; font-size:22px;}
.gratis{color:#ba2c24; font-weight:bold;}
.txt-left{text-align:left; vertical-align:top;}
#box_espaco_pousada .table_plano ul{padding-left:15px; padding-right:10px;}
#box_espaco_pousada .table_plano ul li{list-style-type: disc;}
#box_espaco_pousada .table_plano ol{padding-left:35px; padding-right:10px;}
#box_espaco_pousada .table_plano ul li,#box_espaco_pousada .table_plano ol li{color:#58585a !important; margin-bottom:10px;}


