body {
   text-align: center;
/*    background-image: url(images/fondoPagina.png); */
}

img{
	border:none;
}

a:link {color: #003366; text-decoration: none;}
a:visited {color: #003366; text-decoration: none;}
a:hover {color: blue; text-decoration: none;}
a:active {color: #003366; text-decoration: none;} 


#wrapper{
   font-family: arial, Georgia, "Times New Roman", Times, serif;
   text-align: justify;
   width: 944px;
   height:857px;
   margin-left:auto;
   margin: auto;
}

#logo{
	width: 944px;
	height: 110px;
}

#menu{
	width: 944px;
	height: 25px;
}

#cabecera{
	width: 944px;
	height: 225px;
}

#logoMenu{
	width: 944px;
	height: 140px;
}

.logo{
	width: 943px;
	height: 93px;
	padding-left: 0px;
	padding-top: 0px;
	float: left;
/* 	background-image: url(images/fondoCabecera.jpg); */
}

.loginMenu{
/* 	position: absolute; */
	padding-top: 0px;
	float: right;
	margin-left: 0px;
	margin-right: 5px;
}

.textoHotel, .textoHotel2{
/* 	margin-left: 500px; */
	float: right;
	font-size: 10px;
	color: #003366;
	margin-top: 10px;
}

.textoHotel2{
	margin-top: 65px;
	margin-left: 20px;
	font-size: 11,5px;
}

.tablaIdioma{
	margin-top: 5px;
	margin-right: 0px;
}

.tablaIdioma a:hover{
	color: #003366;
	font-weight: bold;
}

.tablaHotel{
	border: 1px solid white;
}

.tablaHotel td{
	text-align: center;
	border: 1px solid white;
}

.menu{
	width: 944px;
	height: 44px;
	float: right;
	color: #e1ebf5;
}

#submenu{
	width: 944px;
	height: 45px;
	margin-top: 5px;
	margin-left: 0px;	
	position: absolute;
	background-color: #e1ebf5;
}

#tiraAzul{
	width: 944px;
	height: 23px;
	position: absolute;
	background-color: #e1ebf5; 
	margin-top: 118px;	
}

.icono{
	padding-left: 10px;
	width: 36px;
	background-color: #e1ebf5;
/* 	border-bottom: 1px solid #003366; */
}

#columnaizq{
	width: 160px;
	height: 497px;
	float: left;
/* 	background-color: #e0e4e7; */
}

#centro, #centroRecomendacion{
	width: 664px;
	height: 497px;
	float: left;
/* 	background-image: url(images/fondo.jpg); */
}

#centroReser{
	width:900px;
	height: 520px;
	float: left;
	margin-left: 20px;
}

#centroRecomendacion{
/* 	height: 405px; */
	margin-left: 0px;
}

#centroFondo, #centroFondo2{
	width: 498px;
	height: 310px;
	margin-top: 140px;
	margin-left: 153px;
}

#centroFondo{
	background-image: url(images/fondoFlores.jpg);
}

#centroFondo2{
	width: 320px;
	height: 240px;
	margin-top: -430px;
	margin-left: 330px;
/*	background-image: url(images/fondoPresentacion.jpg);*/	
}

#centroFondo3{
	width: 651px;
	height: 450px;
	background-image: url(images/fondoFlores2.jpg);
	background-repeat: no-repeat;
}

#centro2{
	height: 175px;
	margin-top: 240px;
	padding-top: 15px;
	padding-left: 10px;
}

.textoOfertaindex{
	padding-left: 250px;
	font-size: 14px;
	color: #003366;
}

#columnader, #columnader2, #columnader3{
	width: 115px;
	height: 497px;
	float: right;
	background-image: url(images/fondoDer.jpg);
	margin-right: 2px;
}

#columnader2{
	margin-top: 0px;
}

#columnader3{
	background-image: none;
}

#pie, #pie2, #pie4{
	height: 45px;
	margin-top: 5px;
}

#pie2{
	position: absolute;
	margin-top: 220px;
}

#pie4{
	position: absolute;
	margin-top: 180px;
}

