input{
	margin:0;
	padding:0;
}

form{
	margin:0;
	padding:0;
}

img{
	margin:0px;
	padding:0px;
	border:none;
}

.messageDiv{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-150px;
	width:300px;
	height:200px;
	background-color:#ffffff;
	border:3px solid #E4E4E4;
	z-index:999;
}

.messageDiv p{
	text-align:center;
	padding-top:75px;
	font-weight:bold;
}

#overlay_popup{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:1200px;
    z-index:10;
    background-color:#000000;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}

#overlay_popup[id]{
    position:fixed;
}

	.overlay{
	    display:block;
	    position:absolute;
	    top:0;
	    left:0;
	    width:100%;
	    height:1200px;
	    z-index:10;
	    background-color:#000000;
	    -moz-opacity: 0.8;
	    opacity:.80;
	    filter: alpha(opacity=80);
	}
	.overlay[id]{
	    position:fixed;
	}


.servicoForm{
		position:relative;
		float:right;
		margin-top:28px;
		padding:0;
		border:1px solid #d2d2d2;
		background-color:#f7f7f7;
		width:700px;
		height:240px;
	}

		.servicoForm p.title{
			margin-top:0;
			margin-left:19px;
			margin-right:19px;
			padding-top:15px;
			padding-bottom:11px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#4e77ad;
			font-weight:bold;
			border-bottom:1px solid #e5e5e5;
		}

		.servicoForm form{
			margin:0px;
			padding:0;
		}

		.servicoForm label{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#888888;
			font-weight:bold;
			margin:0;
			padding:0;
			text-align:right;
		}

			.servicoInput{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#888888;
				margin-left:7px;
				margin-bottom:6px;
				padding-left:9px;
				padding-top:3px;
				width:170px;
				height:17px;
				border:1px solid #c9c9c9;
		}

			.servicoSelect{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#888888;
				margin-left:5px;
				margin-bottom:6px;
				padding-left:9px;
				padding-top:3px;
				width:55px;
				height:22px;
				border:1px solid #c9c9c9;
		}

			.servicoCalendarInput{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#888888;
				margin-left:7px;
				margin-bottom:6px;
				padding-left:9px;
				padding-top:3px;
				width:143px;
				height:17px;
				border:1px solid #c9c9c9;
		}

		.servicoTextarea{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#888888;
				margin-left:7px;
				margin-bottom:6px;
				padding-left:9px;
				padding-top:3px;
				width:170px;
				height:100px;
				border:1px solid #c9c9c9;
		}

		.servicoformConfirm{
			position:absolute;
			bottom:0;
			left:0;
			margin:0;
			padding-top:6px;
			width:700px;
			height:33px;
			background-color:#e9e9e9;
			text-align:center;
		}

			.imgCalendarServico{
				position:absolute;
				top:2px;
				left:260px;
			}


.breadcumb{
	margin:0;
	padding-top:2px;
	height:20px;
}

	.breadcumb ul{
		float:left;
		margin:0px;
		padding:0px;
		list-style:none;
	}

	.breadcumb li{
		margin:0;
		padding:0;
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#a3a3a3;
		text-decoration:none;
	}


	.breadcumb li a{
		margin:0;
		padding:0;
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#a3a3a3;
		text-decoration:none;
	}

	.breadcumb li a:hover{
		color:#3f6ea2;
	}


/*---- TODO: SELECT INPUT ----*/

	.selectHome{
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		padding-top:4px;
		height: 20px;
		color: #757575;
		width:89px;
		background: url(../images/microsite/bt_selectDisponibilidade.gif) no-repeat right;
		display:block;
		border:none;
	}

		.selectHome p{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:none;
			padding-left:4px;
			color:red;
		}

		.comboBox{
			width:100px;
			padding:0;
			float:left;
			height:100px;
			background-color:#f6f6f6;
			border:1px solid #e1e1e1;
			overflow-y:auto;
			overflow-x:hidden;
			display:none;
			z-index:9999;
			position:absolute;
		}


			.comboBox p.select{
				margin:0;
				padding-top:4px;
				padding-bottom:5px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#757575;
				border-bottom:1px solid #d9d9d9;
				cursor:pointer;
				overflow:hidden;
				white-space:nowrap;
				height:10px;
			}

		.comboBox p.selectOver{
				margin:0;
				padding-top:4px;
				padding-bottom:5px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				border-bottom:1px solid #d9d9d9;
				cursor:pointer;
				overflow:hidden;
				white-space:nowrap;
				height:10px;
				color:#f9a217;
				background-color:#ededed;
		}



/*----------- 1 COLUNA ------------*/


.pageDivBlock{
		margin-top:40px;
		margin-bottom:20px;
		margin-left:160px;

	}

		.pageDiv2{
			position:relative;
			display:inline;
			padding:0px;

		}
			.pageDiv2Left{
				float:left;
				display:inline;
				padding:0px;
				margin:0px;
			}

			.pageDiv2Center{
				float:left;
				display:inline;
				padding-top:0px;
				margin-left:10px;
				margin-right:10px;
			}

				.pageDiv2Center p{
					padding:0px;
					margin:0px;
					color:#8e8e8e;
					font-weight:bold;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
				}

					.pageDiv2Center p a{
						padding:0px;
						margin:0px;
						color:#8e8e8e;
						font-weight:bold;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						text-decoration:none;
				}


					.pageDiv2Center p a:hover{
						text-decoration:underline;
				}

		.pageDiv2Right{
			float:left;
			display:inline;
			padding:0px;
			margin:0px;
		}


