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



@import url(https://fonts.googleapis.com/css?family=Cabin+Condensed:400,600,700,500);

@font-face {
    font-family: 'calibriregular';
    src: url('../font/calibri-webfont.eot');
    src: url('../font/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/calibri-webfont.woff') format('woff'),
         url('../font/calibri-webfont.ttf') format('truetype'),
         url('../font/calibri-webfont.svg#calibriregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
html {
background: #000000 url(../images/fondo.jpg) no-rpeeat center top;
}
body {
	border:0;
	margin:0;
	padding:0;
	background: #000 url(../images/fondo.jpg) repeat-x center top !important;
}

#container::after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
#container {
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 80%;
}

#cabecera{
	width: 100%; 
	height: 135px; 
	border: 0; 
	padding: 0; 
	margin: 0;
	margin-bottom: 2em;
}


#menuSup{
	border: 0; 
	padding: 0; 
	margin: 0;
	height: 29px; 
	float: left; 
	width: 100%
}

#ContentmainIzqdaEstrecha .item-pagetesteo .page-header h1, 
h1 {
	display: none;
}

/*p:first-child {
	margin-top: 0px;
}*/

#menuSup ul {
	border: 0; 
	padding: 0; 
	margin: 0; 
	list-style: none; 
	padding-left: 8px; 
	float: right; 
	height: 29px; 
	width: auto; 
	background: url(../images/fondoMenuSup.png) no-repeat left top;
}
		
		
#menuSup ul li {
    margin:0; border:0; padding:0;
    /*height: 12px;*/
    display: block;
    float: left;        
    margin-right: 10px;
    padding-right: 10px;
    margin-top: 8px;
    border-right: 1px solid #FFF;
}    

#menuSup li a, #menuSup li a.visited{font: bold 16px calibriregular; color:#FFF; /*height: 29px;*/ text-decoration:none;}
#menuSup li a:hover{ background-color:#E1E1E1; color:#000;}

#logos{width:100%; float:left; height:106px;}
#logoReservas{float:left; /*margin-left:20px; margin-right:70px;*/ margin-top:0;/*margin-top:-13px;*/}
#logoMab {
	background-image: url("/templates/reservas_biosfera/images/logoMAB.png");
	width: 235px;
	height: 106px;
	float: left;
	margin-top: -10px;
	background-repeat: no-repeat;
}

#idvis {
	background-image: url("/templates/reservas_biosfera/images/idvis.png");
	width: 106px;
	height: 106px;
	float: left;
	margin-top:-10px;
    background-repeat: no-repeat;
}

#logoMinisterio {
	background-image: url("/templates/reservas_biosfera/images/logoMinisterio.jpg");
	width: 497px;
	height: 71px;
	float:right;
	margin-top:25px;
    background-repeat: no-repeat;
}


#logoMab a,
#logoMinisterio a {
	width: 100%;
	height: 100%;
	display: block
}

#bordeContentSup {
	width:100%; 
	float:left; 
	height:14px;
	border-radius: 15px 15px 0 0;
	box-shadow: 0px 0px 0px 10px rgba(255,255,255,0.3);  
	border-bottom: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	background: rgba(201,201,201,1);
	background: -moz-linear-gradient(45deg, rgba(201,201,201,1) 0%, rgba(222,222,222,1) 21%, rgba(246,246,246,1) 44%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(201,201,201,1)), color-stop(21%, rgba(222,222,222,1)), color-stop(44%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(45deg, rgba(201,201,201,1) 0%, rgba(222,222,222,1) 21%, rgba(246,246,246,1) 44%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(45deg, rgba(201,201,201,1) 0%, rgba(222,222,222,1) 21%, rgba(246,246,246,1) 44%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(45deg, rgba(201,201,201,1) 0%, rgba(222,222,222,1) 21%, rgba(246,246,246,1) 44%, rgba(255,255,255,1) 100%);
	background: linear-gradient(45deg, rgba(201,201,201,1) 0%, rgba(222,222,222,1) 21%, rgba(246,246,246,1) 44%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#ffffff', GradientType=1 );
}

#menuPrincipal{
	background: #6D6C9B url(../images/degradado_fondoMenuSup.jpg) no-repeat right top; 
	width:105%; 
	float:left; 
	margin:0 0 0 -2.5%;
	height:62px; 
	text-align:center;
}
#menuPrincipal ul{
	border:0; 
	padding:0 10px; 
	margin:0; 
	list-style:none; 
	margin-top:11px;
	float:left;
	width:100%;
}
	
.djselect_menu {
	display:none;
}





/* ESTILOS PARA CONTROLAR EL ANCHO DE LOS ELEMENTOS DE LOS MENÚS*/ 
	li.ancho-10 { width:10%; }	 
	li.ancho-11 { width:11%; }	
	li.ancho-12 { width:12%; }	
	li.ancho-13 { width:14%; }	
	li.ancho-14 { width:14%; }		  
	li.ancho-15 { width:15%; }
	li.ancho-16 { width:16%; }
	li.ancho-17 { width:17%; }
	li.ancho-18 { width:18%; }
	li.ancho-19 { width:19%; } 
	li.ancho-20 { width:20%; }
	li.ancho-28 { width:28% };
	  
	li.alto-doble,
	li.alto-doble a { height: 50px; }
	li.alto-triple { height: 75px; }
	
	#menuPrincipal li{
	    border:0; 
	    display:block;
	    float:left;
	    height:50px;
		padding-left:8px;
		margin-left:-3px;
    }   

	#menuPrincipal li a {
		padding: 6px 18px 0 5px;
	 }

	 #menuPrincipal li.active a{
		color:#3C3C3D;
		font-weight: 700;
	}

	#menuPrincipal li:hover, 
	#menuPrincipal li.active {
		background:url(../images/mPrinIzda.png) no-repeat left top;
	}
	
	#menuPrincipal li:hover a,
	#menuPrincipal li.active a {
		background:#D0CFDE url(../images/mPrinDcha.png) no-repeat right top;
		color:#3C3C3D;
	}

	#menuReserva li a,
	#position-3 li a,
	#position-2 li a {
		padding:6px 18px 5px 7px;
		color:#333333;
	 }
	#position-3 li a{
	 height: 38px;
	}

    #position-3 li.active a,
	#position-2 li.active a {
		color:#3C3C3D;
		font-weight: 700;
	}	 

	#position-3 li:hover,
	#position-3 li.active {
		background:url(../images/m3Izda.png) no-repeat left top;
		/*display: inline-flex;*/
	}	
	 
	#position-3 li:hover a,
	#position-3 li.active a {
		background:#FFFFFF url(../images/m3Dcha.png) no-repeat right top;
		color:#3C3C3D;
	}

	#position-2 li:hover,
	#position-2 li.active {
		background:url(../images/m2Izda.png) no-repeat left top;	
	}	
	 
	#position-2 li:hover a,
	#position-2 li.active a {
		background:#DDE09F url(../images/m2Dcha.png) no-repeat right top;
		color:#3C3C3D;
	}
	
	#menuReserva li,
	#position-3 li ,
	#position-2 li {
		border-left: 1px dotted #888e93;
		padding-left:8px;
		margin-left:-3px; 
		text-align: center;
	}

	#menuReserva li.active + li,
	#menuReserva li:first-child,
	#menuReserva li.active,	
	#position-3 li.active + li,
	#position-3 li:first-child ,
	#position-3 li.active,
	#position-2 li.active + li,
	#position-2 li:first-child,
	#position-2 li.active {
		border-left: 0px dotted #888e93;
	}	
	
	#menuReserva li a,
	#position-3 li a,
	#menuPrincipal li a,
	#position-2 li a {
		text-decoration: none;
		font-family: 'Cabin Condensed', sans-serif;
		font-size:0.8em !important;
		font-weight: 600;
		float:left;
	}

	#menuPrincipal li a {
		height:50px;
	}
	
	#menuPrincipal li a {
		color:#FFFFFF;
	}	
	#position-2 li a {
		color:#333333;	
	}	

	#menuReserva li a {
		padding-bottom:10px;
	}

	#menuReserva li:hover,
	#menuReserva li.active {
		background:url(../images/resIzda.png) no-repeat left top;	
	}	
	 
	#menuReserva li:hover a,
	#menuReserva li.active a{
		background:#FFFFFF url(../images/resDcha.png) no-repeat right top;
		color:#3C3C3D;
	}
	
	#menuReserva li {
	 border-left: 1px dotted #888e93;
	 padding-left:8px;
	  margin-left:-3px; 
	  text-align: center;
	  float:left;
	}


