/* CSS Document */

body {
	margin-left: 0px;
	margin-top:0px;
	background-image:url(imagenes/fondo_madera.jpg);
	background-position: center top;

}
.oneColFixCtr #container {
	padding-top:0px;
	padding-bottom:0px;
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	min-height: 690px;
	height:auto !important;
	height: 690px;	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	margin-top:10px;
	text-align: center; /* this overrides the text-align: center on the body element. */
	background-image:url(imagenes/fondo_papel.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.oneColFixCtr #mainContent {
	width: 931px;
	min-height: 670px;
	height:auto !important;
	height: 670px;
	vertical-align:top;
	text-align:center;
	margin:auto;
}

.top { 
	height:193px; 
	float:left;
	width:931px;
}

.central {
	width:931px; 
	min-height: 475px;
	height:auto !important;
	height: 475px;
	float:left; 
}

.botonera {
	width:398px; 
	float:left; 
	height: 50px;
	margin-top:21px;
	margin-left:5px;
}

.contenedor_boton {
	width:99px; 
	height:30px; 
	float:left;
	background-image:url(imagenes/fondo_btn_verde.png);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:10px;
}

.area_izquierda {
	width:398px; 
	float:left;
	height:475px;
}
.contenedor_textos_izquierda {
	float:left; 
	height:375px; 
	margin:25px 0px 0px 25px; 
	width:340px; 
	text-align:left; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:12px; 
	color:#000;	
}

.area_derecha {
	width:533px; 
	float:left;
	height:460px;
	padding-top:15px;
}

.contenedor_titulos {
	width:280px;
	height:30px; 
	float:left;
	background-image:url(imagenes/fondo_titulos.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:25px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#166718;
}

.contenedor_bottom {
	width:100%; 
	height:30px; 
	float:left; 
	margin-top:5px; 
	margin-bottom:10px;
}

.fondo_bottom {
	width:980px; 
	height:30px; 
	text-align:center;
	margin:0 auto;
	font-family:Georgia;
	font-size:11px;
	color: #CC9;
}
.fondo_creditos {
	width:100%; 
	text-align:center;
	font-family:Tahoma;
	font-size:10px;
	color:#FFF;
	float:left;
}

/* ESTILOS fotos */

.contenedor_fotos {
	float:left; 
	height:375px; 
	margin:25px 0px 0px 25px; 
	width:860px; 
	text-align:left; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:12px; 
	color:#000;	
}
.miniatura {
	width:115px; 
	height:85px; 
	float:left; 
	border:solid 2px #FC3; 
	margin:5px 2px 2px 2px; 
	padding:2px 2px 2px 2px; 
	text-align:center;	
}

.paginacion {
	width:800px; 
	height:20px; 
	float:left; 
	text-align:center;	
}

/* ESTILOS tarifas */

.contenedor_tarifas {
	float:left; 
	height:420px; 
	margin:5px 0px 0px 25px; 
	width:890px; 
	text-align:left; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:12px; 
	color:#000;	
}

/* ESTILOS calendario */
.contenedor_calendario_home {
	width:195px; 
	border:solid 1px #deded7; 
	float:left; 
	height:200px; 
	margin-top:5px;
	padding:5px 5px 5px 5px;
	background-color:#FFF;
}

.contenedor_dias_calendarios {
	width:25px; 
	height:25px; 
	float:left; 
	border:solid 1px #FFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #060; 
	background-color: #CC9;	
}
.contenedor_fechas {
	width:25px; 
	height:25px; 
	float:left; 
	border:solid 1px #FFF; 
	font-family:Georgia; 
	font-size:14px;
	color:#666; 
}
.contenedor_fechas_on {
	width:25px; 
	height:25px; 
	float:left; 
	border:solid 1px #FFF; 
	font-family:Georgia; 
	font-size:14px; 
	color:#deded7;
	background-color: #060;	
}
.contenedor_fechas_off {
	width:25px; 
	height:25px; 
	float:left; 
	border:solid 1px #FFF; 
	font-family:Georgia; 
	font-size:14px; 
	color:#deded7;
	background-color: #C33;	
}

.contenedor_fechas_free {
	width:25px; 
	height:25px; 
	float:left; 
	border:solid 1px #FFF; 
	font-family:Georgia; 
	font-size:14px; 
	color: #630;
	background-color: #FFC;	
}
/* ESTILOS contacto */

.form_contacto {
	width:350px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#600;
	border:solid 1px #FFF;
}
/* ESTILOS noticias */

.contenedor_noticia_reducido {
	width:450px; 
	float:left; 
	height:100px; 
	text-align:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: #030;
}
.contenedor_noticia_ampliado {
	width:450px; 
	float:left; 
	text-align:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: #030;
}
/* TEXTOS */
.texto_beige10 {
	font-family:Tahoma;
	font-size:10px;
	color:#CC9;
}
.texto_marron10 {
	font-family:Tahoma;
	font-size:10px;
	color: #300;
}

.texto_marron_11 {
	font-family: Georgia;
	font-size:11px;
	color:#300;
}
.texto_gris11 {
	font-family: Georgia;
	font-size:11px;
	color:#333;
}
.texto_precio {
	font-family: Georgia;
	font-size:15px;
	color:#8bb579;
}
.texto_negro11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
.texto_marron11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #300;
}


/* TITULOS */
.titulo_blanco12 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #FFF;
}

.titulo_rojo13 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color: #600;
}

.titulo_verde {
	font-family: Georgia;
	font-size:15px;
	color:#166718;	
}


/* LINKS */

.link_beige {
	font-family:Georgia;
	font-size:11px;
	color:#CC9;
	text-decoration:none;
}
.link_beige:hover {
	font-family:Georgia;
	font-size:11px;
	color:#FFF;
}

.link_rojo11 {
	font-family:Georgia; 
	font-size:11px; 
	color: #C3133A;
	text-decoration:none;
	line-height:20px;
}
.link_rojo11:hover {
	font-family:Georgia; 
	font-size:11px; 
	color: #660;
	text-decoration:none;
	line-height:20px;
}
.link_rojo12 {
	font-family:Georgia; 
	font-size:12px; 
	color: #C3133A;
	text-decoration:none;
	line-height:20px;
}
.link_rojo12:hover {
	font-family:Georgia; 
	font-size:12px; 
	color: #FC9;
	text-decoration:none;
	line-height:20px;
}
.link_marron10 {
	font-family:Tahoma; 
	font-size:10px; 
	color: #300;
	text-decoration:none;
}
.link_marron10:hover {
	font-family:Tahoma; 
	font-size:10px; 
	color: #C00;
	text-decoration:none;
}

.link_marron11 {
	font-family:Georgia; 
	font-size:11px; 
	color: #300;
	text-decoration:none;
	line-height:20px;
}
.link_marron11:hover {
	font-family:Georgia; 
	font-size:11px; 
	color: #C00;
	text-decoration:none;
	line-height:20px;
}

.link_blanco10 {
	font-family:Tahoma; 
	font-size:10px; 
	color: #FFF;
	text-decoration:none;
}
.link_blanco10:hover {
	font-family:Tahoma; 
	font-size:10px; 
	color: #C00;
	text-decoration:none;
}