.tarifasText{
	color:#6C6C6C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

	.tarifasText a{
		color:#2F6486;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:none;
	}

	.tarifasText a:hover{
		text-decoration:underline;
	}

.conteudosHabitacoes{
	margin:0px;
	padding:0px;
}

	.conteudosHabitacoes h3.images{
		margin-bottom:10px;
		margin-top:20px;
		padding-top:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#4082cc;
		font-weight:bold;
		text-decoration:none;
		border-top:1px solid #e5e5e5;
	}

	.conteudosHabitacoes h3.title{
		margin-bottom:21px;
		padding-bottom:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#4082cc;
		font-weight:bold;
		text-decoration:none;
		border-bottom:1px solid #e5e5e5;
	}

	.conteudosHabitacoes p{
		margin:0;
		padding:0;
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#808080;
		text-decoration:none;
	}

	.conteudosHabitacoes p.imagesText{
		margin:0;
		padding:0;
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}

	.conteudosHabitacoes ul{
		margin-left:20px;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#808080;
		text-decoration:none;
	}

	.conteudosHabitacoes li{
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#808080;
		text-decoration:none;
	}


.infoEmpreendimento{
	margin-top:10px;
	border:1px solid #cacaca;
	padding:19px;
}

	.infoEmpreendimento h3{
		margin:0px;
		padding-bottom:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#4082cc;
		font-weight:bold;
		text-decoration:none;
	}

	.infoEmpreendimento p{
		margin:0;
		padding:0;
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#808080;
		text-decoration:none;
	}

.detalheTecnico{
	margin-top:31px;
	border:1px solid #cacaca;
	padding:19px;
}

	.detalheTecnico h3{
		margin:0px;
		padding-bottom:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#4082cc;
		font-weight:bold;
		text-decoration:none;
	}

	.detalheTecnico h3.title{
		margin-bottom:15px;
		padding-bottom:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#5981b2;
		font-weight:bold;
		text-decoration:none;
		border-bottom:1px solid #e2e2e2;
	}

	.detalheTecnico p{
		margin:0;
		padding:0;
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#808080;
		text-decoration:none;
	}

	.detalheTecnico span{
		margin:0;
		padding:0;
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#4082cc;
		font-weight:bold;
		text-decoration:none;
	}


/*---- GALERIA IMAGENS ----*/

.ImageGallery{
	margin-top:30px;
	padding-top:20px;
	border-top:1px solid #60a3cd;
}

	.galleryPhoto{
		position:relative;
		float:left;
		margin-bottom:20px;
	}

	.galleryPhoto img{
		margin:0;
		padding:0;
		border:1px solid #58869e;
}

/*---- FIM GALERIA IMAGENS ----*/


/*---- DAR A CONHECER POSTAL ----*/
	.postalDescription{
		margin-top:15px;
		margin-left:10px;
		padding:0;
		position:relative;
	}

		.postalDescription p.title{
			margin:0;
			padding:0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#4082cc;
			font-weight:bold;
			text-decoration:none;
	}

		.postalDescription p.text{
			margin:0;
			padding:0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#8e8e8e;
			text-decoration:none;
	}

	.formPostal{
		margin-top:20px;
		padding:0;
		position:relative;
		width:310px;
		height:300px;
		float:left;
		background-image:url(../images/bk_formPostal.gif);
		background-repeat:repeat-x;
		border-top:1px solid #d2d2d2;
	}

		.formPostal p.title{
			margin:0;
			padding-left:13px;
			padding-top:15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:19px;
			color:#4082cc;
			text-decoration:none;
	}

		.formPostal p.info{
			margin-top:0;
			margin-left:13px;
			margin-right:12px;
			margin-bottom:5px;
			padding-bottom:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#8f8f8f;
			text-decoration:none;
			border-bottom:1px solid #cbcbcb;
	}

		.formPostal label{
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			float:left;
			margin:0;
			padding-left:17px;
			color:#959595;
			text-decoration:none;
			font-weight:bold;
		}

			.formPostal .inputPostal{
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#797979;
				margin-left:13px;
				margin-top:3px;
				margin-bottom:3px;
				padding-left:5px;
				padding-top:2px;
				width:276px;
				height:17px;
				border:1px solid #d1d1d1;
		}

			.formPostal textarea{
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#797979;
				margin-left:13px;
				padding-left:5px;
				padding-top:2px;
				width:276px;
				height:55px;
				border:1px solid #d1d1d1;
		}

	.postalGallery{
		margin-top:20px;
		padding:0;
		position:relative;
		width:360px;
		height:300px;
		float:right;
		background-image:url(../images/bk_formPostal.gif);
		background-repeat:repeat-x;
		border-top:1px solid #d2d2d2;
	}

		.postalGallery p.title{
			margin:0;
			padding-left:13px;
			padding-top:15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:19px;
			color:#4082cc;
			text-decoration:none;
	}

	.postalGallery p.info{
		margin-top:0;
		margin-left:13px;
		margin-right:12px;
		padding-bottom:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#8f8f8f;
		text-decoration:none;
		border-bottom:1px solid #cbcbcb;
	}

		.postalView{
			margin-top:28px;
			padding:0;
			width:691px;
			background-image:url(../images/bk_formPostal.gif);
			background-repeat:repeat-x;
			border-top:1px solid #d2d2d2;
		}

		.postalView p.title{
			margin:0;
			padding-left:13px;
			padding-top:15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#4082cc;
			text-decoration:none;
	}

		.postalView p.info{
			margin-top:0;
			margin-left:13px;
			margin-right:12px;
			margin-bottom:5px;
			padding-bottom:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#8f8f8f;
			text-decoration:none;
	}

		.postal{
			margin-left:7px;
			padding:0;
			width:680px;
			height:349px;
			background-repeat:no-repeat;
			position:relative;
		}

			.photo{
				position:absolute;
				top:14px;
				left:16px;
				margin:0;
				padding:0;
				width:460px;
				height:320px;
			}

				.photo img{
					margin:0;
					padding:0;
			}

		.dados{
			position:absolute;
			right:21px;
			top:112px;
			margin:0;
			padding:0;
			float:right;
			height:220px;
			width:170px;
		}

			 input.dadosView{
				margin:0;
				padding-left:5px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				text-decoration:none;
				border:none;
				background-color:#EAEAEA;
		}

			textarea.dadosView{
				margin:0;
				padding-left:5px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				text-decoration:none;
				border:none;
				background-color:#EAEAEA;
		}

	.postalSend{
		margin-top:10px;
		padding:0;
		width:691px;
		height:68px;
		border-top:1px solid #d2d2d2;
		background-color:#f4f4f4;
		position:relative;

	}

		.postalSend p.title{
			margin:0;
			padding-left:13px;
			padding-top:15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#4082cc;
			text-decoration:none;
	}

		.postalSend p.info{
			margin-top:0;
			margin-left:13px;
			margin-right:12px;
			margin-bottom:5px;
			padding-bottom:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#8f8f8f;
			text-decoration:none;
	}

.meteo{
			margin-top:22px;
			padding:0;
			border: 1px solid #d7d4cd;
		}

			.meteo p.title{
				margin:0;
				padding-left:10px;
				padding-top:10px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#2E6287;
				font-weight:bold;
			}

			.meteoBox{
				margin-left:10px;
				margin-top:10px;
				margin-bottom:8px;
				padding:0;
				width:55px;
				float:left;
			}

			.meteoBox img{
				margin:0;
				padding-left:12px;
				float:left;
			}

				.meteoBox p.temp{
					margin:0;
					padding:0;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					font-weight:bold;
					color:#5f5f5f;
					text-align:center;
					padding-left:12px;
			}

				.meteoBox p.date{
					margin:0;
					padding:0;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#5f5f5f;
					text-align:center;
					padding-left:12px;
			}
		.divImg{
			margin-bottom:10px;
			padding:0;
			float:left;
		}


		.divBlack{
			display:block;
			position:absolute;
			height:114px;
			border:1px solid #4d4d4d;
			width:151px;
			opacity: .4;
			filter: alpha(opacity=40);
			vertical-align:middle;
			text-align:center;
			cursor:pointer;
			background:black;
			z-index:3;
		}
/*---- FIM DAR A CONHECER POSTAL ----*/


.golfBlock{
	margin-top:21px;
	margin-bottom:21px;
	padding-bottom:20px;
	border-bottom:1px solid #e6e6e6;
}

.golfList{
	margin:0px;
	padding-bottom:20px;

}

	.golfList p{
		margin:0px;
		padding:0px;
		color:#818181;
	}

	.opiniaoList p.nome{
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#98a9bb;
	}

	.golfList p.titulo{
		margin:0px;
		padding-top:6px;
		padding-bottom:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#5285c4;
	}

	.golfList p.texto{
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#818181;
	}


.preçoGolf{
	padding:0px;
	margin:0px;
	display:inline;
}
	.preçoGolf p{
		padding:0px;
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}

	.preçoGolf p.titulo{
		padding-bottom:10px;
		padding-right:10px;
		margin:0px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#5385c4;
	}

	.preçoGolf p.text{
		padding:0px;
		margin:0px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#818181;
	}


.reservasHome {
	margin:0px;
	padding:0px;
}


.reservasHome h3{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5086c4;
	padding:0px;
}

	.reservasHome p{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#5086c4;
		font-weight:bold;
		padding-bottom:6px;
		border-bottom:1px solid #d2d2d2;
	}

	.reservasHomeTitle{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		float:left;
		color:#717a83;
		font-weight:bold;
		padding-bottom:6px;
		padding-left:0px;
	}

	.reservasHomeTitle p{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		float:left;
		color:#717a83;
		font-weight:bold;
		padding-bottom:0px;
		padding-left:0px;
		border:0px;
	}

.homeLeft{
	margin:0px;
	float:left;
	width:307px;
	padding-right:20px;
}

	.homeLeft h3{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:24px;
		color:#ffffff;
		padding:0px;

	}

	.homeLeft p{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#ffffff;
		padding-top:5px;
		padding-bottom:10px;
		text-decoration:none;
	}

	.homeLeft p a{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#ffffff;
		padding-top:5px;
		padding-bottom:10px;
		text-decoration:none;
	}

	.homeLeft p a:hover{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#ffffff;
		padding-top:5px;
		padding-bottom:10px;
		text-decoration:underline;
	}

.homeRight{
	margin:0px;
	float:left;
	padding-top:85px;
	padding-left:20px;
}

	.homeRight h3{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#ffffff;
		padding:0px;

	}

	.homeRight p{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#ffffff;
		padding-top:5px;
		width:260px;
		padding-bottom:10px;
		text-decoration:none;
	}

		.homeRight p a{
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#ffffff;
			width:260px;
			padding:0;
			text-decoration:none;
	}

	.homeRight p a:hover{
			text-decoration:underline;
	}

	.inputHomeBlock{
		margin-top:5px;
		padding:0px;
		width: 180px;
	}

	.inputHomeBlockLabel{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		color:#717a83;
		font-weight:bold;
		padding-bottom:6px;
		padding-left:0px;
	}

	.inputHomeBlock img{
		margin:0px;
		padding:0px;
		border:none;
	}



	.inputHome{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#757575;
		margin:0;
		margin-bottom:15px;
		padding-left:5px;
		padding-top:4px;
		width:65px;
		height:20px;
		background:transparent;
		background-repeat:no-repeat;
		border:none;
	}

	.tdHome{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#757575;
		margin:0;
		margin-bottom:15px;
		padding-left:0px;
		padding-top:5px;
		width:70px;
		height:19px;
		background:url(../images/microsite/inputhome.gif) no-repeat left;
		background-repeat:no-repeat;
		border:none;
	}


	.imgCalendar{
		position:absolute;
		top:1px;
	}
	.reservasHome p.titulo{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#717a83;
		font-weight:bold;
		padding-bottom:6px;
		border:none;
		float:left;
	}

/**************************/


/*---- SELECT INPUT ----*/
	.selectHouse{
		position: relative;
		margin:0px;
		top:0;
		right:0px;
		padding:0;
		width:89px;
		height:24px;
	}

	.selectHouse select{
		margin:0;
		padding:0;

	}

		.selectHouse .dropcontainer ul {
			background:#6D7580;
			border-bottom:none;
			list-style-type:none;
			padding:0px;
			margin:0;
			width:89px;
			position:absolute;
		}

		.selectHouse .dropcontainer {
			position: relative;
			left:0px;
			top:3px;
		}

		/* Combo-box */
		.selectHouse .trigger {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:none;
			padding-top:4px;
			padding-left:9px;
			height: 20px;
			color: #757575;
			width:80px;
			background: url(../images/microsite/bt_selectDisponibilidade.gif) no-repeat right;
			display:block;
			border:none;

		}

		.selectHouse .activetrigger {
			background: url(../images/microsite/bt_selectDisponibilidade.gif) no-repeat right;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 0px;
			height:24px;
			width:89px;
			display:block;
			border:none;
		}


		/* style of the UL */


		.selectHouse .dropdownhidden {
			top:0;
			left:-999em;
			z-index:999;
		}


		.selectHouse .dropcontainer ul li {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:none;
			margin: 0px;
			padding: 0px;
			display:block;
			height:21px;
			color: #757575;
			border-bottom: solid 1px #1C2127;
			background-color:#f6f6f6;
		}

		.selectHouse .dropcontainer ul li:last-child {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:none;
			margin: 0px;
			padding: 0px;
			display:block;
			color: #757575;
			height:21px;
			background-color:#f6f6f6;
		}


		.selectHouse .dropcontainer ul li a {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:none;
			padding-left:0.5em;
			display:block;
			text-decoration:none;
			color:#757575;
			height:22px;
			padding-top:2px;
			background-color:#f6f6f6;
			border-top:1px solid #2f2e2c;
		}

		.selectHouse .dropcontainer ul li a:hover {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:none;
			color: #3264a0;
			height:21px;
			padding-top:2px;
			background-color:#f6f6f6;
		}
	/*---- FIM SELECT INPUT ----*/


.textTitle{
	margin:0px;
	padding:0px;
}

	.textTitle h1{
		margin:0px;
		padding:0px;
		color:#5286c2;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
	}

.header{
	padding:0px;
	margin:0px;
	height:34px;
}

	.header img{
		float:right;
		padding:0px;
		margin-top:10px;
	}

 .menuLateralEsq{
 	margin:0px;
	padding:0px;
	background:#ffffff;
	border:1px solid #cacaca;
	padding:2px;
	margin-bottom:12px;
 }

	.lateralEsqReservas{
		border:1px solid #cacaca;
		padding:2px;
		margin-top:12px;
		background:#F4F4F4;
		width:214px;
	}

	.lateralEsqReservas h3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color: #32649f;
		text-align:left;
		font-weight:bold;
		text-decoration:none;
		margin:0;
		padding-top:14px;
		padding-left:15px;
		padding-bottom:5px;
	}

	.lateralEsqReservas p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#3264a1;
		text-align:left;
		text-decoration:none;
		margin:0;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:10px;
	}


