/* Hoja de estilos general para el Hotel Trabadelo */
html {
	height: 100%;
}
body {
	height: 100%;
	font-size: 100%;
	background-image: url(../imagenes/fnd_body.jpg);
	background-position: center;
	margin: 0;
	padding: 0;
}
#contenedor {
	width: 742px;
	position: relative;
	left: 50%;
	margin: 0 0 0 -371px;
	background-image: url(../imagenes/fnd_col_izq.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
}
#col_izq {
	width: 146px;
	margin: 0;
	padding: 0;
	float: left;
}
#cabecera {
	float: left;
	width: 596px;
}
#contenidos {
	display: block;
	width: 583px;
	margin: 20px 0px 40px 0px;
	padding: 0;
	float: left;
}
#col1 {
	width: 410px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align: justify;
	line-height: 120%;
	color: #3A2211;
	display: inline;
	float: left;
	margin: 0 0 0 10px;
}
#col1 ul {
	list-style: disc;
	margin: 0 0 0 20px;
}
#col_agenda {
	width: 140px;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	float: left;
}
#pie {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 55%;
	display: block;
	width: 742px;
	height: 363px;
	padding: 15px 0 0 0;
	background-image: url(../imagenes/fnd_pie.jpg);
	background-repeat: no-repeat;
	clear: both;
	text-align: center;
	color: #6B6A61;
}
#pie a {
	color: #6B6A61;
	text-decoration: none;
}
#pie a:hover {
	text-decoration: underline;
}
/* ----- menu principal ----- */
#menuppal {
	width: 142px;
	margin: -4px 0 0 0;
	padding: 10px 0 0 0;
	background-color: #FBF3E8;
}
.ac_cabecera, .ac_cabecera_off {
	display: block;
	width: 143px;
	height: 20px;
	background-color: #FAF3E7;
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	cursor: pointer;
}
.ac_cabecera_activo {
	background-position: 0px -20px;
}

.ac_contenido {
	background-color: #FBFAF9;
	overflow: hidden;
	border-top: 1px solid #915D08;
	border-bottom: 1px solid #915D08;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	cursor: pointer;
	padding: 3px 0 0 0;
}
.ac_contenido a {
	display: block;
	width: 143px;
	height: 12px;
	margin: 3px 0 3px 0;
	background-repeat: no-repeat;
}
.ac_contenido a:hover {
	background-position: 0 -12px;
}
.ac_cabecera a, .ac_cabecera_off a {
	display: block;
	width: 143px;
	height: 20px;
}
.ac_cabecera a:hover, .ac_cabecera_off a:hover { background-position: 0 -20px; }
.mnu_hotel { background-image: url(../imagenes/menuppal/fnd_hotel.jpg); }
.mnu_hotel a { background-image: url(../imagenes/menuppal/fnd_hotel_a.gif); }
.mnu_tarifas { background-image: url(../imagenes/menuppal/fnd_tarifas.jpg); }
.mnu_tarifas a { background-image: url(../imagenes/menuppal/fnd_tarifas_a.gif); }
.mnu_localizacion { background-image: url(../imagenes/menuppal/fnd_localizacion.jpg); }
.mnu_localizacion a { background-image: url(../imagenes/menuppal/fnd_localizacion_a.gif); }
.mnu_contacto { background-image: url(../imagenes/menuppal/fnd_contacto.jpg); }
.mnu_contacto a { background-image: url(../imagenes/menuppal/fnd_contacto_a.gif); }
.mnu_agenda { background-image: url(../imagenes/menuppal/fnd_agenda.jpg); }
.mnu_agenda a { background-image: url(../imagenes/menuppal/fnd_agenda_a.gif); }
.mnu_comarca { background-image: url(../imagenes/menuppal/fnd_comarca.jpg); }
.mnu_comarca a { background-image: url(../imagenes/menuppal/fnd_comarca_a.gif); }
.mnu_galeria { background-image: url(../imagenes/menuppal/fnd_galeria.jpg); }
.mnu_servicios { background-image: url(../imagenes/menuppal/fnd_servicios.jpg); }
.mnu_introduccion { background-image: url(../imagenes/menuppal/fnd_introduccion.jpg); }
.mnu_situacion { background-image: url(../imagenes/menuppal/fnd_situacion.jpg); }
.mnu_galeriac { background-image: url(../imagenes/menuppal/fnd_galeriac.jpg); }
.mnu_quehacer { background-image: url(../imagenes/menuppal/fnd_quehacer.jpg); }
.mnu_enlaces { background-image: url(../imagenes/menuppal/fnd_enlaces.jpg); }