/*MENU AREA PRIVADA 
	#menuPrincipalAP li a.link1AP:hover, #menuPrincipalAP ul.menu li.active a.link1AP{background:url(../images/hoverLink1AP.png) no-repeat 0 -52px; color:#000;}
    #menuPrincipalAP li a.link2AP{text-indent: -5000px; background:url(../images/hoverLink2AP.png) no-repeat 0 0; width:205px; float:left; height:51px;}
    #menuPrincipalAP li a.link2AP:hover, #menuPrincipalAP ul.menu li.active a.link2AP{background:url(../images/hoverLink2AP.png) no-repeat 0 -52px; color:#000;}
	#menuPrincipalAP li a.link3AP{text-indent: -5000px; background:url(../images/hoverLink3AP.png) no-repeat 0 0; width:112px; float:left; height:51px;}
    #menuPrincipalAP li a.link3AP:hover, #menuPrincipalAP ul.menu li.active a.link3AP{background:url(../images/hoverLink3AP.png) no-repeat 0 -52px; color:#000;}
	#menuPrincipalAP li a.link4AP{text-indent: -5000px; background:url(../images/hoverLink4AP.png) no-repeat 0 0; width:207px; float:left; height:51px;}
    #menuPrincipalAP li a.link4AP:hover, #menuPrincipalAP ul.menu li.active a.link4AP{background:url(../images/hoverLink4AP.png) no-repeat 0 -52px; color:#000;}
	#menuPrincipalAP li a.link5AP{text-indent: -5000px; background:url(../images/hoverLink5AP.png) no-repeat 0 0; width:157px; float:left; height:51px;}
    #menuPrincipalAP li a.link5AP:hover, #menuPrincipalAP ul.menu li.active a.link5AP{background:url(../images/hoverLink5AP.png) no-repeat 0 -52px; color:#000;}
*/  
 	
    #content {
		width:100%; 
		float:left; 
		background:url(../images/fondoCentral.png) repeat-y 0 0;
	  	margin-bottom: 50px;
		box-shadow: 0px 10px 0px 10px rgba(255,255,255,0.3);  
		border-radius: 0 0 15px 15px;
		border-bottom: 0px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
 	}
    
    #esqContentIzqda {
    	width:27px;
    	float:left; 
		background:url(../images/esqSupIzda.png) no-repeat top left;
	    width: 1.6%;
	}
    
    #esqContentDcha {
    	width:27px;
    	float:right; 
		background:url(../images/esqSupDcha.png) no-repeat top right;
	    width: 1.6%;
	}
		
	#contentCentral {
		width:100%;
    	/*background:#D0CFDE url(../images/trasCabIzqda.png) no-repeat  left top;*/
		/*background-color: #FFFFFF;  TJR*/
		background-color: #EBEBEB;
	    margin:0px 0 0 0;
    	position: relative;
		float:left;
	}
       
	.itemid-435 #contentCentral { 
		background: -moz-linear-gradient(323deg, rgba(227,227,227,1) 0%, rgba(255,255,255,1) 100%); /* ff3.6+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(227,227,227,1)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
		background: -webkit-linear-gradient(323deg, rgba(227,227,227,1) 0%, rgba(255,255,255,1) 100%); /* safari5.1+,chrome10+ */
		background: -o-linear-gradient(323deg, rgba(227,227,227,1) 0%, rgba(255,255,255,1) 100%); /* opera 11.10+ */
		background: -ms-linear-gradient(323deg, rgba(227,227,227,1) 0%, rgba(255,255,255,1) 100%); /* ie10+ */
		background: linear-gradient(127deg, rgba(227,227,227,1) 0%, rgba(255,255,255,1) 100%); /* w3c */
		border-left:-10px;
	}

	#position-2 {
		background-color:#D0CFDE; 
		width:100%; float:left; 
		height:auto; 
		margin:0; 
		border:0; 
		padding:0;
	}

    #position-2 ul {
    	border: 0; 
    	padding: 0;  
    	list-style: none; 
    	/*height:32px;*/ 
    	margin: 2px 12px 0 0; 
    	float: right;
    }
    #position-2 li {
        /* margin:0; border:0; padding:0;*/
        display:block;
        float:left;
        /*height:32px;*/
        margin-top:2px;
    }  

    #adornoPosition-2 {
    	display: hidden;
    	/*background-color:#DDE09F; 
    	width: 100%; 
    	float:left; 
    	max-height: 9px;
    	height:auto; */
    	/*margin-left:12px;*/
    }

    /*#main{background-color:#FFF; width:819px; float:left; margin-left:12px; display:block; padding-left:40px; padding-right:40px; padding-top:20px; padding-bottom:20px; font:normal 11px Arial, Helvetica, sans-serif; text-align:justify; line-height:11px;}*/

        #main {
        	background-color:#FFF; 
        	/* width:100%;  TJR */
        	width: 97.7%;
        	margin-left: 1.2%;
        	float:left;
        	/*padding-bottom:20px;*/ 
        	font: normal 15px calibriregular !important; 
        	text-align:justify; 
        	line-height:14px !important;
        	height: auto;
        	overflow: hidden;
        }

		#main h2 {
			font: normal 25px calibriregular !important;
			-webkit-margin-before: 0em !important;
			/*padding-top: 40px; /* AA aumento otros 20 por el padding de contentmainizqdaestrecha */ 
		}
		#mainPortada {
			width:100%; 
			float:left;  /*padding-bottom:20px;*/ 
			font: normal 15px calibriregular; 
			text-align:justify; 
			line-height:14px;
			/*-webkit-box-shadow: inset -23px 128px 44px -134px rgba(0,0,0,0.75);
			-moz-box-shadow: -23px 128px 44px -134px rgba(0,0,0,0.75);
			box-shadow: inset -23px 128px 44px -134px rgba(0,0,0,0.75);*/
-webkit-box-shadow: inset 0px 22px 37px -22px rgba(0, 0, 0, 0.8);
-moz-box-shadow: inset 0px 22px 37px -22px rgba(0, 0, 0, 0.8);
box-shadow: inset 0px 22px 37px -22px rgba(0, 0, 0, 0.8);
		}

		#main a.close {
			float: right;
			font: bold 25px calibriregular;
		}
			
		#main a, #main a.visited{color:#6D6C9B; font:bold 15px calibriregular;}
        #main a:hover{text-decoration:none; background-color:#D0CFDE; color:#000;}
          
		#Contentmain {
			padding-left:40px; 
			padding-right:40px; 
			padding-top:20px;  /* REVISAR, ACTIVADO POR FOROS */
		}
          #ContentmainIzqda{width:659px; float:left; padding-left:40px; padding-top:20px; display:block;}
          #ContentmainIzqda dt {
            font: normal 18px calibriregular;
            height:31px;
            background:url(../images/circulo_dt.gif) no-repeat left top;
            padding-left:26px;
            padding-top:5px;
            color:#333;
		  }
#Contentmain dt {
  display: none;
}
          #ContentmainIzqda strong.descrip, #Contentmain strong.descrip{font:bold 14px  calibriregular; color:#333;}
          #ContentmainIzqda dd {margin-left:25px;}
