body {
	margin: 0;
	padding: 0;
	font-size: 70%;
	text-align: center;
	font-family: Verdana, Arial, Tahoma,  Helvetica, sans-serif;
	background: url(/img/bg_body.jpg) no-repeat fixed #ffffff;
	color: #000000;
}
* html {
/*    overflow-y: hidden;*/
}
  * html body {
    overflow: auto;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
dl,dt,dd,ul,ol,li {list-style-type: none;}

a img,:link img,:visited img,form,fieldset {border:none}

a {
	color: #ffffff;
	text-decoration: underline;
}
a:hover {
	color: #182047;
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 135%;
	font-weight: normal;
	margin: 0;
	display: inline;
}
abbr {
	text-decoration: none;
	border-bottom: 0px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

/*----------------- CAJA CONTENEDORA -----------------------*/
#contenedora {
	margin:0 auto;
	width:965px;
	text-align:left;
	border:1px solid transparent;
}
* html #contenedora {
	border:0px solid #ffffff;
}

/*----------------- CABECERA -----------------------*/
#cabecera {
	width:394px;
	margin:-1px 0 0 0;
	top:0;
	float:left;
}
*:first-child+html #cabecera {
	padding:0;
	position:absolute;
	margin:0 0 0 -35em;
}
* html #cabecera {
	padding:0;
	xposition:absolute;
	margin:0 0 -25em 0;
}
/** html #cabecera {
	position:absolute;
	top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px");
	margin:0 0 0 -35em;
}
#cabecera a img {
	position:fixed;
}*/
h1.display_none {
	display:none;
}


/*----------------- BLOQUE IZQUIERDA -----------------------*/
#bloque_izquierda {
	width:392px;
	float:left;
	background:transparent url(/img/bg_contenedora.png) repeat-y 0px 0px;
	clear:left;
}


/*----------------- BLOQUE DERECHA -----------------------*/
#bloque_derecha {
	width:485px;
	position:absolute;
	margin:2em 0 0 38em;
	background:transparent url(/img/bg_superior_contenido.png) no-repeat 0px 0px;
}
*:first-child+html #bloque_derecha {
	margin:2em 0 0 3em;
}
* html #bloque_derecha {
	margin:2em 0 0 3em;
}



