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


body{
background-image: url(../images/eterno-fondo-general-02.jpg);
background-repeat:repeat-x;
background-color:#f4dfaf;
margin:0; 
padding:0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#747474;
}

h1{
color:#8a0a0a;
font-size:20px;
}

h2{
color:#8a0a0a;
font-size:32px;
font-style:italic;
}

h3 {
font-size:22px;
color:#8a0a0a;
margin:15px 60px 10px 80px;
}

h2,5 {
font-size:18px;
color:#999;
margin:15px 60px 10px 80px;
}

h4 {
font-size:16px;
font-style:italic;
color:#8a0a0a;
margin:15px 60px 10px 80px;
}


h5 {
font-weight:bold;
color:#000000;
}

.tarifas {
	margin:10px 0 0 0 !important;
	}

	#contenedor_general{
		width:988px;
		margin:auto;
		overflow:hidden;
		}
		
		#top {
		height:183px;
		background-image:url(../images/top.jpg);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
		}
		
		#menu {
			font-size:13px;
			background-image: url(../images/fondo-menu.jpg);
			background-repeat:no-repeat;
			width:988px;
			height:43px;
			}
			
			#menu p {
			float:left;
			margin-left:25px;
			margin-top:13px;
			}
			
			#menu a{
			color:#FFFFFF;
			margin-left:25px;
			cursor:pointer;
			text-decoration:none;
			}
			
			#menu a:hover{
			color:#f4dfaf;
			}
			
			.home{
			background-image:url(../images/home-03.gif);	
			background-repeat:no-repeat;
			height:21px;
			width:70px;
			display:block;
			float:right;
			margin-top:15px;
			margin-right:45px;
			font-size:12px;
			color:#666666;
			}
			
			.home:hover{
			background-position:0 -21px;
			color:#f4dfaf;
			}
						
		#flash {
		/*background-image:url(../images/fondo-flash.jpg);*/
		/*background-repeat:no-repeat;*/
		width:988px;
		height:316px;
		/*padding:0;*/
		clear:left;
		z-index:-1;
		/*position:relative;*/
		}
		
		#flash div{
	position:absolute;
	bottom:0;
	right:0;
	top:1px;
	overflow: hidden;
	left: -1px;
	
		}

					
		#contenido {
		background-image:url(../images/eterno-contenido-02.gif);
		background-repeat:repeat-y;
		overflow:hidden;
		width:988px;
		clear:left;
		float:left;
		
		}
		
			#contenido p{
			margin:15px 60px 0 80px;
			font-size:12px;
			}
			
			#contenido h2{
			margin:15px 60px 10px 80px;
			}
			
			#columna-contenido{
			width:360px;
			overflow:auto;
			float:left;
			line-height:20px;
			}
			
			
			#columna_mapas {
			width:360px;
			overflow:auto;
			float:left;
			line-height:20px;
			}
		
		
		
		
		.linea-divisoria-columnas {
		background-image:url(../images/eterno-linea-divisoria.gif);
		width:3px;
		background-repeat: repeat-y;
		float:left;
		margin-top:20px;
		overflow:auto;
		}
		
		.imagenes-secciones {
		border: 1px #f4dfaf solid;
		float: right;
		margin-right:50px;
		margin-top:10px;
		clear:right;
		}
		
		
		#info-destacada-home {
		width:270px;
		height:210px;
		background-image:url(../images/eterno-destacado-home-02.gif);
		float:right;
		margin-right:55px;
		margin-left:35px;
		margin-top:15px;
		border: solid 2px #b6161c;
		}
		
		#info-destacada-tarifas {
		width:270px;
		height:210px;
		background-image:url(../images/eterno-destacado-home-02.gif);
		float:right;
		padding:0;
		margin-right:30px;
		margin-left:35px;
		margin-top:15px;
		}
		
		html>body #info-destacada-tarifas {
		margin-right:55px;
		}
		
		
			#info-destacada-home p{
			font-size:12px;
			margin:0;
			padding:0;
			}
		
		
			.tabla-tarifas-02{
		/*background-color:#fffaee;*/
		text-align:center;
		margin-left:85px;
		margin-top:10px;
		width:550px;
		height:180px;
		}
		
		.tabla-tarifas {
		/*background-color:#fffaee;*/
		text-align:center;
		margin-left:85px;
		margin-top:10px;
		width:550px;
		height:350px;
		}
		
			.tabla-tarifas td{
			height:10px;
			}
			
			.temporada-baja {
			color: #FFFFFF;
			}
			
			.temporada-alta {
			color:#666666;
			}
			
			.promos-tarifas {
			background-image:url(../images/fondo-promo-tarifa.gif);
			background-repeat:repeat-x;
			border:solid 1px #CCCCCC;
			float: right;
			margin-right:45px;
			width:200px;
			overflow:auto;
			font-size:14px;
			color: #666666;
			padding:20px;
			padding-bottom:0px;
			}
		
			.texto-chico-promo-tarifa {
			font-size:10px;
			margin-top:10px;
			width:120px;
			float:left;
			}
		
		#columna-formulario{
		width:350px;
		float:left;
		text-align:left;
		color:#8a0a0a;
		margin-top:30px;
		}
			
			#columna-formulario label{
			font-size:12px;
			text-align:left;
			display:block;
			}
			
			#columna-formulario p{
			font-size:12px;
			text-align:left;
			display:block;
			margin:15px 0 0 0;
			}
			
			#columna-formulario input{
			background-color:#fafafa;
			border:#999999 1px solid;
			color:#000000;
			float:right;
			clear:both;
			}
			
		
			#columna-formulario textarea{
			background-color:#fafafa;
			border:#999999 1px solid;
			color:#000000;
			float:right;
			}
			
					
		.form {
		border:0;
		margin:0;
		line-height:5px;
		}
		
			.form p{
			font-size:12px;
			color:#990000;
			}
		
		
		.columna-galeria{
		width:720px;
		overflow:auto;
		float:left;
		}
		
			
		.imagen-galeria {
		margin-right:10px;
		margin-top:20px;
		border:#CCCCCC solid 1px;
		}
		
		.imagen-galeria-primera {
		margin:20px 10px 0 80px;
		border:#CCCCCC solid 1px;
		}
		
		.imagen-galeria-ultima {
		margin-right:0;
		margin-top:20px;
		border:#CCCCCC solid 1px;
		}
		
				
		.col-images-entorno {
		float: right;
		clear:left;
		padding:20px 45px 20px 20px;
		width:160px;
		overflow:auto;
		font-size:12px;
		color:#8a0a0a;
		}
		
		.linea-divisoria-columnas-galeria {
		background-image:url(../images/eterno-linea-divisoria.gif);
		width:3px;
		background-repeat: repeat-y;
		float:right;
		margin-top:20px;
		overflow:auto;
		margin-right:25px;
		}
		
		.imagen-galeria-entorno {
		margin-top:20px;
		border:#CCCCCC solid 1px;
		}
		
		
		td {
		border: solid 1px #ececec;
		}
		
		
		#fotos_thumb{
		width:800px;
		height:100%;
		clear:left;
		padding:25px 15px 15px 80px;
		float:left;
		}
		
		.thumb_comodidades{
		margin-right: 15px;
		border:1px solid #CCCCCC;
		}
		
		.thumb_apart{
		margin:0 0 0 20px;
		border:1px solid #CCCCCC;
		float:left;
		}
		

		#pie {
		background-image:url(../images/socalo.gif);
		background-repeat:no-repeat;
		background-color:#F4DFAF;
		height:70px;
		width:888px;
		font-size:11px;
		color:#8a0a0a;
		float:left;
		overflow:auto;
		padding-left:50px;
		padding-right:50px;
		padding-top:45px;
		}
		
		#pie p{
		
		padding-bottom:10px;
		float:left;
		}
		
				
		/*#pie a{
		width:28px;
		height:12px;
		background-position:0 0;
		}
		
		#pie a:hover{
		background-position:  0 -12px;
		}*/

		
		#bot-vgb{
		background-image: url(../images/vgv-off-trans.png);
		background-repeat:no-repeat;
		float:left;
		width:28px;
		height:12px;
		margin-left:100px;
		cursor:pointer;
		}
		
		#bot-vgb:hover{
		background-image:url(../images/vgv-on-trans.png);
		}
		
		#bot-penta {
		background-image:url(../images/logo-penta-on.gif);
		background-repeat:no-repeat;
		float:left;
		margin-left:10px;
		height:13px;
		width:13px;
		cursor:pointer;
		}  
		
		#bot-penta:hover{
		background-image:url(../images/logo-penta-off.gif);
		}