.conteudoText{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a6a6a6;
	text-decoration:none;
}


.conteudosHabilitacao{
	padding:15px 0px 15px 0px;
	margin:0px;
	border-bottom:1px solid #cacaca;
}
	.conteudosHabilitacaoFoto{
		float:left;
		width:174px;
		padding:2px;
		border:1px solid #cacaca;
	}
		.conteudosHabilitacaoFoto img{
			margin:0px;
			float:left;
			width:174px;
			padding:0px;
		}

	.conteudosHabilitacaoEspecificacoes {
		margin-left:26px;
		width:485px;
		float:left;
	}

		.conteudosHabilitacaoEspecificacoesText{
			margin:0px;
			padding:0px;
		}

			.conteudosHabilitacaoEspecificacoesText h3{
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				color:#5086c4;
				padding:0px;
			}

			.conteudosHabilitacaoEspecificacoesText p{
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#808080;
				padding-top:11px;
			}

		.conteudosHabilitacaoEspecificacoesTexBottom p{
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#808080;
		}

		.conteudosHabilitacaoEspecificacoesTexBottom span{
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#5086c4;
			font-weight:bold;
		}

.conteudoDetalhe{
	margin:0px;
	padding:0px;
}

	.conteudoDetalheText{
		margin:0px;
		padding:0px;
	}

		.conteudoDetalheText h3{
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#5086c4;
			padding-bottom:11px;
			border-bottom:1px solid #cacaca;
		}

		.conteudoDetalheText p{
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#808080;
			padding-top:21px;
		}


		.conteudoDetalheText UL{
			margin:0px;
			padding:0px;
			list-style:inside;
		}

		.conteudoDetalheText LI{
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#808080;
		}


		.conteudoDetalheImg{
			margin:0px;
			padding:0px;

		}

			.conteudoDetalheImg h3{
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:20px;
				color:#5086c4;
				padding-top:11px;
				border-top:1px solid #cacaca;
			}

			.conteudoDetalheImg p{
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#ffffff;
				background:#5385c2;
				padding:5px;
				text-align:center;
			}

