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


.menu_principal,
.menu_principal a,
.menu_principal_on,
.menu-principal_on a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	line-height:10px;
	text-align:left;
}
.menu_principal,
.menu_principal a{
	color:#FFFFFF;
}
.menu_principal_on,
.menu_principal_on a{
	color:#A5D1FE;
}

.menu_secundario,
.menu_secundario a,
.menu_secundario_on,
.menu_secundario_on a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFF;
	line-height:25px;
	font-weight:bold;
	margin-top:25px;
	margin-right:10px;
	text-align:left;
	}
.menu_secundario,
.menu_secundario a{
	color:#FFFFFF;
}
.menu_secundario_on,
.menu_secundario_on a{
	color:#A5D1FE;
}

.menu_secundario2,
.menu_secundario2 a,
.menu_secundario2_on,
.menu_secundario2_on a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFF;
	line-height:25px;
	font-weight:bold;
	}
.menu_secundario2,
.menu_secundario2 a{
	color:#FFFFFF;
	}
.menu_secundario2_on,
.menu_secundario2_on a{
	color:#5EADFD;
	}
.telefono_index,
.telefono_index a:visited,
.telefono_index a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	line-height:25px;
	}
.titulo_ofertas_novedades{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	line-height:25px;
	width:260px;
	height:41px;
	float:left;
	margin-left:5px;
	}
.texto_ofertas_novedades{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;

	}
.celda_texto_sinopsisi_inicio{
	width:151px;
	height:66px;
	float:left;
	padding-left:5px;
	padding-right:2px;
	}
.celda_leer_mas{
	width:260px;
	height:24px;
	float:left;
	margin-left:5px;
	}
.leer_mas_ofertas_novedades,
.leer_mas_ofertas_novedades a:visited,
.leer_mas_ofertas_novedades a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	line-height:25px;

	}
/*------------------BOTONE SECCION------------------*/

.texto_botones_seccion,
.texto_botones_seccion a,
.texto_botones_seccion_on,
.texto_botones_seccion_on a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	text-align:left;
	background-color:#0265C8;
	height:30px;
	float:left;
	margin-right:2px;
}
.texto_botones_seccion,
.texto_botones_seccion a{
	color:#FFFFFF;
}
.texto_botones_seccion_on,
.texto_botones_seccion_on a{
	color:#FFF;
		background-color:#5EADFD;
}




.celda_botones_seccion{
	width:auto;
	height:30px;
	float:left;
	}
/*  
.texto_botones_seccion a,
.texto_botones_seccion_on a{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#0159BA;
	padding-left:4px;
	padding-right:2px;
	color:#FFF;
	margin-left:1px;
	line-height:35px;
	text-decoration:none;
}

.texto_botones_seccion a:link,
.texto_botones_seccion a:visited{
	color:#fff;
	background-color:#0358AD;

}

.texto_botones_seccion a:hover{
	color:#ccc;
	background-color:#5EADFD;
}

.texto_botones_seccion_on a:link,
.texto_botones_seccion_on a:visited{
	color:#FFF;
	background-color:#0159BA
}

.texto_botones_seccion_on a:hover{
	color:#FFF;
}
*/
/*------------------HOTEL RURAL------------------*/
.titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	
	}
.celda_titulo{
	width:500px;
	height:20px;
	margin-bottom:10px;
	margin-top:10px;
	float:left;

	
	
	}
.celda_texto_seccion{/* esto esta mal*/
	width:562px;
	height:180px;
	margin-top:20px;
	float:left;
	
	}
.texto_seccion_central{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	text-decoration:none;
padding:6px;
	height:325px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:auto;
	text-align:justify;
	/*scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color:#0265C8;
	scrollbar-darkshadow-color:#0265C8;
	scrollbar-track-color:#0265C8;
	scrollbar-shadow-color:#0265C8;
	scrollbar-highlight-color:#0265C8;
	scrollbar-3dlight-color:#0265C8;*/
	
	
	}
/*------------------HOTEL RURAL------------------*/
.enlaces_ofertas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#FFFFFF;
	text-decoration:none;
	}
.celdas_lista{
	width:562px;
	height:20px;
	float:left;
	
	
	
	}
/*------------------GALERIAS------------------*/
.texto_galerias{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	margin-right:20px;
	line-height:23px;
	font-weight:bold;
	}
/*------------------LOCALIZACION------------------*/
.texto_localizacion,
.texto_localizacion a:visited,
.texto_localizacion a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	}
.enlaces_mapa,
.enlaces_mapa a:visited,
.enlaces_mapa a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;
	}