#pie3{
	position: absolute;
	margin-top: 650px;
}

.tablaPie, .tablaPie2{
	font-size: 11px;
	padding-left: 15px;
	margin-top: 0px;
	width: 670px;
	float: left;
	text-decoration: underline;
}

.tablaPie td, .tablaPie2 td{
	padding-left: 0px;
	text-align: center;
}

.tablaPie2{
	padding-left: 0px;
	margin-left: -5px;
	width: 840px;
}

.tablaPie a:link, .tablaPie a:visited, .tablaPie a:hover, .tablaPie a:active, tablaPie2 a:link, .tablaPie2 a:visited, .tablaPie2 a:active, .tablaPie2:hover{
	text-decoration: underline;
}

.iconosPie{
	width: 150px;
	float: right;
	padding-left: 5px;
	padding-top: 10px;
}

#lateraltop{
	padding-top: 5px;
	padding-bottom:3px;
}

.imagenesIndex, .imagenNoticia, .imagenOferta{
	padding-top: 30px;
	padding-left: 15px;
	width: 105px;
	float: left;
}

.imagenNoticia, .imagenOferta{
	padding-top: 5px;
	padding-left: 0px;
	width: 115px;
}

.imagenOferta{
	width: 180px;
}

.enlace, .enlacee{
	width: 110px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 5px;
}

.enlacee{
	margin-top: 20px;
}

.enlace2{
	color: #5d5b5c;
	font-size: 11.5px;
}

.enlace2 a:link{
	color: #5d5b5c;
}

.enlace2 a:hover{
	color: gray;
}

.tituloEnlace, .tituloEnlace1{
	margin-top: 20px;
	padding-left: 15px;
}

.tituloEnlace1{
	margin-top: 15px;
}

.iconosDer{
	padding-top: 30px;
	padding-left: 10px;
}

.contenidoNoticias, .contenidoNoticias2, .contenidoNoticias3, .contenidoRecomendaciones{
	width: 660px;
	height: 470px;
	padding-top: 24px;
	padding-left: 10px;
}

.contenidoNoticias2{
	height: 390px;
	width: 660px;
	padding-top: 15px;
}

.contenidoNoticias3{
	width: 640px;
}

.contenidoRecomendaciones{
	padding-top: 5px;
}

.contenidoTituloNoticia, .contenidoFechaNoticia, .titulo, .entradilla, .contenido, .masInfo, .volver, .url, .entradilla2, .entradillaOferta, .masInfoOferta{
	line-height: 20px;
	text-align: left;
	font-size: 12px;
	color: #5d5b5c;
	margin-left: 10px;
}

.url{
	padding-left: 20px;
}

.entradilla{
	margin-left: 0px;
}

.entradilla2{
	padding-left: 5px;
	width: 300px;
}

.entradillaOferta{
	margin-left: 0px;
}

.masInfo, .masInfoOferta{
	padding-left: 3px;
}

.contenidoTituloNoticia, .titulo, .contenidoFechaNoticia{
	font-weight: bold;
	font-size: 14px;
}

.contenidoTituloNoticia{
	padding-top: 5px;
	padding-left: 0px;
}

.masInfo a, .masInfoOferta a{
/* 	color: #003366; */
	color: #003366;
}

.titulo{
	padding-top: 10px;
	margin-left: 0px;
}

.contenido{
	width: 620px;
}

.contenido, .volver{
	margin-left: 0px;
}

.tituloSeccion, .tituloSeccion2, .tituloSeccion3, .tituloSeccionRest{
/* 	width: 440px; */
	height: 25px;
	padding-top: 1px;
	color: #003366;
	font-size: 12px;
}

.tituloSeccion2{
	padding-top: 25px;
	padding-left: 10px;
}

.tituloSeccion3{
	margin-left: 10px;
/* 	padding-left: 15px; */
	padding-top: 25px;
}

.tituloSeccionRest{
	width: 428px;
	margin-left: 0px;
}

.volver a{
	color: #003366;
}

