@charset "utf-8";
/* CSS Document */

#cont-publi {
	background-color:#F93;
	}

h1 {
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	color:#900;
	text-align:center;
	}
h2 {
	font-size:12px;
	font-weight:bold;
	color:#660000;
	font-style:italic;
	text-align:center;
	border:solid 3px #FFFFFF;
	background-color:#FFCC99;	
}
act_naranja {background-color:#FFCC99}
act_verde {background-color:#3F0}
.buscar {color:#FF0}
h3 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	font-style:italic;
	}
h4 {
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	}
h5 {
	font-size:12px;
	font-weight:bold;
	color: #FFF;
	text-align:center;
	margin-left:3px;
	margin-right:3px;
	}

	
h6 {
	font-size:16px;
	color:#600;
	font-weight:bold;
	text-align:center;
	}
.font-rojo {color:#F00}
/* .font-prox {color:#990000} */
.font-prox {color:#990000}
.backg1 {
/*	background-color:#F93; */
	background-color:#930;	
	color: #FFF;
	}
.backg2 {
	background-color:#FF0;
	color: #600;
	}	
.backg1 a:link, .backg1 a:visited, .backg2 a:link, .backg2 a:visited {

	text-decoration:none;
	font-weight:bold;
	font-size:11px;	
	}
.backg1 a:link, .backg1 a:visited {
	color: #FF0;
	}	
.backg2 a:link, .backg2 a:visited {
	color: #F00;
	}	
.brd {border:#F00 solid 1px}
.bold {font-weight:bold}
.italic {font-style:italic}
.mrg-center {
	margin-left:auto;
	margin-right:auto;
	}
.mrgtop3px {margin-top:3px}	
.center {text-align:center}
.txt13px {font-size:13px}
.txt14px {font-size:14px}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0;
	padding:0;
	background-attachment:fixed;
	background-image:url(../img/web/fnd-body.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFF;
	} 
.sep-bannner {
	width:1202px;
	height:2px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ff8c1f;
	clear:both;
	}
#contenedor {
	width:1200px;
	margin:0 auto;
	}
#encabezado {
	width:1202px;
	height:120px;
	background-image:url(../img/web/Encabezado2020.jpg);
	}
.sup-menu {
	width:1202px;
	height:4px;
	background-color:#F90;
	}
.btn-inicio, .btn-foro {
	width:86px;
	height:20px;
	background-color:#000;
	border:1px #666 solid;
	float:left;
	text-align:center;
	margin-top:3px;	
	}
.btn-inicio {margin-left:6px}
.btn-inicio a, .btn-foro a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	}
/* .btn-inicio a:hover, .btn-foro a:hover {
	color:#F90;
	background-color:#333;
	}
*/ 
/*  Inicio bloque CONTENIDO */

#contenido {
	width:1200px;
	background-color:#FFF;
	float:left;
	}
.brd-gris {
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;	
	}
#cont-izq {
	width:1010px;
	float:left;
	background-color:#FFF;
	}
#cont-prox, #cont-not {
	width:1010px;
	float:left;
	background-color:#C96;
	}
#cont-prox {
	height:180px;
	}
#cont-not {
	background-color:#FFF;
	}	
.bar-dest {
	width:1010px;
	height:15px;
	background-image:url(../img/web/barra_destacados.jpg);
	}
.bar-prox {
	width:1010px;
	height:15px;
	background-image:url(../img/web/barra_proxruta.jpg);
	text-align:right;
	}	
.titular {
	width:1200px;
	height:45px;
	clear:both;
	}
.tit1, .tit2, .tit3 {
	height:45px;
	float:left;
	text-align:center;
	text-transform:uppercase;
	font-weight:bolder;
	}
.tit1, .tit3 {
	width:350px;
	color:#000;
	font-size:12px;
	}
.tit2 {width:411px}
.txttit1 {margin-top:15px}
.fnd-liso {
	border-left:1px solid #999;
	border-right:1px solid #999;	
	}
.fnd-btt {
	background-image:url(../img/web/fnd-btt.jpg);
	background-repeat:repeat-y;
	}
.fnd-mtn {
	background-image:url(../img/web/fnd-btt.jpg);
	background-repeat:repeat-y;
	}
.fnd-act {
	background-image:url(../img/web/fnd-btt.jpg);
	background-repeat:repeat-y;
	}

/* Cuadros de paginas interiores - Publi google */

.box-int-izq {
	width:1200px;
	min-height:400px;
	float:left;
	}
/* .box-int-dcha {
	width:120px;
	min-height:600px;
	float:left;
	} */

/* Inicio Noticias */

.colnot {width:336px}
.colnot p {
	margin:8px;			
	text-align:justify;
	}
.colnot img {margin-left:8px}	{
	border-right:1px solid #CCCCCC;
	}
