@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../images/fundo.png);
	background-color: #ABB791;
	background-repeat: repeat-x;
	width: 100%; 
	height: 100%;
	text-align:center;
	margin: 0;
	padding: 0;
}


/*///////// LAYOUT //////////*/

.caixa {
	width: 855px;
	height: 600px;
	margin: 0 auto;
	text-align: left;
}

.cabecalho {
	width: 855px;
	height: 65px;
	padding-top: 10px;
}



.banner {
	width: 855px;
	height: 185px;
}

.slideshow {
	height: 185px; 
	width: 855px; 
	margin: none;
	box-shadow: 7px 7px 8px #818181;
	-webkit-box-shadow: 7px 7px 8px #818181;
	-moz-box-shadow: 7px 7px 8px #818181;
	outline:0;
}

.slideshow img { 
	background-color: #eee;
	float: left;
	width: 855px;
	height: 185px;	
	outline:0;
}

.coluna_esq {
	width: 427px;
	height: 290px;
	float:left;
	padding-top:30px;
}



.coluna_dir {
	width: 427px;
	height: 290px;
	float:right;
	padding-top:30px;
}

.conteudo_esq{
	width: 407px;
	height: 290px;
	float:left;
}

.conteudo_dir{
	width: 407px;
	height: 290px;
	float:right;
}

.rodape {
	width: 855px;
	height: 20px;
	float:right;
	background-color:#42453D;
	box-shadow: 7px 7px 8px #818181;
	-webkit-box-shadow: 7px 7px 8px #818181;
	-moz-box-shadow: 7px 7px 8px #818181;
	text-align: center;
	font: 10px Verdana, Geneva, sans-serif;
	color: #CCC;
	padding-top: 5px;
}
#menu { 
	width: 562px;
	height: 30px;
	float:left;
	margin-bottom: 10px;
	outline:0;
	
}

#menu ul {
	list-style-type:none; /*remove o marcador*/ 
	margin: 0px; /*remove o recuo IE e Opera*/ 
	padding: 0px; /*remove o recuo Mozilla e NN*/ 
	font: 12px Verdana, Geneva, sans-serif;
	padding:0px;
	float: left;
	width: 100%;
	font-stretch:semi-condensed;
	outline:0;
}

#menu li { 
	 
	display:inline;
	padding:0px;
	outline:0;
}
#menu li a {
	
	padding: 8px 11px;
	border: 0px;
	background-color: #57574E;
	color: #FFFFFF;
	text-decoration: none;
	voice-family: "\"}\"";  /*Box Model Hack*/
	voice-family:inherit;
	float:left;
	background-image:url(../images/link_norm.png);
	outline:0;
}




#menu li a:hover {
	background-image:url(../images/link_over.png); 
	color:#FFFFFF;
	outline:0;
}
.menu { 
	width: 562px;
	height: 30px;
	box-shadow: 7px 7px 8px #818181;
	-webkit-box-shadow: 7px 7px 8px #818181;
	-moz-box-shadow: 7px 7px 8px #818181;
	outline:0;
}




h1 {
	color: #839837;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 0em;
	padding-bottom: 10px;
	text-align: left;
}

h2 {
	color: #839837;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 0em;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: left;
}

h3 {
	font: 12px Verdana, Geneva, sans-serif;
	color: #839837;
	font-weight:bold;
	line-height: 0.5em;
	margin: 0em;
	padding-bottom: 10px;
	padding-top: 15px;
	text-align: left;
}

h4 {
	font: 12px Verdana, Geneva, sans-serif;
	color: #839837;
	font-weight:bold;
	line-height: 0.5em;
	margin: 0em;
	padding-bottom: 10px;
	padding-top: 0px;
	text-align: left;
}



p {
	color: #5C5C5C;
	font-weight:normal;
	font: 11px Verdana, Geneva, sans-serif;
	line-height: 14px;
	text-align: left;
	margin: 0em;
	vertical-align:baseline;
	padding-bottom: 10px;
}

.alp {
	float:right;
	padding-left:7px;
	vertical-align:baseline;
	display:table-cell;
	
}


.galeria {
	float: right;
	padding-top: 5px;
	
}

.mapa {
	padding-top:2px;
	outline:0;
}

.link_mapa {
	padding-top: 10px;
	padding-left: 9px;
	font: 11px Verdana, Geneva, sans-serif;
	color: #5C5C5C;
	float: right;
	vertical-align: bottom;
	outline:0;
}

.link_mapa:hover {
	filter: alpha(opacity=75);
	opacity:0.75;
	-moz-opacity: 0.75;
	outline:0;
}



.bt_gal1 {
	width: 101px;
	height: 69px;
	float:left;
	background-image:url(../images/gal_piscina_mini.jpg);
	outline:0;
}

.bt_gal1:hover {
	background-image:url(../images/gal_piscina_mini_h.jpg);
	cursor: pointer;
	outline:0;
}
.bt_gal1 img {
	border:0px;
	outline:0;
}
.bt_gal2 {
	width: 101px;
	height: 69px;
	float:left;
	background-image:url(../images/gal_restaurante_mini.jpg);
	outline:0;
}