.conteudosGaleria{
	margin-top:32px;
	padding:0px;
}

	.GaleriaDivImg{
		position:relative;
		margin-bottom:20px;
		border:5px solid #666666;
		float:left;
		padding:0px;
	}

	.GaleriaDivImg img{
		float:left;

	}

	.imgLupa{
		position:absolute;
		bottom:0;
		right:0;
	}


.conteudosPromocoes{
	margin:0px;
	padding-bottom:24px;
	border-bottom:1px solid #cccccc;
	padding-top:24px;
}

	.conteudosPromocoesImg{
		margin:0px;
		padding:0px;
	}

		.conteudosPromocoesImg img{
			margin-right:20px;
			float:left;
			padding:2px;
			border:1px solid #cccccc;
		}

	.conteudosPromocoesDesc{
		margin:0px;
		padding:0px;
		float:left;
	}
		.conteudosPromocoesDesc H3{
			margin:0px;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#406fa7;
		}

		.conteudosPromocoesDesc H3 a{
			margin:0px;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#406fa7;
			text-decoration:none;
		}

		.conteudosPromocoesDesc H3 a:hover{
			margin:0px;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#406fa7;
			text-decoration:underline;
		}

		.conteudosPromocoesDesc *{
			margin:0px;
			padding-top:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:justify;
			color:#818181;
		}



			.conteudosPromocoesDesc *.data{
				margin:0px;
				padding-bottom:5px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:11px;
				color:#6a93c9;
			}

		.conteudosPromocoesDesc p.vermais{
			margin:0px;
			padding-top:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:11px;
			color:#406fa7;
		}

			.conteudosPromocoesDesc p.vermais a{
				padding-right:15px;
				color:#6a93c9;
				text-decoration:none;
				background:url(../images/microsite/mais.gif) no-repeat right;
			}

			.conteudosPromocoesDesc p.vermais a:hover{
				padding-right:15px;
				color:#6a93c9;
				text-decoration:underline;
				background:url(../images/microsite/mais.gif) no-repeat right;
			}


