html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: Arial;
vertical-align: baseline;
}

:focus { outline: 0;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none; color:#000;}
a:hover{text-decoration:none; color:#000;}

table { border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}

h4,h3{
	font-weight:normal;
	display:inline;
	}

h5{
	font-weight:bold;
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;}

h2{
	display:inline;}

body#portada {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	background-image:url(imagenes/fondo_helados.jpg);
	background-repeat:repeat-x;
	color:#6d6d6d;		
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	color:#6d6d6d;
	background-image:url(imagenes/fondo_papel.jpg);
	background-repeat:repeat;
	
}

body#autogestion{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#1c1c1c;
	font-family: Arial;
	color:#FFFFFF;
	background-image:none;
	
}




.img_portada1{
	background-image:url(assets/1.jpg);
	width:1680px;
	height:480px;
	}

.img_portada2{
	background-image:url(assets/2.jpg);
	width:1680px;
	height:480px;
	}

.img_portada3{
	background-image:url(assets/3.jpg);
	width:1680px;
	height:480px;
	}

.img_portada4{
	background-image:url(assets/4.jpg);
	width:1680px;
	height:480px;
	}

.img_portada5{
	background-image:url(assets/5.jpg);
	width:1680px;
	height:480px;
	}

.img_portada6{
	background-image:url(assets/6.jpg);
	width:1680px;
	height:480px;
	}


.img_portada7{
	background-image:url(assets/9.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:480px;
	}
	
#contenedor{
	text-align: left; 
	width: 100%; 
	position:relative;
	left:0;
	z-index:1000;	
	height:auto;
	float:left;
	}

#cabecera{
	width:972px; 
	height:365px;
	position:relative;
	z-index:1000;
	
	}

.oculto{
	display:none;
	visibility:hidden;}

.logo_peq{
	float:left;
	margin-right:1.5em;
	margin-left:4em;
	position:relative;
	top:-0.1em;}

.fecha{
	font-weight:bold;
	font-size:0.9em;
	color:#000000;
	position:relative;
	top:0.7em;
	float:left;
	width:9.5em;
	border-left:solid #000000 0.1em;
	margin-right:1.5em;
	padding-left:1em;}

.fb-like{
	float:left;
	width:6.7em;
	position:relative;
	top:0.5em;}

.fb-like iframe{
	width:6.7em !important;
	float:left;}

.sigueme{
	float:right;
	position:relative;
	top:0.7em;
	left:0em;
	width:11.5em;
}

.sigueme a{
	position:relative;
	top:-0.2em;}

.sigueme a:link, .sigueme a:active, .sigueme a:visited, .sigueme a:focus{
	color:#000000;
	text-decoration:none;
	font-size:0.7em;
	font-weight:bold;}

.sigueme a:hover{
	color:#000000;
	text-decoration:none;
	font-size:0.7em;
	font-weight:bold;}

.personas{
	font-size:0.7em;
	font-weight:bold;
	color:#000000;
	position:relative;
	top:1em;
	float:left;}

.sigueme a:link span, .sigueme a:active span, .sigueme a:visited span, .sigueme a:focus span{
	color:#1965b7;
	text-decoration:none;
}

.sigueme a:hover span{
	color:#1965b7;
	text-decoration:none;
}

.cabecera_fecha{
	float:left;
	width:60em;
	height:2.1em;
	
	}

.fondo_trans{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:2.1em;
	background-image:url(imagenes/fondo_cabecera.png);
	background-repeat:repeat;
	float:left;
	display:block;
	z-index:1000;}
	
#menu_principal{
	float:left;
	width:200px;
	height:267px;
	position:relative;
	left:3em;
	background-image:url(imagenes/fondo_menu.png);
	background-repeat:no-repeat;
	z-index:1001;
	padding-top:3em;
	}

#menu_principal ul{
	position:relative;
	top:0.5em;}

#menu_principal li{
	float:left;
	list-style:none;
	}

#menu_principal li ul{
	display:none;}


#menu_principal li a{
	display:block;
	width:200px;
	height:2em;}

#btn_home{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.8em;
	float:left;
	background-position:0 -4em;
	
	}
	
#btn_home:hover{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.8em;
	float:left;
	background-position:-14.9em -4em;
	}

#btn_home_marcado{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.8em;
	float:left;
	background-position:-14.9em -4em;
	}

#btn_valde{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.6em;
	float:left;
	background-position:0 -6em;
	}
	
#btn_valde:hover{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.6em;
	float:left;
	background-position:-14.9em -6em;
	}

#btn_valde_marcado{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.6em;
	float:left;
	background-position:-14.9em -6em;
	}

#btn_forfait{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.6em;
	float:left;
	background-position:0 -7.7em;
	}
	
#btn_forfait:hover{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.6em;
	float:left;
	background-position:-14.9em -7.7em;
	}

#btn_forfait_marcado{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.6em;
	float:left;
	background-position:-14.9em -7.7em;
	}

#btn_info{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.8em;
	float:left;
	background-position:0 -9.4em;
	}
	
#btn_info:hover{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.8em;
	float:left;
	background-position:-14.9em -9.4em;
	}

#btn_info_marcado{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.8em;
	float:left;
	background-position:-14.9em -9.4em;
	}

#btn_servicios{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.8em;
	float:left;
	background-position:0 -11.3em;
	}
	
#btn_servicios:hover{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.8em;
	float:left;
	background-position:-14.9em -11.3em;
	}

#btn_servicios_marcado{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.8em;
	float:left;
	background-position:-14.9em -11.3em;
	}

#btn_eventos{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.85em;
	float:left;
	background-position:0 -13.2em;
	}
	
#btn_eventos:hover{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.85em;
	float:left;
	background-position:-14.9em -13.2em;
	}

#btn_eventos_marcado{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.85em;
	float:left;
	background-position:-14.9em -13.2em;
	}

#btn_galeria{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.9em;
	float:left;
	background-position:0 -15.2em;
	}
	
#btn_galeria:hover{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.9em;
	float:left;
	background-position:-14.9em -15.2em;
	}

#btn_galeria_marcado{
	background-image:url(imagenes/menu.png);
	background-repeat:no-repeat;
	width:230px;
	height:1.9em;
	float:left;
	background-position:-14.9em -15.2em;
	}


			/* Sub Menu Unordered List Second Level Style */
			#menu_principal ul li ul {
				display: none;
				
			}



			/* Sub Menu Unordered List Second Level Style
				When Parent List Item is Hovered */
			#menu_principal ul li:hover ul {
				position: absolute;
				display: block;
				z-index: 1000;
				top:0;
				/top:-10em;
				left: 13em;
				list-style: none;
				background-image:url(./imagenes/menu.png);
				background-repeat:no-repeat;
				background-position:-29.3em -3.5em;
				width:300px;
				height:173px;
				padding-left:2em;
				padding-top:1.3em;
				
				
			}

				/* Second Level Menu List Items Style */
				#menu_principal ul li ul li {
					float: none;
					margin-bottom:-0.5em;
					float:left;
				}

				/* Second Level List Items Links Style */
				#menu_principal ul li ul li a, #menu_principal ul li ul li a:link {
					display: block;
					color:#000000;
					text-decoration:none;
					font-size:0.8em;
					font-weight:bold !important;
					padding-left:2em;
					

					
				}

				/* Second Level List Items Links Hover State Style */
				#menu_principal ul li ul li a:hover {
					text-decoration: none;
					color:#6b6b6b;
					background-image:url(imagenes/flecha_submenu.png);
					background-repeat:no-repeat;
					padding-left:2em;
					font-weight:bold;
					font-style:italic;
				}





#frase{
	float:right;
	width:274px;
	height:50px;
	font-size:1.1em;
	color:#fff;
	font-family: Helvetica,Arial, sans-serif;
	padding-top:0.8em;
	background-image:url(imagenes/bocadillo_azul.png) !important;
	background-image:url(imagenes/bocadillo_azul.gif);
	background-repeat:no-repeat;
	text-align:left;
	float:left;
	position:relative !important;
	position:absolute;
	left:21.6em !important;
	left:63.4em;
	top:0.2em;
	}

#frase span{
	margin-left:1.8em;}

#txt_cabecera{
	width:93.5em;
	float:left;
}

#linea_cabecera ul{
	position:relative;
	top:0.8em !important;
	top:1em;
	left:2.1em !important;
	left:1em;
	float:left;
	}
	
#linea_cabecera ul li{
	float:left;
	margin-left:1em;
	}