p.infocontacto {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 55%;
	color: #57131B;
	text-align: center;
	font-weight: normal;
	line-height: 130%;
}
/* ----- ofertas ----- */
#ofertas {
	display: block;
	width: 160px;
	height: 206px;
	background-image: url(../imagenes/fnd_ofertas.jpg);
	position: absolute;
	top: 73px;
	left: 580px;
	padding: 0 0 0 15px;
}
#ofertas h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	margin: 80px 0 0 0;
	color: #670000;
}
#ofertas p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #898989;
	margin: 5px 10px 5px 0;
}
#ofertas p.precio {
	font-size: 90%;
	font-weight: bold;
	color: #855819;
}

/* ----- Titulos ----- */
h1.h1_bienvenido {
	background-image: url(../imagenes/fnd_h1_bienvenido.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_agenda {
	background-image: url(../imagenes/fnd_h1_agenda.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_agendag {
	background-image: url(../imagenes/fnd_h1_agendag.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_calendario {
	background-image: url(../imagenes/fnd_h1_calendario.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_localizacion {
	background-image: url(../imagenes/fnd_h1_localizacion.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_contacto {
	background-image: url(../imagenes/fnd_h1_contacto.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_ofertas {
	background-image: url(../imagenes/fnd_h1_ofertas.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_tarifas {
	background-image: url(../imagenes/fnd_h1_tarifas.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_introduccion {
	background-image: url(../imagenes/fnd_h1_introduccion.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_situacion {
	background-image: url(../imagenes/fnd_h1_situacion.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_servicios {
	background-image: url(../imagenes/fnd_h1_servicios.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_quehacer {
	background-image: url(../imagenes/fnd_h1_quehacer.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 15px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_galeria {
	background-image: url(../imagenes/fnd_h1_galeria.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_enlaces {
	background-image: url(../imagenes/fnd_h1_enlaces.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_copy {
	background-image: url(../imagenes/fnd_h1_copyright.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_accesibilidad {
	background-image: url(../imagenes/fnd_h1_accesibilidad.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}
h1.h1_privacidad {
	background-image: url(../imagenes/fnd_h1_privacidad.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 22px;
	border-bottom: 1px solid #BCA984;
	margin: 0 0px 10px 0;
}

h2.agenda_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #670000;
	padding: 15px 0 0 0;
}
h2.agenda_titulo a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #670000;
	text-decoration: none;
}
h2.h2_contenidos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #670000;
	font-size: 100%;	
	margin: 15px 0 10px 0;
}
h2.h2_contenidos2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #670000;
	font-size: 120%;
	margin: 15px 0 10px 0;
}
h3.h3_contenidos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 90%;
	margin: 5px 0 5px 0;
}
#col1 p {
	margin: 5px 0 5px 0;
}

/* ----- Agenda ----- */
.agenda_entrada {
	background-image: url(../imagenes/fnd_entrada_agenda.jpg);
	background-repeat: no-repeat;
}
.agenda_entrada p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #444;
}
.agenda_fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	width: 45px;
	height: 30px;
	text-align: center;
	margin: 27px 0 0 0;
}
.agenda_dia {
	font-size: 80%;
	font-weight: bold;
	line-height: 80%;
	color: #AA0101;
	clear: both;
}
.agenda_mes {
	clear: both;
	font-size: 55%;
	color: #898989;
}
.imgagenda {
	margin: 10px;
	border: 1px solid #635843;
}
.agenda_vermas {
	font-weight: bold;
	text-decoration: none;
	color: #CE8A07;
}
h2.titularagenda {
	clear: none;
}
h2.titularagenda a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #670000;
	text-decoration: none;
}
p.fechaagenda {
	color: #CE8A07;
}
.separador_agenda {
	clear: both;
	height: 20px;
}
.paginador {
	margin: 10px 0 20px 0;
}
.navegaeventos {
	text-decoration: none;
	margin: 5px 0 0 0;
	color: #CE8A07;
}
/* ----- localizacion ----- */
.img_localizacion {
	display: inline;
	float: right;
	margin: -10px -10px 10px 0px;
}
.plocalizacion {
	font-size: 90%;
	line-height: 130%;
	text-align: left;
	margin: 0 0 20px 0;
}
a.mapalocalizacion {
	display: block;
	height: 35px;
	background-image: url(../imagenes/ico_mapalocalizacion.gif);
	background-repeat: no-repeat;
	text-indent: 32px;
	color: #670000;
	font-weight: bold;
	text-decoration: none;
	padding: 25px 0 -5px 0;
	line-height: 350%;
	font-size: 95%;
}
a.comollegar {
	display: block;
	height: 20px;
	background-image: url(../imagenes/ico_comollegar.gif);
	background-repeat: no-repeat;
	text-indent: 32px;
	color: #670000;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding: 5px 0 0 0;
	font-size: 95%;
}
/* ----- formulario de contacto ----- */
.validation-advice {
	width: 300px;
	margin: 3px 0 10px 0;
	padding: 0px 0 0 2px;
	background-color: #FF3300;
	background-color: #FF9966;
	color : #000;
	font-weight: normal;
	text-align: left;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
#fcontacto dt {

}
#fcontacto dd {
	margin: 0 0 0 20px;
}
#fcontacto {
	margin: 20px 0 0 0;
}
.b_enviar {
	border: 1px solid #BCA984;
	background-color: #FFF;
}
.otromensaje {
	color: #670000;
	font-weight: bold;
	text-decoration: none;
}
input.int_texto {
	border: 1px solid #BCA984;
	width: 300px;
}
textarea.area_contacto {
	border: 1px solid #BCA984;
	width: 300px;
	height: 100px;
}
/* ----- tarifas ----- */
h2.servicio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	border-bottom: 1px solid #BCA984;
	color: #670000;
	margin: 15px 0 5px 0;
	height: 15px;
}
h2.servicio span.nombre {
	display: block;
	width: 230px;
	float: left;
}
h2.servicio span.precios {
	display: block;
	width: 180px;
	float: left;
	font-size: 70%;
	text-align: right;
}
h2.servicio span.cantidad {
	color: #9B8516;
}
h2.ofertatitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #670000;
	margin: 15px 0 5px 0;
}
.of_descripcion {
	font-size: 55%;
	line-height: 130%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444;
}
.of_condiciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #855819;
	margin: 5px 0 0 0;
}
.of_separador {
	border-bottom: 1px solid #BCA984;
}

/* ----- galeria de imagenes ----- */
.galeria {
	clear: both;
	margin: 20px 0 20px 0;
}
.img_gal_portada {
	display: block;
	width: 72px;
	height: 72px;
	float: left;
	background-image: url(../imagenes/galeria_portada/fnd_fototh.jpg);
	background-repeat: no-repeat;
	margin: 0 0px 0 0px;
	padding: 9px 0 0 9px;
}
/*Para la galerķa de tarifas, para que no se vean las fotos*/
.img_gal_portada2 {
	display: none;
	/*width: 72px;
	height: 72px;
	float: left;
	background-image: url(../imagenes/galeria_portada/fnd_fototh.jpg);
	background-repeat: no-repeat;
	margin: 0 0px 0 0px;
	padding: 9px 0 0 9px;*/
}
.img_gal_portada2 img{
	display: none;
}
/* ----- Iconos que hacer ----- */
.ico_senderismo {
	display: block;
	width: 170px;
	height: 31px;
	padding: 8px 0 0 0;
	text-indent: 40px;
	background-image: url(../imagenes/ico_senderismo.gif);
	background-repeat: no-repeat;
	color: #670000;
	text-decoration: none;
	font-weight: bold;
}
.ico_naturaleza {
	display: block;
	width: 170px;
	height: 31px;
	padding: 8px 0 0 0;
	text-indent: 40px;
	background-image: url(../imagenes/ico_naturaleza.gif);
	background-repeat: no-repeat;
	color: #670000;
	text-decoration: none;
	font-weight: bold;
}
.ico_prural {
	display: block;
	width: 170px;
	height: 31px;
	padding: 8px 0 0 0;
	text-indent: 40px;
	background-image: url(../imagenes/ico_patrimonio.gif);
	background-repeat: no-repeat;
	color: #670000;
	text-decoration: none;
	font-weight: bold;
}
.ico_artesania {
	display: block;
	width: 170px;
	height: 31px;
	padding: 8px 0 0 0;
	text-indent: 40px;
	background-image: url(../imagenes/ico_artesania.gif);
	background-repeat: no-repeat;
	color: #670000;
	text-decoration: none;
	font-weight: bold;
}
.ico_gastronomia {
	display: block;
	width: 170px;
	height: 31px;
	padding: 8px 0 0 0;
	text-indent: 40px;
	background-image: url(../imagenes/ico_gastronomia.gif);
	background-repeat: no-repeat;
	color: #670000;
	text-decoration: none;
	font-weight: bold;
}
.columna1 {
	width: 190px;
	border-right: 1px solid #7A5309;
	float: left;
	padding: 0 0 0 10px;
}
.columna2 {
	width: 190px;
	float: left;
	padding: 0 0 0 10px;
}
/* ----- que hacer ----- */
.volver {
	color: #670000;
	text-decoration: none;
}
.volver:hover {
	text-decoration: underline;
}
.cab_quehacer {
	height: 40px;
	background-image: url(../imagenes/ico_senderismo_despl.gif);
	background-repeat: no-repeat;
	text-indent: 55px;
	padding: 9px 0 0 0;
	line-height: 100%;
	border-bottom: 1px solid #BCA984;
	color: #670000;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
}
.cab_quehacer span {
	display: block;
	clear: both;
	color: #BB9042;
	font-size: 80%;
	font-weight: normal;
}
.cab_naturaleza {
	height: 40px;
	background-image: url(../imagenes/ico_naturaleza_despl.gif);
	background-repeat: no-repeat;
	text-indent: 55px;
	padding: 9px 0 0 0;
	line-height: 100%;
	border-bottom: 1px solid #BCA984;
	color: #670000;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
}
.cab_naturaleza span {
	display: block;
	clear: both;
	color: #BB9042;
	font-size: 80%;
	font-weight: normal;
}
.cab_artesania {
	height: 40px;
	background-image: url(../imagenes/ico_artesania_despl.gif);
	background-repeat: no-repeat;
	text-indent: 55px;
	padding: 9px 0 0 0;
	line-height: 100%;
	border-bottom: 1px solid #BCA984;
	color: #670000;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
}
.cab_artesania span {
	display: block;
	clear: both;
	color: #BB9042;
	font-size: 80%;
	font-weight: normal;
}
.cab_patrimonio {
	height: 40px;
	background-image: url(../imagenes/ico_patrimonio_despl.gif);
	background-repeat: no-repeat;
	text-indent: 55px;
	padding: 9px 0 0 0;
	line-height: 100%;
	border-bottom: 1px solid #BCA984;
	color: #670000;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
}
.cab_patrimonio span {
	display: block;
	clear: both;
	color: #BB9042;
	font-size: 80%;
	font-weight: normal;
}
.cab_gastronomia {
	height: 40px;
	background-image: url(../imagenes/ico_gastronomia_despl.gif);
	background-repeat: no-repeat;
	text-indent: 55px;
	padding: 9px 0 0 0;
	line-height: 100%;
	border-bottom: 1px solid #BCA984;
	color: #670000;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
}
.cab_gastronomia span {
	display: block;
	clear: both;
	color: #BB9042;
	font-size: 80%;
	font-weight: normal;
}
.cab_quehacer_activo, .cab_naturaleza_activo,
.cab_artesania_activo, .cab_patrimonio_activo, .cab_gastronomia_activo {
	background-position: 0 -49px;
}
.cont_quehacer, .cont_naturaleza,
.cont_artesania, .cont_patrimonio, .cont_gastronomia {
	overflow: hidden;
}

/* ----- util ----- */
.separador {
	clear: both;
}
.izquierda {
	float: left;
}
.derecha {
	float: right;
}
strong {
	font-weight: bold;
}
.correoe {
	text-decoration: none;
	color: #57131B;
}
.correoe:hover {
	text-decoration: underline;
}