/*  ALOJAMENTO   */

.conteudosAlojamento{
	margin:0px;
	padding-bottom:24px;
	border-bottom:1px solid #cccccc;
	padding-top:24px;
}

	.conteudosAlojamentoImg{
		margin:0px;
		padding:0px;
		float:left;
		width:130px;
	}

		.conteudosAlojamentoImg img{
			margin-right:20px;
			float:left;
			padding:2px;
			border:1px solid #cccccc;
		}

	.conteudosAlojamentoDesc{
		margin:0px;
		padding:0px;
		width:570px;
		float:right;
	}
		.conteudosAlojamentoDesc H3{
			margin:0px;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#406fa7;
		}

		.conteudosAlojamentoDesc p{
			margin:0px;
			padding-top:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:justify;
			color:#818181;
		}



			.conteudosAlojamentoDesc p.data{
				margin:0px;
				padding-bottom:5px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:11px;
				color:#6a93c9;
			}

		.conteudosAlojamentoDesc p.vermais{
			margin:0px;
			padding-top:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:11px;
			color:#406fa7;
		}

			.conteudosAlojamentoDesc p.vermais a{
				padding-right:15px;
				color:#6a93c9;
				text-decoration:none;
				background:url(../images/microsite/mais.gif) no-repeat right;
			}

			.conteudosAlojamentoDesc p.vermais a:hover{
				padding-right:15px;
				color:#6a93c9;
				text-decoration:underline;
				background:url(../images/microsite/mais.gif) no-repeat right;
			}



/* FIM ALOJAMENTO*/





.conteudosCartao{
	margin:0px;
	padding:0px;
}

	.conteudosCartaoFoto{
		float:left;
		width:155px;
		padding:2px;
		margin-right:16px;
		border:1px solid #cacaca;
	}
		.conteudosCartaoFoto img{
			margin:0px;
			float:left;
			width:155px;
			padding:0px;
		}


	.conteudosCartaoDesc{
		margin:0px;
		padding:0px;
		float:right;
		width:523px;
	}

	.conteudosCartaoDesc p{
		margin:0px;
		padding-top:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#808080;
	}


	.conteudosCartaoDescText{
		margin-top:30px;
		padding:0px;
	}

		.conteudosCartaoDescTextLeft{
			margin:0px;
			background:url(../images/microsite/bk_bottom_client.gif) bottom repeat-x #f4f4f4;
			float:left;
			width:320px;
			padding:10px;
		}
			.conteudosCartaoDescTextLeft h3{
				margin:0px;
				padding-bottom:10px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				color:#406fa7;
				background:url(../images/microsite/line.gif) bottom no-repeat;
			}


			.conteudosCartaoDescTextLeft UL{
				margin-left:0px;
				margin-top:10px;
				padding:0px;
				line-height:16px;
				list-style:inside;
			}

			.conteudosCartaoDescTextLeft LI{
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#808080;
			}


		.conteudosCartaoDescTextRight{
			margin:0px;
			background:url(../images/microsite/bk_bottom_client.gif) bottom repeat-x #f4f4f4;
			float:right;
			width:320px;
			padding:10px;
		}

			.conteudosCartaoDescTextRight h3{
				margin:0px;
				padding-bottom:10px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				color:#406fa7;
				background:url(../images/microsite/line.gif) bottom no-repeat;
			}

			.conteudosCartaoDescTextRight p{
				padding-top:10px;
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#808080;
			}


	.menuCategorias{
		margin:0px;
		padding:0px;
	}

		.menuCategorias h3{
			margin:0px;
			padding-bottom:6px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color:#406fa7;
			background:url(../images/microsite/line.gif) bottom no-repeat;
		}

			.menuCategorias UL{
				margin:0px;
				padding:0px;
				width:220px;
				list-style:inside;
			}

			.menuCategorias LI{
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#808080;
				font-weight:bold;
				padding:6px 6px 6px 11px;
				background:url(../images/microsite/line.gif) bottom no-repeat;
			}

			.menuCategorias LI a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#808080;
				text-decoration:none;
			}

			.menuCategorias LI a:hover{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#406fa7;
				text-decoration:none;
			}



	.menuOfertas{
		margin:0px;
		padding:0px;
	}

		.menuOfertas h3{
			margin:0px;
			padding-bottom:6px;
			padding-left:6px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color:#406fa7;
			background:url(../images/microsite/line.gif) bottom no-repeat;
		}

		.menuOfertas span{
			margin:0px;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#5585c3;
		}

			.menuOfertas UL{
				margin:0px;
				padding:0px;
				width:220px;
				list-style:none;
			}

			.menuOfertas LI{
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#808080;
				font-weight:bold;
				padding:6px 6px 6px 11px;
				background:url(../images/microsite/line.gif) bottom no-repeat;
			}

			.menuOfertas LI a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#808080;
				text-decoration:none;
			}

			.menuOfertas LI a:hover{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#406fa7;
				text-decoration:none;
			}
			.menuTopoLingua{
			margin:0;
			padding:0;
			right:0;
			margin-top: 9px;
			margin-left: 10px;
			float: right;
		}
			.menuTopoLingua a{
				margin:0;
				padding:0;
				display:inline;
				text-align:right;
				text-decoration:none;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#999999;
			}

			.menuTopoLingua a:hover{
				text-decoration:none;
			}

			.menuTopoLingua a img{
				margin:0;
				margin-left:3px;
			}

.carreirasBlock{
	margin:0px;
	padding:0px;
}
	.carreirasBlock h3{
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#406fa7;
	}

	.carreirasBlock h3.grande{
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#406fa7;
	}

	.carreirasBlock p{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		padding-top:5px;
		text-align:justify;
	}

	.carreirasBlock p.carreirasText{
		margin-bottom:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		padding-bottom:20px;
		text-align:justify;
		border-bottom:1px solid #d2d2d2;
	}


