	/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 21, 2015 */



@font-face {
    font-family: 'allerbold';
    src: url('../fonts/aller_bd-webfont.eot');
    src: url('../fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_bd-webfont.woff2') format('woff2'),
         url('../fonts/aller_bd-webfont.woff') format('woff'),
         url('../fonts/aller_bd-webfont.ttf') format('truetype'),
         url('../fonts/aller_bd-webfont.svg#allerbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'allerbold_italic';
    src: url('../fonts/aller_bdit-webfont.eot');
    src: url('../fonts/aller_bdit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_bdit-webfont.woff2') format('woff2'),
         url('../fonts/aller_bdit-webfont.woff') format('woff'),
         url('../fonts/aller_bdit-webfont.ttf') format('truetype'),
         url('../fonts/aller_bdit-webfont.svg#allerbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'alleritalic';
    src: url('../fonts/aller_it-webfont.eot');
    src: url('../fonts/aller_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_it-webfont.woff2') format('woff2'),
         url('../fonts/aller_it-webfont.woff') format('woff'),
         url('../fonts/aller_it-webfont.ttf') format('truetype'),
         url('../fonts/aller_it-webfont.svg#alleritalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'aller_lightregular';
    src: url('../fonts/aller_lt-webfont.eot');
    src: url('../fonts/aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_lt-webfont.woff2') format('woff2'),
         url('../fonts/aller_lt-webfont.woff') format('woff'),
         url('../fonts/aller_lt-webfont.ttf') format('truetype'),
         url('../fonts/aller_lt-webfont.svg#aller_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'aller_lightitalic';
    src: url('../fonts/aller_ltit-webfont.eot');
    src: url('../fonts/aller_ltit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_ltit-webfont.woff2') format('woff2'),
         url('../fonts/aller_ltit-webfont.woff') format('woff'),
         url('../fonts/aller_ltit-webfont.ttf') format('truetype'),
         url('../fonts/aller_ltit-webfont.svg#aller_lightitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'allerregular';
    src: url('../fonts/aller_rg-webfont.eot');
    src: url('../fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_rg-webfont.woff2') format('woff2'),
         url('../fonts/aller_rg-webfont.woff') format('woff'),
         url('../fonts/aller_rg-webfont.ttf') format('truetype'),
         url('../fonts/aller_rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*****AÑADIDOS MRO OCTUBRE 1 2019*******/

.bosque-seco{
	background:url("../graficasRDS/foto-arbol.jpg");
	background-size:cover;
	height:500px;
}

.unase{
	font-family: 'allerbold';
	color:#fff;
	font-size:72px;
	letter-spacing: -2px;
	text-shadow:3px 3px 3px #000;
	padding-top:100px;
}

.recuperacion{
	font-family: 'allerbold';
	color:#fff;
	font-size:28px;
	letter-spacing: -1px;
	text-shadow:3px 3px 3px #000;
	padding-top:0px;

}

.intro-done{
	 background-color: rgba(0, 0, 0, 0.5);
	color:#fff;
	padding:50px 25px 30px 25px;
	overflow:auto;
}

.intro-done p{font-size:16px; line-height:135%;}

a.bosque {
	color:#ffffff;
	margin-top:20px;
	border:2px solid #fff;
	border-radius:5px;
	padding:5px 20px;
	margin-bottom:30px;
}
a.bosque:hover,a.bosque:focus{
	color:#f1da36;
	text-decoration:none;
	border:2px solid #f1da36;
}

.bot-done a{
	color:#fff;
	font-family: 'allerbold';
	font-size: 20px;
	display:inline-block;
	background:#ff561b;
	padding:18px 70px;
	border-radius:10px;
	margin-top:40px;
	margin-bottom:20px;
}

.bot-done a:hover,
.bot-done a:focus{
	text-decoration:none;
	background:#ea1313;
}

a.donacion{
	color:#fff;
	padding: 0 0 0 30px;
	font-weight:700;
	text-shadow: 2px 2px 2px #000;
}

a.donacion:hover,
a.donacion:focus{color:#f1da36;text-decoration:none;}


.contador{
    padding-top: 40px;
	clear:both!important;
	overflow:auto;
	padding-bottom: 20px;
}

.conteo-items{
		overflow:auto;
}

.cifra{float:left; padding-left:20px;}

.conteo-items .cifra p{
    font-size: 15px;
    font-weight: 700;
	color:#000;
	text-align:left;
}

.conteo-items .cifra h2 {
    font-size: 65px;
    font-family: 'allerbold';
	color:#006837;
	text-align:left;
	padding-top:0px!important;
	margin-top:0px!important;
}

.conteo-items img{
    float:left;
	width:auto!important;
}

.calculadora{
	background:#d8d8d2;
	padding:60px 0!important;
}

.calculadora h2{
	color:#006837;
	font-size:40px;
	background:url("../graficasRDS/foco.png")left no-repeat;
	padding:0 0 0 75px!important; 
	text-align:left;
	font-family: 'allerbold';
	margin:0 0 0 0!important;
}

.calculadora h3{
	font-size:28px;
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
}

.calculadora .ingresa span{margin:0 30px 0 10px; font-weight:bold;}

button[type="button"].boton-calcular{
	background:#ff561b;
	color:#fff;
	border:none;
	border-radius:5px;
	padding:8px 40px;
}

button[type="button"]:hover.boton-calcular{
	background:#ea1313;
}

.calculadora .modal-header {border-bottom:none;}

.calculadora .modal-body h4{
	text-align:center;
	padding:15px 0 10px 0;
	font-family: 'allerbold';
	font-size:40px;
	color:#006837;
}

.calculadora .modal-body h5{
	text-align:center;
	padding:0px 0 15px 0;
	font-size:20px;
	color:#000;	
}

.calculadora .modal-footer{
	text-align:center;
	border-top:none;
}

.calculadora .modal-footer .bot-done a{
	margin-top:0px;
}

h3#bosque{
	margin-top:40px;
	margin-bottom:20px;
	font-size: 30px;
	font-family: 'allerbold';
	color:#006837;
	
}

.mapa{}

.mapa h3{
	margin-top:40px;
	margin-bottom:20px;
	font-size: 30px;
	font-family: 'allerbold';
	color:#006837;
}

.mapa p{font-size:18px;}

/**********MODAL PAGOS**********/
#modalPagos .modal-header,
#modalCertificado .modal-header{padding-left:40px;}

#modalPagos .modal-body,
#modalCertificado .modal-body{padding-left:40px;padding-right:40px;}

#modalPagos h2,
#modalCertificado h2{font-family: 'allerbold'; letter-spacing: -1px; color:#006837;}

#modalPagos label,
#modalCertificado label{font-weight:normal!important;margin-top:30px;font-size:16px;}

#modalPagos input[type="number"],
#modalPagos input[type="text"],
#modalPagos input[type="email"],
#modalCertificado input[type="email"]{border-color:#89ad47!important;}

#modalPagos .modal-footer button[type="submit"]#btnEnviar{
	background:#ff561b!important;
	padding:10px 70px!important;
	border-radius:10px;
	font-family: 'allerbold';
	color:#fff;
	text-align:center!important;
	border:none;
	/*margin-right:30px;*/
}

#modalCertificado button[type="button"]#btnEnviar.pagar{
	background:#ff561b!important;
	padding:10px 70px!important;
	border-radius:10px;
	font-family: 'allerbold';
	color:#fff;
	text-align:center!important;
	border:none;
	margin-right:30px;
}

/******DESENFOCADOS*******/

h1,
.twitter em,
.facebook em,
.contacto em,
.mapasitio em,
.enviar em,
a.mas em,
a.mas-mercado em,
.avion em,
.imprimir em{
	color		: #000;
	position	: absolute;
	left		: -9999em;
	top		: -9999em ;
	text-indent	: -9999em;
}



@media (min-width: 768px) and (max-width: 1199px) {
	.bosque-seco{
	background: #031b00 url("../graficasRDS/foto-arbol.jpg") top no-repeat;
	background-size:auto;
	height:auto;
}
}

/*Tablets en horizonal y escritorios normales --> col-md
   ------------------------------------------------------------------------- */
	@media (max-width: 768px) {
  
}

/*Moviles en horizontal o tablets en vertical
   ------------------------------------------------------------------------- */
@media (max-width: 767px) {
.conteo-items img{display:none;}

}

/*Moviles en vertical
   ------------------------------------------------------------------------- */
@media (max-width: 480px) {
.bosque-seco{height:auto;overflow:auto!important;background: #031b00 url("../graficasRDS/foto-arbol.jpg") top no-repeat;}
.intro-done{background-color: transparent;padding:0px 15px 0 0;overflow-y: scroll;}
.intro-done p{font-size:14px; line-height:135%;}
.unase{padding-top:50px;font-size:60px;}
.recuperacion{font-size: 24px;line-height:125%;}
.bot-done a{margin-top:30px;margin-bottom:20px;padding:16px 70px;font-size:18px;}
.conteo-items .cifra p{font-size: 12px;line-height:120%;text-align:center!important;}
.conteo-items .cifra h2 {font-size: 35px;text-align:center!important;}
.contador{padding-left:0!important; padding-right:0!important;}
.conteo-items{overflow:auto;padding:0 0 0 0!important;margin:0 0 0 0!important;}
.cifra{padding-left:0px;float:none;}
}