a.enlace_sup{ color:#FFFFFF; font-weight:bold;}	
a.enlace_sup:link{ color:#FFFFFF; font-weight:bold;}
a.enlace_sup:visited{color:#FFFFFF;font-weight:bold;}
a.enlace_sup:hover{ color:#e9a324;font-weight:bold;}
a.enlace_sup:active{color:#FFFFFF;font-weight:bold;}

a.enlaces:link{ color:#000; text-decoration:underline;}
a.enlaces:visited{color:#000;text-decoration:underline;}
a.enlaces:hover{ color:#000;text-decoration:none;}
a.enlaces:active{color:#000;text-decoration:underline;}

.img_rss{
	background-image:url(imagenes/rss.gif);
	background-repeat:no-repeat;
	background-position:0em -0.1em;
	padding-left:1.5em;
	}	

.icono_prensa{
	background-image:url(imagenes/icono_prensa.png);
	background-repeat:no-repeat;
	background-position:0em -0.65em;
	padding-left:2.5em;
	}	

.perfil{
	font-size:0.8em;
	margin-left:2em;
	float:left;
	width:10em;}
            
strong{
	color:#000;
	font-weight:bold;}

#imagen1{
	background-image:url(assets/6.jpg);
	width:1680px;
	height:364px;}

#imagen2{
	background-image:url(assets/1.jpg);
	width:1680px;
	height:364px;}

#imagen3{
	background-image:url(assets/2.jpg);
	width:1680px;
	height:364px;}

#imagen4{
	background-image:url(assets/3.jpg);
	width:1680px;
	height:364px;}

#imagen5{
	background-image:url(assets/4.jpg);
	width:1680px;
	height:364px;}

#imagen6{
	background-image:url(assets/5.jpg);
	width:1680px;
	height:364px;}


#contenido_int2{
	text-align:left;
	font-weight:normal;
	height: auto;
	width: 970px;
	float:left;
	/float:inherit;
	margin-top:3em;
	z-index:1000;
	margin-left:3.5em !important;
	margin-left:1.5em;
	margin-bottom:5em;
}

#contenido_int2_auto{
	text-align:left;
	font-weight:normal;
	height: auto;
	min-height:340px;
	width: 970px;
	float:left;
	/float:inherit;
	margin-top:3em;
	z-index:1000;
	margin-left:3.5em !important;
	margin-left:1.5em;
	margin-bottom:5em;
}

#contenido_txt{
	float:left;
	width:47em;
	font-size:12px;
	}

#contenido_lateral{
	float:right;
	width:23.5em;
	font-size:12px;
	}



.txt_blanco{
	color:#000;
	font-weight:bold;}

.txt_rojo{
	color:#515151;
	}


.txt_blanco2{
	color:#257d0a;
	}

.txt_rojo2{
	
	color:#bb0e0a;
	}
	
#logo{
	background-image: url(./imagenes/logo.png);
	background-repeat:no-repeat;
	width:169px;
	height:153px;
	z-index:100;
	display:block;
	float:right;
	position:relative;
	top:2.9em;}

#logo a{
	width:169px;
	height:153px;
	z-index:100;
	display:block;
}
	
h1{
	display:none;}

/*pie pagina*/




#pie{
	background-image:url(imagenes/fondo_pie.png);
	background-repeat:repeat-x;
	width:100%;
	min-width:1200px;
	height:302px;
	float:left;
}

#int_pie{
	
	position:relative;
	top:1em;
	left:2.7em;
	float:left;
	width:1100px;
	
}
	
.linea {
	float:left;
	background-image:url(imagenes/linea_blanca.jpg);
	background-repeat:no-repeat;
	width:1px;
	height:3.5em;
	margin-top:0.4em;
	
	}

.linea2 {
	float:left;
	background-image:url(imagenes/linea_negra.jpg);
	background-repeat:no-repeat;
	width:1px;
	height:3.5em;
	margin-right:1em;
	}

#img_pdf{
	float:left;
	margin-right:0.6em;
	}

#perfil2{
	padding-top:0.8em;
	
	}

.negrita{
	font-weight:bold;}

#perfil2 a:link, #perfil2 a:active, #perfil2 a:visited, #perfil2 a:focus{ color:#ffffff; text-decoration:none; font-weight:bold;}
#perfil2 a:hover{ color:#ffffff; text-decoration:none;font-weight:bold;}

#horario {float: left; width: 185px; color:#ffffff; margin-left:1em;}
.horario_azul{color:#454545; font-size:1.5em; font-weight:bold;}

#telefono {float: left; width: 185px; color:#ffffff; margin-left:1em;}
#logo_gob {float: left; width: 180px; }
#logo_gob_img{ margin-left:1.3em; float:left; margin-top:0.4em;}
#logo_esqui_espana {float: left; width: 180px; }
#logo_esqui_espana_img{ margin-left:2.5em; float:left; margin-top:-0.4em; }
#capa_perfil {float: left; width: 200px; color:#000000; }

#horario .linea{
	margin-right:1.5em;}
	
#telefono .linea{
	margin-left:1em;
	margin-right:1.5em;}

#logo_gob .linea{
	margin-left:1em;
	margin-right:1.5em;}

#logo_esqui_espana .linea{
	margin-left:1em;
	margin-right:1.5em;}

#capa_perfil .linea2{
	margin-left:1em;
	margin-right:2em;}


#direccion{
	color: #ffffff; 
	font-size: 0.75em; 
	float:left;
	position:relative;
	left:1em;
	top:1.5em;
	width:90em;
	}
	
#direccion a:link, #direccion a:visited {color: #848484 !important; } 
#direccion a:hover, #direccion a:active { color: #848484 !important; text-decoration:underline; }



#logo_cajarioja{
	font-weight:bold;
	font-size:0.85em;
	float:left;
	color:#6d6d6d;
	}

#logo_cajarioja span{
	width:16em;
	float:left;
	position:relative;
	top:0.2em;
}

#redes_pie{
	font-weight:bold;
	font-size:0.85em;
	float:left;
	color:#6d6d6d;
	margin-top:4em;
	margin-bottom:2em;
}

#redes_pie span{
	float:left;
	width:16.2em;
}

#redes_pie ul{
	position:relative;
	top:-0.7em;
	float:left;
}

#redes_pie ul li{
	float:left;	
	margin-right:0.7em;}
	


#redes{
	font-weight:bold;
	font-size:0.85em;
	float:left;
	color:#000000;
}

#redes_sociales{
	position:relative;
	top:0.5em;
}

#redes_sociales li{
	float:left;	
	margin-right:0.7em;}

#menu_pie{
	float:left;
	margin-top:1.5em;
	margin-left:0.9em;}

#listas_pie{
	float:left;
	}

#lista_pie1{
	width:10.5em !important;
	float:left;
	margin-bottom:0.5em;
}

#listas_pie2{
	width:12em;
	float:left;
}

#lista_pie3{

	margin-bottom:0.5em;
	float:left;}

#lista_pie2 li{
	clear:both;
	}

.lista_pie{ 
	text-align:left; 
	width:14em; 
	float:left; 
	clear:both;
	line-height:0.8em;}

.lista_pie li{ float:left;}

.lista_pie span{ 
	color:#FFFFFF; 
	font-weight:bold; 
	margin-bottom:0.5em; 
	display:block; 
	font-size:0.9em;}

.lista_pie a:link, .lista_pie a:active, .lista_pie a:visited, .lista_pie a:focus { 
	color:#8b8b8b; 
	text-decoration:none; 
	font-size:0.7em;
}
	
.lista_pie a:hover{ 
	color:#8b8b8b; 
	text-decoration:underline;}

.lista_sin_flotar li{
	clear:both;}

#lista_pie5{
	float:left;
	line-height:0.9em;
	margin-right:2em;}
	
#lista_pie5 a:link, #lista_pie5 a:active, #lista_pie5 a:visited, #lista_pie5 a:focus { 
	color:#ffffff; 
	text-decoration:none; 
	font-size:0.9em; 
	font-weight:bold;}
	
#lista_pie5 a:hover{ 
	color:#ffffff; 
	text-decoration:underline;
	font-weight:bold;}

#lista_pie5 li{
	margin-bottom:0.6em;}

#lista_pie4, #lista_pie3{
	width:8em !important;}

#panel{
	background-image:url(imagenes/fondo_panel.png);
	background-repeat:repeat-x;
	width:100%;
	height:55px;
	min-width:1200px;
	float:left;
	}

#pastilla_enlaces_rapidos{
	background-image:url(imagenes/fondo_enlaces_rapidos.png);
	background-repeat:repeat-x;
	width:100%;
	min-width:1200px;
	height:132px;
	float:left;
	}