#Contentmain dd {
    margin-left: 0px;
    background: url(../images/circulo_dt.gif) no-repeat left top;
    height: 31px;
}
.published time {
    margin-left: 2.3em;
    margin-top: 0.5em;
    position: absolute;
}

          #ContentmainDcha{width:167px; float:right; margin-top:-12px; display:block;}
          #ContentmainDcha img{width:167px; height:167px; clear:both;}

          /*PARA INSERTAR CONTENIDOS EXTRA A LA DCHA - COLUMNA ESTRECHA ///////////////////////////////////////////*/
        #ContentmainIzqdaEstrecha {
        	width: 93%; 
        	float: left;
        	margin-right: -307px;
        	padding: 0px 40px 10px 40px; 
        	display: block;
        	overflow: hidden;
        }
        #ContentmainIzqdaEstrecha .item-page {        
			margin-right: 277px;
		}

        #ContentmainDchaEstrecha {
        	/*width: 199px; TJR*/
        	width: 260px;
        	float: right; 
        	display: block; 
        	background-color: #EFEFEF; 
        	/*margin-right: 100%;*/
        	/* padding: 30px 0px 0px 30px; 30px; */
        	text-align: left;
        	/*padding-top: 40px;*/
        	margin-top: 40px;
        	padding-left: 15px;
        }
		
		  #ContentmainDchaEstrecha div.custom ul li a, #ContentmainDchaEstrecha div.custom ul li a.visited{ font-size:15px;}

          /*PARA INSERTAR CONTENIDOS EXTRA A LA DCHA - COLUMNA ANCHA (BOLETINES por ejemplo) //////////////////////*/
          
          #ContentmainIzqdaAncha {
          	width: auto;
          	float: none;
    		padding: 0px 40px 10px 40px;
          	display: block;
          	overflow: hidden;
          }
          #ContentmainDchaAncha {
          	width:333px;
          	float:right;
          	display:block;
          	background-color:#EFEFEF;
          	padding:15px;
          	text-align:left;
          }

          
        #ruta {
        	background-color:#FFF; 
        	float:left; 
        	/* width:100%;  TJR */
        	float:left;  
        	display:block; 
        	/*padding:20px; */
        	width: 97.7%;
        	margin-left: 1.2%;
        	padding-bottom: 24px; 
        	font:bold 13px calibriregular; 
        	color:#666;
        }
          #ruta a, #ruta a.visited{color:#6D6C9B;}
          #ruta a:hover{text-decoration:none; background-color:#D0CFDE; color:#000;}

	    #ruta ul {
			list-style: none;
			margin:0;
			padding:0;
			margin-left: 3%;
		}	
	    #ruta ul  li{
			display:block;
			float:left;
		}			

        #position-3 {
        	margin:0; 
        	border:0; padding:0; 
        	background-color:#DDE09F; 
        	/* margin-left:12px;*/
        	width: 100%; 
        	float:left; 
        	/*height: 45px;     /* ESTUDIAR SI DEJARLO O NO....*/

        	/*min-height: 50px;*/
        }
        #position-3 ul {
        	border: 0; 
          	padding: 0; 
          	margin: 0; 
          	list-style: none; 
          	/*height:32px;*/ 
          	margin-left: 12px; 
          	float: left;
          	/*display: inline-flex;*/
        }
        #position-3 li {
	        margin: 0; 
	        border: 0; 
	        display: block;
	        float: left;
          	margin-top: 4px;
        }
		  
          /* MAPA RESERVAS -----------------------------------------------------------------------------------------------------------------------------------*/
          #mapaReservas {
          	background-color: white;
          	width: 97.7%;
          	float: left;
          	margin-left: 1.2%;
          	/*width:545px; 
          	float:right; 
			width: 97.6%;
    		margin-right: 1.2%;
          	display:block; 
          	height:460px;*/
          }

          #mapaReservas .custom {margin-top: 25px;}


          #tituloReserva {
            width:100%;
            float:left;
            display:block;
            /*margin-top:-16px;*/
            background-color: #DDE09F;
            font: normal 25px calibriregular;
	 	  }

	 	  #tituloReserva .custom p {
	 	  	padding-left: 52px;
	 	  	-webkit-margin-after: 0em;
	 	  }

	 	  #tituloReserva .custom img {
	 	  	margin-top: -25px;
	 	  	margin-right: 52px;
	 	  }

          #tituloGeneral{
          	width:100%; 
          	float:left; 
          	display:block; 
          	margin-top:-16px; 
          	background-color: #DDE09F; 
          	/*height:50px !important; */
          }
		  
		  #tituloGeneral .custom{width:100%; float:left; background-color:#DDE09F; margin-top:6px;}
		  
          #menuReserva{background-color:#F0F1D5; width:100%; float:left; display:block; }
          #mapaReservas #seleccion {
          		width: 295px;
          		float: right;
          		padding-top: 50px;
          		margin-right: 6.2%;
          		top: 340px;
          		z-index: 3;
          		height: 100px;
          		font: normal 11px Arial, Helvetica, sans-serif;
          	}
            #mapaReservas #seleccion select{font:normal 14px calibriregular; width:280px;}
            #mapaReservas #links {
            	background:#FFF url(../images/mapa.png) no-repeat top left; 
          		border: 1px;
          		width: 548px;
          		height: 457px;
          		position: absolute;
          		margin-left: 6.5%;
          		z-index: 50;
          		overflow: hidden;
            }


            #mapaReservas #links ul{border:0; padding:0; margin:0; list-style:none;}

			#mapaReservas #links ul li a { text-indent:-5000px; position:absolute; width:18px; float:left; height:18px; }
	
             /*1*/
            #mapaReservas #links ul li a#SierraGrazalema{background:url(../images/map1.png) no-repeat 0 0; top:329px; left:207px;}
            #mapaReservas #links ul li a#SierraGrazalema:hover{background:url(../images/map1.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#SierraGrazalema.active{background:url(../images/map1.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#SierraGrazalema.active:hover{background:url(../images/map1.png) no-repeat 0 -19px;}

            /*2*/
            #mapaReservas #links ul li a#Ordesa{background:url(../images/map2.png) no-repeat 0 0; top:81px; left:415px;}
            #mapaReservas #links ul li a#Ordesa:hover{background:url(../images/map2.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Ordesa.active{background:url(../images/map2.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Ordesa.active:hover{background:url(../images/map2.png) no-repeat 0 -19px;}

            /*3*/
            #mapaReservas #links ul li a#Montseny{background:url(../images/map3.png) no-repeat 0 0; top:125px; left:509px;}
            #mapaReservas #links ul li a#Montseny:hover{background:url(../images/map3.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Montseny.active{background:url(../images/map3.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Montseny.active:hover{background:url(../images/map3.png) no-repeat 0 -19px;}

            /*4*/
            #mapaReservas #links ul li a#Donana{background:url(../images/map4.png) no-repeat 0 0; top:320px; left:181px;}
            #mapaReservas #links ul li a#Donana:hover{background:url(../images/map4.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Donana.active{background:url(../images/map4.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Donana.active:hover{background:url(../images/map4.png) no-repeat 0 -19px;}

            /*5*/
            #mapaReservas #links ul li a#La_Mancha_Humeda{background:url(../images/map5.png) no-repeat 0 0; top:223px; left:304px;}
            #mapaReservas #links ul li a#La_Mancha_Humeda:hover{background:url(../images/map5.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#La_Mancha_Humeda.active{background:url(../images/map5.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#La_Mancha_Humeda.active:hover{background:url(../images/map5.png) no-repeat 0 -19px;}

            /*7*/
            #mapaReservas #links ul li a#Cazorla{background:url(../images/map7.png) no-repeat 0 0; top:283px; left:303px;}
            #mapaReservas #links ul li a#Cazorla:hover{background:url(../images/map7.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Cazorla.active{background:url(../images/map7.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Cazorla.active:hover{background:url(../images/map7.png) no-repeat 0 -19px;}

            /*8*/
            #mapaReservas #links ul li a#Odiel{background:url(../images/map8.png) no-repeat 0 0; top:303px; left:160px;}
            #mapaReservas #links ul li a#Odiel:hover{background:url(../images/map8.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Odiel.active{background:url(../images/map8.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Odiel.active:hover{background:url(../images/map8.png) no-repeat 0 -19px;}

            /*6*/
            #mapaReservas #links ul li a#LaPalma{background:url(../images/map6.png) no-repeat 0 0; top:367px; left:8px;}
            #mapaReservas #links ul li a#LaPalma:hover{background:url(../images/map6.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#LaPalma.active{background:url(../images/map6.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#LaPalma.active:hover{background:url(../images/map6.png) no-repeat 0 -19px;}

            /*9*/
            #mapaReservas #links ul li a#Urdaibai{background:url(../images/map9.png) no-repeat 0 0; top:49px; left:344px;}
            #mapaReservas #links ul li a#Urdaibai:hover{background:url(../images/map9.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Urdaibai.active{background:url(../images/map9.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Urdaibai.active:hover{background:url(../images/map9.png) no-repeat 0 -19px;}

            /*10*/
            #mapaReservas #links ul li a#SierraNevada{background:url(../images/map10.png) no-repeat 0 0; top:331px; left:287px;}
            #mapaReservas #links ul li a#SierraNevada:hover{background:url(../images/map10.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#SierraNevada.active{background:url(../images/map10.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#SierraNevada.active:hover{background:url(../images/map10.png) no-repeat 0 -19px;}

            /*11*/
            #mapaReservas #links ul li a#Manzanares{background:url(../images/map11.png) no-repeat 0 0; top:167px; left:276px;}
            #mapaReservas #links ul li a#Manzanares:hover{background:url(../images/map11.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Manzanares.active{background:url(../images/map11.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Manzanares.active:hover{background:url(../images/map11.png) no-repeat 0 -19px;}

            /*12*/
            #mapaReservas #links ul li a#Lanzarote{background:url(../images/map12.png) no-repeat 0 0; top:347px; left:105px;}
            #mapaReservas #links ul li a#Lanzarote:hover{background:url(../images/map12.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Lanzarote.active{background:url(../images/map12.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Lanzarote.active:hover{background:url(../images/map12.png) no-repeat 0 -19px;}

            /*13*/
            #mapaReservas #links ul li a#Menorca{background:url(../images/map13.png) no-repeat 0 0; top:213px; left:525px;}
            #mapaReservas #links ul li a#Menorca:hover{background:url(../images/map13.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Menorca.active{background:url(../images/map13.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Menorca.active:hover{background:url(../images/map13.png) no-repeat 0 -19px;}

            /*14*/
            #mapaReservas #links ul li a#SierraNieves{background:url(../images/map14.png) no-repeat 0 0; top:331px; left:228px;}
            #mapaReservas #links ul li a#SierraNieves:hover{background:url(../images/map14.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#SierraNieves.active{background:url(../images/map14.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#SierraNieves.active:hover{background:url(../images/map14.png) no-repeat 0 -19px;}

            /*15*/
            #mapaReservas #links ul li a#CaboGata{background:url(../images/map15.png) no-repeat 0 0; top:336px; left:328px;}
            #mapaReservas #links ul li a#CaboGata:hover{background:url(../images/map15.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#CaboGata.active{background:url(../images/map15.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#CaboGata.active:hover{background:url(../images/map15.png) no-repeat 0 -19px;}

            /*16*/
            #mapaReservas #links ul li a#Hierro{background:url(../images/map16.png) no-repeat 0 0; top:402px; left:6px;}
            #mapaReservas #links ul li a#Hierro:hover{background:url(../images/map16.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Hierro.active{background:url(../images/map16.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Hierro.active:hover{background:url(../images/map16.png) no-repeat 0 -19px;}

            /*19*/
            #mapaReservas #links ul li a#BardenasReales{background:url(../images/map19.png) no-repeat 0 0; top:99px; left:368px;}
            #mapaReservas #links ul li a#BardenasReales:hover{background:url(../images/map19.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#BardenasReales.active{background:url(../images/map19.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#BardenasReales.active:hover{background:url(../images/map19.png) no-repeat 0 -19px;}

            /*18*/
            #mapaReservas #links ul li a#Muniellos{background:url(../images/map18.png) no-repeat 0 0; top:7px; left:194px;}
            #mapaReservas #links ul li a#Muniellos:hover{background:url(../images/map18.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Muniellos.active{background:url(../images/map18.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Muniellos.active:hover{background:url(../images/map18.png) no-repeat 0 -19px;}

            /*17*/
            #mapaReservas #links ul li a#Somiedo{background:url(../images/map17.png) no-repeat 0 0; top:7px; left:217px;}
            #mapaReservas #links ul li a#Somiedo:hover{background:url(../images/map17.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Somiedo.active{background:url(../images/map17.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Somiedo.active:hover{background:url(../images/map17.png) no-repeat 0 -19px;}

            /*20*/
            #mapaReservas #links ul li a#Redes{background:url(../images/map20.png) no-repeat 0 0; top:7px; left:259px;}
            #mapaReservas #links ul li a#Redes:hover{background:url(../images/map20.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Redes.active{background:url(../images/map20.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Redes.active:hover{background:url(../images/map20.png) no-repeat 0 -19px;}

            /*22*/
            #mapaReservas #links ul li a#SierraMorena{background:url(../images/map22.png) no-repeat 0 0; top:285px; left:190px;}
            #mapaReservas #links ul li a#SierraMorena:hover{background:url(../images/map22.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#SierraMorena.active{background:url(../images/map22.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#SierraMorena.active:hover{background:url(../images/map22.png) no-repeat 0 -19px;}

            /*21*/
            #mapaReservas #links ul li a#TerrasMino{background:url(../images/map21.png) no-repeat 0 0; top:40px; left:161px;}
            #mapaReservas #links ul li a#TerrasMino:hover{background:url(../images/map21.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#TerrasMino.active{background:url(../images/map21.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#TerrasMino.active:hover{background:url(../images/map21.png) no-repeat 0 -19px;}

            /*23*/
            #mapaReservas #links ul li a#Laciana{background:url(../images/map23.png) no-repeat 0 0; top:84px; left:195px;}
            #mapaReservas #links ul li a#Laciana:hover{background:url(../images/map23.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Laciana.active{background:url(../images/map23.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Laciana.active:hover{background:url(../images/map23.png) no-repeat 0 -19px;}

            /*24*/
            #mapaReservas #links ul li a#PicosEuropa{background:url(../images/map24.png) no-repeat 0 0; top:46px; left:283px;}
            #mapaReservas #links ul li a#PicosEuropa:hover{background:url(../images/map24.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#PicosEuropa.active{background:url(../images/map24.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#PicosEuropa.active:hover{background:url(../images/map24.png) no-repeat 0 -19px;}

            /*25*/
            #mapaReservas #links ul li a#Monfrague{background:url(../images/map25.png) no-repeat 0 0; top:201px; left:198px;}
            #mapaReservas #links ul li a#Monfrague:hover{background:url(../images/map25.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Monfrague.active{background:url(../images/map25.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Monfrague.active:hover{background:url(../images/map25.png) no-repeat 0 -19px;}

            /*26*/
            #mapaReservas #links ul li a#Leza{background:url(../images/map26.png) no-repeat 0 0; top:94px; left:321px;}
            #mapaReservas #links ul li a#Leza:hover{background:url(../images/map26.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Leza.active{background:url(../images/map26.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Leza.active:hover{background:url(../images/map26.png) no-repeat 0 -19px;}

            /*27*/
            #mapaReservas #links ul li a#Babia{background:url(../images/map27.png) no-repeat 0 0; top:84px; left:217px;}
            #mapaReservas #links ul li a#Babia:hover{background:url(../images/map27.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Babia.active{background:url(../images/map27.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Babia.active:hover{background:url(../images/map27.png) no-repeat 0 -19px;}

            /*31*/
            #mapaReservas #links ul li a#Bernesga{background:url(../images/map31.png) no-repeat 0 0; top:84px; left:259px;}
            #mapaReservas #links ul li a#Bernesga:hover{background:url(../images/map31.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Bernesga.active{background:url(../images/map31.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Bernesga.active:hover{background:url(../images/map31.png) no-repeat 0 -19px;}

            /*29*/
            #mapaReservas #links ul li a#Allariz{background:url(../images/map29.png) no-repeat 0 0; top:83px; left:153px;}
            #mapaReservas #links ul li a#Allariz:hover{background:url(../images/map29.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Allariz.active{background:url(../images/map29.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Allariz.active:hover{background:url(../images/map29.png) no-repeat 0 -19px;}

            /*28*/
            #mapaReservas #links ul li a#GranCanaria{background:url(../images/map28.png) no-repeat 0 0; top:398px; left:68px;}
            #mapaReservas #links ul li a#GranCanaria:hover{background:url(../images/map28.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#GranCanaria.active{background:url(../images/map28.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#GranCanaria.active:hover{background:url(../images/map28.png) no-repeat 0 -19px;}

            /*32*/
            #mapaReservas #links ul li a#Arguellos{background:url(../images/map32.png) no-repeat 0 0; top:67px; left:275px;}
            #mapaReservas #links ul li a#Arguellos:hover{background:url(../images/map32.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Arguellos.active{background:url(../images/map32.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Arguellos.active:hover{background:url(../images/map32.png) no-repeat 0 -19px;}

            /*33*/
            #mapaReservas #links ul li a#Luna{background:url(../images/map33.png) no-repeat 0 0; top:84px; left:238px;}
            #mapaReservas #links ul li a#Luna:hover{background:url(../images/map33.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Luna.active{background:url(../images/map33.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Luna.active:hover{background:url(../images/map33.png) no-repeat 0 -19px;}

            /*30*/
            #mapaReservas #links ul li a#SierraRincon{background:url(../images/map30.png) no-repeat 0 0; top:154px; left:297px;}
            #mapaReservas #links ul li a#SierraRincon:hover{background:url(../images/map30.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#SierraRincon.active{background:url(../images/map30.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#SierraRincon.active:hover{background:url(../images/map30.png) no-repeat 0 -19px;}

            /*36*/
            #mapaReservas #links ul li a#Bejar{background:url(../images/map36.png) no-repeat 0 0; top:161px; left:213px;}
            #mapaReservas #links ul li a#Bejar:hover{background:url(../images/map36.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Bejar.active{background:url(../images/map36.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Bejar.active:hover{background:url(../images/map36.png) no-repeat 0 -19px;}

            /*34*/
            #mapaReservas #links ul li a#AncaresLucenses{background:url(../images/map34.png) no-repeat 0 0; top:55px; left:173px;}
            #mapaReservas #links ul li a#AncaresLucenses:hover{background:url(../images/map34.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#AncaresLucenses.active{background:url(../images/map34.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#AncaresLucenses.active:hover{background:url(../images/map34.png) no-repeat 0 -19px;}

            /*35*/
            #mapaReservas #links ul li a#AncaresLeoneses{background:url(../images/map35.png) no-repeat 0 0; top:63px; left:191px;}
            #mapaReservas #links ul li a#AncaresLeoneses:hover{background:url(../images/map35.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#AncaresLeoneses.active{background:url(../images/map35.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#AncaresLeoneses.active:hover{background:url(../images/map35.png) no-repeat 0 -19px;}

            /*38*/
            #mapaReservas #links ul li a#Eo{background:url(../images/map38.png) no-repeat 0 0; top:23px; left:183px;}
            #mapaReservas #links ul li a#Eo:hover{background:url(../images/map38.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Eo.active{background:url(../images/map38.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Eo.active:hover{background:url(../images/map38.png) no-repeat 0 -19px;}

            /*39*/
            #mapaReservas #links ul li a#Fuerteventura{background:url(../images/map39.png) no-repeat 0 0; top:384px; left:116px;}
            #mapaReservas #links ul li a#Fuerteventura:hover{background:url(../images/map39.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Fuerteventura.active{background:url(../images/map39.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Fuerteventura.active:hover{background:url(../images/map39.png) no-repeat 0 -19px;}

            /*37*/
            #mapaReservas #links ul li a#RIMediterraneo{background:url(../images/map37.png) no-repeat 0 0; top:402px; left:189px;}
            #mapaReservas #links ul li a#RIMediterraneo:hover{background:url(../images/map37.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#RIMediterraneo.active{background:url(../images/map37.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#RIMediterraneo.active:hover{background:url(../images/map37.png) no-repeat 0 -19px;}

            /*40*/
            #mapaReservas #links ul li a#GeresXures{background:url(../images/map40.png) no-repeat 0 0; top:99px; left:136px;}
            #mapaReservas #links ul li a#GeresXures:hover{background:url(../images/map40.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#GeresXures.active{background:url(../images/map40.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#GeresXures.active:hover{background:url(../images/map40.png) no-repeat 0 -19px;}
            
			/*41*/
            #mapaReservas #links ul li a#Gomera{background:url(../images/map41.png) no-repeat 0 0; top:393px; left:33px;}
            #mapaReservas #links ul li a#Gomera:hover{background:url(../images/map41.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Gomera.active{background:url(../images/map41.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Gomera.active:hover{background:url(../images/map41.png) no-repeat 0 -19px;}
			
			/*42*/
            #mapaReservas #links ul li a#Ubinas-Mesa{background:url(../images/map42.png) no-repeat 0 0; top:7px; left:238px;}
            #mapaReservas #links ul li a#Ubinas-Mesa:hover{background:url(../images/map42.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Ubinas-Mesa.active{background:url(../images/map42.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Ubinas-Mesa.active:hover{background:url(../images/map42.png) no-repeat 0 -19px;}

			/*43*/
            #mapaReservas #links ul li a#Marinas-Corunesas_Mandeo{background:url(../images/map43.png) no-repeat 0 0; top:35px; left:143px;}
            #mapaReservas #links ul li a#Marinas-Corunesas_Mandeo:hover{background:url(../images/map43.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Marinas-Corunesas_Mandeo.active{background:url(../images/map43.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Marinas-Corunesas_Mandeo.active:hover{background:url(../images/map43.png) no-repeat 0 -19px;}

			/*44*/
            #mapaReservas #links ul li a#Terres-LEbre{background:url(../images/map44.png) no-repeat 0 0; top:165px; left:433px;}
            #mapaReservas #links ul li a#Terres-LEbre:hover{background:url(../images/map44.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Terres-LEbre.active{background:url(../images/map44.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Terres-LEbre.active:hover{background:url(../images/map44.png) no-repeat 0 -19px;}
			
			/*45*/
            #mapaReservas #links ul li a#SanIldefonso-Espinar{background:url(../images/map45.png) no-repeat 0 0; top:145px; left:273px;}
            #mapaReservas #links ul li a#SanIldefonso-Espinar:hover{background:url(../images/map45.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#SanIldefonso-Espinar.active{background:url(../images/map45.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#SanIldefonso-Espinar.active:hover{background:url(../images/map45.png) no-repeat 0 -19px;}

			/*46*/
            #mapaReservas #links ul li a#MacizoAnaga{background:url(../images/map46.png) no-repeat 0 0; top:365px; left:58px;}
            #mapaReservas #links ul li a#MacizoAnaga:hover{background:url(../images/map46.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#MacizoAnaga.active{background:url(../images/map46.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#MacizoAnaga.active:hover{background:url(../images/map46.png) no-repeat 0 -19px;}
            /*47*/
            #mapaReservas #links ul li a#MesetaIberica{background:url(../images/map47.png) no-repeat 0 0; top:102px; left:199px;}
            #mapaReservas #links ul li a#MesetaIberica:hover{background:url(../images/map47.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#MesetaIberica.active{background:url(../images/map47.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#MesetaIberica.active:hover{background:url(../images/map47.png) no-repeat 0 -19px;}
    		/*48*/
		    #mapaReservas #links ul li a#TajoTejo{background:url(../images/map48.png) no-repeat 0 0; top:199px; left:160px;}
		    #mapaReservas #links ul li a#TajoTejo:hover{background:url(../images/map48.png) no-repeat 0 -19px;}
		    #mapaReservas #links ul li a#TajoTejo.active{background:url(../images/map48.png) no-repeat 0 -38px;}
		    #mapaReservas #links ul li a#TajoTejo.active:hover{background:url(../images/map48.png) no-repeat 0 -19px;}
            /*49*/
            #mapaReservas #links ul li a#Ponga{background:url(../images/map49.png) no-repeat 0 0; top:25px; left:274px;}
            #mapaReservas #links ul li a#Ponga:hover{background:url(../images/map49.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#Ponga.active{background:url(../images/map49.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#Ponga.active:hover{background:url(../images/map49.png) no-repeat 0 -19px;}
            /*50*/
            #mapaReservas #links ul li a#ValleCabriel{background:url(../images/map50.png) no-repeat 0 0; top:222px; left:347px;}
            #mapaReservas #links ul li a#ValleCabriel:hover{background:url(../images/map50.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#ValleCabriel.active{background:url(../images/map50.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#ValleCabriel.active:hover{background:url(../images/map50.png) no-repeat 0 -19px;}
            /*51*/
            #mapaReservas #links ul li a#altoturia{background:url(../images/map51.png) no-repeat 0 0; top:213px; left:368px;}
            #mapaReservas #links ul li a#altoturia:hover{background:url(../images/map51.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#altoturia.active{background:url(../images/map51.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#altoturia.active:hover{background:url(../images/map51.png) no-repeat 0 -19px;}
			/*52*/
            #mapaReservas #links ul li a#lasiberia{background:url(../images/map52.png) no-repeat 0 0; top:229px; left:237px;}
            #mapaReservas #links ul li a#lasiberia:hover{background:url(../images/map52.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#lasiberia.active{background:url(../images/map52.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#lasiberia.active:hover{background:url(../images/map52.png) no-repeat 0 -19px;}
			/*53*/
            #mapaReservas #links ul li a#RibeiraSacra{background:url(../images/map53.png) no-repeat 0 0; top:70px; left:165px;}
            #mapaReservas #links ul li a#RibeiraSacra:hover{background:url(../images/map53.png) no-repeat 0 -19px;}
            #mapaReservas #links ul li a#RibeiraSacra.active{background:url(../images/map53.png) no-repeat 0 -38px;}
            #mapaReservas #links ul li a#RibeiraSacra.active:hover{background:url(../images/map53.png) no-repeat 0 -19px;}

            #mapaReservas #resultForm {
            	border:1px;
            	width:307px;
            	/*position:absolute;*/
            	top:300px;
            	left:50px;
            	min-height: 307px;
            	z-index:150;
            	clear: right;
            	float: right;
            	margin-right: 6.2%;
            }
			#mapaReservas #resultForm span#CastillaLeon{ padding-left:30px; padding-top:13px; float:left; /*width:410px;*/ margin-top:150px; margin-left:50px; font-family:calibriregular; font-weight:bold; font-size:14px;}
			#mapaReservas #resultForm span#Andalucia{ padding-top:25px; float:left; /*width:475px;*/ margin-top:130px; margin-left:30px; font-family:calibriregular; font-weight:bold; font-size:16px;}
			#mapaReservas #resultForm span#Aragon{padding-left:20px; padding-top:25px; float:left; /*width:590px;*/ margin-top:130px; margin-left:30px; font-family:calibriregular; font-weight:bold; font-size:14px;}
			#mapaReservas #resultForm span#Asturias{padding-left:20px; padding-top:100px; float:left; /*width:450px;*/ margin-top:70px; margin-left:30px; font-family:calibriregular; font-weight:bold; font-size:14px;}
			/*#mapaReservas #resultForm span#AsturiasGalicia{padding-left:20px; padding-top:25px; float:left; width:590px; margin-top:100px; margin-left:30px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:14px;}
			#mapaReservas #resultForm span#AsturiasCantabriaCastillaLeon{ padding-top:25px; float:left; width:590px; margin-top:100px; margin-left:15px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:14px;}*/
			#mapaReservas #resultForm span#Baleares{padding-left:25px; float:left; /*width:705px;*/ margin-top:175px; margin-left:30px; font-family:calibriregular; font-weight:bold; font-size:14px;}
			#mapaReservas #resultForm span#Canarias{padding-left:25px; float:left; /*width:255px;*/ margin-top:175px; margin-left:30px; font-family:calibriregular; font-weight:bold; font-size:14px;}
			#mapaReservas #resultForm span#CastillaLaMancha{padding-left:25px; float:left; /*width:495px;*/ margin-top:175px; margin-left:30px; font-family:calibriregular; font-weight:bold; font-size:14px;}
			#mapaReservas #resultForm span#Catalunya{ padding-top:15px; padding-left:45px; float:left; /*width:635px;*/ margin-top:165px; margin-left:60px; font-family:calibriregular; font-weight:bold; font-size:14px;}
			#mapaReservas #resultForm span#Extremadura{ padding-left:45px; float:left; /*width:365px;*/ margin-top:165px; margin-left:60px; font-family:calibriregular; font-weight:bold; font-size:14px;;}
			#mapaReservas #resultForm span#Galicia{ padding-top:90px;  float:left; /*width:365px;*/ margin-top:95px; margin-left:30px; font-family:calibriregular; font-weight:bold; font-size:14px;}
			#mapaReservas #resultForm span#LaRioja{ padding-top:40px;  float:left; /*width:570px;*/ margin-top:130px; margin-left:30px; font-family:calibriregular; font-weight:bold; font-size:14px;}
			#mapaReservas #resultForm span#Madrid{ padding-top:15px;  float:left; /*width:520px;*/ margin-top:213px; margin-left:35px; font-family:calibriregular; font-weight:bold; font-size:14px;}
			#mapaReservas #resultForm span#Navarra{ padding-top:65px;  float:left; /*width:580px;*/ margin-top:113px; margin-left:35px; font-family:calibriregular; font-weight:bold; font-size:14px;}
			#mapaReservas #resultForm span#PaisVasco{ padding-top:85px;  float:left; /*width:560px;*/ margin-top:100px; margin-left:35px; font-family:calibriregular; font-weight:bold; font-size:14px;}
			#mapaReservas #resultForm span#ComunidadValenciana{ padding-top:85px;  f4loat:left; /*width:560px;*/ margin-top:100px; margin-left:35px; font-family:calibriregular; font-weight:bold; font-size:14px;}
              
            #mapaReservas #resultForm span#AGUA{ padding-top:85px;  float:left; /*width:560px;*/ /*height:220px;*/ margin-top:60px; margin-left:35px; font-family:calibriregular; font-weight:bold; font-size:16px;}              
            #mapaReservas #resultForm span#ISLAS{ padding-top:85px;  float:left; /*width:560px;*/ /*height:220px;*/ margin-top:60px; margin-left:35px; font-family:calibriregular; font-weight:bold; font-size:16px;}              
            #mapaReservas #resultForm span#ALTA_MONTANA{ padding-top:85px;  float:left; /*width:560px;*/ /*height:220px;*/ margin-top:60px; margin-left:15px; font-family:calibriregular; font-weight:bold; font-size:16px;}              
            #mapaReservas #resultForm span#MEDITERRANEO{ padding-top:85px;  float:left; /*width:560px;*/ /*height:220px;*/ margin-top:70px; margin-left:15px; font-family:calibriregular; font-weight:bold; font-size:16px;}              
            #mapaReservas #resultForm span#TRANSFRONTERIZAS{ padding-top:85px;  float:left; /*width:560px;*/ /*height:220px;*/ margin-top:60px; margin-left:15px; font-family:calibriregular; font-weight:bold; font-size:16px;}              
            #mapaReservas #resultForm span#CANTABRICA{ padding-top:65px;  float:left; /*width:560px;*/ /*height:220px;*/ margin-top:60px; margin-left:15px; font-family:calibriregular; font-weight:bold; font-size:16px;}              

            #mapaReservas #resultForm a, #mapaReservas #resultForm a:visited{ font-size:14px; color:#666; text-decoration:none;}              
            #mapaReservas #resultForm a:hover{ background-color:#EDEDED; color:#000;}
            #mapaReservas #resultForm strong{background-color:#EDEDED; }

            #mapaReservas #resultForm img { margin-left: -14px; }

          		#mapaReservas #resultForm span {
          			margin-top: 0px !important;
          			margin-left: 0px !important;
          			padding-left: 14px !important;
          			padding-top: 0px !important;
          		}

		  /*MENU NIVEL 3 - 1/2/ Submenu de las RESERVAS --------------------------------------------------------*/
          #menuReserva ul{border:0; padding:0; margin:0; list-style:none; margin-left:26px;}
         #menuReserva li{
	         float:left;
	         display:block;
	         margin-top:5px;
          }

		 #menuReserva li.linkVolver{
			 content="xxx";
			 width:68px; 
			 float:right; 
		 }
}
  
