@CHARSET "ISO-8859-1";
/* Reset CSS
 * --------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
a {
	text-decoration:none;
}
table {
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
strong{
	font-weight: bold;
}
ol,ul {
    list-style: none;
    margin:0;
    padding:0;
}
caption,th {
    text-align: left;

}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
    margin:0;
    padding:0;
    color:#444;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border: 0;
}


/* Custom CSS
 * --------------------------------------- */
body{
	font-family: 'open_sansregular';
	color: #fff;
}

#header, #footer, #wrapper {
	position:fixed;
	display:block;
	width: 100%;
	z-index:10;
	text-align:center;
	color: #fff;
	padding: 20px 0 0 0;
	
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.small { font-size:10px; opacity:0.7; }

#header { top:0px; }
	.navbar-brand { background:url(../img/logo-asiet.png) left top no-repeat; width:244px; height:77px; text-indent:-9999px; background-size:contain; }
	.navbar-default { background:none; border:none; }
	.navbar { border-radius:0; margin:46px 6.9% 0 6.9%; }
	.navbar-default .navbar-nav { margin-left:9%; }
	.navbar-default .navbar-nav.navbar-right { margin-left:0; margin-right:-5px; }
	.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:visited { padding:26px 25px; font-size:15px; color:#FFF; letter-spacing:0.5px; font-family: 'open_sansregular'; }
	.navbar-default .navbar-nav.navbar-right > li > a { padding:24px 7px; }
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav.navbar-right > li > a:hover { color:#f8c700; }
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background:none; color:#f8c700; }
	.navbar-default .navbar-toggle { border:none; border-radius:0; margin-top:15px; }
	.navbar-default .navbar-toggle:hover { background:#f8c700; }
	.navbar-default .navbar-toggle .icon-bar { background-color:#FFF; }
	
		@media (min-width: 768px) and (max-width: 1024px) {
			.navbar-collapse.collapse {
				display: none !important;
			}
			.navbar-collapse.collapse.in {
				display: block !important;
			}
			.navbar-header .collapse, .navbar-toggle {
				display:inline !important;
			}
			.navbar-header {
				float:none;
			}
		}
	.navbar-default .navbar-right { margin-right:-35px; }
	
#wrapper { height:100%; z-index:8; }
.fp-viewing-inicio #wrapper { display:none; }
	
#footer { bottom:0; background:url(../img/scroll-blanco.png) bottom center repeat-x; z-index:10; }
	.mouse { cursor:pointer; }
	.mouse img { padding-bottom:68px; }
	.fp-viewing-inicio #footer { background-image:url(../img/scroll-rojo.png); }
	.fp-viewing-inicio #footer .fondo-fecha { display:none; }
	.submenu { margin:0 20px; padding-bottom:45px; position:relative; display:none; }
	.submenu.active { display:block; }
	.submenu a, .submenu a:focus, .submenu span { font-family: 'knock47'; font-size:25px; color:#FFF; font-weight:normal; position:absolute; top:0;
		-ms-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.submenu a:hover { text-decoration:none; color:#f8c700; }
	.btn-voz-1980, .btn-voz-1990, .btn-voz-2000, .btn-voz-2010, .btn-voz-2020 { font-size:34px !important; }
	.btn-voz-1985, .btn-voz-1995, .btn-voz-2005, .btn-voz-2015 { padding-top:25px; } 
	.btn-voz-1980 { left:0; }
	.btn-voz-1985 { left:12.5%; }
	.btn-voz-1990 { left:25%; }
	.btn-voz-1995 { left:37.5%; }
	.btn-voz-2000 { left:50%; }
	.btn-voz-2005 { left:62.5%; }
	.btn-voz-2010 { left:75%;  }
	.btn-voz-2015 { left:87.5%; }
	.btn-voz-2020 { left:100%; }

#slide1,
#section0,
#section1,
#section2,
#section3,
#section4,
#section5,
#section6,
#section7,
#section8,
#section9,
#section10,
#section11,
#section12,
#section13,
#section14,
#section15,
#section16,
#section17,
#section18,
#section19,
#section20 {
	background-size: cover;
	background-attachment: fixed;
	position:relative;
}

#slide1 .row { height:100%; }
#slide1 .col-inicio { background:#FFF; height:100%; padding:80px 7.2%; }
#slide1 .col-inicio h1 { color:#65666a; font-family: 'open_sanslight'; font-size:69px; text-align:left; letter-spacing:0.5px; text-rendering: optimizeLegibility; }
#slide1 .col-inicio .col-inicio-logo { text-align:left; margin-top:114px; }
#slide1 .col-inicio .col-inicio-btn { text-align:center; margin-top:215px; }
#slide1 .col-inicio .col-inicio-btn .btn-iniciar { margin:0 auto; }

.btn-iniciar { background:url(../img/portada/btn-iniciar.png) left top no-repeat; width:90px; height:90px; text-indent:-9999px; display:block; }
	.btn-iniciar:hover { background-image:url(../img/portada/btn-iniciar-over.png); }

.intro { margin:0 6.9%; }
.intro h1 { font-family: 'open_sanslight' !important; font-weight:normal; font-size:50px; letter-spacing:1px; color:#FFF; border:3px solid #fff; padding:14px 40px; text-align:center; display:inline-block; position: absolute; top: 50%; left: 50%; border-radius:2px;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.intro p { padding:15px 0; }

.intro .btn-prev { background:url(../img/prev.png) left top no-repeat; margin:0; padding:0; width:88px; height:88px; border:none; position:absolute; top:50%; margin-top:-44px; left:6.9%; text-indent:-9999px; z-index:10; }
	.intro .btn-prev:hover { background:url(../img/prev-over.png) left top no-repeat; }
.intro .btn-next { background:url(../img/next.png) left top no-repeat; margin:0; padding:0; width:88px; height:88px; border:none; position:absolute; top:50%; margin-top:-44px; right:6.9%; text-indent:-9999px; z-index:10; }
	.intro .btn-next:hover { background:url(../img/next-over.png) left top no-repeat; }

.intro.modulo-hitos { margin-top:-9%; }
.intro.modulo-indicadores { margin-top:-150px; }

.intro .imagen { width:21%; margin:0 auto; } 
.intro .imagen img {
	max-width: 100%;
    height: auto;
    width: auto/9; /* Bug de ie8 */
}

hr { border-top:1px solid #fff; border-width:3px; max-width:50px; margin:5px auto; border-width:2px; }
hr.primary { background:url(../img/hr-primary.png) center top no-repeat; background-color:none; width:49px; height:30px; display:block; border:none; margin-top:14px; }
.intro p.year { font-family: 'knock49'; font-size:96px; padding:0 ; margin:0; line-height:80px; padding-top:7px; }
.intro p.indicador { font-family: 'knock49'; font-size:45px; padding:0 ; margin:0; margin-bottom:-18px; line-height:40px; padding-top:17px; }

.btn-submenu { font-family: 'open_sansbold'; font-size:13px; border:2px solid #fff; border-radius:2px; position:absolute; z-index:10; top:36%; height:53px; width:210px; line-height:13px; color:#fff; padding:18px 0; outline:0px; }
	.btn-submenu br { display:none; }
	.btn-submenu:hover, .btn-submenu.active { text-decoration:none; color:#f8c700; border-color:#f8c700 !important; }
	.btn-submenu:focus, .btn-submenu:visited { border-color:#fff; text-decoration:none; color:#FFF; outline:0px !important; }
.btn-voz { right:65%; }
.btn-datos { right:65%; top:53%; }
.btn-video { left:65%; }
.btn-internet { left:65%; top:53%; padding:8px 0; line-height:15px; }
.btn-contribucion { top:74%; width:420px; left:50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.btn-fuente { font-family: 'open_sanslight'; font-size:12px; border:none; z-index:10; padding:0; width:auto; height:auto; z-index:10; position:absolute; color:#FFF; right:6.9%; letter-spacing:0.5px; bottom:100px; }
	.btn-fuente:hover { color:#f8c700; text-decoration:none; }
.ui-tooltip { background: url(../img/tooltip-azul.png) right bottom no-repeat; max-width:180px; text-align:right; height:auto; padding:10px; font-family: 'open_sanssemibold'; font-size:11px; border-radius:2px; margin:0 auto; z-index:11; position:absolute; margin-bottom:40px !important; right:6.9% !important; left:auto !important; overflow:hidden; display:block; padding-bottom:20px; min-height:50px; /* left:auto !important; bottom:300px !important; */ }
	
.fondo-fecha { margin:0 6.9%; margin-bottom:30px; }
.fondo-fecha img { width:100%; }
.fecha { position:absolute; bottom:100px; width:86%; text-align:center; margin:0 7%; margin-bottom:150px; }
.fecha img { width:100%; }
.fecha .botones-submenu a { position:absolute; z-index:10; width:10px; height:10px; background:#039; left:0; top:0; }

.footer-asiet { height:380px; padding-top:54px; margin:0 6.9%; }
.footer-asiet h3 { font-size:15px; color:#b2b2b2; font-family: 'open_sansregular'; width:100%; padding-bottom:14px; margin-bottom:26px; margin-top:3px; border-bottom:2px solid #b2b2b2; }
.footer-asiet p, .footer-asiet a { font-size:11.7px; color:#b2b2b2; font-family: 'open_sanssemibold'; padding:0; margin:0; margin-bottom:20px; line-height:15px; }
.footer-asiet a:hover { text-decoration:underline; }
.footer-asiet .footer-asiet-logo, .footer-asiet .footer-asiet-nosotros, .footer-asiet .footer-asiet-cetla, .footer-asiet .footer-asiet-contacto { padding:0; margin:0; }
.footer-asiet .footer-asiet-logo { width:14.8% !important; margin-right:7.2%; font-family: 'open_sansregular'; font-size:10px; color:#b2b2b2; }
.footer-asiet .footer-asiet-logo ul li { margin-bottom:25px; }
.footer-asiet .footer-asiet-logo img { width:90%; }
.footer-asiet .footer-asiet-nosotros, .footer-asiet .footer-asiet-cetla { margin-right:5.9%; }
.footer-asiet .footer-asiet-nosotros, .footer-asiet .footer-asiet-cetla, .footer-asiet .footer-asiet-contacto { width:22%; }
.footer-asiet .lista-contacto { font-size:12px; color:#b2b2b2; font-weight:500; }
.footer-asiet .lista-contacto li { border-bottom:1px dotted #b2b2b2; padding-bottom:13px; margin-bottom:13px; }
.footer-asiet .lista-contacto li.lista-contacto-redes, .footer-asiet .lista-contacto li.lista-contacto-redes ul li { margin-bottom:0; padding:0; border-bottom:none; }
.footer-asiet .lista-contacto li.lista-contacto-redes ul { float:left; }
.btn-fuentes-datos { float:right; }
.footer-asiet .lista-contacto li.lista-contacto-redes ul li { margin-right:8px; }
.logo-convergencia { max-width:50%; }

#header.final { display:none !important; }
#footer.final, #wrapper.final { bottom:375px !important; }

/* PORTADA
 * --------------------------------------- */
#slide1 { background-image: url(../img/portada/fondo-portada-00.jpg); }

.anillo { position:absolute; left:0; top:0; }
.anillo.amarillo { left:10%; top:70%; }
.anillo.azul { left:90%; top:0; }
.anillo.rojo { left:70%; top:-90%; }

/* EVOLUCION
 * --------------------------------------- */
 .evolucion { background-color:#fa3a39; }
.evolucion #section0 { background-image: url(../img/hitos/fondo-hitos-00.jpg); }
.evolucion #section1 { background-image: url(../img/hitos/fondo-hitos-01.jpg); }
.evolucion #section2 { background-image: url(../img/hitos/fondo-hitos-02.jpg); }
.evolucion #section3 { background-image: url(../img/hitos/fondo-hitos-03.jpg); }
.evolucion #section4 { background-image: url(../img/hitos/fondo-hitos-04.jpg); }
.evolucion #section5 { background-image: url(../img/hitos/fondo-hitos-05.jpg); }
.evolucion #section6 { background-image: url(../img/hitos/fondo-hitos-06.jpg); }
.evolucion #section7 { background-image: url(../img/hitos/fondo-hitos-07.jpg); }
.evolucion #section8 { background-image: url(../img/hitos/fondo-hitos-08.jpg); }
.evolucion #section9 { background-image: url(../img/hitos/fondo-hitos-09.jpg); }
.evolucion #section10 { background-image: url(../img/hitos/fondo-hitos-10.jpg); }
.evolucion #section11 { background-image: url(../img/hitos/fondo-hitos-11.jpg); }
.evolucion #section12 { background-image: url(../img/hitos/fondo-hitos-12.jpg); }
.evolucion #section13 { background-image: url(../img/hitos/fondo-hitos-13.jpg); }
.evolucion #section14 { background-image: url(../img/hitos/fondo-hitos-14.jpg); }
.evolucion #section15 { background-image: url(../img/hitos/fondo-hitos-15.jpg); }
.evolucion #section16 { background-image: url(../img/hitos/fondo-hitos-16.jpg); }
.evolucion #section17 { background-image: url(../img/hitos/fondo-hitos-17.jpg); }
.evolucion #section18 { background-image: url(../img/hitos/fondo-hitos-18.jpg); }
.evolucion #section19 { background-image: url(../img/hitos/fondo-hitos-19.jpg); }
.evolucion #section20 { background-image: url(../img/hitos/fondo-hitos-20.jpg); }
.evolucion #section21 { background:#fff; }

.icono-seccion { position:absolute; left:0; bottom:40px; text-align:center; }
.icono-seccion img { width:auto; height:auto !important; }
	.icono-seccion01 { width:26px; overflow:hidden; margin-left:-13px; }
	.icono-seccion02 { width:30px; overflow:hidden; margin-left:-15px; }
	.icono-seccion03 { width:36px; overflow:hidden; margin-left:-18px; }
	.icono-seccion04 { width:34px; overflow:hidden; margin-left:-17px; }
 
 /* INDICADORES
 * --------------------------------------- */
.indicadores.fp-viewing-inicio #footer { background-image:url(../img/scroll-azul.png); }
.indicadores .intro p { padding:15px 0; }
.indicadores #indicadores0 { background-image:url(../img/indicadores/fondo-indicadores-00.jpg); }
.indicadores #indicadores1 { background-image: url(../img/indicadores/fondo-indicadores-01.jpg); }
.indicadores #indicadores2 { background-image: url(../img/indicadores/fondo-indicadores-02.jpg); }
.indicadores #indicadores3 { background-image: url(../img/indicadores/fondo-indicadores-03.jpg); }
.indicadores #indicadores4 { background-image: url(../img/indicadores/fondo-indicadores-04.jpg); }
.indicadores #indicadores5 { background-image: url(../img/indicadores/fondo-indicadores-05.jpg); }
.indicadores #indicadores6 { background-image: url(../img/indicadores/fondo-indicadores-06.jpg); }
.indicadores #indicadores7 { background-image: url(../img/indicadores/fondo-indicadores-07.jpg); }
.indicadores #indicadores8 { background-image: url(../img/indicadores/fondo-indicadores-08.jpg); }
.indicadores #indicadores9 { background-image: url(../img/indicadores/fondo-indicadores-09.jpg); }
.indicadores #indicadores10 { background-image: url(../img/indicadores/fondo-indicadores-10.jpg); }
.indicadores #indicadores11 { background-image: url(../img/indicadores/fondo-indicadores-11.jpg); }
.indicadores #indicadores12 { background-image: url(../img/indicadores/fondo-indicadores-12.jpg); }
.indicadores #indicadores13 { background-image: url(../img/indicadores/fondo-indicadores-13.jpg); }
.indicadores #indicadores14 { background-image: url(../img/indicadores/fondo-indicadores-14.jpg); }
.indicadores #indicadores15 { background-image: url(../img/indicadores/fondo-indicadores-15.jpg); }
.indicadores #indicadores16 { background:#fff; }

	.emergente { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0); z-index:9999;
		
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	
		-webkit-transform: translate(0px, -100%) scale(0, 0);
		-moz-transform: translate(0px, -100%) scale(0, 0);
		-o-transform: translate(0px, -100%) scale(0, 0);
		-ms-transform: translate(0px, -100%) scale(0, 0);
		transform: translate(0px, -100%) scale(0, 0);
		
		opacity: 0;
	}
	
	.emergente.abierto {
		-webkit-transform: translate(0px, 0px) scale(1, 1);
		-moz-transform: translate(0px, 0px) scale(1, 1);
		-o-transform: translate(0px, 0px) scale(1, 1);
		-ms-transform: translate(0px, 0px) scale(1, 1);
		transform: translate(0px, 0px) scale(1, 1); 
		
		opacity: 1;
	}
	
	.emergente .contenedor { background:rgba(0, 0, 0, 0.3) !important; padding:9px 0; position:relative; top:50%;
		-ms-transform: translateX(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	
	}
	.emergente .content { background:#5985ff; padding:150px 6.9%; overflow:hidden; }
	.emergente .close { position: absolute; top: 7%; right: 6.9%; display:block; background:url(../img/btn-cerrar-azul.png) left top no-repeat; width:37px; height:37px; text-indent:-9999px; opacity:1 !important; }
		.emergente .close:hover { background:url(../img/btn-cerrar-over.png) left top no-repeat; }
	
	.owl-carousel .owl-item { }
	.emergente .content .contribucion_mod_item { text-align:center; background:url(../img/separata-pop.png) right center no-repeat !important; padding-right:9% !important; margin-right:9% !important; }
	.emergente .content .contribucion_mod_item img { width:100%; }
	.emergente .content .contribucion_mod_item:last-child { padding-right:0; margin-right:0; background:none; }
	.emergente .content .contribucion_mod_item hr { width:100%; max-width:100%; margin:0; padding:0; border-width:1px; }
	.emergente .content .contribucion_mod_item p.indicador { font-family: 'knock49'; font-size:40px; padding:0 ; margin:18px 0; line-height:40px; }
	.emergente .content .contribucion_mod_item p.primertexto { margin:45px 0 27px; }
	.emergente .content .contribucion_mod_item p.segundotexto { margin:25px 0 0 0; }
	
.indicadores hr.primary { margin-top:45px; }

/* DESARROLLO
 * --------------------------------------- */
.desarrollo.fp-viewing-inicio #footer { background-image:url(../img/scroll-rojo.png); }
.desarrollo #desarrollo0 { background-image: url(../img/desarrollo/fondo-desarrollo-00.jpg); overflow:hidden; }
.desarrollo #desarrollo-footer { background:#fff; }
.desarrollo { background-image: url(../img/desarrollo/fondo-desarrollo-01.jpg); }
.desarrollo .mapa { width:100%; height:100%; position:absolute; left:0; top:0; }
.desarrollo .mapa .mapa-content { top:50%; left:50%; margin-left:-305px; margin-top:182px; position:fixed; }
.desarrollo .mapa .mapa-content img { margin:-1380px 0 0 -1500px;  opacity:0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
	.desarrollo.fp-viewing-inicio .mapa .mapa-content img { opacity:0; margin:-1380px 0 0 1500px; }
	.desarrollo.fp-viewing-desarrollo-001 .mapa .mapa-content img { margin:-1380px 0 0 1500px;  opacity:1; }
	.desarrollo.fp-viewing-desarrollo-002 .mapa .mapa-content img { margin:-1610px 0 0 530px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-003 .mapa .mapa-content img { margin:-1488px 0 0 -799px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-004 .mapa .mapa-content img { margin:-1590px 0 0 -1004px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-005 .mapa .mapa-content img { margin:-1360px 0 0 -1344px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-006 .mapa .mapa-content img { margin:-1669px 0 0 -1067px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-007 .mapa .mapa-content img { margin:-1442px 0 0 -1568px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-008 .mapa .mapa-content img { margin:-1635px 0 0 -1142px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-009 .mapa .mapa-content img { margin:-1706px 0 0 -1158px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-010 .mapa .mapa-content img { margin:-1747px 0 0 -1197px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-011 .mapa .mapa-content img { margin:-1761px 0 0 -1285px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-012 .mapa .mapa-content img { margin:-1865px 0 0 -1438px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-013 .mapa .mapa-content img { margin:-1734px 0 0 -1619px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-014 .mapa .mapa-content img { margin:-2019px 0 0 -1308px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-015 .mapa .mapa-content img { margin:-2392px 0 0 -2120px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-016 .mapa .mapa-content img { margin:-2349px 0 0 -1362px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-017 .mapa .mapa-content img { margin:-2550px 0 0 -1670px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-018 .mapa .mapa-content img { margin:-2947px 0 0 -1577px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-019 .mapa .mapa-content img { margin:-2696px 0 0 -1850px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-020 .mapa .mapa-content img { margin:-2931px 0 0 -1973px; opacity:1; }
	.desarrollo.fp-viewing-desarrollo-021 .mapa .mapa-content img { margin:-2959px 0 0 -1846px; opacity:1; }
	.desarrollo.fp-viewing-footer .mapa .mapa-content img { margin:-2959px 0 0 -1846px; opacity:0; }
	 
.desarrollo .avion { width:100%; height:100%; position:absolute; left:0; top:0; z-index:9; }
.desarrollo .avion .avion-content img { width:100%; margin-left:0; margin-top:-37px; }
.desarrollo .avion .avion-content { top:50%; left:50%; position:fixed; opacity:0; width:148px; height:100px; margin-left:-74px; margin-top:20px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

	.desarrollo.fp-viewing-desarrollo-inicio .avion .avion-content, .desarrollo.fp-viewing-desarrollo-footer .avion .avion-content { margin-top:200px; opacity:0; }
	.desarrollo.fp-viewing-desarrollo-001 .avion .avion-content { opacity:1; width:100px; height:67px; margin-left:-50px; margin-top:60px; } 
	.desarrollo.fp-viewing-desarrollo-002 .avion .avion-content { opacity:1;
		-webkit-transform: rotate(-10deg);
		-moz-transform: rotate(-10deg);
		-o-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	.desarrollo.fp-viewing-desarrollo-003 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-004 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-005 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-006 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-007 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-008 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-009 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-010 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-011 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-012 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-013 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-014 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-015 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-016 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-017 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-018 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-019 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-020 .avion .avion-content,
	.desarrollo.fp-viewing-desarrollo-021 .avion .avion-content
	{ opacity:1; margin-left:-370px; margin-top:150px; width:100px; height:67px;
		-webkit-transform: rotate(-30deg);
		-moz-transform: rotate(-30deg);
		-o-transform: rotate(-30deg);
		transform: rotate(-30deg);
	}

.desarrollo .modulo-despegue { max-width:475px; margin:0 auto; }
.desarrollo .modulo-despegue .despegue-primera { width:78%; margin:0 auto; }
.desarrollo .modulo-despegue .despegue-segunda { width:71%; margin:0 auto; }
.desarrollo .modulo-despegue .despegue-primera img, .desarrollo .modulo-despegue .despegue-segunda img { width:100%; }
.desarrollo .modulo-texto { width:612px; margin:0 auto; margin-top:80px; position:relative; z-index:10;
	/* Establecer transición */
}
.desarrollo .modulo-texto .texto-cab { margin-bottom:7px; border-bottom:2px solid #f8c700; margin-left:73px; overflow:hidden; display:block; background:#fa3938; }
.desarrollo .modulo-texto .texto-cab .texto-cab-content { overflow:hidden; display:block; text-align:left; }
.desarrollo .modulo-texto .texto-cab .texto-cab-content h2 { margin:3px; padding:0; padding-top:10px; padding-left:10px; font-family: 'knock49'; font-size:41px; color:#f8c700; text-transform:uppercase; line-height:46px; float:left; display:block; }
.desarrollo .modulo-texto .texto-cab .texto-cab-content .btn-verdatos { display:block; float:right; border-bottom:4px solid rgba(0, 0, 0, 0.3); margin:13px 10px 8px 24px; }
.desarrollo .modulo-texto .texto-cab .texto-cab-content .btn-verdatos span { font-size:14px; color:#fa3938; font-family: 'open_sansbold'; padding:10px; background:#fff; display:block; }
.desarrollo .modulo-texto .texto-cab .texto-cab-content .btn-verdatos:hover, .desarrollo .modulo-texto .texto-cab .texto-cab-content .btn-verdatos:focus { text-decoration:none; }
.desarrollo .modulo-texto .texto-cab .texto-cab-content .btn-verdatos:hover span { text-decoration:none; cursor:pointer; background:#f8c700; }
	/* Excepción para 2 líneas */
	.desarrollo #republica.modulo-texto .texto-cab .texto-cab-content .btn-verdatos { float:right; }
.desarrollo .modulo-texto .owl-carousel { padding-left:73px; padding-bottom:16px; background:url(../img/desarrollo/fondo-texto-par.png) left bottom no-repeat; }
.desarrollo .modulo-texto .owl-carousel .owl-controls { margin:0; }
.desarrollo .modulo-texto .owl-carousel .owl-controls .owl-buttons .owl-next { position:absolute; right:-40px; top:50px; background:url(../img/desarrollo/flecha-next.png) left top no-repeat; width:14px; height:27px; text-indent:-9999px; background-color:transparent; border-radius:0; }
.desarrollo .modulo-texto .owl-carousel .owl-controls .owl-buttons .owl-prev { position:absolute; left:40px; top:50px; background:url(../img/desarrollo/flecha-prev.png) left top no-repeat; width:14px; height:27px; text-indent:-9999px; background-color:transparent; border-radius:0; }
.desarrollo .modulo-texto .texto-imagen { overflow:hidden; }
.desarrollo .modulo-texto .texto-imagen .texto-imagen-persona { float:left; width:109px; overflow:hidden; border-bottom:8px solid rgba(0, 0, 0, 0.2); }
.desarrollo .modulo-texto .texto-imagen .texto-imagen-persona img { width:100%; }
.desarrollo .modulo-texto .texto-imagen .texto-imagen-cita { float:right; overflow:hidden; border-bottom:8px solid rgba(0, 0, 0, 0.2); width:420px; }
.desarrollo .modulo-texto .texto-imagen .texto-imagen-cita .texto-imagen-cita-content { background:#fff; padding:20px 30px; }
.desarrollo .modulo-texto .texto-imagen .texto-imagen-cita .texto-imagen-cita-body { text-align:left; color:#fa3938; font-size:14px; font-style:italic; font-weight:400; height:60px; overflow:hidden; }
.desarrollo .modulo-texto .texto-imagen .texto-imagen-cita .texto-imagen-cita-footer { padding-top:8px; overflow:hidden; display:block; }
.desarrollo .modulo-texto .texto-imagen .texto-imagen-cita .texto-imagen-cita-nombre { float:right; }
.desarrollo .modulo-texto .texto-imagen .texto-imagen-cita .texto-imagen-cita-nombre h3 { text-align:right; font-size:14px; font-family: 'open_sansbold'; color:#fa3938; text-transform:uppercase; }
.desarrollo .modulo-texto .texto-imagen .texto-imagen-cita .texto-imagen-cita-nombre h4 { text-align:right; font-size:10px; color:#fa3938; }
.btn-cita-menos { display:none; }
.btn-ampliar { float:left; background:#fa3938; color:#FFF; font-size:16px; padding:2px 8px; }
.btn-ampliar:hover { color:#FFF; text-decoration:none; }
.desarrollo .modulo-texto .texto-footer { background:url(../img/desarrollo/fondo-texto-par.png) left top no-repeat; overflow:hidden; padding-bottom:19px; }
.desarrollo .modulo-texto .texto-redes { float:right; overflow:hidden; margin-top:10px; }
.desarrollo .modulo-texto .texto-redes li { padding:0; margin:0; }
.desarrollo .modulo-texto .texto-redes li .btn-twitter, .desarrollo .modulo-texto .texto-redes li .btn-twitter:visited { background:url(../img/futuro/btn-compartir-twitter.png) left top no-repeat #fa3938; width:30px; height:38px; display:block; background-size:contain; }
.desarrollo .modulo-texto .texto-redes li .btn-facebook, .desarrollo .modulo-texto .texto-redes li .btn-facebook:visited { background:url(../img/futuro/btn-compartir-facebook.png) left top no-repeat #fa3938; width:30px; height:38px; display:block; background-size:contain; }
.desarrollo .modulo-texto .texto-redes li .btn-twitter:hover, .desarrollo .modulo-texto .texto-redes li .btn-facebook:hover, .desarrollo .modulo-texto .texto-redes li .btn-twitter:focus, .desarrollo .modulo-texto .texto-redes li .btn-facebook:focus { background-color:#bc2626; }

.emergente.tabla .content { background:#fa3938; padding:60px 6.9%; }
.emergente.tabla .content .tabla-cabecera { width:50%; display:block; }
.emergente.tabla .content .tabla-cabecera h2 { font-family: 'knock49'; font-size:58px; margin:0; padding:0; text-align:left; color:#f8c700; float:left; }
.emergente.tabla .content .tabla-cabecera .tabla-cabecera-menu { float:right; margin-right:-50px; padding-top:6px; }
.emergente.tabla .content .tabla-datos { display:block; width:100%; }
.emergente.tabla .content .tabla-datos table, .emergente.tabla .content .tabla-datos table tr, .emergente.tabla .content .tabla-datos table tr td, .emergente.tabla .content .tabla-datos table th { border-color:#eec11d; border-width:2px; }
.emergente.tabla .content .tabla-datos img, .emergente.tabla .content .tabla-grafica img { padding-top:20px; width:100%; }
.emergente.tabla .content .tabla-botones { position:relative; margin-top:20px; }
.emergente.tabla .content .tabla-botones .btn-descargar { float:left; }
.emergente.tabla .content .tabla-botones .btn-descargar a { background:url(../img/desarrollo/ico-download.png) right center no-repeat #c62626; font-family: 'open_sanssemibold'; font-size:10px; padding:6px; padding-right:40px; color:#fff; }
.emergente.tabla .content .tabla-botones .btn-descargar a:hover { background-color:#f8c700; text-decoration:none; }
.emergente.tabla .content .tabla-botones .btn-referencias { float:right; font-family: 'open_sanssemibold'; font-size:10px; }
.emergente.tabla .content .tabla-botones .btn-referencias a.btn-fuente { position:relative; bottom:0; }
.desarrollo .ui-tooltip { background-image:url(../img/tooltip-rojo.png); z-index:99999 !important; margin-bottom:130px !important; margin-right:0 !important; }

.desarrollo .emergente .close { background-image:url(../img/btn-cerrar-rojo.png); }
	.desarrollo .emergente .close:hover { background:url(../img/btn-cerrar-over.png) left top no-repeat; }
	
.tabla-grafica, .muestraGrafica { display:none; }

.desarrollo.fuentes, .desarrollo.fuentes header { background-image: url(../img/desarrollo/fondo-desarrollo-01.jpg); background-size: cover; background-attachment: fixed; position:relative; }
.desarrollo.fuentes header .navbar-default { padding-bottom:30px; overflow:hidden; }
.desarrollo.fuentes .wrapper { padding:0; padding-top:180px; padding-bottom:90px; width:100%; }
.desarrollo.fuentes .wrapper .container { background:rgba(0, 0, 0, 0.2); }
.desarrollo.fuentes .wrapper .container .cab-fuentes { padding:20px 30px; border-bottom:1px solid #e92525; }
.desarrollo.fuentes .wrapper .container .cab-fuentes h3 { color:#f8c700; text-transform:uppercase; }
.desarrollo.fuentes .wrapper .container .desarrollo-fuentes { padding:40px; padding-bottom:0; }
.desarrollo.fuentes .wrapper .container .desarrollo-fuentes:last-child { padding-bottom:40px; }
.desarrollo.fuentes .wrapper .container .desarrollo-fuentes h2 { font-family: 'knock49'; color:#f8c700; font-size:48px; margin-bottom:20px; text-transform:uppercase; }
.desarrollo.fuentes .wrapper .container .desarrollo-fuentes .lista-fuentes li { font-family: 'open_sanslight'; margin-bottom:10px; font-size:13px; line-height:16px; }
.desarrollo.fuentes footer { background:#fff; }

	/* Tabs graficas */
	.tabla-grafica-content-tabs { display:none; }
	.tabla-grafica-content-tabs.active { display:block; }
	
	.tabla-grafica { width:100%; overflow:hidden; }
	.tabla-grafica-nav { float:left; width:30%; list-style:none; margin:0; padding:0; margin-top:32px; border-bottom:2px solid #f8c700; }
		.tabla-grafica-nav li { float:none; margin-bottom:-1px; }
		.tabla-grafica-nav li a { border:2px solid #f8c700; border-bottom:none; font-size:12px; padding:7px 13px; width:100%; display:block; color:#fff; position:relative; }
		.tabla-grafica-nav li a:hover::after, .tabla-grafica-nav li a.active::after { content:">"; text-indent:-9999px; background:url(../img/desarrollo/flechadatos.png) right center no-repeat; position:absolute; right:-16px; width:16px; top:-2px; height:calc(100% + 4px); }
		.tabla-grafica-nav li a:hover, .tabla-grafica-nav li a.active { color:#fa3938; text-decoration:none; background:#ffc900; }
	.tabla-grafica-content { float:right; width:68%; height:100%; }
	.tabla-grafica-content img { width:100%; }

.indicadores.fuentes, .indicadores.fuentes header { background-image:url(../img/indicadores/fondo-indicadores-16.jpg); background-size: cover; background-attachment: fixed; position:relative; }
.indicadores.fuentes header .navbar-default { padding-bottom:30px; overflow:hidden; }
.indicadores.fuentes .wrapper { padding:0; padding-top:180px; padding-bottom:90px; width:100%; }
.indicadores.fuentes .wrapper .container { background:rgba(0, 0, 0, 0.2); }
.indicadores.fuentes .wrapper .container .cab-fuentes { padding:20px 30px; border-bottom:1px solid #1f66f3; }
.indicadores.fuentes .wrapper .container .cab-fuentes h3 { color:#f8c700; text-transform:uppercase; }
.indicadores.fuentes .wrapper .container .indicadores-fuentes { padding:40px; padding-bottom:0; }
.indicadores.fuentes .wrapper .container .indicadores-fuentes:last-child { padding-bottom:40px; }
.indicadores.fuentes .wrapper .container .indicadores-fuentes h2 { font-family: 'knock49'; color:#f8c700; font-size:48px; margin-bottom:20px; text-transform:uppercase; }
.indicadores.fuentes .wrapper .container .indicadores-fuentes .lista-fuentes li { font-family: 'open_sanslight'; margin-bottom:10px; font-size:13px; line-height:16px; }
.indicadores.fuentes footer { background:#fff; }
 
/* FUTURO
 * --------------------------------------- */
.futuro.fp-viewing-inicio #footer { background-image:url(../img/scroll-azul.png); }
.futuro #futuro0 { background-image: url(../img/futuro/fondo-futuro-00.jpg); }
.futuro #futuro1 { background-image: url(../img/futuro/fondo-futuro-01.jpg); }
.futuro #futuro2 { background:#fff; }

.futuro .modulo-futuro { overflow:hidden; padding:180px 0 }
.futuro .listado-citas-futuro { width:1207px; margin:0 auto; }
.futuro .listado-citas-futuro li { background:url(../img/futuro/linea-impar.png) right 350px repeat-y; width:642px; padding:50px 0; padding-right:76px; overflow:hidden; }
.futuro .listado-citas-futuro li .cita { padding:10px 0; border-top:2px solid #f8c700; border-bottom:2px solid #f8c700; }
.futuro .listado-citas-futuro li .cita .cita-content { overflow:hidden; display:block; background:url(../img/futuro/fondo-impar.png) left top repeat-y; }
.futuro .listado-citas-futuro li .cita .cita-content .cita-numero { float:left; color:#fff; width:90px; font-family: 'knock49'; font-size:110px; padding:0 ; margin:0; line-height:120px; height:100%; }
.futuro .listado-citas-futuro li .cita .cita-content .cita-texto { float:right; color:#5984ff; width:466px; padding:30px 36px; text-align:left; font-family: 'open_sansregular'; font-size:14px; letter-spacing:0; font-style:italic; font-weight:normal; line-height:normal; }
.futuro .listado-citas-futuro li .compartir { float:right; width:94px; margin-top:15px; }
.futuro .listado-citas-futuro li .compartir li { background:none; float:left !important; display:block; width:auto; padding:0; margin:0; margin-left:10px; }

.futuro .listado-citas-futuro li:nth-child(2n) { background:url(../img/futuro/linea-par.png) left 350px repeat-y; padding-right:0; padding-left:76px; margin-left:565px; }
.futuro .listado-citas-futuro li:nth-child(2n) .cita .cita-content { background:url(../img/futuro/fondo-par.png) right top repeat-y; }
.futuro .listado-citas-futuro li:nth-child(2n) .cita .cita-content .cita-numero { float:right; }
.futuro .listado-citas-futuro li:nth-child(2n) .cita .cita-content .cita-texto { float:left; }
.futuro .listado-citas-futuro li:nth-child(2n) .compartir { float:left; }

.futuro .listado-citas-futuro li:nth-child(2) .cita .cita-content .cita-texto { padding:40px 36px; }
.futuro .listado-citas-futuro li:nth-child(4) .cita .cita-content .cita-numero { padding-top:10px; }

.btn-compartir-twitter { background:url(../img/futuro/btn-compartir-twitter.png) left top no-repeat; text-indent:-9999px; width:37px; height:46px; display:block; }
.btn-compartir-facebook { background:url(../img/futuro/btn-compartir-facebook.png) left top no-repeat; text-indent:-9999px; width:37px; height:46px; display:block; }

/* /////////////////// CAMBIO BREAK */
@media (max-width: 1200px), (max-height: 700px) {
    .navbar-header {
        float: none;
    }
	#slide1 .col-inicio h1 { font-size:60px; }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    /* .navbar-nav>li {
        float: none;
    } */
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
	.navbar-header { width:310px; float:left; }
	.menu-ppal { float:right; }
	.navbar-default .navbar-right { margin-right:0; }
	.emergente .content { padding:6%; }
}

/* /////////////////// RESPONSIVE */

	/* Altos */
	@media (max-height: 1000px) {
		.intro .imagen { width:18%; }
		.desarrollo .modulo-despegue { max-width:407px; }
		.intro p.year { font-size:80px; line-height:64px; }
		.intro p { padding:10px 0; }
		#slide1 .col-inicio h1 { font-size:60px; }
		#slide1 .col-inicio { padding:60px 6%; }
		#slide1 .col-inicio .col-inicio-logo { margin-top:90px; }
		#slide1 .col-inicio .col-inicio-btn { position:absolute; margin:0; bottom:60px; left:325px; }
		.emergente .content { padding:6.9%; }
	}
	@media (max-height: 960px) {
		.fondo-fecha { margin-bottom:24px; }
		.mouse img { padding-bottom:57px; width:57px; }
		.fondo-fecha img { height:50px; }
		.submenu { padding-bottom:44px; }
		.fecha { margin:0 7% 130px; }
	}
	@media (max-height: 890px) {
		.intro .imagen { width:16%; }
		.desarrollo .modulo-despegue { max-width:360px; }
		.intro p.year { font-size:70px; line-height:54px; }
		.intro p { padding:8px 0; }
		.fondo-fecha { margin-bottom:20px; }
		.mouse img { padding-bottom:50px; width:50px; }
		.fondo-fecha img { height:40px; }
		.fecha { margin:0 7% 100px; }
		#slide1 .col-inicio h1 { font-size:48px; }
		#slide1 .col-inicio { padding:48px 6%; }
		#slide1 .col-inicio .col-inicio-logo { margin-top:60px; }
		#slide1 .col-inicio .col-inicio-btn { position:absolute; margin:0; bottom:48px; right:40%; left:auto; }
		#slide1 .col-inicio .col-inicio-logo img { width:60%; }
	}
	@media (max-height: 768px) {
		
		.intro .imagen { width:18%; }
		.desarrollo .modulo-despegue { max-width:300px; }
		.intro p.year { font-size:68px; line-height:52px; }
		.intro p { padding:7px 0; }
		
		.fondo-fecha { margin-bottom:18px; }
		.fondo-fecha img { height:20px; }
		.fecha { margin:0 4.5% 120px; width:91%; bottom:55px; }
		
		.mouse img { padding-bottom:35px; width:40px; margin-top:10px; }
		
		.submenu { padding-bottom:30px; }
		.submenu a, .submenu a:focus, .submenu span { font-size:18px; }
		.btn-voz-1985, .btn-voz-1995, .btn-voz-2005, .btn-voz-2015 { padding-top:13px; }
		.btn-voz-1980, .btn-voz-1990, .btn-voz-2000, .btn-voz-2010, .btn-voz-2020 { font-size:26px !important; }
		.indicadores hr.primary { margin-top:25px; }
		
		.emergente .content { padding:90px 4.5%; }
		.emergente .content .contribucion_mod_item p.indicador { font-size:36px; }
		.emergente .content .contribucion_mod_item p.primertexto { margin:40px 0 25px; }
		.emergente .content .contribucion_mod_item p.segundotexto { margin:20px 0 0 0; }
		
		.logo-convergencia { max-width:75%; }
		.ui-tooltip { right:4.5% !important; }
		.desarrollo .ui-tooltip { right:4.5% !important; }
	}

	/* Anchos */
	@media (max-width: 1600px) {
		.navbar { margin:46px 6% 0 6%; }
		.intro { margin:0 6%; }
		.fecha { margin-bottom:120px; }
		.intro .btn-prev { left:6%; }
		.intro .btn-next { right:6%; }
		.fondo-fecha { margin:0 6%; }
		.footer-asiet { margin:0 6%; }
		.emergente .content { padding:150px 6%; }
		.emergente .close { right: 6%; }
		.navbar-default .navbar-nav { margin-left:6%; }
		.navbar-default .navbar-nav.navbar-right { margin-left:0; }
		.ui-tooltip { right:6% !important; }
		.desarrollo .ui-tooltip { right:6.9% !important; margin-bottom:180px !important; }
		.footer-asiet { margin:0 6%; }
	}
	@media (max-width: 1440px) {
		.intro.modulo-indicadores { margin-top:-80px; }
		.year { font-size:60px; }
		.navbar { margin:40px 4.5% 0 4.5%; }
		.intro { margin:0 4.5%; }
		.intro .btn-prev { left:4.5%; }
		.intro .btn-next { right:4.5%; }
		.fondo-fecha { margin:0 4.5%; }
		.footer-asiet { margin:0 4.5%; }
		.fecha { margin:0 4.5% 85px; width:91% }
		.emergente .content { padding:130px 4.5%; }
		.emergente .close { right:4.5%; }
		.navbar-default .navbar-nav { margin-left:4.5%; }
		.navbar-default .navbar-nav.navbar-right { margin-left:0; }
		.navbar-default .navbar-nav > li > a { padding:22px 23px; }
		.navbar-default .navbar-nav.navbar-right > li > a { padding:21px 5px; }
		.navbar-brand { width:210px; }
		.btn-submenu br { display:block; }
		.btn-voz, .btn-datos, .btn-video, .btn-internet {  width:180px; padding:8px 0 !important; line-height:15px !important; }
		.btn-voz, .btn-datos { right:75%; }
		.btn-video, .btn-internet { left:75%; }
		.btn-contribucion { top:76%; }
		.btn-fuente { right:4.5%; }
		.indicadores hr.primary { margin-top:35px; }
		.ui-tooltip { right:4.5% !important; }
		.footer-asiet { margin:0 4.5%; }
	}
	@media (max-width: 1366px) {
		.intro p.year { font-size:70px; line-height:54px; }
		.intro p { padding:8px 0; }
		.fondo-fecha { margin-bottom:20px; }
		.mouse img { padding-bottom:50px; width:50px; }
		.fondo-fecha img { height:20px; }
		.submenu { padding-bottom:30px; }
		.fecha { margin:0 4.5% 123px; width:91% }
		.submenu a, .submenu a:focus, .submenu span { font-size:18px; }
		.btn-voz-1985, .btn-voz-1995, .btn-voz-2005, .btn-voz-2015 { padding-top:13px; }
		.btn-voz-1980, .btn-voz-1990, .btn-voz-2000, .btn-voz-2010, .btn-voz-2020 { font-size:26px !important; }
		.indicadores hr.primary { margin-top:25px; }
		.emergente .content { padding:90px 4.5%; }
		.emergente .content .contribucion_mod_item p.indicador { font-size:36px; }
		.emergente .content .contribucion_mod_item p.primertexto { margin:40px 0 25px; }
		.emergente .content .contribucion_mod_item p.segundotexto { margin:20px 0 0 0; }
		
		.futuro .listado-citas-futuro { width:880px; }
		.futuro .listado-citas-futuro li { width:478px; }
		.futuro .listado-citas-futuro li:nth-child(2n) { margin-left:401px; }
		.futuro .listado-citas-futuro li .cita .cita-content .cita-numero {}
		.futuro .listado-citas-futuro li .cita .cita-content .cita-texto { width:300px; padding:25px; }
		
		.futuro .listado-citas-futuro li:nth-child(2) .cita .cita-content .cita-texto { padding:30px 36px; }
		.futuro .listado-citas-futuro li:nth-child(4) .cita .cita-content .cita-numero, .futuro .listado-citas-futuro li:nth-child(6) .cita .cita-content .cita-numero { padding-top:24px; }
		.futuro .listado-citas-futuro li:nth-child(8) .cita .cita-content .cita-numero, .futuro .listado-citas-futuro li:nth-child(10) .cita .cita-content .cita-numero { padding-top:16px; }
	}
	@media (max-width: 1200px) {
		.intro .imagen { width:25%; }
		.desarrollo .modulo-despegue { max-width:407px; }
		.year { font-size:54px; }
		.navbar-default .navbar-nav.navbar-right > li { float:left !important; }
		.navbar-default .navbar-nav.navbar-right > li > a { padding:14px 5px; }
		.indicadores hr.primary { margin-top:20px; }
		
		.footer-asiet { padding-top:30px; }
		.footer-asiet .footer-asiet-logo { width:20% !important; margin-right:2%; }
	}
	@media (max-width: 1024px) {
		.year { font-size:48px; }
		.indicadores hr.primary { margin-top:15px; }
		.footer-asiet { height:410px; }
		#footer.final, #wrapper.final { bottom:405px !important; }
	}
	@media (max-width: 990px) {
		.futuro .listado-citas-futuro { width:476px; }
		.futuro .listado-citas-futuro li { width:478px; }
		.futuro .listado-citas-futuro li:nth-child(2n) { background:url(../img/futuro/linea-impar.png) right 350px repeat-y; padding:50px 0; padding-right:76px; overflow:hidden; margin-left:0;  }
	}