/*------------------LOCALIZACION------------------*/
.texto_aviso_legal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	}
.texto_enlaces_julio,
.texto_enlaces_julio a:visited,
.texto_enlaces_julio a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#8AC4FD;
	}
/*----------------------------CONTACTO------------------------------*/
.titulo_contacto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#8AC4FD;
	font-weight:bold;
	}
.celda_texto_contacto{
width:100px;
height:30px;


}
.campos_formulario{
	height:30px;
	margin-top:10px;


	
	}
.celda_texto_relleno{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	background-color:#034485;
	border: 1px solid #0461BD;
}
.checkbok{
width:18px;
height:18px;
float:left;
border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0066FF;
	border-right-color: #0066FF;
	border-bottom-color: #0066FF;
	border-left-color: #0066FF;



}
.boton_enviar{
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	line-height:35px;
	text-align:right;

}
.texto_contacto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	line-height:35px;
	text-align:right;
	}
	.texto_aviso_legal_politica{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	line-height:18px;
	
	}
.texto_emviar_borrar,
.texto_emviar_borrar a:visited,
.texto_emviar_borrar a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}
.fallo_envio_formulario{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	}
.aceptado_envio_formulario{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	}
.volver{
	width:200px;
	height:15px;
	margin-bottom:10px;
	float:left;
	margin-left:360px;
		text-align:right;
	}	
.volver_listado,
.volver_listado a:visited,
.volver_listado a:link{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:#FFFFFF;
	text-decoration:none;

	}
	
/*---------------------------------TARIFAS--------------------------------*/
.tarifas_negrita{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
.tarifas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	line-height:17px;
	}
	
/*---------------------------------GALERIA BOTONES--------------------------------*/	
.menu_galeria_fotos,
.menu_galeria_fotos_on{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
line-height:18px;
text-decoration:none;
font-weight:bold;
}

.menu_galeria_fotos_on {
background-color:#ff9900;
}		
/*------------------------------------------------OFERTAS-------------------------------------------------------*/
.texto_titulo_ofertas{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#8AC4FD;
font-weight:bold;
text-decoration:none;
}	
.texto_descripcion_oferta{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.texto_leer_mas_informacion{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;

text-decoration:none;
}
.texto_volver_modo_listado{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.texto_estilo_botones_habitaciones,
.texto_estilo_botones_habitaciones a,
.texto_estilo_botones_habitaciones_on,
.texto_estilo_botones_habitaciones_on a{

	text-align:left;	
	font-weight:bold;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	background-color:#0265C8;
	padding-left:4px;
	padding-right:2px;
	color:#FFF;
	margin-left:2px;
	line-height:35px;
	text-decoration:none;
}
.texto_estilo_botones_habitaciones,
.texto_estilo_botones_habitaciones a{
	color:#FFFFFF;
}
.texto_estilo_botones_habitaciones_on,
.texto_estilo_botones_habitaciones_on a{
	color:#FFF;
		background-color:#5EADFD;
}

/*.texto_estilo_botones_habitaciones a,
.texto_estilo_botones_habitaciones_on a{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	background-color:#0159BA;
	padding-left:4px;
	padding-right:2px;
	color:#FFF;
	margin-left:2px;
	line-height:35px;
	text-decoration:none;
}

.texto_estilo_botones_habitaciones a:link,
.texto_estilo_botones_habitaciones a:visited
{
	color:#fff;
	background-color:##014A9C;

}

.texto_estilo_botones_habitaciones a:hover
{
	color:#ccc;
	background-color:##014A9C;
}

.texto_estilo_botones_habitaciones_on a:link,
.texto_estilo_botones_habitaciones_on a:visited
{
	color:#FFF;
	background-color:#0159BA
}

.texto_estilo_botones_habitaciones_on a:hover
{
	color:#FFF;
}*/
.texto_pie{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
color:#8AC4FD;
}
table{
	float:left;
	}
/*
td{
		border: 1px solid #06C;	
	}
th{
	text-align:right;
	
	
	}
*/
	.texto_formulario{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	width:100px;
	height:30px;

	}
	
	.texto_formulario_de_contacto{
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:10px;
		text-align:right;
		}
.texto_tarifas_tabla{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:left;	
	}
	
	
	
.texto_negro_form_return{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:justify;
	}	
.hipervinculos,
.hipervinculos a,
.hipervinculos_on,
.hipervinculos_on a{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0265C8;
	line-height:20px;
	text-decoration:none;
	text-align:left;	
	font-weight:bold;
}
.hipervinculos,
.hipervinculos a{
	color:#A5D1FE;
}
.hipervinculos_on,
.hipervinculos_on a{
	color:#5EADFD;
}
	
	
