BODY{margin: 0.1em 0.1em 0.1em 0.1em;font-family:Arial, Helvetica, sans-serif;font-size: 1em; text-align:center; background-color: #ffffff;}
label{font-size: 0.8em;font-weight: bold;color: #663300;}
h1{font-family: Arial, Helvetica, sans-serif;font-size: 1.4em;font-weight: bold;color: #000000;}
h2{font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;font-weight: bold;color: #000000;}
legend{margin: 0.1em 0em 0.1em 0em ;font:Arial, Helvetica, sans-serif;font-size: 1em;}
#contenedor{width:900px; margin:5px auto 5px auto ;font:Arial, Helvetica, sans-serif;font-size: 0.9em;}
#cabecera{width:900px;height:75px;background: #FFFFFF;padding:0px;}
#central{overflow:hidden;width:900px;background:transparent url(imagenes/centralmid.jpg) repeat-y scroll 0;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#central .cab{background:transparent url(imagenes/centraltop.jpg) no-repeat scroll left top; height:37px;padding: 2px 10px 0px 15px ;text-align:left;}
#piecab{width:900px;height:45px;background: transparent url(imagenes/centralbot.jpg) no-repeat scroll left bottom;}
#formulario{width:680px;margin:0px 0px 0px 10px;padding: 0px 0px 0px 0px; vertical-align:top;}
.contenido{width:95%;padding: 0px 5px 0px 15px;text-align:left;}
#consultas{width:190px;float: right;margin: 0px 3px 5px 0px;}
#consultas .cabcons{height:87px;background-image:url(imagenes/cderechatop.gif);background-repeat:no-repeat;background-color:transparent}
#consultas .midcons{background:transparent url(imagenes/cderechamid.gif) repeat-y scroll 0;}
#consultas .piecons{height:86px;background-image:url(imagenes/cderechabot.gif);background-repeat:no-repeat;background-color:transparent}
#resumen{width:60%;text-align: left;background: #FFFFFF;padding:0.5em 0.5em 0.5em 0.5em;overflow:none;}
#resumennormas{float: right;background: #FFFFFF;width:38%;padding: 0.2em 0.1em 0.1em 0.1em;}
#resumen h1{text-align: center;padding:2em 0.5em 0.5em 0.5em;overflow:none;color: #663300;}
#pie{width:900px;height:46px;clear:right;background-image: url(imagenes/pie.jpg); background-repeat:no-repeat;}
.botonclaro{width:152px;background:transparent url(imagenes/botonclaro.png) no-repeat scroll  center  center; padding-left:0px;padding-top:0px;height:45px; border: none; cursor: pointer; font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold;color: #336600;}
.filtro{width:97%;background:#DADA30;margin:5px 5px 5px 5px;padding: 3px 3px 3px 3px;border: solid;border-width:1px;border-color:#0066FF;text-align:center;}
.tablafiltro{width:97%;background:#DADA30;margin:5px 5px 5px 5px;padding: 3px 3px 3px 3px;border: solid;border-width:1px;border-color:#0066FF;text-align:center;}
.tablafiltro TH{text-align:center;font-weight:bold;background-color:#FFFFFF; border:1px; border:#FFFFFF; border-style:solid;}
.fpar {background-color:#E7E7BD;text-align:center;}
.fimpar{background-color:#ECEC97;text-align:center;}
.titulo1{font-size: 1.1em;font-weight: bold;color: #663300;}
.fotoalbergue{border:none;text-decoration:none;}
.fotoalbergue a:hover{border-color:black;border-width:3px;text-decoration:none;}
.llegar{font-size: 0.9em;font-weight: bold;color: #663300;text-decoration:none;list-style:none;padding:0em 0em 0em 0em;border:none; text-align:left; margin-left: 0px;}
.llegar li{padding:0.5em 0em 0em 1em;margin:0;}
.llegar  a{font-weight: bold;color: #009900;text-decoration:none;;padding:0em 0.5em 0em 0em; margin:0;}
.llegar  a:hover{font-weight: bold;color: #663300;text-decoration:none;}
.campo
{
	font-size: 0.8em;
	font-style: normal;
	color: #000000;
	text-align: left;
    background-color: #FFFFFF;
    border-style:  solid;
    border-color: #663300;
    border-width: 1px;
   	overflow: none;
}
.captcha{width:7em;font-size:1.3em;text-align:center;height:1.5em;border-color: #663300;border-width: 1px;}
.dia
{
	font:Arial, Helvetica, sans-serif;
	padding: 0.2em 0em 0em 0.1em;
	list-style: none;
}
.aviso{	font-size: 0.8em;font-weight: bold;color: #000;padding: 5px 10px 5px 10px; text-align:left}
.normas{font-size: 0.8em;font-weight: bold;color: #000;padding: 5px 10px 5px 10px; text-align:left
}
.resaltado
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FF2A00;
}
.desactivado{font-size: 0.8em;	font-weight: bold;color: #969696; text-align:center;}
/*Calendario*/
.fc_main { background: #DDDDDD; border: 1px solid #000000; font-family: Verdana; font-size: 10px; }
.fc_date { border: 1px solid #D9D9D9;  cursor:pointer; font-size: 10px; text-align: center;}
.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; font-size: 10px; text-align: center; }
.fc_wk {font-family: Verdana; font-size: 10px; text-align: center;}
.fc_wknd { color: #FF0000; font-weight: bold; font-size: 10px; text-align: center;}
.fc_head { background: #000066; color: #FFFFFF; font-weight:bold; text-align: left;  font-size: 11px; }
/***GESTOR***/
.login{ width:300px; height:300px; text-align:center; margin: 5em 0em 0em 5em;} 
#g_contenedor{width: 900px;margin: 0.2em 0.2em 0.2em 0.2em;font:Arial, Helvetica, sans-serif;font-size: 0.9em;}
#g_cabecera{background: #fff;width:100%;text-align:center;height:91px;background-image: url(/gestor/imagenes/cabeceragestor.jpg); background-repeat:no-repeat;}
#g_pie{clear:right;width:100%;background: #fff;text-align:center;}
#g_formulario
{
	width:73%;text-align:left;
	background: #ffcc33;
	margin: 0px 0px 5px 0px;
	padding: 0px 2px 3px 2px;
	overflow: visible;
	border: solid;
	border-width:1px;
	border-color:#663300;
}
#g_consultas
{	float: right;width:25%;margin: 5px 0px 5px 0px;padding: 0px 2px 2px 2px;overflow: none;border: none;}
#g_reserva
{
	width:99%; height:465px;	
	padding: 0px 0px 0px 0px;
	overflow: none;
	border: solid;
	border-width:1px;
	border-color:#669933;
}
#g_verreserva{background:#ffcc33;height:460px;width:100%;padding: 0px 1px 1px 1px;overflow: auto;font-size:0.8em;text-align:left;color:#000000;}
#g_verreserva UL{margin: 0;padding:2px 1px 2px 2px;font-size:0.75em;font-weight: bold;list-style:none}
.g_reservashoy{	width:100%; padding: 0px 1px 1px 1px;overflow: auto;font-size:0.8em; text-align:left;color:#000000;
}
.g_reservashoy UL{list-style:circle;}
#g_parahoy
{
	width:99%;height:400px;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 5px 0px;
	overflow: none;
	border: solid;
	border-width:1px;
	border-color:#663333;
}
.g_filtrar
{
	width:99%;
	padding: 2px 0px 0px 2px;
	margin: 4px 2px 6px 2px;
	border: dotted;
	border-width:1px;
	border-color:#FFFFD4;
}

.g_tabla {font-family:Arial, Helvetica, sans-serif;font-size:0.8em;}
.g_tabla TH{text-align:center;font-weight:bold;background-color:#669933; border:1px; border:#FFFFFF; border-style:solid;color:white}
.par {background-color:#ffcc33;text-align:center;}
.impar{background-color:#cc9933;text-align:center;}
.g_observaciones
{
	margin: 2px 1px 0px 1px;
	height:50px;
	overflow: auto;
	border: solid;
	border-width:1px;
	border-color:#D15227;
	font-size:0.8em;
}
.g_menu{float:left;	width:73%;border: 1px solid #669933;margin: 2px 0px 2px 0px;text-align:left;background:#FFFFFF;}
.g_menu ul{margin: 0;padding:0.2em;}
.g_menu li{float:left;display:block;background:#FFFFFF;margin: 0;}
.g_menu a{text-decoration:none;font:Arial, Helvetica, sans-serif;font-size:0.9em;font-weight:bold;display:block;padding:2px 1px 2px 1px;color:#663300;}
.g_menu a:hover{color:#669933;}
.g_campo
{
	font-size: 0.8em;
	font-style: normal;
	color: #000000;
	text-align: left;
    background-color: #FFFFFF;
    border-style:  solid;
    border-color:  #FFAA2A;
    border-width: 1px;
}
.g_avisos{width:90%;height:125px;padding: 5px 5px 5px 5px;margin: 5px 5px 5px 5px;overflow: auto;font-size:1em; color:#663333;background-color:#ffcc33;text-align:center;border-style:  solid;border-color:#FF0000;border-width:1px;}
.g_negrita {font-size:0.8em;font-weight:bold;color:#3C3C3C;}
.g_enlace{text-decoration:none;font:Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:bold;color:#C31919;}
.g_enlace:hover{color:#FF7F00;}
/** IMPRESION **/
.impreso{width:425pt;text-align:left;margin: auto;padding: 5pt 3pt 5pt 3pt ;font-family:Arial, Helvetica, sans-serif;font-size: 10pt;border: solid;border-width:1pt;border-color: #666666;}
.impreso fieldset{margin: 3pt 3pt 3pt 3pt;padding: 0pt 3pt 0pt 3pt ;font-size: 10pt;border-color: #666666;}
.impreso legend{margin: 0.1pt 0pt 0.1pt 0pt ;font-size: 10pt;font-weight: bold;}
.impreso label{margin: 0.1pt 0pt 0.1pt 0pt ;font-size: 10pt;font-weight: bold;}
.tituloprint{font-family:Arial, Helvetica, sans-serif;pading: 0pt 5pt 0pt 5pt;font-size: 15pt;font-weight: bold;}