#pastilla_enlaces_rapidos_auto{
	width:100%;
	min-width:1200px;
	height:16px;
	float:left;
	}

#pastilla_miga{
	margin-top:-1.8em;
	float:left;
	position:relative;
	left:2em;}

#fondo_miga_izq{
	background-image:url(imagenes/fondo_miga_izq.png);
	background-repeat:no-repeat;
	width:71px;
	height:63px;
	float:left;}

#fondo_miga{
	background-image:url(imagenes/fondo_miga.png);
	background-repeat:repeat-x;
	width:auto;
	min-width:20em;
	height:36px;
	float:left;
	padding-top:1.2em;}

#fondo_miga_drcha{
	background-image:url(imagenes/fondo_miga_drcha.png);
	background-repeat:no-repeat;
	width:116px;
	height:63px;
	float:left;}

#pastilla_miga{
	margin-right:2em;
	color:#000;
	font-weight:bold;}

a.enlace_miga:link{ color:#000; font-size:0.9em;}
a.enlace_miga:visited{color:#000; font-size:1.0em;}
a.enlace_miga:hover{ color:#e9a324;font-size:1em; }
a.enlace_miga:active{color:#000; font-size:1em;}


.miga_azul, .rosa_grande{
	color:#1791ff;
	font-size:0.9em;
	font-weight:bold !important;}

.icono_comillas{
	background-image:url(imagenes/comillas2.png);
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	float:left;
	margin-right:1em;
	margin-top:-0.6em;}
	
.titulos_blancos{
	color:#1791ff;
	font-size:1.6em;
	float:left;
	font-family:Arial Black, Helvetica, sans-serif;
	height:auto;
	width:500px;
	}


.parentesis_i{
	color:#eba827;
	font-size:1.5em;
	font-weight:bold;
	margin-right:0.3em;
	_margin-right:1em;
	padding-right:1em;
	background-image: url(./imagenes/parentesis_i.png);
	background-repeat:no-repeat;
	width:6px;
	height:20px;
	float:left;
	}

.parentesis_d{
	color:#eba827;
	font-size:1.5em;
	font-weight:bold;
	background-image: url(./imagenes/parentesis_d.png);
	background-repeat:no-repeat;
	width:6px;
	height:20px;
	
	float:right;
	}

	
#contenedor_int{
	background-image:url(imagenes/fondo_portada.png);
	background-repeat:repeat-x;
	position:relative;
	top:1em;
	width:960px;
	height:419px;
	float:left;
}



#text_portada {
	height:auto;
	text-align: left;
	float: left;
	width:47em;
	}

#text_evento{
	height:auto;
	text-align: left;
	float: left;
	width:50em;

	}

#saborea{
	background-image:url(imagenes/logo_saborea.jpg);
	background-repeat:no-repeat;
	width:167px;
	height:243px;
	float:left;
	}

#img_webcam{
	background-image:url(imagenes/icono_webcam.png);
	background-repeat:no-repeat;
	width:40px;
	height:40px;
	padding-left:2.5em;}

.titulos_blancos_portada{
	color:#000;
	font-size:1.1em;
	float:left;
	font-family:Arial Black, Helvetica, sans-serif;
	width:7em;
	
	}
	
#titulo{
	float:left;
	/float:none;
	clear:both;
	width:47em;
	margin-top:2em;
	margin-bottom:2em;
	height:2em;}

#titulo_portada{
	float:left;
	}
		
.txt_evento{
	width:auto;
	text-align:justify;
	position:relative;
	left:2.5em;
	float:left;
	margin-right:2em;
	font-size:0.7em;
	width:15em;
	}

.leer_mas{
	float:right;
	display:block;
	position:relative;
	right:0;
	font-family:Arial Black, Helvetica, sans-serif !important;
	border-bottom:solid #c4c4c4 0.1em;
	padding-left:5em;
}

.leer_mas a:link, .leer_mas a:active, .leer_mas a:visited, .leer_mas a:focus{
	font-family:Arial Black, Helvetica, sans-serif !important;
	font-size:1.1em;
	color:#454545;
}


.leer_mas a:hover{
	font-family:Arial Black, Helvetica, sans-serif !important;
	font-size:1.1em;
	color:#454545;
}


.flechas_verdes{
	color:#c4d032;
	font-family:Arial Black, Helvetica, sans-serif !important;
	font-size:1.1em;}
		
#text_portada p{
	font-family: Arial;
	color: #6d6d6d;
	font-size: 0.9em;
	line-height:1em;
	text-align: left;
	font-weight: 100;
	margin-left:1em;
	
	
}

#slider1{
	position:relative;
	top:2em;}



#img_portada{
	float:left;
	width:auto;	}	

#img_evento{
	float:left;
	width:auto;
	margin-right:1em;}	

#enlaces_rapidos {
	color: #2C2C2C;
	float:left;
	background-image:url(imagenes/linea_azul.png);
	background-repeat:no-repeat;
	padding-left:4em;
	width:18em;
	
	}

#folleto_redes{
	position:relative;
	left:3em;
	top:1.5em;
	width:890px;}

#img_folleto{
	background-image:url(imagenes/pastilla_folleto.jpg);
	background-repeat:no-repeat;
	width:266px;
	height:84px;
	float:right;
	position:relative;
	top:-0.6em;}

#img_folleto_int{
	background-image:url(imagenes/pastilla_folleto.jpg);
	background-repeat:no-repeat;
	width:266px;
	height:84px;
	float:left;
	position:relative;
	top:1em;
	left:9em;}

#img_folleto_int a, #img_folleto a{
	display:block;
	width:266px;
	height:84px;
}

#enlaces_rapidos_int {
	color: #2C2C2C;
	background-image:url(imagenes/linea_azul.png);
	background-repeat:no-repeat;
	padding-left:4em;
	position:relative;
	left:3em;
	top:2em;
	float:left;
	width:23em;}

#redes_int{
	font-weight:bold;
	font-size:0.85em;
	float:left;
	color:#000000;
	position:relative;
	top:2em;
}

#varios_portada {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 1.1em;
	font-style:italic;
	color:#515151;
	float:right;
	position:relative;
	top:3em;
	padding-right:4.5em;
	padding-left:3em;
	width:14em;
	height:7em;
	background-image:url(imagenes/exclamacion.png);
	background-repeat:no-repeat;
	
	}
	
#img_varios{
	float:right;
	margin:-5em;
	padding-left:7em;}

a.gris:link,a.gris:visited {color: #8a8a8a; }
a.gris:hover { color: #666666; }

a.gris_claro:link,  a.gris_claro:visited {color: #444444; } 
a.gris_claro:hover,  a.gris_claro:active { color: #999999;}

a.blanco:link,  a.blanco:visited {color: #ffffff; } 
a.blanco:hover,  a.blanco:active { color: #999999; }

#fecha{
	background-image: url(./imagenes/icono_naranja_parte.png);
	background-repeat:no-repeat;
	width:70px;
	height:73px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	padding-top:0.5em;
}

#dia{
	font-size:2em;
	margin-top:-0.5em;
	margin-left:-0.2em;
	font-weight:bold;
	}
	
#dia_semana{
	font-size:0.8em;
	margin-top:-2.3em;
	margin-left:-0.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:bold;
	text-transform: normal;
	line-height: 1.5em;

	}

#mes{
	font-size:0.9em;
	}

#tiempo{
	float:left;
}

#icono_tic{
	background-image:url(imagenes/icono_tic.png);
	background-repeat:no-repeat;
	width:7em;
	height:40px;
	float:left;
	display:block;
	padding-left:3.5em;
	text-align:center;
	padding-top:0em;
	font-size:0.8em;
}

#icono_cerrada{
	background-image:url(imagenes/icono_tic_cerrar.png);
	background-repeat:no-repeat;
	width:7em;
	height:40px;
	float:left;
	display:block;
	padding-left:3.5em;
	text-align:center;
	padding-top:0.5em;
	font-size:0.8em;
}

#icono_cerrada2{
	background-image:url(imagenes/icono_tic_cerrar.png);
	background-repeat:no-repeat;
	width:7em;
	height:40px;
	float:left;
	display:block;
	padding-left:3.5em;
	text-align:center;
	padding-top:0.3em;
	font-size:0.8em;
	line-height:0.95em;
}

#icono_cerrada2 span, #icono_tic span{
	font-size:0.9em;}

