/* CSS Document estilo.css */

body{
	margin: 0px;
	padding: 0px;
	background-image:url(../imagenes/fondo.jpg);
	background-repeat:repeat-x;
	background-color:#e2d79b;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}
img{
	border-style:none;
	padding-bottom:5px;
	}
div#contenedor{
	margin: 0px auto 0px auto;
	width: 950px;
	position:relative;
	z-index:0;
	}
div#cabecero{
	background-color:#4a4512;
	height:110px;
	width:950px;
	position:absolute;
	z-index:1;
	
	}
	div#logotipo{
		float:left;
		padding:20px 0px 0px 15px;
		border-right: 2px solid #869d0d;
		width:233px;
		height:95px;
		}
	div#menureservas{
		float:right;
		padding:5px 0px 5px 0px;
		width:700px;
		}
		div#menu{
			min-height:30px;
			padding: 0 5px 0 10px;
		}
			div#menu ul{
				list-style:none;
				margin:0;
				padding:0;
				}
				div#menu ul li{
					float:left;
					margin:0;
					padding:0;
					display:block;
					padding-top:5px;
					}
					div#menu ul li a{
						text-align:center;
						text-decoration:none;
						padding: 0px 0px 5px 5px;
						color:#e5e4d5;
						font-size:13px;
						}
					div#menu ul li span{
						text-align:center;
						color:#869d0d;
						}
					span.thismenu{
						padding: 0px 0px 5px 5px;
						font-size:13px;
						}
							span#index{
								color:#869d0d !important;
								}
							span#hotel{
								color: #009966 !important;
								}
							span#turismo{
								color: #cb8e93 !important;
								}
							span#paquetes{
								color: #589199 !important;
								}
							span#habitaciones{
								color:#f6b412 !important;
								}
							span#restaurante{
								color: #a0da86 !important;
							}
							span#eventos{
								color: #d3470f !important;
							}
		div#reservas{
			padding-left:85px;
		}
		div#reservas span{
			color:#FFFFFF;
			font-size:11px;
			padding-top:17px;
		}
		div#reservas label{
			color:#FFFFFF;
			font-size:11px;
		}
		form#formulario{
		}
		div#reservas ul{
			list-style: none;
			margin:0;
			padding:0px 0px 0px 10px;
			}
			div#reservas ul li{
				float:left;
				display:block;
				margin:0;
				padding:7px 2px 0px 3px;
				}
		div#submenuhotel{
			background-repeat:no-repeat;
			min-height:72px;
			padding: 0 5px 0 20px;
		}
/* SUBMENU HOTEL */		
		div#submenuhotel{
			background-image:url(../imagenes/submenuhotel.png);
		}
		div#submenuhotel ul{
			list-style: none;
			margin:0;
			padding:0;
			}
			div#submenuhotel ul li{
				float:left;
				display:block;
				margin:0;
				padding:20px 0px 0px 0px;
				font-size:13px;
				}
				div#submenuhotel ul li a{
					color: #ffffff;
					padding: 0px 0px 5px 10px;
					text-decoration:none;
				}
				div#submenuhotel ul li span{
					color:#4a4512;
					padding: 0 5px 0 9px;
					}
				div#submenuhotel ul li span.thismenu{
					color: #4a4512 !important;
					padding: 0px 0px 5px 10px;
					}
		div.submenueventos{
			background-image:url(../imagenes/submenueventos.png) !important;
		}

div#centro{
	position:absolute;
	z-index:2;
	top:93px;
	width:950px;
	padding:0;
	margin:0:
	}

/* Página Principal */
	
div#zonaenlaces{
	background-image:url(../imagenes/transparenciaindex.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:2;
	top:325px;
	width:950px;
	min-height:300px;
}
	div#zonaenlaces ul{
		list-style:none;
		margin:0;
		padding:0;
	}
		div#zonaenlaces ul li{
			float:left;
			margin:0;
			padding:0;
		}
			div#zonaenlaces ul li a{
				display:block;
				padding: 90px 18px 5px 18px;
				width:200px;
				text-align:left;
				text-decoration:none;
				color:#234a00;
				font-size:12px;
			}
				div#zonaenlaces ul li a strong{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-style:italic;
					font-weight:600;
					text-align:left;
				}
				
/* PÁGINA DE HOTEL */
				
div.cuerpotexto{
	background-repeat:no-repeat;
	position:absolute;
	z-index:2;
	width:950px;
	top:325px;
}

div#textohotel{
	background-image:url(../imagenes/transparenciaintro.png);
	min-height:590px;
	padding: 10px 0 0 0;
}
div#textoservi{
	background-image:url(../imagenes/transparenciaservicios.png);
	min-height:590px;
	padding: 40px 0 0 0;
}
div#textohabitaciones{
	background-image:url(../imagenes/transparenciahabitaciones.png);
	min-height:593px;
	}
div#textopaquetes{
	background-image:url(../imagenes/transparenciapaquetes.png);
	min-height:950px;
}

div.mediotextoservi{
	float:left;
	width:45%;
	padding:0px 0px 40px 40px;
}
div#cuerpotexto40{
	margin-top:120px;
	float:left;
	width:45% ;
	min-height:350px;
	text-align:center;
	}