.reserva{
	width: 160px;
	height: 240px;
	margin-top: 20px;
	padding-top: 0px;
	background-color: #e9e8e4;
}

.tablaReser{
	border-spacing: 0px 2px;
	font-family: Arial;
	font-size: 11.5px;
	color: #776551;
 	text-align: left;
	margin-top: 15px;
	margin-left: 20px;
}

.tituloReser{
	width: 160px;
}

.tablaReser input, .tablaLogin input{
	font-size: 11px;
	height: 11px;
}

.imagenMejor{
	margin-left: 20px;
	margin-top: 0px;
	height: 35px;
	margin-top: 10px;
}

input, textarea{
/* 	background-color: #e0e4e7; */
/*
	font-size: 11px;
	height: 11px;
*/
	/* background-image: url(images/fondoGris.jpg); */
}

.registro{
	width: 160px;
	height: 85px;
	background-color: #d0e0f0;
	margin-top: 10px;
}

.tituloLogin{
	padding-top: 0px;
}

.contenidoLogin{
	color: #003366;
}

.tablaLogin{
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	margin-left: 7px;
	margin-top: 2px;
	border-spacing: 0px 0px;
}

.imagenesPubli{
	margin-top: 10px;
}

.textoPubli{
	padding-top: 0px;
	padding-left: 15px;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
}

.contenedorPubli{
	margin-top: 20px;
	height: 130px;
	background-image: url(images/fondoIzqAbajo.jpg);
}

.iconoTiempo{
	margin-left: 15px;
	margin-top: 0px;
}

.iconoSky{
	margin-left: 15px;
	margin-top: 5px;
}

.texto, .texto2, .texto3, .texto4, .texto5, .textoHab, .textoRest, .texto8, .texto10, .textoSalas, .textoGolf, .textoGolf2, .textoPresentacion, .textoPresentacion2, .textoGolf3{
	width: 500px;
	font-size: 11.5px;
	line-height: 20px;
	margin-left: 13px;
	margin-right: 0px;
	margin-top: 20px;
	float: left;
	color: #5d5b5c;
	text-align:left;
}

.texto{
	width: 480px;
	font-size: 14px;
	padding-top: 10px;
	line-height: 23px;
}

.textoRest{
	width: 480px;
	padding-top:  0px;
	margin-left: 3px;
}

.texto2{
	width: 415px;
	height: 450px;
	padding-left: 10px;
	float: left;
	padding-right: 30px;
}

.texto3, .texto8, .textoGolf, .textoGolf2, .textoPresentacion, .textoPresentacion2, .textoGolf3{
	width: 440px;
	float: left;
	padding-top: 0px;
	margin-top: 10px;
	padding-left: 3px;
	margin-left: 0px;
	font-size: 12px;
}

.textoPresentacion{
	width:300px;
}

.textoPresentacion2{
	width:630px;
}

.textoGolf{
	position: absolute;
	width: 600px;
	margin-left: 10px;
}

.textoGolf2{
	position: absolute;
	width: 300px;
	margin-top: 80px;
	margin-left: 0px;
}

.texto8{
	width: 600px;
}

.texto4{
	float: left;
	width: 520px;
	padding-top: 0px;
	margin-left: 0px;
	margin-top: -3px;
}

.texto5{
	width: 620px;
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
}

.textoHab{
	margin-left: 0px;
	width: 388px;
	margin-top: 0px;
}

.textoHab2{
	width: 400px;
}

.texto10{
	width: 400px;
	background-color: blue;
}


.imagenGMaps{
	float: right;
	padding-top: 5px;
	padding-right: 20px;
}

.imagenSPA{
	width: 420px;
	height: 103px;
	margin-top: 10px;
}

.imageSPA{
	padding-left: 30px;
}

.divTabla{
	position: absolute;
}

.tablaMenu{
/*  	font-weight: bold; 	                        	                        	                      */
	font-size: 12px;
	font-family: Arial;
	color: #003366;
	font-weight: bold;
	border:none;
	border-collapse: collapse;
	margin-left: 770px;
	background-color: #b2cce5;
	width: 175px;
	height: 20px;
	text-align: right;
}