#espesor{
	background-image: url(./imagenes/icono_verde_parte.png);
	background-repeat:no-repeat;
	width:80px;
	height:41px;
	float:left;
	padding-left:3.5em;
	text-align:center;
	padding-top:0.3em;
}

#txt_estado{
	font-weight:bold;
	padding-left:3.1em;
	margin-top:-0.7em;
	font-size:0.9em;
	text-align:center;
	color:#000000;
	line-height:1em;
	float:left;}

#remontes{
	background-image: url(./imagenes/icono_rosa_parte.png);
	background-repeat:no-repeat;
	width:80px;
	height:41px;
	float:left;
	padding-left:3.5em;
	text-align:center;
	padding-top:0.3em;
	line-height:1em;
}

.n_remontes{
	font-size:1.3em;}

#km{
	background-image:url(imagenes/icono_km.png);
	background-repeat:no-repeat;
	width:70px;
	height:40px;
	float:left;
	text-align:center;
	padding-left:3.5em;
	padding-top:0.3em;
}


#grados{
	float:left;
	text-align:center;
	position:relative;
	top:0.2em;
	width:7em;
}


#sin_prev{
	display:block;
	float:left;
	margin-left:0em;
	margin-top:-0em;}

#txt_grados{
	font-weight:bold;
	font-size:0.9em;
	}
	
#iconos{
	position:relative;
	top:0.3em;
	left:3em;
	width:970px;
}

#iconos li{
	float:left;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	width:11em;
}

#galeria{
	height:40em;
	
	}

/*webcam*/


.galeria_web li a:link, .galeria_web li a:visited{
	color:#fff;
	text-decoration:none;
	}

.galeria_web li a:hover, .galeria_web li a:active{
	color:#fff;
	text-decoration:none;}

.galeria_web li img{
	float:left;}


.galeria_web li span{
	padding-left:1.5em;
	position:relative;
	top:1em;}

.galeria_web{
	float:left;
	
	}

img.gran_web {
	visibility:hidden; /*Ocultamos la foto*/
	position:absolute;
	top:9.7em;
    left:32.7em; 
	_left:32.7em; 
			
} 
a:hover img.gran_web , a:active img.gran_web { visibility:visible;} 

img.gran_web1 {
	position:absolute;
	top:9.7em;
    left:32.7em; 
	_left:32.7em; 
			
} 

.txt_gris{
	color:#9d9d9d;}

#linea_rosa{
	background-image:url(imagenes/linea_azul.png);
	width:18px;
	height:56px;
	float:left;
	margin-right:4em;}

.derecha{
	float:right;}	
	
/*interior*/


.parentesis_i_blanco{
	color:#eba827;
	font-size:1.5em;
	font-weight:bold;
	padding-right:1em;
	background-image: url(./imagenes/parentesis_i_blanco.png);
	background-repeat:no-repeat;
	width:6px;
	height:20px;
	float:left;
	}

.parentesis_d_blanco{
	color:#eba827;
	font-size:1.5em;
	font-weight:bold;
	margin-left:3.6em;
	padding-left:1em;
	background-image: url(./imagenes/parentesis_d_blanco.png);
	background-repeat:no-repeat;
	width:6px;
	height:20px;
	display:inline;
	/display:inherit;
	
	}





/*parte de nieve*/

a.amarillo:link, a.amarillo:visited {color: #efba2d !important; text-decoration:underline; } 
a.amarillo:hover, a.amarillo:active { color: #999999 !important; }

#lupa{
	display:inline;
	float:left;}
	
#lista_parte_general{
	width:60em;
	height:auto;
	min-height:25em;
	}
	
#lista_parte_general2{
	width:50em;
	margin-bottom:2em;
	float:left;
	
	}


#lista_parte_general li.columnas{
	float:left;
	margin-right:3em;
	width:14em;
}

#lista_parte li.principal{
	float:left;
	clear:left;
	margin-bottom:0.9em;
	width:14em;
}

li.principal2{
	float:left;
	width:20em;
}

#lista_parte li.principal ul li{
	float:left;
}

#lista_parte li.principal2 ul li{
	float:left;
}

.nombre_pista{
	width:9em;
	float:left;
	}

.nombre_remonte{
	width:11em;
	font-size:0.9em;
	float:left;
	display:block;}

.estado_pista{
	float:left;
	font-size:0.8em;
	margin-left:0.5em;
	color:#FFFFFF;
	margin-bottom:1em;}
	
#parte{
	width:615px;
	float:left;
	padding-right:5em;
	font-family:Arial;
	font-size: 10pt;
	line-height:1.3em;
	color:#FFFFFF;
}

.fecha_parte{
	float:right;}

.fecha_parte2{
display:inline;
float:left;}

#espesor_lineas{
	background-image: url(./imagenes/espesor_lineas.png);
	background-repeat:no-repeat;
	width:72px;
	height:61px;
	float:left;
	margin-right:0.7em;
}

#lista_espesor{
	font-size:0.8em;
	line-height:1em;
	padding-top:1.3em;
	width:18em;
	_width:auto;
	}

#lateral{
	float:right;
	color:#FFFFFF;
	width:15em;
}

#leyenda_espesor{
	color:#8d8c8c;
	font-size:0.8em;
}

.titulo_rosa{
	color:#1a8cb2;
	width:50em;
	}

.txt_blanco_peq{
	font-size:1em;
	text-align:left;
	width:17em;}

#lista_eventos li{
	width:40em;
	float:left;
	}

#enlaces_rapidos_peq {
	width: 16em;
	/width: 13em;
	font-family:Arial;
	font-size: 1.2em;
	font-weight: 400;
	color: #2C2C2C;
	}

a.marcado:link,a.marcado:visited {color: #bd005e; }
a.marcado:hover { color: #bd005e; }

.icono_pista_verde{
	background-image: url(./imagenes/icono_pista_verde.png) !important;
	background-repeat:no-repeat;
	width:17px;
	height:16px;
}


.icono_pista_azul{
	background-image: url(./imagenes/icono_pista_azul.png);
	background-repeat:no-repeat;
	width:17px;
	height:16px;
}

.icono_pista_roja{
	background-image: url(./imagenes/icono_pista_roja.png);
	background-repeat:no-repeat;
	width:17px;
	height:16px;
}

.icono_pista_negra{
	background-image: url(./imagenes/icono_pista_negra.png);
	background-repeat:no-repeat;
	width:17px;
	height:16px;
}

.icono_pista_amarilla{
	background-image: url(./imagenes/icono_pista_amarilla.png);
	background-repeat:no-repeat;
	width:17px;
	height:16px;
}

.icono_pista_naranja{
	background-image: url(./imagenes/icono_pista_naranja.jpg);
	background-repeat:no-repeat;
	width:17px;
	height:16px;
}

	
.letras_parte{
	font-weight:bold;
	padding-left:0.3em;
	color:#ffffff;
}

.letras_parte2{
	font-weight:bold;
	padding-left:0.15em;
	color:#ffffff;
}
	
	
.linea_blanca{
	background-image:url(imagenes/linea_discontinua.png);
	background-repeat:repeat-x;
	height:0.1em;
	width:565px;
	float:left;
	margin-top:2.3em;
	margin-bottom:2em;
	
}

.linea_blanca_index{
	background-image:url(imagenes/linea_discontinua.png);
	background-repeat:repeat-x;
	height:0.1em;
	width:515px;
	float:left;
	margin-top:2.3em;
	margin-bottom:2em;
	
}


.linea_blanca_index2{
	background-image:url(imagenes/linea_discontinua.png);
	background-repeat:repeat-x;
	height:0.1em;
	width:400px;
	float:left;
	margin-top:2.3em;
	margin-bottom:2em;
	
}


.linea_lateral{
	background-image:url(imagenes/linea_discontinua2.png);
	background-repeat:repeat-y;
	background-position:46.9em 0;
	width:auto;
	height:auto;
	padding-left:2em;
	}

.linea_lateral2{
	background-image:url(imagenes/linea_discontinua2.png);
	background-repeat:repeat-y;
	background-position:37.5em 0;
	width:405px;
	height:auto;
	padding-left:4em;
	}

.lista{
	float:left;
	padding-right:2em;
	line-height:1.39em;
	
}


.lista2{
	float:left;
	padding-right:1em;
	/padding-right:0em;

	}



.lista2 li{
	margin-bottom:0.4em;}
	
.casilla_rosa{
	background-color:#bd005e;
	height:1.3em;
	width:14.5em;
	clear:both;
	color:#ffffff !important;
	margin-bottom:1em;
	}	
#leyenda_parte{
	width:50em;
	float:left;
	
	}

li.icono_pista_verde2{
	background-image:url(imagenes/icono_pista_verde.jpg);
	background-repeat:no-repeat;
	padding-top:0.2em;
	}

li.icono_pista_azul2{
	background-image:url(imagenes/icono_pista_azul.jpg);
	background-repeat:no-repeat;
	padding-top:0.2em;
	}

li.icono_pista_roja2{
	background-image:url(imagenes/icono_pista_roja.jpg);
	background-repeat:no-repeat;
	padding-top:0.2em;
	}

li.icono_pista_negra2{
	
	background-image:url(imagenes/icono_pista_negra.jpg);
	background-repeat:no-repeat;
	padding-top:0.2em;
	}
	
li.icono_pista_amarilla2{
	background-image:url(imagenes/icono_pista_amarilla.jpg);
	background-repeat:no-repeat;
	padding-top:0.2em;
	}

li.icono_pista_naranja2{
	background-image:url(imagenes/icono_pista_naranja.jpg);
	background-repeat:no-repeat;
	padding-top:0.2em;
	}

#leyenda_parte{
}