.carreirasFormBlock{
	margin-top:27px;
	padding:11px;
	background:url(../images/microsite/bk_carreiras.gif) repeat-x top;
}

	.carreirasFormBlock h3{
		margin-top:0px;
		margin-bottom:17px;
		width:440px;
		padding-bottom:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		float:left;
		color:#406fa7;
		background:url(../images/microsite/bk_title_form.gif) no-repeat bottom;
	}

	.carreirasForm{
		margin:0px;
		padding:0px;
		width:440px;
	}

		.carreirasFormLeft{
			margin-right:20px;
			padding:0px;
			float:left;
			text-align:right;
			width:244px;
		}

		.carreirasFormLeft label{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#888888;
			font-weight:bold;
			margin:0;
			padding:0;
			text-align:right;
		}

		.carreirasFormLeft p{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#888888;
			font-weight:bold;
			margin:0;
			padding:0;
			text-align:left;
		}

		.carreiraInput{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#888888;
			margin-left:7px;
			margin-bottom:6px;
			padding-left:3px;
			padding-right:3px;
			padding-top:3px;
			width:173px;
			height:17px;
			border:1px solid #c9c9c9;
		}

		.carreiraTextarea{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#888888;
			margin-top:5px;
			margin-bottom:6px;
			padding-left:3px;
			padding-right:3px;
			overflow-y:auto;
			padding-top:3px;
			width:160px;
			height:73px;
			border:1px solid #c9c9c9;
		}


		.carreirasFormRight{
			margin:0px;
			padding:0px;
			float:right;
			width:174px;
		}

		.carreirasFormRight label{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#888888;
			font-weight:bold;
			margin:0;
			padding:0;
			text-align:right;
		}


	.menuPontos{
		margin:0px;
		padding:0px;
	}

		.menuPontos h3{
			margin:0px;
			padding-bottom:6px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#406fa7;
			background:url(../images/microsite/line.gif) bottom no-repeat;
		}

			.menuPontos UL{
				margin:0px;
				padding:0px;
				width:220px;
				list-style:inside;
			}

			.menuPontos LI{
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#808080;
				font-weight:bold;
				padding:6px 6px 6px 11px;
				background:url(../images/microsite/line.gif) bottom no-repeat;
			}

			.menuPontos LI a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#808080;
				text-decoration:none;
			}

			.menuPontos LI a:hover{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#406fa7;
				text-decoration:none;
			}



.contactos{
	margin:0px;
	padding-top:23px;
}

	.contactosLeft{
		float:left;
		margin:0px;
		padding-top:9px;
		width:281px;
	}

		.contactosLeft h3{
			padding:0px;
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color:#4f76ad;
		}

		.contactosLeft p.morada{
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#406fa7;
			font-weight:bold;
			padding-top:8px;
			padding-bottom:20px;
		}

		.contactosLeft p{
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#808080;
			padding-top:5px;
		}

			.contactosLeft a{
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#808080;
				padding:0px;
				text-decoration:none;
			}

			.contactosLeft a:hover{
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#808080;
				padding:0px;
				text-decoration:underline;
			}

		.contactosLeft span{
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#406fa7;
			font-weight:bold;
			padding:0px;
		}

	.contactosRight{
		float:left;
		margin-left:28px;
		padding-top:9px;
	}

		.contactosRight h3{
			padding-left:6px;
			padding-bottom:6px;
			margin-top:0px;
			margin-bottom:16px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color:#4f76ad;
			border-bottom:1px solid #d0d0d0;
		}

		.pedidoInfo{
			margin:0px;
			padding-right:8px;
			text-align:right;
			width:310px;
		}

			.labelClass{
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#808080;
				font-weight:bold;
				padding:0px;
			}
			.inputContacts{
				margin-top:5px;
				margin-left:5px;
				padding:3px 3px 0px 3px;
				height:17px;
				width:212px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#808080;
				border:1px solid #c9c9c9;
			}

			.textareaContacts{
				margin-top:5px;
				margin-left:5px;
				padding:3px 3px 0px 3px;
				height:150px;
				width:212px;
				overflow-y:auto;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#808080;
				border:1px solid #c9c9c9;
			}

.InfOperadores{
	margin:0px;
	padding:0px;
}

	.InfOperadores p{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		padding:0px;
	}

	.InfOperadores h3{
		margin:0px;
		padding-top:20px;
		padding-bottom:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#406fa7;
		border-bottom:1px solid #d0d0d0;
	}




.servicesEquip{
	margin:0px;
	padding:0px;
}

	.servicesEquip p{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		padding:0px;
	}

	.servicesEquip p.titulo{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#406fa7;
		padding-bottom:5px;

	}

	.servicesEquip p.text{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#808080;
		padding-bottom:5px;

	}

	.servicesEquip h3{
		margin:0px;
		padding-top:20px;
		padding-bottom:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#406fa7;
		border-bottom:1px solid #d0d0d0;
	}

	.servicesEquipBlock{
		margin:0px;
		padding:0px;
		min-height:120px;
		height:auto !important;
		height:120px;
		border-bottom:1px solid #d0d0d0;
	}


.EnvolDetalhe{
	margin:0px;
	padding:0px;
}

	.EnvolDetalhe p{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		padding:0px;
	}

	.EnvolDetalhe p.titulo{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#808080;
		padding-bottom:5px;
		padding-top:15px;

	}

	.EnvolDetalhe ul{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		line-height:20px;
	}

		.EnvolDetalhe li{
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#808080;
		}

	.EnvolDetalhe p.text{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#808080;
		padding-bottom:5px;

	}

	.EnvolDetalhe h3{
		margin:0px;
		padding-top:20px;
		padding-bottom:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#406fa7;
		border-bottom:1px solid #d0d0d0;
	}


.regras{
	margin-top:20px;
	padding:15px;
	border:1px solid #d0d0d0;
}

	.regras p{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		padding:0px;
	}

	.regras p.titulo{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#406fa7;
		padding-bottom:5px;

	}

	.regras p.text{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#808080;
		padding-bottom:5px;

	}