.tablaMenu a:hover{
	color: white;
}

/*
#tablamenu td{
	background-image: url(images/fondoMenu.jpg);
	width: 90px;
}
*/

.formulario, .formulario2{
	float: left;
	margin-left: 0px;
	line-height: 20px;
	font-size: 11.5px;
	font-family: Arial;
}

.formulario2{
	margin-left: 10px;
	margin-right: 25px;
}

.tablaFormulario, .tablaFormulario2{
	color: #5d5b5c;
}

.tablaFormulario2{
	text-align: left;
}

.tablaFormulario a:link{
	color: #5d5b5c;
	font-size: 11.5px;
}

.tablaFormulario a:hover{
	color: gray;
}

.enlace2 a:link{
	color: #5d5b5c;
}

.boton{
	height: 20px;
}

.comentario{
	height: 40px;
}

.zonaCombo{
	height: 30px;
	font-size: 12px;
	font-family: Arial;
	color: #003366;
	padding-top: 10px;
	padding-left: 30px;
	margin-left: 100px;
	width: 400px;
}

#galeria{
/* 	background-color: aqua; */
	width: 944px;
}

.soloTitulo{
	padding-top: 20px;
	padding-left: 10px;
}

.columna1, .columna2{
	width: 290px;
	font-size: 12px;
	line-height: 20px;
	color: #003366;
}

.columna1{
	float: left;
	margin-left: 10px;
}

.columna2{
	float: left;
	margin-left: 10px;
	margin-right: 5px;
}

.tablaComo{
	font-size: 12px;
	line-height: 20px;
	margin-left: 7px;
	color: #5d5b5c;
	text-align:left;
}

.tablaSalas, .tablaSalas2{
	width: 420px;
	font-size: 11.5px;
}

.tablaSalas2{
	width: 550px;
}

.tablaSalas span a:link; .tablasSalas span a:active, .tablaSalas span a:visited{
	color: #5d5b5c;
}

.tablaContSala{
	font-size: 11.5px;
	text-align: center;
	width: 570px;
	border: 1px solid #3f567f;
	color: #003366;
	border-collapse: collapse;
}

.tablaContSala td{
	border: 1px solid #003366;
	background-color: #ccd6e0;
}

.fondoTablaContSala{
	color: #ccd6e0;
}

#contenedorFoto, #contenedorFoto2, #contenedorFoto3, #contenedorFoto4, #contenedorFoto5, #contenedorFoto6, #contenedorFoto7, #contenedorFoto8, #contenedorFotoSPA, #contenedorFotoAlr, #contenedorFoto9{
	margin-top: 10px;
	width: 550px;
	height: 110px;
	overflow: hidden;
	position: absolute;
}

#contenedorFotosSPA{
	margin-top: 0px;
}

#contenedorFotoAlr{
	width: 620px;
}

.tituloGaleria, .tituloGaleria2, .tituloGaleria3, .tituloGaleria4, .tituloGaleria5, .tituloGaleria6, .tituloGaleria7, .tituloGaleria8, .tituloGaleria9, .tituloGaleriaSPA{
	width: 200px;
	margin-top: 0px;
	font-size: 12px;
	color: #766b59;
	font-weight: bold;
	padding-top: 5px;
}

.tituloGaleria2, .tituloGaleria3, .tituloGaleria4, .tituloGaleria5, .tituloGaleria6, .tituloGaleria7, .tituloGaleria8, .tituloGaleria9{
	margin-top: 0px;
}

.tituloGaleriaSPA{
	color: #003366;
}

.fondoGaleria{
	height: 140px;
	padding-left: 10px;
	background-color: #e9e8e4;
}

.fondoGaleria2{
	height: 20px;
	margin-left: -10px;
	padding-left: 20px;
	background-color: #c8c1bb;
}

.prediccion{
	margin-left: 225px;
	margin-top: 10px;
}

.vuelos{
	margin-left: 150px;
	margin-top: 10px;
}

.pdf, .pdf2, .pdf3, .video{
	position: absolute;
	margin-top: 400px;
	margin-left: 10px;
	font-size: 12px;
	color: #003366;
}