#leyenda_parte li{
	color:#707070;
	font-size:0.8em;
	float:left;
	width:auto;
	padding-right:1.2em;
	margin-top:0.7em;
	padding-left:2em;}

#leyenda_parte li.cerrada{
	margin-left:7.5em;
	margin-right:-2.8em;
	}	


.observa{
	float:left;
	width:12em;
	}

.observa_3{
	width:35em;
	float:left;
	/float:inherit;
	}

.observa2{
	float:left;
	width:25em;}
	
														/*alquiler	*/
.linea_blanca_alquiler{
	background-image:url(imagenes/linea_discontinua.png);
	background-repeat:repeat-x;
	height:1em;
	width:630px;
}


														/*autobús*/



#lista_bus li ul li{
	margin-left:2em;
	padding-top:0.5em;
	 }


	/*servicios*/
	
#frase_servicios{
	background-image:url(imagenes/frase_servicios.jpg);
	background-repeat:no-repeat;
	width:256px;
	height:45px;
	}

#parrafo_servicios{
float:left;
margin-top:2em;}

.lista_servicios{
	margin-bottom:1em;
	float:left;
	
	}

.lista_servicios li{
	width:45em;
	padding-right:1.2em;
	margin-top:0.7em;
	padding-left:2em;}
	
.icono7{
	background-image:url(imagenes/icono7.jpg);
	background-repeat:no-repeat;
	height:18px;}	
	
.icono8{
	background-image:url(imagenes/icono8.jpg);
	background-repeat:no-repeat;
	height:18px;}	

.icono9{
	background-image:url(imagenes/icono9.jpg);
	background-repeat:no-repeat;
	height:18px;}	

.icono10{
	background-image:url(imagenes/icono10.jpg);
	background-repeat:no-repeat;
	height:18px;}	
	
.icono11{
	background-image:url(imagenes/icono11.jpg);
	background-repeat:no-repeat;
	height:18px;}	

.icono12{
	background-image:url(imagenes/icono12.jpg);
	background-repeat:no-repeat;
	height:18px;}	

.icono13{
	background-image:url(imagenes/icono13.jpg);
	background-repeat:no-repeat;
	height:18px;}	
	
.icono14{
	background-image:url(imagenes/icono14.jpg);
	background-repeat:no-repeat;
	height:18px;}	

.icono15{
	background-image:url(imagenes/icono15.jpg);
	background-repeat:no-repeat;
	height:18px;}	

.icono16{
	background-image:url(imagenes/icono16.jpg);
	background-repeat:no-repeat;
	height:18px;}	
	
.icono17{
	background-image:url(imagenes/icono17.jpg);
	background-repeat:no-repeat;
	height:18px;}	

.icono18{
	background-image:url(imagenes/icono18.jpg);
	background-repeat:no-repeat;
	height:18px;}	

.icono19{
	background-image:url(imagenes/icono19.jpg);
	background-repeat:no-repeat;
	height:18px;}	
	
.icono20{
	background-image:url(imagenes/icono20.jpg);
	background-repeat:no-repeat;
	height:18px;}	
	
.icono21{
	background-image:url(imagenes/icono21.jpg);
	background-repeat:no-repeat;
	height:18px;}	

.icono_num1{
	background-image:url(imagenes/icono_num1.jpg);
	background-repeat:no-repeat;
	height:18px;}

.icono_num2{
	background-image:url(imagenes/icono_num2.jpg);
	background-repeat:no-repeat;
	height:18px;}

.icono_num3{
	background-image:url(imagenes/icono_num3.jpg);
	background-repeat:no-repeat;
	height:18px;}

.icono_num4{
	background-image:url(imagenes/icono_num4.jpg);
	background-repeat:no-repeat;
	height:18px;}

.icono_num5{
	background-image:url(imagenes/icono_num5.jpg);
	background-repeat:no-repeat;
	height:18px;}
	
.icono_num6{
	background-image:url(imagenes/icono_num6.jpg);
	background-repeat:no-repeat;
	height:18px;}
	
.icono_num7{
	background-image:url(imagenes/icono_num7.jpg);
	background-repeat:no-repeat;
	height:18px;}	

.icono_num8{
	background-image:url(imagenes/icono_num8.jpg);
	background-repeat:no-repeat;
	height:18px;}	

.icono_num9{
	background-image:url(imagenes/icono_num9.jpg);
	background-repeat:no-repeat;
	height:18px;}	

.galeria_int li{
	float:left;}


a.linkopacity img.min {        
	filter:alpha(opacity=50);        
	-moz-opacity: 0.5;        
	opacity: 0.5;        
	-khtml-opacity: 0.5;} 
	
a.linkopacity:hover img.min {        
	filter:alpha(opacity=100);          
	-moz-opacity: 1.0;          
	opacity: 1.0;        
	-khtml-opacity: 1.0; }

ul.galeria_int { 
     list-style-type:none; /*Quitamos viñeta*/ 
     margin:0px; /*Elimina sangría en IE6*/ 
     padding:0px;    /*Elimina sangría */
	 margin-left:1em;
	 
	
}

img.gran {
             visibility:hidden; /*Ocultamos la foto*/
             position:absolute;
             top:45em;
             left:63em; 
			 _left:61.4em; 
			 padding:0.95em;
			 background-color:#333333;/*Algo mayor que el acho de la foto pequeña*/ 
} 
a:focus img.gran , a:active img.gran { visibility:visible;} 

img.gran1 {
             
             position:absolute;
             top:45em;
             left:63em; 
			 _left:61.4em; 
			 padding:0.95em;
			 background-color:#333333;/*Algo mayor que el acho de la foto pequeña*/ 
} 
a:focus img.gran1 , a:active img.gran1 { visibility:visible;} 


img.gran_sin {
             visibility:hidden; /*Ocultamos la foto*/
             position:absolute;
             top:39em;
             left:63em; 
			 _left:61.4em; 
			 padding:0.95em;
			 background-color:#333333;/*Algo mayor que el acho de la foto pequeña*/ 
} 
a:focus img.gran_sin , a:active img.gran_sin { visibility:visible;} 

img.gran1_sin {
             
             position:absolute;
             top:39em;
             left:63em; 
			 _left:61.4em;  
			 padding:0.95em;
			 background-color:#333333;/*Algo mayor que el acho de la foto pequeña*/ 
} 
a:focus img.gran1_sin , a:active img.gran1_sin { visibility:visible;} 



	/*consejos*/
	
	
#comillas{
	background-image:url(imagenes/comillas2.png);
	background-repeat:no-repeat;
	width:15em;
	height:28px;
	padding-left:2.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	font-style:italic;
	padding-top:0.3em;
	margin-top:3em;
	}	

#comillas_abajo{
	
	width:15em;
	height:28px;
	padding-left:1.5em;
	padding-top:1em;
	margin-top:17.7em;
	/margin-top:21em;
	}
	
.lista_servicios1{
	width:23em;
	float:left;
	clear:both;
	margin-right:3em;
	
	}

.capa_servicios1{
	height:23em;}
	
.lista_servicios2{
	width:23em;
	
	}

.punto_rosa{
	font-size:1.5em;
	color:#1791ff;
	margin-right:0.7em;}	
	
	
/*ficha tecnica*/

#ficha_tecnica{
	margin-bottom:1em;
	float:left;
	}

#ficha_tecnica li{
	width:45em;
	padding-right:1.2em;
	margin-top:0.7em;
	padding-left:2em;}

