/* CSS Document */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> esquema master page<<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
body {
	background-color: #f8f8f8;
	font-family: Arial, Helvetica, sans-serif;
/*	text-align: right;*/

    margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url("imgRN/pattern_036.gif");
	
                    }
/*h1 {
		background: url(imgRN/box600.gif);
		height: 30px;
		line-height: 30px;
		color: #333;
		padding: 0 15px;
		margin: 0;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
}*/
#wrapper_todo {
	text-align: left;
	margin: 0px; 
	padding: 0px;
	border:0;
	width: 100%;
/*background: url("imgRN/fondo.jpg"); 
background-repeat: no-repeat;*/
}

#wrapper {
		background-color: #fff;
	text-align: left;
	margin: 0px auto;
	padding: 10px 10px 0px 10px;
	border:0;
	width: 990px;
	
}

/* CABECERAS   */

#header {
	margin: 0 0 15px 0;

}



/* --------------a borrar cuando pongas nueva cabecera --------------------- */
#cabecera_banner  {
	margin: 0 0 20px 0;

}

#cabecera_logotipo_rn {
	margin: 0px 0px 0px 0px;
	/* background: white; */
}  


/* ------------------------------------------- */

#logo_200{
	background-color: #fff;
	text-align: center;
	margin: 10px 0px 0px 350px; /*2px 0px 0px 470px;*/
	padding: 0px;
	border:0;
	width: 200px;
	height:40px;
	/*background: url("imgRN/cabecera.jpg"); 
	background-repeat: no-repeat;*/
}


/*---------------LO NUEVO------------------ */
#cabecera {
	margin: 0 0 15px 0;

}

#cabecera_banner  {
	margin: 0 0 15px 0;

}

#cabecera_logotipo {
	background-color: #fff;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0;
	width: 990px;
	height: 152px;
	/*background: url("imgRN/cabecera.jpg"); */
	
	background-repeat: no-repeat;
}



#cabecera_logo_1 {
	display: block;
	padding: 0px;
	border: 0;
	width: 100px; 
	height: 100px;
	float: left;
	margin: 10px 0px 0px 10px;
	background-repeat: no-repeat;
}

#cabecera_logo_2 {
	/*padding: 0px;
	border: 0;
	width: 64px;
	height: 63px;*/
	/*background: url("imgRN/logo_RN_2.png");*/
	
	/*float: left;
	margin: 45px 0px 0px 5px;
	background-repeat: no-repeat;*/
}
#cabecera_logo_3 {
	/*padding: 0px;
	border:0;
	width: 215px;
	height:63px;*/
	/*background: url("imgRN/logo_RN_3.png");*/
	/*float:left ;
	margin: 45px 0px 0px 5px;
	background-repeat: no-repeat;



		align-content: end;
		display: block;
		text-align: right;
	*/
}


#cabecera_logotipo_info {
	background-color: #fff;
	text-align: left;
	margin: 0px 0px 0px 670px;
	padding: 0px;
	border: 0;
	width: 320px; /*362 280*/
	height: 40px;
	background: url("imgRN/cabecera_info_2023.png");
	background-repeat: no-repeat;
}

#cabecera_logotipo_info_1 {
	float: left;
	margin: 2px 0px 0px 25px;
	
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

	#cabecera_logotipo_info_1 .img {
		/*margin-top:15px;*/
		vertical-align:baseline;
	}

#ListaIdiomas {
	/*position: relative;*/
	float: right;
	text-align:right;
	vertical-align:text-bottom;
	/*margin-top: 100px;*/
	margin-right: 5px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}
.DatosTextoCabecera {
	display: inline-block;
	margin-top:10px;
	vertical-align: top;
}
#cabecera_menu {
	margin: 0px 0px 10px 0px;
 	height:40px;
	/*width: 990px;*/
	
}


#login {
	display: block;
	margin: 5px 5px 0px 0px;
	width: 370px;
	float: right;
	text-align: right;
	color: #0066ff;
}

#ContentPlaceHolder1_PasswordRecovery1 table td, table th {
	border-collapse:collapse;
	border-spacing: 0px;
	padding: 0px;
}
/* -----------aqui termina nueva cabecera --------------*/
/*   Css para el menu de usuarios registrados   */
#cfnavbar {
	display: block;
	margin: 0;
	padding: 0;
	width: 990px; /*580 600 990*/
	height: 40px;
	float: left;
}

#cfnavbar ul{
background: url(imgRN/menu_bg.gif) bottom center repeat-x;
padding-left: 0;
margin: 0;
float: left;
font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#666; font-weight: bold;
}

* html #cfnavbar ul{ /*IE only rule. Add extra margin-bottom*/
margin-bottom: 1em;
}

	#cfnavbar ul li {
		display: inline;
		/*:block */
	}


		#cfnavbar ul li a, #cfnavbar ul li span {
			float: left;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			color: #666;
			font-weight: bold;
			padding: 7px 13px 8px 6px;
			text-decoration: none;
			cursor: pointer;
			background: url(imgRN/menu_divider.gif) bottom right no-repeat;
		}

#cfnavbar ul li span{ /*Targets span tag to the right of #leftcorner below*/
padding-left: 0px;
}


#cfnavbar ul li a#leftcorner{
float: none;
padding-left: 10px;
padding-right: 0px;
background: url(imgRN/menu_leftcorner.gif) bottom left no-repeat;
}

#cfnavbar ul li a#rightcorner{
padding-right: 10px;
background: url(imgRN/menu_rightcorner.gif) bottom right no-repeat;
}

		#cfnavbar ul li a:hover {
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			color: #000;
			font-weight: bold;
			text-decoration: none;
			cursor: pointer;
		}








/* CONTENIDOS */

#contenido {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 986px;

}

#lateral_izquierdo {
	float: left;	width: 166px; margin: 0px 0px 0px 0px;}

#lateral_derecho {
	float: right; 	width: 200px; margin: 0px 0px 0px 0px;	}

#centro { 
	float: left; 	width: 600px; 	margin: 0px 5px 0px 10px;}





/* CONTENIDOS PLANTILLA RUTAS */

#contenido {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 986px;

}


#centro_rutas { 
	float: left; 	width: 805px; 	margin: 0px 0px 0px 10px;}





/* PIE - FOOTER */

#footer {
	clear: both;
	/*background: #ddd;*/
}


#cajas_guias {
	clear: both;

}


/*dentro de centro contenedor 600 2 columnas  */

#contenedor_2_columnas {
	padding: 0px;
	border:0;
}

#contenedor_2_columnas_izquierda { 
	float: left;
	width: 270px;
	height:400px;	
	margin: 0 10px 0 0;
} 

#contenedor_2_columnas_derecha {
	float: right;
	width: 320px;
	height:400px;
	
} 




/* CAJAS GUIAS - en el PIE-FOOTER  */
.cajas_guias {
width:146px;
height:198px;
background-color: #f8f8f8;	 
background-image: url('imgRN/bg_cajas.gif');
border: 1px solid #cccccc;	 
margin:  0px 6px 0px 0px;
padding: 4px 4px 4px 4px; 
}