.pdf2, .pdf3{
	margin-top: 305px;
	margin-left: 0px;
}

.video{
	margin-top:350px;
	margin-left: 15px;	
}

#promo, #promo2{
	position: absolute;
	margin-top: 20px;
	margin-left: 450px;
	width: 201px;
	/*height: 292px;*/
	height: 307px;
	background-image: url(images/fondoPromoSombra2.jpg);
/* 	background-color: #e2d1e6; */
}

#contpromohome{
	position: absolute;
	margin-top: 20px;
	margin-left: 450px;
	width: 201px;
}

#promohome{
	position: absolute;
	height: 307px;
	background-image: url(images/fondoPromoSombra2.jpg);
	display:none;
}

#imghome{
	position: absolute;
	margin-top: 20px;
	margin-left: 450px;
	z-index:5;
}

#promo2{
	margin-top: -30px;
}

#promoClub{
	position: absolute;
	width: 200px;
	height: 224px;
	margin-left: 600px;
	margin-top: 30px;
	border: 1px solid #5f98c3;
}

#promoSPA, #promoHAB{
	position: absolute;
	width: 200px;
	height: 307px;
	margin-top: 0px;
	margin-left: 405px;
	/* background-color: #e2d1e6; */
	border-collapse: collapse;
	background-image: url(images/fondoPromoSombra2.jpg);
}

.contenidoPromo, .contenidoPromoSPA, .contenidoPromoHAB{
	height: 155px;
	width: 178px;
/* 	background-color: #f3edf5; */
	color: #5d5b5c;
	margin-left: 12px;
	margin-top: 95px;
}

.contenidoPromohome{
	height: 155px;
	width: 189px;
	color: #5d5b5c;
	margin-left: 12px;
	margin-top: 127px;
}

.contenidoPromoSPA, .contenidoPromoHAB{
	margin-top: 75px;
	height: 172px;
	margin-left: 12px;
}

/*
#sombra{
	position: absolute;
	background-color: red;
	width: 2px;
	height: 254px;
}
*/

.textoInfo{
	margin-left: 140px;
	margin-top: 10px;
}

.textoPromo, .textoPromoSPA, .textoPromoSPA2, .textoPromoHAB, .textoPromoHAB2, .textoPromo2, .textoPromoClub{
	margin-left: 10px;
	padding-top: 10px;
	text-align: left;
}

.textoPromoSPA, .textoPromoHAB{
	padding-top: 5px;
	font-size: 11.5px;
	padding-left: 10px;
	padding-right: 10px;
}

.textoPromoSPA2, .textoPromoHAB2{
	padding-top: 5px;
	font-size: 11.5px;
	padding-left: 10px;
	padding-right: 10px;
}

.tituloPromo, .entradillaPromo, .tituloPromoSPA{
	font-size: 11.5px;
	color:#5d5b5c;
	margin-left: 10px;
	text-align:left;
}

.tituloPromo, .tituloPromoClub2{
	font-weight: bold;
	padding-top: 10px;
}

.tituloPromoSPA{
	font-weight: bold;
	padding-top: 0px;
}

.entradillaPromo, .entradillaPromoClub{
	margin-right: 13px;
	padding-top: 10px;
	text-align: left;
}

.tituloPromoClub2, .entradillaPromoClub{
	color: white;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 15px;
}

.flashPromo, .flashPromo2{
	position: absolute;
	margin-left: 11px;
	margin-top: 9px;
}

.flashPromohome{
	position: absolute;
	margin-left: 11px;
	margin-top: 41px;
}

.flashPromo2{
	margin-left: 10px;
	margin-top: 7px;
}

.centroPromoClub{
	background-image: url(images/fondoPromoClub.jpg);
	margin-top: 11px;
	margin-left: 11px;
	width: 176px;
	height: 169px;
}

.tituloPromoClub{
	height: 25px;
	border-bottom: 1px solid #5f98c3;
	padding-left: 10px;
	padding-top: 5px;
}