#ficha_tecnica_cotas li{
	width:40em;
	padding-right:1.2em;
	margin-top:0.7em;
	padding-left:8em;
	line-height:2.3em;
	float:left;
	margin-bottom:1em;
}
	
.ficha_tecnica_cotas{
	background-image:url(imagenes/img_ficha_tecnica_cotas.png);
	background-repeat:no-repeat;
	width:386px;
	height:60px;

	}	

.icono1{
	background-image:url(imagenes/icono1.jpg);
	background-repeat:no-repeat;
	height:18px;}	
	
.icono2{
	background-image:url(imagenes/icono2.jpg);
	background-repeat:no-repeat;
	height:18px;}	

.icono3{
	background-image:url(imagenes/icono3.jpg);
	background-repeat:no-repeat;
	height:18px;}	

.icono4{
	background-image:url(imagenes/icono4.jpg);
	background-repeat:no-repeat;
	height:18px;}	
	
.icono5{
	background-image:url(imagenes/icono5.jpg);
	background-repeat:no-repeat;
	height:18px;}	

.icono6{
	background-image:url(imagenes/icono6.jpg);
	background-repeat:no-repeat;
	height:18px;}	
	
.columna1{
	float:left; 
	/float:left;
	width:20em;
	}
	
.columna2{
	float:none; 
	/float:left;
	display:inline;}
	
.columna3{
	float:right; 
	}
	
		
	/*normas*/

#lista_normas dd{
margin-bottom:2em;
}
	
	
/*enlaces*/

#lista_enlaces div{
	width:30em;
	float:left;
}	

#lista_enlaces li ul{
	margin-bottom:1em;
	/margin-bottom:0em;}	
	

/*escuelas*/

#lista_escuelas li{
	float:left;
	width:21em;
	}

#lista_escuelas li.uno{
	margin-right:5em;
	}

/*telefonos*/

#lista_tlf li div{
	width:35em;
	float:left;
	}
	
#lista_tlf li{
	margin-bottom:0.8em;
	/margin-bottom:0em;}

/*pase de fotos*/
	
#img_i6{
	position: absolute !important;
	left:0;
	top:1.6em;
	z-index:0;
	}
	
	
#img1{
	margin-top:-1em;
	float:left;
	margin-left:2em;}


#header-image, #header-content 
{
	position: absolute !important;
	left:0;
	z-index:0;
	top:3.2em;}

#header-image div
{position: absolute;left:0; z-index:0;  }
#header-space 
{height: 475px !important; height: 0px; }
#header-image, #header-content 
{min-height: 475px; height: 475px; width: 100%; overflow: hidden; min-width: 1400px;}

#slideshow1, #header-image div, #header-image img {width: 100% !important; width: auto; min-height: 475px;min-width: 1500px; height: auto !important; height: 475px;}












/*autogestion*/
#fondo_menu_autogestion{
	background-image:url(./imagenes/fondo_menu_principal.png);
	height:110px;
	z-index:2;
	position:relative;}

#logo_autogestion{
	position:absolute;
	top:15px;
	left:154px;
	z-index:1005;}

#campos {
	position:absolute;
	width: 431px;
	height:226px;
	font-family:Arial;
	font-size: 11pt;
	font-weight: 100;
	color:#FFFFFF;
	background-image:url(imagenes/area_privada.jpg);
	left: 312px;
	top: 264px;
}
#texto {
	
	font-family:Arial;
	font-size: 11pt;
	font-weight: 100;
	color:#FFFFFF;
	margin-top:6em;
	margin-left:21.3em;
	
}
#interior_campos {
	margin-top:5em;
	margin-left:8em;
	}

#interior_campos label{
	float:left;
	width:6em;}

#fondo_autogestion {
	
	height:340px;
	width:271px;
	
	background-image:url(imagenes/fondo_autogestion.png);
	background-repeat:repeat;
}
#interior_autogestion {
	font-family:Arial;
	font-size: 10pt;
	font-weight: 100;
	color:#FFFFFF;

}

#fondo_pistas {
	position:absolute;
	height:50em;
	width:20em;
	left: 281px;
	top: 142px;
	background-image:url(imagenes/fondo_autogestion.png);
	background-repeat:repeat;
}

#ok{
	float:right;
	margin-right:4.2em;
	margin-top:0.5em;}

.txt-input, .txt-area {
  float:left;
	color:#8a8672;		
	background: #dadcd2 url("imagenes/bg-input.png") left top repeat-x;
	border:none;
	}
	.txt-input{
	padding-top:4px;
	height:13px;
	line-height:18px;
	vertical-align:middle;	
	width:150px;
	}
.txt-select{
	padding:2px;
	margin:2px 0px;
	color:#8a8672;		
	background: #dadcd2 url("imagenes/bg-input.png") left top no-repeat;
	border:1px solid #b4cbdd;
	width:255px;
	}

/*boton ok*/
.input-l {float:left; height:18px; width:5px; background:url(imagenes/bg-input-l.png) top left no-repeat;}
.input-r {float:left; height:18px; width:5px; background:url(imagenes/bg-input-r.png) top left no-repeat;}

.textarea-l {float:left; height:120px; width:5px; background:url(imagenes/bg-textarea-l.png) top left no-repeat;}
.textarea-r {float:left; height:120px; width:3px; background:url(imagenes/bg-textarea-r.png) top left no-repeat;}




/*calendario*/

#calendario{
	margin-left:9em;}
	
	/*sala de prensa*/
	
#lista_prensa li.comillas{
	background-image:url(imagenes/comillas2.png);
	background-repeat:no-repeat;
	padding-left:4em;
	margin-bottom:2em;
	float:left;
	/float:none;
	}

.fecha_noticia{
	color:#FFFFFF;
	font-size:1.3em;
	margin-bottom:0.4em;
	text-align:left;
	}

.img_pdf{
	float:left;
	margin-top:-0.3em;
	margin-right:0.5em;}

.enlace_not{
	float:left;
	margin-right:1em;}
	
	/*tarifas*/

#lista_tarifas2 li{
	float:left;}

.sup_tarifas{
	float:right;}

.espacio_tarifas{
	margin-right:5em;}

.espacio_tarifas2{
	margin-right:2.5em;}

.columna1_tarifas{
	float:left;
	width:28em;
	}

.columna2_tarifas{
	float:left;
	width:11em;}

.columna3_tarifas{
	float:left;
	width:22em;}

.columna3_tarifas2{
	float:left;
	width:18em;}

.columna4_tarifas{
	float:left;
	width:11em;
	}

.columna5_tarifas{
	float:left;
	width:39em;}

/*como llegar*/

#lista_como_llegar1{
	width:19em;
	float:left;
	margin-right:8em;}

#recuadro_gris{
	background-color:#515151;
	width:535px;
	height:320px;
	text-align:center;
	padding-top:1.7em;
	margin-bottom:2em;
	margin-top:5em;
	/margin-top:0em;
	}

.mapa{
	margin-top:0em;
	/margin-top:0em;
	}
	/*eventos*/

.fecha_evento{
	float:right;
	width:10em;
	text-align:right;}


.eliminar_img{
	float:right;
	position:relative;
	left:-13em;
	width:10em;}

.eliminar_img input{
	width:1em !important;}
	
	/*y despues de esquiar*/

.tamano_despues{
	float:left;
	width:30em;}

/*galeria*/

#lista_galeria{
	width:300px;
	margin-left:2em;
	float:left;}


#lista_galeria ul{
	margin-left:1em;
	margin-top:1.5em;}

#lista_galeria ul li ul{
	margin-bottom:1em;
	margin-top:1em;
}

#lista_galeria ul li ul li{
	margin-left:1.5em;
	
}

#lista_galeria ul li ul li span{
	width:14em;
	display:block;
	float:left;
}

.ano_galeria{
	color:#000000;
	font-size:1.4em;
	font-family:Arial Black, Helvetica, sans-serif;}

#lista_fotos{
	width:588px;
	margin-right:0em;
	float:left;
	border-top:dashed #c7c7c7 0.1em;
	border-bottom:dashed #c7c7c7 0.1em;
	padding-top:1em;
	padding-bottom:0em;
	/padding-bottom:1em;

}

#lista_fotos li{
	float:left;
	margin-right:1em;
	margin-bottom:1em;}

#lista_fotos img{
	width:135px;
	height:99px;}

.titulo_galeria{
	color:#1791ff;
	float:right;
	position:relative;
	top:-1.5em;
	
	}