#menuReserva li a.linkVolver:after {
    content: "Volver";
}

#menuReserva li a.linkVolver:hover, #menuReserva ul.menu li.active a.linkVolver{
background-color:#DDE09F; 
color:#000;}

     // #pie{background:url(../images/fondoPie.png) no-repeat 0 0; width:975px; float:left; height:69px; margin-bottom:20px;}
	  
	#pie {
	    width: 105%;
	    float: left;
    	margin: -18px 0 -10px -2.5%;
	    text-align: center;
	}
	
#pie .pie-franja	{

     width: 100%;
    float: left;
background: -moz-linear-gradient(53deg, rgba(245,245,255,1) 0%, rgba(190,190,214,1) 44%, rgba(122,121,164,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(245,245,255,1)), color-stop(44%, rgba(190,190,214,1)), color-stop(100%, rgba(122,121,164,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(53deg, rgba(245,245,255,1) 0%, rgba(190,190,214,1) 44%, rgba(122,121,164,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(53deg, rgba(245,245,255,1) 0%, rgba(190,190,214,1) 44%, rgba(122,121,164,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(53deg, rgba(245,245,255,1) 0%, rgba(190,190,214,1) 44%, rgba(122,121,164,1) 100%); /* ie10+ */
background: linear-gradient(37deg, rgba(245,245,255,1) 0%, rgba(190,190,214,1) 44%, rgba(122,121,164,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7A79A4', endColorstr='#F5F5FF',GradientType=0 ); /* ie6-9 */
	
	
}
	
#esqPieDcha {
    width: 1.6%;
    float: right;
    background: url(../images/esqInfDcha.png) no-repeat bottom right;
}
#esqPieIzqda{
    width: 1.6%;
    float: left;
    background: url(../images/esqInfIzda.png) no-repeat bottom left;
}
	
	  
       #position-7{
	   /*float:right; */
	   font:normal 13px calibriregular; 
	   color:#FFF; 
	   margin:10px 45px 10px 0px;

	   width:auto; 
	   text-align:right;}

       #redes{
	   /*float:right; */
	   margin:10px 45px 10px 0px;
	   width:auto; 
	   text-align:right;}


#icont {
		/*margin-left: -75px;
		margin-top: 10px;*/
		background: url("/templates/reservas_biosfera/images/twitter.png") no-repeat center center;
		float:right;
		height: 48px;
		width: 48px;
}

#icont:hover {
		/*margin-left: -75px;
		margin-top: 10px;*/
		background: url("/templates/reservas_biosfera/images/twitter_hover.png") no-repeat center center;
		float:right;
		height: 48px;
		width: 48px;
}

#iconi {
		background: url("/templates/reservas_biosfera/images/icon_instagram.png") no-repeat center center;
		float:right;
		height: 48px;
		width: 48px;
}
#iconi:hover {
		background: url("/templates/reservas_biosfera/images/instagram_hover.png") no-repeat center center;
		float:right;
		height: 48px;
		width: 48px;
}