div#cuerpotexto40 p{
	text-align:center !important;
	}
div#cuerpotexto60{
	margin-top:120px;
	margin-right:40px;
	float:right;
	width:45% ;
	border: 1px solid #009966;
	}
div.cuerpotexto h3{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:12px;
		padding:0px 0px 0px 30px;
		margin-top:0px;
		text-align:left;
		color:#4a4512;

	}
div.cuerpotexto h2, div.mediotextoservi h3,div.mediotextoservi ul{
	color:#4a4512;
	text-align:justify;
}
div.mediotextoservi ul{
		font-size:13px;
		padding: 5px 20px 0px 30px;
		}
div.cuerpotexto h2{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:16px;
		padding:35px 0px 0px 30px;
}
div.mediotextoservi h3{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:13px;
		padding:0px 0px 0px 30px;
}
p.parrafoancho{
	color:#4a4512;
	text-align:justify;
	font-size:13px;
	padding: 5px 20px 0px 30px;
}


/* PAQUETES ESPECIALES */
	div#columnaizquierda{
		float:left;
		padding:0px 0px 0px 0px;
		min-height:300px;
		width:45%;
		margin-top:80px;
		margin-left:80px;
		}
	div#columnaizquierda ul li{
		font-size:11px;
		margin-left:5px;
		color:#4a4512;
		padding-top:5px;
		}
	div#columnaderecha{
		float:right;
		padding:0px 0px 0px 0px;
		width:45%;
		margin-top:80px;
		min-height:300px;
		}
	div#columnaderecha span.tipos{
		font-weight:bold;
		color:#990000;
		}
	div.titulopaquete{
		width:80%;
		border-bottom: 2px solid #869d0d;
		border-top:2px solid #869d0d;
		text-align:center;
		margin-top:30px;
		}
	div.textopaquete{
		width:80%;
		}
	div.textopaquete a{
		text-decoration:none;
		}
	div.textopaquete a:hover, div.textopaquete a:visited, div.textopaquete a:link, div.textopaquete a:active {
		color:#869d0d;
		}	
	p.paquetes{
		color:#4a4512;
		font-size:13px;
		padding: 0px 0px 0px 0px;
		}
	p.centri{
		text-align:center;
			}
	p.justi{
		text-align:justify;
		}
		
/* PAGINA DE HABITACIONES */

	div#servicioscomunes{
		float:left;
		padding:0px 0px 0px 15px;
		border-right: 2px solid #869d0d;
		min-height:300px;
		width:233px;
		margin-top:105px;
		}
	div#servicioscomunes ul li{
		font-size:11px;
		margin-left:5px;
		color:#4a4512;
		padding-top:5px;
		}
	div#tiposhabitacion{
		float:right;
		padding:5px 0px 5px 0px;
		width:700px;
		margin-top:85px;
		}
	div#tiposhabitacion span.tipos{
		font-weight:bold;
		color:#990000;
		}
	p#tiposhabitacion{
		padding-top: 0px !important;
	}

/* TURISMO */

	div#turizquierda{
		float:left;
		padding:0px 0px 0px 15px;
		min-height:300px;
		width:233px;
		margin-top:105px;
		}
	div#turizquierda img{
		margin-bottom:30px;
		}
	div#turderecha{
		float:right;
		padding:5px 0px 5px 0px;
		width:700px;
		margin-top:85px;
		}
/* EVENTOS */

div#marcovideo{
	position:absolute;
	background-image: url(../imagenes/marcovideo.png);	
	z-index:999;
	min-width:950px;
	min-height:750px;

		}
div#cerrar{
	margin: 100px auto 0px auto;
	width:425px;
	height:20px;
	text-align:right;
}
a#cerrarvideo{
	color:#FFFFFF;
}	
div#reproductor{
	margin: 10px auto 0px auto;
	background-color:#FFFFFF;
	width:425px;
	height:349px;
	}
ul#eventos{
	list-style:none;
	margin:0px;
	padding:0px;
	}
ul#eventos li{
	float: left;
	display:block;
	
	}
li#elementovideo{
	margin:40px 0px 0px 10px;
	}	
li#elementotexto{
	margin:48px 0px 0px 0px;
	}		
div#textoeventos{
	clear:left;
	}
a.video{
	color:#4a4512;
	font-size:11px;
	text-decoration:none;
	}
/* PIE DE PAGINA */

div.pie{
	background-image:url(../imagenes/filoinferior.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:3;
	min-height:125px;
	width:950px;
	padding:25px 0 0 55px;
}
div#pieindex{
	top: 555px;
	}
div#piehotel{
	top: 870px;
	}
div#pieservi{
	top:670px;
	}
div#piehabitaciones{
	top:750px;
	}
div#piepaquetes{
	top: 1122px;
	}
div.pie ul{
	list-style:none;
	}
div.pie ul li{
	float:left;
	diplay:block;
	padding-left:5px;
}
div.pie span{
	text-align:center;
	font-size:12px;
	font-weight:600;
	color:#4a4512;
}
div.pie img{
	margin-top:-7px;
	}