.interrogante_archivo{
	background-image:url(imagenes/exclamacion.png);
	background-repeat:no-repeat;
	width:15em;
	height:32px;
	color:#1791ff;
	padding-left:3em;
	font-size:1.4em;
	font-family:Arial Black, Helvetica, sans-serif;
	padding-top:0.5em;
	float:left;}



/*galeria interior*/

a, a:visited, a:hover, a:active {}
#outsideshow,
#slides {padding:0; margin:0; list-style:none;}
 
#outsideshow {width:481px; height:350px;}
#outsideshow li {float:left;}
#outsideshow li a {text-decoration:none;}

#outsideshow li a:hover {background:transparent;}
#outsideshow :hover #pad {display:none;}
 
#slides {width:411px;/width:481px; margin:0 auto; margin-left:0em;height:16px; padding:2px 35px; text-align:center; background:url(imagenes/fondo_gal_num.png);}
#slides li {float:left; width:20px; height:16px; text-align:center; color:#bd005e; font:11px/16px verdana, arial, sans-serif;}
#slides li a {display:block; text-decoration:none; color:#fff;}


 
#slideshow {width:auto; height:290px;  margin:5px auto;  padding-top:260px; overflow:hidden; position:relative; z-index:100; background-position:52px 37px;}

#slideshow img{ position:relative; border:1em solid #fcfcfc;left:-0.2em;/left:2em; top:2em;/top:0em;} 
#slideshow a:active:hover img {position:relative; border:1em solid #fcfcfc;left:-0.2em;/left:2em; top:2em;/top:0em;} 
#slideshow a:focus:hover img { position:relative; border:1em solid #fcfcfc;left:-0.2em;/left:2em; top:2em;/top:0em;} 

#outsideshow #slideshow p {position:absolute; left:0; top:0; width:481px; text-align:center; color:#ffc;  font:11px/16px verdana, arial, sans-serif; padding:0; margin:0;}
 
#outsideshow table {border-collapse:collapse; width:481px; height:0; margin:-1px;}
#slides a span {position:absolute; left:-9999px; top:-9999px; display:block; border:0; z-index:0;}
#slides a span b {display:none;}
#slides a em {display:block; width:0; height:0; overflow:hidden; border-top:5px solid #000; border-right:5px dashed transparent; border-left:5px dashed transparent; position:absolute; left:-9999px; top:-9999px;}

#slides a:hover {color:#bd005e; border:0; position:relative;}
 
#slides a:hover span {width:78px; height:auto; left:-31px; bottom:26px; top:auto; padding:0;}
#slides a:hover span img {width:78px; height:auto; border:0; display:block; margin-top:-7em;}
#slides a:hover em {left:5px; top:-10px;}
 


#slides a:active {position:static; color:#bd005e; outline:0;}
#slides a:active span {border:0; width:438px; height:354px; left:0; top:0; }
#slides a:active span img {height:290px; width:auto; margin:8px 0px; }
#slides a:active span b {display:block; width:750px; text-align:center; font-weight:normal; color:#ffc;}
 
#slides a:focus {position:static; color:#bd005e; outline:0;}
#slides a:focus span {border:0; width:481px; height:300px; left:0; top:0;  background:url(numbergallery/backing.jpg); z-index:-1;}
#slides a:focus span img {height:290px; width:auto; margin:0px auto;  }
#slides a:focus span b {display:block; width:481px; text-align:center; font-weight:normal; color:#ffc;}


.recuadro_img_gal_int{
	background-image: url(./imagenes/fondo_img_gal_int.png);
	background-repeat:no-repeat;
	width:438px; 
	height:354px;
	position:absolute;
	top:48em;
	left:5.5em;
	z-index:0;
	}

.nombre_galeria{
	width:10em;
	position:absolute;
	left:20em;
	font-size:1.2em;}

.foto_primera{
	position:absolute;
	top:49.8em;
	left:5.5em;
	z-index:0;
	border:1em solid #fcfcfc;
}

.foto_primera img{
	height:290px; width:auto;
}

/*mapa de pistas*/

#mapa{
	background-color:#515151;
	padding:1em;
	margin-top:6em;
	/margin-top:0em;
	height:34.5em;
	width:45.7em;

}

#lista_mapa li.pri{
	float:left;}

#lista_mapa ul.seg li{
	width:13em;
	/width:13em;
	padding-right:0em;
	margin-top:1.3em;
	padding-left:1.7em;
	font-size:10px;
	color:#000;
	margin-left:-0.6em;}

#lista_mapa2{
margin-left:5em;}

#lista_mapa2 li.principal{
	margin-top:0em;
	/margin-bottom:0.55em;}


#lista_mapa2 li.principal ul li{
	float:left;

}

#lista_mapa2 li.principal ul li.nombre_pista{
	clear:both;
	margin-bottom:0.7em;
	/margin-bottom:0em;

}

#img_lateral_mapa{
	position:absolute;
	top:26.5em;
	/top:25em;
	left:62em;
}

.descarga{
	margin-left:5em;}

.casilla_remonte{
	}
	
.casilla_rosa2{
	background-color:#bd005e;
	height:1.5em;
	width:12.5em;
	margin-left:-1.8em;}	
	
	
	/*comer en la pistas*/

#comer{
margin-top:2em;}

#comer li{
	margin-bottom:6em;
	}

#img_altitud_1{
	background-image: url(./imagenes/img_altitud_1.png);
	background-repeat:no-repeat;
	width:147px;
	height:60px;
	padding-left:13em;
	padding-top:0.4em;
	
	}

#img_altitud_2{
	background-image: url(./imagenes/img_altitud_2.png);
	background-repeat:no-repeat;
	width:147px;
	height:60px;
	padding-left:13em;
	padding-top:2em;
	_margin-top:-10em;
	}

#img_altitud_3{
	background-image: url(./imagenes/img_altitud_3.png);
	background-repeat:no-repeat;
	width:147px;
	height:60px;
	padding-left:13em;
	padding-top:2.5em;
	margin-top:-2em;
	_margin-top:-5em;
	}

.comer2{
	width:80em;
	/width:35em;
}	

.comer2 li{
	float:left;
	margin-left:1em;
	}

.comer2 li.info{
	width:35em;
	/width:auto;
	}	
	
.comer2 .dentro{
	margin-left:2.3em;}	
	
.img_altitud{
	float:left;
	display:inline;
	margin-right:0.7em;
	
	}

.img_altitud2{
	float:left;
	display:inline;
	margin-right:0.7em;
	margin-top:0em;
	/margin-top:-1em;
	}


								/*Suscripcion*/

#form_suscripcion label{
	float:left;
	width:7em;}

#form_suscripcion input{
	
	width:20em;}
	

								/*mapa web*/

#lista_mapa ul li{
margin-left:1em;
}

						/*accesibilidad*/

.lista_acce div{
	float:left;
	clear:both;
	width:20em;
}

	/*Autogestion*/

.volver{
	text-align:right;
	
	}

.cerrar_sesion{
	float:right;
	}

.acceso{
	margin-left:26.5em;
	margin-top:2.5em;
	z-index:2000;
	position:relative;
	color:#bd005e;}

.icono_cerrar{	
	float:left;
	margin-right:0.3em;}

.opciones_galeria{
	margin-top:-9em;
	}
	/*A. parte de nieve*/

#lista_parte select{
	width:8em;}

#lista_parte_general input{
	border:none;
	width:2em;
}

#lista_parte_general input.gran{
	border:none;
	width:8em;
}



#lista_parte_general li.radio label{
	width:6em;
	float:left;
	clear:both;
	}

#lista_parte_general li.radio input{
	width:6em;
	float:left;
	
	}

.btn_enviar{
	width:7em;
	background-image: url(./imagenes/btn_aceptar.png);
	background-repeat:no-repeat;
	background-color:transparent;
	width:100px !important;
	height:26px !important;
	float:right;
	border:none;
	cursor:pointer;}

#li_espesor{
	width:35em;
	/width:auto;
	display:block;
	clear:both;
	}

#li_espesor input{
	border:1 !important;

	}

/*A. previsión*/

#prevision input{
	width:7em;}

#prevision input.frase{
	width:19em;}

#prevision select{
	width:7em;
	height:1.5em;
	float:left;
	}

#prevision label{
	width:12em;
	float:left;
	}

#prevision li{
	height:2.2em;
	float:left;
	/float:inherit;
	clear:both;
	/clear:inherit;}
	
.aviso_modif{
	position:absolute;
	left:2em;
	top:42em;}
	
	/*A. autobus blanco*/

#autobus strong{
	color:#1791ff;}
	
	/*A. eventos*/

