/*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(../2012/images/fondoMontanas.jpg) repeat-x top left; height:100%;}

#imgFondo {
	width:873px; height:0px; border-top:2px #000000 solid;
	background: transparent url(../2012/images/homeImg01.jpg) no-repeat;
	overflow: visible; 
	position: relative; 
	z-index:1; 
	margin: 47px auto 0 auto;}

#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;
	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(../2012/images/es/menuImg.png) transparent no-repeat; width:157px; min-height:19px; display:block; text-indent:-9000px;}
 /*\*/
* html .menuV li a  {
height: 19px;
}
/**/

 
.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;}
.menuV li.gettingReady a { background-position:0px -188px;}
.menuV li.transpyrConnection a { background-position:0px -211px;}
.menuV li.transpyrChallenge a { background-position:0px -277px;}
.menuV li.transpyr2010 a { background-position:0px -233px;}
.menuV li.mediaDescargas a { background-position:0px -255px;}
.menuV li ul li { margin-bottom:3px;}
/*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;}
.menuV li.gettingReady a:hover { background-position:-160px -188px;}
.menuV li.transpyrConnection a:hover { background-position:-160px -211px;}
.menuV li.transpyrChallenge a:hover { background-position:-160px -277px;}
.menuV li.transpyr2010 a:hover { background-position:-160px -233px;}
.menuV li.mediaDescargas a:hover { background-position:-160px -255px;}
/*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;}
.menuV li.gettingReady a.active { background-position:-320px -188px;}
.menuV li.transpyrConnection a.active { background-position:-320px -211px;}
.menuV li.transpyrChallenge a.active { background-position:-320px -277px;}
.menuV li.transpyr2010 a.active { background-position:-320px -233px;}
.menuV li.mediaDescargas a.active { background-position:-320px -255px;}
.menuV li ul { margin-top:2px;}
.menuV li ul li{ height:100%;}
.menuV li ul li a {
	background:url(../images/es/menuImga.png) #FFFFFF no-repeat; text-indent:0px; text-decoration:none; color:#000000;
	padding:2px; width:144px;  padding-left:10px; filter: alpha(opacity=80); opacity: 0.80;
}
/* &Uacute;LTIMA HORA margin-top:20px; width:477px; margin-left:190px; margin-right:22px; height:220px; font-size:1.0em; font-weight:normal;*/
/*#utimaHora { margin-top:150px; 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;}*/



/* &Uacute;LTIMA HORA */
#utimaHora {position:relative; left:182px; top:50px; height:220px; font-size:1.0em; font-weight:normal; float:left; width:317px;margin-right:0px; height:220px; font-size:1.0em; font-weight:normal; float:left;}

#utimaHora a { text-decoration:none; color:#000000;}
#utimaHora h1 {
	background:url(../2012/images/es/titUltimaHora.png) transparent no-repeat; width:317px; height:19px; display:block; text-indent:-9000px; margin-bottom:3px;}
#utimaHora .panelAmarillo {
	background:url(../2012/images/fondoAmarillo.png) transparent repeat; padding-top:15px; padding-bottom:15px;
	padding-left:20px; padding-right:20px; min-height:100px; height:120px;}
#utimaHora .panelAmarillo p { margin-bottom:15px;}

#destacado { position:relative; left:181px; top:50px;  width:317px; margin-left:3px; height:220px; font-size:1.0em; font-weight:normal; float:left;}
#destacado a { text-decoration:none; color:#000000;}
#destacado h1 {
	background:url(../2012/images/es/titDestacamos.png) transparent no-repeat; width:317px; height:19px; display:block; text-indent:-9000px; margin-bottom:3px;}
#destacado .panelAmarillo {
	background:url(../2012/images/fondoAmarillo.png) transparent repeat; padding-top:15px; padding-bottom:15px;
	padding-left:20px; padding-right:20px; min-height:100px; height:120px;}
#destacado .panelAmarillo p { margin-bottom:15px;}

#citas {position:relative; left:182px; top:50px; height:220px; font-size:1.0em; font-weight:normal; float:left; width:317px;margin-right:0px; font-size:1.0em; font-weight:normal; clear:left; }


#destacadoEn { position:relative; left:181px; top:50px;  width:317px; margin-left:3px; height:220px; font-size:1.0em; font-weight:normal; float:left;}
#destacadoEn a { text-decoration:none; color:#000000;}
#destacadoEn h1 {
	background:url(../2012/images/en/titDestacamos.png) transparent no-repeat; width:317px; height:19px; display:block; text-indent:-9000px; margin-bottom:3px;}
#destacadoEn .panelAmarillo {
	background:url(../2012/images/fondoAmarillo.png) transparent repeat; padding-top:15px; padding-bottom:15px;
	padding-left:20px; padding-right:20px; min-height:100px; height:120px;}
#destacadoEn .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(../2012/images/piti.png) transparent no-repeat top left;}
#contenido .piti2 { background:url(../2012/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(../2012/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:-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(../2012/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:400px; position: absolute; top:530px; margin-left:550px;}
#bot300 {
	width:120px;
	position: absolute;
	top:254px;
	margin-left:440px;
	left: 61px;
}
#imgFondo p {
	height:420px;
}
/* Estaticos */
.estaticos {
	margin: 0; padding:0px; margin-top:3px;
}
.estaticos li {
	margin-bottom:3px;
}
.estaticos li a {
	background:url(../2012/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; 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(../2012/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 {
	width:851px; height:220px; margin-left:0px; margin-right:22px; padding-left:22px; margin-top:70px;
	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(../2012/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;}

/* CAJA TWITTER */
#twitter {font-size:1.0em; font-weight:normal; width:200px; margin-right:0px;
position: absolute; top:100px; margin-left:875px;}


/* CAJA Ustream */
#ustream {font-size:1.0em; font-weight:normal; width:200px; margin-right:0px;
position: absolute; top:500px; margin-left:255px;}

/* CAJA TWITTER-2 */
#twitter2 {font-size:1.0em; font-weight:normal; width:316px; margin-right:0px;
position: absolute; top:450px; margin-left:501px;}


/* CAJA Ustream-2 */
#ustream2 {font-size:1.0em; font-weight:normal; width:316px; margin-right:0px;
position: absolute; top:497px; margin-left:183px;}
/* CAJA YouTube */
#YouTube {font-size:1.0em; font-weight:normal; width:316px; margin-right:0px;
position: absolute; top:497px; margin-left:502px;}

#RedesSociales {font-size:1.0em; font-weight:normal; width:316px; margin-right:0px;
position: absolute; top:497px; margin-left:502px;}