.box-tit-not {
	margin-left:auto;
	margin-right:auto;
	width:230px;	
	background-color:#FFC;
	}


.not-portada {
	width:316px;
	margin-left:auto;
	margin-right:auto;
	color:#000;
	border-bottom:#CCC 1px solid;
	}	
.not-portada a:link {text-decoration:none}
.not-body {
	min-height:85px;
	margin-top:10px;
	}

.borsup	{border-top:1px solid #CCCCCC}
.borinf	{
	border-bottom:1px solid #CCCCCC;
	width:400px;
	font-size:12px;
	}
.mrg-lft-10 {margin-left:10px}

/* Inicio Publicidad Lateral */

#cont-publi {
	width:190px;
	float:left;
	background-color:#FFF;
	background-image:url(../img/web/fnd-publi.jpg);
	background-repeat:repeat-y;
	text-align:center;
	overflow:visible;
	}
.publi191 {
	width:189px;
	height:15px;
	background-image:url(../img/web/publi191.gif);
	}
#cont-publi img, #cont-publi a{
	margin-top:9px;	
	border-style:none;
	color:#660000}
	}
	
.box-face-txt {
	width:176px;
	height:160px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.box-face-txt h4 {padding-top:5px}

/* Estilos Historia.html */

.txt-int {
	font-size:16px;
	color:#750000;
	}
.boxtxtcont {
	width:1160px;
	margin:15px;
	}
.box-txt-foto {
	width:1160px;
	min-height:190px;
	margin-left:16px;
	padding-top:15px;
	text-align:justify;
	}
.box-txt-not {
	width:419px;
	min-height:570px;
	float:left;
	color:#000;
}
.mrg5px {
	margin-left:5px;
	margin-right:5px;
	}
.tit-princ-not {
	font-size:13px;
	color:#C00;
	line-height:20px;
	}
.tit-sec-not {
	font-size:18px;
	color:#006;
	font-weight:bold;
	}	
.tit-firm-not {
	font-size:9px;
	color:#369;
	font-weight:bold;
	line-height:20px;

	}
.txt-not {text-align:justify}
.box-txt1 {
	width:865px;
	margin-left:20px;
	}
.box-foto-not {
	float:left;
	width:120px;
	height:90px;
	margin-right:8px;
	margin-bottom:1px;
}
.box-foto-not img {margin-left:0px}


.box-foto {
	width:230px;
	height:190px;
	margin-left:20px;
	}
.box-foto-int {
	width:230px;
	height:160px;
	text-align:center;
	}
.txt-foto {
	width:230px;
	height:30px;
	font-size:10px;
	color:#666;
	text-align:center;
	margin-top:3px;
	}
.boxtxtctr {
	width:650px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	font-size: 12px;
	min-height:500px;
	}
/* Estilos Miembros */

.boxficha {text-align:center}

/* Estilos MIDE */

.boxmide {
	width:600px;
	min-height:200px;
	margin-left:auto;
	margin-right:auto;
	}

/* Inicio Banner ZonaR */

#bannerpubli {
	width:988px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
	background-image:url(../img/web/bannerzr.gif);
	background-repeat:no-repeat;
	border:#000 2px solid;
	}	

/* Inicio Meteo */

#met-cal {
	width:992px;
	margin-left:auto;
	margin-right:auto;
	background-color:#F00;
	}
.boxtiempo, .boxtiempo2 {
	width:512px;
	height:315px;
	float:left;
	background-color:#000;
	}
.boxtiempo2 {
	width:955px;
	height:290px;
	}
.bar-meteo, .bar-meteo2 {
	width:512px;
	height:15px;
	background-image:url(../img/web/barra_meteo.jpg);
	}
.bar-meteo2 {width:955px}	
#boxtittiempo, #boxtittiempo2 {
	padding-top:5px;
	width:512px;
	height:18px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	color:#FFF;
	background-color:#000;
	}
#boxtittiempo2 {
	font-size:14px;
	width:955px;
	}	
.TitPornosticos, .TitPornosticos1 {
	margin-top:10px;
	margin-left:14px;
	border:#F93 1px solid;
	float:left;
	color:#000;
	text-align:center;
	height:32px;
	font-weight:bold;
background-color:#FF9;
	}
.TitPornosticos {width:139.5px}
.TitPornosticos1 {width:303px}	
.titpulsar {
	color:#F63;
	font-size:12px;
	font-style:italic;
	}
.normal, .completo {
	margin-left:13px;
	margin-top:5px;
	}	
.box-calendario	 {
	width:480px;
	float:left;
	}
.bar-calend {
	width:480px;
	height:15px;
	background-image:url(../img/web/barra_calend.jpg);
	}
/* Tabla Historico Rutas */

.tbl-mtn td {
	border:1px solid #600;
	text-align:center;
	height:25px;
	}