#form_eventos_insertar label{
	float:left;
	width:10em;
}

#form_eventos_insertar input{
	width:30em;
}

#form_eventos_insertar .portada{
	width:1em !important;
}

#form_eventos_insertar .portada2{
	width:1em !important;

}

#botones_fecha_fin{
display:inline;
width:10em;}
/*A. tarifas*/

#form_tarifas input{
	width:3em;}

#form_tarifas input.gran{
	width:15em;}

#form_tarifas ul li ul li{
clear:both;
	}

.crear_tarifa{
	float:right;}

#form_crear_tarifa label{
	float:left;
	width:11.5em;}

#form_crear_tarifa2 label{
	float:left;
	width:11.5em;}

.iconos_eliminar{
	float:left;}

.iconos_eliminar_bus{
	clear:both;}

/*ligthbox*/
 
div.lb img {
	margin-top:5em;

}   
div.lb light {   
	
}   

div.lb {   
	display: none;   
	position: absolute;   
	top: 0;   
	left: 0;   
	rightright: 0;   
	bottombottom: 0;   
	height: 100%;   
	width: 100%;   
	text-align: center;   
	background:url(imagenes/fondo_ligth.png);
	background-repeat:repeat;
	z-index:2000;

}   
div.lb:target {   
	display: block;   
}   
/** IE no soporta :target, así que usaremos expresiones CSS **/  
div.lb {   
	display: expression((document.location.toString().split('#').slice(1) == this.   
	id)?'block':'none');
 
}




/*A. sala de prensa insertar*/

#form_sala_prensa_insertar label{
	float:left;
	width:5em;
}

#form_sala_prensa_insertar input{
	width:30em;
}

.nombre_pdf{
font-size:0.9em;}

/*A. galeria*/

#form_galeria{
	width:41em;
}

#form_galeria label{
	float:left;
	width:4em;
}

/*A. alquiler*/

#form_alquiler input{
	width:3em;
}

/*enlaces borrosos*/

#main_nav { list-style: none; margin: 0; padding: 0; }

#main_nav:hover li a#webdesign { background-position: -327px; }
#main_nav:hover li a#home { background-position: -128px; }
#main_nav:hover li a#graphicdesign { background-position: -701px 1px ; }
#main_nav:hover li a#contact { background-position: -142px 0px; /background-position: -142px -0.5px; }
#main_nav:hover li a#about { background-position: -100px; }
#main_nav:hover li a#seo { background-position: -623px 0.5px;}



/* ACCESSIBLE ROLL OVERS */
#main_nav li.fila1 { float: left; }
#main_nav li a { text-indent: -999999px; overflow: hidden; display: block; height: 17px; } 

#home { background-image:url(imagenes/enlaces2_1.png); width: 125px;  }
#home:hover { background: url(imagenes/enlaces2_1.png) 0 0 !important; }
#home.active { background: url(imagenes/enlaces2_1.png) -103px 0; }

#about { background: url(imagenes/enlaces2_2.png); background-repeat:no-repeat; width: 90px; position:relative; left:0.8em; }
#about:hover { background: url(imagenes/enlaces2_2.png) 0 0 !important; background-repeat:no-repeat; width: 90px;}
#about.active { background: url(imagenes/enlaces2_2.png) -121px 0; } 

#webdesign { background: url(imagenes/enlaces2_3.png); width: 65px; }
#webdesign:hover { background: url(imagenes/enlaces2_3.png) 0 0 !important; }

#graphicdesign { background: url(imagenes/enlaces2_4.png); width: 140px; }
#graphicdesign:hover { background: url(imagenes/enlaces2_4.png) 0 0 !important; }
#graphicdesign.active { background: url(imagenes/enlaces2_4.png) -170px 0; } 

#seo { background: url(imagenes/enlaces2_5.png); width: 60px; }
#seo:hover { background: url(imagenes/enlaces2_5.png) 0 0 !important; }
#seo.active { background: url(imagenes/enlaces2_5.png) -260px 0; } 

#contact { background: url(imagenes/enlaces2_6.png); width: 138px; }
#contact:hover { background: url(imagenes/enlaces2_6.png) 0 0 !important; }
#contact.active { background: url(imagenes/enlaces2_6.png) -260px 0; } 


/*enlaces borrosos pequeños*/

#main_nav2 { list-style: none; margin: 0; padding: 0; }

#main_nav2:hover li a#webdesign { background-position: -283.5px; }
#main_nav2:hover li a#home { background-position: -110px; }
#main_nav2:hover li a#graphicdesign { background-position: -603.2px 1px ; }
#main_nav2:hover li a#contact { background-position: -122px -0.5px; }
#main_nav2:hover li a#about { background-position: -361px; }
#main_nav2:hover li a#seo { background-position: -614px 1px;/background-position: -614px 1.5px; }


/* ACCESSIBLE ROLL OVERS */
#main_nav2 li.fila1 { float: left; }
#main_nav2 li a { text-indent: -999999px; overflow: hidden; display: block; height: 15px; } 

#main_nav2 #home { background-image:url(imagenes/enlaces1_peq.jpg); width: 109px; }
#main_nav2 #home:hover { background: url(imagenes/enlaces1_peq.jpg) 0 0 !important; }
#main_nav2 #home.active { background: url(imagenes/enlaces1_peq.jpg) -105px 0; }

#main_nav2 #about { background: url(imagenes/enlaces2_peq.jpg); width: 69px; }
#main_nav2 #about:hover { background: url(imagenes/enlaces2_peq.jpg) 0 0 !important; }
#main_nav2 #about.active { background: url(imagenes/enlaces2_peq.jpg) -121px 0; } 

#main_nav2 #webdesign { background: url(imagenes/enlaces3_peq.jpg); width: 52px; }
#main_nav2 #webdesign:hover { background: url(imagenes/enlaces3_peq.jpg) 0 0 !important; }

#main_nav2 #graphicdesign { background: url(imagenes/enlaces4_peq.jpg); width: 120px; }
#main_nav2 #graphicdesign:hover { background: url(imagenes/enlaces4_peq.jpg) 0 0 !important; }
#main_nav2 #graphicdesign.active { background: url(imagenes/enlaces4_peq.jpg) -170px 0; } 

#main_nav2 #seo { background: url(imagenes/enlaces5_peq.jpg); width: 65px; }
#main_nav2 #seo:hover { background: url(imagenes/enlaces5_peq.jpg) 0 0 !important; }
#main_nav2 #seo.active { background: url(imagenes/enlaces5_peq.jpg) -260px 0; } 

#main_nav2 #contact { background: url(imagenes/enlaces6_peq.jpg); width: 119px; }
#main_nav2 #contact:hover { background: url(imagenes/enlaces6_peq.jpg) 0 0 !important; }
#main_nav2 #contact.active { background: url(imagenes/enlaces6_peq.jpg) -260px 0; } 


#bocadillo_avance{
	background-image: url(./imagenes/bocadillo_avance.png);
	background-repeat:no-repeat;
	width:743px;
	height:231px;
	float:left;
	margin-top:1em;
	margin-bottom:2em;}

#bocadillo_avance p{
	width:600px;
	position:relative;
	margin-top:5em;
	left:5.5em;
	font-weight:bold;
	font-size:1.4em;
	color:#000000;
	float:left;

}

.azul{
	color:#1791ff;

}

	
#contenido_lateral_avance{
	float:right;
	width:23.5em;
	margin-top:-3em;}
	
#fondo_menu_avance{
	background-image:url(imagenes/fondo_menu_principal4.png);
	background-repeat:repeat-x;
	width:100%;
	min-width:1200px;
	height:48px;
	position:absolute;
	left:0;
	top:33.2em !important;
	top:32em;
	float:left;
	}

#redes_avance{
	margin-left:1.6em;
	margin-top:8em;
	margin-bottom:1em;
	font-weight:bold;
	font-size:1.2em;
	float:left;
	width:70.5em;
}

#redes_sociales_avance{
	float:left;
	margin-right:2em;
}

#logo_cajarioja_avance{
	width:287px;
	float:right;
	margin-top:1em;
	
	}

.oferta_ludo li{
	font-style:italic;
	font-weight:bold;
	margin-bottom:1em;}

.txt_eventos p{
	margin-bottom:0.8em;
	}

#lista_tarifas li ul li{
	width:45em;
	float:left;}

.nombre_file{
	float:left;
	width:15em;
	display:block;}

.icono_face_peq{
	background-image:url(imagenes/icono_face_peq.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	float:left;
	position:relative;
	top:0.8em;
	margin-right:0.3em;}