.widget1{
	position: absolute;
	margin-left: 5px;
	margin-top: 20px;
}

.widget2{
	position: absolute;
	margin-left: 280px;
	margin-top: 20px;
}

#centroClub{
	width: 826px;
	height: 630px;
	float: left;
	margin-top: 20px;
}

.tituloClub{
	background-image: url(images/imagenBanda.jpg);
	height: 43px;
}

.contenidoClub{
	background-image: url(images/fondoClub.jpg);
	height: 589px;
}

.textoClub{
	font-size: 14px;
	line-height: 20px;
	color: #b2cce5;
	width: 520px;
	padding-top: 30px;
	margin-left: 30px;
}

.reservasClub{
	border: 1px solid #5f98c3;
	width: 195px;
	height: 27px;
	margin-left: 30px;
	margin-top: 260px;
	font-size: 12px;
	color: #b2cce5;
}

.textoReservasClub{
	margin-top: 6px;
	margin-left: 20px;
}

#nombre{
	position: absolute;
	font-size: 14px;
	color: #b2cce5;
	margin-top: 32px;
	margin-left: 250px;
}

#login{
	position: absolute;
	font-size: 11.5px;
	color: #5d5b5c;
	margin-left: 500px;
	margin-top: -20px;
}

.tablaSPA, .tablaSPA1, .tablaSPA2, .tablaSPA3, .tablaSPA4{
	width: 388px;
	height: 138px;
	margin-left: 1px;
	border-collapse: collapse;
	border: 1px solid #93d3cc;
}

.tablaSPA1, .tablaSPA2, .tablaSPA3, .tablaSPA4{
	margin-top: 20px;
}

.tablaSPA td, .tablaSPA1 td, .tablaSPA2 td, .tablaSPA3 td, .tablaSPA4 td{
	border-collapse: collapse;
}

.tablaSPA1{
	height: 61px;
}

.tablaSPA2{
	height: 126px;
}

.tablaSPA3{
	height: 47px;
}

.tablaSPA4{
	height: 18px;
}

.tablaTextoSPA{
	width: 388px;
	margin-top: 30px;
	font-size: 11.5px;
	color: #104070;
}

.tituloTablaSPA{
	color: white;
	font-size: 11px;
	padding-left: 10px;
}

.textoTablaSPA{
	font-size: 11px;
	color: #003366;
	padding-left:10px;
	padding-right:10px;
}

.ulSPA{
	margin-left: -10px;
	line-height: 15px;
}

.liSPA{
	margin-left: -15px;
	
}

.fondoScroll, .fondoScrollGal, .fondoScrollCom, .fondoScrollHab, .fondoScrollFAQ, .fondoScrollAg, .fondoScrollRec, .fondoScrollHab2, .fondoScrollCal, .fondoScrollNot, .fondoScrollAl, .fondoScrollGolf{
	position: absolute;
	background-image: url(./javascript/scroll2/fondoScroll.jpg);
	margin-left: 625px;
	height: 370px;
	width: 16px;
	margin-top: 25px;
}

.fondoScrollRec{
	height: 330px;
	margin-left: 617px;
}

.fondoScrollAg{
	height: 150px;
	margin-left: 627px;
}

.fondoScrollGal, .fondoScrollNot, .fondoScrollAl{
	margin-left: 622px;
	height: 360px;
}

.fondoScrollCom{
	margin-left: 634px;
	height: 360px;
}

.fondoScrollHab, .fondoScrollHab2{
	margin-left: 627px;
	height: 360px;
}

.fondoScrollHab2{
	height: 330px;
}

.fondoScrollFAQ{
	margin-left: 624px;
	height: 360px;
}

.fondoScrollCal{
	margin-left: 622px;
	height: 360px;
	margin-top: 44px;
}

.fondoScrollGolf{
	height: 320px;
	margin-top: 10px;
	margin-left: 622px;
}

#div_popup, #div_popup2, #div_popup3, #div_popup4, #div_popup5, #div_popupMR, #div_popup2MR, #div_popup3MR, #div_popup4MR, #div_popup5MR{
   	position: absolute;
   	width: 485px;
  	height: 337px;
   	top: 330px;
   	/* background-color: #756452; */