.filanames {
	background-color:#600;	
	color:#FFF;
	font-weight:bold;
	}
.filadatos {
	background-color:#FFF;	
	color:#000;
	font-weight:bold;
	}
.col1 {width:40px}
.col2 {width:475px}	
.col3 {width:80px}	
.col4 {width:30px}	

/* Cajas Próximas quedadas */

.bar-prox a:link, a:visited {
	color:#F60;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;		
	}
.bar-prox a:hover {
	color:#F00;
	}
.boxprox1 {
	width:334px;
	height:80px;
	font-size:13px;
	text-align:center;
	border:1px #CCC solid;
	}

.fndboxprox-mountain {background-image:url(../img/web/fnd-mountain.JPG)}
.fndboxprox-mbike {background-image:url(../img/web/fnd-mbike.JPG)}
.fndboxprox-esqui {background-image:url(../img/web/fnd-esqui.JPG)}
.fndboxprox-escalada {background-image:url(../img/web/fnd-escalada.JPG)}
.fndboxprox-patines {background-image:url(../img/web/fnd-patines.JPG)}
.fndboxprox-mactiv {background-image:url(../img/web/fnd-mactiv.JPG)}

.boxprox2 {
	width:510px;
	min-height:650px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	}
.boxprox3, .boxproxmtb {
	width:510px;
	min-height:265px;
	float:left;
	text-align: left;
	}
.boxprox3 {
	background-image:url(../img/web/mide-escalada.jpg);
	background-repeat:no-repeat;
	}
.boxprox4, .boxproxmide {
	width:508px;
	float:left;
	}
.boxprox4 {
	height:115px;
	border:#CCC solid 1px;	
	}

.boxprox5 {
	width:510px;
	height:170px;
	float:left;	
	}
.boxprox6 {
	width:508px;
	height:60px;
	float:left;	
	text-align:center;
	border:#CCC solid 1px;	
	}
.boxprox7 {
	width:510px;
	height:170px;
	float:left;	
	background-color:#000;
	text-align:center;
	}
.boxprox8 {
	width:508px;
	height:350px;
	float:left;	
	text-align:center;
	border:#CCC solid 1px;	
	margin-bottom:20px;	
	}
.boxproxtit {
	width:100%;
	float:left;
	height:15px;
	background-color:#FC6;
	color:#666;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	}

/* RSS Feed */

#rssTitleTemplate, .titlewiki {
	font-size:12px;
	font-weight:bold;
	}
#rssTitleTemplate {
	background-color:#FFFF00;
	color:#FF0000;
	}
.titlewiki {
	background-color:#FFFFFF;
	color:#660000;
	}	
	
.LatRSSFeed, .zonawiki {
	width:180px;
	background-color:#FFFFCC;
	font-size:9px;
	margin-left:auto;
	margin-right:auto;	
	}

.LatRSSFeed a, .zonawiki a {
	text-decoration:none;
	}

/* Facebook */

#fb-root {
	background-color:#FFFFFF;
	}



/* Formulario contacto */

.formcontacto, .formcontacto2 {
	position:relative;
	width:400px;
	height:300px;
	line-height:25px;
	font-size:14px;
	text-align:left;
	}
.formcontacto {
	margin-left:auto;
	margin-right:auto;
	}
.formcontacto2 {margin-left:0px}
.inputsug {
	position:absolute;
	left:120px;
	}
.inputsug2 {
	position:absolute;
	left:130px;
	}
.btnenvio, .btnenvio2 {
	position:absolute;
	top:280px;
	left:155px;
	width:80px;
	color:#600;
	font-size:16px;
	}	
.btnenvio2 {top:260px}

/* Mapa del sitio */
.boxmapasitio {font-size:13px}
.boxmapasitio ul {line-height:18px}
.boxmapasitio a {
	color:#600;
	font-size:12px;
	}
.boxmapasitio ul li {list-style:square}
.tab1 {margin-left:50px}
.tab2 {margin-left:70px}
.tab3 {margin-left:90px}
.tab1 li {font-weight:bold}
.tab2 li, .tab2 li a, .tab3 li, .tab3 li a {font-weight:normal}
.tab2 li, .tab2 li a, {color:#633}
.tab1 li a:hover, .tab2 li a:hover, .tab3 li a:hover {color:#F63}	
.tab3 li, .tab3 li a {color:#900}

/* Inicio PIE */

#pie-int {
	width:1202px;
	height:40px;
	font-size:11px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-color:#333;
	}
.pieizq {
	width:210px;
	height:40px;
	color:#FFF;
	font-weight:bold;
	float:left;
	margin-top:5px;		
	}	

#pie-int a{color:#FFF}
.sitioslink {
	width:700px;
	height:40px;
	margin-top:5px;	
	float:left;
	}
.sitioslink a {text-decoration:none}