.conteudoRestaurante{
	margin-top:41px;
	padding:0px;
}

	.conteudoRestaurante p{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		padding:0px;
	}

	.conteudoRestaurante p.titulo{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#5385c2;
		padding-bottom:10px;

	}

	.conteudoRestaurante p.text{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#808080;
		padding-bottom:5px;

	}

	.conteudoRestaurante p.text a{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#808080;
		text-decoration:none;
		font-weight:bold;
	}

	.conteudoRestaurante p.text a:hover{
		text-decoration:underline;
	}




.newsletter{
	position:absolute;
	display:none;
	z-index:9998;
	width:277px;
	height:272px;
	padding:0px;
	left:50%;
	margin:0px auto;
	border:3px solid #ffffff;
	background:url('../images/microsite/bk_top_news.gif') top repeat-x #ffffff;
}

.newsletterTitle{
	text-align:center;
	padding-top:15px;
}


	.newsletterTitle h3{
		margin:11px;
		padding-bottom:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#406fa7;
		border-bottom:1px solid #d0d0d0;
	}

	.labelClassNews{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#406fa7;
		font-weight:bold;
		padding:0px;
	}

	.inputNews{
		margin-top:5px;
		margin-left:5px;
		margin-right:25px;
		padding:3px 3px 0px 3px;
		height:17px;
		width:179px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		border:1px solid #c9c9c9;
	}

	.selectNews{
		margin-top:5px;
		margin-left:5px;
		margin-right:25px;
		padding:3px 3px 0px 3px;
		height:17px;
		width:179px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		border:0px;
	}

	.news {
		margin:0px;
		padding:0px;
		height:155px;
	}
	.news p{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#406fa7;
		padding-top:5px;
		padding-right:110px;
	}

.buttonEnviar{
	margin:0px;
	padding:0px;
	height:53px;
	text-align:center;
	bottom:0px;
	background:url('../images/microsite/bk_bottom_news.gif') bottom repeat-x;
}

	.buttonEnviar img{
		margin:0px;
		padding:0px;
	}



.amigo{
	position:absolute;
	display:none;
	z-index:9998;
	width:298px;
	height:299px;
	padding:0px;
	left:50%;
	margin:0px auto;
	border:3px solid #ffffff;
	background:url('../images/microsite/bk_top_news.gif') top repeat-x #ffffff;
}

.amigoTitle{
	text-align:center;
	padding-top:15px;
}


	.amigoTitle h3{
		margin:11px;
		padding-bottom:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#406fa7;
		border-bottom:1px solid #d0d0d0;
	}

	.labelClassAmigo{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#406fa7;
		font-weight:bold;
		padding:0px;
	}

	.inputAmigo{
		margin-top:5px;
		margin-left:5px;
		margin-right:25px;
		padding:3px 3px 0px 3px;
		height:17px;
		width:129px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		border:1px solid #c9c9c9;
	}

	.amigoForm {
		margin:0px;
		padding:0px;
		height:182px;
	}

	.amigoForm p{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#406fa7;
		padding-top:10px;
		padding-right:60px;
	}


.localizacaoEscolha{
	margin:0px;
	padding:0px;
	height:300px;
	background:url(../images/microsite/bk_localizacao.gif) repeat-x top;
}

	.localizacaoEscolha h3{
		margin:11px;
		padding-top:6px;
		padding-bottom:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#406fa7;
		border-bottom:1px solid #d0d0d0;
	}

	.localizacaoEscolha p{
		padding-left:11px;
		padding-top:2px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		margin:0px;
		color:#808080;
	}

	.inputLocalizacao{
		margin-left:0px;
		margin-right:25px;
		padding:3px 3px 0px 3px;
		height:17px;
		width:189px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		border:1px solid #c9c9c9;
	}

	.inputLocalizacaoTextArea{
		margin-left:0px;
		margin-right:25px;
		padding:3px 3px 0px 3px;
		height:50px;
		width:189px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		border:1px solid #c9c9c9;
	}

	.inputPostal{
		margin-left:0px;
		padding:3px 3px 0px 3px;
		height:17px;
		width:189px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		border:1px solid #c9c9c9;
	}

.opiniaoBlock{
	margin-top:21px;
	margin-bottom:21px;
	padding:0px;
}

.opiniaoList{
	margin:0px;
	padding-bottom:20px;
	border-bottom:1px solid #e6e6e6;
}


	.opiniaoList p{
		margin:0px;
		padding:0px;
	}

	.opiniaoList p.nome{
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#98a9bb;
	}

	.opiniaoList p.titulo{
		margin:0px;
		padding-top:6px;
		padding-bottom:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#5285c4;
	}

	.opiniaoList p.texto{
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#818181;
	}


.opiniaoComentario{
	margin:0px;
	padding:0px;
	height:300px;
	background:url(../images/microsite/bk_localizacao.gif) repeat-x top;
}

	.opiniaoComentario h3{
		margin:11px;
		padding-top:6px;
		padding-bottom:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#406fa7;
		border-bottom:1px solid #d0d0d0;
	}

	.opiniaoComentario p{
		padding-left:11px;
		padding-right:11px;
		padding-top:2px;
		padding-bottom:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		margin:0px;
		color:#808080;
	}

	.labelOpiniaoComentario{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		font-weight:bold;
		padding:0px;
	}

	.inputOpiniaoComentario{
		margin-top:6px;
		margin-left:0px;
		margin-right:11px;
		padding:3px 3px 0px 3px;
		height:17px;
		width:120px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		border:1px solid #c9c9c9;
	}

	.textareaOpiniaoComentario{
		margin-top:6px;
		margin-left:0px;
		margin-right:11px;
		padding:3px 3px 0px 3px;
		height:65px;
		width:120px;
		overflow-y:auto;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#808080;
		border:1px solid #c9c9c9;
	}

.paginacao{
	margin:0px;
	padding:0px;
	text-align:center;
	background:#f3f3f3;
	height:32px;
}

	.paginacao p{
		margin:0px;
		padding-top:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#818181;
	}