#icony {
		background: url("/templates/reservas_biosfera/images/youtube.png") no-repeat center center;
		float:right;
		height: 48px;
		width: 48px;	
}
#icony:hover {
		background: url("/templates/reservas_biosfera/images/youtube_hover.png") no-repeat center center;
		float:right;
		height: 48px;
		width: 48px;	
}



        
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*TIPS/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.tipsy { padding: 3px; font-size: 11px; /*opacity: 0.8; filter: alpha(opacity=80);*/ background-repeat: no-repeat; background-image: url(../images/tipsy.gif); font:normal 10px calibriregular; }
  .tipsy-inner { padding: 5px 8px 5px 8px; background-color: #FFF; border:1px solid #666; color: #333; max-width: 300px; text-align: center; font-weight:bold; margin-left:10px; margin-bottom:5px;}
  .tipsy-inner { -moz-border-radius:0px; -webkit-border-radius:0px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*OSMAP (sitemap)///////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#osmap { padding-top: 40px; }
#osmap a{ text-decoration:none;}
#osmap ul.level_0 li a:hover, #xmap ul.level_1 li a:hover { background-color:#ECEECA; color:#000;}
#osmap ul.level_0 li{margin-bottom:20px; }
#osmap ul.level_1 li{margin-bottom:0;}
#osmap ul.level_0 li a{color:#333; font-size:15px;}
#osmap ul.level_1 li a{color:#6D6C9B; font-size:15px;}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*FLIPPINGBOOK/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.fb_contentheading{ font-size:15px !important; text-align:left !important; font-weight:bold !important;}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*DOCUMENTACIÓN Y DIFUSIÓN//////////////////////////////////////////////////////////////////////////////////////////*/
#contenidoExtra{width:815px; float:left; margin-left:12px; display:block; background-color:#0F3; font:normal 11px Arial, Helvetica, sans-serif; padding-left:42px; padding-right:42px; padding-top:10px;}
#contenidoExtraCI{width:100%; float:left; display:block; background-color:#FFF; font:normal 15px calibriregular; padding-bottom:20px; line-height: 14px !important;}

/*div.moduletable h3{font-size:18px !important;}*/

div.newsflash a{text-decoration:none; font-size:15px !important;}

div.newsflash {
  margin-bottom: 3em;
}

div.newsflash a.linkPDF, 
div#ii-congreso a.linkPDF, 
div#marca_rerb a.linkPDF,
div#fen_doc_int a.linkPDF, 
div#fen_rincon_ed a.linkPDF, 
div#listadoboletines a.linkPDF {
  background: url(../images/icon_pdf.gif) no-repeat;
  padding-left:23px;
}

div#marca_rerb a.linkWORD {
  background: url(../images/icon_word.gif) no-repeat;
  padding-left:23px;
}