/*----------------- COLUMNA IZQUIERDA -----------------------*/
	#bloque_izquierda #columna_izquierda {
		width:392px;
		xheight:120em;
		float:left;
	}
	*:first-child+html #bloque_izquierda #columna_izquierda {
		margin:23em 0 0 0;
	}
	* html #bloque_izquierda #columna_izquierda {
		margin:23em 0 0 0;
	}

	/*----------------- MENU PRINCIPAL -----------------------*/
	#bloque_izquierda #menu_principal {
		width:27em;
		margin-bottom:2em;
	}
	#bloque_izquierda #menu_principal ul.menu {
		margin:2.5em 0 0 4em;
		background-color:#c60752;
		width:27em;
	}
	#bloque_izquierda #menu_principal ul.menu li {
		margin:0 auto;
		border-top:1px dotted #e383a9;
		width:224px;
		padding:0;
	}
	#bloque_izquierda #menu_principal ul.menu li.activo {
		background-color:#a40544;
	}
	#bloque_izquierda #menu_principal ul.menu li.ultimo {
		border-bottom:1px dotted #e383a9;
	}
	#bloque_izquierda #menu_principal ul.menu li.seccion_01 a {
		display:block;
		width:224px;
		margin:0;
		padding:0;
	}
	#bloque_izquierda #menu_principal ul.menu li.seccion_02 a {
		display:block;
		width:224px;
		margin:0;
		padding:0;
	}
	#bloque_izquierda #menu_principal ul.menu li.seccion_03 a {
		display:block;
		width:224px;
		margin:0;
		padding:0;
	}
	#bloque_izquierda #menu_principal ul.menu li.seccion_04 a {
		display:block;
		width:224px;
		margin:0;
		padding:0;
	}
	#bloque_izquierda #menu_principal ul.menu li.seccion_05 a {
		display:block;
		width:224px;
		margin:0;
		padding:0;
	}
	#bloque_izquierda #menu_principal ul.menu li.seccion_06 a {
		display:block;
		width:224px;
		margin:0;
		padding:0;
	}
	#bloque_izquierda #menu_principal ul.menu li.seccion_07 a {
		display:block;
		width:224px;
		margin:0;
		padding:0;
	}
	#bloque_izquierda #menu_principal ul.menu li.seccion_08 a {
		display:block;
		width:224px;
		margin:0;
		padding:0;
	}

	#bloque_izquierda #menu_principal ul.menu li a:hover {
		background-color:#a40544;
		width:224px;
		margin:0;
		padding:0;
	}
	#bloque_izquierda #menu_principal span.display_none {
		display:none;
	}
	#bloque_izquierda #menu_principal ul.menu li ul.submenu {
		width:224px;
		margin:0;
	}
	#bloque_izquierda #menu_principal ul.menu li .submenu li {
		width:224px;
		border-top:none;
		padding-top:0.5em;
		background-color:#c60752;
	}
	#bloque_izquierda #menu_principal ul.menu li .submenu li.submenu_activo a {
		color:#ffffff;
		font-size:1.1em;
		background-color:#c60752;
		padding-bottom:.5em;
		font-weight:bold;
	}
	#bloque_izquierda #menu_principal ul.menu li .submenu li.submenu_activo span.bullet {
		padding:0 .5em 0 .5em;
		font-size:.9em;
		color:#e383a9;
		text-decoration:none;
		font-weight:normal;
	}
	#bloque_izquierda #menu_principal ul.menu li .submenu li a {
		color:#e383a9;
		text-decoration:none;
		font-size:1.1em;
		background-color:#c60752;
		padding-bottom:.5em;
	}
	#bloque_izquierda #menu_principal ul.menu li .submenu li a:hover {
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		background-color:#c60752;
		padding-bottom:.5em;
	}
	#bloque_izquierda #menu_principal ul.menu li .submenu li a span.bullet {
		padding:0 .5em 0 .5em;
		font-size:.9em;
		color:#e383a9;
		text-decoration:none;
		font-weight:normal;
	}
	
	/*----------------- ENVIA TU MENSAJE -----------------------*/
	#bloque_izquierda .envia_tu_mensaje {
		width:200px;
		background-color:#ab0356;
		border:1px dotted #e383a9;
		margin:0 auto;
		padding:1em;
	}
	#bloque_izquierda .envia_tu_mensaje .caja_contenedora_formulario {
		width:200px;
		background-color:#000000;
	}
	#bloque_izquierda .envia_tu_mensaje .caja_contenedora_formulario p {
		width:200px;
		background-color:#000000;
	}
	#bloque_izquierda .envia_tu_mensaje .caja_contenedora_formulario p span.display_none {
		display:none;
	}
	#bloque_izquierda .envia_tu_mensaje .caja_contenedora_formulario .formulario {
		background:#000000 url(/img/bg_formulario_envia_tu_mensaje.gif) repeat 0px 0px;
		padding:0.7em 0.7em 0 0.7em;
		height:23.3em;
	}
	*:first-child+html #bloque_izquierda .envia_tu_mensaje .caja_contenedora_formulario .formulario {
		height:24em;
	}
	* html #bloque_izquierda .envia_tu_mensaje .caja_contenedora_formulario .formulario {
		height:23.5em;
	}
	#bloque_izquierda .envia_tu_mensaje .caja_contenedora_formulario .formulario label span {
		font-size:1em;
		color:#ffffff;
		display:block;
		margin:0 0 0.2em 0;
	}
	#bloque_izquierda .envia_tu_mensaje .caja_contenedora_formulario .formulario label input.caja{
		background-color:#000000;
		border:1px solid #aeaeae;
		color:#AEAEAE;
		font-size:.9em;
		font-weight:normal;
		padding:0.2em;
		width:174px;
		margin:0 0 1em 0;
	}
	#bloque_izquierda .envia_tu_mensaje .caja_contenedora_formulario .formulario label textarea.caja_mensaje{
		background-color:#000000;
		border:1px solid #aeaeae;
		color:#AEAEAE;
		font-size:1.5em;
		font-weight:normal;
		padding:0.2em;
		width:174px;
		margin:0 0 1em 0;
		height:50px;
	}
	.formulario input.captcha{
		background-color:#000000;
		border:1px solid #aeaeae;
		color:#AEAEAE;
		font-size:.9em;
		font-weight:normal;
		padding:0.2em;
		width:174px;
		margin:.5em .5em 1em 0;
	}
	#bloque_izquierda .envia_tu_mensaje .caja_contenedora_formulario .formulario label.boton_enviar {
		background-color:#000000;
		width:200px;
		margin:0 0 1em -0.7em;
		display:block;
		padding:0.5em 0 0.5em 0;
	}
	* html #bloque_izquierda .envia_tu_mensaje .caja_contenedora_formulario .formulario label.boton_enviar {
		margin:3em 0 1em -17.7em;
		width:204px;
		position:absolute;
		float:right;
	}
	#bloque_izquierda .envia_tu_mensaje .caja_contenedora_formulario .formulario label.boton_enviar input.boton {
		background-color:#961e4d;
		border:1px solid #74012e;
		color:#ffffff;
		font-size:1.1em;
		font-weight:bold;
		font-family:tahoma;
		width:200px;
		margin:0 auto;
		display:block;
		width:8em;
		padding: 0.2em 1em 0.2em 1em;
	}
	* html #bloque_izquierda .envia_tu_mensaje .caja_contenedora_formulario .formulario label.boton_enviar input.boton {
		width:200px;
		margin:0 0 0 20em;
		width:8em;
		padding: 0.2em 1em 0.2em 1em;
	}
	#bloque_izquierda .envia_tu_mensaje .caja_contenedora_formulario .formulario label.boton_enviar span.display_none {
		display:none;
	}
	
	/*----------------- Mensaje desafio 3d-----------------------*/
	
	#bloque_izquierda a.mensaje_desafio_3d{
		background:transparent url(/img/bg_envia_tu_mensaje.jpg) no-repeat center top;
		width:280px;
		margin:0 auto;
		padding:1em;
		height:22em;
		display:block;
	}
	#bloque_izquierda a.mensaje_desafio_3d{
		display:block;
	}
	#bloque_izquierda a.mensaje_desafio_3d{
		text-indent:-1000px;
	}
	/*----------------- Fin de Mensaje desafio 3d-----------------------*/
	/*----------------- RACETRACKER -----------------------*/
	#bloque_izquierda #racetracker {
		background: url(/img/menu/racetracker.gif) no-repeat 11px 11px;
		width:171px;
		height:80px;
		margin:0 auto;
		xheight:100px;
		padding:5em 0 2em 1em;
		text-align:center;
	}
	
	#bloque_izquierda #racetracker span.display_none {
		display:none;
	}
	#bloque_izquierda #racetracker a{
		color:#f80071;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		height:50px;
		display:block;
	}
	/*----------------- PIE -----------------------*/
	#bloque_izquierda #pie {
		margin:0 auto;
		padding:2em 0 0 0;
		width:224px;
		font-size:.9em;
		color:#ffffff;
		font-family:tahoma, arial;
		font-weight:bold;
	}
	#bloque_izquierda #pie ul {
		margin:0 0 1em 0;
	}
	#bloque_izquierda #pie ul li {
		display:inline;
	}
	#bloque_izquierda #pie ul li.borde {
		margin:0 0.4em 0 0.4em;
		padding:0 .9em 0 .9em;
		border-left:1px solid #ffffff;
	}
	#bloque_izquierda #pie ul a {
		color:#ffffff;
		text-decoration:underline;
		font-weight:normal;
	}
	#bloque_izquierda #pie ul a:hover {
		text-decoration:none;
	}
	
	/*----------------- MONTAÑAS -----------------------*/
	#bloque_izquierda #montanas {
		margin:4em 0 0 3.95em;
		width:224px;
		height:179px;
	}