.cajas_guias h2 {
	margin: 0 -10px; padding: 6px 10px 4px; color: #cc3333; font-weight: bold; font-size: 12px; text-decoration: none; text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;  }
	
.cajas_guias h4 {	

    margin: -10px -10px; padding: 6px 10px 4px; color: #999999; font-weight: bold; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; }
	
.cajas_guias h4 a {	

  color: #999999;  font-size: 11px; text-decoration: none;  font-size: 12px;}

	.cajas_guias h4 a:hover {
		color: #cc3333;
		font-size: 11px;
		text-decoration: underline;
		font-size: 12px;
		cursor: pointer;
	}

/* FIN CAJAS GUIAS FOOTER  */


/* PIE -  FOOTER  */
.box_footer {
	width: 986px;
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	
	border-radius: 10px;
	background-color: darkgray;
}
/*.box_footer h1 {
		font-size: 11px;
		color: #333;
		font-family: Arial, Helvetica, sans-serif;
		background: url(imgRN/box_footer.gif);
	}*/
.box_footer h3 { font-size:18px; color:white; font-family:Arial, Helvetica, sans-serif;}

.box_footer ul { width:180px; font-family: Arial, Verdana; font-size:9px; color:#333; margin:0; float:left;	padding: 0px 0 0px 0px;	list-style: none; z-index: 1000;}
	.box_footer ul li a {
		text-decoration: none;
		color: #333;
		font-size: 9px;
		font-weight: bold;
		cursor: pointer;
	}
	.box_footer ul li a:hover {
		text-decoration: underline;
		cursor: pointer;
	}
.box_footer ul li{ padding:3px 0px 3px 10px;	}

/* FIN PIE - FOOTER */





/* Buscador rutas stylos Home  */
.buscador_titulo_ruta  { padding: 0px 0 5px 0; color: #0066ff; font-weight: bold; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;  }
.buscador_titulo_ruta a { padding: 0px 0 5px 0; color: #0066ff; font-weight: bold; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; }
	.buscador_titulo_ruta a:hover {
		padding: 0px 0 5px 0;
		color: #0066ff;
		font-weight: bold;
		font-size: 12px;
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
	}
	.buscador_titulo_ruta a:visited {
		padding: 0px 0 5px 0;
		color: #0066ff;
		font-weight: bold;
		font-size: 12px;
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
	}
.buscador_titulo_MIDE  { padding: 0px 0 5px 0; color: #0066ff; font-weight: bold; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; }
.buscador_detalles_ruta { padding: 5px 0 10px 13px; color: #666666; font-weight: normal; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; }
	.buscador_detalles_ruta a {
		padding: 5px 0 10px 13px;
		color: #666666;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
	}
	.buscador_detalles_ruta a:hover {
		padding: 5px 0 10px 13px;
		color: #666666;
		font-weight: bold;
		font-size: 12px;
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
	} 
.buscador_detalles_ruta_verde {  text-align:center; color: #8caf37; font-weight: normal; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; } 
.buscador_detalles_ruta_verde a{  text-align:center; color: #8caf37; font-weight: bold; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; }
	.buscador_detalles_ruta_verde a:hover {
		text-align: center;
		color: #336600;
		font-weight: bold;
		font-size: 12px;
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
	} 

.buscador_img {  border:1px solid #666;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>>ESTILOS DIFERENTES TEXTOS <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


.titulos_azules {
	padding: 0px 0 0 0;
	color: #0066ff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
	.titulos_azules a {
		padding: 2px 0 0 0;
		color: #0066ff;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
	}
		.titulos_azules a:hover {
			padding: 2px 0 0 0;
			color: #0066ff;
			font-weight: bold;
			font-size: 12px;
			text-decoration: underline;
			font-family: Arial, Helvetica, sans-serif;
			cursor: pointer;
		}

.texto_azul_resaltar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #09F;
	padding:0px; margin:0px;
	
}

.titulos_verdes {
	padding: 0px 0 0 0;
	color: #339900;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}


.texto_login_blanco { color: #fff; font-weight: bold; font-size: 9px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.texto_login_azul { color: #0066ff; font-weight: normal; font-size: 10px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
	.texto_login_azul a:hover {
		color: #0066ff;
		font-weight: normal;
		font-size: 10px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
	}
.texto_login { color: #0066ff; font-weight: normal; font-size: 10px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}



.texto_detalles { color: #666666; font-weight: bold; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.texto_detalles_MIDE { color: #666666; font-weight: bold; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}

.texto_detalles_azul { color: #0066ff; font-weight: normal; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
	.texto_detalles_azul a {
		color: #0066ff;
		font-weight: normal;
		font-size: 12px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
	}
		.texto_detalles_azul a:hover {
			color: #0066ff;
			font-weight: normal;
			font-size: 12px;
			text-decoration: underline;
			font-family: Arial, Helvetica, sans-serif;
			cursor: pointer;
		}

.titulos_azules_vermas { padding: 5px 10px 0 2px; color: #0066ff; font-weight: bold; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.titulos_azules_vermas a { padding: 5px 10px 0 2px; color: #0066ff; font-weight: bold; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
	.titulos_azules_vermas a:hover {
		padding: 5px 10px 0 2px;
		color: #666;
		font-weight: bold;
		font-size: 12px;
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
	}


.texto_autor { color: #666666; font-weight: normal;  padding: 0 0 0 5px; font-size: 10px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}



.texto_detalles_result { color: #666666; font-weight: bold; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.texto_result { color: #666666; font-weight: normal; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
	.texto_result a {
		color: #666666;
		font-weight: normal;
		font-size: 11px;
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
	}

.texto_result_aviso { color: #990000; font-weight: bold; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}

.texto_User_Activo { color: #fff; font-weight: bold; font-size: 14px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; text-align:center;}

.fondo_usuario {background-image: url('imgRN/grd_head.png'); background-repeat:repeat-x;}



.puntuacion_MIDE_1 { color: #666666; font-weight: bold; font-size: 22px; text-decoration: none; font-family:Arial, Helvetica, sans-serif ; padding: 0px 10px 0 5px;}
.puntuacion_MIDE_1 { color: #666666; font-weight: bold; font-size: 22px; text-decoration: none; font-family:Arial, Helvetica, sans-serif ; padding: 0px 10px 0 5px;}
.puntuacion_MIDE_1 { color: #666666; font-weight: bold; font-size: 22px; text-decoration: none; font-family:Arial, Helvetica, sans-serif ; padding: 0px 10px 0 5px;}
.puntuacion_MIDE_1 { color: #666666; font-weight: bold; font-size: 22px; text-decoration: none; font-family:Arial, Helvetica, sans-serif ; padding: 0px 10px 0 5px;}




/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> BOX - MODULOS  -  CAJAS  <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


.boxlogin {width:441px; padding:0px 0px 0px 120px;  margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; }
	/*.boxlogin h1 {
		background: url(imgRN/bg_login.gif);
		height: 33px;
		line-height: 33px;
		color: #fff;
		padding: 0px 5px;
		margin: 0;
		font-size: 9px;
		font-family: Arial, Helvetica, sans-serif;
	}*/
.boxlogin h3 {background:url(imgRN/bg_login.gif); height:33px; line-height:33px; color:#fff; padding:0px 5px; margin:0; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.boxlogin p {padding:15px 14px 0px 14px; margin:0; width:136px; background:#fff; border:0px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}

.img_login{ margin: 0px 10px 0px 10px }



.boxlogin2 {width:441px; padding:0px 0px 0px 120px; height:23px; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif;} /*441*/
.loginusuarios_form {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #0066ff;}
#loginusuarios {
	display: block;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066ff;
	float: right;
}
#login_LoginView1_Login1_UserName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066ff;
}


#login_LoginView1_Login1_RememberMe{


}
/*#login_LoginView1_HeadLoginName {
	color: #0066ff;
}
#login_LoginView1_Login1_RememberMe {
	color: #0066ff;*/
}
/* BOX MODULO 166px  lateral izquierdo */
.box166 {
	width: 166px;
	padding: 0px 0px 15px 0px;
	background: url(imgRN/box_base166.gif) no-repeat left bottom;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
	/*.box166 h1 {
		background: url(imgRN/box166.gif);
		height: 30px;
		line-height: 30px;
		color: #333;
		padding: 0px 15px;
		margin: 0;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}*/
.box166 h3 {background:url(imgRN/box166.gif); height:30px; line-height:30px; color:#333; padding:0px 15px; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.box166 ul {list-style:none; padding:15px 14px 0px 14px; margin:0px; width:136px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.box166 ul li {text-decoration:none; color:#333; padding:5px 0; font-size:12px; border-bottom:1px solid #ccc;  word-spacing:-1px;}
	.box166 ul li a {
		text-decoration: none;
		color: #333;
		font-size: 12px;
		font-weight: bold;
		cursor:pointer;
	}
		.box166 ul li a:hover {
			text-decoration: underline;
			color: #06f;
			cursor: pointer;
		}

.box166 ul ul {list-style:none; padding:0px 0px 0 20px; margin:0; width:130px; background:#fff; border:1px solid #666; border-width:0 0px; height:auto;}
.box166 ul ul li {text-decoration:none; color:#666; padding:4px 0; font-size:12px; border-bottom:0px solid #666; word-spacing:-1px;}
	.box166 ul ul li a {
		text-decoration: none;
		color: #666;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
	}
		.box166 ul ul li a:hover {
			text-decoration: underline;
			cursor: pointer;
		}

.box166 p {padding:15px 14px 0 14px; margin:0; width:136px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.box166 p.red {color:#c00;}
.box166 dl {list-style:none; padding:0 14px; margin:0; width:136px; background:#fff; border:1px solid #d8d9da; border-width:0 1px;}
.box166 dt {clear:left; padding:10px 0; margin:0; font-size:12px; font-weight:bold; color:#151;}
.box166 dd {padding:3px 0; margin:0; font-size:11px; line-height:1.2em; color:#444; border-bottom:1px solid #f0f0f0;}
	.box166 dd a {
		display: block;
		color: #048;
		text-decoration: none;
		width: 220px;
		font-size: 12px;
		cursor: pointer;
	}
		.box166 dd a em {
			color: #666;
			float: right;
			font-style: normal;
			font-size: 11px;
			cursor: pointer;
		}
		.box166 dd a:hover {
			color: #08c;
			text-decoration: none;
			cursor: pointer;
		}


/* BOX2 MODULO 166px  lateral izquierdo */

.box1662 {width:166px; padding:0px 0px 0px 0px; background:url(imgRN/box_base166.gif) no-repeat left bottom; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif;}
	/*.box1662 h1 {
		background: url(imgRN/box166.gif);
		height: 30px;
		line-height: 30px;
		color: #333;
		padding: 0px 15px;
		margin: 0;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}*/
.box1662 h3 {background:url(imgRN/box166.gif); height:30px; line-height:30px; color:#333; padding:0px 15px; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.box1662 ul {list-style:none; padding:0px 0px 0px 0px; margin:0px; width:136px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.box1662 ul li {text-decoration:none; color:#333; padding:5px 0; font-size:12px; border-bottom:1px solid #ccc;  word-spacing:-1px;}
	.box1662 ul li a {
		text-decoration: none;
		color: #333;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
	}
		.box1662 ul li a:hover {
			text-decoration: underline;
			color: #06f;
			cursor: pointer;
		}

.box1662 ul ul {list-style:none; padding:0px 0px 0 20px; margin:0; width:130px; background:#fff; border:1px solid #666; border-width:0 0px; height:auto;}
.box1662 ul ul li {text-decoration:none; color:#666; padding:4px 0; font-size:12px; border-bottom:0px solid #666; word-spacing:-1px;}
	.box1662 ul ul li a {
		text-decoration: none;
		color: #666;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
	}
		.box1662 ul ul li a:hover {
			text-decoration: underline;
			cursor: pointer;
		}

.box1662 p {padding:0px 0px 0 0px; margin:0; width:164px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.box1662 p.red {color:#c00;}
.box1662 dl {list-style:none; padding:0 14px; margin:0; width:136px; background:#fff; border:1px solid #d8d9da; border-width:0 1px;}
.box1662 dt {clear:left; padding:10px 0; margin:0; font-size:12px; font-weight:bold; color:#151;}
.box1662 dd {padding:3px 0; margin:0; font-size:11px; line-height:1.2em; color:#444; border-bottom:1px solid #f0f0f0;}
	.box1662 dd a {
		display: block;
		color: #048;
		text-decoration: none;
		width: 220px;
		font-size: 12px;
		cursor: pointer;
	}
		.box1662 dd a em {
			color: #666;
			float: right;
			font-style: normal;
			font-size: 11px;
			cursor: pointer;
		}
		.box1662 dd a:hover {
			color: #08c;
			text-decoration: none;
			cursor: pointer;
		}



.banners166imagen {  border:1px solid #ccc;}
.banners166imagen p {padding:0px 0px 0 0px;top:0px; left:0px; margin:0px; width:164px; background:#fff; border:0px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> BOX  166Skin  <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.box166Skin_cabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	background-image: url(imgRN/box166_cabecera.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 166px;
}


.box166Skin { 
	width:166px;
	padding:10px 0 15px 0;
	background:url(imgRN/box166_base.gif) no-repeat left bottom;
	margin-bottom:15px;
	height: 100%;
}


.box166Skin table {
	width:166px;
	background:url(imgRN/box166_bg.gif);}

.box166Skin table tr{
	float:none;} /*center*/

.box166Skin ul {list-style:none; padding:15px 14px 0px 14px; margin:0px; width:136px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.box166Skin ul li {text-decoration:none; color:#333; padding:5px 0; font-size:12px; border-bottom:1px solid #ccc;  word-spacing:1px;}
	.box166Skin ul li a {
		text-decoration: none;
		color: #333;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
	}
		.box166Skin ul li a:hover {
			text-decoration: underline;
			color: #06f;
			cursor: pointer;
		}


.box166Skin ul ul {list-style:none; padding:0px 0px 0 20px; margin:0; width:130px; background:#fff; border:1px solid #666; border-width:0 0px; height:auto;}
.box166Skin ul ul li {text-decoration:none; color:#666; padding:4px 0; font-size:12px; border-bottom:0px solid #666; word-spacing:-1px;}
	.box166Skin ul ul li a {
		text-decoration: none;
		color: #666;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
	}
		.box166Skin ul ul li a:hover {
			text-decoration: underline;
			cursor: pointer;
		}



/* BOX MODULO 200px  lateral derecho */

.box200 {width:200px; padding:0 0 15px 0; background:url(imgRN/box_base200.gif) no-repeat left bottom; margin-bottom:10px;}
	/*.box200 h1 {
		background: url(imgRN/box200.gif);
		height: 30px;
		line-height: 30px;
		color: #333;
		padding: 0 15px;
		margin: 0;
		font-size: 12px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}*/
.box200 h3 {background:url(imgRN/box200.gif); height:30px; line-height:30px; color:#333; padding:0 15px; margin:0; font-size:12px;  font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.box200 ul {list-style:none; padding:15px 14px 0 14px; margin:0; width:170px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.box200 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px;}
	.box200 ul li a {
		text-decoration: none;
		color: #048;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
	}
		.box200 ul li a:hover {
			text-decoration: underline;
			cursor: pointer;
		}

.box200 p {padding:15px 14px 0 14px; margin:0; width:170px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.box200 p.red {color:#c00;}

.box200 dl {list-style:none; padding:0 14px; margin:0; width:170px; background:#fff; border:1px solid #d8d9da; border-width:0 1px;}
.box200 dt {clear:left; padding:10px 0; margin:0; font-size:12px; font-weight:bold; color:#151;}
.box200 dd {padding:3px 0; margin:0; font-size:11px; line-height:1.2em; color:#444; border-bottom:1px solid #f0f0f0;}
	.box200 dd a {
		display: block;
		color: #048;
		text-decoration: none;
		width: 220px;
		font-size: 12px;
		cursor: pointer;
	}
		.box200 dd a em {
			color: #666;
			float: right;
			font-style: normal;
			font-size: 11px;
			cursor: pointer;
		}
		.box200 dd a:hover {
			color: #08c;
			text-decoration: none;
			cursor: pointer;
		}

	.box200 a.bannerad img {
		display: block;
		padding-bottom: 10px;
		cursor: pointer;
	}

	.box200 p a:hover {
		cursor: pointer;
	}






/* BOX MODULO 270px  */

.box270 {width:270px; padding:0 0 15px 0; background:url(imgRN/box_base270.gif) no-repeat left bottom; margin-bottom:10px; }
	/*.box270 h1 {
		background: url(imgRN/box270.gif);
		height: 30px;
		line-height: 30px;
		color: #333;
		padding: 0 15px;
		margin: 0;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}*/
.box270 h3 {background:url(imgRN/box270.gif); height:30px; line-height:30px; color:#333; padding:0 15px; margin:0;  font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.box270 ul {list-style:none; padding:15px 14px 0 14px; margin:0; width:240px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.box270 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px;}
	.box270 ul li a {
		text-decoration: none;
		color: #048;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
	}
		.box270 ul li a:hover {
			text-decoration: underline;
			cursor: pointer;
		}

.box270 table {width:270px; background:url(imgRN/box_bg270.gif);}


/* BOX MODULO 320px  */

.box/*320 {width:320px; padding:0 0 15px 0; background:url(imgRN/box_base320.gif) no-repeat left bottom; margin-bottom:10px; }
	.box320 h1 {
		background: url(imgRN/box320.gif);
		height: 30px;
		line-height: 30px;
		color: #333;
		padding: 0 15px;
		margin: 0;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}*/
.box320 h3 {background:url(imgRN/box320.gif); height:30px; line-height:30px; color:#333; padding:0 15px; margin:0;  font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.box320 ul {list-style:none; padding:15px 14px 0 14px; margin:0; width:290px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.box320 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px;}
	.box320 ul li a {
		text-decoration: none;
		color: #048;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
	}
		.box320 ul li a:hover {
			text-decoration: underline;
			cursor: pointer;
		}
.box320 table {
	width: 320px;
	background: url(imgRN/box_bg320.gif);
	cursor: pointer;
}



/* BOX MODULO 600px  SIN ICONOS en la parte superior !!!! */

/*.box800_title {
	width: 800px;
	padding: 0 0 15px 0;
	background: url(imgRN/box_base800.gif) no-repeat left bottom;
	margin-bottom: 15px;
	height: 30px;
}*/
.box800_title h1 {
	width: 800px;
	background: url(imgRN/box800.gif) no-repeat;
	height: 30px;
	line-height: 30px;
	color: #333;
	padding: 0 15px;
	margin: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
	.box600 {
	width:600px;
	padding:0 0 15px 0;
	background:url(imgRN/box_base600.gif) no-repeat left bottom;
	margin-bottom:15px;
	height: 100%;

}
.box600 h1 {background: url(imgRN/box600.gif);
	height: 30px;
	line-height: 30px;
	color: #333;
	padding: 0 15px;
	margin: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.box600 h3 {background:url(imgRN/box600.gif); 
			height:30px; 
			line-height:30px; 
			color:#333; 
			padding:0 15px; 
			margin:0;  
			font-size:12px; 
			font-family:Arial, Helvetica, sans-serif;}
.box600 ul {list-style:none; padding:15px 14px 0 14px; margin:0; width:570px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.box600 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px;}
.box600 ul li a {text-decoration:none; color:#048; font-size:12px; font-weight:bold;}
.box600 ul li a:hover {text-decoration:underline;}

.box600 p {padding:15px 14px 0 14px; margin:0; width:570px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.box600 p.red {color:#c00;}
.box600 dl {list-style:none; padding:0 14px; margin:0; width:570px; background:#fff; border:1px solid #d8d9da; border-width:0 1px;}
.box600 dt {
	font-size:12px;
	font-weight:normal;
	color:#666;
}
.box600 dd {padding:3px 0; margin:0; font-size:11px; line-height:1.2em; color:#444; border-bottom:1px solid #f0f0f0;}
	.box600 dd a {
		display: block;
		color: #048;
		text-decoration: none;
		width: 220px;
		font-size: 12px;
		cursor: pointer;
	}
		.box600 dd a em {
			color: #666;
			float: right;
			font-style: normal;
			font-size: 11px;
			cursor: pointer;
		}
		.box600 dd a:hover {
			color: #08c;
			text-decoration: none;
			cursor: pointer;
		}

.box600 table {width:600px; background:url(imgRN/box_bg600.gif);}



/* BOX MODULO 600px  SIN ICONOS en la parte superior Sin padding !!!! */

.box6002 {
	/*width:600px;
	padding:0 0 0 0;
	
	*/
    margin:0px;
    width:600px;
	padding:0 0 15px 0;
	background:url(imgRN/box_base600.gif) no-repeat left bottom;
	margin-bottom:15px;
	height: 100%;

}
	/*.box6002 h1 {
		background: url(imgRN/box600.gif);
		height: 30px;
		line-height: 30px;
		color: #333;
		padding: 0 15px;
		margin: 0;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}*/
.box6002 h3 {background:url(imgRN/box600.gif); height:30px; line-height:30px; color:#333; padding:0 15px; margin:0;  font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.box6002 ul {list-style:none; padding:15px 14px 0 14px; margin:0; width:570px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.box6002 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px;}
	.box6002 ul li a {
		text-decoration: none;
		color: #048;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
	}
		.box6002 ul li a:hover {
			text-decoration: underline;
			cursor: pointer;
		}

.box6002 p {padding:0 14px 0 14px; margin:0; width:570px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.box6002 p.red {color:#c00;}
.box6002 dl {list-style:none; padding:0 14px; margin:0; width:570px; background:#fff; border:1px solid #d8d9da; border-width:0;}
.box6002 dt {
	font-size:12px;
	font-weight:normal;
	color:#666;
}
.box6002 dd {padding:0 0; margin:0; font-size:11px; line-height:1.2em; color:#444; border-bottom:1px solid #f0f0f0;}
	.box6002 dd a {
		display: block;
		color: #048;
		text-decoration: none;
		width: 220px;
		font-size: 12px;
		cursor: pointer;
	}
		.box6002 dd a em {
			color: #666;
			float: right;
			font-style: normal;
			font-size: 11px;
			cursor: pointer;
		}
		.box6002 dd a:hover {
			color: #08c;
			text-decoration: none;
			cursor: pointer;
		}

.box6002 table {width:100%; background:url(imgRN/box_bg600.gif); }




/* BOX MODULO 800px  SIN ICONOS en la parte superior !!!! */

.box800 {
	width:800px;
	padding:0 0 15px 0;
	background:url(imgRN/box_base800.gif) no-repeat left bottom;
	margin-bottom:15px;
	height: 100%;

}
	/*.box800 h1 {
		background: url(imgRN/box800.gif);
		height: 30px;
		line-height: 30px;
		color: #333;
		padding: 0 15px;
		margin: 0;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}*/
.box800 h3 {background:url(imgRN/box800.gif); height:30px; line-height:30px; color:#333; padding:0 15px; margin:0;  font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.box800 ul {list-style:none; padding:15px 14px 0 14px; margin:0; width:770px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.box800 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px;}
	.box800 ul li a {
		text-decoration: none;
		color: #048;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
	}
		.box800 ul li a:hover {
			text-decoration: underline;
			cursor: pointer;
		}

	.box800 p {
		padding: 15px 14px 0 14px;
		margin: 0;
		width: 770px;
		background: #fff;
		border: 1px solid #d8d9da;
		border-width: 0 1px;
		line-height: 1.3em;
		font-size: 11px;
	}

.box800 table {background: url(imgRN/box_bg800.gif);}








/*d:{#fff; border:1px solid #d8d9da; border-width:0 1px;}*/
.box800 dt {
	font-size:12px;
	font-weight:normal;
	color:#666;
}
.box800 dd {padding:3px 0; margin:0; font-size:11px; line-height:1.2em; color:#444; border-bottom:1px solid #f0f0f0;}
	.box800 dd a {
		display: block;
		color: #048;
		text-decoration: none;
		width: 220px;
		font-size: 12px;
		cursor: pointer;
	}
		.box800 dd a em {
			color: #666;
			float: right;
			font-style: normal;
			font-size: 11px;
			cursor: pointer;
		}
		.box800 dd a:hover {
			color: #08c;
			text-decoration: none;
			cursor: pointer;
		}

.box800 table {width:800px; background:url(imgRN/box_bg800.gif);}



/* ---------->>> BOX  800Skin  <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.box800Skin_cabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	background-image: url(imgRN/box800_cabecera.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 800px;
}


.box800Skin { 
	width:800px;
	padding:10px 0 15px 0;
	background:url(imgRN/box800_base.gif) no-repeat left bottom;
	margin-bottom:15px;
	height: 100%;
}


.box800Skin table {
	width:800px;
	background:url(imgRN/box800_bg.gif);}

	/*.box800Skin h1 {
		background: url(imgRN/box800.gif);
		height: 30px;
		line-height: 30px;
		color: #333;
		padding: 0 15px;
		margin: 0;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}*/
.box800Skin h3 {background:url(imgRN/box800.gif); height:30px; line-height:30px; color:#333; padding:0 15px; margin:0;  font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.box800Skin ul {list-style:none; padding:15px 14px 0 14px; margin:0; width:770px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.box800Skin ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px;}
	.box800Skin ul li a {
		text-decoration: none;
		color: #048;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
	}
		.box800Skin ul li a:hover {
			text-decoration: underline;
			cursor: pointer;
		}

.box800Skin p {padding:15px 14px 0 14px; margin:0; width:770px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.box800Skin p.red {color:#c00;}
.box800Skin dl {list-style:none; padding:0 14px; margin:0; width:770px; background:#fff; border:1px solid #d8d9da; border-width:0 1px;}
.box800Skin dt {
	font-size:12px;
	font-weight:normal;
	color:#666;
}
	
	
	
	
	
	
	
	
/*
.box800Skin table tr{
	float: center;}

.box800Skin ul {list-style:none; padding:15px 14px 0px 14px; margin:0px; width:770px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.box166Skin ul li {text-decoration:none; color:#333; padding:5px 0; font-size:12px; border-bottom:1px solid #ccc;  word-spacing:1px;}
.box166Skin ul li a {text-decoration:none; color:#333; font-size:12px; font-weight:bold;}
.box166Skin ul li a:hover {text-decoration:underline; color:#06f;}


.box800Skin ul ul {list-style:none; padding:0px 0px 0 20px; margin:0; width:764px; background:#fff; border:1px solid #666; border-width:0 0px; height:auto;}
.box800Skin ul ul li {text-decoration:none; color:#666; padding:4px 0; font-size:12px; border-bottom:0px solid #666; word-spacing:-1px;}
.box800Skin ul ul li a {text-decoration:none; color:#666; font-size:12px; font-weight:bold;}
.box800Skin ul ul li a:hover {text-decoration:underline;}

*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> BOX MODULO 600px  con iconos en la parte superior !!!!  <<<---------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/




.box600Skin_cabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #09F;
	background-image: url(imgRN/box600_cabecera.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 600px;
}


.box600Skin { 
	width:600px;
	padding:0 0 15px 0;
	background:url(imgRN/box600_base.gif) no-repeat left bottom;
	margin-bottom:15px;
	
}


.box600Skin table { width:600px;  background:url(imgRN/box600_bg.gif);margin:0;}
	/*.box600Skin h1 {
		height: 30px;
		line-height: 30px;
		color: #333;
		padding: 0 15px;
		margin: 0;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}*/
.box600Skin h3 {height:30px; line-height:30px; color:#333; padding:0 15px; margin:0;  font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.box600Skin ul {list-style:none; padding:15px 14px 0 14px; margin:0; width:570px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.box600Skin ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px;}
.box600Skin ul li a {text-decoration:none; color:#048; font-size:12px; font-weight:bold;}
.box600Skin ul li a:hover {text-decoration:underline;}

.box600Skin p {padding:15px 14px 0 14px; margin:0; width:570px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.box600Skin p.red {color:#c00;}
.box600Skin dl {list-style:none; padding:0 14px; margin:0; width:570px; background:#fff; border:1px solid #d8d9da; border-width:0 1px;}
.box600Skin dt {font-size:12px; font-weight:normal; color:#666;}
.box600Skin0 dd {padding:3px 0; margin:0; font-size:11px; line-height:1.2em; color:#444; border-bottom:1px solid #f0f0f0;}
.box600Skin dd a {
	display: block;
	color: #048;
	text-decoration: none;
	width: 220px;
	font-size: 12px;
	cursor: pointer;
}
	.box600Skin dd a em {
		color: #666;
		float: right;
		font-style: normal;
		font-size: 11px;
		cursor: pointer;
	}
	.box600Skin dd a:hover {
		color: #08c;
		text-decoration: none;
		cursor: pointer;
	}


.titulo_cabecera { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	height: 26px;
	width: 387px;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}

.titulo_cabecera_2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	height: 26px;
	width: 500px;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}


.titulo_cabecera_icono { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	height: 26px;
	width: 300px;
	padding-top: 10px;
	padding-left: 2px;
	float: left;
}

.icono_cabecera{
	float: left;
	width: 32px;
	height: 31px;	
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 3px;
	
}
.icono_mail {
	background-image: url(imgRN/icono_mail.gif);
	float: right;
	height: 31px;
	width: 20px;
	background-repeat: no-repeat;
}
	.icono_mail a {
		height: 31px; /*Los valores de tamaño los asignamos al link, no al div contenedor*/
		width: 20px;
		display: block;
		cursor: pointer;
		/*Aquí hacemos que funcione como caja, como botón*/
	}

.icono_print {
	background-image: url(imgRN/icono_print.gif);
	float: right;
	width: 20px;
	height: 31px;
	background-repeat: no-repeat;
	cursor: pointer;
}
	.icono_print a {
		height: 31px; /*Los valores de tamaño los asignamos al link, no al div contenedor*/
		width: 20px;
		display: block;
		cursor: pointer;
		/*Aquí hacemos que funcione como caja, como botón*/
	}




.icono_pdf {
	background-image: url(imgRN/icono_pdf.gif);
	background-repeat: no-repeat;
	float: right;
	height: 31px;
	width: 20px;
padding-right: 20px;

}

	.icono_pdf a {
		height: 31px;
		width: 20px;
		display: block;
		cursor: pointer;
	}




.icono_cerrar {
	padding-right: 5px;
	background-image: url(imgRN/icono_cerrar.gif);
	background-repeat: no-repeat;
	float: right;
	height: 31px;
	width: 20px;
		
}
	.icono_cerrar a {
		height: 31px;
		width: 20px;
		display: block;
		cursor: pointer;
	}
		.icono_cerrar a:hover {
			background-image: url(imgRN/icono_cerrar_on.gif);
			background-repeat: no-repeat;
			height: 31px;
			width: 20px;
			display: block;
			cursor: pointer;
		}

a.icono-flecha {
padding-left: 17px;
background: url(imgRN/flecha.png) 0 40% no-repeat;
}



.icono_speaker {
	padding-right: 5px;
	background-image: url(imgRN/icono_speaker_off.png);
	background-repeat: no-repeat;
	float: right;
	height: 35px;
	width: 45px;
		
}
	.icono_speaker a:hover {
		background-image: url(imgRN/icono_speaker_on.png);
		background-repeat: no-repeat;
		height: 35px;
		width: 45px;
		display: block;
		cursor: pointer;
	}

.icono_GPS {
	padding-right: 5px;
	background-image: url(imgRN/icono_gps_track_off.png);
	background-repeat: no-repeat;
	float: right;
	height: 35px;
	width: 45px;
		
}

	.icono_GPS a:hover {
		background-image: url(imgRN/icono_gps_track_on.png);
		background-repeat: no-repeat;
		height: 35px;
		width: 45px;
		display: block;
		cursor: pointer;
	}








.box600Skin h3 #pdf { 	float: right;
}






/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> PAGINADOR  ANTIGUO<<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.paginador { height: 30px; font-family: Arial, Helvetica, sans-serif; color:#008000; font-weight: bold; text-align:center; }
.paginador table { float:none; margin: 20px 0 0 0; width: 600px; background-color:#FFF; background:url(imgRN/boxx.gif); }
	.paginador a:link,
	.paginador a:visited {
		color: #0063E8;
		display: block;
		float: left;
		padding: 3px 6px;
		text-decoration: none;
		cursor: pointer;
	}
	.paginador a {
		border: solid 1px #DDDDDD;
		margin-right: 2px;
		cursor: pointer;
	}
		.paginador a:hover {
			border: solid 1px #666666;
			cursor: pointer;
		}




 /* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>>GRID   articulos patrimonio <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/





.grid
{ 
	width:100%; 
	font-family:Arial;
	margin:0; padding:0; 
}
.grid H2 
{ 
	margin:0; padding:0; 
	color:#ffffff;
	height:20px;
	line-height:20px;
	font-size:14px;
}
/* .grid .mid
{
	padding:3px 0px 0px 0px;
} */
.grid .datatable
{
	width:100%;
	color:#333;
    border-bottom:solid 1px #d8d9da;
}        
.grid .datatable TH
{
    font-size:12px;
    font-weight:bold;
    letter-spacing:0px;
    text-align:left;
    padding:2px 4px;
    color:#333333;
    border-bottom:solid 2px #bbd9ee;
}
.grid .datatable TH A
{ 
	text-decoration:none;
	padding-right:18px; 
	color:#0066cc;
}
.grid .datatable TH.sortasc A { background:url(../img/asc.gif) right center no-repeat; }
.grid .datatable TH.sortdesc A { background:url(../img/desc.gif) right center no-repeat; }
.grid .datatable TD
{
    font-size:11px;
    text-align:left;
    padding:6px 4px;
    border-bottom:solid 1px #cccccc;
}      
.grid .datatable .row:hover
{
	background-color:#e3e3e3;
	color:#000;
}
.grid .datatable .first { padding-left:10px; }
.grid .datatable .row:hover .first
{
    background-repeat:no-repeat;   
	background-image:url(../img/bullet.gif);
}  


 /* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> FINAL   GRID   articulos patrimonio  <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/








 /* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>>paginador pager-row GRID  <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
 
.grid TR.pager-row TD

{

    border-top:solid 2px #bbd9ee;

}

.grid 

{

    font-family: Arial, sans-serif;
	

    text-align:center;

    padding:0px;  

    font-size:14px;

} 

.grid  SPAN.command,        

.grid SPAN.current,        

.grid  A.command,



/* -numero normal--- */

.grid TR.pager-row TD A

{
    border:solid 1px #dddddd;
    color:#0063E3;

    padding:3px 6px; /* crea los espacios alrededor del numero* arriba abajo */

    text-decoration:none;



}

/* -hover cuadro alrededor numero--- */
	.grid A.command:hover,
	.grid TR.pager-row TD A:hover {
		border: solid 1px #666666;
		background-color: #ececec;
		color: #0063e3;
		padding: 3px 6px; /* crea los espacios alrededor del numero* izquierda derecha */

		text-decoration: none;
		cursor: pointer;
	}        

/* - 1º numero color gris--- */
.grid  SPAN.current,

.grid TR.pager-row TD SPAN

{

    border:none;

    font-weight:bold;

    color:#66cc33;

    padding:3px 6px;

}

.grid TR.pager-row TD

{

      border-top:none;

      text-align:center;

}

	.grid TR.pager-row TABLE {
		width: 400px;
		height: 35px;
		margin: 0 auto 0 auto;
		background-image: url(imgRN/ddd.gif);
	}




/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> MARCO IMAGENES  <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/



.marco_imagenes { 
   padding:5px; 
   border: 1px solid #999999; 
   -moz-border-radius:6px;
   -webkit-border-radius:6px;
   background-color:#eee;
} 

.marco_imagenes2 { 
   padding:5px; 
   background-color: #f5f5f5;    
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
} 

.sombra
#sombra {
float:left;
padding:0 5px 5px 0; /*Esta es la profundidad de nuestra sombra, sí haces más grandes estos valores, el efecto de sombra es mayor también */
background: url(imgRN/sombra.gif) no-repeat bottom right; /*Aquí es donde ponemos la imagen como fondo colocando su ubicación*/
} 

#sombra img {
display:block;
position:relative;
top: -3px; /* Desfasamos la imagen hacia arriba */
left:-3px; /*Desfasamos la imagen hacia la izquierda */
padding:5px;
background:#FFFFFF; /*Definimos un color de fondo */
border:1px solid;
border-color: #CCCCCC #666666 #666666 #CCCCCC /*Creamos un marco para acentuar el efecto */
}



 /* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> EFECTO IMAGENES alinear  <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.img_tarjetas {
	margin: 0px 20px 0px 20px;
	padding: 6px;
	border: 2px solid #ededed;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	/*	height: 289px;
	width: 271px;
	height: 93px;
	width: 153px;*/
	height: 140px;
	width: 230px;
	align-content:center;
}


.alinear_izquierda {float: left;  margin: 5px 10px 10px 0px}
.alinear_derecha {float: right;  margin: 5px 0px 10px 10px}

.alinear_izquierda_marco{ 
   padding:5px;
   float: left;
    margin:0 10px 10px 0;
	padding:10px;
   -moz-border-radius:6px;
	-webkit-border-radius:6px;
	background-color:#eee;
}


.imagen_transparente_radius {
	border-radius: 10px;
}

.imagen_transparente_radius:hover {
		filter: opacity(.5);
	}

.imagen_desenfoca_radius {
	border-radius: 10px;
}
.imagen_desenfoca_radius:hover {
	filter: blur(5px);
}

.imagen_oscurecer_radius {
	border-radius: 10px;
}

	.imagen_oscurecer_radius:hover {
		filter: brightness(50%);
	}

.contenedor_imagen_texto {
	position: relative;
	display: inline-block;
	text-align: center;
}

.texto_encima_explora {
	position: absolute;
	top: 80%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: white;
	text-align: center;
	/*background-color: transparent;*/
	background-color: rgba(0, 0, 0, 0.5);
}

	.texto_encima_explora a:link, a:visited, a:active {
		text-decoration: none;
		color: white
	}

.texto_encima_imagen {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 185px;
	transform: translate(-50%, -50%);
	font-weight: bold;
	color: #000000;
	text-align: center;
	/*transform: rotate(-10deg);*/
	/*-moz-transform: rotate(-10deg);*/
	/*background-color: transparent;*/
	/*background-color: rgba(0, 0, 0, 0.5);*/
}

	.texto_encima_imagen a:link, a:visited, a:active {
		text-decoration: none;
		font-weight: bold;
		color: #000000;
		cursor: pointer;
	}
.imagen_transparente_explora_ruta {
	filter: opacity(.5);
}

.texto_explora {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: white
}

.texto_encima {
	position: absolute;
	top: 80%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: white;
	text-align: center;
	/*background-color: transparent;*/
	background-color: rgba(0, 0, 0, 0.5);
}

	.texto_encima a:link, a:visited, a:active {
		text-decoration: none;
		color: white;
		cursor:pointer;
	}

.boton_explora {
	/*display: flex;
          align-content:center;
          justify-content: center;*/
	width: 250px;
	height: 20px;
	background-color: gray;
	text-align: center;
	top: 0px;
	/*margin: 5px;
          padding:5px;*/
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	font-size: 16px;
	line-height: 20px;
	/*text-transform: uppercase;*/
	margin: auto;
}

	.boton_explora:hover {
		opacity: 0.50;
		-moz-opacity: .50;
		filter: alpha (opacity=50);
		cursor: pointer;
	}

	.boton_explora a {
		color: #fff;
		text-decoration: none;
		padding: 5px 5px 5px 0;
		cursor: pointer;
	}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> TEXTOs  <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: #333;
	cursor: auto;
}
	.texto a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
		text-decoration: none;
		color: #333;
		cursor: pointer;
	}
 
.texto_cabecera {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 font-weight: bold;
 text-decoration: none;
 color: #09f;
 }
 
.texto a.visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 text-decoration: none;
 color: #666;
 cursor:pointer;
 }
.texto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	color: #09F;
	cursor:pointer;
	
}
 
 	
.texto_azul_resaltar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #09F;
	padding:0px; margin:0px;
	
}

.texto_nombre_articulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	/*text-decoration-line: none;*/
	color: #333;
	cursor: auto;
}

	.texto_nombre_articulos a:link, a:active, a:hover, a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
		text-decoration-color: #333;
		/*text-decoration-line: none;
		text-decoration: none;*/
		color: black;
		cursor: pointer;
	}

/*.texto_nombre_articulos a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: #333;
}

.texto_nombre_articulos a.visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: #666;
}

.texto_nombre_articulos a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	color: #09F;
}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> BOX  <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.boxmapa {width:600px; height:450px;  background:url(imgRN/box600_450.gif); }
.boxmapabuscador {
	width: 580px;
	height: 450px;
	background: url(imgRN/box600_450.gif);
}
.boxmapa600x510 {width:600px; height:510px;  background:url(imgRN/box600_510.gif); }
/*.boxmapa600x510 {width:600px; height:510px;  background:url(imgRN/box600_450.gif); }*/

.boxmapaiframe { padding:5px 5px 0px 5px;}

.boxmapa600x330 {width:600px; height:330px;  background:url(imgRN/box600_330.gif); }  

.textomapa { font-family: Arial, Verdana; font-size:9px; color:#333; margin:0; float:left;	padding: 5px 0 5px 15px;}

.plain470 {width:600px; height:470px; padding:5px 1px; background:url(imgRN/plain470.gif); margin:0;}



.box_busqueda_rutas {width:600px; padding:0 0 15px 0; background:url(imgRN/box_base600.gif) no-repeat left bottom; margin-bottom:10px; }
	/*.box_busqueda_rutas h1 {
		background: url(imgRN/box600.gif);
		color: #0066ff;
		padding: 5px 15px 5px 15px;
		margin: 0px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}*/
.box_busqueda_rutas h3 {background:url(imgRN/box600.gif);  color:#0066ff; padding:5px 15px 5px 15px; margin:0px;  font-size:12px; font-family:Arial, Helvetica, sans-serif; 	}
.box_busqueda_rutas p {padding:15px 14px 0px 14px; margin:0; width:570px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.box_busqueda_rutas table {width:600px; background:url(imgRN/box_bg600.gif);}
.box_busqueda_rutas_img { padding:0px 10px 5px 0px;  vertical-align:middle;}
.box_busqueda_rutas_img_puntuacion { padding:0px 10px 5px 0px;  vertical-align:middle; float:right;}


.Caja600 {   margin-top: 5px;  margin-right: 5px;  margin-bottom: 5px;  margin-left: 5px;}

.jumpmenu_patri {
	width: 150px;
	}
/*dt {
	text-align:right;
	width:80px;
}*/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> GRID  <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


.RN_Grid
{
font-family:Arial;
Font-Size:small;
}
.RN_Grid_Foco 
{
background:url(imgRN/Grid_Foco.gif); 
}
.RN_Grid_Row 
{
background:url(imgRN/Grid_Row.gif); 
}
.RN_Grid_Row_Alternate 
{
background:url(imgRN/Grid_Alternate.gif);
}
.RN_Grid_Row_Alternate a
{
background:url(imgRN/Grid_Alternate.gif);
}

/* #d8d9da */

.RN_Grid_Header
{
 font-family: Arial, Helvetica, sans-serif;
 color:#333333;
 text-align: left;   
}

.RN_Grid_Header a
{
 font-family: Arial, Helvetica, sans-serif;
 color:#333333;
 text-align: left;   
}

	.RN_Grid_Header a:hover {
		font-family: Arial, Helvetica, sans-serif;
		text-align: left;
		text-decoration: underline;
		color: #09F;
		cursor: pointer;
	}
 /* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> EXPOSICIONES  <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


.ascroller ul.group-grid2{padding:0;}ul.group-grid2 li:hover,ul.group-grid2 li.hover{background-color:#e7e5e5;}
/*.ascroller ul.group-grid li{margin:0 10px 0 0;}*/

ul.group-grid2 li{
	float:left;
	display:inline;
	position:relative;
	margin:10px 10px 10px 5px;
	padding:10px;
	width:155px;
	height:165px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background-color:#eee;
	overflow:hidden;}

ul.group-grid2 li .thumb{position:relative;width:155px;}
ul.group-grid2 li .thumb a img{width:155px;height:65px;}
ul.group-grid2 li .caption2{position:relative;bottom:25px;left:10px;width:135px;padding:2px 2px 2px 2px; height:45px; line-height:15px; overflow:hidden; text-align:center; text-decoration:none; color:#3a99ff}
ul.group-grid2 li .caption2 h4{margin:0;font-weight:normal; text-decoration:none;color:#3a99ff}
ul.group-grid2 li .caption2 a{ text-decoration:none; color:#333; font-size:12px; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
	ul.group-grid2 li .caption2 a:hover {
		text-decoration: none;
		color: #333;
		font-size: 12px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
	}


 /* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> EXPOSICIONES <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


.imagen_exposiciones2 a{
 
 padding:10px 10px 5px 10px;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
 background-color:#eee;
 height:160px;
 
 }

.imagen_exposiciones {
 
 padding:10px 10px 5px 10px;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
 background-color:#eee;
 height:150px;
 
 }
.imagen_exposiciones2 a:hover {
	padding: 10px 10px 5px 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #ccc;
	height: 150px;
	cursor: pointer;
}
.imagen_exposiciones h4
{
    
    font-weight:normal;
    text-decoration:none; 
    color:#333; 
    font-size:12px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    margin:5px 0px 0px 5px;
   
 }
 

 /* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> LOGOS  <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
 
 
 /*#cabecera_logo_1 {
 
 display:block;
 padding: 0px;
 border:0;
 width: 119px;*//*398*/
 /*height:63px;*/
/* background: url("imgRN/logo_RN_1.png"); 
 background: url("imgRN/LogoWeRN-Cabecera.png");*/
 /*float: left;
 margin: 45px 0px 0px 10px;
 background-repeat: no-repeat;

}

#cabecera_logo_2 {
 
 padding: 0px;
 border:0;
 width: 64px;
 height:63px;*/
/* background: url("imgRN/logo_RN_2.png"); */
 /*float: left;
 margin: 45px 0px 0px 5px;
 background-repeat: no-repeat;
}
#cabecera_logo_3 {
 
 
 padding: 0px;
 border:0;
 width: 215px;
 height:63px;*/
 /*background: url("imgRN/logo_RN_3.png");*/
 /*float:left ;
 margin: 45px 0px 0px 5px;
 background-repeat: no-repeat;

}*/

/* -------FLORA -------------------------------------------------*/


.ascroller ul.group-grid3{padding:0;}ul.group-grid3 li:hover,ul.group-grid3 li.hover{background-color:#e3e3e3;}


ul.group-grid3 li{
	float:left;
	display:inline;
	position:relative;
	margin:0px 10px 20px 5px;
	padding:0px 10px 10px 10px;
	width:150px;
	height:310px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background-color:#eee;
	overflow:hidden;}

ul.group-grid3 li .thumb{position:relative;width:150px;}
	ul.group-grid3 li .thumb a img {
		width: 150px;
		height: 136px;
		cursor: pointer;
	}
ul.group-grid3 li .caption3{position:relative;width:150px;padding:10px 0px 0px 0px;height:160px;line-height:15px;overflow:hidden;text-align:left;}
ul.group-grid3 li .caption3 h4 a{margin:0;font-weight:normal;}
	ul.group-grid3 li .caption3 a {
		text-decoration: none;
		color: #666;
		font-size: 12px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
	}



/*----------------------------------------------------------------------------------*/
/*---cabecera tarjetas------*/

.box600S_cabecera {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #09F;	background-image: url(imgRN/box600_cabecera.gif);	background-repeat: no-repeat;
	height: 40px;	width: 600px;}


.box600S { 	width:600px;	padding:0 0 15px 0;	background:url(imgRN/box600_base.gif) no-repeat left bottom;	margin-bottom:15px;	height: 100%;}


.box600S table {width:600px; background:url(imgRN/box600_bg.gif);}


.box600S ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  FLOAT: left; padding:0px 0px 10px 0px; MARGIN: 0px 0px; WIDTH: 600px;  LIST-STYLE-TYPE: none; background:url(imgRN/box600_bg.gif) } 

.box600S ul li{ PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FLOAT: left; PADDING: 5px; WIDTH: 65px; PADDING-TOP: 2px; } 
.box600S ul li .costes{ PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 200px; PADDING-TOP: 2px; } 

.texto_costes_tarjetas {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 text-align: left;
 font-weight: bold;
 text-decoration: none;
 color: #09F;
 background-color:#fff;
 }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>>BOX ZONA FEDERACION  <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/



.box600Federacion_cabecera {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; 	
color: #09F; background-image: url(imgRN/box600_cabecera.gif); 	background-repeat: no-repeat; 	height: 40px; 	width: 600px; }

.box600Federacion { width:600px; padding:0 0 15px 0;	background:url(imgRN/box600_base.gif) no-repeat left bottom;	margin-bottom:15px;	height: 100%;}

.box600Federacion table { width:5500px; }

.box600Federacion ul {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-decoration: none;
	color: #333; list-style:none;  margin:0; width:600px; background:url(imgRN/box600_bg.gif);  height:auto; padding:5px 0px 5px 0px; MARGIN: 0px;}
.box600Federacion ul li { text-decoration:none; color:#444;  font-size:12px;  width:550px; word-spacing:1px; padding:0px 0px 10px 15px; line-height:1.3em;}
	.box600Federacion ul li a {
		text-decoration: none;
		color: #048;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
	}
		.box600Federacion ul li a:hover {
			text-decoration: underline;
			cursor: pointer;
		}

.box600Federacion p {padding:15px 14px 0 14px; margin:0; width:570px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.box600Federacion p.red {color:#c00;}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>>UL LI  TABS  <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


ul.FED  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-decoration: none;
	color: #333; list-style:none;  margin:0; width:600px;   height:auto; padding:5px 0px 5px 0px; MARGIN: 0px;}
ul.FED  li { text-decoration:none; color:#444;  font-size:12px;  width:550px; word-spacing:1px; padding:0px 0px 10px 15px; line-height:1.3em;}
	ul.FED li a {
		text-decoration: none;
		color: #048;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
	}
		ul.FED li a:hover {
			text-decoration: underline;
			cursor: pointer;
		}

ul.FED h4 {font-family: Arial, Helvetica, sans-serif; font-size: 16px;font-weight: bold;color: #09F;padding:0px; margin:0px;}

h4 {font-family: Arial, Helvetica, sans-serif; font-size: 16px;font-weight: bold;color: #09F;padding:0px; margin:0px;}




ul.tarjeta_costes  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; FLOAT: left; padding:0px 0px 10px 0px; MARGIN: 0px ; WIDTH: 600px;  LIST-STYLE-TYPE: none;  } 
ul.tarjeta_costes li{ PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FLOAT: left; color: #000; PADDING: 5px; WIDTH: 65px; PADDING-TOP: 2px; } 
ul.tarjeta_costes  li .costes{ PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 200px; PADDING-TOP: 2px; } 

ul.federarse h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #09F;	padding:10px 10px 5px 5px; 	margin:10px 10px 5px 10px; list-style:none; }

ul.federarse  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-decoration: none; list-style-type:none;
	color: #333; list-style:none;  margin:0;   height:auto; padding:0px; MARGIN: 0px;}


/* ------------------------------------------------------------------------------------------------------------*/
/* ---------->>>pistas esqui <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/





.box600Tiempo_cabecera {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; 	
color: #09F; background-image: url(imgRN/box600_cabecera.gif); 	background-repeat: no-repeat; 	height: 40px; 	width: 600px; }

.box600Tiempo { width:600px; padding:0 0 15px 0;	background:url(imgRN/box600_base.gif) no-repeat left bottom;	margin-bottom:15px;	height: 100%;}

.box600Tiempo table { width:5500px; }

.box600Tiempo ul {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-decoration: none;
	color: #333; list-style:none;  margin:0; width:600px; background:url(imgRN/box600_bg.gif);  height:auto; padding:5px 0px 5px 0px; MARGIN: 0px;}
.box600Tiempo ul li { text-decoration:none; color:#444;  font-size:12px;  width:550px; word-spacing:1px; padding:0px 0px 10px 15px; line-height:1.3em;}
	.box600Tiempo ul li a {
		text-decoration: none;
		color: #444;
		font-size: 12px;
		font-weight: bold;
		cursor: pointer;
	}
		.box600Tiempo ul li a:hover {
			text-decoration: underline;
			cursor: pointer;
		}



#icono_sky_off {
	background-image: url(imgRN/icono_sky_off.gif);
	float: right;
	width: 200px;
	height: 31px;
	background-repeat: no-repeat;
	padding:0px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left;
	color:#444;
	line-height:30px;
}

#icono_sky_on {
	background-image: url(imgRN/icono_sky_on.gif);
	float: right;
	width: 200px;
	height: 31px;
	background-repeat: no-repeat;
	padding:0px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left;
	color:#339900;
	line-height:30px;
}



/* ----------------------------------------------------------------------------------------------------------------*/


.ascroller ul.sky{padding:0;}ul.sky li:hover,ul.sky li.hover{background-color:#dcdbdb;}
/*.ascroller ul.group-grid li{margin:0 10px 0 0;}*/

ul.sky li{
	float:left;
	display:inline;
	position:relative;
	margin:0px 10px 20px 5px;
	padding:10px;
	width:160px;
	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background-color:#dcdbdb;
	overflow:hidden;}

ul.sky li .thumb{position:relative;width:155px;}
ul.sky li .thumb a img{width:155px;height:5px;}
ul.sky li .caption2{position:relative; width:135px; padding:1px 30px 10px 10px; height:15px; line-height:15px; overflow:hidden; text-align:center;}
ul.sky li .caption2 h4{margin:0;font-weight:normal;}
ul.sky li .caption2 a{ text-decoration:none; color:#333; font-size:12px; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
ul.sky li .caption3{position:relative;width:135px; padding:10px 5px 10px 5px; height:50px; line-height:20px;overflow:hidden;text-align:center;}
ul.sky li .caption5{position:relative; width:135px; padding:1px 30px 10px 10px; height:30px; line-height:20px; overflow:hidden; text-align:center;}
.textos_Sky {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	}
.img_Sky{

	 padding:0px 0px 0px 40px;
	}
	
	
	
	
/* ----------------------  pistas ------------------------------*/
	

.ascroller ul.sky2{padding:0;}ul.sky2 li:hover,ul.sky2 li.hover{background-color:#dcdbdb;}
/*.ascroller ul.group-grid li{margin:0 10px 0 0;}*/

ul.sky2 li{
	float:left;
	display:inline;
	position:relative;
	margin:0px 0px 5px 5px;
	padding:10px;
	width:160px;
	height:30px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background-color:#dcdbdb;
	overflow:hidden;}


ul.sky2 li .caption2{position:relative; width:135px; padding:5px 5px 5px 5px; height:25px; line-height:15px; overflow:hidden; text-align:center;}

/* ---------------------------------------------------------*/
/* ---------------------------------------------------------------*/
/* --------------------------------------------------------*/	
.ascroller ul.sky_pistas{padding:0;}ul.sky_pistas li:hover,ul.sky_pistas li.hover{background-color:#f4f4f4;}
/*.ascroller ul.group-grid li{margin:0 10px 0 0;}*/

ul.sky_pistas li{
	float:left;
	display:inline;
	position:relative;
	margin:0px 0px 5px 0px;
	padding:10px;
	width:370px;
	height:30px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background-color:#f4f4f4;
	overflow:hidden;}



ul.sky_pistas li .caption2{ width:320px; padding:5px 5px 5px 5px; height:25px; line-height:15px; overflow:hidden; text-align:left;}

	
	
	
	
	.ascroller ul.sky_prediccion{padding:0;}ul.sky_prediccion li:hover,ul.sky_prediccion li.hover{background-color:#ededed;}
/*.ascroller ul.group-grid li{margin:0 10px 0 0;}*/

ul.sky_prediccion li{
	float:left;
	position:relative;
	margin:6px;
	padding:3px;
	width:130px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
    border: 1px solid #999999;
	background-color:#fff;
	overflow:hidden;}

ul.sky_prediccion li .caption1{position:relative; width:130px; padding:0px; height:15px; line-height:15px; overflow:hidden; text-align:center; font-weight: bold; font-size: 12px;}
ul.sky_prediccion li .caption2{position:relative; width:130px; padding:10px 0px 0px 0px; height:90px; line-height:15px; overflow:hidden; font-weight: bold; text-align:center;}



.textos_Sky_prediccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	}
	
.img_Sky_prediccion{padding:0px 0px 0px 40px;}
	
	


.estacion_off {
	
	padding:0px 10px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left;
	color:#990000;
	font-weight: bold;
}


.estacion_on {
	padding:0px 10px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left ;
	color:#339900;
	font-weight: bold;	
	
}


/*-------------------------------------------------------------------------------------------*/
/* ---------------------- SECCION GPS ------------------------------*/
/*-------------------------------------------------------------------------------------------*/


.box600GPS_cabecera {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; 	
color: #09F; background-image: url(imgRN/box600_cabecera.gif); 	background-repeat: no-repeat; 	height: 40px; 	width: 600px; }

.box600GPS { width:600px; padding:0 0 15px 0;	background:url(imgRN/box600_base.gif) no-repeat left bottom;	margin-bottom:15px;	height: 100%;}

.box600GPS table { width:5500px; }

.box600GPS ul {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-decoration: none; list-style-type:none;
	color: #333; list-style:none;  margin:0; width:600px; background:url(imgRN/box600_bg.gif);  height:auto; padding:5px 0px 5px 0px; MARGIN: 0px;}
.box600GPS  li { text-decoration:none; color:#444;  font-size:12px;  width:300px; word-spacing:1px; padding:0px 0px 10px 15px; line-height:1.3em;}
	.box600GPS li a {
		text-decoration: none;
		color: #444;
		font-size: 12px;
		width: 150px;
		font-weight: bold;
		cursor: pointer;
	}
	.box600GPS ul li a:hover {
		text-decoration: underline;
		cursor: pointer;
	}

.box600GPS h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #09F;
	padding:0px; 
	margin:0px;
	
}

ul.checkbox {list-style-type:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; height:auto; padding:5px 0px 5px 0px; MARGIN: 5px; color: #333;}
	ul.checkbox li a {
		background: url(imgRN/icono_checkbox.png) no-repeat 5px 0px 0px 0px;
		cursor: pointer;
	}
	ul.checkbox li a {
		font-weight: bold;
		line-height: 26px;
		margin: 10px 0px 5px 10px;
		padding: 0px 0px 0px 30px;
		cursor: pointer;
	}







ul.ok {list-style-type:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; height:auto; padding:5px 0px 5px 0px; MARGIN: 5px; color: #333; }
	ul.ok li a {
		background: url(imgRN/icono_check.png) no-repeat;
		font-weight: bold;
		line-height: 26px;
		margin: 10px 0px 5px 10px;
		padding: 0px 0px 0px 30px;
		cursor: pointer;
	}




ul.enlace {list-style-type:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; height:auto; padding:5px 0px 5px 0px; MARGIN: 5px; color: #333;}
	ul.enlace li a {
		background: url(imgRN/icono_enlaces.png) no-repeat;
		font-weight: bold;
		line-height: 20px;
		margin: 10px 0px 5px 10px;
		padding: 0px 0px 0px 22px;
		color: #333;
		cursor: pointer;
	}
		ul.enlace li a:hover {
			background: url(imgRN/icono_enlaces.png) no-repeat;
			font-weight: bold;
			line-height: 20px;
			margin: 10px 0px 5px 10px;
			padding: 0px 0px 0px 22px;
			color: #090;
			cursor: pointer;
		}






ul.gps  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-decoration: none; list-style-type:none;
	color: #333; list-style:none; width:600px;   height:auto; padding:5px 0px 0px 0px; MARGIN: 5px 5px 0px 5px;}
ul.gps  li { text-decoration:none; color:#444;  font-size:12px;  width:300px; word-spacing:1px; padding:0px 0px 10px 15px; line-height:1.3em;}
	ul.gps li a {
		text-decoration: none;
		color: #444;
		font-size: 12px;
		width: 150px;
		font-weight: bold;
		cursor: pointer;
	}
		ul.gps li a:hover {
			text-decoration: underline;
			cursor: pointer;
		}

ul.gps h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #09F;	padding:0px; 	margin:0px;}









/*-------------------------------------------------------------------------------------------*/

/*--------------------------SECCION ARTICULOS POP UP  ------------------------------------ */

/*-------------------------------------------------------------------------------------------*/
#articulos_wrapper{
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border:0;
	width: 700px;

	
}


#articulos_cabecera1_verde {
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	border:0;
	width: 700px;
	background: url(imgRN/bg_cabecera_articulos.gif) ;
	height: 105px;
	
}

#articulos_cabecera_verde {
text-align: left;
	height: 105px;
	width: 600px;
	float:left ;

	
}
#articulos_cabecera_logo {
text-align: right;
	height: 74px;
	width: 74px;
	margin:30px 10px 10px 10px;
	padding:0px; 
	float:left ;
	
}

#articulos_cabecera_verde h1{  padding:20px 0px 0px 10px; margin: 0px; height:0px;  font-family: Arial, Helvetica, sans-serif; font-size: 24px;
color: #FFF;  text-align: left; }
#articulos_cabecera_verde h4{padding:30px 0px 0px 10px; margin: 0px; height:0px;  font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
color: #FFF;  text-align: left; }




#articulos_contenido {
text-align: left;
width: 670px;
	
font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
color: #333;
padding:5px 0px 0px 10px;
}

#articulos_footer_verde {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border:0;
	width: 700px;
	background: url(imgRN/bg_footer_articulos.gif) ;
	height: 68px;
	float:left ;
	
}
#articulos_footer_verde h5{padding:10px 0px 0px 10px; margin: 0px;   font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
color: #FFF;  text-align: left;  }
#articulos_footer_verde .rutasnavarra {padding: 0px 0px 0px 500px; margin: 0px;   font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
color: #FFF;  text-align: right; }





ul.info_club  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-decoration: none; list-style-type:none;
	color: #333; list-style:none; width:0px;   height:auto; padding:5px 0px 5px 0px; MARGIN: 5px 5px 0px 5px;}
ul.info_club   li { text-decoration:none; color:#444;  font-size:12px;  width:500px; word-spacing:1px; padding:0px 0px 10px 15px; line-height:18px;}
	ul.info_club li a {
		text-decoration: none;
		color: #444;
		font-size: 12px;
		width: 150px;
		font-weight: bold;
		cursor: pointer;
	}
		ul.info_club li a:hover {
			text-decoration: underline;
			cursor: pointer;
		}

ul.info_club  h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #09F;	padding:0px; 	margin:0px;}




/*-------------------------------------------------------------------------------------------*/

/*--------------------------BOTONES-------------------------------------------------------------- */

/*-------------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------------------*/

button_Skin,
a.button_Skin,
a.button_Skin:link,
a.button:visited {
  
  padding: 0 0 0 0;
  margin: 0 3px 0 3px;
  border: none;
  display: block;
  float: left;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  white-space: nowrap;
  overflow: visible;
}

  * html a.button_Skin,
  * html a.button_Skin:link,
  * html a.button_Skin:visited {
    
    width: 1%;
  }

  button_Skin, x:-moz-any-link {
   
    margin: 0 0 0 0;
  }

  *:first-child+html button {
    
    margin: 0 3px 0 3px;
  }

  button_Skin span,
  a.button_Skin span,
  a.button_Skin:link span,
  a.button_Skin:visited span {
   
    display: block;
  }



button_Skin,
a.button_Skin,
a.button_Skin:link,
a.button_Skin:visited {
  
height: 26px; 
font-family: "Arial", Helvetica, clean, sans-serif;
font-size: 13px;
color: #666666;
background-color: #ffffff;
}

  button.button_active,
  a.button_active {
  }

  button_Skin span,
  a.button_Skin span,
  a.button_Skin:link span,
  a.button_Skin:visited span {
    
    padding: 0 14px 0 0;
    height: 24px;
    background: url(imgRN/bg_button_right.gif) top right;
  }

  button_Skin span span,
  a.button_Skin span span,
  a.button_Skin:link span span,
  a.button_Skin:visited span span {
   
    padding: 0 0 0 13px;
    height: 24px;
    line-height: 24px;
    background: url(imgRN/bg_button_left.gif) top left;
  }

button_Skin:hover,
a.button:hover {
	color: #000000;
	cursor: pointer;
}

  button_Skin.submit span,
  a.submit span,
  a.submit:link span,
  a.submit:visited span {
  }

  button_Skin.submit span span,
  a.submit span span,
  a.submit:link span span,
  a.submit:visited span span {
   
    padding-left: 26px;

    background-image: url(imgRN/bg_button_left_submit.gif);
  }

  button_Skin.submit:hover,
  a.submit:hover {
  }

  button_Skin.cancel span,
  a.cancel span,
  a.cancel:link span,
  a.cancel:visited span {
  }

  button_Skin.cancel span span,
  a.cancel span span,
  a.cancel:link span span,
  a.cancel:visited span span {
   
    padding-left: 26px;

    background-image: url(imgRN/bg_button_left_cancel.gif);
  }

  button_Skin.cancel:hover,
  a.cancel:hover {
  }

  button:active span,
  a:active:active span,
 
  button.button_active span,
  a.button_active:active span {
    
    background-position: bottom right;
  }

  button_Skin:active span span,
  a:active:active span span,
  
  button.button_active span span,
  a.button_active:active span span {
    
    background-position: bottom left;
  }
  
  /* --------------------------------------------------------------------------------------*/
  /* -------------------------------calendario---------------------------------------------*/
  /* --------------------------------------------------------------------------------------*/

.box600calendario { width:600px;	padding:0 0 15px 0;	background:url(imgRN/box600_base.gif) no-repeat left bottom;	margin-bottom:15px;	height: 100%;}
.box600calendario_cabecera {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #09F;	background-image: url(imgRN/box600_cabecera.gif);	background-repeat: no-repeat;
	height: 40px;	width: 600px;}
.box600calendario table  { background:url(imgRN/box600_bg.gif);}



/* --------------------------------------------------------------------------------------*/
/* ------------------------------GPS ENLACES------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------*/
ul.gps2{padding:0;}ul.gps2 li:hover,ul.gps2 li.hover{background-color:#ededed;}
ul.gps2 li{
	float:left;
	display:inline;
	position:relative;
	margin:10px 10px 5px 10px;
	padding:10px 10px 5px 10px;
	width:230px;
	height:105px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background-color:#fff;
	overflow:hidden;}

.gps2{margin:0px; padding:0px; text-decoration:none; color:#333; font-size:12px; font-weight:bold;font-family: Arial, Helvetica, sans-serif; line-height:0px;text-align:center;}
ul.gps2 li  h4{margin:0px; padding:0px; text-decoration:none; color:#333; font-size:12px; font-weight:bold;font-family: Arial, Helvetica, sans-serif; line-height:0px;text-align:center;}
ul.gps2 li  h4:hover{margin:0px; padding:0px; text-decoration:none; color:#333; font-size:12px; font-weight:bold;font-family: Arial, Helvetica, sans-serif; line-height:0px;text-align:center;}
ul.gps2 li a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0px;
	text-align: center;
	cursor: pointer;
}

.marco_imagenes_gps { 
   padding:5px 5px 5px 5px;

    margin:0 10px 10px 0;
	padding:10px;
   -moz-border-radius:6px;
	-webkit-border-radius:6px;
	background-color:#eee;
} 



.gps_espacio{height:1500px;}



/* --------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------*/

  
/*---------------------------------------------------------------------------------------------------*/
/*---------------------------TIEMPO -----------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/


.box600sectiempo { width:600px;	padding:0 0 15px 0;	background:url(imgRN/box600_base.gif) no-repeat left bottom;	margin-bottom:15px;	height: 100%;}
.box600sectiempo_cabecera {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #09F;	background-image: url(imgRN/box600_cabecera.gif);	background-repeat: no-repeat;
	height: 40px;	width: 600px;}
.box600sectiempo table  { background:url(imgRN/box600_bg.gif);}

.box600sectiempo.titulo_cabecera { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	height: 26px;
	width: 300px;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}
.tiempo table{clear:both; float:left; margin:0px; padding:0px; width:600px; }
.tiempo  table *{margin:0;padding:0;text-align:center;vertical-align:middle; width:600px;}

.tiempo  tbody td{border-bottom:1px solid #CCC;}
.tiempo tbody td.max{color:#CC0000;font-size:18px;text-align:center; }
.tiempo  tbody td.min{color:#0066FF;font-size:18px;text-align:center; line-height: 2em;} 
.tiempo tbody td.max{color:#CC0000;font-size:18px;text-align:center; line-height: 2em; }
.tiempo tbody td.gris{color:#333333;font-size:16px;text-align:center; line-height: 2em; font-weight: bold;}
.tiempo  tbody  td.fecha{color:#666;font-size:12px; padding-left:10px;text-align:left; border-left:1px solid #CCC;}
.tiempo  tbody td.min_titulo{color:#0066FF;font-size:12px;text-align:center; height:40px} 
.tiempo tbody td.max_titulo{color:#CC0000;font-size:12px;text-align:center;  height:40px}
.tiempo  tbody  td.iconos {text-align: center;padding:5px; display: block;margin: auto;}
.fecha{ font-family: Arial, Helvetica, sans-serif;  text-decoration: none;  color:#666;font-size:12px;padding:10px 0px 0px 10px; text-align:right; }


.nav_prevision li{float:left;font:bold 10px Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase;margin-bottom:2px;}
.nav_numeros {	position:relative;	top:-450px;	left:10px;	width:150px;visibility: visible; height: 44px;}

ul.nav_numeros li{margin-right:2px; list-style-type:none;}

	ul.nav_numeros li a {
		padding: 0;
		border: none;
		line-height: 20px;
		color: #035A89;
		width: 28px;
		height: 45px;
		text-align: center;
		cursor: pointer;
	}

	ul.nav_numeros li.activo a {
		border: none !important;
		color: #fff !important;
		cursor: pointer;
	}

.prevision td {height:40px; text-indent:-9999px;}
.prevision td p {margin:0 auto;padding:0;height:40px;}
.prevision td span {display:block;height:40px;width:40px;margin:0 auto;}

.nav_prevision li{float:left;font:bold 10px Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase;margin-bottom:2px;}


.nav_prevision li a{display:block;padding:2px 5px;text-decoration:none;color:#5995B1;border:1px solid #d8d8d8;}
.nav_prevision li span{display:block;font-size:14px;}

.nav li.last_child {border-right:0 none !important;}

 /*ul.nav_numeros li {
	background:url(img_RN/clip_dia_gris.png) no-repeat center bottom;
}
 ul.nav_numeros li.activo {
	background:url(img_RN/clip_dia_azul.png) no-repeat center bottom;
}
ul.nav_numeros li a:hover{
	background:url(img_RN/clip_dia_azul.png) no-repeat center bottom;
}

html>body .accesos_directos a{background:transparent none no-repeat 0 0;}
*/


html>body ul.nav_numeros li.transparente {background:url(imgRN/clip_dia_transparente.png) no-repeat center bottom;}
html>body ul.nav_numeros li {background:url(imgRN/clip_dia_gris.png) no-repeat center bottom;}
	html > body ul.nav_numeros li a:hover {
		background: url(imgRN/clip_dia_azul.png) no-repeat center bottom;
		color: #fff;
		cursor: pointer;
	}

html>body ul.nav_numeros li.activo {background:url(imgRN/clip_dia_azul.png) no-repeat center bottom;}


.ampliar_mapa_tiempo {position:relative;	top:-30px;	left:528px;	width:64px;visibility: visible; height: 64px;}



/*---------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/
/*----------------------seccion Historia--------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/


.historia { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; text-align: left; height:auto; color: #333; width:580px; MARGIN: 10px;}
	.historia a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-align: left;
		height: auto;
		color: #333;
		width: 5800px;
		cursor: pointer;
	}
		.historia a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			text-align: left;
			height: auto;
			color: #090;
			cursor: pointer;
		}
.historia ul{list-style-type:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; height:auto; padding:5px 0px 5px 0px; MARGIN: 5px; color: #333;}
	.historia ul li a {
		background: url(imgRN/flecha.png) no-repeat;
		font-weight: bold;
		line-height: 25px;
		margin: 5px 0px 0px 5px;
		padding: 0px 0px 0px 18px;
		color: #333;
		text-decoration: none;
		cursor: pointer;
	}
		.historia ul li a:hover {
			background: url(imgRN/flecha.png) no-repeat;
			font-weight: bold;
			line-height: 25px;
			margin: 5px 0px 0px 5px;
			padding: 0px 0px 0px 18px;
			color: #090;
			text-decoration: none;
			cursor: pointer;
		}

.historia  h2 {font-family: Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 12px; text-align: left; MARGIN: 0px; width:600px; background:url(box600_bg.gif); 	text-decoration: none; 	color: #090; }
	.historia h2 a {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-align: left;
		text-decoration: none;
		color: #090;
		cursor: pointer;
	}
		.historia h2 a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 12px;
			text-align: left;
			text-decoration: none;
			color: #333;
			cursor: pointer;
		}

/*	.historia h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-align: left;
		text-decoration: none;
		color: #090;
	}*/
.historia  h3 {font-family: Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 12px; text-align: left; 	text-decoration: none; 	color: #090; }





.box600Historia_cabecera {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; 	
color: #09F; background-image: url(imgRN/box600_cabecera.gif); 	background-repeat: no-repeat; 	height: 40px; 	width: 600px; }

.box600Historia { width:600px; padding:0 0 15px 0;	background:url(imgRN/box600_base.gif) no-repeat left bottom;	margin-bottom:15px;	height: 100%;}

.box600Historia h2 {font-family: Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 12px; text-align: left; MARGIN: 0px; width:600px; background:url(imgRN/box600_bg.gif); padding:0px;	text-decoration: none; 	color: #090;  }
	.box600Historia h2 a {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-align: left;
		text-decoration: none;
		color: #090;
		width: 600px;
		background: url(imgRN/box600_bg.gif);
		padding: 0px;
		cursor: pointer;
	}
		.box600Historia h2 a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 12px;
			text-align: left;
			text-decoration: none;
			color: #333;
			width: 600px;
			background: url(imgRN/box600_bg.gif);
			padding: 0px;
			cursor: pointer;
		}
	/*.box600Historia h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-align: left;
		text-decoration: none;
		color: #090;
		background: url(imgRN/box600_bg.gif);
		padding: 10px 0px 0px 0px;
	}*/
.box600Historia  h3 {font-family: Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 12px; text-align: left; 	text-decoration: none; 	color: #090; background:url(imgRN/box600_bg.gif); padding:10px 0px 0px 0px; }



.box600Historia ul {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-decoration: none;
	color: #333; list-style:none;  margin:0; width:600px; background:url(imgRN/box600_bg.gif);  height:auto; padding:5px 0px 5px 0px; MARGIN: 0px;}
.box600Historia ul li { text-decoration:none; color:#444;  font-size:12px;  width:550px; word-spacing:1px; padding:0px 0px 10px 15px; line-height:1.3em;}
	.box600Historia ul li a {
		background: url(imgRN/flecha.png) no-repeat;
		font-weight: bold;
		line-height: 25px;
		margin: 5px 0px 0px 5px;
		padding: 0px 0px 0px 18px;
		color: #333;
		text-decoration: none;
		cursor: pointer;
	}
		.box600Historia ul li a:hover {
			text-decoration: underline;
			background: url(imgRN/flecha.png) no-repeat;
			font-weight: bold;
			line-height: 25px;
			margin: 5px 0px 0px 5px;
			padding: 0px 0px 0px 18px;
			color: #090;
			text-decoration: none;
			cursor: pointer;
		}
  
/*---------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/



/* ----------------------------------------------------------------------------------------------------------------*/

/* --------HONGOS------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/


.ascroller ul.hongos{padding:0;}ul.hongos li:hover,ul.hongos li.hover{background-color:#e3e3e3;}
/*.ascroller ul.group-grid li{margin:0 10px 0 0;}*/

ul.hongos li{
	float:left;
	display:inline;
	position:relative;
	margin:0px 10px 20px 5px;
	padding:0px 10px 10px 10px;
	width:150px;
	height:340px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background-color:#eee;
	overflow:hidden;}

ul.hongos li .thumb{position:relative;width:150px;}
	ul.hongos li .thumb a img {
		width: 150px;
		height: 136px;
		cursor: pointer;
	}
ul.hongos li .caption3{position:relative;width:150px;padding:10px 0px 0px 0px;height:150px;line-height:15px;overflow:hidden;text-align:left;}
ul.hongos li .caption3 h4 a{margin:0;font-weight:normal;}
	ul.hongos li .caption3 a {
		text-decoration: none;
		color: #666;
		font-size: 12px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
	}

.hongos_muy_toxica{background: url(imgRN/hongos_muy_toxica.gif) no-repeat; text-decoration: none;   color:#990000; font-weight: bold; line-height: 32px; margin: 5px 0px 0px 0px;padding:0px 0px 0px 35px;  text-decoration: none;}
.hongos_toxica{background: url(imgRN/hongos_toxica.gif) no-repeat; text-decoration: none;   color:#990000; font-weight: bold; line-height: 32px; margin: 5px 0px 0px 0px;padding:0px 0px 0px 35px;  text-decoration: none;}
.hongos_comestible{background: url(imgRN/hongos_comestible.gif) no-repeat; text-decoration: none;   color:#009933; font-weight: bold; line-height: 32px; margin: 5px 0px 0px 0px;padding:0px 0px 0px 35px; }
.hongos_comestible_precaucion{background: url(imgRN/hongos_comestible_precaucion.gif) no-repeat; text-decoration: none;   color:#990000; font-weight: bold; line-height: 32px; margin: 5px 0px 0px 0px;padding:0px 0px 0px 35px;  text-decoration: none;}
.hongos_incomible{background: url(imgRN/hongos_incomible.gif) no-repeat; text-decoration: none;   color:#990000; font-weight: bold; line-height: 32px; margin: 5px 0px 0px 0px;padding:0px 0px 0px 35px;  text-decoration: none;}
.hongos_desconocida{background: url(imgRN/hongos_desconocido.gif) no-repeat; text-decoration: none;   color:#990000; font-weight: bold; line-height: 32px; margin: 5px 0px 0px 0px;padding:0px 0px 0px 35px;  text-decoration: none;}
/*-------------------------------------------------*/



/*-------------------------------------------------------------------------------------------*/

/*--------------------------SECCION ARTICULOS POP UP  ------------------------------------ */

/*-------------------------------------------------------------------------------------------*/
#articulos_wrapper{
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border:0;
	width: 700px;

	
}


#articulos_cabecera1_verde {
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	border:0;
	width: 700px;
	background: url(imgRN/bg_cabecera_articulos.gif) ;
	height: 105px;
	
}

#articulos_cabecera_verde {
text-align: left;
	height: 105px;
	width: 600px;
	float:left ;

	
}
#articulos_cabecera_logo {
text-align: right;
	height: 74px;
	width: 74px;
	margin:30px 10px 10px 10px;
	padding:0px; 
	float:left ;
	
}

#articulos_cabecera_verde h1{  padding:20px 0px 0px 10px; margin: 0px; height:0px;  font-family: Arial, Helvetica, sans-serif; font-size: 24px;
color: #FFF;  text-align: left; }
#articulos_cabecera_verde h4{padding:30px 0px 0px 10px; margin: 0px; height:0px;  font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
color: #FFF;  text-align: left; }




#articulos_contenido {
text-align: left;
width: 670px;
float: none;/*center*/	
font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
color: #333;
padding:5px 0px 0px 10px;
}

#articulos_footer_verde {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border:0;
	width: 700px;
	background: url(imgRN/bg_footer_articulos.gif) ;
	height: 68px;
	float:left ;
	
}
#articulos_footer_verde h5{padding:10px 0px 0px 10px; margin: 0px;   font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
color: #FFF;  text-align: left;  }
#articulos_footer_verde .rutasnavarra {padding: 0px 0px 0px 500px; margin: 0px;   font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
color: #FFF;  text-align: right; }





/* ----------------------------------------------------------------------------------------------------------------*/

/* -------KIOSCO-----------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/


.ascroller ul.kiosco{padding:0;}ul.kiosco li:hover,ul.kiosco li.hover{background-color:#ffffff;}
/*.ascroller ul.kiosco li{margin:0 10px 0 0;}*/


.kiosco {width:600px;height:auto; padding:0px; MARGIN: 0px;}
	



ul.kiosco li{
	float:left;
	display:inline;
	position:relative;
	margin:0px 10px 20px 5px;
	padding:0px 10px 10px 10px;
	width:160px;
	height:200px;
	/*-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background-color:#eee;
	overflow:hidden;*/}


.kiosco_imagenes2 { 
   padding:5px; 
   background-color: #f5f5f5;    
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   margin:0px 0px 5px 0px;
} 


ul.kiosco li .caption3{position:relative; width:150px;padding:10px 0px 0px 0px; overflow:hidden;text-align:left;}
	ul.kiosco li .caption3 a {
		text-decoration: none;
		color: #0090DB;
		font-size: 12px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
	}
		ul.kiosco li .caption3 a:hover {
			text-decoration: underline;
			color: #0090DB;
			font-size: 12px;
			font-weight: normal;
			font-family: Arial, Helvetica, sans-serif;
			cursor: pointer;
		}

ul.kiosco li p{ text-decoration:none; color:#333; font-size:12px; font-weight:normal;font-family: Arial, Helvetica, sans-serif;}
	ul.kiosco li p a:hover {
		text-decoration: underline;
		color: #333;
		font-size: 12px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		padding: 0px;
		cursor: pointer;
	}
/*-------------------------------------------------*/


ul.federarse h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #09F;	padding:10px 10px 5px 5px; 	margin:10px 10px 5px 10px; list-style:none; }

ul.federarse  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-decoration: none; list-style-type:none;
	color: #333; list-style:none;  margin:0;   height:auto; padding:0px; MARGIN: 0px;}




/* --------------------------------------------------------------------------------------*/
/* ------------------------------kiosco2-----------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------*/
ul.kiosco2{padding:0px 0px 0px 25px;  }ul.kiosco2 li:hover,ul.kiosco2 li.hover{background-color:#ededed;}
ul.kiosco2 li{
	float:left;
	display:inline;
	position:relative;
	margin:5px;
	padding:0px;
	width:170px;
	height:200px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:6px;
	background-color:#fff;
	overflow:hidden;}

.kiosco2_margenes {margin:5px;}
.kisoco2_titulo { text-decoration:none; color:#0090DB; font-size:12px; font-weight:normal;font-family: Arial, Helvetica, sans-serif;  text-align:center; padding:5px; margin:0; }

/*.kiosco2_paginador{
 text-align:center;
	float:center;
	display:inline;
	position:relative;
	height:auto;
	
	}*/


.kiosco2_paginador { margin:200px 20px 20px 0px; padding:200px 200px 20px 230px;}


/*.kiosco2_paginador { margin:200px 20px 20px 0px; padding:220px 200px 20px 230px;}*/

/*
.kiosco2_paginador {float:center;  margin:50px 20px 20px 20px; padding:220px 200px 20px 200px;}*/
/*
ul.kiosco2 li  h4 {margin:0px; padding:0px; text-decoration:none; color:#333; font-size:12px; font-weight:bold;font-family: Arial, Helvetica, sans-serif; line-height:0px; text-align:center; height:300px;}
ul.kiosco2 li  h4:a {margin:0px; padding:0px 0px 0px 5px; text-decoration:none; color:#333; font-size:12px; font-weight:bold;font-family: Arial, Helvetica, sans-serif; line-height:0px; text-align:center;}
ul.kiosco2 li  h4:hover {margin:0px; padding:0px 0px 0px 5px; text-decoration:none; color:#333; font-size:12px; font-weight:bold;font-family: Arial, Helvetica, sans-serif; line-height:0px; text-align:center;}

ul.kiosco2 li p{ text-decoration:none; color:#333; font-size:12px; font-weight:normal;font-family: Arial, Helvetica, sans-serif; line-height:5px;}


ul.kiosco2 li .caption3 a{ text-decoration:none; color:#0090DB; font-size:12px; font-weight:normal;font-family: Arial, Helvetica, sans-serif;  text-align:center; padding:5px; margin:0; }
ul.kiosco2 li .caption3 a:hover{ text-decoration:underline; color:#0090DB; font-size:12px; font-weight:normal;font-family: Arial, Helvetica, sans-serif; text-align:center;  padding:5px; margin:0;}
*/

.marco_imagenes_kiosco { 
   padding:5px 5px 5px 5px;
   margin:0;
   -moz-border-radius:6px;
   -webkit-border-radius:6px;
	background-color:#eee;}
	
	
.kiosco_espacio{height:auto;}

/*.kiosco_loading{height:35px; margin:10px; padding:10px;}*/

.kiosco_load{width:600px; height:70px; margin:5px; padding:5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0090DB; text-decoration:none; float:left; }


/*.kiosco_addthis{ height:40px; width:120px; margin:0px; padding:5px 5px 5px 5px; float:right; }*/

.kiosco_loading{width:40px; height:40px; margin:5px 5px 5px 5px;  padding:5px 150px 5px 5px; float:right;}
.kiosco_form{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0090DB; text-decoration:none;  }
/*.kiosco_form{ margin:10px 0px 10px 5px; padding:10px 0px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0090DB; text-decoration:none;  }*/

.texto_kiosco2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:5px;
	padding:5px;
	text-align: center;
	text-decoration: none;
	color: #0090DB;
	font-weight:normal;
	}
	
	.texto_kiosco2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:5px;
	text-align: center;
	text-decoration: none;
	color: #0090DB;
	font-weight:normal;
	}

		.texto_kiosco2 a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			margin: 5px;
			padding: 0px;
			text-align: center;
			text-decoration: none;
			color: #0090DB;
			font-weight: normal;
			cursor: pointer;
		}







.fallo_general {margin:5px;  height:auto; text-align: center; }


ul.fallo li{
	float:left;
	display:inline;
	position:relative;
	margin:5px;
	padding:0px;
	width:170px;
	height:200px;
	overflow:hidden;}
	
	
	.fallo_paginador {
    text-align:center;
	
	/*height:auto;*/
	position:relative;
	left: 0px;
	/*top:20px;*/
	width:600px;}
	
	
.addthis_toolbox.addthis_pill_combo a { float: left;}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter {margin-top: -2px;}
.addthis_button_compact .at15t_compact {margin-right: 4px;  float: left;} 


.compartir {background:url(imgRN/bg_200box.gif); margin: 0px 0px 0px 0px;padding:0px 0px 0px 20px; }
.compartir2 {background:url(imgRN/bg_200box.gif); margin: 0px 0px 0px 0px;padding:10px 0px 0px 10px; }
.botonn_colaborar {margin: 20px 0px 0px 0px;padding:20px 100px 0px 100px; }



/* BOX MODULO 200px Recomendar amigos*/

.box200_recomendar {width:200px; padding:0 0 15px 0; background:url(imgRN/box_base200.gif) no-repeat left bottom; margin-bottom:10px;}
	.box200_recomendar h1 {
		background: url(imgRN/box200.gif);
		height: 30px;
		line-height: 30px;
		color: #333;
		padding: 0 15px;
		margin: 0;
		font-size: 12px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}
.box200_recomendar h3 {background:url(imgRN/box200.gif); height:30px; line-height:30px; color:#333; padding:0 15px; margin:0; font-size:12px;  font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.box200_recomendar p {padding:15px 14px 0 14px; margin:0px; width:170px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.b.box200_recomendar p.red {color:#c00;}


/*  -------------- RUTAS TEMATICAS---------------  */

.rutas_tematicas_seccion{padding:20px 0px 0px 20px; margin:0px 0px 0px 0px; width:700px; float:left; text-align:center; } /* change temp */
.rutas_tematicas{padding:4px 0px 10px 12px!important; padding:4px 0px 10px 5px; margin:0px; font-family:Arial,Trebuchet,sans-serif; }
.rutas_tematicas ul{padding:0px; margin:0px;}
.rutas_tematicas ul li{padding:8px 0 0 5px; margin:0px; list-style-type:none;  background:url(imgRN/ruta_tematica_box.gif) no-repeat 0px 7px; height:162px; display:inline; float:left; width:220px;}
.rutas_tematicas p.rutas_tematicas_titulo{padding:5px 0px 5px 5px; margin:0px; font-size:1.0em; color:#669900; font-weight: bold; }
	.rutas_tematicas p.rutas_tematicas_titulo a {
		text-decoration: none;
		color: #669900;
		font-weight: bold;
		cursor: pointer;
	}
		.rutas_tematicas p.rutas_tematicas_titulo a:hover {
			text-decoration: none;
			color: #666666;
			font-weight: bold;
			cursor: pointer;
		}
.rutas_tematicas p{padding:0px; margin:0px; font-size:0.85em; color:#494848; width:94%;}
.rutas_tematicas p img{float:left; border:0 none; }
.rutas_tematicas p.boton_mostrar{padding:5px 0px 0px 12px; margin:0px;}


.rutas_tematicas_texto{height:90px;}

button.flotante
{float:left;}


/*  -------------- RUTAS --------------------------------------  */
/*  ------------------------------------------------  */
/*  -----------------------------------------------  */
/*  -------------- RUTAS RESULTADOS UNA---------------  */







.texto_ruta {
font-family: "Arial",Helvetica,Arial,Verdana,sans-serif;
color: #333333;
font-size: 14px;
text-align:justify;
line-height:1.3em;

}
.texto_ruta a{
color:blue; /*#666;*/
text-decoration:underline;
cursor:pointer;
}

	.texto_ruta a:hover {
		color: #690;
		text-decoration: underline;
		cursor: pointer;
	}

.texto_ruta_gris {
font-family: "Arial",Helvetica,Arial,Verdana,sans-serif;
color: #666666;
font-size: 12px;
}

	.texto_ruta_gris a {
		font-family: "Arial",Helvetica,Arial,Verdana,sans-serif;
		color: #666666;
		font-size: 12px;
		text-decoration: none;
		cursor: pointer;
	}

		.texto_ruta_gris a:hover {
			color: #690;
			text-decoration: underline;
			cursor: pointer;
		}



.texto_ruta_azul {
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
color: #0085CF;
font-size: 12px;
font-weight: normal;
margin:0px 10px 5px 0px;
}

.texto_ruta_verde {
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
color: #690;
font-size: 12px;
font-weight: normal;
margin:0px 10px 5px 0px;
}


	.texto_ruta_verde a {
		text-decoration: none;
		font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
		color: #690;
		font-size: 12px;
		font-weight: normal;
		margin: 0px 10px 5px 0px;
		cursor: pointer;
	}

		.texto_ruta_verde a:hover {
			text-decoration: underline;
			color: #690;
			cursor: pointer;
		}

.texto_ruta_titulo {
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
color: #690;
font-size: 16px;
font-weight: bold;
margin:0px 10px 5px 0px;
}

.texto_ruta_datos{
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
color: #690;
font-size: 16px;
font-weight: bold;

}

	.texto_ruta_datos a {
		font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
		color: #690;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		cursor: pointer;
	}

.box_fondo_marcha {
	background-color: #FFF;
	padding:2px 2px 5px 2px;
	margin: 5px 5px 5px 5px;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	-webkit-box-shadow: 0px 0px 3px #cccccc;
	-moz-box-shadow: 0px 0px 3px #cccccc;
	box-shadow: 0px 0px 3px #cccccc;

}

.box_fondo_nomargen {
	background-color: #FFF;
	padding:2px 2px 5px 2px;
	margin: 5px 5px 5px 5px;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	-webkit-box-shadow: 0px 0px 3px #cccccc;
	-moz-box-shadow: 0px 0px 3px #cccccc;
	box-shadow: 0px 0px 3px #cccccc;
	height: 286px;
}



.box_fondo {
	background-color: #FFF;
	padding:2px 2px 5px 2px;
	margin: 5px 0px 5px 10px;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	-webkit-box-shadow: 0px 0px 3px #cccccc;
	-moz-box-shadow: 0px 0px 3px #cccccc;
	box-shadow: 0px 0px 3px #cccccc;
	
}

.box_fondo a{
	background-color: #ededed;
	padding:2px 2px 5px 2px;
	margin: 5px 0px 5px 10px;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	-webkit-box-shadow: 0px 0px 3px #cccccc;
	-moz-box-shadow: 0px 0px 3px #cccccc;
	box-shadow: 0px 0px 3px #cccccc;
}





hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: 1px;
  margin:0px 0px 0px 0px;
  border: none; 
}




.span_190 {width: 220px;}


#container_190 {
	margin: 10px 0px 10px 10px;
}

#container_190 ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#container_190 ul li a {
	display: block;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
	
	background-color: #FFF;
	margin: 0 0 10px 0;
	
	cursor: pointer;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	-webkit-box-shadow: 0px 0px 3px #cccccc;
	-moz-box-shadow: 0px 0px 3px #cccccc;
	box-shadow: 0px 0px 3px #cccccc;
}


	#container_190 ul li a:hover {
		background-color: #cecece;
		color: #fff;
		text-decoration: none;
		cursor: pointer;
	}



#container_190 ul li.last a {
	border-bottom: none;
}







/* Sort order selector
-------------------------------------------------------------- */



ul#selector {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:0px 20px 40px 20px;
}

ul#selector {
	list-style: none;
	padding: 0;
}

ul#selector li  {
	float:left;
	margin:0 4px 0 0;
	padding:0;
	text-transform:lowercase;
}

ul#selector li a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color:#669966;
	border:0 none;
	color:#eee;
	display:block;
	font-size:10px;
	height:20px;
	line-height:100%;
	padding:5px 11px 0;
	text-decoration: none;
	font-family: "Arial",Helvetica,Arial,Verdana,sans-serif;

font-size: 14px;
}
ul#selector li a:active {
	opacity: 0.75 !important;
}
ul#selector li:hover a,
ul#selector li.over a {
	background-color: #c2c2c2;
	color: #000;
}
ul#selector li.selected a {
	background-color:#505860;
	color:#FFFFFF;
}

ul#selector li.selected a:hover {
	background-color:#c2c2c2;
	color:#000000;
}



/* --------------------------------------------------------------------------------------*/
/* -----------------------------feeed   RSS----------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------*/
ul.feed_rss{padding:0px 0px 0px 0px;  }ul.feed_rss li:hover,ul.feed_rss li.hover{background-color:#ededed;}
ul.feed_rss li{
	float:left;
	display:inline;
	position:relative;
	margin:5px;
	padding:0px;
	width:590px;
	/*height:400px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:6px; */
	background-color:#fff;
	overflow:hidden;}

.feed_rss_margenes {margin:0px;}
.feed_rss_titulo { text-decoration:none; color:#0090DB; font-size:12px; font-weight:normal;font-family: Arial, Helvetica, sans-serif;  text-align:center; padding:0px; margin:0px; }

/*.feed_rss_paginador { margin:200px 20px 20px 0px; padding:200px 200px 20px 230px;}*/

.feed_rss_paginador { margin:100px 20px 20px 0px; padding:100px 100px 20px 100px;}



/*-------------------------------------*/

.asp_boton{
background-color:#c2c2c2;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
color:#515151;
font-family:arial,helvetica,sans-serif;
font-size:14px;
text-align:center;
vertical-align:middle;
height: 40px;
width: 150px;
}

.myclass { font-size: 1.17em;
text-decoration: none;
color: #333399;
}






/* --------------------------------------------------------------------------------------*/
/* ----------------------------PESTAÑAS RUTAS---------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------*/



.box_ruta_800 {
	width:800px;
	padding:0px;	
	margin:0px;
	height: 100%;
	cursor:default;


}

.box_ruta_800 {
	width:800px;
	padding:0px;	
	margin:0px;
	height: 100%;


}

.box_ruta_solotexto {
	width:770px;
	padding:10px 0px 10px 10px;	
	margin:0px;
	height: 100%;
    font-family: "Arial",Helvetica,Arial,Verdana,sans-serif;
    color: #333333;
    font-size: 14px;
}


.box_ruta_solotexto h1 {
font-family: "Arial",Helvetica,Arial,Verdana,sans-serif;
color: #333333;
font-size: 14px;
text-align:justify;
line-height:1.3em;
font-weight: bold;
     }


.box_ruta_solotexto p {
font-family: "Arial",Helvetica,Arial,Verdana,sans-serif;
color: #333333;
font-size: 14px;
text-align:justify;
line-height:1.3em; }



	.box_ruta_solotexto a:link,
	.box_ruta_solotexto a:visited {
		color: #0063E8;
		text-decoration: none;
		cursor: pointer;
	}
.box_ruta_solotexto a { text-decoration:underline; font-weight: bold; }
	.box_ruta_solotexto a:hover {
		text-decoration: underline;
		cursor: pointer;
	}


.rutas_datos_tabla {padding:30px 0 10px 0; }
.rutas_img { padding:20px 50px 20px 0; border:0;  float:none}
.rutas_img_texto { float:left; padding:20px 15px 7px 0px; }




input.btn
{
    color: #4169e1;
    background-color: #ffffff;
    border: solid 1px #b0c4de;
    font-weight: bold; 
    -webkit-box-align: center;  
} 

input.btn[disabled]
{
    color: #a9a9a9;
}




input.btn2
{
 color: #3399FF;
 background-color: #ffffff;    
text-align: center;
cursor: pointer;
padding: 2px 6px 3px;
padding-top: 2px;
padding-right: 6px;
padding-bottom: 3px;
padding-left: 6px;
border: 2px outset buttonface;
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-style: outset;
border-right-style: outset;
border-bottom-style: outset;
border-left-style: outset;
border-top-color: buttonface;
border-right-color: buttonface;
border-bottom-color: buttonface;
border-left-color: buttonface;
background-color: buttonface;
box-sizing: border-box;    
} 
input.btn2:hover
{
 color: #07BA00;
 background-color: #ffffff;    
text-align: center;
cursor: pointer;
padding: 2px 6px 3px;
padding-top: 2px;
padding-right: 6px;
padding-bottom: 3px;
padding-left: 6px;
border: 2px outset buttonface;
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-style: outset;
border-right-style: outset;
border-bottom-style: outset;
border-left-style: outset;
border-top-color: buttonface;
border-right-color: buttonface;
border-bottom-color: buttonface;
border-left-color: buttonface;
background-color: buttonface;
box-sizing: border-box;    
} 

input.btn2[disabled]
{
    color: #000000;
}



.button3
{
    font-family: "Arial",Helvetica,Arial,Verdana,sans-serif;
color: #333333;
background-color: #ffffff;  
   font-size: 12px;
text-align: center;
cursor: pointer;
padding: 2px 6px 3px;
padding-top: 2px;
padding-right: 6px;
padding-bottom: 3px;
padding-left: 6px;
border: 2px outset buttonface;
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-style: outset;
border-right-style: outset;
border-bottom-style: outset;
border-left-style: outset;
border-top-color: buttonface;
border-right-color: buttonface;
border-bottom-color: buttonface;
border-left-color: buttonface;
background-color: buttonface;
box-sizing: border-box; 
height:30px;

}

	.button3:hover {
		font-family: "Arial",Helvetica,Arial,Verdana,sans-serif;
		color: #3399FF;
		background-color: #ffffff;
		text-align: center;
		cursor: pointer;
		padding: 2px 6px 3px;
		padding-top: 2px;
		padding-right: 6px;
		padding-bottom: 3px;
		padding-left: 6px;
		border: 2px outset buttonface;
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 2px;
		border-top-style: outset;
		border-right-style: outset;
		border-bottom-style: outset;
		border-left-style: outset;
		border-top-color: buttonface;
		border-right-color: buttonface;
		border-bottom-color: buttonface;
		border-left-color: buttonface;
		background-color: buttonface;
		box-sizing: border-box;
		height: 30px;
	}




/* -----LOGIN USUARIOS------------------------------------------------------------------------------------*/
.texto_login_headings { color: #8da841; font-weight: normal;  padding: 0 0 0 5px; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.texto_login_formulario { color: #666666; font-weight: normal;  padding: 0 0 0 5px; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.texto_login_aviso { color: #666666; font-weight: normal;  padding: 0 0 0 5px; font-size: 10px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}





















/*
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"] ::-webkit-file-upload-button, button {
padding: 1px 6px;
}


input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: push-button;
white-space: pre;
}

input, input[type="password"], input[type="search"], isindex {
-webkit-appearance: textfield;
padding: 1px;
background-color: white;
border: 2px inset;
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-style: inset;
border-right-style: inset;
border-bottom-style: inset;
border-left-style: inset;
border-color: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
}

input, textarea, keygen, select, button, isindex {
margin: 0em;
font: -webkit-small-control;
color: initial;
letter-spacing: normal;
word-spacing: normal;
line-height: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: -webkit-auto;
}*/