.bt_gal2:hover {
	background-image:url(../images/gal_restaurante_mini_h.jpg);
	cursor: pointer;
	outline:0;
}
.bt_gal2 img {
	border:0px;
	outline:0;
}
.bt_gal3 {
	width: 101px;
	height: 69px;
	float:left;
	background-image:url(../images/gal_alojamento_mini.jpg);
	outline:0;
}
.bt_gal3:hover {
	background-image:url(../images/gal_alojamento_mini_h.jpg);
	cursor: pointer;
	outline:0;
}
.bt_gal3 img {
	border:0px;
	outline:0;
}
.bt_gal4 {
	width: 101px;
	height: 69px;
	float:left;
	background-image:url(../images/gal_quinta_mini.jpg);
	outline:0;
}
.bt_gal4:hover {
	background-image:url(../images/gal_quinta_mini_h.jpg);
	cursor: pointer;
	outline:0;
}
.bt_gal4 img {
	border:0px;
	outline:0;
}

.destaques img{
	border:0px;
	padding-top: 7px;
	outline:0;
}

.destaques img:hover{
	filter: alpha(opacity=85);
	opacity:0.85;
	-moz-opacity: 0.85;
	outline:0;
}

.linkex {
	text-decoration:underline;
	color: #FFF;
	cursor: pointer;
	filter: alpha(opacity=90);
	opacity:0.90;
	-moz-opacity: 0.90;
	outline:0;
}

.linkex:hover {
	text-decoration:underline;
	cursor: pointer;
	filter: alpha(opacity=100);
	opacity:1.00;
	-moz-opacity: 1.00;
	outline:0;
}

.linkex:visited {
	text-decoration:underline;
	color:#CCC;
	cursor: pointer;
	outline:0;
}

.lista_rest {
	list-style:inside;
	color: #5C5C5C;
	font-weight:normal;
	font: 11px Verdana, Geneva, sans-serif;
	line-height: 13px;
	text-align: left;
	margin: 0em;
	vertical-align:baseline;
	padding-bottom: 10px;
	padding-left: 0em;
	
}

.cont {
	width: 854px;
	height: 260px;
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}

.coluna_gal {
	width: 854px;
	height: 290px;
	margin-top: 30px;
}

.coluna_galeria {
	width: 722px;
	height: 220px;
	margin: 0 auto;
	padding-top: 35px;
	outline:0;
}
.col_gal1 {
	width: 361px;
	height: 110px;
	float:left;
	background-image:url(../images/gal_piscina_hover.jpg);
	filter: alpha(opacity=75);
	opacity:0.75;
	-moz-opacity: 0.75;
	outline:0;
}

.col_gal1:hover {
	
	filter: alpha(opacity=100);
	opacity:1.00;
	-moz-opacity: 1.00;
	cursor: pointer;
	outline:0;
}

.col_gal1 img {
	border:0px;
	outline:0;
}
.col_gal2 {
	width: 361px;
	height: 110px;
	float:right;
	background-image:url(../images/gal_restaurante_hover.jpg);
	filter: alpha(opacity=75);
	opacity:0.75;
	-moz-opacity: 0.75;
	outline:0;
}

.col_gal2:hover {
	
	filter: alpha(opacity=100);
	opacity:1.00;
	-moz-opacity: 1.00;
	cursor: pointer;
	outline:0;
}
.col_gal2 img {
	border:0px;
	outline:0;
}
.col_gal3 {
	width: 361px;
	height: 110px;
	float:left;
	background-image:url(../images/gal_alojamento_hover.jpg);
	filter: alpha(opacity=75);
	opacity:0.75;
	-moz-opacity: 0.75;
	outline:0;
}
.col_gal3:hover {
	
	filter: alpha(opacity=100);
	opacity:1.00;
	-moz-opacity: 1.00;
	cursor: pointer;
	outline:0;
}
.col_gal3 img {
	border:0px;
	outline:0;
}
.col_gal4 {
	width: 361px;
	height: 110px;
	float:right;
	background-image:url(../images/gal_quinta_hover.jpg);
	filter: alpha(opacity=75);
	opacity:0.75;
	-moz-opacity: 0.75;
	outline:0;
}
.col_gal4:hover {
	
	filter: alpha(opacity=100);
	opacity:1.00;
	-moz-opacity: 1.00;
	cursor: pointer;
	outline:0;
}
.col_gal4 img {
	border:0px;
	outline:0;
}

.voltar {
	padding-right: 9px;
	padding-bottom: 10px;
	font: 11px Verdana, Geneva, sans-serif;
	color: #5C5C5C;
	float: left;
	vertical-align: top;
	outline:0;
}

.voltar:hover {
	filter: alpha(opacity=75);
	opacity:0.75;
	-moz-opacity: 0.75;
	outline:0;
}
