/*GENERAL RESET*/
	*{ margin:0px; padding:0px;}
	ul,li{ list-style-type:none;}
	html{ height:100%;}
	a img{ border:0px;}
	a:focus, a:active { outline: none;}
/* */
	body { padding: 0; margin: 0; text-align: center; font-family: Verdana, Arial, Helvetica; font: 11px/1.4 Verdana, Arial; color: #141E22; background: #fff url(../images/fondoMontanas.jpg) repeat-x top left; height:100%;}
	#imgFondo { width:873px; height:0px; border-top:2px #000000 solid; background:url(../images/homeImg01.jpg) transparent repeat;  overflow:visible;position:relative; top:0px;
 z-index:1;  margin: 0 auto; margin-top:47px;}
	#interface { width: 873px; margin: 0 auto; text-align: left; color:#000000; height: auto !important; height: 100%; margin: 0 auto; /* the bottom margin is the negative value of the footer's height */  background: transparent; position:relative; top:-49px; z-index:100;}
	#bloqueMenu{ width: 830px; height:270px; margin: 0; padding-left:22px; padding-right:22px; display:block; background:transparent; display:block;}
	#logotipo{ width: 157px; height:136px; margin: 0;}
	#cajaSlogan{ width: 317px; height:0px; margin: 0; display:block; position:relative; top:-131px; left:182px; overflow:visible;}
	#cajaSloganPeke{ width: 317px; height:0px; margin: 0; display:block; position:relative; top:-130px; left:182px; overflow:visible;}
/* menuV */
.menuV { width: 830px; margin: 0; padding:0px; margin-top:3px;}
	.menuV li{ margin-bottom:3px;}
	.menuV li a{ background:url(../images/es/menuImg.png) transparent no-repeat; width:157px; height:19px; display:block; text-indent:-9000px;}
	.menuV li a:hover span{ visibility:visible;}
		/*ESTADO NORMAL*/
		.menuV li.transpyr a { background-position:0px 0px;}
		.menuV li.recorrido a { background-position:0px -22px;}
		.menuV li.normativa a { background-position:0px -44px;}
		.menuV li.inscripcion a { background-position:0px -66px;}
		.menuV li.faq a { background-position:0px -88px;}
		.menuV li.enlaces a { background-position:0px -110px;}
		.menuV li.ultimaHora a { background-position:0px -132px;}
		.menuV li.alojamiento a { background-position:0px -154px; height:32px;}
		/*ESTADO NORMAL SPAN
		.menuV li.transpyr span{ background:url(../images/homeRollOver1.png) transparent; width:317px; height:129px; display:block; text-indent:-9000px; position:relative; left:157px; 
		top:-15px; overflow:visible; visibility:hidden;}
		.menuV li.recorrido span{ background:url(../images/homeRollOver1.png) transparent; width:317px; height:129px; display:block; text-indent:-9000px; position:relative; left:157px; 
		top:-37px; visibility:hidden;}
		.menuV li.normativa span{ background:url(../images/homeRollOver1.png) transparent; width:317px; height:129px; display:block; text-indent:-9000px; position:relative; left:157px; 
		top:-59px; visibility:hidden;}
		.menuV li.inscripcion span{ background:url(../images/homeRollOver1.png) transparent; width:317px; height:129px; display:block; text-indent:-9000px; position:relative; 
		left:157px; top:-81px; visibility:hidden;}
		.menuV li.faq span{ background:url(../images/homeRollOver1.png) transparent; width:317px; height:129px; display:block; text-indent:-9000px; position:relative; left:157px; 
		top:-103px; visibility:hidden;}
		.menuV li.enlaces span{ background:url(../images/homeRollOver1.png) transparent; width:317px; height:129px; display:block; text-indent:-9000px; position:relative; left:157px
		top:-125px; visibility:hidden;}*/
		/*ESTADO HOVER*/
		.menuV li.transpyr a:hover { background-position:-160px 0px;}
		.menuV li.recorrido a:hover { background-position:-160px -22px;}
		.menuV li.normativa a:hover { background-position:-160px -44px;}
		.menuV li.inscripcion a:hover { background-position:-160px -66px;}
		.menuV li.faq a:hover { background-position:-160px -88px;}
		.menuV li.enlaces a:hover { background-position:-160px -110px;}
		.menuV li.ultimaHora a:hover { background-position:-160px -132px;}
		.menuV li.alojamiento a:hover { background-position:-160px -154px;}
		/*ESTADO ACTIVE*/
		.menuV li.transpyr a.active { background-position:-320px 0px;}
		.menuV li.recorrido a.active { background-position:-320px -22px;}
		.menuV li.normativa a.active { background-position:-320px -44px;}
		.menuV li.inscripcion a.active { background-position:-320px -66px;}
		.menuV li.faq a.active { background-position:-320px -88px;}
		.menuV li.enlaces a.active { background-position:-320px -110px;}
		.menuV li.ultimaHora a.active { background-position:-320px -132px;}
		.menuV li.alojamiento a.active { background-position:-320px -154px;}