/*---- TARIFAS -----*/

.tarifasBlock{
	position:relative;
	margin-bottom:53px;
	padding:0;
	width:695px;
	float:right;
}

	.tarifasTitle{
		position:relative;
		margin:0;
		padding-top:21px;
		text-align:right;
		float:right;
	}

	.tarifasTitle2{
		position:relative;
		margin:0;
		padding:0;
		text-align:right;
		float:right;
	}

	.tarifasTitle3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#33649f;
		text-align:center;
		text-decoration:none;
		height:38px;
		margin:0;
		padding:0;
	}

	.textPromocao{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#33649f;
		text-align:center;
		text-decoration:none;
		margin:0px;
		padding:0px;
	}

	.textSubtitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#33649f;
		text-align:center;
		text-decoration:none;
		margin:0;
		padding:0;
	}

	.tarifasTitle4{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#ffffff;
		text-align:center;
		text-decoration:none;
		height:35px;
		background:#5385c2;
		margin:0px 1px 0px 1px;
		padding:0px;
	}

	.epocaMes{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#223343;
		text-align:center;
		text-decoration:none;
		background-color:#eaeaea;
		height:35px;
		margin:0;
		padding:0;
	}

	.divisoes{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#33649f;
		text-align:center;
		text-decoration:none;
		background-color:#eeeeee;
		height:25px;
		width:92px;
		margin:0;
		padding:0;

	}

	.precos{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#818181;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
		height:27px;
		margin:0px;
		padding:0;
	}

/*---- FIM TARIFAS ----*/

.linksRelacionados{
	margin:0px auto;
	padding:0px;
	background:#F4F4F4;
	width:214px;
}
	.linksRelacionados h3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color: #32649f;
		text-align:left;
		font-weight:bold;
		text-decoration:none;
		margin:0;
		padding-top:20px;
		padding-left:15px;
		padding-bottom:12px;
	}

	.linksRelacionados p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#3264a1;
		text-align:left;
		text-decoration:none;
		margin:0;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:22px;
	}

.footer{
	padding:0px;
	text-align:center;
	margin:0px;
	height:35px;
	background:url(../images/microsite/bk_bottom.gif) repeat-x;
}
	.footer img{
		padding:0px;
		margin-top:10px;
	}

	.footer a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#6e829d;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
		margin:0;
		padding:0;
	}

	.footer a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#6e829d;
		text-align:center;
		text-decoration:none;
		margin:0;
		padding:0;
	}



	/*------ Acordeon-----*/



.AccordionTitle, .AccordionContent, .AccordionContainer, .AccordionContainer1
{
  float:left;
  position:relative;
  width:173px;
  padding-left:15px;
}

.AccordionTitle
{
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:Arial;
  font-size:12px;
  color:#8c8c8c;
  font-weight:bold;
  padding-left:10px;
  padding-top:4px;
  background:url('../images/microsite/accordion_toggle.gif') no-repeat left;
  border-bottom:1px solid #dadada;
  -moz-user-select:none;
}
.AccordionTitle a
{
	height:20px;
	overflow:hidden;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	color:#8c8c8c;
	font-weight:bold;
	text-decoration:none;

}

.AccordionTitle a:hover
{
	height:20px;
	overflow:hidden;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	color:#32659e;
	font-weight:bold;
	text-decoration:none;
}

.AccordionContent
{
  height:0px;
  overflow:hidden;
  display:none;
  width:168px;
  border-bottom:1px solid #dadada;
}

	.AccordionContent ul
		{
		  margin:0;
		  padding-left:15px;
		  padding-top:5px;
		}

	.AccordionContent li
		{
		  font-family: Arial, Helvetica, sans-serif;
		  color:#a4a4a4;
		  font-size:11px;
		  font-weight:bold;
		  text-decoration:none;
		  margin:0;
		  padding-bottom:5px;
		}

	.AccordionContent li a
		{
		  font-family: Arial, Helvetica, sans-serif;
		  color:#b0b0b0;
		  font-size:11px;
		  text-decoration:none;
		  font-weight:bold;
		  margin:0;
		  padding:0;
		}

		.AccordionContent li a:hover
		{
		  color:#749ccf;
		}

.AccordionContainer
{

}

carreiraDescription{
	margin:0;
	padding:0;
}

.carreiraDescription p.title{
	margin:0;
	padding-top:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e77ad;
	font-weight:bold;
}

	.carreiraDescription ul{
		margin:0;
		padding-top:15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		list-style:none;
	}

		.carreiraDescription li b{
			margin:0;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#4e77ad;
			font-weight:bold;
		}

		.carreiraDescription li{
			margin:0;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#808080;
		}

.inputHomeNumbers{
	float:left;
	border:none;
	background:transparent;
	text-align:center;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#808080;
	background:url(../images/microsite/bk_inputHome.gif) no-repeat;
	width:26px;
	height:15px;
}

.error_strings{
	position:fixed;
	top:190px;
	font-family: Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	font-size:11px;
	display:none;
	width:353px;
	height:186px;
	padding-top:20px;
	background-image:url(../images/central/bk_error.gif);
	background-repeat:no-repeat;
	z-index:9999;
	left:40%;
}

.error_strings p{
		font-family: Arial, Helvetica, sans-serif;
		color:#6e6e6e;
		font-size:11px;
		padding-left:15px;
		font-weight:bold;
   }

   .error_strings li{
		font-family: Arial, Helvetica, sans-serif;
		color:#6e6e6e;
		font-size:11px;

   }

   #transaction_error{
		position:absolute;
		margin:0px auto;
		left:300px;
		top:190px;
		font-family: Arial, Helvetica, sans-serif;
		color:#6e6e6e;
		font-size:11px;
		display:none;
		width:353px;
		height:196px;
		padding-top:10px;
		background-image:url(../images/central/bk_error.gif);
		background-repeat:no-repeat;
		z-index:9999;
   }

   #transaction_error p{
		font-family: Arial, Helvetica, sans-serif;
		color:#6e6e6e;
		font-size:11px;
		padding-top:30px;
		padding-left:15px;
		padding-right:15px;
   }