/*----------------- CONTENIDO -----------------------*/
#bloque_derecha #caja_contenido {
	width:485px;
}
#bloque_derecha #caja_contenido #contenido {
	background-color:#ffffff;
	margin-top:0.8em;
	padding-bottom:2em;
}

	/*----------------- MENÚ REDES SOCIALES -----------------------*/
	#bloque_derecha #caja_contenido #contenido .menu_redes_sociales{
		margin:0 0 0 1em;
	}
	#bloque_derecha #caja_contenido #contenido .menu_redes_sociales li{
		display:inline;
	}
	#bloque_derecha #caja_contenido #contenido .menu_redes_sociales .display_none {
		display:none;
	}

	/*----------------- RSS -----------------------*/
	p.rss {
		float:right;
		margin:-2.5em 2em 1em 0;
	}
	* html p.rss {
		position:relative;
		margin:-2.5em 1em 1em 0;
	}
	p.rss span.display_none {
		display:none;
	}

/* REALIDAD AUMENTADA */
#participa_shisha{
	background:url(/img/bg_disfruta_annapurna_shisha.gif) no-repeat #FFFFFF;
	width:420px;
	height:280px;
	margin:2em auto 0 auto;
	padding:18em 0 13em 1.1em;
	position:relative;
}
#participa_shisha p{
	display:none;
}
#participa_shisha p.textoLink{
	display:block;
	margin:5em 0 0 0;
}
#participa_shisha p.textoLink a{
	background:none;
	display:block;
	height:auto;
	margin:0;
	width:auto;
	color:#c60752;
	font-weight:bold;
}
#participa_shisha #video_realidad_aumentada{
	border:2px #4f4e4e solid;
	width:397px;
	z-index:-99;
}
#participa_shisha a{
	display:block;
	width:296px;
	height:43px;
	background:url(/img/bg_shisha_pangma_unete.gif) no-repeat;
	margin: 4.2em 9em 8em 4.5em;
}
#participa_shisha a:hover{
	background:url(/img/bg_shisha_pangma_unete_on.gif) no-repeat;
}
#participa_shisha a span{
	display:none;
}
#participa_shisha a.sigueTwitter{
	position:absolute;
	background:none;
	top:45.5em;
	left:20em;
	width:132px;
	height:67;
}
#participa_shisha a.sigueTwitter:hover{
background:none;
}
/*----------------- VIDEO -----------------------*/
#video {
	width:461px;
	margin:0 auto;
	border:1px solid #e2e2e2;
	padding:0.2em;
	clear:right;
}
a.linkGaleriaMultimedia{
	display:block;
	width:40em;
	xbackground-color:#000;
	xpadding:.8em;
	margin-top:.5em;
	margin-left:.8em;
	text-align:right;
}
a.linkGaleriaMultimedia:hover{
	text-decoration:none;
	color:#fff;
}
/*----------------- EDURNE BLOG -----------------------*/
#edurne_blog{
	background:#ffffff url(/img/bg_edurne_blog.gif) no-repeat 0px 0px;
	position:relative;
	width:269px;
	margin:7em 0em 1em 2em;
	padding:10em 1.6em 0 0;
	_position:absolute;
	_margin-top:0em;
}
#edurne_blog a.blog{
	display:block;
	width:268px;
	height:110px;
	position:absolute;
	top:0;
}
#edurne_blog ul.ultimas_noticias {
	border:1px solid #c4c4c4;
	background:#ffffff url(/img/bg_noticias_edurne_blog.gif) repeat-x 0px 0px;
	padding:1.5em 1em 0 1em;
}
#edurne_blog ul.ultimas_noticias li {
	margin:0 0 2em 0;
}
#edurne_blog ul.ultimas_noticias p {
	margin:0 0 0.8em 0;
	font-size:0.9em;
}
#edurne_blog ul.ultimas_noticias a.blogContenido {
	color:#c60752;
	font-weight:bold;
	text-decoration:underline;
}
#edurne_blog ul.ultimas_noticias a.blogContenido:hover {
	text-decoration:none;
}
#edurne_blog ul.ultimas_noticias p span.titular {
	font-weight:bold;
	font-size:1.1em;
}
#edurne_blog ul.ultimas_noticias li.enlace_todos {
	text-align:right;
	margin:1em 0 1em 0;
}
#edurne_blog ul.ultimas_noticias li.enlace_todos a {
	color:#000000;
}
#edurne_blog ul.ultimas_noticias li.enlace_todos a:hover {
	text-decoration:none;
}

/*----------------- FLICKR -----------------------*/
#fotos_flickr {
	float:right;
	margin:6em 1.5em 0 0;
}
* html #fotos_flickr {
	float:right;
	margin:2em 0.7em 0 0;
}
.clear_both {
	clear:both;
}
/*Emociones altura*/
#contenido .destacadoPuntos{
	margin-right:1.8em;
	margin-left:1.8em;
}
#contenido a{
	color:#000000;
}
#contenido a.participa{
	color:#FFFFFF;
}