div#marca_rerb ul, 
div#ii-congreso ul, 
div#fen_doc_int ul, 
div#fen_rincon_ed ul, 
div#listadoboletines ul {
    list-style-type: none !important;
}

div.newsflash a.linkExterior,
.linkExterior {
  background: url(../images/icon_linkExterno.gif) no-repeat;
  padding-left:23px;
}


li.asterisco{list-style-image:url(../images/asterisco.png);}



/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*TABLA//////////////////////////////////////////////////////////////////////////////////////////*/
table.tablesorter {
	font-family:calibriregular;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 11pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #D0CFDE;
	border: 1px solid #FFF;
	font-size: 12pt;
	padding: 10px;
}
table.tablesorter thead tr .header {
	background-image: url(../tablas/img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../tablas/img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../tablas/img/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8B8AB0;
color:#FFF;
}

table#myTable a, table#myTable a.visited{color:#6D6C9B; font-weight:bold; text-decoration:none; font-size:14px;}
table#myTable a:hover{background-color:#ECEECA; color:#000;}


div.newsflash a.linkPDF:hover {background-color:#EEE !important; border-bottom:1px dotted #000;}

/*para formulario de CONTACTO*/
/*div.contact h3{display:none;}*/
span.contact-name{display:none;}
div.contact-form fieldset{border:0; padding:0; margin:0; width:428px !important; float:left;}
div.contact-form fieldset legend{display:none;}
/*div.contact-form fieldset input, div.contact-form fieldset textarea { margin-left:-39px !important;}*/
div.jicons-icons{display:none;}
div.contact-form form fieldset dl dt{font:bold 14px  calibriregular; background:#FFF  !important; height:20px !important; color:#333;}
div.tip{ background-color:#EFEFEF; border:1px solid #CCC; padding:20px; font-family:calibriregular; font-size:12px; font-weight:bold;}
label#jform_contact_email_copy-lbl, input#jform_contact_email_copy{display:none;}

button.btn {
	-webkit-appearance:none;
	/*float:right !important;*/
	background-color:#6D6C9B;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	color:#FFF;
	font-weight:bold;
	/*margin-top:-10px !important;*/
	margin-bottom:10px; 
}

.control-label #jform_contact_name-lbl,
.control-label #jform_contact_email-lbl,
.control-label #jform_contact_emailmsg-lbl,
.control-label #jform_contact_message-lbl {
	font-weight: bold;
	line-height: 20px;
}

.form-actions {
	margin-top: 20px;
}

.contact h3 {
	font: normal 25px calibriregular;
}

/*para PORTADA/////////////////////////////////*/


#portadaDcha{width:69.9%; float:left; z-index:0;}



//	#sombraImg{background: url(../../../images/sombra.png) no-repeat top right; height:18px; width:689px; float:left; margin-left:11px; position:absolute; z-index:100;}
#portadaDcha em{ 

}

.customcita-portada {
float:left;
width:99%;
background-color:#FFFFFF;
margin:15px 0;

 background: #FFFFFF url("/images/maquetacion/citaPortada.png") no-repeat top left;

}
.customcita-portada  blockquote{
float:left;
padding-right: 2em;
margin: 30px 0 30px 20%;
font-size: 1.6em;
    font-style: italic;
	line-height: 1.1em;
	font-family: 'Cabin Condensed', sans-serif;
	color:#666666;
}

.customcita-portada p {
	text-align: right;
	font-size: 0.9em;
}


#portadaIzqda div.moduletable div.cd_moduletitle_logo {
	margin-top: 2px;
	margin-left: 20px;
	float: left;
}
#portadaIzqda div.moduletable div.cd_moduletitle_logo a{ font-weight:bold; color:#333; padding:3px;}
#portadaIzqda div.moduletable div.cd_moduletitle_logo a:hover{ background-color:#DCDBE6;}
#portadaIzqda div.moduletableareaprivada {
	background: url(../../../images/maquetacion/fondoAPPortada.png) no-repeat 0 0;
	height: 107px;
	margin-top: 14px;
	background-size: 100% 100%;
	margin-bottom: 1.2em;
}
#portadaIzqda div.moduletableportadanoticias {
	/*height: 68px; */
	background:url(../../../images/titNoticiasPortada.png) no-repeat 0 0; 
	background-size: 100% 100%;
}
	
#portadaIzqda{/*background-color:#FFF;*/ width:30%; float:left; padding: 0px 12px; }
#portadaIzqda .moduletableportadanoticias h3,
#portadaIzqda .moduletableareaprivada h3 {
	font: bold 24px calibriregular;
	color: #666;
	padding-left: .5em;
}
#portadaIzqda .moduletableportadanoticias h3 {
	padding-top: 1.6em;
}
#portadaIzqda .moduletableareaprivada h3 {
	padding-top: .5em
;}	


/*para GALERÍA//////////////////////////////////*/ 
/*#phocagallery{ width:819px !important;}*/
div.phocagallery-box-file{margin:15px !important;}
img.pimo{margin-top:5px !important;}
div.pg-center{text-align:right !important; margin-top:10px !important;}
div.sectiontablefooter{ padding-top:20px !important;}
	/*paginación galería ///////////////////*/
	div#pg-pagination{text-align:right !important; padding:10px !important;}
	div#pg-pagination ul{ list-style:none !important; margin:0 !important; border:0 !important; padding:0 !important;}
	div#pg-pagination ul li{float:left !important; margin-top:10px !important; margin-left:10px !important;}
	div.pagecounter{margin-top:10px !important; float:right !important; font-weight:bold; padding-right:20px !important;}


/*RECORDATORIO de CONTRASEÑA/////////////////////////*/
form#user-registration fieldset { border:0; padding:0; margin:0;}
form#user-registration fieldset dt{font:bold 14px  calibriregular; padding-left:0 !important; padding-top:5px; color:#333; background:none !important; height:auto !important;}
form#user-registration input#jform_email{width:200px !important;}
form#user-registration fieldset dd{ margin-left:0 !important;}
form#user-registration button.validate{}

/*ÁREA PRIVADA - /////////////////////////////*/
#menuPrincipalAP {
	/*background: #F8D513;*/
	background: #F8D513 url(../images/degradado_fondoMenuSupAP.jpg) no-repeat right top;
	width: 105%;
	float: left;
	height: 62px;
	text-align: center;
    margin: 0 0 0 -2.5%;
}

#menuPrincipalAP ul { 
	list-style:none; 
	-webkit-padding-start: 0px;
	-webkit-margin-before: .5em;
	float: left;
	width: 100%;
	padding-left: 22px;
}

#menuPrincipalAP li {
	display:block;
	float:left;
	font-family: calibriregular !important;
	font-weight: bold;
	font-size: .85em;
	width: 12%;
	height: 57px;
	margin: 0px 10px;
	padding: 1.2em 0px 3px 0px;
	color: #535353;
}  

#menuPrincipalAP a {
    display: block;
	color: #535353;
	width: 100%;
    height: 100%;
}

#menuPrincipalAP li.link5AP {
    width: 8em;
}

#menuPrincipalAP li:hover,
#menuPrincipalAP li.active,
#menuPrincipalAP li.active a {
	-webkit-box-shadow: 0px 8px 5px 4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 8px 5px 4px rgba(0,0,0,0.75);
	box-shadow: 0px 8px 5px 4px rgba(0,0,0,0.75);
	background-color: #535353 !important;
	color: white !important;
}

#menuPrincipalAP li:hover a {
	color: white !important;
}

#menuPrincipalAP li a.link5AP {
	color: blue;
	background: url(../images/hoverLink5AP.jpg) no-repeat top;
	background-position: 0.2em 0;
	margin-left: .5em;
}	


#position-menuAreaPrivada2 { 
	background-color:#535353;
	width:100%;
	height:40px;
	float:left;
}

#position-menuAreaPrivada2 ul {
	list-style:none;
	margin-left:12px;
}

#position-menuAreaPrivada2 li{
	display:block;
	font-family: calibriregular !important;
	font-size: .9em;
	font-weight: bold;
	line-height: 1em;
    float: left;
    width: 11%;
    height: 36px;
    text-align: center;
    /*margin: -12px 10px 0px 10px;*/
    margin: -12px 10px 0px 10px;
    padding-top: 7px;
}  

#position-menuAreaPrivada2 a {
    display: block;
	color: white;
	width: 100%;
    height: 100%;
}


#position-menuAreaPrivada2 li:hover,
#position-menuAreaPrivada2 li.active,
#position-menuAreaPrivada2 li.active a {
	background-color: white !important;
	color: #535353 !important;
	-webkit-box-shadow: 0px 8px 5px 4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 8px 5px 4px rgba(0,0,0,0.75);
	box-shadow: 0px 8px 5px 4px rgba(0,0,0,0.75);

}

#position-menuAreaPrivada2 li:hover a {
	color: #535353 !important;
}