/* 	border: 1px solid #756452; */
	z-index:1000;
	left: 360px;
	visibility: hidden;
}

#div_popup{
	height: 410px;
	background-image: url(images/fondopopup.png);
}

#div_popup2, #div_popup3{
	/*top: 185px;*/
	height: 400px;
	background-image: url(images/fondopopup2.png);
}

#div_popup3{
	height: 450px;
	background-image: url(images/fondopopup3.png);
}

#div_popup4{
	/*top: 185px;*/
	height: 475px;
	background-image: url(images/fondopopup4.png);
}

#div_popupMR, #div_popup2MR, #div_popup3MR, #div_popup4MR, #div_popup5MR{
	height: 352px;
	width: 378px;
	top: 160px;
	background-image: url(images/fondopopupMR.png);
}

#div_popup4MR{
	height: 370px;
}

.tablaPopup{
	font-size: 12px;
	color: #fffcf4;
	line-height: 20px;
	border-collapse: collapse;
	margin-top: 2px;
}

.tablaPopup a{
	color: #756452;
	font-family: Arial;
	font-size: 10px;
}

.textoHab a:link, .textoHab a:hover, .textoHab a:visited{
	color: #003366;
}

#cont{
	width: 150px;
	margin-top: 20px;
	float: left;
/* 	position: absolute; */
}

#agradecimiento{
	position: absolute;
	font-family: Arial;
	font-size: 12px;
	color: #707173;
	margin-top: 200px;
}

#fechaCalendario{
/* 	position: absolute; */
	margin: 20px 0px 0px 170px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #707173;
}

#colmostrarEvento{
	float: left;
	margin: 0px 0px 0px 20px;
	width: 440px;
}

#mostrarEventos{
	margin: 10px 0px 0xp 175px;
	font-family: Arial;
	font-size: 11px;
	color: #707173;
	height: 3100px;
}

.tablaCalendario a:link, .tablaCalendario a:hover, .tablaCalendario a:visited, .tablaCalendario a:active{
	color: #707173;
}

.iframeMapa{
	margin-left: 0px;
}

.home{
	position: absolute;
	height: 93px;
	width: 450px;
}

.mapa{
	float: left;
	margin-top: -20px;
	margin-left: 20px;
}

#ventanaConfirmacion{
	font-family: Arial;
	font-size: 11.5px;
   	position: absolute;
   	width: 380px;
   	top: 500px;
   	color: #5D5B5C;
   	background-color: white;
	border: #003366;
	border-style:solid; 
	border-width: 2px 2px 2px 2px;
	border-collapse: collapse;
	z-index:1000;
	left: 400px;
	visibility: hidden;
/* 	left:320px; */
}

.textoGolf, .textoGolf3{
	float: left;
	font-size: 12px;
	width: 500px;
	margin-top: 10px;
	/* color: black; */
}

#textoGolf{	
	height: 140px;
	/*position:relative;*/
}

.establecimientoTitulo, .establecimientoTitulo2{
	margin-left: 50px;
	margin-top: 50px;
	font-size: 20px;
	color:black;
}

.establecimientoTitulo2{
	width: 200px;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #437103;
	margin-left: 0px;
	margin-top: 0px;
}

.infoGolf2{
	font-size: 12px;
	color: #437103;
	margin-left: 320px;
	margin-top: -20px;
	font-weight: bold;
}

.establecimientoEntradilla, .establecimientoContenido{
	margin-left: 0px;
	margin-top: 10px;
	font-size: 12px;
	line-height: 23px;
	color: #437103;
	text-align: justify;
}

.establecimientoEntradilla{
	font-weight: bold;
	font-size: 12px;
}

.tablaHoyos{
	border-collapse: collapse;
	margin-left: 0px;
	text-align: center;
	width: 550px;
	font-size: 12px;
}

.establecimientoFotos{
	margin-left: 0px;
	margin-top: 0px;
	height: 200px;
	width: 580px;
}