/* &Uacute;LTIMA HORA */
	#utimaHora { margin-top:65px; width:477px; margin-left:22px; margin-right:22px; height:220px; font-size:1.0em; font-weight:normal; }
		#utimaHora a{ text-decoration:none; color:#000000;}
		#utimaHora h1{ background:url(../images/es/titUltimaHora.png) transparent no-repeat; width:157px; height:19px; display:block; text-indent:-9000px; margin-bottom:3px;}
		#utimaHora .panelAmarillo{ background:url(../images/fondoAmarillo.png) transparent repeat; padding-top:15px; padding-bottom:15px; padding-left:30px; padding-right:30px; min-height:80px;}
		#utimaHora .panelAmarillo p{ margin-bottom:15px;}
/* CONTENIDOHOME */
	#contenidoHome{ width:829px; padding-left:22px; padding-right:22px; margin-top:20px;}
		#contenidoHome ul li{ display:inline; padding:0px; margin:0px;}
		#contenidoHome ul li a img{ border:0;}
/* CONTENIDO */
	#contenido{ width:691px; margin-left:182px; margin-top:-74px; min-height:230px;} /*  overflow-x: hidden; overflow-y: auto; height:300px; */
		#contenido p{ padding-left:25px; padding-right:100px; padding-bottom:20px;}
		#contenido p.piti{ background:url(../images/piti.png) transparent no-repeat top left;}
		#contenido .piti2{ background:url(../images/piti.png) transparent no-repeat top left;background-position:-15px 20px; padding-left:10px;}
		#contenido p a{ text-decoration:none; border-bottom:1px dotted #333333; color:#000000;}

	.aviso{ background:url(../images/atencion.png) transparent no-repeat top left; padding-left:20px; padding-bottom:10px;}
	.precio{ border-bottom:1px dotted #000000; border-top:1px dotted #000000;}
	.separa{ width:500px; border-bottom:1px dotted #666666; margin-left:25px; margin-right:25px; margin-top:0; margin-top:-45px; margin-bottom:10px;}
/* */
		#contenido p strong.titulo1{ font-size:1.0em; font-weight:normal;  color:#999999; display:block;}
		#contenido p span.titulo2Gr{width:300px;}
		#contenido p span.titulo2Gr strong{font-size:1.0em; font-weight: bold; margin-right:5px; width:600px;}
		#contenido p strong.titulo2{ font-size:1.0em; font-weight:normal;  margin-right:5px;}
		#contenido p strong.tituloPeke{ font-size:1.0em; font-weight:normal;  margin-right:5px;}
/* */
	.gris{ color: #666666;}
	.negro{ color: #000000; text-decoration:none; border-bottom:1px dotted #333333; }
	#contenido table{ padding-left:25px; padding-right:25px;}
		#contenido table p{ padding-left:10px; padding-right:10px;}
		#contenido table tr td table{ padding-left:0px; padding-right:0px;}
	#contenido p a{ text-decoration:none; border-bottom:1px dotted #333333; color:#000000;}
	#contenido ul {padding-left:25px; padding-right:100px; padding-bottom:20px;}
		#contenido ul a{ text-decoration:none; border-bottom:1px dotted #333333; color:#000000;}

	#contenido ul li{
	background:url(../images/pitiVerde.gif) transparent no-repeat;
	background-position:0px 0px;
	margin-left:-13px;
	display:block;
	padding-left:20px;
	margin-bottom:5px;
}
		#contenido ul li a{ text-decoration:none;}
		#contenido ul li a:hover{ text-decoration:underline;}
		#contenido ul li strong {}
/* */
.barraDegradado{ padding-left:22px; padding-right:22px; background:url(../images/degradado.gif) #FFFFFF repeat-x; display:block;}
	.izda{ float:left;}
	.dcha{ float:right;}
#pie{ width:829px; padding-left:22px; padding-right:22px; margin-top:20px;}
#pieHome{ width:829px; padding-left:22px; padding-right:22px; margin-top:20px;}
	#pieHome a{ color:#000000; text-decoration:none;}
	#pieHome img{ border:0px;}
#botonesEstaticos{ width:38px; position: absolute; top:44px; margin-left:875px;}
#botFacebook{ width:156px; position: absolute; top:512px; margin-left:700px;}
#bot300{ width:113px; position: absolute; top:310px; margin-left:440px;}
#imgFondo p{ height:420px; }
/* Estaticos */
.estaticos { margin: 0; padding:0px; margin-top:3px;}
	.estaticos li{ margin-bottom:3px;}
	.estaticos li a{ background:url(../images/botIdiomas.png) transparent no-repeat; width:34px; height:24px; display:block; text-indent:-9000px;}
	.estaticos li a:hover span{ visibility:visible;}
	/* */
		/*ESTADO NORMAL*/
		.estaticos li.cat a { }
		.estaticos li.cast a { background-position:0px -25px;}
		.estaticos li.en a { background-position:0px -50px;}
		.estaticos li.eus a { background-position:0px -75px;}
		/*ESTADO HOVER*/
		.estaticos li.cat a:hover { background-position:-35px 0px;}
		.estaticos li.cast a:hover { background-position:-35px -25px;}
		.estaticos li.en a:hover { background-position:-35px -50px;}
		.estaticos li.eus a:hover { background-position:-35px -75px;}
		/*ESTADO ACTIVE*/
		.estaticos li.cat a.active { background-position:-35px 0px;}
		.estaticos li.cast a.active { background-position:-35px -25px;}
		.estaticos li.en a.active { background-position:-35px -50px;}
		.estaticos li.eus a.active { background-position:-35px -75px;}
/* LISTADOS BOLAS */
ul.bolas { margin-left:10px; width:600px;}
	ul.bolas li{ margin:5px; margin-left:30px; list-style: disc;}
	ul.bolas li a{ text-decoration:none; }
	ul.bolas li a:hover span{ visibility:visible;}
/*PANELES COLOR */
.panelAmarilloSeccion{ background:url(../images/none.png) #F6D817 repeat; padding-top:15px; padding-bottom:14px; padding-left:0px; padding-right:0px; width:691px; min-height:164px;}
	.panelVerdeSeccion{ background:url(../images/none.png) #8ED300 repeat; padding-top:15px; padding-bottom:14px; padding-left:0px; padding-right:0px; width:691px; min-height:164px;}
	.panelMoradoSeccion{ background:url(../images/none.png) #A4B7DF repeat; padding-top:15px; padding-bottom:14px; padding-left:0px; padding-right:0px; width:691px; min-height:164px;}
	.panelAmarilloSeccion p{ }
/* GENERICO */
.msg_cabecera { cursor:hand; cursor:pointer;}
.msg_cabecera strong{ text-decoration:none; border-bottom:1px dotted #333333; color:#000000;}
.msg_cuerpo {}
/* FORMULARIO */
	form.formulario fieldset { margin-bottom: 10px; width:60%; }
	form.formulario legend { padding: 0 2px; font-weight: bold; }
	form.formulario label { display: inline-block; line-height: 1.8; vertical-align: top;}
	form.formulario input { display: inline-block; line-height: 1.8; vertical-align: top; width:100%;}
	form.formulario textarea { display: inline-block; line-height: 1.8; vertical-align: top; width:100%;}
	form.formulario fieldset ol { margin: 0; padding: 0;}
	form.formulario fieldset li { list-style: none; padding: 5px; margin: 0;}
	form.formulario fieldset fieldset { border: none; margin: 3px 0 0; }
	form.formulario fieldset fieldset legend { padding: 0 0 5px; font-weight: normal; }
	form.formulario fieldset fieldset label { display: block; width: auto; }
	form.formulario em { font-weight: bold; font-style: normal; color: #f00;}
	form.formulario label { width: 100px; /* Width of labels */}
	form.formulario fieldset fieldset label { margin-left: 103px; /* Width plus 3 (html space) */}
	form.formulario select{ width:80px;}
	form.formulario select.peque{ width:50px;}
/* GENERICOS */
	.oculto{ visibility:hidden; display:none; height:0px; }
	.visible{ visibility: visible; display:block; height:auto; }
	.ancho500{ width:500px; }
/*VOLVER*/
	.volver{ background-color: #999999; color:#fff; padding:5px; font-weight:bold; color:#FFFFFF;}
/* PUNTEADOS DE SEPARACION */
	.punteadoTabla{ border-bottom:1px dotted #333333; margin-left:25px; margin-right:25px; width:600px; background:url(../images/piti.png) transparent no-repeat top left; background-position:0px 20px;}
/*OPCS*/
	#opcs { position: 0; padding:0px; margin-top:3px; position: absolute; top:22px; margin-left:720px;}
		#opcs ul{ list-style:none;}
		#opcs li{ margin-bottom:3px; display:inline;}
		#opcs li a{ }
/*MISC*/
ul.galeria li{ display:inline; float:left; margin:0; padding:0px;}
ul.galeria li a{ border:0px; margin:0; padding:0px;}




/* */

#utimaHoraGr {
	margin-top:70px;
	width:851px;
	margin-left:0px;
	margin-right:22px;	
	padding-left:22px;
	height:220px;
	font-size:0.8em;
	font-weight:normal;
	background:url(../images/degradado.png) transparent repeat-x bottom left;
}

#utimaHoraGr a {
	text-decoration:none;
	color:#000000;
}
#utimaHoraGr h1 {
	background:url(../images/es/.png) transparent no-repeat;
	width:157px;
	height:19px;
	display:block;
	text-indent:-9000px;
	margin-bottom:3px;
}
#utimaHoraGr .panelAmarillo {
	background:url(../images/fondoAmarillo.png) transparent repeat;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:30px;
	min-height:80px;
	color:#FFFFFF;
}
#utimaHoraGr .panelAmarillo p {
	margin-bottom:15px;
}
#tablaHome {margin-left:-10px; color:inherit;}

#tablaHome strong {}

#tablaHome p {padding:10px;
}
#tablaHome a { text-decoration:none; color:inherit;
}