/* -----------------



#ktop{ display:none;}
div.kpbox{display:none !important;}
/*div#Kunena{border-top:2px solid #BFC3C6 !important;}*/
#Kunena .kforum-pathway{margin:0 !important; padding-left:0 !important; padding-right:0 !important;}
/*div.ksectionbody{ width:818px !important;}*/
#Kunena .kforum-pathway{border-top:2px solid #BFC3C6 !important; border-left:2px solid #BFC3C6 !important; border-right:2px solid #BFC3C6 !important; }
#Kunena .path-element-first{ background:url(../../../components/com_kunena/template/blue_eagle/images/pathway_start.gif) no-repeat 10px 1px !important; padding:1px 3px 1px 32px !important;}

	/*MENU NIVEL 2 - 1/ FOROS---------------------------------------------------------------------------*/
	/*#position-menuAreaPrivada2 li a.link1-1AP{text-indent: -5000px; background:url(../images/link1-1AP.png) no-repeat 0 0; width:115px; float:left; height:30px; margin-left:5px;}
	#position-menuAreaPrivada2 li a.link1-1AP:hover, #position-menuAreaPrivada2 ul.menu li.active a.link1-1AP{background:url(../images/link1-1AP.png) no-repeat 0 -30px; color:#000;}
	#position-menuAreaPrivada2 li a.link1-2AP{text-indent: -5000px; background:url(../images/link1-2AP.png) no-repeat 0 0; width:165px; float:left; height:30px; }
	#position-menuAreaPrivada2 li a.link1-2AP:hover, #position-menuAreaPrivada2 ul.menu li.active a.link1-2AP{background:url(../images/link1-2AP.png) no-repeat 0 -30px; color:#000;}
	#position-menuAreaPrivada2 li a.link1-3AP{text-indent: -5000px; background:url(../images/link1-3AP.png) no-repeat 0 0; width:120px; float:left; height:30px; }
	#position-menuAreaPrivada2 li a.link1-3AP:hover, #position-menuAreaPrivada2 ul.menu li.active a.link1-3AP{background:url(../images/link1-3AP.png) no-repeat 0 -30px; color:#000;}
	#position-menuAreaPrivada2 li a.link1-4AP{text-indent: -5000px; background:url(../images/link1-4AP.png) no-repeat 0 0; width:132px; float:left; height:30px; }
	#position-menuAreaPrivada2 li a.link1-4AP:hover, #position-menuAreaPrivada2 ul.menu li.active a.link1-4AP{background:url(../images/link1-4AP.png) no-repeat 0 -30px; color:#000;}
	#position-menuAreaPrivada2 li a.link1-5AP{text-indent: -5000px; background:url(../images/link1-5AP.png) no-repeat 0 0; width:116px; float:left; height:30px; }
	#position-menuAreaPrivada2 li a.link1-5AP:hover, #position-menuAreaPrivada2 ul.menu li.active a.link1-5AP{background:url(../images/link1-5AP.png) no-repeat 0 -30px; color:#000;}
	#position-menuAreaPrivada2 li a.link1-6AP{text-indent: -5000px; background:url(../images/link1-6AP.png) no-repeat 0 0; width:84px; float:left; height:30px; }
	#position-menuAreaPrivada2 li a.link1-6AP:hover, #position-menuAreaPrivada2 ul.menu li.active a.link1-6AP{background:url(../images/link1-6AP.png) no-repeat 0 -30px; color:#000;}
	#position-menuAreaPrivada2 li a.link1-7AP{text-indent: -5000px; background:url(../images/link1-7AP.png) no-repeat 0 0; width:93px; float:left; height:30px; }
	#position-menuAreaPrivada2 li a.link1-7AP:hover, #position-menuAreaPrivada2 ul.menu li.active a.link1-7AP{background:url(../images/link1-7AP.png) no-repeat 0 -30px; color:#000;}
*/

#JS_FILES_DIV table{width:100% !important;}
#JS_TOP_DIV table td.topLinks{ display:none;}
#JS_BOTTOM_DIV table td.right_aligned{ display:none;}
td.actionIcon a:hover, td.filterIconDelete a:hover, td.fileAction a:hover, td.fileIcon a:hover, td.fileThumb a:hover{ background-color: transparent !important;}

body.layout-blog img,
body.layout-blog a img,
.item-pagenoticia img,
.item-pagenoticia a img {
	border:0 !important;
    margin: 0px auto;
    width: 80%;
    height: auto;
    display: block;
}  

/*KUNENA ///////////////////////////////////////////////*/
#Kunena div.kblock > div.kheader, #Kunena .kblock div.kheader{ background-color:#535353 !important;}
#Kunena a:link, #Kunena a:visited, #Kunena a:active{ color:#333 !important;}
#Kunena a:hover{ color:#666 !important; text-decoration:underline !important;}
div.ktitle-desc{ font-family: calibriregular !important;}
#Kunena .button, #Kunena .kbutton{ background-color:#535353 !important; border:1px solid #333 !important; font-family: calibriregular !important; padding:5px !important; color:#FFF !important; cursor:pointer !important;}

#main #Kunena h2 {
	font: normal 16px calibriregular !important;
}

div#portadaIzqda div.cdlogin-logout-greeting{
margin-left: 45px !important;
color: #666 !important;
font-weight: bold !important;
margin-top: 65px !important;
padding-top: 2px !important;
}

div#portadaIzqda div.cdlogin-logout-greeting a {
background-image: url(../images/close.png);
background-color: transparent;
background-repeat: no-repeat;
width: 20px;
height: 20px;
display: block;
float: right;
position: absolute;
top: 2px;
right: 160px !important;
}
ul.actions{border:0; padding:0; margin:0; list-style:none !important;}

div#contentCentral div#Contentmain div.kcontainer div.kbody table#kprofile div#kprofile-rightcol #Contentmain dt{ background-image:none !important; font-size: 11px !important;}
p#cdlogin-form-login-remember{display:none;}

div #ContentmainDchaEstrecha img {
	width: 259px; 
	margin-top: 20px;
	padding-bottom: 20px;
}


/*editor TINYMCE----------*/
table#jform_articletext_styleselect, table#mce_fullscreen_styleselect{display:none !important;}
table#jform_articletext_formatselect, table#mce_fullscreen_formatselect{display:none !important;}
div#jform_articletext_path_row, div#mce_fullscreen_path_row{display:none !important;}
div#editor-xtd-buttons{display:none !important;}
div.toggle-editor{display:none !important;}
form#adminForm fieldset{margin-bottom:25px !important;}
label#jform_catid-lbl, label#jform_access-lbl, select#jform_access{display:none !important;}
span.category{display:none !important;}
form#adminForm input#jform_title{ width:90%;}

a#jform_articletext_pastetext, a#mce_fullscreen_pastetext, a#jform_articletext_pasteword, a#mce_fullscreen_pasteword, a#jform_articletext_blockquote, a#mce_fullscreen_blockquote, a#jform_articletext_help, a#mce_fullscreen_help{display:none !important;}


/*editor JCE----------*/
a#jform_articletext_newdocument, a#jform_articletext_removeformat, a#jform_articletext_cleanup, a#jform_articletext_ltr, a#jform_articletext_rtl, span#wf_editor_jform_articletext_toggle, a#jform_articletext_nonbreaking, a#jform_articletext_style, a#jform_articletext_del, a#jform_articletext_ins, a#jform_articletext_attribs, div#jform_articletext_spellchecker, a#jform_articletext_pagebreak, a#jform_articletext_readmore, a#mce_fullscreen_readmore{display:none !important;}
a#mce_fullscreen_newdocument, a#mce_fullscreen_removeformat, a#mce_fullscreen_cleanup, a#mce_fullscreen_ltr, a#mce_fullscreen_rtl, a#mce_fullscreen_nonbreaking, a#mce_fullscreen_style, a#mce_fullscreen_del, a#mce_fullscreen_ins, a#mce_fullscreen_attribs, div#mce_fullscreen_spellchecker, a#mce_fullscreen_pagebreak{display:none !important;}
table#jform_articletext_toolbar2 td.mceFirst a{color:#333 !important; font: normal 11px Tahoma, Verdana, Arial, Helvetica;}
table#jform_articletext_fontsizeselect{width: 71px; margin-right: 4px;}
table#jform_articletext_fontsizeselect tbody{width: 71px !important;}
table#jform_articletext_fontsizeselect td.mceFirst, a#jform_articletext_fontsizeselect_text{width: 58px !important;}


/*foro----------------------*/
a#kbbcode-code-button, a#kbbcode-hide-button, a#kbbcode-map-button, a#kbbcode-help-button, div.kmessage-editmarkup-cover, span.markread, div#kreply13_form small, tr#kpost-attachments{display:none !important;}
div.kbody table#kpostmessage tr#kpost-toolbar{display:none !important;}
div#kreply20_form form small{display:none !important;}

div#mainPortada div#portadaIzqda ul.category-module{background-color:#FFF; margin-top:-1px; margin-bottom:15px; padding-left: 10px; padding-right: 10px; padding-top:3px; height: auto; padding-bottom: 10px; }
div#mainPortada div#portadaIzqda ul.category-module li{ list-style:none; text-align:left !important; border-bottom:1px solid #EAEAEA; padding: 1em 0;}
div#mainPortada div#portadaIzqda ul.category-module li h4 a{text-decoration:none; color: #666; font-size: 13px; font-weight:normal; line-height:10px !important;}
div#mainPortada div#portadaIzqda ul.category-module li h4 a:hover{background-color:#E3E2EB; color:#000;}
div#mainPortada div#portadaIzqda ul.category-module li h4{margin-top: 8px; margin-bottom: 8px;}

div#mainPortada div#portadaIzqda ul.category-module li a{ color: #666;}
div#mainPortada div#portadaIzqda ul.category-module li a:hover{background-color:#E3E2EB; color:#000;}

/*ARTÍCULOS EN FORMATO BLOG ------------------------------*/
div.items-more{float:left;}
div.pagination{float:left;}
div.column-1{ width: 47%; border-bottom: 1px solid #CCC; padding-bottom: 10px; float: left; margin-bottom: 25px;}
div.column-2{float: right; width: 47%; border-bottom: 1px solid #CCC;  padding-bottom: 20px; }
div.leading-0{float: left; margin-bottom: 25px; border-bottom: 1px solid #CCC; padding-bottom: 20px; margin-top: 20px;}
div.items-more{width: 100%; float: left;}
	div.items-more a{text-decoration: none; font: bold 16px calibriregular !important;}
div.pagination{ width:100%; float:left;}
div.pagination ul{list-style-type: none; padding: 0px; margin: 0; float:right; border-top: 1px dashed #CCC; padding-top: 10px; margin-top: 5px;}
div.pagination ul li{margin:2px; /*padding:2px;*/ float:left; }
	div.pagination ul li a{ overflow: hidden; /*height: 31px;*/ padding: 8px; background-color: #F5F5F5; border-radius: 4px; line-height: 31px; display: inline-block; min-width: 15px; text-decoration: none;}
span.pagenav{background-color: #CCC; color: #FFF; overflow: hidden; padding: 8px; border-radius: 4px; font-weight: bold; float: left;}
div.item-page {
	padding-top: 40px; 
	margin-bottom: 3em; 
	float:left;
}

/* Additional padding needed for map inclusion */
div .item-page #iframeMapa {padding-top: 20px; padding-bottom: 30px}
p.counter{text-align: right; margin-bottom: 0 !important; color: #666; font-size: 11px;}
div#ContentmainDcha ul.menu{ background-color: #EFEFEF; padding: 15px; list-style-type: none; text-align: left; height: 50px;}
div#ContentmainDcha ul.menu li{text-align:center;}
div#ContentmainDcha ul.menu li a{color: #000; font: bold 12px calibriregular; text-decoration: none; border-radius: 4px; background-color:#FFF; float:left; padding:10px;}
div#ContentmainDcha ul.menu li a:hover{background-color:#D0CFDE; color:#FFF;}



/* AA - BORRAR, porque modifica la relacion de aspecto al usar el zoom */
/*.huge_it_slideshow_image_container_3 ul li a img,
.huge_it_slideshow_image_container_3,
.huge_it_slideshow_image_wrap_3 {
    width: 100% !important;
   // height:auto !important;
}
*/
/*AA modificacion manual del estilo de los puntos del carrusel 
  se crea dinamicamente en el fichero /components/com_slideshow/helpers/helpers.php, linea 1132*/

*[class^='huge_it_slideshow_dots_'] {
	margin: 2px !important;
}

*[class^='huge_it_slideshow_description_text_'] {
    width: 94% !important;
    height: 17% !important;
    right: 0% !important;
    bottom: 1% !important;
    padding: 6% 2% !important;
    color: #ffffff !important;
    background: rgba(0,0,0,0.4) !important;
    font-size: 16px !important;
    line-height: 115% !important;
}

*[class^='huge_it_slideshow_title_text_'] {
    z-index: 12 !important;
    width: 94% !important;
    right: 0% !important;
    top: 79.1% !important;
    padding: 2%;
    text-align: left !important;
    color: #353535 !important;
    background: transparent !important; 
    font-size: 24px !important;
    line-height: 0px !important;
    border-radius: 0px !important;
}

.main .ContentmainIzqdaEstrecha .item-page .page-header h1 {
	margin-top: -50px;
}

/* AA - Estilo logo Fund. Abertis */
#ContentmainDchaEstrecha .customabertis {
	float: right;
	position: absolute;
	bottom: 10%;
	width: 200px;
	text-align: right;
	right: 25px;
}



.custommascontenidos {
	padding-top: 20px;
}

#ContentmainDchaEstrecha .pdf {
	font: bold 11px Arial;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px dotted #000;
	color: #000;
}


/* EXCEPCIONES PARA DISTINTOS TAMAÑOS DE PANTALLA */

/* 768px o menor */
@media only screen and (max-width: 768px)  {
body {
	    background: #000 !important;
}

	.djselect_menu {
		display:block;
	}

*[class^='huge_it_slideshow_description_text_'] {
    font-size: 9px !important;
}

*[class^='huge_it_slideshow_title_text_'] {
    font-size: 10px !important;
}

.customcita-portada blockquote {
	font-size: 1.2em;
}
#menuPrincipal { height: auto; }
  
/*.customsuscripcion {margin-right: 10.5em; }*/
  

#position-2 ul ,
#position-3,
#position-3 ul ,
#menuPrincipal ul,
#menuPrincipalAP ul,
#position-menuAreaPrivada2 {
	display:none;
}
/* #main 
 { display: table; width: 100%; }*/

#ContentmainDchaEstrecha { 
/*	display: table-footer-group; */
	float: none;
} 
#ContentmainIzqdaEstrecha { 
	/*display: table-header-group !important; */
	float: none;
} 

#ContentmainIzqdaEstrecha .item-page {
    margin-right: 32px;
    margin-bottom: 0px;
}

#ContentmainDchaEstrecha .customabertis {
	position: relative;
}
#esqContentIzqda,
#esqContentDcha {
	background: none;
}
 #mapaReservas #links {top: 20px;}

#tituloReserva .custom img {
	margin-right: 10px;
}
#tituloReserva .custom p {
	padding-left: 10px;
}
#portadaDcha {
	width: 100%;
}

#portadaIzqda {
	width: 100%;
}

#portadaIzqda div.moduletableareaprivada {
	width: 146px;
	float: right;
	margin-top: 7px;
	border: 1px dotted;
}

#menuSup li a, #menuSup li a.visited {
    font: bold 12px calibriregular;
}

}


/* PANTALLAS ENTRE 768 y 1024 DE ANCHO */
@media only screen and (max-width: 1023px) {
	/* Cabecera de la web */
	#cabecera {
		height: 105px;
		margin-bottom: 0;
	}
	#container {
	    width: 94%;
	}
	#logos {
		height: 100px;
	}
	#logoReservas{
		margin-top: 15px;
	}
	#logoReservas .custom img{
		width: 70%;
		height: auto;
	}
	#logoMab {
		margin-left: -75px;
		margin-top: 10px;
		background-image: url("/templates/reservas_biosfera/images/logoMAB2.png");
		height: 72px;
		width: 121px;
		background-repeat: no-repeat;
	}
	#logoMinisterio {
		background-image: url("/templates/reservas_biosfera/images/logoMinisterio2.jpg");
		width: 280px;
		height: 40px;
		float:right;
		margin-top:42px;
	}
	/* Mapa interactivo de las Reservas */
	#mapaReservas #seleccion {
		float: left;
		top: 340px;
		margin-top: 465px;
		padding-top: 0px;
		height: 80px;
		margin-right: 0px;
		min-height: 0px;
		padding-left: 15%;
	}
	#mapaReservas #resultForm {
		float: left;
		width: 100%;
		/*padding-left: 50px !important;*/
		/*padding-top: 465px;*/
		height: auto;
		min-height: 0px;
		padding-left: 15%;
		}
}


/* Intermedio a 1070, cambio de márgenes de mapas y selecion */
@media only screen and (max-width: 1070px) {
	#mapaReservas #links { margin-left: 3%; }
	#mapaReservas #seleccion { margin-right: 3%; }
	#mapaReservas #resultForm { margin-right: 3%; }
	}

/* 1280px o menor*/
@media only screen and (max-width: 1280px) {
	#container {
	    width: 94%;
	}
	#logoReservas{
		margin-right: 0px;
	}
}

#esquemareservas {
	width: 100%;
}

.moduletablelibroreservas {
	padding-bottom: 3em;
}

.main .login {
	padding-top: 2em;
}

.alert.alert-warning {
	border: 2px solid red;
}

ul.nav.nav-tabs {
    display: none;
}

div.moduletable h3 {
    border-bottom: 1px dotted #333;
	padding-bottom: 5px;
}

.popover.right {
	padding: 5px 5px 5px 5px;
	color: white;
	background: black;
	width: 15%;
}
h3.popover-title  {
	-webkit-margin-before: 0em;
}

.popover-title, .popover-content {
	font-family: arial;
	font-size: 0.7em;
}

/*.tooltip-inner {
	box-sizing: content-box;
	margin-left: 15em;
	margin-top: 1em;
	background: #333;
	color: white;
	font-family: arial;
	font-size: 0.9em;
	width: 13%;
	float: left;
}*/

.tooltip-inner {
	display: none;
}


.osmap-items h2 {
	display: none;
}

#menuSup .customareaprivada {
	float: right;
}

.itemid-646 #ContentmainIzqdaEstrecha .item-page {
    margin-right: 0px;
    width: 100%;
}

.pg-cv-name {
    font-size: smaller !important;
}

.itemid-497 #description-text p {
  font-family: arial !important;
}

div.moduletableSF a img {
      max-width: 100%;
}

.evofrontpage-default .evofp-table-cell p {
  text-align: center;
}


.evofrontpage-default .head {
    border-top: none;
}

.evofrontpage-default .evofp-table-cell-body {
    border-bottom: none;
}

.itemid-496 #columna {
    width: 50%;
    display: table-cell;
}

div.k2Pagination span.pagenav {
    background-color: #eee;
    color: #bbb;
    overflow: hidden;
    padding: 8px;
    border-radius: 4px;
    font: bold 15px calibriregular;
    display: inline-block;
    padding: 4px 8px;
    margin: 0 8px;
    border-radius: 4px;
    vertical-align: middle;
	float: none;
}


.com_jak2filter #position-3 {
	font: normal 15px calibriregular;
    text-align: justify;
    line-height: 14px;
	background-color: #FFF;
    width: 97.7%;
    margin-left: 1.2%;
}

.custom-intro-catalogo-exp {
    margin: 3em 3.5em 0 3.5em;	
}

.custom-intro-catalogo-exp ul{
    list-style: disc !important;
	margin: auto !important;
	float: none !important;
}
.custom-intro-catalogo-exp li {
    display: list-item !important;
	text-align: left !important;
	float: none !important;
	margin-left:1em !important;
}
.custom-intro-catalogo-exp li:hover,
.custom-intro-catalogo-exp li.active {
		background:none !important;	
	}
	
.com_jak2filter #menuPrincipal .chzn-container,
.com_jak2filter .componentheading{
	display:none;
}


.com_jak2filter #ContentmainDchaEstrecha{
	margin-top:0 !important;
	padding-top: 40px !important;	
}
@media only screen and (min-width: 768px){
	.com_jak2filter .itemListView .itemContainer {
		width: calc(100% - 300px) !important;
	}
}
@media only screen and (max-width: 768px){
	.com_jak2filter #menuPrincipal .djselect_menu .djsm-select,
	.com_jak2filter #position-3{
		display:block !important;
		margin: 0 auto};
}


.com_jak2filter #k2Container {width: 90%;}

.customsuscripcion {
    border: 2px solid darkgrey;
  	background: rgba(253, 206, 6, 0.15);
  	border-radius: 5px;
  	padding: 10px;
  	margin-bottom: 15px;
}

div#imgsuscr {
  float: left;
  margin-right: 8px;
}

.itemid-496 div.alert.alert-message {
    padding: 1px 14px 15px 14px;
    width: 30%;
    background: rgba(143, 188, 143, 0.5);
    margin: 10px 0;
}

.itemid-646 .item-page {
    float: none;
}

.custom-intro-catalogo-exp li {
    padding-left: 0px  !important;
}

.custom-intro-catalogo-exp .item-page {
    padding-top: 0px;
}

.moduletablesuscripcion {
    margin-top: 1em;
}