/*
Theme Name: Twenty Fourteen
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 *	 6.15 - Paddings
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */
@font-face {
    font-family: 'belta_lightlight';
    src: url('fonts/belta-light-webfont.eot');
    src: url('fonts/belta-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/belta-light-webfont.woff2') format('woff2'),
         url('fonts/belta-light-webfont.woff') format('woff'),
         url('fonts/belta-light-webfont.ttf') format('truetype'),
         url('fonts/belta-light-webfont.svg#belta_lightlight') format('svg');
    font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'belta_lightlight';
    src: url('fonts/belta-light-webfont.eot');
    src: url('fonts/belta-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/belta-light-webfont.woff2') format('woff2'),
         url('fonts/belta-light-webfont.woff') format('woff'),
         url('fonts/belta-light-webfont.ttf') format('truetype'),
         url('fonts/belta-light-webfont.svg#belta_lightlight') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'belta_regularregular';
    src: url('fonts/belta-regular-webfont.eot');
    src: url('fonts/belta-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/belta-regular-webfont.woff2') format('woff2'),
         url('fonts/belta-regular-webfont.woff') format('woff'),
         url('fonts/belta-regular-webfont.ttf') format('truetype'),
         url('fonts/belta-regular-webfont.svg#belta_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'belta_regularregular';
    src: url('fonts/belta-regular-webfont.eot');
    src: url('fonts/belta-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/belta-regular-webfont.woff2') format('woff2'),
         url('fonts/belta-regular-webfont.woff') format('woff'),
         url('fonts/belta-regular-webfont.ttf') format('truetype'),
         url('fonts/belta-regular-webfont.svg#belta_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'TitilliumWebLight';
    src: url('fonts/TitilliumWebLight.eot');
    src: url('fonts/TitilliumWebLight.eot') format('embedded-opentype'),
         url('fonts/TitilliumWebLight.woff2') format('woff2'),
         url('fonts/TitilliumWebLight.woff') format('woff'),
         url('fonts/TitilliumWebLight.ttf') format('truetype'),
         url('fonts/TitilliumWebLight.svg#TitilliumWebLight') format('svg');
		 font-display: swap;
}
@font-face {
    font-family: 'TitilliumWebRegular';
    src: url('fonts/TitilliumWebRegular.eot');
    src: url('fonts/TitilliumWebRegular.eot') format('embedded-opentype'),
         url('fonts/TitilliumWebRegular.woff2') format('woff2'),
         url('fonts/TitilliumWebRegular.woff') format('woff'),
         url('fonts/TitilliumWebRegular.ttf') format('truetype'),
         url('fonts/TitilliumWebRegular.svg#TitilliumWebRegular') format('svg');
		 font-display: swap;
}
@font-face {
    font-family: 'TitilliumWebBold';
    src: url('fonts/TitilliumWebBold.eot');
    src: url('fonts/TitilliumWebBold.eot') format('embedded-opentype'),
         url('fonts/TitilliumWebBold.woff2') format('woff2'),
         url('fonts/TitilliumWebBold.woff') format('woff'),
         url('fonts/TitilliumWebBold.ttf') format('truetype'),
		 url('fonts/TitilliumWebBold.svg#TitilliumWebBold') format('svg');
	font-display: swap;
}

.contenido-sectores {
	width: 100%;
	margin: 0 auto;
}

.paises-proyectos  {
	height: 700px;
	width: 800px; 
	margin: 0 auto;
}

.imagen-mapa-proyectos {
	height: 1000px;
	width: 800px; 
	margin: 0 auto;}

.texto-sector-seleccionado {
	text-transform: uppercase;
	font-family: 'TitilliumWebLight';
	padding-bottom: 10px;
	border-bottom: 1px solid black ;
    font-size: 22px;
}

.contenido-paises-seleccion {
	text-align: justify;
	display: none;
}

.sector-plegado {
	height: 100px !important;
}

.proyectos-paises-texto {
	text-align: center;
	font-size: 30px;
}

.seleccion-pais {
	background-color: #e3eaf0;
	padding: 5px;
	width: auto;
	float: left;
	margin: 5px;
	font-family: 'TitilliumWebBold';
	color: #162e52;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	cursor: pointer;
	display: none;
}

.seleccion-pais:hover {
	background-color:#162e52;
	color:white;
}

.nombre-pais-seleccionado {
	width: 50%;
	float: left;
}

.estado-de-proyectos {
	width: 100%;
	border-bottom: 1px solid grey;
	padding-bottom: 10px;
}

.selector-estado-activo { 
	-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;
	background-color: #e3eaf0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-family: "TitilliumWebBold";
    font-size: 20px;
    margin-right: 5px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 10px;
    padding-bottom: 9px;
    cursor: pointer;
     
    width: auto;
}

.selector-estado-desactivado { 
	-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;
	background-color: #e3eaf0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-family: "TitilliumWebBold";
    font-size: 20px;
    margin-right: 5px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 10px;
    width: auto;
    padding-bottom: 9px;
    cursor: pointer;
    display: none;

}

.selector-estado-activo:hover {
	background-color:#162e52;
	color:white;
}

.selector-estado-desactivado:hover {
	background-color:#162e52;
	color:white;
}

.activos-inactivos {
	width: 100%;
	text-align: right;
}

.warning {
	border:1px solid red;
}

.fondo-idioma-1 {
	padding: 10%;
	background-color:#efefef;
}

.fondo-idioma-2 {
	padding: 10%;
	background-color:#efefef;
}

.fondo-idioma-3 {
	padding: 10%;
	background-color:#efefef;
}

.fondo-idioma-4 {
	padding: 10%;
	background-color:#efefef;
}

.fondo-excel {
	padding: 5%;
	background-color:#efefef;
}

.fondo-access {
	padding: 5%;
	background-color:#efefef;
}

.margin-left-0{
	margin-left:0px !important;
}

.excel {
    float: left;
    margin-right: 0.8%;
    width: 49%;
}
.access {
    float: left;
    margin-left: 0.8%;
    width: 49%;
}
.idioma-1-select {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	border:none;
	height: 35px;
}

.idioma-1 {
	width: 24%;
	margin-right: 1.3%;
	float: left;
}

.idioma-2 {
	width: 24%;
	margin-right: 1.3%;
	float: left;
}

.idioma-3 {
	width: 24%;
	margin-right: 1.3%;
	float: left;
}

.idioma-4 {
	width: 24%;
	float: left;
}


.fondo-conocimientos {
	padding: 5%;
	background-color:#efefef;
}

.otros-conocimiento {
	float: left;
	margin-right: 1.3%; 
	width: 48%;
}

.margen-redes {
	margin-top: 
	100px;
}

.seccion-1 {
	width: 45%;
	float: left;
	margin-right:5%;
	margin-bottom: 20px
}

.seccion-2 {
	width: 45%;
	float: left;
	margin-left:5%;
	margin-bottom: 20px
}

.seccion-3 {
	width: 45%;
	float: left;
	margin-right:5%;
	margin-bottom: 20px
}

.seccion-4 {
	width: 45%;
	float: left;
	margin-left:5%;
	margin-bottom: 20px;
	height: 460px;
}

.seccion-5 {
	width: 45%;
	float: left;
	margin-right:5%;
	margin-bottom: 20px;
}


.logo-redes {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity: 0.8;
}

.logo-redes-1 {
	width: 43%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity: 0.8;
}

.logo-redes-2 {
	width: 90%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity: 0.8;
}

.logo-redes-3 {
	width: 90%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity: 0.8;
}

.logo-redes-4 {
	width: 90%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity: 0.8;
}


.logo-redes:hover  {
	opacity: 1;
}

.logo-redes-1:hover  {
	opacity: 1;
}

.logo-redes-2:hover  {
	opacity: 1;
}
.logo-redes-3:hover  {
	opacity: 1;
}
.logo-redes-4:hover  {
	opacity: 1;
}

.boton-formulario {
	background-color:#3987AF !important;
	 border-radius: 5px !important;
	}

.telefono-form {
	width: 60%;
	float: left;
}

.email-form {
	width: 30%;
	float: left;
}

#boton-5 {
    background-color: #3987af;
    border-radius: 5px;
    color: white;
    cursor: pointer;
    float: right;
    font-family: "TitilliumWebBold";
    margin-top: 20px;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 170px;
}
#boton-5-otra-formacion {
    background-color: #3987af;
    border-radius: 5px;
    color: white;
    cursor: pointer;
    float: right;
    font-family: "TitilliumWebBold";
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 200px;
}
.otra-formacion {
    background-color: #3987af;
    border-radius: 5px;
    color: white;
    cursor: pointer;
    float: left;
    font-family: "TitilliumWebBold";
    margin-top: 20px;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 300px;
    
}
#boton-siguiente {  background-color: #3987af !important;
    border-radius: 5px;
    color: white;
    cursor: pointer;
    float: right;
    font-family: "TitilliumWebBold";
    margin-top: 20px;
    padding: 5px !important;
    text-align: center;
    text-transform: uppercase;
    width: 300px;
}
[id^="fila-master-"] {
	background-color: #efefef;
	padding: 4%;
	margin-bottom: 10px;
}

[id^="fila-diplomatura-"] {
	background-color: #efefef;
	padding: 4%;
	margin-bottom: 10px;
	
}
[id^="fila-licenciatura-"] {background-color: #efefef;padding: 4%;margin-bottom: 10px;}
[id^="fila-doctorado-"] {background-color: #efefef;padding: 4%;margin-bottom: 10px;}
[id^="fila-nouniv-"] {background-color: #efefef;padding: 4%;margin-bottom: 10px;}
[id^="fila-nueva-formacion"] {background-color: #efefef;padding: 4%;margin-bottom: 10px;}
[id^="fila-nuevo-idioma"] {background-color: #efefef;padding: 4%;margin-bottom: 10px;}
[id^="fila-conocimientos-"] {background-color: #efefef;padding: 4%;margin-bottom: 10px;margin-top: 10px;}


.formulario-datos {background-color: #efefef;padding: 4%;}
.formulario-empleo-2 {background-color: #efefef;padding: 4%;}
.fila-conocimientos-0 {background-color: #efefef;padding: 4%;}
.formulario-doctorado {background-color: #efefef;padding: 4%;margin-bottom:10px;margin-top: 20px;}
.formulario-master {background-color: #efefef;padding: 4%;margin-bottom:10px;margin-top: 20px;}
.borde-2 {padding-bottom: 20px; border-bottom: 1px solid #3987af;}
.check{width: 30%;float: left;}
.fila-1 {background-color: #efefef;padding: 2%;margin-bottom: 10px; }
.fila {background-color: #efefef;padding: 2%;margin-bottom: 10px;}

.fila-1-idiomas {background-color: #efefef;padding: 2%;}
.fila-1-conocimientos {background-color: #efefef;padding: 2%;}


.fila-1-paso-1 {background-color: #efefef;margin-bottom: 10px;}
.fila-2 {margin-bottom: 10px;}

.idiomas-habituales {margin-bottom: 40px;}
.conociminetos-habituales {margin-bottom: 40px;}
.arquitectura-formulario {width: 40%;color: #3987af; float: left;font-size: 20px;}
.no-universitaria {width: 20%;color: #3987af; float: left;font-size: 20px;}
.conocimientos{width: 20%;float: left;color: #3987af;font-size: 20px;}
.titulo-obtenido-otra-formacion {
    float: left;
    width: 25%;
}
.otra-f { color: #3987af; float: left;font-size: 20px;position: relative;width:30%;}
.nombre-formulario {
    float: left;
    text-align: left;
    width: 37%;
}
.numero-horas {float: left;}
.nombre-doctorado {width: 33%;float: left;text-align: left;}
.nombre-otra-formacion {width: 27%;float: left;text-align: left;}

.centro-estudios {width: 33%;float: left;color:#acacac}
.date-formulario {width: 32%;float: left;color:#acacac}
.titulo-formulario {width: 30%;float: left;color:#acacac}
.fin-curso {width:33%;float: left;}
.fin-curso-formacion  {width:27%;float: left;}

.titulo-obtenido {float: left;width: 32%;}
.doc-formulario { color: #3987af; float: left;font-size: 20px;position: relative;width: 8.5%;}
.apellidos-formulario {
    float: left;
    text-align: left;
    width: 37%;
}
.fecha-formulario {width: 20%;float: left;text-align: left;}
.master-formulario { color: #3987af; float: left;font-size: 20px;position: relative;width: 20%;}
.diplomatura-formulario  { color: #3987af; float: left;font-size: 20px;position: relative;width: 40%;}
.licenciatura-formulario {color: #3987af; float: left;font-size: 20px;position: relative;width: 40%;}
.idioma-formulario {color: #3987af; float: left;font-size: 20px;position: relative;width: 15%;}

#formulario-empleo  {margin-bottom:10px;margin-top: 20px;}

.directos {margin-bottom: 150px;}
.directos ul li{ width: 33%;display: inline-block;opacity: 0.8;     -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out; text-align: center;cursor: pointer;}

.directos ul li:hover{ opacity:1;}
.directos-a {
    color: #39B4E4;
    font-family: "TitilliumWebLight";
    font-size: 34px;
    margin-bottom: 10px;
    margin-top: 50px;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
    margin-left: 50px;
}


.acerca-de {margin-bottom: 0 !important;}


.imagen-galeria {
    cursor: pointer;
    height: 73px;
    margin-left: 262px;
    margin-top: -210px;
    opacity: 0.8;
    position: absolute;
    transition: all 0.3s ease-out 0s;
    width: 74px;
}


.imagen-galeria:hover {
	opacity: 1;
	margin-top:-205px;
}
.piedefotoblog {
    font-size: 15px;
    margin: 0 auto;
    text-align: center;
    width: 75%;}

.titulo-redes-1 {color:#39B8EA;text-transform:capitalize;font-family: 'TitilliumWebLight';font-size: 25px;font-weight: lighter;height: 55px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;margin-top:20px;margin-bottom: 10px;}
.titulo-redes-2 {color:#39B8EA;text-transform:capitalize;font-family: 'TitilliumWebLight';font-size: 25px;font-weight: lighter;margin-top: 47px;height: 50px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;margin-bottom: 16px;}
.titulo-redes-3 {
    color: #39b8ea;
    font-family: "TitilliumWebLight";
    font-size: 25px;
    font-weight: lighter;
    text-transform: capitalize;
    margin-top: 24px;
    height: 50px;
    margin-bottom: 10px;
	-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out    
}
.titulo-redes-4 {
    color: #39b8ea;
    font-family: "TitilliumWebLight";
    font-size: 25px;
    font-weight: lighter;
    text-transform: capitalize;
    margin-top: 11px;
    height: 50px;
    margin-bottom: 10px;
    -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out
}
.titulo-redes-5 {
    color: #39b8ea;
    font-family: "TitilliumWebLight";
    font-size: 25px;
    font-weight: lighter;
    text-transform: capitalize;
    margin-top: 11px;
    height: 50px;
    -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out
    
}
.ai1ec-calendar-title {display: block !important;}
.texto-tablon-no-img {margin-top:20px;border-left: 6px solid white; padding-left:6px; }
.enlace-proyecto-mail {text-decoration:underline !important;color:#132E50;opacity: 0.8;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out}
.enlace-proyecto-mail:hover{color:#132E50;opacity: 1;margin-left: 8px;} 
.ai1ec-actions {display: none;}
.contenido-telefono a {color: #fff;}
.contenido-post {margin-top: 30px;}
.ai1ec-event-id-3664 {position: relative;margin-top:25px !important;opacity: 0.6}
.ai1ec-event-id-3630 {position: relative;margin-top:45px !important;opacity: 0.6}
.ai1ec-event-id-3666  {position: relative;margin-top:25px !important;opacity: 0.6}
.ai1ec-event-id-3525  {position: relative;margin-top:10px !important;opacity: 0.6}
.ai1ec-event-id-3529  {position: relative;margin-top:30px !important;opacity: 0.6}
.ai1ec-event-id-3530  {position: relative;margin-top:40px !important;opacity: 0.6}
.ai1ec-event-id-3850 {position: relative;margin-top:10px !important;opacity: 0.6}
.ai1ec-event-id-3852 {position: relative;margin-top:45px !important;opacity: 0.6}
.ai1ec-event-id-3392  {margin-top: 30px;opacity: 0.6}
.ai1ec-event-id-3526 {margin-top: 20px;opacity: 0.6}
.ai1ec-event-id-3527  {position: relative;margin-top:35px !important;opacity: 0.6}
.ai1ec-event-id-3627 {position: relative;margin-top:50px !important;opacity: 0.6}
.ai1ec-event-id-3630 {position: relative;margin-top:35px !important;opacity: 0.6}
.ai1ec-event-id-3653 {position: relative;margin-top:40px !important;opacity: 0.6}
.ai1ec-event-id-3662 {position: relative;margin-top:15px !important;opacity: 0.6}
.ai1ec-event-id-3654 {position: relative;margin-top:60px !important;opacity: 0.6}
.ai1ec-event-id-3787 {position: relative;margin-top:10px !important;opacity: 0.6}
.ai1ec-event-id-3847 {margin-top: 20px;opacity: 0.6}
.ai1ec-event-id-3391 {position: relative;margin-top:35px !important;opacity: 0.6}
.ai1ec-event-id-3851 {position: relative;margin-top:35px !important;opacity: 0.6}
.ai1ec-event-id-3846 {position: relative;margin-top:35px !important;opacity: 0.6}
.ai1ec-event-id-3848 {position: relative;margin-top:0px !important;opacity: 0.6}
.ai1ec-event-id-3849 {position: relative;margin-top:20px !important;opacity: 0.4 !important}
.ai1ec-event-id-3785 {position: relative;margin-top:15px !important;opacity: 0.6}
.ai1ec-minical-trigger {display: none;}
.ai1ec-event-instance-id-449 {position: relative;margin-top:5px !important;}
.ai1ec-month-view .ai1ec-multiday-bar{height: 4px !important;}
.ai1ec-month-view .ai1ec-multiday-arrow2 {display: none;}
.ai1ec-multiday-arrow1 {display: none;}
.ai1ec-hidden-xs {display: none;}
.ai1ec-load-event {top:0 !important; height: 4px;}
.titulo-introductorio-boletin-interno p {text-align: center;color: #fff;font-size : 17px;}

.titulo-introductorio-boletin-interno h1 {
    color: #fff;
    font-family: "belta_lightlight";
    font-size: 60px;
    text-align: center;
}
.ai1ec-tooltip-trigger{display: none}
.item-menu-boletin a {color: white;}
.chincheta {margin: -15px auto;width: 83px;}
.chincheta img {height: 57px; width: 63px;}
.borde-separador {height: 1px;width: 80%;margin: 0 auto;text-align: center;background-color: #000;margin: 20px auto;}
.boton-leermas-proyectos-boletin {width:150px;padding:7px;background-color:#2476a1;margin-top: 10px;color: white;font-family: 'TitilliumWebBold';border-radius: 10px;text-align: center;}
.respuestas-boletin p {
    color: white;
    font-size: 18px;
    margin-bottom: 4px;
}
.redes-sociales-footer-boletin {width: 100%;}
.redes-sociales-footer-boletin ul {
    margin: 20px auto;
    text-align: center;
    width: 300px;
}
.redes-sociales-footer-boletin ul li {
    float: left;
    list-style: outside none none;
    margin: 9px;
}
.respuestas-boletin {text-align: left;}
.imagen-noticia-foto {
    float: left;
    width: 100px;
    height: 65px;
    margin-left: 10%;
    margin-right: 5%;
     -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.imagen-noticia-foto:hover {opacity: 0.8}
.noticia-con-foto p {
    float: right;
    font-family: "TitilliumWebRegular";
    font-size: 15px;
    line-height: 18px;
    margin-right: 4%;
    text-align: left;
    width: 54%;
}


.estoesfiiapp {float:Left;position: absolute;top:65%;left:50%;right: 50%;}


.noticia-con-foto {margin-top: 20px;}
.noticia-sin-foto-aviso p {
    font-family: "TitilliumWebRegular";
    font-size: 15px;
    line-height: 17px;
    text-align: left;
}
.noticia-sin-foto p 
{ font-family: 'TitilliumWebRegular';
    font-size: 15px;
    line-height: 16px;
    text-align: left;
}
.noticia-sin-foto {width: 70%;margin: 0 auto;text-align: left;border-left:10px solid white;margin-top:20px;vertical-align: text-top;padding-left:5%;margin-bottom: 20px;}
.noticia-sin-foto-aviso {width: 70%;margin: 0 auto;text-align: left;border-left:10px solid brown;margin-top:20px;vertical-align: text-top;padding-left:5%;margin-bottom: 20px;}
.caja-pregunta {
    color: white;
    margin: 20px auto 0;
    text-align: left;
    width: 79%;
}
.pregunta-boletin-interno p{font-family: 'TitilliumWebBold';}
.respuesta-pregunta p {line-height: 16px;}
.respuestas-boletin {text-align: left;margin-left: 46px;margin-top:0;}
.texto-datos-personales p {font-size: 10px;text-align: center;}
.texto-datos-personales {width: 100%;text-align: center;color:white;}
.item-menu-boletin {width:24%;text-align: center;}
.pie-boletin {width: 100%;margin: 0 auto;}
.pie-boletin p {text-align: center;margin-top:20px;color:white;}
.menu-footer-boletin {width: 100%;text-align: center;}
.menu-footer-boletin li {
    float: left;
    color: #FFF;
    list-style: outside none none;
    text-align: center;
    margin-top: 10px;
        font-family: 'TitilliumWebBold';

}
.texto_introductorio_proyectos {color: white;text-align: center;}
.menu-footer-boletin p {text-align: center;color: white}
.logo-gobierno-boletin {text-align: center;margin-top: 130px;}
.imagen-tablon {width: 40%;float: left;}
.imagen-tablon img {height: auto; width: 90%;}
.texto-tablon {float: left;}
.texto-tablon ul li {list-style: none;color:white;
}
.caja-avisos-boletin {
    float: left;
    margin: 0 auto 0 2%;
    text-align: center;
    width: 48%;
}
.caja-agenda-boletin {
    float: left;
    margin: 0 auto 0 2%;
    text-align: center;
    width: 48%;
}
.caja-curiosidades {
    background-color: #98bb55;
    border-radius: 40px;
    margin: 20px auto 0;
    padding: 2% 5%;
    width: 90%;
}
.caja-tablon {
    background-color: #8b8256;
    border-radius: 40px;
    margin: 20px auto 0;
    padding: 2% 5%;
    width: 90%;
}
.caja-comunicacion-boletin {
    float: left;
    margin: 0 2% 0 auto;
    text-align: center;
    width: 48%;
}
.caja-participa-boletin {
    float: left;
    margin: 0 2% 0 auto;
    text-align: center;
    width: 48%;
}
.caja-participa-boletin h1{color: white;    font-family: 'belta_lightlight';font-size: 60px;}
.caja-agenda-boletin h1 {color:white; font-family: 'belta_lightlight';font-size: 60px;}
.caja-comunicacion-boletin h1 {color: white;    font-family: 'belta_lightlight';font-size: 60px;}
.caja-avisos-boletin h1 {color:white;    font-family: 'belta_lightlight';font-size: 60px;}
.imagen-agenda-boletin{width: 350px;margin: 0 auto; margin-top: 20px;}
.main-participa {width:100%;float:left;text-align: center;margin: 0 auto;background-color:#1d89b3;height: auto;border-radius: 40px;}
.main-comunicacion {width:100%;float:left;text-align: center;margin: 0 auto;background-color:#C9853C;border-radius: 40px;padding-bottom: 20px;}
.main-avisos {width:100%;float:left;text-align: center;margin: 0 auto;background-color: #fffa85;min-height: 350px;border-radius: 40px;padding-bottom: 20px;}
.main-agenda {width:100%;float:left;text-align: center;margin: 0 auto;background-color: white;height: 320px;border-radius: 40px;}
.main-agenda img {margin:0 auto; width: 350px; }
.comunicacion-avisos-boletin {width: 100%;margin: 0 auto;}
.comunicacion-agenda-participa {width: 100%;margin: 0 auto;}
.texto-proyecto-boletin {float: left;width: 65%;margin-left:5%;}
.explicacion-proyecto-boletin {font-family: 'TitilliumWebLight';color:#1a5780;}
.texto-proyecto-boletin h4 {
    font-family: "TitilliumWebRegular";
    font-size: 17px;
    text-transform: uppercase;} 
.texto-curiosidades-boletin {
    float: left;
    margin-left: 15%;
    position: relative;
    width: 65%;
    font-family: "TitilliumWebRegular";
    letter-spacing: 1px;}
    
.texto-curiosidades-boletin p{color:white;font-family: 'TitilliumWebLight';letter-spacing: 1px;}
.imagen-proyectos-boletin:hover {opacity: 1;}
.imagen-proyectos-boletin {float: left;width:30%;-webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out; }
 .imagen-proyectos-boletin:hover {opacity:0.8;}

.imagen-curiosidades-boletin {float: left;width:10%;margin-right:5%; }
.caja-proyectos {width: 90%;background-color:white;padding:5%;border-radius: 40px;margin: 0 auto;margin-top: 20px;}
.titulo-proyectos-boletin h1{text-align: center;margin-top: 50px;color:white; font-family: 'belta_lightlight';font-size: 60px;}
.titulo-proyectos-boletin p{text-align: center;color:white;}

.caja-boletin {padding:20px;background: #0d2f55; /* Old browsers */
background: -moz-linear-gradient(left,  #0d2f55 0%, #20658f 50%, #70a0b4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0d2f55), color-stop(50%,#20658f), color-stop(100%,#70a0b4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #0d2f55 0%,#20658f 50%,#70a0b4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #0d2f55 0%,#20658f 50%,#70a0b4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #0d2f55 0%,#20658f 50%,#70a0b4 100%); /* IE10+ */
background: linear-gradient(to right,  #0d2f55 0%,#20658f 50%,#70a0b4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d2f55', endColorstr='#70a0b4',GradientType=1 ); /* IE6-9 */
width: 800px;margin: 180px auto 0 auto;margin-bottom: 100px;}
.cabecera-boletin-main ul li {float: left;width: 50%;list-style: none;}
.logo-cooperacion-boletin {text-align: right;}
.pass {margin:10% auto;width:50%;
}
.notas-candidaturas {margin-top: 16px;font-size: 16px;color:#D49D96;}
.el-adjudicatario {
	color:#D49D96;   
	font-size: 16px;
    margin-bottom: 16px;
}
.infografia_movil {display: none;}
.activo-fondo {background-color:#1C4256!important;}
#slider_individual {height: auto;width: 100%;}
#slider_individual img{height:auto;width:100%;}
.enlace-news-com a {color: white;}
.texto-ofertas-newsletter {  color: white;
    font-family: "TitilliumWebLight";
    font-size: 17px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-transform: uppercase;
    margin-bottom: 35px;}
.contenido-fiiapp-newsletter h3, .contenido-fiiapp-newsletter h1{  
	color: #2b2b2b;
    font-family: "TitilliumWebLight";
    font-size: 30px;
    margin-bottom: 5px;
    margin-top: 52px;
    text-transform: uppercase;
    font-weight: lighter;}
.contenido-fiiapp-newsletter {width:743px;margin: 0 auto;}
.boton-leermas-newsletter-noticia a {color: #394E6C;} 
.boton-leermas-newsletter a {color: white;}
.boton-leermas-newsletter-reportaje a {color: white;}
.texto-entrevista p {line-height: 16px;margin-bottom: 20px;}
.texto-entrevista p a{line-height: 16px;margin-bottom: 20px;color :#394e6c;}
.titulo-noticias-newsletter {color: #45bcec;font-size: 15px;margin: 7px;}
.ttf-tweet-screen-name {color :#39B4E4;}
.ttf-tweet-text a {color :#39B4E4; }
.ttf-tweet-text {color: white; }
.patronato-activo {background-color: #132E50;}
.relacion-ordenador {display: block;}
.bloque-entrevista-2 {
    float: left;
    height: auto;
    margin: 0 auto;
    width: 100%;
    margin-bottom:20px

}
.bloque-video-2 {
    float: left;
    height: auto;
    margin: 0 auto;
    width: 100%;
    margin-bottom:20px

}
.bloque-agenda {
    float: right;
    height:auto;
    margin: 0 auto;
    width: 100%;
    background-color:#2882ae;
}
.bloque-oferta {
    float: right;
    height:auto;
    margin: 0 auto;
    width: 100%;
    background-color:#7E9C7A;
}

.activo {background-color:#1c4256 !important; }
.relacion-movil {display: none;}
.bloque-entrevista-1 {
    float: left;
    height: auto;
    margin: 0 2% 0 auto;
    width: 100%;
    margin-bottom:20px
    }

.bloque-entrevista-1 h3 {    
    color: #394e6c;
    font-family: "TitilliumWebRegular";
    font-size: 15px;
    margin: 7px;
    text-transform: uppercase;}
    

.entrevistas {
    margin: 0 auto;
    width: 740px;
    background-color:white;
    margin-bottom: 10px;
   
}
.videos-newsletter {
    margin: 0 auto;
    width: 740px;
    background-color:white;
    margin-bottom: 10px;
   
}
.opinion {
    margin: 0 auto;
    width: 740px;
}
.videos {
    margin: 0 auto;
    width: 740px;
}


.contenido-newsletter-opinion {
    background-color: white;
    float: right;
    margin: 0 1.8% 10px auto;
    padding: 20px;
    width: 43.6%;
    margin-right: 0;
    
}
.texto-opinion {float: left; width: 60%;}
.contenido-newsletter-opinion h3 {color: #394e6c;font-size: 15px;margin: 7px ;text-transform: uppercase;font-family: 'TitilliumWebRegular';}
.contenido-newsletter-opinion .bloque-entrevista-2 h3 {margin: 15px 7px 7px 0;}
.texto-opinion p {line-height:15px;color: #394e6c;}
.imagen-opinion {width: 137px;height:109px;float: left;}

.bloque-opinion {
    float: left;
    margin: 0 auto;
    width: 100%;
}

.agenda {
    margin: 0 auto;
    width: 740px;
}
#menu-item-697 {text-transform:inherit !important;}

div[class^='contenido-newsletter-entrevista-'] h3, 
div[class*=' contenido-newsletter-entrevista-']  h3 {
	color: #45bcec;font-size: 15px;margin: 15px 7px 7px 0;text-transform: uppercase;color: #394E6C;font-family: 'TitilliumWebRegular';
}

.contenido-newsletter-entrevista-0 h3 a{
	color: #45bcec;font-size: 15px;margin: 7px 7px 7px 0;text-transform: uppercase;color: #394E6C;font-family: 'TitilliumWebBold';
}
div[class^='contenido-newsletter-entrevista-'] h3 a, 
div[class*=' contenido-newsletter-entrevista-']  h3 a{
	color: #45bcec;font-size: 15px;margin: 7px 7px 7px 0;text-transform: uppercase;color: #394E6C;font-family: 'TitilliumWebBold';
}

.imagen-entrevista {width: 100%;height: 150px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}
.imagen-entrevista a{color:#394e6c;}

.imagen-agenda {width: 100%;height: 90px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}


div[class^='contenido-newsletter-entrevista-']:not(.contenido-newsletter-entrevista-0), 
div[class*=' contenido-newsletter-entrevista-']:not(.contenido-newsletter-entrevista-0) {
    background-color: white;
    float: left;
    margin: 0 1.8% 10px auto;
    padding: 20px;
    width: 43.6%;
    margin-right: 0;
    
}
.contenido-newsletter-videos-1 {
    background-color: white;
    float: right;
    margin: 0 1.8% 10px auto;
    padding: 20px;
    width: 43.6%;
    margin-right: 0;
    
}
.contenido-newsletter-radio .imagen-entrevista {
	background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.contenido-newsletter-entrevista-0 {
    background-color: white;
    float: left;
    margin: 0 1.8% 10px auto;
    padding: 20px;
    width: 100%;
}
.contenido-newsletter-video-1 {
    background-color: white;
    float: left;
    margin: 0 1.8% 10px auto;
    padding: 20px;
    width: 43.6%;
    margin-right: 0;
    
}
.contenido-newsletter-videos-0 {
    background-color: white;
    float: left;
    margin: 0 1.8% 10px auto;
    padding: 20px;
    width: 43.6%;
    margin-right: 0;
    
}
.contenido-newsletter-agenda {
    background-color:#2882AE;
    float: right;
    margin: 0 1.8% 10px auto;
    padding: 20px;
    width: 43.6%;
    margin-right: 0;
    height: auto;
    
}
.contenido-newsletter-ofertas {
    background-color:#7E9C7A;
    float: right;
    margin: 0 1.8% 10px auto;
    padding: 20px;
    width: 43.6%;
    margin-right: 0;
    height: auto;
    
}

.contenido-newsletter-ofertas h3 {
    color: white;
    font-family: titilliumwebregular;
    font-size: 18px;
    margin: 0 7px 7px;
    text-transform: uppercase;

}


.contenido-newsletter-agenda h3 {
    color: white;
    font-family: titilliumwebregular;
    font-size: 18px;
    margin: 0 7px 7px;
    text-transform: uppercase;
}

.contenido-newsletter-agenda h3 a{ color: #45bcec;font-size: 15px;color:white;margin: 7px;margin-top: 0;}

.contenido-newsletter-agenda h2 { font-family: 'TitilliumWebLight';color: #45bcec;font-size: 17px;color:white;margin-top:5px;margin-bottom: 5px;text-transform: uppercase;margin-bottom: 35px;}

.contenido-agenda {
    background-color: white;
    float: left;
    margin: 0 1.8% 10px auto;
    padding: 20px;
    width: 43.6%;
    margin-right: 0;
    
}


.titulo-entrevista h1{width: 90%;margin: 0 auto;text-align: left;font-size: 15px;}
.imagen-destacada-entrevista {width: 90%;background-color:purple;height: 180px;margin: 10px auto 0;}
.cuerpo-news {background-color: #e5e5e5; padding-bottom: 80px;}
.noticias-0 {width:49%;margin-right: 2%; background-color: pink;height: 1030px;float: left;
}
.boton-leermas-newsletter {width: 110px;height: 33px;background-color:#394e6c;font-family: 'TitilliumWebBold';	-webkit-transition: color .4s linear;
	-moz-transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	-ms-transition: background-color 0.5s ease-out;
	transition: background-color 0.5s ease-out;cursor: pointer;margin-left: 10px;text-align: center !important;line-height: 33px !important;margin-left:0;}
.boton-leermas-newsletter-agenda {width: 110px;height: 33px;background-color:white;font-family: 'TitilliumWebBold';	-webkit-transition: color .4s linear;
	-moz-transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	-ms-transition: background-color 0.5s ease-out;
	transition: background-color 0.5s ease-out;cursor: pointer;margin-left: 10px;text-align: center !important;line-height: 33px !important;margin-left:0;}
.boton-leermas-newsletter-oferta {width: 110px;height: 33px;background-color:white;font-family: 'TitilliumWebBold';	-webkit-transition: color .4s linear;
	-moz-transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	-ms-transition: background-color 0.5s ease-out;
	transition: background-color 0.5s ease-out;cursor: pointer;margin-left: 10px;text-align: center !important;line-height: 33px !important;margin-left:0;}
.boton-leermas-newsletter-oferta a{ color:#7E9C7A;}
.boton-leermas-newsletter-agenda a{color:#2882ae; }

.boton-leermas-newsletter-reportaje {width: 110px;height: 33px;background-color:#394e6c;font-family: 'TitilliumWebBold';	-webkit-transition: color .4s linear;
	-moz-transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	-ms-transition: background-color 0.5s ease-out;
	transition: background-color 0.5s ease-out;cursor: pointer;margin-left: 10px;text-align: center !important;line-height: 33px !important;margin-left:0;margin-top: 30px;}
.boton-leermas-newsletter-noticia {width: 110px;height: 33px;font-family: 'TitilliumWebBold';	-webkit-transition: color .4s linear;
	-moz-transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	-ms-transition: background-color 0.5s ease-out;
	transition: background-color 0.5s ease-out;cursor: pointer;margin-left: 10px;text-align: center !important;line-height: 33px !important;margin-left:0;margin-top: 20px;color:#394e6c}
.noticias-1 {width:49%; background-color: pink;height: 250px;float:left;margin-bottom:10px; }
.lista-0 {margin-right: 2%}
.lista-2 {margin-right: 2%;margin-bottom:0 !important;}
.lista-3 {margin-bottom:0 !important;}

.entrevista-0 {margin-right: 2%}
.entrevista-2 {margin-right: 2%;margin-bottom:0 !important;}
.lista-3 {margin-bottom:0 !important;}

.listado-entrevista ul{margin: 0 auto;}

.listado-entrevista ul li {list-style: none; float: left; width: 49%;background-color: blue;height: 400px;}
.noticia-entrevista {
    float: left;
    height: 120px;
    list-style: outside none none;
   }
.noticia-total {
    height: 181px;
    margin: 0 auto;
    width: 100%;
    padding: 20px;
}
.cabecero-titular-completo {color: #45bcec;font-size: 25px;margin: 7px;text-transform: uppercase;color: #394E6C;font-family: 'TitilliumWebRegular';padding-top: 20px;margin-left: 20px;}
.imagen-noticia-completa {width: 43.5%;height: 100%;background-color: green;float:left;margin-right: 20px; -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;background-size: cover;}
.texto-noticia-completa {width: 48%;height: 180px;margin:0px;float:left;}
.texto-noticia-completa h3 {    color: #394e6c;
    font-family: "TitilliumWebRegular";
    font-size: 15px;
    margin: 7px;
    text-transform: uppercase;}
.texto-noticia-completa p {font-family:'TitilliumWebRegular';line-height: 15px;margin-bottom:19px;}


.texto-destacado-news {float: left;width:60%;}
.texto-destacado-news h3 {margin: 7px;font-size:15px;color: #45bcec;}
.texto-destacado-news p {margin: 7px;line-height:15px;color: white;font-family: 'TitilliumWebRegular';}
.texto-destacado-news a {margin: 7px;line-height:15px;color: white;font-family: 'TitilliumWebRegular';}

.imagen-destacada-news {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    height: 100px;
    margin: 10px;
    width: 33%;
}

.imagen-opinion {width: 33%;height: 100px;float: left;margin: 0px 10px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}



.contenido-newsletter {max-width: 740px;background-color: white;width:100%;padding: 20px;margin: 10px auto;margin-bottom: 10px;}
.noticia-completa {width:100%}
.listado-destacado{width: 100%;}
.listado-destacado ul {margin: 0 auto; width: 100%;}
.listado-destacado ul li{ float:left;width:49%;background: #082347; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDgyMzQ3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMTU2MTg5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFkODhiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #082347 0%, #156189 50%, #1d88b3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#082347), color-stop(50%,#156189), color-stop(100%,#1d88b3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #082347 0%,#156189 50%,#1d88b3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #082347 0%,#156189 50%,#1d88b3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #082347 0%,#156189 50%,#1d88b3 100%); /* IE10+ */
background: linear-gradient(135deg,  #082347 0%,#156189 50%,#1d88b3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#082347', endColorstr='#1d88b3',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */height: 120px;list-style:none;margin-bottom: 2%;}
.listado-entrevista ul li {list-style: none;}

.imagen-blog-single {
    margin: 0 auto;
    width: 80%;
}
.imagen-blog-single img {
    height: auto;
    width: 100%;
}




#licitaciones-tabla {width: 90% !important;margin: 0 auto;}
.sub-menu li a {margin-left: 20px !important;}

.casilla {
    height: 80px;
}
.imagen-blog img {
    height: auto;
    width: 550px;
}

.texto-no-resultados {font-size: 30px;font-family: 'TitilliumWebRegular';}
.redes-sociales-header {display: none;}
#menu-menu-movil-responsive li a {color: white;}
.newsletter-inscripcion {margin-bottom: 20px;}
.dt-duration {font-size: 12px !important;}

/*
.ai1ec-col-sm-3 {display: none !important;}
.ai1ec-btn-sm {display: none !important;}
*/
.asistencia-mobile  {display: none;}
.servicio-mobile  {display: none;}

.expertos-mobile {display: none;}
.expertos-responsive {display: none !important;}
.infografia {width: 100%;}
.introduccion {color:#162f52;font-family: 'TitilliumWebRegular';}
.item-position {
    top: -42px!important;
}
.bloque-img-noticia {width: 38%;float: left;}
.logo_eurosocial {margin-top: 100px;opacity: 0.7; -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out}
.logo_eurosocial:hover {opacity: 1;}

.texto-transparencia {margin-bottom: 20px;}
.newsletter-formulario {color: white;}

#menu-menu-superior {text-align: right;}
.des-mobile {width: 100%;}
.experto-mobile  {display: none;}
.ofertas-mobile {display: none;}
.ref-mobile {width: 100%;background-color:#1C4256;border-bottom: 1px solid grey;color: white;height: 50px;}
.ref-mobile p{line-height: 50px;}

.ref-mobile h1{text-align: center;color: white}
.cuatrocerocuatro {text-align: center;color:#379eca;font-family: 'TitilliumWebRegular';}
.cuatrocerocuatro h1 {font-size: 120px;margin: 0;}
.cuatrocerocuatro p{font-family: 'TitilliumWebBold';color:black;}
.texto-error {text-align: center;font-family: 'TitilliumWebRegular';width: 30%;;margin: 0 auto;}
.listado-noticias-relacionadas a {text-transform: inherit !important;}
.post-relacionados {width: 300px;}
.seccion-blog {width: 50%;float:left;}
.redes-sociales-footer {text-align: right;}
.redes-sociales-footer ul {
    float: right;
    margin-right: 30px;
    margin-top: 20px;
    text-align: right;
}
.redes-sociales-footer ul{text-align: right;float: right;}
.redes-sociales-footer ul li {float: left;list-style: none;color: #85a6ca;text-transform: uppercase;opacity:0.8;font-size:11px;line-height: 30px;-webkit-transition: opacity 0.8s ease-out;
        -moz-transition: opacity 0.8s ease-out;
        -ms-transition: opacity 0.8s ease-out;
        -o-transition: opacity 0.8s ease-out;
        transition: opacity 0.8s ease-out;
       
    margin-right: 10px;
}
.contenido-cuerpo-news {
    margin: 0 auto;
    width: auto;
}
.contenido-cuerpo-news-2 {
    float: left;
	width: 55%;
	padding-left: 50px;
}
.newsletter-sidebar-content{
	width: 44%;
	float: left;
	padding-right: 50px;
}
.newsletter-sidebar-content .content-sidebar {
	width: 100%;
}
.newsletter-sidebar-content .content-sidebar h2{
	color: #2b2b2b;
    font-family: "TitilliumWebLight";
    font-size: 30px;
    margin: 52px auto 5px;
    text-transform: uppercase;
    font-weight: lighter;
	max-width: 740px;
}
.newsletter-sidebar-content .content-sidebar ul.jaw_widget{
	max-width: 740px;
    background-color: white;
    width: 100%;
    padding: 20px;
    margin: 10px auto;
    margin-bottom: 10px;
}
.newsletter-sidebar-content .content-sidebar ul.jaw_widget li > a{
	margin-bottom: 5px;
    display: inline-block;
}
.newsletter-sidebar-content .content-sidebar ul .jaw_posts {
	padding-left: 25px;
    list-style: none;
}
.newsletter-sidebar-content .content-sidebar ul .jaw_posts  > a {
	color: #0058b5 !important;
}
 .redes-sociales-footer ul li:hover {opacity: 1 !important;cursor: pointer; float: left;}
.colaboramos-con {width: 300px;text-align: left;color: #162f52;font-size: 32px;font-weight: bolder;padding-top: 15px;}
.colaboramos-con h3, .colaboramos-con h2 {margin: 0;}
.item-logo img {text-align: center;margin: 0 auto;}
.colaboradores {width: 100%;height:150px;background-color:#eeeeee;position: relative;bottom:10px;}
#slider-colaboradores {width: 1170px;margin: 0 auto;height:180px;}
.item-logo {width: 12%;float: left;list-style: none ;margin-top:20px;}
.jaw_posts {/* list-style: none; */color:#3cbaea;}
.ai1ec-date  a{
    color: #2e2e2e !important;
    font-family: "TitilliumWebLight" !important;
    font-size: 20px !important;
    text-align: center !important;
    text-decoration: none !important;
    margin: 0 !important;
    margin-bottom: 0 !important;
}
.ai1ec-date {margin-bottom: 57px !important;}
.ai1ec-today a {color:white !important;}
.no-margen {margin:0!important;}
table.ai1ec-month-view {border:1px solid white!important;}
.tabla-agenda {
    height: 397px;
    overflow: hidden;
    width: 60%;
}
.ai1ec-col-sm-9 {color: #000;}
.listado-noticias-relacionadas ul {width: 300px;}
.listado-noticias-relacionadas ul li {width:100%;float: left;list-style: none;}
.boton-podcast a {color: white;}
.contenedor-menu-responsive ul li a {text-align: center;text-decoration: none!important;border: none;}
.volver-noticias  {clear: both !important;margin-left: 0 !important;margin-top: 30px !important;}
.caja-para-presidente {background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #fbfbfb 50%, #dedede 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#fbfbfb), color-stop(100%,#dedede));
background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 );
padding: 40px;}
.caja-para-presidente h4, .caja-para-presidente h2{font-size:20px !important;}
.caja-para-vocales {background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #fbfbfb 50%, #dedede 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#fbfbfb), color-stop(100%,#dedede));
background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 );
padding: 40px;}
.caja-para-vicepresidentes {background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #fbfbfb 50%, #dedede 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#fbfbfb), color-stop(100%,#dedede));
background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 );
padding: 40px;}
.caja-para-secretario {background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #fbfbfb 50%, #dedede 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#fbfbfb), color-stop(100%,#dedede));
background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#fbfbfb 50%,#dedede 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 );
padding: 40px;}
.caja-para-vocales h4, .caja-para-vocales h2{font-size:20px;}
table {border: none !important;}
.table.ai1ec-month-view, .ai1ec-week-view table, .ai1ec-oneday-view table {border:none !important;}
.table.ai1ec-month-view:after, .ai1ec-week-view table:after, .ai1ec-oneday-view table:after {border:none !important;}
.table.ai1ec-month-view:before, .ai1ec-week-view table:before, .ai1ec-oneday-view table:before {border:none !important;}
.contenidoRedes h2{font-size:20px;}
.caja-para-secretario h4, .caja-para-secretario h2{font-size:20px;}
.caja-para-vocales ul{margin: 0}
.caja-para-vicepresidentes ul{margin: 0;}
.nn p{color:#2e2e2e;font-weight: bolder;}
.caja-para-vocales ul li{list-style: none;}
.caja-para-vicepresidentes ul li{list-style: none;}
.texto-magico-news {margin: 0;}

.vocal {width:30%;float: left;margin:1.5%;}
.vicepresidentes {width:30%;display: inline-block;margin:1.5%;}
.cabecera-mobile {display: none;}
.menu-ham-cerrar {display: none;}
.menu-responsive {display: none;overflow: hidden;}
/* .menu-responsive {display: none;} */
.newsletter-field {width: 80%;margin-top: 30px;margin-bottom: 15px;}
.ai1ec-pagination > .ai1ec-btn {
    color: white !important;
    font-size: 12px !important;
    line-height: 30px !important;
    text-transform: uppercase;
}
.mapa-titulo-slim{
font-size:2.75em;font-family:TitilliumWebLight;float:left;}

.ai1ec-col-md-7 {color : #000;}
.u-email {font-size: 14px !important;}
.menu-mobile-item {display: none !important}
.p-location, .dt-duration {color: #000;font-size:14px !important;}
.ai1ec-event {border: none !important;height: 7px !important;opacity: 0.34 !important;}
.ai1ec-event-time {visibility: hidden !important;;}
.ai1ec-month-view .ai1ec-date {
    height: 0px !important;
    line-height: 47px !important;
    text-align: center !important;
	font-family: 'TitilliumWebLight'!important;

    
}
table.ai1ec-month-view, .ai1ec-week-view table, .ai1ec-oneday-view table {
    background: none repeat scroll 0 0 #f3f3f3;
    border: 1px solid #fff!important;
    border-collapse: collapse;
    clear: both;
    margin: 0 !important;
    table-layout: fixed !important;
    width: 100% !important;
}
.ai1ec-month-view th, .ai1ec-oneday-view th {	font-family: 'TitilliumWebLight'!important;}
.contenido_home .ai1ec-btn-group > .ai1ec-btn:first-child {display: none !important;}
/*
.timely a {
    color: #2e2e2e !important;
    font-size: 20px !important;
    text-align: center !important;
    text-decoration: none !important;
	font-family: 'TitilliumWebLight'!important;

}
*/
.ai1ec-fa-angle-left{color: #fff !important;}
.ai1ec-fa {display: none !important;}
.ai1ec-calendar-title {font-size: 30px !important; font-family: 'TitilliumWebLight';color:#38b0e0 !important;
} 
.ai1ec-load-view {color : #fff !important;} 
.timely .ai1ec-btn {border:none !important;}
.ai1ec-btn{border: none ;}
.ai1ec-pagination {width: 100%;}
.timely {border: none}
.ai1ec-month-view {border:none !important;font-size: 14px !important; color: white !important;font-family: 'TitilliumWebLight' !important;}
.ai1ec-next-month {border-radius:100% !important;width: 40px;height: 40px;position: absolute !important;right: 0;bottom: 5px !important;border:1px solid #ccc; background-color:#38b0e0 !important;} 
.ai1ec-prev-month {border-radius:100%!important;width: 40px;height: 40px;position: absolute !important;right:50px;bottom: 5px !important;border:1px solid #ccc;background-color:#38b0e0 !important;}
.ai1ec-prev-year {display: none !important;}
.ai1ec-next-year {display: none !important;}
#ai1ec-container td { border: 2px solid #fff !important;}
.type-proyectos_fiiapp {
    padding:20px;
    -webkit-transition:background-color 0.8s ease-out;
        -moz-transition: background-color 0.8s ease-out;
        -ms-transition: background-color 0.8s ease-out;
        -o-transition: background-color 0.8s ease-out;
        transition: background-color 0.8s ease-out;}
.type-proyectos_fiiapp:hover {background-color:#63748B;}
.type-noticias {/* padding: 20px; */-webkit-transition:background-color 0.8s ease-out;
        -moz-transition: background-color 0.8s ease-out;
        -ms-transition: background-color 0.8s ease-out;
        -o-transition: background-color 0.8s ease-out;
        transition: background-color 0.8s ease-out;}
.type-noticias:hover {background-color:#48bdeb;}
#disqus_thread {width: 100%;margin: 0 auto;}
.redes-sociales-header ul li {display: inline-block;list-style: none;color: #85a6ca;text-transform: uppercase;opacity:0.8;font-size:11px;line-height: 30px;-webkit-transition: opacity 0.8s ease-out;
        -moz-transition: opacity 0.8s ease-out;
        -ms-transition: opacity 0.8s ease-out;
        -o-transition: opacity 0.8s ease-out;
        transition: opacity 0.8s ease-out;}
.redes-sociales-header ul li:hover {opacity: 1 !important;cursor: pointer;}
.redes-sociales-header { float: left;
    height: 30px;
    line-height: 26px;
    width: 222px;
    text-align: right;}
.pattern-divider-publicaciones {
    background-image: url("images/pattern-divider-fiiapp.png");
    background-repeat: repeat-x;
    float: right;
    height: 28px;
    margin-top: 45px;
    width: 75%;
}

.more-link {display: none;}
.siguenos:hover > .redes-sociales-header ul li {opacity: 1 !important;}
.selector-idioma select {
    background-color:#428bb0;
    border: medium none;
    color: white;
    text-transform: uppercase;
    width: 50px;
    height: 27px;
    font-family: "TitilliumWebRegular";
}
.boton-proyectos {
    background-color: #394e6c;
    cursor: pointer;
    font-family: "TitilliumWebBold";
    height: 33px;
    margin-top: 38px;
    transition: background-color 0.5s ease-out 0s;
    width: 110px;
    margin-left: 0 !important;
}
.contenedor-video {position: relative;height: 450px;width: 450px;}
.caption-3 a {text-decoration: none !important;}
.caption a {text-decoration: none !important;}
.siguenos {margin-left: 7px;}

.contenido-proyectos .sombra {margin-top:25px;}
.eurosocial p {margin-bottom: 10px; }
.titulo-publicaciones h3, .titulo-publicaciones h1, .titulo-publicaciones h2{width: 22%;float: left;color:#162f52;font-size: 32px;font-weight: lighter;margin-top: 40px;}
.texto-publicacion  {font-size: 17px;line-height: 17px;}
.titulo-publicacion h3, .titulo-publicacion h2, .titulo-publicacion h1{
    cursor:pointer;
    font-size: 17px;
    font-weight:bold;
    color: #162f52;
    opacity:0.8;
    -webkit-transition: opacity 0.5s ease-out;
        -moz-transition: opacity 0.5s ease-out;
        -ms-transition: opacity 0.5s ease-out;
        -o-transition: opacity 0.5s ease-out;
        transition: opacity 0.5s ease-out;margin-top: 38px;margin-bottom: 10px;
}
.titulo-publicacion h3:hover, .titulo-publicacion h2:hover, .titulo-publicacion h1:hover {opacity:1;}
.info-publicacion {width:70%;float: left;} 
.imagen-publicacion {float: left;width: 17%;margin-right: 20px;margin-top: 40px;}
.imagen-publicacion img {width:65px;height: 95px;background-color: blue;}
.publicacion {float: left;width: 32%;margin-right:1%;margin-bottom:35px;cursor: pointer;height: 220px;}
.contenido-publicaciones {width: 100%;margin: 0 auto;}
.introduccion-publicaciones p{font-size: 20px;font-weight: bold;margin-bottom: 20px;}
.titulo-seccion-publicaciones h1{font-size:32px;color: #162f52;font-family: "TitilliumWebBold";margin-top:26px;}
.slider-mobile {display: none;}

.titulo-seccion-contacto h1{font-size:32px;color: #162f52;font-family: "TitilliumWebBold";margin-top:26px;}
.contacto-izq {width: 50%;float: left;}
.contacto-drch {width: 50%;float: left;}
.redes-sociales-contacto {width: 90%; margin: 0 auto; text-align: center;margin-top: 80px; }
.introducción-contacto {font-size: 20px;font-weight: bold;margin-bottom: 20px;}
.selector-buscador {
    float: left;
    height: 51px;
    line-height: 65px;
    margin-right: 10px;
    margin-top: 8px;
    width: 228px;
    display: none;
}
.contenido-cuerpo-news {
    margin: 0 auto;
    width: auto;
}
.doc-1 {
	background-color:  #bfbfbf;width:100%;height:auto;
    /* Firefox */
    -moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 0.3s ease-in;
    /* Opera */
    -o-transition: all 0.3s ease-in;
    /* Standard */
    transition: all 0.3s ease-in;border-radius: 3px;}
.doc-2 {
	background-color:  #bfbfbf;width: 100%;height: auto;float: left;padding:1%;margin:1%;border-radius: 3px;
	/* Firefox */
    -moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 0.3s ease-in;
    /* Opera */
    -o-transition: all 0.3s ease-in;
    /* Standard */
    transition: all 0.3s ease-in;}
.doc-3 {background-color: #bfbfbf;width:100%;height: auto;float: left;padding:1%;margin:1%;border-radius: 3px;  /* Firefox */
    -moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 0.3s ease-in;
    /* Opera */
    -o-transition: all 0.3s ease-in;
    /* Standard */
    transition: all 0.3s ease-in;}
.doc-4 {background-color:  #bfbfbf;width: 45%;height: auto;float: left;padding:1%;margin:1.5%;border-radius: 3px;   
	 /* Firefox */
    -moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 0.3s ease-in;
    /* Opera */
    -o-transition: all 0.3s ease-in;
    /* Standard */
    transition: all 0.3s ease-in;}

.doc-4:hover {background-color: #86b7d1;}
.doc-3:hover {background-color: #86b7d1;}
.doc-2:hover {background-color: #86b7d1;}
.doc-1:hover {background-color: #86b7d1;}



.cerrar {font-family: 'TitilliumWebRegular';font-size: 30px;color:WHITE;width:450px;margin:0 auto;text-align: right;cursor: pointer;}


.imagen-lupa-buscador {  width: 140px;
  line-height: 62px;
  float: left;margin-right: 10px;cursor: pointer;}

#idVideo1x1 {border:1px solid white;height:340px;width: 450px;}
.fundacion-background { background: url(images/fundacion-calidad.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
.item-position-mobile {display: none;}
.sector p{color:white;position: relative;width:90%;text-align: center;text-transform:uppercase;padding:5px;margin: 0 auto;padding: 0;top:100px;text-align: center;font-family: "TitilliumWebBold";opacity: 0.6;-webkit-transition: opacity 0.5s ease-out;
        -moz-transition: opacity 0.5s ease-out;
        -ms-transition: opacity 0.5s ease-out;
        -o-transition: opacity 0.5s ease-out;
        transition: opacity 0.5s ease-out;}
.sector p:hover {opacity: 1}
.sector {float: left;
    height: 214px;
    position: relative;
    width: 284px;cursor:pointer;
    background-size:cover;
    background-repeat: no-repeat;
    padding: 0;margin: 0;padding: 0;margin:0;
    }
.sector-4 p, .sector-din-22 p {line-height:20px !important;}
.header-secondary {
		position: absolute;
		z-index: 60;
		height: 91px;
		border-bottom: 1px solid #162f52;
		width: 100%;
background: rgb(8,34,71); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4MjI0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzFkNjE4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYWI3ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(8,34,71,0.8) 0%, rgba(29,97,138,0.8) 51%, rgba(58,183,232,0.8) 100%);
*/ /* FF3.6+ */
/* background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(8,34,71,0.8)), color-stop(51%,rgba(29,97,138,0.8)), color-stop(100%,rgba(58,183,232,1)));  *//* Chrome,Safari4+ */
/* background: -webkit-linear-gradient(left, rgba(8,34,71,0.8) 0%,rgba(29,97,138,0.8) 51%,rgba(58,183,232,0.8) 100%); */ /* Chrome10+,Safari5.1+ */
/* background: -o-linear-gradient(left, rgba(8,34,71,0.8) 0%,rgba(29,97,138,0.8) 51%,rgba(58,183,232,0.8) 100%);  *//* Opera 11.10+ */
/* background: -ms-linear-gradient(left, rgba(8,34,71,0.8) 0%,rgba(29,97,138,0.8) 51%,rgba(58,183,232,0.8) 100%); */ /* IE10+ */
/* background: linear-gradient(to right, rgba(8,34,71,0.8) 0%,rgba(29,97,138,0.8) 51%,rgba(58,183,232,0.8) 100%);  *//* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#082247', endColorstr='#3ab7e8',GradientType=1 );  *//* IE6-8 */	}
.header-secondary {background-color:#132E50;}
.header-secondary-content {width: 1170px;margin: 0 auto;}

#slider1-mobile {display: none;}
.gobierno {float: left;line-height: 91px;margin-right: 20px;margin-left: 15px;}
.logo_fiiapp {margin-right: 5% !important;}

strong a {color: #209fdb;opacity: 0.8;}
strong a:hover {opacity: 1;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
.formulario-proyectos {line-height: 65px;}
.pie-foto-proyecto p{margin-top: 10px;font-size:15px;line-height: 15px;}
.proyecto-single-0 {
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 35px;
    padding: 1%;}
.proyecto-single {
background-color: #dde0e3;
    margin-top: 35px;
    position: relative;
    padding: 2%;
    border-radius: 10px;
}
.p-2 {margin-top: 50px;}
.datos-izq p {margin-top:20px;margin-bottom: 20px;}
.datos-derecha p {margin-top:20px;margin-bottom: 20px;}
.contenido-datos-proyecto {margin-bottom: 20px;margin-top:0;}
.contenido-datos-proyecto p {font-size: 17px;margin: 25px 8px 25px 25px;}

.datos-cabecera h1 {font-family: 'TitilliumWebRegular';color:#39b8ea;margin-bottom:0;font-size: 24px;line-height: 24px; font-weight: bold;opacity: 0.8;-webkit-transition: opacity 0.5s ease-out;
        -moz-transition: opacity 0.5s ease-out;
        -ms-transition: opacity 0.5s ease-out;
        -o-transition: opacity 0.5s ease-out;
        transition: opacity 0.5s ease-out;margin-top: 0;text-transform: uppercase;margin-top:50px;}
.datos-cabecera h1:hover {opacity:1}
.titulo-proyecto-single h1 {font-family: 'TitilliumWebRegular';color:#39b8ea;margin-bottom:12px;font-size: 30px; font-weight: bold;opacity: 0.8;-webkit-transition: opacity 0.5s ease-out;
        -moz-transition: opacity 0.5s ease-out;
        -ms-transition: opacity 0.5s ease-out;
        -o-transition: opacity 0.5s ease-out;
        transition: opacity 0.5s ease-out;margin-top: 0;}
.qtranxs-available-languages-message {display:none;}
.datos-izq {width: 45%;float: left;margin-right: 10%;font-size: 20px;}
.datos-derecha {width: 45%;float: left;font-size: 20px}
.titulo-contenido-single-proyecto {width: 60%;float:left;}
.columna-single { background-color: white;border-radius: 10px;float: left;width: 40%;margin-right: 2%;}
.columna-single-2 {
    background-color: white;
    border-radius: 10px;
    float: left;
    margin-left: 0;
    width: 58%;
}
.imagen-proyecto-single {width:350px;height:290px;border: 4px solid white;-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.59);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.59);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.59);overflow: hidden;margin: 0 auto;margin-top: 26px;margin-bottom:15px;}
.imagen-proyecto-single img{width:100%;height:auto;}
.proyecto {
    border-bottom: 1px solid #ccc;
    height: auto;
    overflow: auto;
    padding-bottom: 10px;
    position: relative;
    -webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;padding: 30px;opacity: 0.8;
}
.proyecto:hover {
background-color: #e3eaf0;padding-left: 50px;opacity: 1;
}
.titulo-seccion-proyectos h1{font-family: 'TitilliumWebLight';font-size: 32px;font-weight:lighter;color:#162f52;margin-bottom: 30px;margin-top: 65px;}
.contenido-seccion-proyectos {font-family: 'TitilliumWebRegular';font-size: 17px;color: #2e2e2e;margin-bottom: 30px;}
.imagen-listado-proyecto {width: 330px;height:210px;float: left;overflow: hidden;}
.imagen-listado-proyecto img {width: 330px;height:auto;float: left;}
.titulo-listado-proyecto {width: 100%;float: left;margin-top: 0;}
.titulo-listado-proyecto h3, .titulo-listado-proyecto h2 {
    line-height: 26px;
    margin-bottom: 14px;
    margin-top: 0;
}


.titulo-listado-proyecto h3 a{border-left: 6px solid #162f4e;
    float: left;
    font-size: 18px;
    margin-top: 0;
    padding-left: 20px;
    width: 68%;
    color: #1b2d55;
}
.contenido-listado-proyecto {width: 60%;float: left;display: none;}
.imagen-listado-proyecto {margin-right:25px;float: left;display: none;}
.breadcums-proyectos {margin-bottom: 0 !important;}
.seccion-buscador {width: 100%;background-color: #363636;height: 65px;-webkit-box-shadow: inset 1px 7px 8px -3px rgba(0,0,0,0.75);
-moz-box-shadow: inset 1px 7px 8px -3px rgba(0,0,0,0.75);
box-shadow: inset 1px 7px 8px -3px rgba(0,0,0,0.75);margin-bottom: 50px;}
.contenedor-buscador {width: 1170px;margin: 0 auto;}
.slider-768 {display: none;}
.modal-mapa-proyectos a {opacity:0.6;color: #b4d3ff;font-size: 20px;-webkit-transition: opacity 1s ease-out;-moz-transition: opacity 1s ease-out;-o-transition: opacity 1s ease-out;transition: opacity 0.5s ease-out;}
.modal-mapa-proyectos a:hover {opacity:1;color: #b4d3ff;font-size: 20px;}
.cerrar-modal-paises {text-align: right;color:white;font-size: 30px;opacity:0.6;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;cursor: pointer;}
.cerrar-modal-paises:hover {opacity:1}
.modal-mapa-titulo {width: 100%; border-bottom: 1px dotted white;color:white;font-size:42px;font-family: 'TitilliumWebRegular';margin-bottom: 30px;}
.contenedor-mapa {height:390px;width:100%;overflow: hidden;position: relative; -webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out;}
.hide-map {position:absolute;width: 100%;z-index:10000;display: none;}
.hide-map p{float:right;background-color:#162F52; width: 50px;margin-right:20px;position: relative;cursor: pointer;text-align: center;color:white;font-size: 30px; -webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out;}
.hide-map p:hover {background-color: #60C5EF;}

.pie-proyecto {
    color: #394e6c;
    font-size: 16px;
    margin-left: 50px;
}


.mapa {height: 725px;width: 100%;position: relative;opacity: 0.8;}
.mapa-velado {position:absolute;top:0;left:0;width: 100%;height: 725px;background-color:#0e3859; opacity: 0.8;}
.mapa-velado ul li {width: 25%;float:left;height: 100px;line-height: 340px;list-style:none;}
.contenido-mapa-velado {width: 1170px;margin:0 auto;}
.contenido-mapa-velado ul li img {opacity: 0.8;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: opacity 0.5s ease-out;transition:  all 0.5s ease-out;line-height:390px;margin-top:0;cursor: pointer;}
.contenido-mapa-velado ul li img:hover {opacity:1;margin-top: -10px;}
.modal-mapa {
    background-color: #1d314b;
    height: 460px;
    opacity: 0;
    overflow: scroll;
    padding: 30px;
    position: absolute;
    top: 150px;
    transition: opacity 0.5s ease-out 0s;
    width: 1110px;
    z-index: -100;
}
.menu-ham {display: none;}
#main-navigation-responsive {display: none ;}
#slider1-768 {display: none;}
.item-position-768 {display: none;}
.contenido-ofertas {position: relative;width: 100%;}

.seccion-ofertas {position: relative;opacity:1;width: 100%;}
.seccion-experto {
    opacity: 1;
    position: relative;
    width: 100%;
}
/*LICITACIONES */
.contenido-licitaciones {position: relative;width: 100%;}
.asistencia-tecnica {position: relative;opacity:1;width: 100%;}
.servicio-suministro {position: relative;opacity:1 !important;width: 100%;display: block;}



/*FIN LICITACIONES */



#modal-videos {
	width: 100%;
	height: 100%;
    position: fixed;
    margin: 0 auto;
	background-color: rgba(0,0,0,.8);
	opacity: 0;
    z-index:-1;
    -webkit-transition: opacity 0.5s ease-out;
	-moz-transition: opacity 0.5s ease-out;
	-o-transition: opacity 0.5s ease-out;
	transition: opacity 0.5s ease-out;
}

.tag-proyectos-plegado {top:20px !important;}
.contenedor-sector {overflow:hidden;float:left;margin:4px;text-align: center;}

.back-proyecto-single {
    background-attachment: scroll;
    background-position: center center;
    height: auto;
    position: absolute;
    z-index: -1;
    border:1px solid #ccc;
}
.back-proyecto-single-2 {
    background-attachment: scroll;
    background-position: center center;
    height: auto;
    position: absolute;
    z-index: -1;
    border:1px solid #ccc;
}

.back-proyecto-single img {
    height: 848px;
    width: 100%;
}
.contenido-proyecto-single {padding: 8% 8% 8% 8%;}
.contenido-proyecto-single p{font-size: 18px;margin-bottom: 15px; }

.contacto-single {
    background-color: white;
    border-radius: 10px;
    float: right;
    width: 58%;
    margin-top: 2%;
}
.contacto-single h2 {
    color: #39b8ea;
    font-family: "TitilliumWebRegular";
    font-size: 25px;
    margin: 38px 8px 0 25px;
    text-transform: uppercase;
}
.contacto-single p {font-size: 18px;font-family: "TitilliumWebRegular";margin: 25px 8px 35px 25px;}

.datos-single h2 {text-transform: uppercase;font-size: 25px;color: #39b8ea;font-family: "TitilliumWebRegular";margin: 25px 8px 25px 25px;
}
.redes-sociales-single {border-radius:10px;background-color: white;width: 58%;float:right;margin-top: 2%;
}
.imagenes-redes-sociales-single {
    float: left;
    margin-left: 15px;
    margin-top: 15px;
    width: 35%;
}
.radio-single {width: 40%;float:left;}
.redes-sociales-single img {padding: 5% 0 5% 2%;}



.sector-1, .sector-din-18 {  background: url("images/ss.png");-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;overflow:hidden;padding: 0;margin:0;  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;background-repeat: no-repeat; }
.sector-2, .sector-din-19 {  background: url("images/p-2.jpg");-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;padding: 0;margin:0;  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;background-repeat: no-repeat;}
.sector-3, .sector-din-21 {  background: url("images/p-3.jpg");-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;padding: 0;margin:0;  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;background-repeat: no-repeat;}
.sector-3 p, .sector-din-21 p {width: 240px;margin: 0 auto;}
.sector-4, .sector-din-22 {  background: url("images/p4.jpg");-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;padding: 0;margin:0; -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;background-repeat: no-repeat; }
.optFiltroOff{width:20%}
.sector-5, .sector-din-16 {  background: url("images/p-5.jpg");-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;padding: 0;margin:0;  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;background-repeat: no-repeat; }
.sector-6, .sector-din-17 {  background: url("images/p6.jpg");-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;padding: 0;margin:0;  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;background-repeat: no-repeat; }
.sector-6 p, .sector-din-17 p {margin: 0 auto;width: 242px;}
.sector-5 p, .sector-din-16 p {margin: 0 auto;width: 242px;}
.sector-7, .sector-din-23 {  background: url("images/p7.jpg");-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;padding: 0;margin:0;  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;background-repeat: no-repeat;}
.sector-1 p, .sector-din-18 p {margin: 0 auto;width: 242px;}
.sector-8, .sector-din-20 {  background: url("images/movilidad.jpg");-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;padding: 0;margin:0;  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;background-repeat: no-repeat; }
.sector-1:hover, .sector-din-18:hover {-webkit-transform:scale(1.1);transform:scale(1.1);overflow: hidden;}
.sector-2:hover, .sector-din-19:hover {-webkit-transform:scale(1.1);transform:scale(1.1);}
.sector-3:hover, .sector-din-21:hover {-webkit-transform:scale(1.1);transform:scale(1.1);}
.sector-4:hover, .sector-din-22:hover {-webkit-transform:scale(1.1);transform:scale(1.1);}
.sector-5:hover, .sector-din-16:hover {-webkit-transform:scale(1.1);transform:scale(1.1);}
.sector-6:hover, .sector-din-17:hover {-webkit-transform:scale(1.1);transform:scale(1.1);}
.sector-7:hover, .sector-din-23:hover {-webkit-transform:scale(1.1);transform:scale(1.1);}
.sector-8:hover, .sector-din-20:hover {-webkit-transform:scale(1.1);transform:scale(1.1);}
.sector-1:hover > a, .sector-din-18:hover > a {opacity: 1;}
.sector-2:hover > a, .sector-din-19:hover > a {opacity: 1;}
.sector-3:hover > a, .sector-din-21:hover > a {opacity: 1;}
.sector-4:hover > a, .sector-din-22:hover > a {opacity: 1;}
.sector-5:hover > a, .sector-din-16:hover > a {opacity: 1;}
.sector-6:hover > a, .sector-din-17:hover > a {opacity: 1;}
.sector-7:hover > a, .sector-din-23:hover > a {opacity: 1;}
.sector-8:hover > a, .sector-din-20:hover > a {opacity: 1;}

.contenedor-sector a:hover {opacity: 1;}
.contenedor-sector div a {
    color: white;
    font-family: "TitilliumWebBold";
    margin: 0 auto;
    padding-top: 100px;
    text-align: center;
    text-transform: uppercase;
    width: 260px;
   -webkit-transition:opacity 200ms ease-out;-moz-transition: opacity 200ms ease-out; -o-transition: opacity 200ms ease-out;transition:opacity 	200ms ease-out;
   width: 200px;
   text-align: center;padding: 0;margin:0;
   font-size: 15px; 
}
.contenedor-sector div a p{
    color: white;
    font-family: "TitilliumWebBold";
    margin: 0 auto;
    padding-top: 100px;
    text-align: center;
    text-transform: uppercase;
    width: 260px;
	opacity: 0.7;
   -webkit-transition:opacity 200ms ease-out;-moz-transition: opacity 200ms ease-out; -o-transition: opacity 200ms ease-out;transition:opacity 	200ms ease-out;
   width: 200px;
   text-align: center;padding: 0;margin:0;
   font-size: 15px;
}
.eo {background-color: red;}

.contenido_fiiapp {width: 1170px;margin: 13px auto 36px auto;}
.main-prefooter {width: 1170px;margin: 0 auto;}


.borde-top {width: 100%;border-top:1px solid #1c4256;}
.secciones ul {margin: 0;}
.hover-radio {/* width: 1170px; */position: relative;/* left:50%;margin-left: -585px; */}
.hover-radio-2 {/* width: 1170px; */position: relative;/* left:50%;margin-left: -585px; */}
.radio-on {  left: 88px;top:34px;position: absolute;
/*
-webkit-box-shadow: inset -2px 8px 5px -4px rgba(0,0,0,0.61);
-moz-box-shadow: inset -2px 8px 5px -4px rgba(0,0,0,0.61);
box-shadow: inset -2px 8px 5px -4px rgba(0,0,0,0.61);
*/
background-color: #b21a2e; /* Old browsers */
background: -moz-linear-gradient(left, #b21a2e 0%, #e8170c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b21a2e), color-stop(100%,#e8170c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #b21a2e 0%,#e8170c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #b21a2e 0%,#e8170c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #b21a2e 0%,#e8170c 100%); /* IE10+ */
background: linear-gradient(to right, #b21a2e 0%,#e8170c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b21a2e', endColorstr='#e8170c',GradientType=1 ); /* IE6-9 */;
height: 0px;
/*     position: absolute; */
/*
    right: 25px;
    top: 90px;
*/
    width: 238px;
    z-index: 7;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius:5px; }
.radio-on-2 {  left: 88px;top:-65px;position: absolute;
/*
-webkit-box-shadow: inset -2px 8px 5px -4px rgba(0,0,0,0.61);
-moz-box-shadow: inset -2px 8px 5px -4px rgba(0,0,0,0.61);
box-shadow: inset -2px 8px 5px -4px rgba(0,0,0,0.61);
*/
background-color: #b21a2e; /* Old browsers */
background: -moz-linear-gradient(left, #b21a2e 0%, #e8170c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b21a2e), color-stop(100%,#e8170c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #b21a2e 0%,#e8170c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #b21a2e 0%,#e8170c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #b21a2e 0%,#e8170c 100%); /* IE10+ */
background: linear-gradient(to right, #b21a2e 0%,#e8170c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b21a2e', endColorstr='#e8170c',GradientType=1 ); /* IE6-9 */;
height: 0px;
/*     position: absolute; */
/*
    right: 25px;
    top: 90px;
*/
    width:190px;
    z-index: 7;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius:5px; }
.checker-pais {margin-right: 5px;width: 30px !important;height: 25px !important;}


    
.radio-on-text {  
	opacity: 0;
    height: 0px;
    position: absolute;
    width: 230px;
    z-index: 7;
    margin-left: 12px;
    margin-top:6px;
    font-size: 11px;
    }  
 .radio-on-text-2 {  
	opacity: 0;
    height: 0px;
    position: absolute;
    width: 230px;
    z-index: 7;
    margin-left: 12px;
    margin-top:6px;
    font-size: 11px;
    }   
.boton-podcast {
	display: none;
    background-color: #7b1222;
    border-radius: 6px;
    color: #ef661b;
    margin: 0px auto 20px;
    opacity: 0;
    padding: 2%;
    text-align: center;
	-webkit-transition: opacity 0.5s ease-out;
	-moz-transition: opacity 0.5s ease-out;
	-o-transition: opacity 0.5s ease-out;
	transition: opacity 0.5s ease-out;    
	width: 85%;
    }
.boton-podcast-2 {
	display: none;
    background-color: #7b1222;
    border-radius: 6px;
    color: #ef661b;
    margin: 0px auto 20px;
    opacity: 0;
    padding: 2%;
    text-align: center;
	-webkit-transition: opacity 0.5s ease-out;
	-moz-transition: opacity 0.5s ease-out;
	-o-transition: opacity 0.5s ease-out;
	transition: opacity 0.5s ease-out;    
	width: 85%;
    }
.boton-podcast p a{font-size:13px;color: #ef661b;}
.boton-podcast-2 p a{font-size:13px;color: #ef661b;}
.aspa-cerrar {width: 100%;text-align: center;color:#b21a2e;opacity: 0;cursor: pointer;}
.aspa-cerrar-2 {width: 100%;text-align: center;color:#b21a2e;opacity: 0;cursor: pointer;}

.radio-off {background-color: white;height: 0;position: absolute;
    right: 25px;
    top: 34px;
    width: 25px;
    z-index: 6;
    -webkit-box-shadow: inset 6px 0px 5px -4px rgba(0,0,0,0.61);
-moz-box-shadow: inset 6px 0px 5px -4px rgba(0,0,0,0.61);
box-shadow: inset 6px 0px 5px -4px rgba(0,0,0,0.61);
    }
.radio-off-2 {background-color: white;height: 0;position: absolute;
    right: 25px;
    top:-65px;
    width: 25px;
    z-index: 6;
    -webkit-box-shadow: inset 6px 0px 5px -4px rgba(0,0,0,0.61);
-moz-box-shadow: inset 6px 0px 5px -4px rgba(0,0,0,0.61);
box-shadow: inset 6px 0px 5px -4px rgba(0,0,0,0.61);
 }
.papa {position: relative;}
#capa-1, #capa-2 {position: absolute;opacity:0;}
.imagen-video-home {/* position: absolute; */opacity:1;}
#page-wrap:after{
width: 100%;
height:150px;
display:block;
clear:both;
}
#bigcalendar1 .views {display: none;}

.historias-fiiapp {width:50%;float: left;}

.eventos-fiiapp {width:39%;float: left;}
#categories-2 ul {background-color: #f0f0f0;}
.tagcloud {background-color: #f0f0f0; height: auto;}
.tagcloud a{background-color:white;color:#000;padding: 5px 10px;font-family: 'TitilliumWebregular';font-style: italic;display:inline-block;margin-bottom:5px;}
.ai1ec-popup-excerpt{font-size: 15px !important;line-height: 15px;font-family: 'TitilliumWebregular';}
.ai1ec-load-event{font-size: 15px !important;line-height: 15px;font-family: 'TitilliumWebregular';}
.item-position {top:-43px !important;}
#archives-3 ul {background-color: #f0f0f0;padding: 23px;}
.introduccion-eventos p { font-family: "TitilliumWebRegular";font-size: 17px;margin-bottom: 15px;line-height: 17px;}
.ai1ec-month-view .ai1ec-day-stretcher { height: 50.5px !important; }
.ai1ec-word-wrap.ai1ec-month-view .ai1ec-event {color:white;background-color:#162F52; }
.ai1ec-event-title {display: none;}
.ai1ec-event-time {font-family: "TitilliumWebRegular";text-align: left !important;}
.altura-titulo-fecha-contenido-noticia {margin-left: 10px;}
.height-project .elementor-widget-container .bx-wrapper div.bx-viewport{
	height: 150px !important;
}
/*==================================================
 * Effect 6
 * ===============================================*/
/* NOTICIAS */
/* TRANSPARENCIA */
.columna {float:left;width:32%;text-align: center;}
.columna-2 {margin-right:1.5%;margin-left: 1.5%}

.columna h3 {font-size: 25px;font-family: 'TitilliumWebRegular';font-weight: lighter;color: #162f52;margin-bottom: 30px;}
.columna ul li {list-style: none;background-color: #efefef;width: 100%;padding-bottom:19px;padding-top:19px;-webkit-border-radius: 5px; 
-moz-border-radius: 5px;border-radius: 5px; margin-bottom: 7px;}
.columna ul li a{text-transform: uppercase;color:#2a5d80;font-family: 'TitilliumWebBold';padding: 1%; }
.columna ul li:hover { 
	background-color: #39b3e4;
	-webkit-transition: background-color 1000ms ease-out;
    -moz-transition: background-color 1000ms ease-out;
    -o-transition: background-color 1000ms ease-out;
    -ms-transition: background-color 1000ms ease-out;
    transition: background-color 1000ms ease-out; }
  
 .columna ul li:hover > .enlace-fichero {  
	color: #fff;
	-webkit-transition: color 300ms ease-out;
    -moz-transition: color 300ms ease-out;
    -o-transition: color 300ms ease-out;
    -ms-transition:color 300ms ease-out;
    transition:color 300ms ease-out; 
 }
.referencia {text-align: center;width: 13.6%;font-family: 'TitilliumWebRegular';font-size: 16px;line-height: 16px;}
.descripcion {text-align: left;font-family: 'TitilliumWebRegular';font-size: 16px;line-height: 16px;}
.periodo {text-align: center;/* width: 13.6%; */font-family: 'TitilliumWebRegular';font-size: 16px;line-height: 16px;}
.estado {text-align: center;/* width: 13.6%; */font-family: 'TitilliumWebRegular';font-size: 16px;line-height: 16px;}
.abierto {
    background-color: #acd496;
    border-radius: 5px;
    color: white;
    line-height: 16px;
    text-transform: uppercase;
    border: 12px solid #F6F6F6; 
    }
.cerrado {
	background-color:#d49d96;
	border-radius: 5px;
    color: white;
    line-height: 16px;
    text-transform: uppercase;
    border: 12px solid #F6F6F6; 

}
.docs {text-align: center;/* width: 13.6%; */}
.docs img {padding: 10px;}
/* FIN-TRANSPARENCIA */

/* PERFIL CONTRATANTE */
.campo p {height: 100%;}
.papito-1 {width: 14.7%;height: 100%;align-self: center;}
.papito-2 {width:38%;height: 100%;align-self: center;}
.papito-3 {width: 14.7%;height: 100%;align-self: center;}
.papito-4 {width: 14.7%;height: 100%;align-self: center;}
.papito-5 {width: 14.7%;height: 100%;align-self: center;}
.row { display: flex;display: -webkit-flex;flex-flow: row wrap;-webkit-flex-flow: row wrap;}

.borde {width: 1px;background-color: white;border-radius:5px;}
.celda-titular {background-color: white;font-family: 'TitilliumWebLight';font-weight: lighter;color:#162f52;background-color: #FFF;text-align: center;}
table {  border-collapse: separate;
    border-spacing: 5px !important;
    margin-bottom: 24px;
    width: 100%;}
td {
    background-color: #f6f6f6;
    border: 5px solid white;
    border-radius:5px;
    padding: 10px;
    vertical-align:middle;
    padding: 10px !important;
    font-family: 'TitilliumWebRegular';
}
.campo-titular {text-align: center;display: inline-block;}
.campo-titular h1 {font-family: 'TitilliumWebLight';font-weight: lighter;color:#162f52;font-size: 24px;}
.row-titulares {width: 100%;}
.campo-1-titular {width: 14.8%;height: 100%;}
.campo-2-titular {width:38%;}
.campo-3-titular {width: 14.8%;}
.campo-4-titular {width: 14.8%;}
.campo-5-titular {width: 14.7%;}
.contenedor-licitacion{background-color:/* #f6f6f6 */red; } 
.ref-licitacion p {padding: 5px;}
.descripcion-licitacion p {padding: 5px;}
/* FIN-PERFIL CONTRATANTE*/
.pie-de-foto-single-noticia p{width: 100%;}
.redes-sociales-noticias { bottom: 0;margin-right: 5px;margin-top: 45px;position: relative;text-align: center;}
.redes-sociales-noticias img{opacity: 0.8;-webkit-transition:opacity 200ms ease-out;-moz-transition: opacity 200ms ease-out; -o-transition: opacity 200ms ease-out;transition:opacity 200ms ease-out;}
.redes-sociales-noticias img:hover {opacity:1;}
.imagen-noticia-single {
    float: left;
    margin-bottom: 30px;
    margin-right: 35px;
    width:344px;
    height:100%;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition:all 0.3s ease-out;
	opacity: 1;
    
   
}
.imagen-noticia-single:hover {
opacity: 0.7;
}
.imagen-noticia-single img{
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size:cover;
    background-position: 50% 50%;    
    width:344px;
    height:auto;
}
.next {display: none !important;}
.listado-noticias{height: auto;}
.boton-leermas {width: 110px;height: 33px;background-color:#394e6c;font-family: 'TitilliumWebBold';	-webkit-transition: color .4s linear;
	-moz-transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	-ms-transition: background-color 0.5s ease-out;
	transition: background-color 0.5s ease-out;cursor: pointer;margin-left: 10px;text-align: center !important;line-height: 33px !important;
}
.contenido-noticia-single {
    width: 62%;
    font-family: 'TitilliumWebRegular';
    float: left;
}

.contenido-noticia-single .ods-icon {
	width: 140px;
}

.noticias-single li {list-style: none;}
.titulo-noticia-single h1 a{font-size:32px;color: #162f52;font-family: "TitilliumWebBold";margin-top:0;}
.titulo-noticia-single h1 {font-size:32px;color: #162f52;font-family: "TitilliumWebBold";margin-top:30px;}
.fecha-noticia-single { color: #1c6391;font-family: "TitilliumWebBold";font-size: 18px;text-align: left;}
.fecha-noticia-home { color: #1c6391;font-family: "TitilliumWebBold";font-size: 18px;text-align: left;}
.encabezado-noticia-single {width: 100%;font-family: 'TitilliumWebBold';color: #162f52;margin-top: 30px;margin-bottom: 30px;color: #2e2e2e;font-size:20px;
}
.encabezado-evaluacion-single {width:51%;font-family: 'TitilliumWebBold';color: #162f52;margin-top: 30px;margin-bottom: 30px;color: #2e2e2e;font-size:20px;
}
.boton-vermaseventos {width:192px;height: 33px;background-color:#394e6c;font-family: 'TitilliumWebBold';-webkit-transition: color .4s linear;
	-moz-transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	-ms-transition: background-color 0.5s ease-out;
	transition: background-color 0.5s ease-out;margin-bottom: 32px;cursor: pointer;margin-top:32px;}
.boton-vermaseventos:hover {width: 192px;height: 33px;background-color:#60c5ef;font-family: 'TitilliumWebBold';}
.boton-vermaseventos a{color:white;opacity:1;-webkit-transition:opacity 200ms ease-out;-moz-transition: opacity 200ms ease-out; -o-transition: opacity 200ms ease-out;transition:opacity 200ms ease-out;font-family: 'TitilliumWebRegular';}
.boton-vermaseventos a:hover {color:white;opacity:1;}
.boton-vermaseventos p {line-height: 33px;color:white;text-align: center;}

.boton-leermas:hover {width: 110px;height: 33px;margin-top: 10px; background-color:#60c5ef;font-family: 'TitilliumWebBold';}
.boton-leermas a{color:white;opacity:1;-webkit-transition:opacity 200ms ease-out;-moz-transition: opacity 200ms ease-out; -o-transition: opacity 200ms ease-out;transition:opacity 200ms ease-out;font-family: 'TitilliumWebBold';text-align: center !important;}
.boton-leermas a:hover {color:white;opacity:1;}
.boton-leermas p {line-height: 33px;color:white;text-align: center;}
.imagen-noticia {width: 300px;height: 180px;margin-bottom: 25px;margin: 0 auto 25px auto;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}
.titulo-noticia a{font-family: 'TitilliumWebBold';text-transform: uppercase;color:#162f52;height: 50px;margin-bottom: 0;opacity: 0.8;-webkit-transition:opacity 200ms ease-out;-moz-transition: opacity 200ms ease-out; -o-transition: opacity 200ms ease-out;transition:opacity 300ms ease-out;}
.titulo-noticia a:hover {opacity: 1;color:#162f52 !important;}
.fecha-noticia p{color: #1c6391;font-family: 'TitilliumWebBold';}
.encabezado-noticia {height: 100px;margin-top:15px;font-family: 'TitilliumWebRegular';font-size: 17px;line-height: 20px;overflow:hidden;}
.info-noticias {width: 100%;text-align: right;}

.noticias-pagina { margin: 35px auto;width: 90%;list-style:none; display: flex; flex-flow: row wrap;}
.noticias-pagina .navigation.paging-navigation{
	width: 100%;
}
.noticias-pagina li { float: left;margin-bottom: 45px;width: 33%;}
.noticias-pagina li { float: none; display: inline-block; vertical-align: top; margin-bottom: 45px;width: 33%;}
.breadcums {width: 100%;height: 45px;background: #010203;margin-bottom: 10px; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxMDIwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFlNDg1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjhiYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #010203 0%, #1e485d 50%, #3b8bb5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#010203), color-stop(50%,#1e485d), color-stop(100%,#3b8bb5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #010203 0%,#1e485d 50%,#3b8bb5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #010203 0%,#1e485d 50%,#3b8bb5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #010203 0%,#1e485d 50%,#3b8bb5 100%); /* IE10+ */
background: linear-gradient(to right,  #010203 0%,#1e485d 50%,#3b8bb5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010203', endColorstr='#3b8bb5',GradientType=1 ); /* IE6-8 */}
.breadcums-newsletter {width: 100%;height: 45px;background: #010203; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxMDIwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFlNDg1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjhiYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #010203 0%, #1e485d 50%, #3b8bb5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#010203), color-stop(50%,#1e485d), color-stop(100%,#3b8bb5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #010203 0%,#1e485d 50%,#3b8bb5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #010203 0%,#1e485d 50%,#3b8bb5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #010203 0%,#1e485d 50%,#3b8bb5 100%); /* IE10+ */
background: linear-gradient(to right,  #010203 0%,#1e485d 50%,#3b8bb5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010203', endColorstr='#3b8bb5',GradientType=1 ); /* IE6-8 */}
.items-noticia {display: flex;width: 90%;margin: 0 auto !important;list-style: none;}
.item-noticia {
	display: flex;
    flex-flow: row wrap;
	align-items: baseline;
	
	width: 31%;
	float: left;
	margin-right: 20px;
}
.titulo-noticias-home h3, 
.titulo-noticias-home h2 {font-family: 'TitilliumWebLight';font-size: 25.5px;font-weight: lighter;color: #162f52;margin-left: 66px;margin-top:60px;margin-bottom: 30px;}
.titulo-noticia h3 {
    color: #162f52;
    float: left;
    font-family: "TitilliumWebLight";
    font-size: 32px;
    font-weight: lighter;
    margin-bottom: 0;
    margin-left: 60px;
    margin-top: 23px;
    width: 13%;
}
.titulo-historias-home h1 {font-family: 'TitilliumWebLight';font-size: 25.5px;font-weight: lighter;color: #162f52;margin-top:0;width: 300px;margin-left: 70px;}
.titulo-eventos-home h1 {font-family: 'TitilliumWebLight';font-size: 25.5px;font-weight: lighter;color: #162f52;}
/* FIN NOTICIAS */
/* VIDEOS */
.titular-videos h3, .titular-videos h1 {
    color: #162f52;
    float: left;
    font-family: "TitilliumWebLight";
    font-size: 32px;
    font-weight: lighter;
    margin-top: 40px;
    width: 23%;
}
.videos-home-768 {display: none;}
.fondo-blog {width: 100%;height:1000px;background-color: #f0f0f0;position:absolute;margin-top: -10px;z-index: -1;}
.videos {width: 100%;margin: 0 auto;}
.videos li {border: 1px solid #cacaca;float: left;height: 375px;list-style: outside none none;margin: 0.5%;width: 32%;margin-bottom: 20px;cursor:pointer;}

.imagen-video {height: 200px;width:360px;/* background-color: red; */margin: 10px auto 20px;cursor: pointer;}
.titulo-video {width: 95%;margin: 0 auto;cursor: pointer;}

.contenido-video {width: 95%;margin: 0 auto;cursor: pointer;height: 100px;}
.contenido-video p.video-title { margin-top: 15px;}
.contenido-video p a{font-family: 'TitilliumWebRegular';font-size: 17px;line-height:20px;height: 50px;color:#2e2e2e;}
.redes-sociales-videos {position: relative;bottom:0;text-align: right;margin-right:5px;}
.redes-sociales-videos img{opacity: 0.8;-webkit-transition:opacity 200ms ease-out;-moz-transition: opacity 200ms ease-out; -o-transition: opacity 200ms ease-out;transition:opacity 200ms ease-out;}
.redes-sociales-videos img:hover {opacity:1;}
.videos-home li {list-style: outside none none;}

.rss-fecha-block > a, .rss-fecha-block > div{
	display: inline-block;
}

.rss-fecha-block .redes-sociales-videos{
	position: initial;
	top: 0px;
	float: right;
}

.rss-fecha-block .redes-sociales-videos img{
	width: 25px;
	height: auto;
}

.rss-fecha-block p.fecha-video{
	margin-bottom: 15px;
}

.imagen-video-home {cursor: pointer;height:254px;margin: 10px auto 20px;margin: 0 auto;}
.titulo-video-home {width: 95%;margin: 0 auto;cursor: pointer;}
.contenido-video-home {margin-bottom: 20px; font-size: 17px;line-height: 17px;width: 75%;margin:15px 0 auto;}
.boton-vermasvideos {width: 175px;height: 33px;background-color:#394e6c;font-family: 'TitilliumWebBold';-webkit-transition: color .4s linear;
	-moz-transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	-ms-transition: background-color 0.5s ease-out;
	transition: background-color 0.5s ease-out;margin-bottom: 13px;cursor: pointer;margin-left: 70px;}
.boton-vermasvideos:hover {width: 175px;height: 33px;background-color:#60c5ef;font-family: 'TitilliumWebBold';}
.boton-vermasvideos p {line-height: 33px;text-align: center;}
.boton-vermasvideos p a{color:white;}
/* FIN VIDEOS */
/* ACERCA DE */
.secciones ul li {
    color: white;
    cursor: pointer;
    display: inline-block;
    font-family:'TitilliumWebBold';
    margin-right: 10px;
    padding: 12px 24px;
    transition: background-color 300ms ease-out 0.2s;
    background-color: #8e8e8e;
}
.secciones ul li a{font-family: 'TitilliumWebBold';font-size: 15px;color:#1c6391;color:white;display: inline-block;-webkit-transition: background-color 300ms ease-out 0.2s;-moz-transition:opacity 300ms ease-out 0.2s; -o-transition:opacity 300ms ease-out 0.2s;transition:opacity 300ms ease-out 0.2s;cursor: pointer;margin-right: 10px;opacity: 0.8;}

.secciones ul li:hover {background-color: #1c4256 !important;}
.secciones ul li a:hover {color: #fff !important;opacity: 1;}

.fecha-post p {font-family: 'TitilliumWebBold';font-size: 18px;color:#1c6391;}
.tags-post p a{color:#797979;}
.tags-post p {color:#797979;}
/* FIN ACERCA DE */
/* BLOG */
.redes-sociales-blog {position: relative;bottom:7px;}
.redes-sociales-blog img{opacity: 0.8;-webkit-transition:opacity 200ms ease-out;-moz-transition: opacity 200ms ease-out; -o-transition: opacity 200ms ease-out;transition:opacity 200ms ease-out;}
.redes-sociales-blog img:hover {opacity:1;}
.categoria-blog p {font-family: 'TitilliumWebLight';font-size: 18px;color:#1c6391;}
.categoria-blog p a{color:#1c6391;text-decoration: underline;}
.contenedor-datos-blog {display:-webkit-flex;display: flex; align-items:flex-start;margin-top: 60px;}
.contenedor-datos-blog div {margin-right:14px;margin-left:14px;margin-bottom:14px;}
.contenedor-datos-blog div img {cursor: pointer;}
.contenedor-datos-blog div:first-child  {margin-left: 0 !important;}
.boton-leermas-blog a:hover {color:white;}
.azul-clarito {color:#39B8EA;text-transform:capitalize;font-family: 'TitilliumWebLight';font-size: 33px;font-weight: lighter;}
.azul-clarito2 {color:#39B8EA;text-transform:none;font-family: 'TitilliumWebLight';font-size: 33px;font-weight: lighter;}
.azul-clarito-blog {color:#39B8EA;text-transform: capitalize;font-family: 'TitilliumWebLight';}
.azul-clarito-peq {color:#367fa6;font-family: 'TitilliumWebBold';font-size: 14px;font-weight: bolder;}
.comunicacion {text-align: right;}
.comunicacion p {font-family: 'TitilliumWebRegular';font-size: 14px;}
.info-comunicacion {margin-right: 6.5%;}
.titular-blog-fiiapp {text-transform: uppercase;font-family: 'TitilliumWebLight';font-weight: lighter;}
.titular-blog-fiiapp h3, .titular-blog-fiiapp h1 {
    font-size: 33px;
    margin-bottom: 30px;
    margin-top: 60px;
	color: #0E284B; 
    font-weight: lighter;}

.blog li {list-style: none;}
.titulo-post h1 a,
.titulo-post p a{
		font-family: 'Georgia';font-style:italic;color:#39b8ea;margin-bottom:12px;font-size: 40px;line-height: 40px; font-weight: bold;opacity: 0.8;-webkit-transition: opacity 0.5s ease-out;
        -moz-transition: opacity 0.5s ease-out;
        -ms-transition: opacity 0.5s ease-out;
        -o-transition: opacity 0.5s ease-out;
        transition: opacity 0.5s ease-out;}
.titulo-post h1 a:hover,
.titulo-post p a:hover {font-family: 'Georgia';font-style:italic;color:#39b8ea;margin-bottom:12px;font-size: 40px; font-weight: bold;opacity:1;}
.entradilla-post {font-family: 'TitilliumWebBold';font-size:20px;line-height: 26px;margin-bottom: 30px;}
.entradilla-post p {font-family: 'Titillium Web'; font-weight: 300;}
.imagen-divider {text-align: center;}
.titulo-post {margin-bottom: 10px;}
.imagen-blog {
	height: auto;
    margin: 30px auto 10px;
    width: 550px;
}
.home-imagen-blog {width: 445px;height: 258px;background-color:black;overflow: hidden;-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;margin: 0 auto;}
/*
.transition {
    -webkit-transform: scale(1.1); 
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
*/
.pattern-divider {
    background-image: url("images/pattern-divider-fiiapp.png");
    background-repeat: repeat-x;
    float: left;
    height: 28px;
    margin-top: 33px;
    width: 77%;
}
.pattern-noticias  {width: 75%;}
.pattern-divider-blog {
    background-image: url("images/pattern-divider-fiiapp.png");
    background-repeat: repeat-x;
    height: 28px;
    width: 100%;
}
.pattern-divider-videos {
    background-image: url("images/pattern-divider-fiiapp.png");
    background-repeat: repeat-x;
    float: left;
    height: 28px;
    margin-top: 45px;
    width: 76%;
}
.borde-proyecto-single {border: 1px solid black}
.contenido-post {margin-bottom:40px; }
.contenido-post p {font-size: 17px;color: #2e2e2e;font-weight: 300;}
.boton-leermas-blog {width: 110px;height: 33px;background-color:#394e6c;font-family: 'TitilliumWebBold';-webkit-transition: color .4s linear;
	-moz-transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	-ms-transition: background-color 0.5s ease-out;
	transition: background-color 0.5s ease-out;margin-bottom: 13px;cursor: pointer;margin-top: 10px;}
.boton-leermas-blog:hover {width: 110px;height: 33px;background-color:#60c5ef;font-family: 'TitilliumWebBold';}
.boton-leermas-blog a{color:white;font-family: 'TitilliumWebBold';}
.boton-leermas-blog p {line-height: 33px;color:white;text-align: center;}
.blog {margin-left: 0;width: 95%;}
.separador-titular {
    height: 27px;
    width: 100%;
    background-color: white;
    background-image: repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(255, 255, 255, 255) 70px, rgba(255,255,255,1) 1%);
}
.home-titular-blog {margin-top:30px;width: 300px;font-family: 'TitilliumWebRegular';margin-bottom:0;color: #162f52;margin-left:60px;margin-bottom: 15px;}
.home-titular-blog h3 a, .home-titular-blog h2 a{margin-top:30px;font-family: 'TitilliumWebLight';margin-bottom: 15px;color: #132E50}
.bloque-video-blog {/* float: left;overflow: hidden; */width: 80%;margin: 0 auto;margin-left:35px;}
.bloque-info-blog {width: 86%;margin:0 auto;}
.item-blog {list-style: none;width: 100%;}
.home-titulo-blog h3, .home-titulo-blog h2 {margin-bottom: 0;line-height: 22px;margin-top:10px;}
.home-titulo-blog h3 a,.home-titulo-blog h2 a {font-family: 'TitilliumWebBold';font-size: 22px;text-transform: uppercase;color: #162f52;font-weight: bolder;opacity: 0.8; -webkit-transition: opacity 0.5s ease-out;
-moz-transition: opacity 0.5s ease-out;
-o-transition: opacity 0.5s ease-out;
transition: opacity 0.5s ease-out;}
.home-titulo-blog h3 a:hover,.home-titulo-blog h2 a:hover {opacity: 1;}
.fecha-blog p{color:#1c6391;font-size: 18px;font-family: 'TitilliumWebBold'; text-align:left;margin-bottom: 15px;}
.items-blog { margin: 0 auto !important; width: 90%;}
.items-blog ul li {list-style: none;}
.home-entradilla-blog p{font-size: 17px;font-family: 'TitilliumWebRegular';height:80px;line-height: 17px;}

/*FIN BLOG */
.mapa-titular h3,
.mapa-titular h2 {
    color: #162f52;
    font-family: "TitilliumWebLight";
    font-size: 43.73px;
    font-weight: lighter;
    margin-bottom: 30px;
    margin-top: 30px;}
.mapa-titular p{font-size: 17px;font-family: 'TitilliumWebRegular';}

.titular-radio {color: white;font-size: 12px !important;margin-left: 13px;margin-top: 21px;margin-bottom:0;text-transform: uppercase;padding-top:17px;}
.titular-radio-2 {color: white;font-size: 12px !important;margin-left: 13px;margin-top: 5px;margin-bottom:0;text-transform: uppercase;padding-top:5px;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
/* 	text-decoration: none !important; */
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
	max-width: 100%;
}
html {
	padding: 0 !important;
	margin-top: 0 !important;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}
body,
button,
input,
select,
textarea {
	color: #2b2b2b;
	font-family: Lato, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	margin: 0;
	padding: 0;
}
body {
	background: #ffffff/* f5f5f5 */;
}




a {
	color: #468EB2;
	text-decoration: none;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}


h1,
h2,
/* h3, */
h4,
h5,
h6 {
	clear: both;
	font-weight: 700;
	margin: 36px 0 12px;
}

h1 {
	font-size: 26px;
	line-height: 1.3846153846;
}

h2 {
	font-size: 24px;
	line-height: 1;
}

h3 {
	font-size: 22px;
	line-height: 1.0909090909;
}

h4 {
	font-size: 20px;
	line-height: 1.2;
}

h5 {
	font-size: 18px;
	line-height: 1.3333333333;
}

h6 {
	font-size: 16px;
	line-height: 1.5;
}

address {
	font-style: italic;
	margin-bottom: 24px;
}

abbr[title] {
	border-bottom: 1px dotted #2b2b2b;
	cursor: help;
}

b,
strong {
	font-weight: 700;
}

cite,
dfn,
em,
i {
	font-style: italic;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

p {
/* 	margin-bottom: 24px; */
    font-family: 'Titillium Web';

}

code,
kbd,
tt,
var,
samp,
pre {
	font-family: monospace, serif;
	font-size: 15px;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	line-height: 1.6;
}

pre {
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	margin-bottom: 24px;
	max-width: 100%;
	overflow: auto;
	padding: 12px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

blockquote {
	color: #767676;
	font-size: 19px;
	font-style: italic;
	font-weight: 300;
	line-height: 1.2631578947;
	margin-bottom: 24px;
}

blockquote cite,
blockquote small {
	color: #2b2b2b;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}

blockquote em,
blockquote i,
blockquote cite {
	font-style: normal;
}

blockquote strong,
blockquote b {
	font-weight: 400;
}

small {
	font-size: smaller;
}

big {
	font-size: 125%;
}

p {
	margin-bottom: 25px;
}

sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

dl {
	margin-bottom: 24px;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 24px;
}

ul,
ol {
	list-style: none;
	margin: 0 0 24px 0;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin: 0 0 0 /* 20px */ 0;
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}

figure {
	margin: 0;
}

fieldset {
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin: 0 0 24px;
	padding: 11px 12px 0;
}

legend {
	white-space: normal;
}

button,
input,
select,
textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}

button,
input {
	line-height: normal;
}

input,
textarea {
	background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
input[disabled] {
	cursor: default;
}


input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}


input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}



table {
	border-collapse: separate;
	border-spacing: 0;
	margin-bottom: 24px;
	width: 95%;
	margin: 0 auto;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
	
}

th {
	border-width: 0 1px 1px 0;
	font-weight: bold;
}

td {
	border-width: 0 1px 1px 0;
	border-spacing:  5px;
}

del {
	color: #767676;
}

hr {
	background-color: rgba(0, 0, 0, 0.1);
	border: 0;
	height: 1px;
	margin-bottom: 23px;
}

/* Support a widely-adopted but non-standard selector for text selection styles
 * to achieve a better experience. See https://core.trac.wordpress.org/ticket/25898.
 */
::selection {
	background: #209fdb;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background: #209fdb;
	color: #fff;
	text-shadow: none;
}

/* HEADER */
.header-ppal {
	width: 100%;
	height: 30px;
	background-color: #162f52;
	
}


.sombra-menu {position:absolute;top:82px;z-index: -10;}

input[type=checkbox] + label:before {
    content: "";  
    display: inline-block;  
    width: 15px;  
    height: 15px;  
    vertical-align:middle;
    margin-right: 8px;  
    background-color: #aaa;  
    box-shadow: inset 0px 2px 2px rgba(0, 0, 0, .3);
    border-radius: 4px;  
}

/**
 * 2.0 Repeatable Patterns
 * -----------------------------------------------------------------------------
 */

/* Input fields */

input,
textarea {
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	color: #2b2b2b;
	padding: 8px 10px 7px;
}

textarea {
	width: 100%;
}

input:focus,
textarea:focus {
	border: 1px solid rgba(0, 0, 0, 0.3);
	outline: 0;
}

/* Buttons */

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 0;
	border-radius: 2px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	padding: 10px 30px 11px;
	text-transform: uppercase;
/* 	vertical-align: bottom; */
}


input[type="submit"] {
padding: 13px 30px 10px;
width: 190px;
background-color: #48bdeb !important;

/* 	vertical-align: bottom; */
}


button:hover,
button:focus,
.button:hover,
.button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
/* 	background-color: #41a62a; */
	color: #fff;
}


.search-field {
	width: 100%;
}

.search-submit {
	display: none;
}

/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder {
	color: #939393;
}

:-moz-placeholder {
	color: #939393;
}

::-moz-placeholder {
	color: #939393;
	opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
	color: #939393;
}

/* Responsive images. Fluid images for posts, comments, and widgets */

.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption {
	max-width: 100%;
}

/**
 * Make sure images with WordPress-added height and width attributes are
 * scaled correctly.
 */

.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img {
	height: auto;
}

img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img {
	height: auto;
	max-width: 100%;
}

/* Make sure embeds and iframes fit their containers */

embed,
iframe,
object,
video {
	margin-bottom: 24px;
	max-width: 100%;
}

p > embed,
p > iframe,
p > object,
span > embed,
span > iframe,
span > object {
	margin-bottom: 0;
}

/* Alignment */

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

blockquote.alignleft,
figure.wp-caption.alignleft,
img.alignleft {
	margin: 7px 24px 7px 0;
}

.wp-caption.alignleft {
	margin: 7px 14px 7px 0;
}

blockquote.alignright,
figure.wp-caption.alignright,
img.alignright {
	margin: 7px 0 7px 24px;
}

.wp-caption.alignright {
	margin: 7px 0 7px 14px;
}

blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}

.site-content blockquote.alignleft,
.site-content blockquote.alignright {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 17px;
	width: 50%;
}

.site-content blockquote.alignleft p,
.site-content blockquote.alignright p {
	margin-bottom: 17px;
}

.wp-caption {
	margin-bottom: 24px;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.wp-caption {
	color: #767676;
}

.wp-caption-text {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 12px;
	font-style: italic;
	line-height: 1.5;
	margin: 9px 0;
}

div.wp-caption .wp-caption-text {
	padding-right: 10px;
}

div.wp-caption.alignright img[class*="wp-image-"],
div.wp-caption.alignright .wp-caption-text {
	padding-left: 10px;
	padding-right: 0;
}

.wp-smiley {
	border: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Assistive text */

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute;
	display: none;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 5px;
	top: 5px;
	text-decoration: none;
	text-transform: none;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

.hide {
	display: none;
}

/* Clearing floats */

.footer-sidebar:before,
.footer-sidebar:after,
.hentry:before,
.hentry:after,
.gallery:before,
.gallery:after,
.slider-direction-nav:before,
.slider-direction-nav:after,
.contributor-info:before,
.contributor-info:after,
.search-box:before,
.search-box:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after {
	content: "";
	display: table;
}

.footer-sidebar:after,
.hentry:after,
.gallery:after,
.slider-direction-nav:after,
.contributor-info:after,
.search-box:after,
[class*="content"]:after,
[class*="site"]:after {
	clear: both;
}

/* Genericons */

.bypostauthor > article .fn:before,
.comment-edit-link:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.contributor-posts-link:before,
.menu-toggle:before,
.search-toggle:before,
.slider-direction-nav a:before,
.widget_twentyfourteen_ephemera .widget-title:before {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font: normal 16px/1 Genericons;
	text-decoration: inherit;
	vertical-align: text-bottom;
	
}

/* Separators */

.site-content span + .entry-date:before,
.full-size-link:before,
.parent-post-link:before,
span + .byline:before,
span + .comments-link:before,
span + .edit-link:before,
.widget_twentyfourteen_ephemera .entry-title:after {
	content: "\0020\007c\0020";
}


/**
 * 3.0 Basic Structure
 * -----------------------------------------------------------------------------
 */

.site {
	background-color: #fff;
	max-width: 1260px;
	position: relative;
}

.main-content {
	width: 100%;
}


/**
 * 4.0 Header
 * -----------------------------------------------------------------------------
 */

/* Ensure that there is no gap between the header and
	 the admin bar for WordPress versions before 3.8. */
#wpadminbar {
	min-height: 32px;
}

#site-header {
	position: relative;
	z-index: 3;
}

.site-header {
/*
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4MjI0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzE3NTA3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  #082246 0%, #175078 57%, #7db9e8 96%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#082246), color-stop(57%,#175078), color-stop(96%,#7db9e8));
background: -webkit-linear-gradient(left,  #082246 0%,#175078 57%,#7db9e8 96%);
background: -o-linear-gradient(left,  #082246 0%,#175078 57%,#7db9e8 96%);
background: -ms-linear-gradient(left,  #082246 0%,#175078 57%,#7db9e8 96%);
background: linear-gradient(to right,  #082246 0%,#175078 57%,#7db9e8 96%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#082246', endColorstr='#7db9e8',GradientType=1 );
*/
	opacity:0.98;
	background-color:#0E294C;
	max-width: 100%;
	position: relative;
	z-index: 1000; 
	height: 31px;
	width: 100%;
}

.header-main {
    margin: 0 auto;
    padding-right: 0;
    width: 1170px;
}

.site-title {
	float: left;
	font-size: 18px;
	font-weight: 700;
	line-height: 48px;
	margin: 0;
	clear: none ;
	/* Nav-toggle width + search-toggle width - gutter = 86px */
	max-width: -webkit-calc(100% - 86px);
	max-width:         calc(100% - 86px);
}

.site-title a,
.site-title a:hover {
	color: #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 91px;
}

/* Search in the header */

.search-toggle {
/* 	background-color: #24890d; */
	cursor: pointer;
	float: left;
/* 	margin-right: 38px; */
	text-align: center;
	width: 48px;
	line-height: 30px;
}


.search-toggle:before {
	color: #fff;
	content: "\f400";
	font-size: 20px;
	margin-top: 0;
}
.search-toggle .screen-reader-text {
	left: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */
}

.search-box-wrapper {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	z-index: 2;
}

.search-box {
	padding: 2px;
	width: 125px;
	float: left;
}

.search-box .search-field {
	background-color: #63748b;
	border: 0;
	font-size: 16px;
	padding: 2px 2px 3px 6px;
	
}

.selector-idioma {width: 100px;padding: 2px;line-height: 25px;width: 98%;text-align: right;}
#qtrans_select_qtranslate-chooser {
    background-color: #428bb0;
    border: inherit;
    border-radius: 5px;
    font-family: 'TitilliumWebRegular';
    font-weight: 500;
    height: 22px;
color:white;
    
}
.selector-idioma select {
	 appearance: none;	
}
#qtrans_select_qtranslate-chooser select {border: 1px solid #ccc;
 background: URL(../imagenes/arrow.png) no-repeat 298px 3px #fff !important;
 -moz-appearance: none;
 -webkit-appearance: none;
 appearance: none;
}
.buscador-proyectos-fiiapp {float:left;margin-right: 10px;}

/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */

.site-navigation ul {
	list-style: none;
	margin: 0;
}

.site-navigation li {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.site-navigation ul ul {
	margin-left: 20px;
}

.site-navigation a {
	color: #fff;
	display: block;
	text-transform: uppercase;
}
.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
/* 	color: #55d737; */
	font-weight: 900;
}

/* Primary Navigation */
.primary-navigation {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 14px;
	padding-top: 24px;
	float:left;
	width: 79%;
/* 	text-align: right; */
}

.primary-navigation.toggled-on {
	padding: 72px 0 36px;
}

.primary-navigation .nav-menu {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	display: none;
}

.primary-navigation.toggled-on .nav-menu {
	display: block;
}

.primary-navigation a {
	padding: 7px 0;
}


#main-navigation {
    line-height: 91px;
    width: 54%;
}


#main-navigation ul li {line-height: 91px;cursor:default;}

#menu-menu-ppal li a,#menu-menu-ppal-en li a {font-size: 15px; font-family: 'TitilliumWebLight';font-weight: 700;height: 91px;color:#85a6ca;}

#main-navigation ul li a:hover {animation: moveFromBottom 500ms ease;background: rgb(47,102,138); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNjY4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFkNDU2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjI0NDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(47,102,138,1) 0%, rgba(29,69,103,1) 50%, rgba(11,36,69,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(47,102,138,1)), color-stop(50%,rgba(29,69,103,1)), color-stop(100%,rgba(11,36,69,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(47,102,138,1) 0%,rgba(29,69,103,1) 50%,rgba(11,36,69,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(47,102,138,1) 0%,rgba(29,69,103,1) 50%,rgba(11,36,69,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(47,102,138,1) 0%,rgba(29,69,103,1) 50%,rgba(11,36,69,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(47,102,138,1) 0%,rgba(29,69,103,1) 50%,rgba(11,36,69,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f668a', endColorstr='#0b2445',GradientType=0 ); /* IE6-8 */
height: 91px;line-height: 91px;}

.radio {/* line-height: 91px; *//* float: left; *//* margin-left:5px; */opacity: 0.9;-webkit-transition: opacity 300ms ease-out 0.2s;-moz-transition: opacity 300ms ease-out 0.2s; -o-transition: opacity 300ms ease-out 0.2s;transition:opacity 300ms ease-out 0.2s;cursor: pointer;margin-top:20px;/* margin-bottom: 5px; */width:95px;float: left;position: absolute;}
.radio:hover {opacity: 1;}
#radio { height: 33px; margin-left: 5%;margin-right: 5%;width: 90%;border-radius: 5px;}
.cooperacion_espanola {line-height: 91px;margin-left:15px;width: 45px;float: right;}
/* Secondary Navigation */

.secondary-navigation {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	font-size: 12px;
	margin: 48px 0;
}

.secondary-navigation a {
	padding: 9px 0;
}

.menu-toggle {
	background-color: #000;
	border-radius: 0;
	cursor: pointer;
	height: 48px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	width: 48px;
}

.menu-toggle:before {
	color: #fff;
	content: "\f419";
	padding: 16px;
}

.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover {
	background-color: #444;
}

.menu-toggle:focus {
	outline: 1px dotted;
}


/**
 * 6.0 Content
 * -----------------------------------------------------------------------------
 */
.hentry {
	margin: 0 auto 48px;
	max-width:100%;
}
.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
	margin: 0 auto;
/* 	max-width: 474px; */
}
.page-content {
	margin-bottom: 48px;
}


/**
 * 6.1 Post Thumbnail
 * -----------------------------------------------------------------------------
 */
.post-thumbnail {
	background: #b2b2b2 url(images/pattern-light.svg) repeat fixed;
	display: block;
	position: relative;
	width: 100%;
	z-index: 0;
}

a.post-thumbnail:hover {
	background-color: #999;
}
.full-width .post-thumbnail img {
	display: block;
	margin: 0 auto;
}


/**
 * 6.2 Entry Header
 * -----------------------------------------------------------------------------
 */
.entry-header {
	position: relative;
	z-index: 1;
}
.entry-title {
	font-size: 33px;
	font-weight: 300;
	line-height: 1.0909090909;
	margin-bottom: 12px;
	margin: 0 0 12px 0;
	text-transform: uppercase;
}
.entry-title a {
	color: #2b2b2b;
}
.site-content .entry-header {
	background-color: #fff;
	padding: 0 10px 12px;
}
.site-content .has-post-thumbnail .entry-header {
	padding-top: 24px;
}

/**
 * 6.3 Entry Meta
 * -----------------------------------------------------------------------------
 */
.entry-meta {
	clear: both;
	color: #767676;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.entry-meta a {
	color: #767676;
}
.sticky .entry-date {
	display: none;
}
.cat-links {
	font-weight: 900;
	text-transform: uppercase;
}
.cat-links a {
	color: #2b2b2b;
}
.byline {
	display: none;
}
.single .byline,
.group-blog .byline {
	display: inline;
}
.site-content .entry-meta {
	background-color: #fff;
	margin-bottom: 8px;
}
.site-content footer.entry-meta {
	margin: 24px auto 0;
	padding: 0 10px;
}

/* Tag links style */

.entry-meta .tag-links a {
	background-color: #767676;
	border-radius: 0 2px 2px 0;
	color: #fff;
	display: inline-block;
	font-size: 11px;
	font-weight: 700;
	line-height: 1.2727272727;
	margin: 2px 4px 2px 10px;
	padding: 3px 7px;
	position: relative;
	text-transform: uppercase;
}

.entry-meta .tag-links a:hover {
/* 	background-color: #41a62a; */
	color: #fff;
}

.entry-meta .tag-links a:before {
	border-top: 10px solid transparent;
	border-right: 8px solid #767676;
	border-bottom: 10px solid transparent;
	content: "";
	height: 0;
	position: absolute;
	top: 0;
	left: -8px;
	width: 0;
}

.entry-meta .tag-links a:hover:before {
	border-right-color: #41a62a;
}

.entry-meta .tag-links a:after {
	background-color: #fff;
	border-radius: 50%;
	content: "";
	height: 4px;
	position: absolute;
	top: 8px;
	left: -2px;
	width: 4px;
}


/**
 * 6.4 Entry Content
 * -----------------------------------------------------------------------------
 */

.entry-content,
.entry-summary,
.page-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
}

.site-content .entry-content,
.site-content .entry-summary,
.page-content {
	background-color: #fff;
	padding: 12px 10px 0;
}

.page .entry-content {
	padding-top: 0;
}

.entry-content h1:first-child,
.entry-content h2:first-child,
.entry-content h3:first-child,
.entry-content h4:first-child,
.entry-content h5:first-child,
.entry-content h6:first-child,
.entry-summary h1:first-child,
.entry-summary h2:first-child,
.entry-summary h3:first-child,
.entry-summary h4:first-child,
.entry-summary h5:first-child,
.entry-summary h6:first-child,
.page-content h1:first-child,
.page-content h2:first-child,
.page-content h3:first-child,
.page-content h4:first-child,
.page-content h5:first-child,
.page-content h6:first-child {
	margin-top: 0;
}

.entry-content a:hover,
.entry-summary a:hover,
.page-content a:hover,
.comment-content a:hover,
.entry-content a.button,
.entry-summary a.button,
.page-content a.button,
.comment-content a.button {
	text-decoration: none;
}

.entry-content table,
.comment-content table {
	font-size: 14px;
	line-height: 1.2857142857;
	margin-bottom: 24px;
}

.entry-content th,
.comment-content th {
	font-weight: 700;
	padding: 8px;
	text-transform: uppercase;
}

.entry-content td,
.comment-content td {
	padding: 8px;
}

.entry-content .edit-link {
	clear: both;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.entry-content .edit-link a {
	color: #767676;
	text-decoration: none;
}

.entry-content .edit-link a:hover {
	color: #41a62a;
}

.entry-content .more-link {
	white-space: nowrap;
}

/* Mediaelements */

.hentry .mejs-container {
	margin: 12px 0 18px;
}

.hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls {
	background: #000;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #fff;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #24890d;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: rgba(255, 255, 255, .33);
}

.hentry .mejs-container .mejs-controls .mejs-time {
	padding-top: 9px;
}

.hentry .mejs-controls .mejs-time-rail span,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	border-radius: 0;
}

.hentry .mejs-overlay-loading {
	background: transparent;
}

.hentry .mejs-overlay-button {
	background-color: #fff;
	background-image: none;
	border-radius: 2px;
	box-shadow: 1px 1px 1px rgba(0,0,0,.8);
	color: #000;
	height: 36px;
	margin-left: -24px;
	width: 48px;
}

.hentry .mejs-overlay-button:before {
	-webkit-font-smoothing: antialiased;
	content: '\f452';
	display: inline-block;
	font: normal 32px/1.125 Genericons;
	position: absolute;
	top: 1px;
	left: 10px;
}

.hentry .mejs-controls .mejs-button button:focus {
	outline: none;
}

.hentry .mejs-controls .mejs-button button {
	-webkit-font-smoothing: antialiased;
	background: none;
	color: #fff;
	display: inline-block;
	font: normal 16px/1 Genericons;
}

.hentry .mejs-playpause-button.mejs-play button:before {
	content: '\f452';
}

.hentry .mejs-playpause-button.mejs-pause button:before {
	content: '\f448';
}

.hentry .mejs-volume-button.mejs-mute button:before {
	content: '\f109';
	font-size: 20px;
	position: absolute;
	top: -2px;
	left: 0;
}

.hentry .mejs-volume-button.mejs-unmute button:before {
	content: '\f109';
	left: 0;
	position: absolute;
	top: 0;
}

.hentry .mejs-fullscreen-button button:before {
	content: '\f474';
}

.hentry .mejs-fullscreen-button.mejs-unfullscreen button:before {
	content: '\f406';
}

.hentry .mejs-overlay:hover .mejs-overlay-button {
	background-color: #24890d;
	color: #fff;
}

.hentry .mejs-controls .mejs-button button:hover {
	color: #41a62a;
}

.content-sidebar .wp-playlist-item .wp-playlist-caption {
	color: #000;
}

/* Page links */

.page-links {
	clear: both;
	font-size: 12px;
	font-weight: 900;
	line-height: 2;
	margin: 24px 0;
	text-transform: uppercase;
}

.page-links a,
.page-links > span {
	background: #fff;
	border: 1px solid #fff;
	display: inline-block;
	height: 22px;
	margin: 0 1px 2px 0;
	text-align: center;
	width: 22px;
}

.page-links a {
	background: #000;
	border: 1px solid #000;
	color: #fff;
	text-decoration: none;
}

.page-links a:hover {
/* 	background: #41a62a; */
	border: 1px solid #41a62a;
	color: #fff;
}

.page-links > .page-links-title {
	height: auto;
	margin: 0;
	padding-right: 7px;
	width: auto;
}


/**
 * 6.5 Gallery
 * -----------------------------------------------------------------------------
 */

.gallery {
	margin-bottom: 20px;
}

.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
}

.gallery-columns-1 .gallery-item {
	max-width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 48%;
	max-width: -webkit-calc(50% - 4px);
	max-width:         calc(50% - 4px);
}

.gallery-columns-3 .gallery-item {
	max-width: 32%;
	max-width: -webkit-calc(33.3% - 4px);
	max-width:         calc(33.3% - 4px);
}

.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width:         calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width:         calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width:         calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width:         calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width:         calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width:         calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: left;
}

.gallery-caption {
	background-color: rgba(0, 0, 0, 0.8);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	color: #fff;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 6px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	width: 100%;
}

.gallery-caption:before {
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.gallery-item:hover .gallery-caption {
	opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


/**
 * 6.6 Post Formats
 * -----------------------------------------------------------------------------
 */

.format-aside .entry-content,
.format-aside .entry-summary,
.format-quote .entry-content,
.format-quote .entry-summary,
.format-link .entry-content,
.format-link .entry-summary {
	padding-top: 0;
}

.site-content .format-link .entry-title,
.site-content .format-aside .entry-title,
.site-content .format-quote .entry-title {
	display: none;
}


/**
 * 6.7 Post/Image/Paging Navigation
 * -----------------------------------------------------------------------------
 */

.nav-links {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	hyphens:         auto;
	word-wrap: break-word;
}

.post-navigation,
.image-navigation {
	margin: 24px auto 48px;
	max-width: 474px;
	padding: 0 10px;
}

.post-navigation a,
.image-navigation .previous-image,
.image-navigation .next-image {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding: 11px 0 12px;
	width: 100%;
}

.post-navigation .meta-nav {
	color: #767676;
	display: block;
	font-size: 12px;
	font-weight: 900;
	line-height: 2;
	text-transform: uppercase;
}

.post-navigation a,
.image-navigation a {
	color: #2b2b2b;
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.7142857142;
	text-transform: none;
}

.post-navigation a:hover,
.image-navigation a:hover {
	color: #41a62a;
}

/* Paging Navigation */

.paging-navigation {
    margin: 25px 0 48px;
}

.paging-navigation .loop-pagination {
	margin-top: -5px;
	text-align: right;
	width: 90%;
	max-width: 1170px;
}

.paging-navigation .page-numbers {
	display: inline-block;
	font-size: 14px;
	font-weight: 900;
	margin-right: 1px;
	padding: 7px 16px;
	text-transform: uppercase;
	background-color: #8fa2b1;
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	transition: all 1s ease-out;
	color: white;

}

.paging-navigation a {
	color: #2b2b2b;
}

.paging-navigation .page-numbers.current {
	background-color: #394e6c;
}

.paging-navigation a:hover {
	background-color: #394e6c;

}


/**
 * 6.8 Attachments
 * -----------------------------------------------------------------------------
 */

.attachment .content-sidebar,
.attachment .post-thumbnail {
	display: none;
}

.attachment .entry-content {
	padding-top: 0;
}

.attachment footer.entry-meta {
	text-transform: none;
}

.entry-attachment .attachment {
	margin-bottom: 24px;
}


/**
 * 6.9 Archives
 * -----------------------------------------------------------------------------
 */

.archive-header,
.page-header {
	margin: 24px auto;
	max-width: 474px;
}

.archive-title,
.page-title {
	font-size: 16px;
	font-weight: 900;
	line-height: 1.5;
	margin: 0;
}

.taxonomy-description,
.author-description {
	color: #767676;
	font-size: 14px;
	line-height: 1.2857142857;
	padding-top: 18px;
}

.taxonomy-description p,
.author-description p {
	margin-bottom: 18px;
}

.taxonomy-description p:last-child,
.author-description p:last-child {
	margin-bottom: 0;
}

.taxonomy-description a,
.author-description a {
	text-decoration: underline;
}

.taxonomy-description a:hover,
.author-description a:hover {
	text-decoration: none;
}


/**
 * 6.10 Contributor Page
 * -----------------------------------------------------------------------------
 */

.contributor {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:      border-box;
	padding: 48px 10px;
}

.contributor:first-of-type {
	padding-top: 24px;
}

.contributor-info {
	margin: 0 auto;
	max-width: 474px;
}

.contributor-avatar {
	border: 1px solid rgba(0, 0, 0, 0.1);
	float: left;
	margin: 0 30px 20px 0;
	padding: 2px;
}

.contributor-name {
	font-size: 16px;
	font-weight: 900;
	line-height: 1.5;
	margin: 0;
}

.contributor-bio a {
	text-decoration: underline;
}

.contributor-bio a:hover {
	text-decoration: none;
}

.contributor-posts-link {
	display: inline-block;
	line-height: normal;
	padding: 10px 30px;
}

.contributor-posts-link:before {
	content: "\f443";
}


/**
 * 6.11 404 Page
 * -----------------------------------------------------------------------------
 */

.error404 .page-content {
	padding-top: 0;
}

.error404 .page-content .search-form {
	margin-bottom: 24px;
}


/**
 * 6.12 Full-width
 * -----------------------------------------------------------------------------
 */

.full-width .hentry {
	max-width: 100%;
}


/**
 * 6.13 Singular
 * -----------------------------------------------------------------------------
 */

/**
 * 6.14 Comments
 * -----------------------------------------------------------------------------
 */
.comments-area {
	margin: 48px auto;
	max-width: 474px;
	padding: 0 10px;
}

.comment-reply-title,
.comments-title {
	font: 900 16px/1.5 Lato, sans-serif;
	margin: 0;
	text-transform: uppercase;
}

.comment-list {
	list-style: none;
	margin: 0 0 48px 0;
}

.comment-author {
	font-size: 14px;
	line-height: 1.7142857142;
}

.comment-list .reply,
.comment-metadata {
	font-size: 12px;
	line-height: 2;
	text-transform: uppercase;
}

.comment-list .reply {
	margin-top: 24px;
}

.comment-author .fn {
	font-weight: 900;
}

.comment-author a {
	color: #2b2b2b;
}

.comment-list .trackback a,
.comment-list .pingback a,
.comment-metadata a {
	color: #767676;
}

.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	color: #41a62a;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 24px;
	padding-top: 24px;
}

.comment-list > li:first-child > article,
.comment-list > .pingback:first-child,
.comment-list > .trackback:first-child {
	border-top: 0;
}

.comment-author {
	position: relative;
}

.comment-author .avatar {
	border: 1px solid rgba(0, 0, 0, 0.1);
	height: 18px;
	padding: 2px;
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
}

.bypostauthor > article .fn:before {
	content: "\f408";
	margin: 0 2px 0 -2px;
	position: relative;
	top: -1px;
}

.says {
	display: none;
}

.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata {
	padding-left: 30px;
}

.comment-edit-link {
	margin-left: 10px;
}

.comment-edit-link:before {
	content: "\f411";
}

.comment-reply-link:before,
.comment-reply-login:before {
	content: "\f412";
	margin-right: 2px;
}

.comment-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
}

.comment-content ul,
.comment-content ol {
	margin: 0 0 24px 22px;
}

.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}

.comment-content > :last-child {
	margin-bottom: 0;
}

.comment-list .children {
	list-style: none;
	margin-left: 15px;
}

.comment-respond {
	margin-bottom: 24px;
	padding: 0;
}

.comment .comment-respond {
	margin-top: 24px;
}

.comment-respond h3 {
	margin-top: 0;
	margin-bottom: 24px;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code {
	color: #767676;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as {
	font-size: 14px;
	line-height: 1.7142857142;
}

.no-comments {
	font-size: 16px;
	font-weight: 900;
	line-height: 1.5;
	margin-top: 24px;
	text-transform: uppercase;
}

.comment-form label {
	display: block;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	width: 100%;
}

.form-allowed-tags,
.form-allowed-tags code {
	font-size: 12px;
	line-height: 1.5;
}

.required {
	color: #c0392b;
}

.comment-reply-title small a {
	color: #2b2b2b;
	float: right;
	height: 24px;
	overflow: hidden;
	width: 24px;
}

.comment-reply-title small a:hover {
	color: #41a62a;
}

.comment-reply-title small a:before {
	content: "\f405";
	font-size: 32px;
}

.comment-navigation {
	font-size: 12px;
	line-height: 2;
	margin-bottom: 48px;
	text-transform: uppercase;
}

.comment-navigation .nav-next,
.comment-navigation .nav-previous {
	display: inline-block;
}

.comment-navigation .nav-previous a {
	margin-right: 10px;
}

#comment-nav-above {
	margin-top: 36px;
	margin-bottom: 0;
}

/**
 * 6.15 Paddings
 * -----------------------------------------------------------------------------
 */
.pl-20 {
	padding-left: 20px;
}

/**
 * 7.0 Sidebars
 * -----------------------------------------------------------------------------
 */

/* Secondary */

.clear {clear: both;}


#secondary {
	display: none !important;
	background-color: #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	clear: both;
	color: rgba(255, 255, 255, 0.8);
	margin-top: -1px;
	padding: 0 10px;
	position: relative;
	z-index: 2;
}

.site-description {
	display: none;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
}

/* Primary Sidebar */

.primary-sidebar {
	padding-top: 48px;
}

.secondary-navigation + .primary-sidebar {
	padding-top: 0;
}

/* Content Sidebar */

strong .content-sidebar {
	position: relative;
    top: -3750px;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	color: #767676;
	padding: 48px 10px 0;
}


/**
 * 7.1 Widgets
 * -----------------------------------------------------------------------------
 */

/* Primary Sidebar, Footer Sidebar */

.widget {
	font-size: 14px;
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	line-height: 1.2857142857;
	margin-bottom: 48px;
	width: 100%;
	word-wrap: break-word;
}

.widget a {
	color: #fff;
}

.widget a:hover {
	color: #41a62a;
}

.widget h1,
.widget h2,
.widget h3,
.widget h4,
.widget h5,
.widget h6 {
	margin: 24px 0 12px;
}

.widget h1 {
	font-size: 22px;
	line-height: 1.0909090909;
}

.widget h2 {
	font-size: 20px;
	line-height: 1.2;
}

.widget h3 {
	font-size: 18px;
	line-height: 1.3333333333;
}

.widget h4 {
	font-size: 16px;
	line-height: 1.5;
}

.widget h5 {
	font-size: 14px;
	line-height: 1.7142857142;
}

.widget h6 {
	font-size: 12px;
	line-height: 2;
}

.widget address {
	margin-bottom: 18px;
}

.widget abbr[title] {
	border-color: rgba(255, 255, 255, 0.8);
}

.widget mark,
.widget ins {
	color: #000;
}

.widget pre,
.widget fieldset {
	border-color: rgba(255, 255, 255, 0.2);
}

.widget code,
.widget kbd,
.widget tt,
.widget var,
.widget samp,
.widget pre {
	font-size: 12px;
	line-height: 1.5;
}

.widget blockquote {
	color: rgba(255, 255, 255, 0.8);
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 18px;
}

.widget blockquote cite {
	color: #fff;
	font-size: 14px;
	line-height: 1.2857142857;
}

.widget dl,
.widget dd {
	margin-bottom: 18px;
}

.widget ul,
.widget ol {
	list-style: none;
	margin: 0;
}

.widget li > ol,
.widget li > ul {
	margin-left: 10px;
}

.widget table,
.widget th,
.widget td {
	border-color: rgba(255, 255, 255, 0.2);
}

.widget table {
	margin-bottom: 18px;
}

.widget del {
	color: rgba(255, 255, 255, 0.4);
}

.widget hr {
	background-color: rgba(255, 255, 255, 0.2);
}

.widget p {
	margin-bottom: 18px;
}

.widget-area .widget input,
.widget-area .widget textarea {
	background-color: rgba(255, 255, 255, 0.1);
	border-color: rgba(255, 255, 255, 0.2);
	color: #fff;
	font-size: 16px;
	padding: 1px 2px 2px 4px;
}

.widget-area .widget input:focus,
.widget-area .widget textarea:focus {
	border-color: rgba(255, 255, 255, 0.3);
}

.widget button,
.widget .button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	background-color: #24890d;
	border: 0;
	font-size: 12px;
	padding: 5px 15px 4px;
}

.widget input[type="button"]:hover,
.widget input[type="button"]:focus,
.widget input[type="reset"]:hover,
.widget input[type="reset"]:focus,
.widget input[type="submit"]:hover,
.widget input[type="submit"]:focus {
	background-color: #41a62a;
}



.widget .wp-caption {
	color: rgba(255, 255, 255, 0.8);
	margin-bottom: 18px;
}

.widget .widget-title {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.7142857142;
	margin: 0 0 24px 0;
	text-transform: uppercase;
}

.widget-title,
.widget-title a {
	color: #fff;
}

.widget-title a:hover {
	color: #41a62a;
}

/* Calendar Widget*/

.widget_calendar table {
	line-height: 2;
	margin: 0;
}

.widget_calendar caption {
	color: #fff;
	font-weight: 700;
	line-height: 1.7142857142;
	margin-bottom: 18px;
	text-align: left;
	text-transform: uppercase;
}

.widget_calendar thead th {
	background-color: rgba(255, 255, 255, 0.1);
}

.widget_calendar tbody td,
.widget_calendar thead th {
	text-align: center;
}

.widget_calendar tbody a {
	background-color: #24890d;
	color: #fff;
	display: block;
}

.widget_calendar tbody a:hover {
	background-color: #41a62a;
}

.widget_calendar tbody a:hover {
	color: #fff;
}

.widget_calendar #prev {
	padding-left: 5px;
}

.widget_calendar #next {
	padding-right: 5px;
	text-align: right;
}

/* Ephemera Widget*/

.widget_twentyfourteen_ephemera > ol > li {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	margin-bottom: 18px;
	padding: 0;
}

.widget_twentyfourteen_ephemera .hentry {
	margin: 0;
	max-width: 100%;
}

.widget_twentyfourteen_ephemera .entry-title,
.widget_twentyfourteen_ephemera .entry-meta,
.widget_twentyfourteen_ephemera .wp-caption-text,
.widget_twentyfourteen_ephemera .post-format-archive-link,
.widget_twentyfourteen_ephemera .entry-content table {
	font-size: 12px;
	line-height: 1.5;
}

.widget_twentyfourteen_ephemera .entry-title {
	display: inline;
	font-weight: 400;
}

.widget_twentyfourteen_ephemera .entry-meta {
	margin-bottom: 18px;
}

.widget_twentyfourteen_ephemera .entry-meta a {
	color: rgba(255, 255, 255, 0.8);
}

.widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #41a62a;
}

.widget_twentyfourteen_ephemera .entry-content ul,
.widget_twentyfourteen_ephemera .entry-content ol {
	margin: 0 0 18px 20px;
}

.widget_twentyfourteen_ephemera .entry-content ul {
	list-style: disc;
}

.widget_twentyfourteen_ephemera .entry-content ol {
	list-style: decimal;
}

.widget_twentyfourteen_ephemera .entry-content li > ul,
.widget_twentyfourteen_ephemera .entry-content li > ol {
	margin: 0 0 0 20px;
}

.widget_twentyfourteen_ephemera .entry-content th,
.widget_twentyfourteen_ephemera .entry-content td {
	padding: 6px;
}

.widget_twentyfourteen_ephemera .post-format-archive-link {
	font-weight: 700;
	text-transform: uppercase;
}

/* List Style Widgets*/

.widget_archive li,
.widget_categories li,
.widget_links li,
.widget_meta li,
.widget_nav_menu li,
.widget_pages li,
.widget_recent_comments li,
.widget_recent_entries li {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	padding: 8px 0 9px;

}
.tagcloud {padding: 23px;}
.tagcloud a {color:#797979 !important;font-size: 17px !important;}
#categories-2 ul {padding: 23px;}
#categories-2 ul li {display: inline-block; max-width: 150px;font-size: 17px;margin-left: 5px;background-color: #FFFFFF;padding: 5px 10px;margin-bottom: 5px;}
#categories-2 ul li a {color: #797979;font-style: italic;}

.widget_archive li:first-child,
.widget_categories li:first-child,
.widget_links li:first-child,
.widget_meta li:first-child,
.widget_nav_menu li:first-child,
.widget_pages li:first-child,
.widget_recent_comments li:first-child,
.widget_recent_entries li:first-child {
	border-top: 0;
}

.widget_categories li ul,
.widget_nav_menu li ul,
.widget_pages li ul {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	margin-top: 9px;
}

.widget_categories li li:last-child,
.widget_nav_menu li li:last-child,
.widget_pages li li:last-child {
	padding-bottom: 0;
}

/* Recent Posts Widget */

.widget_recent_entries .post-date {
	display: block;
}

/* RSS Widget */

.rsswidget img {
	margin-top: -4px;
}

.rssSummary {
	margin: 9px 0;
}

.rss-date {
	display: block;
}

.widget_rss li {
	margin-bottom: 18px;
}

.widget_rss li:last-child {
	margin-bottom: 0;
}

/* Text Widget */

.widget_text > div > :last-child {
	margin-bottom: 0;
}


/**
 * 7.2 Content Sidebar Widgets
 * -----------------------------------------------------------------------------
 */

.content-sidebar .widget a {
	color: #364c6a;opacity:0.8;
	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;   
}
.jaw_months {color:#162F52 !important;list-style: none;

}
.jaw_months a {list-style: none;color:#162F52 !important;}
a.jaw_months{
	text-transform: capitalize;
}

.jaw_posts a{list-style: none;color:#3cbaea !important;}
.contenido-videos-fiiapp-single .jaw_posts {list-style: none;margin-left: 20px;}
.jaw_years, .jaw_years a {
	list-style: none;
    color: #2b2b2b;
    font-weight: 400;
    font-family: 'Titillium Web';
    font-size: 16px;
}
.jaw_years {list-style: none;}
.jaw_years a{color:#162F52; }
.jaw_widget {background-color:#f0f0f0; padding: 23px;font-size: 16px;
}
.met_title_stack {color: #162f52;
    font-family: "TitilliumWebLight";
    font-size: 30px;
    font-weight: lighter;
    margin: 0 0 18px;
    padding-top: 7px;
    text-transform: uppercase;}
.content-sidebar .widget a:hover {
	opacity: 1;
}

.content-sidebar .widget pre {
	border-color: rgba(0, 0, 0, 0.1);
}

.content-sidebar .widget mark,
.content-sidebar .widget ins {
	color: #2b2b2b;
}

.content-sidebar .widget abbr[title] {
	border-color: #2b2b2b;
}

.content-sidebar .widget fieldset {
	border-color: rgba(0, 0, 0, 0.1);
}

.content-sidebar .widget blockquote {
	color: #767676;
}

.content-sidebar .widget blockquote cite {
	color: #2b2b2b;
}

.content-sidebar .widget li > ol,
.content-sidebar .widget li > ul {
	margin-left: 18px;
}

.content-sidebar .widget table,
.content-sidebar .widget th,
.content-sidebar .widget td {
	border-color: rgba(0, 0, 0, 0.1);
}

.content-sidebar .widget del {
	color: #767676;
}

.content-sidebar .widget hr {
	background-color: rgba(0, 0, 0, 0.1);
}

.content-sidebar .widget input,
.content-sidebar .widget textarea {
	background-color: #fff;
	border-color: rgba(0, 0, 0, 0.1);
	color: #2b2b2b;
}

.content-sidebar .widget input:focus,
.content-sidebar .widget textarea:focus {
	border-color: rgba(0, 0, 0, 0.3);
}

.content-sidebar .widget input[type="button"],
.content-sidebar .widget input[type="reset"],
.content-sidebar .widget input[type="submit"] {
	background-color: #24890d;
	border: 0;
	color: #fff;
}

.content-sidebar .widget input[type="button"]:hover,
.content-sidebar .widget input[type="button"]:focus,
.content-sidebar .widget input[type="reset"]:hover,
.content-sidebar .widget input[type="reset"]:focus,
.content-sidebar .widget input[type="submit"]:hover,
.content-sidebar .widget input[type="submit"]:focus {
	background-color: #41a62a;
}



.content-sidebar .widget .wp-caption {
	color: #767676;
}

.content-sidebar .widget .widget-title {
	color: #162f52;
	font-size: 32px;
	font-weight: 900;
	margin: 0 0 18px;
	padding-top: 7px;
	text-transform: uppercase;
    font-family: 'TitilliumWebLight';
    font-weight: lighter;

	
}

.content-sidebar .widget .widget-title a {
	color: #2b2b2b;
}

.content-sidebar .widget .widget-title a:hover {
	color: #41a62a;
}

/* List Style Widgets*/



/* Calendar Widget */

.content-sidebar .widget_calendar caption {
	color: #2b2b2b;
	font-weight: 900;
}

.content-sidebar .widget_calendar thead th {
	background-color: rgba(0, 0, 0, 0.02);
}

.content-sidebar .widget_calendar tbody a,
.content-sidebar .widget_calendar tbody a:hover {
	color: #fff;
}

/* Ephemera widget*/

.content-sidebar .widget_twentyfourteen_ephemera .widget-title {
	line-height: 1.2857142857;
	padding-top: 1px;
}

.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before {
	background-color: #000;
	color: #fff;
	margin: -1px 9px 0 0;
	padding: 6px 0 9px;
	text-align: center;
	vertical-align: middle;
	width: 36px;
}

.content-sidebar .widget_twentyfourteen_ephemera .video.widget-title:before {
	content: "\f104";
}

.content-sidebar .widget_twentyfourteen_ephemera .audio.widget-title:before {
	content: "\f109";
}

.content-sidebar .widget_twentyfourteen_ephemera .image.widget-title:before {
	content: "\f473";
}

.content-sidebar .widget_twentyfourteen_ephemera .gallery.widget-title:before {
	content: "\f103";
}

.content-sidebar .widget_twentyfourteen_ephemera .aside.widget-title:before {
	content: "\f101";
}

.content-sidebar .widget_twentyfourteen_ephemera .quote.widget-title:before {
	content: "\f106";
}

.content-sidebar .widget_twentyfourteen_ephemera .link.widget-title:before {
	content: "\f107";
}

.content-sidebar .widget_twentyfourteen_ephemera > ol > li {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.content-sidebar .widget_twentyfourteen_ephemera .entry-meta {
	color: #ccc;
}

.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a {
	color: #767676;
}

.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #41a62a;
}

.content-sidebar.widget_twentyfourteen_ephemera blockquote cite {
	font-size: 13px;
	line-height: 1.3846153846;
}

.content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link {
	font-weight: 900;
}


/**
 * 8.0 Footer
 * -----------------------------------------------------------------------------
 */

#supplementary {
	padding: 0 10px;
}

/*
.site-footer,
.site-info,
.site-info a {
	color: rgba(255, 255, 255, 0.8);
}
*/

.site-info {
    height: 80px !important;
    margin: 0 auto;
    width: 1170px;
}

#menu-menu-footer,#menu-menu-footer-en-1 {
    float: left;
    text-transform: capitalize;
}
#menu-menu-footer li,
#menu-menu-footer-en-1 li{
	display: inline-block;
    list-style: outside none none;
    margin-right: 25px;
}
#menu-menu-footer li a,#menu-menu-footer-en-1 li a{
text-transform: capitalize;
color: #fff;
line-height: 100px;
}

.site-footer {
background: #082247; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4MjI0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFkNjE4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYWI3ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #082247 0%, #1d618b 50%, #3ab7e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#082247), color-stop(50%,#1d618b), color-stop(100%,#3ab7e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #082247 0%,#1d618b 50%,#3ab7e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #082247 0%,#1d618b 50%,#3ab7e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #082247 0%,#1d618b 50%,#3ab7e8 100%); /* IE10+ */
background: linear-gradient(to right,  #082247 0%,#1d618b 50%,#3ab7e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#082247', endColorstr='#3ab7e8',GradientType=1 ); /* IE6-8 */
position: relative;
z-index: 3;
}
.prefooter {height:680px;width: 100%;background-color: #2e2e2e;padding-bottom: 40px;overflow: hidden;}

.footer-sidebar {
	padding-top: 48px;
} 
.main-prefooter ul {margin-bottom: 0;}
.main-prefooter ul li {height: auto;margin-top: 50px;}
.twitter {width: 32%;height: 270px;margin-right: 1.5%;float: left;}
.twitter h3, .twitter h2{margin-top:0;color: white;font-size: 22px;}
.newsletter h3, .newsletter h2{margin-top:0;color: white;font-size: 22px;margin-bottom: 20px;}

.contacto {width: 32%;height: 270px;float: left;}
.contacto h3, .contacto h2 {color:white;margin-top: 0;font-size: 22px;margin-bottom: 20px;}
.newsletter {width: 30%;height: 270px;margin-right: 1.5%;float: left;margin-left:1.5%;}
.newsletter h1 {margin-top:0;color: white;font-size: 22px;}

.negrita-direccion {width: 22%;float: left;font-family: 'TitilliumWebBold';color:white;}
.contenido-direccion {width: 77%;float: left;color:white;font-family: 'TitilliumWebRegular';}
.negrita-telefono {width: 25%;float: left; font-family: 'TitilliumWebBold';color:white;}
.contenido-telefono {width: 75%;float: left;color:white!important;font-family: 'TitilliumWebRegular';}




#supplementary + .site-info {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.site-info a:hover {
	color: #41a62a;
}


/**
 * 9.0 Featured Content
 * -----------------------------------------------------------------------------
 */

.featured-content {
	background: #000 url(images/pattern-dark.svg) repeat fixed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	position: relative;
	width: 100%;
}

.featured-content-inner {
	overflow: hidden;
}

.featured-content .hentry {
	color: #fff;
	margin: 0;
	max-width: 100%;
	width: 100%;
}

.featured-content .post-thumbnail,
.featured-content .post-thumbnail:hover {
	background: transparent;
}

.featured-content .post-thumbnail {
	display: block;
	position: relative;
	padding-top: 55.357142857%;
	overflow: hidden;
}

.featured-content .post-thumbnail img {
	left: 0;
	position: absolute;
	top: 0;
}

.featured-content .entry-header {
	background-color: #000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	min-height: 96px;
	overflow: hidden;
	padding: 24px 10px;
}

.featured-content a {
	color: #fff;
}

.featured-content a:hover {
	color: #41a62a;
}

.featured-content .entry-meta {
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	line-height: 1.0909090909;
	margin-bottom: 12px;
}

.featured-content .cat-links {
	font-weight: 700;
}

.featured-content .entry-title {
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3333333333;
	margin: 0;
	text-transform: uppercase;
}


/* Slider */

.slider .featured-content .hentry {
	backface-visibility: hidden;
	display: none;
	position: relative;
}

.slider .featured-content .post-thumbnail {
	padding-top: 55.49132947%;
}

.slider-control-paging {
	background-color: #000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	float: left;
	list-style: none;
	margin: -24px 0 0 0;
	position: relative;
	width: 100%;
	z-index: 3;
}

.slider-control-paging li {
	float: left;
	margin: 2px 4px 2px 0;
}

.slider-control-paging li:last-child {
	margin-right: 0;
}

.slider-control-paging a {
	cursor: pointer;
	display: block;
	height: 44px;
	position: relative;
	text-indent: -999em;
	width: 44px;
}

.slider-control-paging a:before {
	background-color: #4d4d4d;
	content: "";
	height: 12px;
	left: 10px;
	position: absolute;
	top: 16px;
	width: 12px;
}

.slider-control-paging a:hover:before {
	background-color: #41a62a;
}

.slider-direction-nav {
	clear: both;
	list-style: none;
	margin: 0;
	position: relative;
	width: 100%;
	z-index: 3;
}

.slider-direction-nav li {
	border-color: #fff;
	border-style: solid;
	border-width: 2px 1px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	float: left;
	text-align: center;
	width: 50%;
}

.slider-direction-nav li:last-child {
	border-width: 2px 0 0 1px;
}

.slider-direction-nav a {
	background-color: #000;
	display: block;
	font-size: 0;
	height: 46px;
}

.slider-direction-nav a:hover {
	background-color: #24890d;
}

.slider-direction-nav a:before {
	color: #fff;
	content: "\f430";
	font-size: 32px;
	line-height: 46px;
}

.slider-direction-nav .slider-next:before {
	content: "\f429";
}

.slider-direction-nav .slider-disabled {
	display: none;
}


/**
 * 10.0 Multisite
 * -----------------------------------------------------------------------------
 */

.site-main .widecolumn {
	padding-top: 72px;
	width: auto;
}
.site-main .mu_register,
.widecolumn > h2,
.widecolumn > form {
	margin: 0 auto 48px;
	max-width: 474px;
	padding: 0 30px;
}

.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name {
	font-size: inherit;
	width: 90%;
}

.site-main .mu_register input[type="submit"],
.widecolumn #submit {
	font-size: inherit;
	width: auto;
}


/**
 * 11.0 Media Queries
 * -----------------------------------------------------------------------------
 */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}

@viewport {
	width: device-width;
}


@media screen and (max-width: 1672px) {
	.content-sidebar.widget-area {
/* 		width: 98%;
		margin-right: 20px; */
		position:unset;
	}
}

@media screen and (max-width: 1024px) {
	.columna {
		width: 100%!important;
	}
.item-noticia {
    margin-right: 0px;
}
.contenidoRedes{
	height: 560px !important;
}
.logo-redes2{
	height:100px !important;
}
.logo-redes {
    height: 70px;
}
.home-imagen-blog{
	margin-left:-38px
}
.imagen-video-home{
margin-left:-38px;
}
}
@media screen and (max-width: 400px) {

	.list-view .site-content .post-thumbnail {
		background: none;
		width: auto;
		z-index: 2;
	}

	.list-view .site-content .post-thumbnail img {
		float: left;
		margin: 0 10px 3px 0;
		width: 84px;
	}

	.list-view .site-content .entry-header {
		background-color: transparent;
		padding: 0;
	}

	.list-view .content-area {
		padding: 0 10px;
	}

	.list-view .site-content .hentry {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		margin: 0;
		min-height: 60px;
		padding: 12px 0 9px;
	}

	.list-view .site-content .cat-links,
	.list-view .site-content .type-post .entry-content,
	.list-view .site-content .type-page .entry-content,
	.list-view .site-content .type-post .entry-summary,
	.list-view .site-content .type-page .entry-summary,
	.list-view .site-content footer.entry-meta {
		display: none;
	}

	.list-view .site-content .entry-title {
		clear: none;
		font-size: 15px;
		font-weight: 900;
		line-height: 1.2;
		text-transform: none;
	}

	.list-view .site-content .format-aside .entry-title,
	.list-view .site-content .format-link .entry-title,
	.list-view .site-content .format-quote .entry-title {
		display: block;
	}

	.list-view .site-content .entry-meta {
		background-color: transparent;
		clear: none;
		margin: 0;
		text-transform: none;
	}

	.archive-header,
	.page-header {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		margin: 24px auto 0;
		padding-bottom: 24px;
	}

	.error404 .page-header {
		border-bottom: 0;
		margin: 0 auto 24px;
		padding: 0 10px;
	}
}

@media screen and (min-width: 401px) {
	a.post-thumbnail:hover img {
		opacity: 0.85;
	}

	.full-size-link:before,
	.parent-post-link:before,
	.site-content span + .byline:before,
	.site-content span + .comments-link:before,
	.site-content span + .edit-link:before,
	.site-content span + .entry-date:before {
		content: "";
	}

	.attachment span.entry-date:before,
	.entry-content .edit-link a:before,
	.entry-meta .edit-link a:before,
	.site-content .byline a:before,
	.site-content .comments-link a:before,
	.site-content .entry-date a:before,
	.site-content .featured-post:before,
	.site-content .full-size-link a:before,
	.site-content .parent-post-link a:before,
	.site-content .post-format a:before {
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		font: normal 16px/1 Genericons;
		text-decoration: inherit;
		vertical-align: text-bottom;
	}

	.site-content .entry-meta > span {
		margin-right: 10px;
	}

	.site-content .format-video .post-format a:before {
		content: "\f104";
	}

	.site-content .format-audio .post-format a:before {
		content: "\f109";
	}

	.site-content .format-image .post-format a:before {
		content: "\f473";
	}

	.site-content .format-quote .post-format a:before {
		content: "\f106";
		margin-right: 2px;
	}

	.site-content .format-gallery .post-format a:before {
		content: "\f103";
		margin-right: 4px;
	}

	.site-content .format-aside .post-format a:before {
		content: "\f101";
		margin-right: 2px;
	}

	.site-content .format-link .post-format a:before {
		content: "\f107";
		top: 1px;
	}

	.site-content .featured-post:before {
		content: "\f308";
		margin-right: 3px;
		position: relative;
		top: 1px;
	}

	.site-content .entry-date a:before,
	.attachment .site-content span.entry-date:before {
		content: "\f303";
		margin-right: 1px;
		top: 1px;
	}

	.site-content .byline a:before {
		content: "\f304";
	}

	.site-content .comments-link a:before {
		content: "\f300";
		margin-right: 2px;
	}

	.entry-content .edit-link a:before,
	.entry-meta .edit-link a:before {
		content: "\f411";
	}

	.site-content .full-size-link a:before {
		content: "\f402";
		margin-right: 1px;
	}

	.site-content .parent-post-link a:before {
		content: "\f301";
	}

	.list-view .site-content .hentry {
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		padding-top: 48px;
	}

	.list-view .site-content .hentry:first-of-type,
	.list-view .site-content .hentry.has-post-thumbnail {
		border-top: 0;
		padding-top: 0;
	}

	.archive-header,
	.page-header {
		margin: 0 auto 60px;
		padding: 0 10px;
	}

	.error404 .page-header {
		margin-bottom: 24px;
	}
}

@media screen and (min-width: 594px) {

	.site-content .entry-header {
		padding-right: 30px;
		padding-left: 30px;
	}

	.site-content .has-post-thumbnail .entry-header {
		margin-top: -48px;
	}
}

@media screen and (min-width: 673px) {
	.header-main {
		padding: 0 30px;
	}
	
	.search-toggle {
		margin-right: 18px;
	}

	.search-box .search-field {
		width: 100%;
	}

	.content-area {
		float: left;
		width: 100%;
	}

	.site-content {
		margin-right: 0;
	}

	.site-content .has-post-thumbnail .entry-header {
		margin-top: 0;
	}

	.archive-header,
	.comments-area,
	.image-navigation,
	.page-header,
	.page-content,
	.post-navigation,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content footer.entry-meta {
		padding-right: 30px;
		padding-left: 30px;
	}

	.singular .site-content .hentry.has-post-thumbnail {
		margin-top: 0;
	}

	.full-width .site-content {
		margin-right: 0;
	}

	.full-width .site-content .has-post-thumbnail .entry-header,
	.full-width .site-content .hentry.has-post-thumbnail:first-child {
		margin-top: -48px;
	}

	#secondary,
	#supplementary {
		padding: 0 30px;
	}

	.content-sidebar {
		border: 0;
		float: right;
		margin:0 auto;
	}

	.grid .featured-content .hentry {
		float: left;
		width: 50%;
	}

	.grid .featured-content .hentry:nth-child( 2n+1 ) {
		clear: both;
	}

	.grid .featured-content .entry-header {
		border-color: #000;
		border-style: solid;
		border-width: 12px 10px;
		height: 96px;
		padding: 0;
	}

	.slider .featured-content .entry-title {
		font-size: 22px;
		line-height: 1.0909090909;
	}

	.slider .featured-content .entry-header {
		min-height: inherit;
		padding: 24px 30px 48px;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 50%;
		z-index: 3;
	}

	.slider-control-paging {
		background: transparent;
		margin-top: -48px;
		padding-left: 20px;
		width: 50%;
	}

	.slider-direction-nav {
		clear: none;
		float: right;
		margin-top: -48px;
		width: 98px;
	}

	.slider-direction-nav li {
		border: 0;
		padding: 0 1px 0 0;
	}

	.slider-direction-nav li:last-child {
		padding: 0 0 0 1px;
	}

	.slider-direction-nav a {
		height: 48px;
	}

	.slider-direction-nav a:before {
		line-height: 48px;
	}

	.site-info {
/* 		padding: 15px 30px; */
	height: 178px;
	}
}

/* @media screen and (min-width: 783px) { */
	.site-title {
		/* Search-toggle width = 48px */
		max-width: -webkit-calc(100% - 48px);
		max-width:         calc(100% - 48px);
	}

	.header-main {
		padding-right: 0;
	}

	.search-toggle {
		margin-right: 0;
	}

	/* Fixed Header */

	.masthead-fixed .site-header {
/* 		position: fixed; */
		top: 0;
	}



	.header-secondary {
		position: relative;
		z-index: 60;
		height: 91px;
		border-bottom: 1px solid #162f52;
		width: 100%;
		background-color:#0E284B;
		/*
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4MjI0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzE3NTA3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(left,  #082246 0%, #175078 57%, #7db9e8 96%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#082246), color-stop(57%,#175078), color-stop(96%,#7db9e8));
		background: -webkit-linear-gradient(left,  #082246 0%,#175078 57%,#7db9e8 96%);
		background: -o-linear-gradient(left,  #082246 0%,#175078 57%,#7db9e8 96%);
		background: -ms-linear-gradient(left,  #082246 0%,#175078 57%,#7db9e8 96%);
		background: linear-gradient(to right,  #082246 0%,#175078 57%,#7db9e8 96%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#082246', endColorstr='#7db9e8',GradientType=1 );
		*/
		opacity:0.95;
		background: #42627B;
		opacity: 1;
	}
.header-secondary-content {width: 1170px;margin: 0 auto;}
#colophon {padding-top: 20px;}
.gobierno {float: left;line-height: 91px;margin-right: 20px;margin-left: 15px;}
.logo_fiiapp {margin-right: 13px;}

	/* Navigation */

	.site-navigation li .current_page_item > a,
	.site-navigation li .current_page_ancestor > a,
	.site-navigation li .current-menu-item > a,
	.site-navigation li .current-menu-ancestor > a {
		color: #fff;
	}

#menu-menu-superior li a{color:#85a6ca;opacity: 0.7;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;}
#menu-menu-superior li a:hover {opacity:1}
	/* Primary Navigation */

	.primary-navigation {
		font-size: 11px;
		margin: 0 1px 0 -6px;
		padding: 0;
		text-transform: uppercase;
	}

	.primary-navigation .menu-toggle {
		display: none;
		padding: 0;
	}

	.primary-navigation .nav-menu {
		border-bottom: 0;
		display: block;
	}

	.primary-navigation.toggled-on {
		border-bottom: 0;
		margin: 0;
		padding: 0;
	}

	.primary-navigation li {
		border: 0;
		display: inline-block;
		line-height: 30px;
		position: relative;
	}

	.primary-navigation a {
		display: inline-block;
		padding: 0 6px;
		white-space: nowrap;
	}

	.primary-navigation ul ul {
		background-color: rgb(54,127,166);
		float: left;
		margin: 0;
		position: absolute;
		top: 91px;
		left: -999em;
		z-index: 99999;
		margin: 0 !important;
		padding: 0 !important;
		font-size: 15px !important;
		font-family: "TitilliumWebLight";
		border-bottom-right-radius: 5px;
		border-bottom-left-radius:5px;
		width: 250px;
	}
	

	.primary-navigation li li {
		border: 0;
		display: block;
		margin: 0;
		padding: 0;
		height: auto;
		line-height: 1.0909090909;
		
	}

	.primary-navigation ul ul ul {
		left: -999em;
		top: 0;
	}

	.primary-navigation ul ul a {
		white-space: normal;
		width: 176px;
		font-size: 15px !important;
		font-family: "TitilliumWebLight";

	}
	
.sub-menu li a {
	font-family: "TitilliumWebLight" !important;
	margin-left: 0;
	padding:0;
	font-size: 15px;
	font-weight: lighter!important;
	line-height:16px!important;
	height:35px!important;
	margin: 0;
	padding-top: 20px;
	padding-left: 20px;
	color:white !important;
	opacity:1;
	transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	   -moz-transition: all 0.5s ease-out;
		 -o-transition: all 0.5s ease-out;
}

.sub-menu li a:hover {
	line-height:16px!important;
	background: none !important;
	height: 35px!important;
	padding-left:39px !important;
	opacity:1;
}	

.sub-menu li {
	height: 32px;
	margin: 0;
	padding: 0;
	line-height:34px!important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2)!important;
}

.primary-navigation li:hover > a,
.primary-navigation li.focus > a {
/* 		background-color: #24890d; */
	color: #fff;
}



	.primary-navigation ul li:hover > ul,
	.primary-navigation ul li.focus > ul {
		left: auto;
	}

	.primary-navigation ul ul li:hover > ul,
	.primary-navigation ul ul li.focus > ul {
		left: 100%;
	}

	.primary-navigation .menu-item-has-children > a,
	.primary-navigation .page_item_has_children > a {
		padding-right: 26px;
	}

	.primary-navigation .menu-item-has-children > a:after,
	.primary-navigation .page_item_has_children > a:after {
		-webkit-font-smoothing: antialiased;
/* 		content: "\f502"; */
		display: inline-block;
		font: normal 8px/1 Genericons;
		position: absolute;
		right: 12px;
		top: 22px;
		vertical-align: text-bottom;
	}

	.primary-navigation li .menu-item-has-children > a,
	.primary-navigation li .page_item_has_children > a {
		padding-right: 20px;
		width: 168px;
	}

	.primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,
	.primary-navigation .menu-item-has-children li.page_item_has_children > a:after,
	.primary-navigation .page_item_has_children li.menu-item-has-children > a:after,
	.primary-navigation .page_item_has_children li.page_item_has_children > a:after {
		content: "\f501";
		right: 8px;
		top: 20px;
	}


@media screen and (max-width:570px) and (min-width:400px){
	.contenido_fiiapp div.font-size-small{
		font-size:1em!important;
	}
	.optFiltroOff {
		width: 30%;
	}

	.contenido_fiiapp{
		padding-left: 20px;
		padding-right: 20px;}
	
	.mapa-titulo-slim{
		font-size:1.75em;
	}
	.header-main, .header-secondary-content {
		width: auto;
	}
	.header-secondary-content {
		width: auto;
	}
}
@media screen and (max-width:650px) and (min-width:571px){
	.header-main, .header-secondary-content {
		width: auto;
	}
}
@media screen and (min-width: 810px) {
	.attachment .entry-attachment .attachment {
		margin-right: -168px;
		margin-left: -168px;
		max-width: 810px;
	}

	.attachment .site-content .attachment img {
		display: block;
		margin: 0 auto;
	}

	.contributor-avatar {
		margin-left: -168px;
	}

	.contributor-summary {
		float: left;
	}

	.full-width .site-content blockquote.alignleft,
	.full-width .site-content blockquote.alignright {
		width: -webkit-calc(50% + 130px);
		width:         calc(50% + 130px);
	}

	.full-width .site-content blockquote.alignleft,
	.full-width .site-content img.size-full.alignleft,
	.full-width .site-content img.size-large.alignleft,
	.full-width .site-content img.size-medium.alignleft,
	.full-width .site-content .wp-caption.alignleft {
		margin-left: -168px;
	}

	.full-width .site-content .alignleft {
		clear: left;
	}

	.full-width .site-content blockquote.alignright,
	.full-width .site-content img.size-full.alignright,
	.full-width .site-content img.size-large.alignright,
	.full-width .site-content img.size-medium.alignright,
	.full-width .site-content .wp-caption.alignright {
		margin-right: -168px;
	}

	.full-width .site-content .alignright {
		clear: right;
	}
}

@media screen and (min-width: 846px) {

	.site-content .has-post-thumbnail .entry-header {
		margin-top: -48px;
	}

	.comment-list .trackback,
	.comment-list .pingback,
	.comment-list article {
		margin-bottom: 36px;
		padding-top: 36px;
	}

	.comment-author .avatar {
		height: 34px;
		top: 2px;
		width: 34px;
	}

	.comment-author,
	.comment-awaiting-moderation,
	.comment-content,
	.comment-list .reply,
	.comment-metadata {
		padding-left: 50px;
	}

	.comment-list .children {
		margin-left: 20px;
	}

	.full-width .site-content .hentry.has-post-thumbnail:first-child {
		margin-top: -72px;
	}

	.featured-content {
		margin-bottom: 0;
	}
}

@media screen and (min-width: 1008px) {
	.search-box-wrapper {
		padding-left: 182px;
	}

	.main-content {
		float: left;
	}

	.site-content {
		margin-right: 29.04761904%;
		/* margin-left: 182px; */
	}

	.site-content .entry-header {
		margin-top: 0;
	}

	.site-content .has-post-thumbnail .entry-header {
		margin-top: 0;
	}

	.content-sidebar {
		width: 29.04761904%;
	}

	.contenido_fiiapp.blog-content .site-content {
		float: left;
		width: 75%;
		margin-right: 0;
	}
	.contenido_fiiapp.blog-content .content-sidebar {
		width: 25%;
		margin-right: 0;
	}

	/*
	.site:before {
		background-color: #000;
		content: "";
		display: block;
		height: 100%;
		min-height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		width: 182px;
		z-index: 2;
	}
*/

	#secondary {
		background-color: transparent;
		border: 0;
		clear: none;
/* 		float: left; */
		margin: 0 0 0 -100%;
		min-height: 100vh;
		width: 122px;
	}

	.primary-sidebar {
		padding-top: 0;
	}

	.site-description {
		display: block;
		margin: 0 0 18px;
	}

	.site-description:empty {
		margin: 0;
	}

	.secondary-navigation {
		font-size: 11px;
		margin: 0 -30px 48px;
		width: 182px;
	}

	.secondary-navigation li {
		border-top: 1px solid rgba(255, 255, 255, 0.2);
		position: relative;
	}

	.secondary-navigation a {
		padding: 10px 30px;
	}

	.secondary-navigation ul ul {
		background-color: #24890d;
		position: absolute;
		top: 0;
		left: -999em;
		width: 182px;
		z-index: 99999;
	}

	.secondary-navigation li li {
		border-top: 0;
	}

	.secondary-navigation li:hover > a,
	.secondary-navigation li.focus > a {
		background-color: #24890d;
		color: #fff;
	}


	.secondary-navigation ul li:hover > ul,
	.secondary-navigation ul li.focus > ul {
		left: 162px;
	}

	.secondary-navigation .menu-item-has-children > a {
		padding-right: 38px;
	}

	.secondary-navigation .menu-item-has-children > a:after {
		-webkit-font-smoothing: antialiased;
		content: "\f501";
		display: inline-block;
		font: normal 8px/1 Genericons;
		position: absolute;
		right: 26px;
		top: 14px;
		vertical-align: text-bottom;
	}

	.footer-sidebar .widget,
	.primary-sidebar .widget {
		font-size: 12px;
		line-height: 1.5;
	}

	.footer-sidebar .widget {
		-webkit-box-sizing: border-box;
		-moz-box-sizing:    border-box;
		box-sizing:         border-box;
		float: left;
		padding: 0 30px;
		width: 25%;
	}

	.footer-sidebar .widget h1,
	.primary-sidebar .widget h1 {
		font-size: 20px;
		line-height: 1.2;
	}

	.footer-sidebar .widget h2,
	.primary-sidebar .widget h2 {
		font-size: 18px;
		line-height: 1.3333333333;
	}

	.footer-sidebar .widget h3,
	.primary-sidebar .widget h3 {
		font-size: 16px;
		line-height: 1.5;
	}

	.footer-sidebar .widget h4,
	.primary-sidebar .widget h4 {
		font-size: 14px;
		line-height: 1.7142857142;
	}

	.footer-sidebar .widget h5,
	.primary-sidebar .widget h5 {
		font-size: 12px;
		line-height: 2;
	}

	.footer-sidebar .widget h6,
	.primary-sidebar .widget h6 {
		font-size: 11px;
		line-height: 2.1818181818;
	}

	.footer-sidebar .widget code,
	.footer-sidebar .widget kbd,
	.footer-sidebar .widget tt,
	.footer-sidebar .widget var,
	.footer-sidebar .widget samp,
	.footer-sidebar .widget pre,
	.primary-sidebar .widget code,
	.primary-sidebar .widget kbd,
	.primary-sidebar .widget tt,
	.primary-sidebar .widget var,
	.primary-sidebar .widget samp,
	.primary-sidebar .widget pre {
		font-size: 11px;
		line-height: 1.6363636363;
	}

	.footer-sidebar .widget blockquote,
	.primary-sidebar .widget blockquote {
		font-size: 14px;
		line-height: 1.2857142857;
	}

	.footer-sidebar .widget blockquote cite,
	.primary-sidebar .widget blockquote cite {
		font-size: 12px;
		line-height: 1.5;
	}

	.footer-sidebar .widget input,
	.footer-sidebar .widget textarea,
	.primary-sidebar .widget input,
	.primary-sidebar .widget textarea {
		font-size: 12px;
		padding: 3px 2px 4px 4px;
	}

	.footer-sidebar .widget input[type="button"],
	.footer-sidebar .widget input[type="reset"],
	.footer-sidebar .widget input[type="submit"],
	.primary-sidebar .widget input[type="button"],
	.primary-sidebar .widget input[type="reset"],
	.primary-sidebar .widget input[type="submit"] {
		padding: 5px 15px 4px;
	}

	.footer-sidebar .widget .widget-title,
	.primary-sidebar .widget .widget-title {
		font-size: 11px;
		font-weight: 900;
		line-height: 1.6363636363;
		margin-bottom: 18px;
	}

	.footer-sidebar .widget_twentyfourteen_ephemera .entry-title,
	.footer-sidebar .widget_twentyfourteen_ephemera .entry-meta,
	.footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
	.footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
	.footer-sidebar .widget_twentyfourteen_ephemera .entry-content table,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-title,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-meta,
	.primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
	.primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-content table {
		font-size: 11px;
		line-height: 1.6363636363;
	}

	.footer-sidebar .widget_archive li,
	.footer-sidebar .widget_categories li,
	.footer-sidebar .widget_links li,
	.footer-sidebar .widget_meta li,
	.footer-sidebar .widget_nav_menu li,
	.footer-sidebar .widget_pages li,
	.footer-sidebar .widget_recent_comments li,
	.footer-sidebar .widget_recent_entries li,
	.primary-sidebar .widget_archive li,
	.primary-sidebar .widget_categories li,
	.primary-sidebar .widget_links li,
	.primary-sidebar .widget_meta li,
	.primary-sidebar .widget_nav_menu li,
	.primary-sidebar .widget_pages li,
	.primary-sidebar .widget_recent_comments li,
	.primary-sidebar .widget_recent_entries li {
		border-top: 0;
		padding: 0 0 6px;
	}

	.footer-sidebar .widget_archive li:last-child,
	.footer-sidebar .widget_categories li:last-child,
	.footer-sidebar .widget_links li:last-child,
	.footer-sidebar .widget_meta li:last-child,
	.footer-sidebar .widget_nav_menu li:last-child,
	.footer-sidebar .widget_pages li:last-child,
	.footer-sidebar .widget_recent_comments li:last-child,
	.footer-sidebar .widget_recent_entries li:last-child,
	.primary-sidebar .widget_archive li:last-child,
	.primary-sidebar .widget_categories li:last-child,
	.primary-sidebar .widget_links li:last-child,
	.primary-sidebar .widget_meta li:last-child,
	.primary-sidebar .widget_nav_menu li:last-child,
	.primary-sidebar .widget_pages li:last-child,
	.primary-sidebar .widget_recent_comments li:last-child,
	.primary-sidebar .widget_recent_entries li:last-child {
		padding: 0;
	}

	.footer-sidebar .widget_categories li ul,
	.footer-sidebar .widget_nav_menu li ul,
	.footer-sidebar .widget_pages li ul,
	.primary-sidebar .widget_categories li ul,
	.primary-sidebar .widget_nav_menu li ul,
	.primary-sidebar .widget_pages li ul {
		border-top: 0;
		margin-top: 6px;
	}

	#supplementary {
		padding: 0;
	}

	.footer-sidebar {
		font-size: 12px;
		line-height: 1.5;
	}

	.featured-content {
		padding-left: 182px;
	}

	.grid .featured-content .hentry {
		width: 33.3333333%;
	}

	.grid .featured-content .hentry:nth-child( 2n+1 ) {
		clear: none;
	}

	.grid .featured-content .hentry:nth-child( 3n+1 ) {
		clear: both;
	}

	.grid .featured-content .entry-header {
		height: 120px;
	}
}

@media screen and (min-width: 1040px) {
	.site-content .has-post-thumbnail .entry-header {
		margin-top: -48px;
	}

	.archive-header,
	.comments-area,
	.image-navigation,
	.page-header,
	.page-content,
	.post-navigation,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content footer.entry-meta {
		padding-right: 15px;
		padding-left: 15px;
	}

	.full-width .archive-header,
	.full-width .comments-area,
	.full-width .image-navigation,
	.full-width .page-header,
	.full-width .page-content,
	.full-width .post-navigation,
	.full-width .site-content .entry-header,
	.full-width .site-content .entry-content,
	.full-width .site-content .entry-summary,
	.full-width .site-content footer.entry-meta {
		padding-right: 30px;
		padding-left: 30px;
	}
}

@media screen and (min-width: 1080px) {
	.search-box .search-field {
		width: 324px;
	}

	.site:before {
		width: 222px;
	}

	.search-box-wrapper,
	.featured-content {
		padding-left: 222px;
	}

	#secondary {
		width: 162px;
	}

	.secondary-navigation,
	.secondary-navigation ul ul {
		width: 222px;
	}

	.secondary-navigation ul li:hover > ul,
	.secondary-navigation ul li.focus > ul {
		left: 202px;
	}

	.slider .featured-content .entry-title {
		font-size: 33px;
	}

	.slider .featured-content .entry-header,
	.slider-control-paging {
		width: 534px;
	}

	.slider-control-paging {
		padding-left: 24px;
	}

	.slider-control-paging li {
		margin: 12px 12px 12px 0;
	}

	.slider-control-paging a {
		height: 24px;
		width: 24px;
	}

	.slider-control-paging a:before {
		top: 6px;
		left: 6px;
	}

	.slider-wrapper.theme-default img {
		height: 520px;
		max-height: 520px;
		object-fit: cover;
	}
}

@media screen and (min-width: 1110px) {
	.archive-header,
	.comments-area,
	.image-navigation,
	.page-header,
	.page-content,
	.post-navigation,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content footer.entry-meta {
		padding-right: 30px;
/* 		padding-left: 30px; */
	}
}

@media screen and (min-width: 1218px) {
	.archive-header,
	.comments-area,
	.image-navigation,
	.page-header,
	.page-content,
	.post-navigation,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content footer.entry-meta {
		margin-right: 54px;
	}

	.full-width .archive-header,
	.full-width .comments-area,
	.full-width .image-navigation,
	.full-width .page-header,
	.full-width .page-content,
	.full-width .post-navigation,
	.full-width .site-content .entry-header,
	.full-width .site-content .entry-content,
	.full-width .site-content .entry-summary,
	.full-width .site-content footer.entry-meta {
		margin-right: auto;
	}
}

@media print {
	body {
		background: none !important; /* Brute force since user agents all print differently. */
		color: #2b2b2b;
		font-size: 12pt;
	}

	.site,
	.site-header,
	.hentry,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content .entry-meta,
	.page-content,
	.archive-header,
	.page-header,
	.contributor-info,
	.comments-area,
	.attachment .entry-attachment .attachment {
		max-width: 100%;
	}

	#site-header img,
	.search-toggle,
	.site-navigation,
	.site-content nav,
	.edit-link,
	.page-links,
	.widget-area,
	.more-link,
	.post-format-archive-link,
	.comment-respond,
	.comment-list .reply,
	.comment-reply-login,
	#secondary,
	.site-footer,
	.slider-control-paging,
	.slider-direction-nav {
		display: none;
	}

	.site-title a,
	.entry-meta,
	.entry-meta a,
	.featured-content .hentry,
	.featured-content a {
		color: #2b2b2b;
	}

	.entry-content a,
	.entry-summary a,
	.page-content a,
	.comment-content a {
		text-decoration: none;
	}

	.site-header,
	.post-thumbnail,
	a.post-thumbnail:hover,
	.site-content .entry-header,
	.site-footer,
	.featured-content,
	.featured-content .entry-header {
		background: transparent;
	}

	.header-main {
		padding: 48px 10px;
	}

	.site-title {
		float: none;
		font-size: 19pt;
	}

	.content-area {
		padding-top: 0;
	}

	.list-view .site-content .hentry {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		margin-bottom: 48px;
		padding-bottom: 24px;
	}

	.post-thumbnail img {
		margin: 0 10px 24px;
	}

	.site-content .has-post-thumbnail .entry-header {
		padding-top: 0;
	}

	.site-content footer.entry-meta {
		margin: 24px auto;
	}

	.entry-meta .tag-links a {
		color: #fff;
	}

	.singular .site-content .hentry.has-post-thumbnail {
		margin-top: 0;
	}

	.gallery-columns-1.gallery-size-medium,
	.gallery-columns-1.gallery-size-thumbnail,
	.gallery-columns-2.gallery-size-thumbnail,
	.gallery-columns-3.gallery-size-thumbnail {
		display: block;
	}

	.archive-title,
	.page-title {
		margin: 0 10px 48px;
	}

	.featured-content .hentry {
		margin-bottom: 48px;
	}

	.featured-content .post-thumbnail,
	.slider .featured-content .post-thumbnail {
		padding-top: 0;
	}

	.featured-content .post-thumbnail img {
		position: relative;
	}

	.featured-content .entry-header {
		padding: 0 10px 24px;
	}

	.featured-content .entry-meta {
		font-size: 9pt;
		margin-bottom: 11px;
	}

	.featured-content .cat-links {
		font-weight: 900;
	}

	.featured-content .entry-title {
		font-size: 25pt;
		line-height: 36px;
	}
}

@media only screen 
and (min-width : 1024px) 
and (max-width : 1250px)  {	
	.home-imagen-blog{
		margin-left:-15px!important;
	}
.imagen-video-home{
	margin-left:-15px !important;
}
.mapa {
    height: 725px;
    margin: 0 auto !important;
    opacity: 0.8;
    position: relative;
    width: 90% !important;
}
.bloque-img-noticia {
  width: 44%;
  float: left;
}
.logo_fiiapp {
    margin-right: 0 !important;
}
.modal-mapa {width:940px;}
.logo_fiiapp img {
    height: 46px !important;
    width: 179px !important;
}

#main-navigation {
    line-height: 91px;
    width: 60%;
    margin-left:20px;
}

.redes-sociales-header {
    float: left;
    height: 30px;
    line-height: 26px;
    text-align: left;
    width: 230px;
}
.titulo-listado-proyecto {width: 100%;}

.nivo-caption {
	position:absolute;
	bottom:10px;
	color:#fff;
	width:1000px;
	margin-left: -460px;
}
.contenedor-sector {
    float: left;
    overflow: hidden;
    text-align: center;
    width:24%;
}
.sector {width: 100%;margin: 0 auto;}
#slider-colaboradores {width:1000px;margin: 0 auto;height:180px;}
.videos li {height: 455px;}
.redes-sociales-videos {top:40px;}
.contenedor-buscador {width: 1024px;}
.contenido_fiiapp {width: 98% !important;margin: 13px auto 36px auto;padding: 5px;}
.titulo-contenido-single-proyecto {width: 55%;}
.main-prefooter {width: 1024px;margin:0 auto;}
.radio-on {width: 195px;}
/* .hover-radio {width: 1024px;position: absolute;left:50%;margin-left: -585px;} */
.header-main {margin: 0 auto;padding: 0;width: 1000px;}
.site-info {height: 178px;margin: 0 auto; width: 1000px;}
.header-secondary-content {width: 1024px;margin: 0 auto;}
.gobierno img {width: 98px;height: 46px;}
.logo_fiiapp img{width: 209px; height: 51px;}
#menu-menu-ppal li a,
#menu-menu-ppal-en li a{
	font-size: 15px;
}
.cooperacion_espanola {margin-left: 10px;}
.radio {margin-left:0;}
.imagen-noticia {
    height: 160px;
    width: 93%;
}
.bloque-info-blog {width:90%;}
.columna h1 {font-size: 22px;}
.contenido-noticia-single {width: 55%;}
.imagen-video {width: 95%;}
#main-navigation-responsive {display: none ;}
.menu-ham {display: none;}
#slider1-768 {display: none;}
.item-position-768 {display: none;}
.videos-home-768 {display: none;}
.contenido-mapa-velado {width: 1000px;margin:0 auto;}
.contenido-mapa-velado ul li img {width: 100%;}
/* .selector-idioma select {height: 20px;} */
.cabecera-mobile {display: none;}
.header-secondary-content {width: 970px !important;}
.home-imagen-blog {width: 90%; margin: 0 auto;}
.imagen-video-home {width: 90%; margin: 0 auto;}
.primary-navigation {padding: 0;font-size: 11px;width: 30%;}
.home-titular-blog {margin-left:45px; }
.titular-videos h3, .titular-videos h1 {
    color: #162f52;
    float: left;
    font-family: "TitilliumWebLight";
    font-size: 32px;
    font-weight: lighter;
    width: 35%;
}
.pattern-divider-videos {
    background-image: url("images/pattern-divider-fiiapp.png");
    background-repeat: repeat-x;
    float: left;
    height: 28px;
    margin-top: 45px;
    width: 64%;}

}



@media only screen 
and (min-width : 768px) 
and (max-width : 1023px)  {
	.entry-title a {
		color: #2b2b2b;
		font-size: 30px;
	}
	.mapa-velado ul l{width:17%}
	.contenido-mapa-velado ul li img { width:150px;}
.mapa {
    height: 725px;
    margin: 0 auto !important;
    opacity: 0.8;
    position: relative;
    width: 90% !important;
}
.contenedor-datos-blog div {width: 32% !important}
.titular-videos h3, .titular-videos h1 {
    color: #162f52;
    float: left;
    font-family: "TitilliumWebLight";
    font-size: 32px;
    font-weight: lighter;
    width: 35%;
}
.pattern-divider-videos {
    background-image: url("images/pattern-divider-fiiapp.png");
    background-repeat: repeat-x;
    float: left;
    height: 28px;
    margin-top: 45px;
    width: 64%;
}	
.nivo-caption {
	position:absolute;
	bottom:10px;
	color:#fff;
	width:720px;
	margin-left: -360px;
}

/*
.imagen-proyecto-single img {
    height: 270px !important;
    width: 70% !important;
}
*/
#slider-colaboradores {width:720px;margin: 0 auto;height:180px;}

.datos-derch{width:45%}
.datos-izq{width:45%;margin-right: 10%;}
.back-proyecto-single img {
    height: 1330px;
    width: 100%;
}

.titulo-contenido-single-proyecto {width: 100% !important;float: none;}
.imagen-proyecto-single {
    border: 4px solid white;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.59);
    float: none;
    height: 242px;
    margin: 20px auto 40px;
    overflow: hidden;
    width: 287px;
}
.contenido-sectores {width: 100%;margin: 0 auto;}
.imagen-proyecto-single {width: 90% !important;}
.modal-mapa {width:660px;}
.seña-calle {width: 90%;}
.titulo-proyecto-single h1 {font-size: 30px;}
.titulo-listado-proyecto {width: 100%}
.contenido-listado-proyecto {width: 50%}
/* .proyecto {height: 370px; margin-bottom: 75px;} */
.selector-idioma {margin-right: 20px;}
.contenido-mapa-velado {width: 720px;margin:0 auto;}

.contenido_fiiapp {width: 720px !important;margin: 13px auto 36px auto;}
.main-prefooter {width: 720px;margin: 0 auto;}
.hover-radio {width:80%;margin:0 auto;/* position: absolute;left:50%;margin-left: -360px; */}
.header-main {margin: 0 auto;padding-right: 0;width: 720px;}
.site-info {height: 178px;margin: 0 auto; width: 720px;}
.header-secondary-content {width: 720px;margin: 0 auto;display: block;}
.gobierno img {width: 98px;height: 46px;}
.gobierno {width: 100px;float: left;}
.logo_fiiapp img{width: 209px; height: 51px;}
#menu-menu-ppal li a,#menu-menu-ppal-en li a {font-size: 15px;}
.cooperacion_espanola {margin-left: 10px;}
.radio {margin-left:0;}
.imagen-noticia {width: 290px;height: 160px;}
.bloque-info-blog {width: 100%;}
.columna h3 {font-size: 23px;margin-bottom: 20px;}
.contenido-noticia-single {width: 60%;}
.imagen-video {width: 95%;}
.home-imagen-blog {width: 100%;height:100%;}
.noticias-pagina {width: 100%;}
.imagen-noticia { height: 120px;width: 229px;} 
.titulo-noticia h3 {  width: 17%;margin-left: 12px;}
.imagen-noticia-single img{width: 229px;}
.imagen-noticia-single {width: 229px;}
.contenedor-datos-blog div img {width: 37px;}
#main-navigation {display: none ;}
#main-navigation-responsive {display: none ;}
.menu-ham {display:block;background-image:url("images/responsive_menu_icon.png");-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size:cover;background-position: 50% 50%;float:right;height: 44px;width:44px;line-height: 91px;margin-top: 28px;}
.menu-ham-cerrar {display:block;background-image:url("images/responsive_menu_icon.png");-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size:cover;background-position: 50% 50%;float:right;height: 44px;width:44px;line-height: 91px;margin-top:28px;display: none;
}
.sombra-menu {top:80px}
.sombra-menu img {  width: 720px;}
.search-box {width: 160px;}
#slider1-768 {display: block;}
.item-position-768 {display: block;}
.slider1 {display: none;}
.slider-1170 {display: none;}
.slider-768 {display: block;}
.item-noticia {width: 50%;margin-bottom: 45px;}
.imagen-noticia {width: 330px; height: 180px;}
.videos li {height: 450px;}
.fecha-post p {font-size: 16px;}
.items-noticia { width: 100%;margin: 0 auto;list-style: none;}
.items-noticia li{list-style: none;}
.bx-wrapper .bx-controls-direction a {display: none;}
.site-navigation li {
    border-top:none;
    display: inline-block;
}
.logo_fiiapp img {margin-right:0;}
.primary-navigation {padding: 0;font-size: 11px;width: 44%;}
.cooperacion_espanola {
    margin-left: 10px;
    margin-top: 4px;
}

.search-toggle::before {display: none;}
.titulo-noticias-home h3, .titulo-noticias-home h2 {margin-left: 13px;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {right: 10px;}
.eventos-fiiapp {width: 100%;float: none;
}
.videos-home-768 {display: block;text-align: center;}
.introduccion-eventos {text-align: left;}
.videos-home {display: none;}
.videos-home-768 li {
	margin: 0 auto;
    display: inline-block;
    list-style: outside none none;
    width: 45%;
    margin: 2%;
}
.videos li {width: 100%;}
.historias-fiiapp {width: 100%;float: none;}
.columna h3 {font-size: 25px;}
.noticias-pagina li {width: 49%;}
.titulo-noticia h3 {width: 19%;}
.contenido-video {height: 170px;}
.contenido-licitaciones {margin: 0 auto;width: 720px;}
#slider1-mobile {display: none;}
.publicacion {width: 49%;}
.contenedor-buscador {width: 720px}

.sector {
    height: 279px;
    width: 347px;
}
.info-comunicacion {
    margin: 0 auto;
    width: 100%;
    margin-bottom: 30px;
}
.comunicacion p{
   font-size: 13px !important;
   
}
.newsletter {
    float: none;
    height: 270px;
    margin-right: 1.5%;
    text-align: center;
    width: 100%;
}
.twitter {
    float: none;
    margin-right: 1.5%;
    text-align: center;
    width: 80%;
    margin: 0 auto;
}
.twitter h3 {text-align: center;}
.contacto {
	float: none;
    margin-right: 1.5%;
    text-align: center;
    width: 100%;
}
.negrita-direccion, .contenido-direccion, .contenido-telefono {text-align: center; width: 100%;float: none;}

.prefooter {
    background-color: #2e2e2e;
    height: 1300px;
    padding-bottom: 40px;
    width: 100%;}
.nivoSlider {margin-top: 0px;}
.siguenos {display: none !important;}
.redes-sociales-header  {margin-left: 30px;} 
/* .selector-idioma select {height: 20px;} */
.selector-buscador {width: 20%;}
.especial {background-color: #48BDEB !important;}
.contenedor-menu-responsive ul li {-moz-transition: all 1s ease-in;
    /* WebKit */
    -webkit-transition: all 1 ease-in;
    /* Opera */
    -o-transition: all 1s ease-in;
    /* Standard */
    transition: all 1s ease-in;font-size: 15px;text-align:center;text-transform: uppercase;list-style: none;color:white;font-family: 'TitilliumWebLight';}
.contenedor-menu-responsive ul li a{-moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 1s ease-in;
    /* Opera */
    -o-transition: all 1s ease-in;
    /* Standard */
    transition: all 1s ease-in;font-size: 15px;text-align:center;/* border-bottom: 1px solid white; */text-transform: uppercase;list-style: none;color:white;font-family: 'TitilliumWebLight';}
.menu-responsive {width: 100%;background-color:#162F52;position: relative;height:0;-moz-transition: all 1s ease-in;
    /* WebKit */
    -webkit-transition: all 1s ease-in;
    /* Opera */
    -o-transition: all 1s ease-in;
    /* Standard */
	transition: all 1s ease-in;display: none;
	height: 540px!important;
}
.contenedor-menu-responsive {width: 100%;margin-top: 16px;}
.cabecera-mobile {display: none;}
.listado-noticias-relacionadas ul li {width:50%;float: left;list-style: none;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.item-logo {width: 24%;float: left;list-style: none ;margin-top:20px;}
input[type="submit"] {
    background-color: #48bdeb !important;
    display: none;
    margin: 0 auto;
    padding: 13px 30px 10px;
    width: 190px;
}
.newsletter-field  {width: 40% !important;}
.home-titular-blog {margin-left: 10px;}
.home-titular-blog h3, .home-titular-blog h2 {font-size: 24px !important;}
.primary-navigation {padding: 0;font-size: 11px;width: 40%;}
.newsletter-inscripcion {margin: 0 auto;margin-bottom:20px;}
.boton-proyectos-fiiapp {
    padding-top: 13px;
}
.newsletter {
    float: none;
    height: 270px;
    margin: 0 auto;
    text-align: center;
    width: 50%;
}
.radio {
    cursor: pointer;
    float: none;
    margin: 0 auto;
    opacity: 0.9;
    position:inherit;
    text-align: center;
}
.casilla {
    height: 150px;
}
.imagen-blog {width: 100%;}
.imagen-blog img{width: 100%;}
.pattern-divider-publicaciones {
    background-image: url("images/pattern-divider-fiiapp.png");
    background-repeat: repeat-x;
    float: right;
    height: 28px;
    margin-top: 47px;
    width: 64%;
}
.sub-menu li a {
    margin-left:0 !important;
}

.radio-on {position: relative;top:0;left: 0;right: 0;margin: 0 auto;
}
.radio-off {
    background-color: white;
    box-shadow: 6px 0 5px -4px rgba(0, 0, 0, 0.61) inset;
    height: 0;
    width: 25px;
    z-index: 6;
}

}

@media (max-width : 767px) {
	div[class^='contenido-newsletter-entrevista-']:not(.contenido-newsletter-entrevista-0), 
	div[class*=' contenido-newsletter-entrevista-']:not(.contenido-newsletter-entrevista-0) {
		width: 100%;
	}

}

@media only screen 
and (min-width : 480px) 
and (max-width : 767px) {
	.ofertas-mobile {
		margin-left: 15px;
		display: block !important;
		margin-right: 15px;
	}
	.asistencia-mobile {
		margin-left: 15px;
		margin-right: 15px;
	}
	.entry-title a {
		color: #2b2b2b;
		font-size: 25px;
	}
	.margin-bottom-negative{margin-bottom:-15px!important;}
	.contenido-auto div{
		width:445px;
	}
	.contenido_fiiapp {
		width: 480px !important;
		margin: 13px auto 36px auto;
		padding-left: 15px;
		padding-right: 15px;
	}
	.optFiltroOff {
		width: 35%;
	}
	.contenidoRedes {
		height: 428px !important;
		margin-bottom: 100px;
	}
	.logo-redes{height:auto;}
	.contenedor-mapa,
	.mapa,
	.mapa-velado {
		height: 1350px;
	}
	.contenedor-mapa,
	.seccion-mapa {
		display: block;
	}
	.contenido-mapa-velado {
		width: 100%;
	}
	.mapa-velado ul li {
		text-align: center;
		width: 100% !important;
		height: auto;
	}
	.mapa-titular h2{font-size:30px}
	.search-box-wrapper {
		display: flex;
	}
	.search-field{width:100%}
.paises-proyectos {height: auto !important;width: 100%;}
.proyecto {height: auto !important;margin-bottom: 0 !important;}
.mapa-proyectos-frase {width: 290px!important;}
.texto-sector-seleccionado {text-align: center !important;}
.mapa-proyectos-frase img{width: 290px!important;}

#wrapper{margin-top:-90px}
.mapa {
    height: 400px;
    margin: 0 auto;
    opacity: 0.8;
    position: relative;
    width: 90% !important;
}	
.home-imagen-blog{
		margin-left:0px
	}
.imagen-video-home{
	margin-left:0px;
}
.newsletter-inscripcion {width: 30%; margin: 0 auto;margin-bottom:20px;}
.menu-menu-superior-container{float:left}
.home-titular-blog {margin-left: 0;font-size: 20px;}
.imagen-video-home {width: 100%;overflow: inherit;}
.contenedor-buscador {width: 480px!important;} 
.titulo-contenido-single-proyecto {
    width: 100% !important;
}.titulo-proyecto-single h1 {font-size: 25px !important;}
.header-main, .header-secondary-content {width: auto;}
.bloque-img-noticia {float: none; width: 100%;}
.bloque-info-blog {width: 100%;float: none;margin:0;}
.fondo-blog {height: 1252px;}
.fecha-blog p {margin-bottom: 10px;}
.contacto-izq {width:100%;float:none;}
.contacto-drch {width:100%;float:none;}
.publicacion {width: 49%;}

.columna {width: 100%;float:none;}
.main-prefooter {width: 480px;margin: 36px auto;}
.radio-on {  left: 0;
    margin: 0 auto;
    position: relative;
    top: 0;}
.hover-radio {margin-left:0;width: 288px; margin: 0 auto;}
.site-info {height: 178px;margin: 0 auto; width: 300px;}
.gobierno img {width: 98px;height: 46px;}
.gobierno {width: 100px;float: left;}
.logo_fiiapp img{width: 209px; height: 51px;}
#menu-menu-ppal li a,#menu-menu-ppal-en li a {font-size: 15px;}
.cooperacion_espanola {margin-left: 10px;}
.radio {float: none;
    margin: 30px auto 0;
    position: relative;}
.imagen-noticia {width: 480px;}
.bloque-info-blog {width: 53%;}
.columna h3 {font-size: 23px;}
.contenido-noticia-single {width: 60%;}
.imagen-video {width: 95%;}
.noticias-pagina {width: 100%;}
/* .imagen-noticia { height: 120px;width: 229px;}  */
.titulo-noticia h3 {  width: 17%;margin-left: 12px;}
/* .imagen-noticia-single img{ height: 120px;width: 229px;} */
.imagen-noticia-single { height: 120px;width: 229px;}
.contenedor-datos-blog div img {width: 37px;}
#main-navigation {display: none ;}
#main-navigation-responsive {display: none ;}
.menu-ham {display:block;background-image:url("images/responsive_menu_icon.png");-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size:cover;background-position: 50% 50%;float:right;height: 44px;width:44px;line-height: 91px;margin-top: 28px;}
.menu-ham-cerrar {display:block;background-image:url("images/responsive_menu_icon.png");-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size:cover;background-position: 50% 50%;float:right;height: 44px;width:44px;line-height: 91px;margin-top: 28px;}
.sombra-menu {top:80px}
.sombra-menu img {  width: 100%;}
.search-box {width: 160px;}
#slider1-768 {display: block;}
.item-position-768 {display: block;}
.slider1 {display: none;}
.slider-1170 {display: none;}
.slider-768 {display: block;}
.item-noticia {width: 100%;margin-bottom: 45px;}
.videos li {height: 510px;}
.redes-sociales-videos {top:40px;}
.fecha-post p {font-size: 16px;}
.items-noticia { width: 100%;margin: 0 auto;list-style: none;}
.items-noticia li{list-style: none;}
.bx-wrapper .bx-controls-direction a {display: none;}
.site-navigation li {
    border-top:none;
    display: inline-block;
}
.logo_fiiapp img {margin-right:40%;}
.primary-navigation {padding: 0;font-size: 11px;}
.cooperacion_espanola {
    margin-left: 10px;
    margin-top: 4px;
}

.search-toggle::before {display: none;}
.titulo-noticias-home h3 {margin-left: 13px;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {right: 10px;}
.eventos-fiiapp {width: 100%;float: none;
}
.historias-fiiapp {width: 100%;float: none;}
.columna h3 {font-size: 25px;}
.noticias-pagina li {width: 100%;}
.titulo-noticia h3 {width: 100%;}
.pattern-noticias {width: 100%;}
.contenido-video {height: 170px;}
.contenido-licitaciones {margin: 0 auto;width: 300px;}
#slider1-mobile {display: block;}
.item-position-mobile {display: block;}
.altura-titulo-fecha-contenido-noticia {height:200px; margin-left:0px;}
.boton-leermas{
	margin-left:0px;
}
.titulo-noticias-home h2{
	margin-left:0px;
}
.videos li {width: 100%;}
.paging-navigation .loop-pagination {clear: both;}

.historias-fiiapp, .eventos-fiiapp {width: 100%;float: none;}
.info-comunicacion {
    margin: 0 auto;
    width: 100%;
    margin-bottom: 30px;
}
.comunicacion p{
   font-size: 13px !important;
   
}
.newsletter {
    float: none;
    height: 270px;
    margin-right: 0;
    text-align: center;
    width: 70%;
    margin: 0 auto;	
}
.twitter {
    float: none;
    margin-right: 1.5%;
    text-align: center;
    width: 80%;
    margin: 0 auto;
}
.twitter h3 {text-align: center;}
.contacto {
	float: none;
    margin-right: 1.5%;
    text-align: center;
    width: 100%;
}
.negrita-direccion, .contenido-direccion, .contenido-telefono {text-align: center; width: 100%;float: none;}

.prefooter {
    background-color: #2e2e2e;
	height: 1400px;
    padding-bottom: 40px;
    width: 100%;
}
.site-navigation ul {display: block;}
.logo_fiiapp img {margin-right: 0;}
.gobierno {margin-left: 0;margin-right: 5px;}
.columna h3 {font-size: 22px;}
.bloque-info-blog { width: 100%;}
.home-titular-blog {width: 100%;}
.siguenos {display: none !important;}
.redes-sociales-header  {width: 140px;margin-left:5px;} 
.contenido-noticia-single {width: 100%;}
.encabezado-noticia-single {width: 100%;  text-align: center;}
.titulo-noticia-single h1 {width: 100%;text-align: center;}
.fecha-noticia-single {text-align: center; }
.imagen-noticia-single {
    height: auto;
    margin-bottom: 22px;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.sector {width: 293px!important;}
.imagen-listado-proyecto {width: 300px!important;float: none !important;margin: 0 auto;}
.titulo-listado-proyecto {width: 100%;text-align: center;float: inherit !important;margin-top: 20px !important;}
.contenido-listado-proyecto {
    clear: both;
    text-align: center;
    width: 100%;
}
.proyecto {
    border-bottom: 1px solid #ccc;
    height: 470px;
    margin-bottom: 50px;
}
.titulo-seccion-proyectos h3  {text-align: center !important;}
.contenido-seccion-proyectos {text-align: center !important;}
.seccion-buscador {height: 290px !important;}
.buscador-proyectos-fiiapp {margin: 0 auto !important;float: none !important;text-align: center; }
.busqueda {width: 100% !important;}
.boton-proyectos-fiiapp {text-align: center !important;}
.selector-buscador {
    float: none;
    margin: 0;
    padding: 0;
    width: 43%;
}
.boton-proyectos {width: 100%; margin: 30px auto; }
.boton-proyectos:hover {width: 100%; margin: 30px auto; }
.titulo-contenido-single-proyecto {text-align: center;margin: 0 auto;width: 90%;float: none !important;}
.imagen-proyecto-single {height: 242px;margin: 0 auto;overflow: hidden;width: 287px;margin: 0 auto;float: none !important;}
.titulo-proyecto-single h1 {font-size: 20px;margin-top: 20px !important;}
.datos-cabecera h1 {text-align: center;}
.datos-izq  {width: 100%;text-align: center;float: none;}
.datos-derecha {width: 100%;text-align: center;float: none;}
.especial {background-color: #48BDEB !important;}
.contenedor-menu-responsive ul li {-moz-transition: all 1s ease-in;
    /* WebKit */
    -webkit-transition: all 1 ease-in;
    /* Opera */
    -o-transition: all 1s ease-in;
    /* Standard */
    transition: all 1s ease-in;font-size: 15px;text-align:center;text-transform: uppercase;list-style: none;color:white;font-family: 'TitilliumWebLight';}
.contenedor-menu-responsive ul li a{-moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 1s ease-in;
    /* Opera */
    -o-transition: all 1s ease-in;
    /* Standard */
    transition: all 1s ease-in;font-size: 15px;text-align:center;text-transform: uppercase;padding-bottom: 5px;list-style: none;color:white;font-family: 'TitilliumWebLight';padding:10px;}
.menu-responsive {width: 100%;background-color:#162F52;position: relative;height:0;-moz-transition: all 1s ease-in;
    /* WebKit */
    -webkit-transition: all 1s ease-in;
    /* Opera */
    -o-transition: all 1s ease-in;
    /* Standard */
    transition: all 1s ease-in;display: none;}
.contenedor-menu-responsive {width: 100%;}
.cabecera-mobile {display: none;}
.menu-ham-cerrar {display: none;}
.menu-mobile-item {display: none !important}
.logo_fiiapp img {
    height: 43px;
    width: 168px;
}
.nivo-caption {
    bottom: 20px;
    box-sizing: border-box;
    color: #fff;
    display: none;
    left: 50%;
    margin-left: -232px;
    overflow: hidden;
    padding: 5px 10px;
    position: absolute;
    width: 480px;
    z-index: 8;
}
.nivo-caption p {font-size: 16px;}
.caption-3 {font-size:14px;line-height: 20px;}
.vicepresidentes {
    display: inline-block;
    margin-bottom: 40px;
    text-align: center;
    width: 100%;
}
.vocal {
    float: none !important;
    margin-bottom: 40px;
    text-align: center;
    width: 100%;
}
.caja-para-vocales h4, .caja-para-vocales h2{text-align: center}
.caja-para-vicepresidentes h4, .caja-para-vicepresidentes h2 {text-align: center}
.caja-para-presidente h4, .caja-para-presidente h2{text-align: center;font-size:20px !important;}
.caja-para-secretario h4, .caja-para-secretario h2{text-align: center;}
.titular-videos h3, .titular-videos h1 {

    text-align: center;
    width: 100%;
}
.pattern-divider-videos {width: 100%;margin-top: 5px;}
.listado-noticias-relacionadas ul li {width:50%;float: left;list-style: none;}
.fondo-blog {
    margin-top: 0;
}
.item-logo {width: 50%;float: left;list-style: none ;margin-top:20px;}

.listado-noticias-relacionadas ul li {width:100%;float: none;list-style: none;}
.seccion-blog {width: 100% !important;}
.imagen-video-home {width: 100%;}
.home-imagen-blog {width: 100%;}
/*
.seccion-ofertas {display: none;}
.seccion-experto {display: none;}
*/
.contenido-ofertas{display: none;}
.ofertas-mobile {display: block !important;}
.bloque-video-blog{margin-left:0px;}
.home-titular-blog {margin-left: 18px;}
.contenedor-datos-blog {display: block;text-align: center;}
.barrita {display: none !important;}
.contenedor-sector {float: none !important;}
.sector {width: 100% !important;}
.doc-1-mobile {
	padding: 5px 0;
	text-align: center;
	background-color:  #bfbfbf;width:100%;height:auto;
    /* Firefox */
    -moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 0.3s ease-in;
    /* Opera */
    -o-transition: all 0.3s ease-in;
    /* Standard */
    transition: all 0.3s ease-in;border-radius: 3px;}
.doc-2-mobile {
	padding: 5px 0;
	text-align: center;
	background-color:#bfbfbf;width: 45%;height: auto;float:left;padding:1%;margin:1%;border-radius: 3px;
	/* Firefox */
    -moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 0.3s ease-in;
    /* Opera */
    -o-transition: all 0.3s ease-in;
    /* Standard */
    transition: all 0.3s ease-in;}
.doc-3-mobile {
	padding: 5px 0;
		text-align: center;
background-color: #bfbfbf;width:30%;height: auto;float: left;padding:1%;margin:1%;border-radius: 3px;  /* Firefox */
    -moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 0.3s ease-in;
    /* Opera */
    -o-transition: all 0.3s ease-in;
    /* Standard */
    transition: all 0.3s ease-in;}
.doc-4-mobile {	
	padding: 5px 0;text-align: center;
background-color:  #bfbfbf;width: 24%;height: auto;float: left;padding:1%;margin:1.5%;border-radius: 3px;   
	 /* Firefox */
    -moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 0.3s ease-in;
    /* Opera */
    -o-transition: all 0.3s ease-in;
    /* Standard */
    transition: all 0.3s ease-in;}

.doc-4-mobile:hover {background-color: #86b7d1;}
.doc-3-mobile:hover {background-color: #86b7d1;}
.doc-2-mobile:hover {background-color: #86b7d1;}
.doc-1-mobile:hover {background-color: #86b7d1;}
.estado-mobile {clear: left;text-align: left;font-family: 'TitilliumWebRegular';font-size: 16px;line-height: 16px;}
.abierto-mobile {
    background-color: #acd496;
    border-radius: 5px;
    color: white;
    line-height: 16px;
    text-transform: uppercase;
    border:none; 
    height: 50px;
    }

.cerrado-mobile {
	background-color:#d49d96;
	border-radius: 5px;
    color: white;
    line-height: 16px;
    text-transform: uppercase;
    border:none; 
    height: 50px;
}
.estado-mobile p {line-height: 50px;text-align:left !important;}
.oferta-responsive h1 {text-align: left;font-size: 14px;}
.oferta-responsive a {text-align: left;}
.oferta-responsive p {text-align: left;padding: 0 5px;}
.expertos-responsive h1 {text-align: left;font-size: 14px;}
.expertos-responsive a {text-align: left;}
.expertos-responsive p {text-align: left;padding: 0 5px;}
.fondo-oferta-mobile {background-color:#EDEDED;padding: 5px;margin-bottom: 10px;}
.fondo-oferta-mobile .des-mobile a {
	word-break: break-all;
	-ms-word-break: break-all;
}
.contenido-ofertas {display:none!important;}
.expertos-mobile {display: block !important;}
.borde-top {border:none}
.secciones {width: 100%;}
.secciones ul li {width: 90%;margin: 0 auto;}
.imagen-lupa-buscador {
    float: none;
    line-height: 62px;
    margin: 0 auto;
    width: 140px;
    cursor: pointer;
}
.imagen-lupa-buscador img{
    cursor: pointer !important;
}
.formulario-proyectos {
    line-height: 65px;
    text-align: center;
}

.back-proyecto-single img {
    display: none;

}
.caja-para-secretario {text-align: center;}
.imagen-blog {width: 100%;}
.imagen-blog img{width: 100%;}
.imagen-divider {display: none;}
.pattern-divider-publicaciones {width: 100%;}
.publicacion {height: 270px;}
.imagen-publicacion {float: none ;}
#licitaciones-tabla {
display: none;
}
.servicio-suministro {display: none !important;}
.asistencia-responsive {display: block;}
.asistencia-mobile {display: block;}
.servicio-mobile {display: block;}
.expertos-responsive {display: block !important;
}
.experto-responsive h1 {
    font-size: 16px;
    text-align: left;
}
.asistencia-responsive h1 {
    font-size: 16px;
    text-align: left;
}
.servicio-responsive h1 {
    font-size: 16px;
    text-align: left;
}
.sub-menu li a {
    margin-left:0 !important;
}
.contenido-fiiapp-newsletter {width:95%;margin: 0 auto;}
.contenido-newsletter {width: 95%;margin: 0 auto;}
.listado-destacado ul li {width: 100%; margin: 0 auto;}
.contenido-newsletter-entrevista-0 {width: 100%; float: none;}
.entrevistas {width: 100%;}


.listado-destacado ul li {float: none;}
.contenido-newsletter {
    margin: 0 auto;
    padding: 5%;
    width: 95%;
}


.contenido-fiiapp-newsletter, .contenido-cuerpo-news-2 > div,
.newsletter-sidebar-content .content-sidebar.widget-area{
	width:85% !important;
}
.contenido-cuerpo-news-2 > div,
.newsletter-sidebar-content .content-sidebar.widget-area{
	margin-left: auto;
	margin-right: auto;
	float: none;
}

.contenido-cuerpo-news-2 .videos-newsletter{
	width: 100%;
}

.noticia-total {
    height: auto;
    margin: 0 auto;
    padding: 0px;
    width: 95%
}
.contenido-newsletter-entrevista-0 {
    background-color: white;
    float: none;
    margin: 0 1.8% 10px auto;
    padding: 20px;
    width: 85%;
}
.texto-noticia-completa {
    float: none;
    height: auto;
    margin: 0;
    width: 48%;
}
.entrevistas {
    background-color: white;
    margin: 10px auto;
    padding: 5%;
    width: 100%;
}


.contenido-cuerpo-news-2 {width: 95%;margin: 0 auto;}
.contenido-newsletter-videos-1 {float: none;width:auto;}
.contenido-cuerpo-news {width: 95%;}
.listado-destacado ul li{width: 100%;height: 220px; margin-bottom:20px;} 
.texto-destacado-news {
    float: left;
    width: 100%;
}
.imagen-destacada-news {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    float: none;
    height: 140px;
    margin: 0 auto;
    width: 100%;
}
.imagen-noticia-completa {
   
    float: none;
    height: 180px;
    width: 100%;
}
.texto-noticia-completa {
    float: none;
    height: auto;
    margin: 0;
    width: 100%;
}
.videos-newsletter {
    width: 95%;
}
.contenido-newsletter-opinion {
    width: 100% !important;
}
.imagen-opinion {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    float: none;
    height: 100px;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
.texto-opinion {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.bloque-entrevista-2 {float: none;}
.agenda {
    margin: 0 auto;
    width: 100%;
}
.contenido-newsletter-ofertas {width: auto;float: none;margin-bottom: 10px;}
.contenido-newsletter-agenda {width: auto;float: inherit;}
.bloque-oferta {
    float: inherit;
}
.lista-3 {
    margin-bottom: 10px !important;
}
.lista-2 {
    margin-bottom: 2% !important;
}

.seccion-1 {
    float: inherit;
    margin-bottom: 20px;
    margin-right:0;
    width: 100%;
}

.seccion-2 {
    float: inherit;
    margin-bottom: 20px;
    margin-right:0;
    width: 100%;
}
.seccion-3 {
    float: inherit;
    margin-bottom: 20px;
    margin-right:0;
    width: 100%;
}
.seccion-4 {
    float: inherit;
    margin-bottom: 20px;
    margin-right:0;
    width: 100%;
}
.seccion-5 {
    float: inherit;
    margin-bottom: 20px;
    margin-right:0;
    width: 100%;
}
.titulo-redes-1 {height: auto}
.titulo-redes-2 {height: auto}
.titulo-redes-3 {height: auto}
.titulo-redes-4 {height: auto}
.titulo-redes-5 {height: auto}
.logo-redes {
    width: 100%;
}
.contenido-telefono a{color:inherit!important;}
.contenido-proyecto-single p {text-align: center;}
.columna-single {
    background-color: white;
    border-radius: 10px;
    float: none;
    margin-right: 2%;
    padding: 5%;
    width: 90%;
}
.columna-single-2 {
    background-color: white;
    border-radius: 10px;
    float: left;
    margin: 10px auto 0;
    width: 100%;
}
.imagen-proyecto-single {
    float: none !important;
    height: 242px;
    margin: 0 auto;
    overflow: hidden;
    width: 95%;
}
.titulo-proyecto-single h1 {
    font-size: 20px;
    margin-top: 20px !important;
    text-align: center;
}
.imagenes-redes-sociales-single {
    float: left;
    margin-left: 15px;
    margin-top: 15px;
    text-align: center;
    width: 85%;
}
.contacto-single {
    background-color: white;
    border-radius: 10px;
    float: right;
    margin-top: 2%;
    width: 100%;
}
.redes-sociales-single {
    background-color: white;
    border-radius: 10px;
    float: right;
    margin-top: 2%;
    width: 100%;
}
.directos ul li {
    cursor: pointer;
    display: inline-block;
    opacity: 0.8;
    text-align: center;
    transition: all 0.3s ease-out 0s;
    width: 100%;
    margin-bottom: 10px;
}
}
@media only screen and (max-width : 1185px)  {
	.content-sidebar.widget-area{
/* 		width:98%;
		margin-right: 20px; */
	}
	.contenido-cuerpo-news-2{
		width:100%;
	}
	.contenido-newsletter-entrevista-0{
		width:100% !important;
	}
	.opinion-news{
		width:100%!important;
		margin:0 auto;
		max-width:740px;
	}
	.columna {
		float: left;
		width: 40%;
		margin-right: 70px;
		margin-bottom: 70px;
		text-align: center;
	}
}
@media only screen and (min-width:300px) and (max-width:399px){
	.contenido_fiiapp div.font-size-small{
		font-size:1em !important;
	}
}
@media only screen 
and (min-width : 300px) 
and (max-width : 479px)  {
	.ofertas-mobile {
		margin-left: 15px;
		display: block !important;
		margin-right: 15px;
	}
	.asistencia-mobile {
		margin-left: 15px;
		margin-right: 15px;
	}
	.titulo-seccion-proyectos h1 {
		font-size:24px;
	}
	.entry-title a {
		color: #2b2b2b;
		font-size: 20px;
	}
	.search-item > article .entry-title{
		line-height: 30px;
	}
	.contenido_fiiapp div.font-size-small{
		font-size:1em;
	}
	.titular-blog-fiiapp h1{
		text-align:center;
	}
	.optFiltroOff {
		width: 35%;
	}
	.contenidoRedes {
		height: 655px !important;
		margin-bottom: 100px;
	}
	.logo-redes{height:auto;}
	.contenedor-mapa,
	.mapa,
	.mapa-velado {
		height: 1350px;
	}
	.contenedor-mapa,
	.seccion-mapa {
		display: block;
	}
	.contenido-mapa-velado {
		width: 100%;
	}
	.mapa-velado ul li {
		text-align: center;
		width: 100% !important;
		height: auto;
	}
.paises-proyectos {height: auto !important;width: 100%;}
.proyecto {height: auto !important;margin-bottom: 0 !important;}
.mapa-proyectos-frase {width: 290px!important;}
.texto-sector-seleccionado {text-align: center !important;}
.mapa-proyectos-frase img{width: 290px!important;}
#slider-colaboradores {width:300px;margin: 0 auto;height:180px;}
.proyectos-paises-texto {width: 290px!important;}
.redes-sociales-header  {width: 140px;margin-left:0;} 
.columna {width: 100%;float:none;}	
#slider1-768 {display: block;}
.item-position-768 {display: none;}
.slider1 {display: none;}
.slider-1170 {display: none;}
.slider-768 {display: none;}
#slider1-mobile {display: block;}
.contenido_fiiapp {width: 300px !important;margin: 13px auto 36px auto;}
.main-prefooter {width: 95%;margin: 36px auto;}
.sombra-menu img {  width: 100%;}
.item-position-mobile {display: block;}
.titulo-noticia {width: 300px;}
.emcabezado_noticia {width: 300px;}
.mapa-titular h3 {text-align: center !important;}
.encabezado-noticia {width:290px;}
.menu-menu-superior-container{display: none;}
.imagen-noticia {height: 180px;width: 100%;}
.noticias-pagina li {width: 100%;float: none;}
.comunicacion {text-align: center}
.encabezado-noticia, .titulo-noticia {width: 100%;}
.listado-noticias {height: 545px;}
.altura-titulo-fecha-contenido-noticia {height:310px;}
.info-comunicacion {
    margin: 0 auto;
    width: 100%;
    margin-bottom: 30px;
}
.comunicacion p{
   font-size: 13px !important;
   
}
.newsletter {
    float: none;
    height: 270px;
    margin-right: 1.5%;
    text-align: center;
    width: 100%;
}
.twitter {
    float: none;
    margin-right: 1.5%;
    text-align: center;
    width: 100%;
}
.twitter h1 {text-align: center;}
.contacto {
	float: none;
    margin-right: 1.5%;
    text-align: center;
    width: 100%;
}
.negrita-direccion, .contenido-direccion, .contenido-telefono {text-align: center; width: 100%;float: none;}

.prefooter {
    background-color: #2e2e2e;
    height: 1110px;
    padding-bottom: 40px;
    width: 100%;
}
.videos li {width: 100%;float: none}
.imagen-video {
    cursor: pointer;
    height: 200px;
    margin: 10px auto 20px;
    width: 95%;
}
.azul-clarito-peq {font-size: 13px;}


.historias-fiiapp, .eventos-fiiapp {width: 100%;float: none;}
.item-blog {overflow: hidden;width: 95%;margin: 0 auto;}
.bloque-info-blog {width: 100%;float: none;margin:0;}
.items-blog {width: 100%;}
.fondo-blog {height: 1320px;}
.fecha-blog p {margin-bottom: 10px;}
.home-entradilla-blog p {
    font-family: "TitilliumWebRegular";
    height: auto;
    margin-bottom: 15px;
}
.home-titulo-blog h3 a, .home-titulo-blog h2 a {font-size: 20px; line-height: 20px !important;}
.contacto-izq {width:100%;float:none;}
.contacto-drch {width:100%;float:none;}

.titulo-contacto-izq h2 {text-align: center;}
.titulo-contacto-derecha h2 {text-align: center;}
.mapa-contacto-izq iframe {width: 100%;}
.main-prefooter ul li {padding-top: 20px;}
.columna h1 {font-size: 22px;}
.site-header {display: none;}
.slider-mobile {display: block;} 
.item-noticia {float:none;width:100%;margin: 0 auto;}
.bx-pager-link {display: none !important;} 

.titulo-noticias-home h3 {margin-left: 0; text-align: center;}

.siguenos {display: none !important;}
.redes-sociales-header  {width: 140px;margin-left: 30px;}
.publicacion {width: 100%; float:none;}  
.info-publicacion {
    float: none;
    margin-left: 4px;
    width: 100%;
    text-align: center;
}
.imagen-publicacion {
    float: none;
    margin-top: 40px;
    text-align: center;
    width: 100%;
}
.titulo-publicaciones h3 .titulo-publicaciones h2, .titulo-publicaciones h1 {
    float: none;
    text-align: center;
    width: 100%;
}
.pattern-divider-publicaciones {width: 100%;margin-top: 0;}
.contenido-noticia-single {width: 100%;}
.encabezado-noticia-single {width: 100%;  text-align: center;}
.titulo-noticia-single h1 {width: 100%;text-align: center;}
.fecha-noticia-single {text-align: center;}
.imagen-noticia-single {
    margin-bottom: 22px;
    overflow: hidden;
    text-align: center;
    width: 300px;
}


.menu-menu-ppal-container,#menu-menu-ppal-en-container li a {display: none;}
.site-title {float: none !important;}
.logo-fiiapp-mobile  {width: 17%;}
.gobierno-fiiapp-mobile {
    width: 70%;
}

.gobierno {margin-right: 0;}
.selector-idioma select {height: 20px;}
.header-secondary-content {display: none;}
.site-info {
    height: 178px;
    margin: 0 auto;
    width:300px;
    text-align: center;
}
#menu-menu-footer li, #menu-menu-footer-en-1 li {

    margin-right: 11px;
}
#menu-menu-footer-en-1 li a {
    line-height: 53px;

}
.site-title a, .site-title a:hover {overflow: none;}
.hover-radio  {width: 300px;}
.item-position-mobile-direction a {top:-29px !important;}


.boton-enviar-buscador{width: 153px !important;}  
.contenedor-buscador {width: 300px!important;} 
.imagen-lupa-buscador {
	line-height: 14px;
    text-align: center;
    width: 100%;
    padding-top: 27px;
}
.sector {width: 293px!important;}
.imagen-listado-proyecto {width: 300px!important;float: none !important;}
.titulo-listado-proyecto {width: 100%;text-align: center;float: inherit !important;margin-top: 20px !important;}
.contenido-listado-proyecto {
    clear: both;
    text-align: center;
    width: 100%;
}
.proyecto {
    border-bottom: 1px solid #ccc;
    height: 600px;
    margin-bottom: 50px;
}
.titulo-seccion-proyectos h1  {text-align: center !important;}
.contenido-seccion-proyectos {text-align: center !important;}
.seccion-buscador {height: 290px !important;}
.buscador-proyectos-fiiapp {width: 300px !important; margin: 0 auto !important;float: none !important;text-align: center; }
.busqueda {width: 100% !important;}
.boton-proyectos-fiiapp {text-align: center !important;}
.selector-buscador {width: 100%;float: none !important;}
.boton-proyectos {width: 100%; margin: 30px auto; }
.boton-proyectos:hover {width: 100%; margin: 30px auto; }
.titulo-contenido-single-proyecto {text-align: center;margin: 0 auto;width: 90%;float: none !important;}
.imagen-proyecto-single {height: 242px;margin: 0 auto;overflow: hidden;width: 287px;margin: 0 auto;float: none !important;}
.titulo-proyecto-single h1 {font-size: 20px;margin-top: 20px !important;}
.datos-cabecera h1 {text-align: center;}
.datos-izq  {width: 100%;text-align: center;float: none;}
.datos-derecha {width: 100%;text-align: center;float: none;}
.especial {background-color: #48BDEB !important;}
.contenedor-menu-responsive ul li {-moz-transition: all 1s ease-in;
    /* WebKit */
    -webkit-transition: all 1 ease-in;
    /* Opera */
    -o-transition: all 1s ease-in;
    /* Standard */
    transition: all 1s ease-in;font-size: 15px;text-align:center;border-bottom: 0.5px solid white;text-transform: uppercase;padding-bottom: 5px;list-style: none;color:white;font-family: 'TitilliumWebLight';padding:10px;}
.contenedor-menu-responsive ul li a{-moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 1s ease-in;
    /* Opera */
    -o-transition: all 1s ease-in;
    /* Standard */
    transition: all 1s ease-in;font-size: 15px;text-align:center;border-bottom: 1px solid white;text-transform: uppercase;padding-bottom: 5px;list-style: none;color:white;font-family: 'TitilliumWebLight';padding:10px;}
.menu-responsive {width: 100%;background-color:#162F52;position: relative;height:0;-moz-transition: all 1s ease-in;
    /* WebKit */
    -webkit-transition: all 1s ease-in;
    /* Opera */
    -o-transition: all 1s ease-in;
    /* Standard */
    transition: all 1s ease-in;display: none;}
.contenedor-menu-responsive {width: 100%;}
.titulo-noticia h1 {
    float: none;
    font-family: "TitilliumWebLight";
    font-size: 32px;
    font-weight: lighter;
    margin-bottom: 0;
    margin-left: 0 !important;
    margin-top: 23px;
    text-align: center;
    width: 100%;
}
.pattern-noticias {
    margin: 0 auto 25px;
    width: 100%;
}
.home-titular-blog {margin-left: 0;}
.cabecera-mobile {display: block;width: 100%;line-height: 70px;margin:0 auto;}
.cabecera-mobile ul{
	width: 100%;
	margin-bottom: 0;
	display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    background-color: #42627B;
}
.cabecera-mobile ul li{display: inline-block;}

.gob {width: 170px;}
.cop {width: 31px;}
.log {width: 131px;}
.menu-mobile-item {display: block !important}
.menu-ham-cerrar {display: none;}
.men {width: 37px;margin-top: 7px;}
.ham-margen {margin-top: 7px;}
.menu-ham-mobile {display:block;background-image:url("images/responsive_menu_icon.png");-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size:cover;background-position: 50% 50%;float:right;height: 44px;width:44px; position: relative;
    top: 16px;
    left: 4px;}
.menu-ham-cerrar-mobile{background-image:url("images/responsive_menu_icon.png");-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size:cover;background-position: 50% 50%;height: 44px;width:44px;display: none; position: relative;
    top: 16px;
    left: 4px;
}
.nivo-caption {
    bottom: 2px !important;
    box-sizing: border-box;
    color: #fff;
    display: none;
    left: 50%;
    margin-left: -150px;
    overflow: hidden;
    padding: 5px 10px;
    position: absolute;
    width: 300px;
    z-index: 8;
}
.nivo-caption p {font-size: 14px;margin-bottom: 1px !important;}
.caption-3 {font-size:10px !important;line-height:13px;}
.vicepresidentes {
    display: inline-block;
    margin-bottom: 40px;
    text-align: center;
    width: 100%;
}
.vocal {
    display: inline-block;
    margin-bottom: 40px;
    text-align: center;
    width: 100%;
}

.caja-para-vicepresidentes h4 {text-align: center}
.caja-para-secretario h4, .caja-para-secretario h2{text-align:center;}
.secciones ul li {padding: 11px;font-size: 11px;margin-right: 2px;}
.presidente {text-align: center;}
.contenedor-menu-responsive ul li a {text-align: center;text-decoration: none!important;}
.volver-noticias  {margin: 0 auto !important;text-align: center !important;width: 200px !important;margin-top: 30px !important;clear: both;margin-left: 0;}
.pattern-divider-videos {width: 100%;margin-top: 5px;}
.titular-videos h3 .titular-videos h1 {text-align: center;width: 100%;
}
.fondo-blog {
    margin-top: 0;
}
.item-logo {width: 50%;float: left;list-style: none ;margin-top:20px;}

.listado-noticias-relacionadas ul li {width:100%;float: none;list-style: none;}
.seccion-blog {width: 100% !important;}
.imagen-video-home {width: 100%;}
.home-imagen-blog {width: 100%;}
.seccion-ofertas {display: none;}
.seccion-experto {display: none !important;}
.ofertas-mobile {display: block !important;}
.item-position {top: -42px !important;}
.home-titular-blog {margin-left: 10px;}
.contenedor-datos-blog {display: block;text-align: center;}
.barrita {display: none !important;}
.titulo-post {text-align: center;}
.entradilla-post {text-align: center;}
.tabla-agenda {width: 100%;}
#titulo-seccion-proyectos h1 {text-align: center;}
.hover-radio {position: relative;left:0;margin-left:0px;}
.radio-on {
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 0;
    width: 249px;
}
.radio {
    cursor: pointer;
    float: none;
margin: 50px auto 0;   
 opacity: 0.9;
    position: relative;
    transition: opacity 300ms ease-out 0.2s;
    width: 95px; }
.imagen-divider {display: none;}
.blog {
    margin: 0 auto;
    width: 95%;
}
/*
.oferta-responsive {display:block !important;position: relative;}
.experto-responsive {display: block!important;position: relative;}
*/
.doc-1-mobile {
	padding: 5px 0;
	text-align: center;
	background-color:  #bfbfbf;width:24%;height:auto;
    /* Firefox */
    -moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 0.3s ease-in;
    /* Opera */
    -o-transition: all 0.3s ease-in;
    /* Standard */
    transition: all 0.3s ease-in;border-radius: 3px;}
.doc-2-mobile {
	padding: 5px 0;
	text-align: center;
	background-color:#bfbfbf;width: 45%;height: auto;float:left;padding:1%;margin:1%;border-radius: 3px;
	/* Firefox */
    -moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 0.3s ease-in;
    /* Opera */
    -o-transition: all 0.3s ease-in;
    /* Standard */
    transition: all 0.3s ease-in;}
.doc-3-mobile {
	padding: 5px 0;
		text-align: center;
background-color: #bfbfbf;width:30%;height: auto;float: left;padding:1%;margin:1%;border-radius: 3px;  /* Firefox */
    -moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 0.3s ease-in;
    /* Opera */
    -o-transition: all 0.3s ease-in;
    /* Standard */
    transition: all 0.3s ease-in;}
.doc-4-mobile {	
	padding: 5px 0;text-align: center;
background-color:  #bfbfbf;width: 24%;height: auto;float: left;padding:1%;margin:1.5%;border-radius: 3px;   
	 /* Firefox */
    -moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 0.3s ease-in;
    /* Opera */
    -o-transition: all 0.3s ease-in;
    /* Standard */
    transition: all 0.3s ease-in;}

.doc-4-mobile:hover {background-color: #86b7d1;}
.doc-3-mobile:hover {background-color: #86b7d1;}
.doc-2-mobile:hover {background-color: #86b7d1;}
.doc-1-mobile:hover {background-color: #86b7d1;}
.estado-mobile {clear: left;text-align: left;font-family: 'TitilliumWebRegular';font-size: 16px;line-height: 16px;}
.abierto-mobile {
    background-color: #acd496;
    border-radius: 5px;
    color: white;
    line-height: 16px;
    text-transform: uppercase;
    border:none; 
    height: 50px;
    }

.cerrado-mobile {
	background-color:#d49d96;
	border-radius: 5px;
    color: white;
    line-height: 16px;
    text-transform: uppercase;
    border:none; 
    height: 50px;
}
.estado-mobile p {line-height: 50px;text-align:center !important;}
.oferta-responsive h1 {text-align: left;font-size: 14px;}
.oferta-responsive a {text-align: left;}
.oferta-responsive p {text-align: left;padding: 0 5px;}
.expertos-responsive h1 {text-align: left;font-size: 14px;}
.expertos-responsive a {text-align: left;}
.expertos-responsive p {text-align: left;padding: 0 5px;}
.fondo-oferta-mobile {background-color:#EDEDED;padding: 5px;margin-bottom: 10px;}
.contenido-ofertas {display:none!important;}
.expertos-mobile {display: block !important;}
.borde-top {border:none}
.secciones ul li {width: 42%;margin: 0 auto;font-size: 15px;}
.contenido-proyecto-single  {padding: 0 !important;}
.secciones ul li a{padding: 0 !important;}
.secciones ul li {text-align: center;}
.asistencia-tecnica {display: none;}
.servicio-suministro {display: none;}
.contenido-licitaciones {display: none;}
.asistencia-mobile {display: block;}
.servicio-mobile {display: block;}
.post-relacionados {text-align: center;}
.menu-menu-movil-responsive li {text-transform: uppercase;}
.mc4wp-form form {
    width: 60% !important;margin: 0 auto;
}
.formulario-proyectos {
    line-height: 65px;
    text-align: center;
    width: 100%;
}
.imagen-lupa-buscador {
    float: none;
    line-height: 62px;
    margin: 0 auto;
    width: 140px;
    cursor: pointer;
}

.back-proyecto-single img {
    display: none;

}
.newsletter-inscripcion {margin-bottom: 20px;}
.casilla {
    height: 80px;
    text-align: center;
}
.imagen-blog {width: 100%;}
.imagen-blog img{width: 100%;}
.videos li {height: 465px;}
.redes-sociales-videos {
top:140px!important;
}


#menu-menu-movil-responsive li {
    font-family: titilliumweblight;
    list-style: outside none none;
    margin: 0;
    padding: 0 0 3px;
    text-align: center;
    text-transform: uppercase;
}
#menu-menu-movil-responsive li a {
    margin: 0 !important;
}
.expertos-mobile {
    display: block !important;
}
.expertos-responsive {
    display: block !important;
}
#cookie-law-info-bar {
    border: 0 none;
    font-size: 10pt;
    margin: 90px auto 0;
    padding: 5px 0;
    text-align: center;
    width: 100%;
    z-index: 9999;
}
.nivoSlider {margin-top: 0px;}
.barrita {display: none;}
.redes-sociales-footer {text-align: center;margin: 0 auto;}
.redes-sociales-footer ul {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 260px;
}
.redes-sociales-footer ul li{text-align: center;margin: 5px;}
.relacion-movil {display: block;margin:0 auto;width:95%;text-align: center;}
.relacion-ordenador {display: none;}
.post-relacionados-movil {
    margin: 0 auto 60px;
    width: 90%;
}
.listado-noticias-relacionadas-movil ul li {list-style: none;}
.listado-noticias-relacionadas-movil ul {width: 100%;margin: 0 auto;}
.lista-gob {margin-right:1% }
.lista-cop {margin-right:1% }
.lista-logo {margin-right:1% }
.sobre-fiiapp {width: 100%;float: none;}
.patronato {width: 100%;float: none;}
.comision {width: 100%;float: none;}
.secciones ul li {width:95%;margin: 0 auto;}
.encabezado-evaluacion-single {width: 100%;text-align: center;}
.asistencia-mobile h1 {font-size: 15px;}
.infografia_movil {display: block !important;}
.infografia {display: none ;}
.prefooter {
    height: 1460px;
}
.main-prefooter {
    height: 1440px;
    margin: 36px auto;
    width: 95%;
} 
.main-prefooter ul li {
    height: auto;
    margin-top: 30px !important;
}
.contenido-telefono a{color:inherit!important;}
.contenido-proyecto-single p {text-align: center;}
.columna-single {
    background-color: white;
    border-radius: 10px;
    float: none;
    margin-right:0;
    padding: 5%;
    width: 90%;
}
.imagen-galeria {
    cursor: pointer;
    margin-left: 180px;
    margin-top: -68px;
    opacity: 0.8;
    position: absolute;
    transition: all 0.3s ease-out 0s;
    width: 60px;
}
.imagen-galeria:hover {
 margin-top: -78px;
}
.columna-single-2 {
    background-color: white;
    border-radius: 10px;
    float: left;
    margin: 10px auto 0;
    width: 100%;
}
.imagen-proyecto-single {
    float: none !important;
    height: 242px;
    margin: 0 auto;
    overflow: hidden;
    width: 95%;
}
.titulo-proyecto-single h1 {
    font-size: 20px;
    margin-top: 20px !important;
    text-align: center;
}
.imagenes-redes-sociales-single {
    float: none;
    margin-left: 0;
    margin-top: 0;
    text-align: center;
    width: 100%;
}
.contacto-single {
    background-color: white;
    border-radius: 10px;
    float: right;
    margin-top: 2%;
    width: 100%;
}
.redes-sociales-single {
    background-color: white;
    border-radius: 10px;
    float: right;
    margin-top: 2%;
    width: 100%;
}
.listado-destacado ul li {float: none;}
.contenido-newsletter {
    margin: 0 auto;
/*     padding: 5%;
    width: 95%; */
}

.contenido-fiiapp-newsletter {width:85%;}
.noticia-total {
    height: auto;
    margin: 0 auto;
    padding: 20px;
    width: 100%
}
.contenido-newsletter-entrevista-0 {
    background-color: white;
    float: none;
    margin: 0 1.8% 10px auto;
    padding: 20px;
    width: 85%;
}
.texto-noticia-completa {
    float: none;
    height: auto;
    margin: 0;
    width: 48%;
}
.entrevistas {
    background-color: white;
    margin: 10px auto;
    width: 100%;
}

.opinion {
    background-color: white;
    margin: 0 auto 10px;
    width: 95%;
}
.contenido-cuerpo-news-2 {width: 95%;margin: 0 auto;}
.contenido-newsletter-videos-1 {float: none;width:auto;}
.contenido-cuerpo-news {width: 95%;}
.listado-destacado ul li{width: 100%;height: 220px;} 
.texto-destacado-news {
    float: left;
    width: 100%;
}
.imagen-destacada-news {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    float: none;
    height: 140px;
    margin: 0 auto;
    width: 100%;
}
.imagen-noticia-completa {
   
    float: none;
    height: 180px;
    width: 100%;
}
.texto-noticia-completa {
    float: none;
    height: auto;
    margin: 0;
    width: 100%;
}
.videos-newsletter {
    background-color: white;
    margin: 0 auto 10px;

    width: 100%;
}
.contenido-newsletter-opinion {
    background-color: white;
    float: none;
    margin: 0 0 10px auto;
    /* padding: 0; */
    width: 95%;
}
.imagen-opinion {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    float: none;
    height: 100px;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
.texto-opinion {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.bloque-entrevista-2 {float: none;}
.agenda {
    margin: 0 auto;
    width: 100%;
}
.contenido-newsletter-ofertas {width: auto;float: none;margin-bottom: 10px;}
.contenido-newsletter-agenda {width: auto;float: inherit;}
.bloque-oferta {
    float: inherit;
}
.lista-3 {
    margin-bottom: 10px !important;
}
.lista-2 {
    margin-bottom: 2% !important;
}

.seccion-1 {
    float: inherit;
    margin-bottom: 20px;
    margin-right:0;
    width: 100%;
}

.seccion-2 {
    float: inherit;
    margin-bottom: 20px;
    margin-right:0;
    width: 100%;
}
.seccion-3 {
    float: inherit;
    margin-bottom: 20px;
    margin-right:0;
    width: 100%;
}
.seccion-4 {
    float: inherit;
    margin-bottom: 20px;
    margin-right:0;
    width: 100%;
}
.seccion-5 {
    float: inherit;
    margin-bottom: 20px;
    margin-right:0;
    width: 100%;
}
.titulo-redes-1 {height: auto}
.titulo-redes-2 {height: auto}
.titulo-redes-3 {height: auto}
.titulo-redes-4 {height: auto}
.titulo-redes-5 {height: auto}
.logo-redes {
    width: 100%;
}
.radio-single {display: none;}

.directos ul li {
    cursor: pointer;
    display: inline-block;
    opacity: 0.8;
    text-align: center;
    transition: all 0.3s ease-out 0s;
    width: 100%;
    margin-bottom: 10px;
}
.directos-a {margin-left: 0;}
 }

.radio {
	display: flex;
    flex-flow: row nowrap;
	justify-content: space-between;
	align-items: center;

	float:none!important; 
	width:100%!important;
	position:relative!important;
}

.radio img.radio-mobile {
	height: 85px;
	border-radius: 2px;
}



#flip-this {
    height: 210px;
    width: 283px;
    margin: 0 auto;
}

#flip-this img {
    width: 283px;
    height: 210px;
}

#flip-this .back {
    background: #2184cd;
    color: #fff;
    text-align: center;
}

/*-----------------------------------------------------------------------------------*/
/*	21. TABS
/*-----------------------------------------------------------------------------------*/
.tabs-top .etabs {
    margin: 0;
    padding: 0;
    overflow: inherit;
    margin-bottom: 1px;
}
.tabs-top.bordered .etabs {
    margin-bottom: 4px
}
.tabs-top.center .etabs {
    text-align: center
}
.tabs-top .tab {
    margin: 0;
    padding: 0;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-right: 3px;
    margin-bottom: 9px;
}
.tabs-top.bordered .tab {
    margin-bottom: 6px
}
.tabs-top .tab a {
    padding: 15px 20px;
    display: block;
    color: #404040;
    font-size: 12px;
    line-height: 1;
    font-weight: 800;
    text-transform: uppercase;
    background: #FFF;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);
}
.tabs-top.bordered .tab a {
    background: none;
    box-shadow: none;
    color: #4aa2d1;
    border: 2px solid #4aa2d1;
}
.tabs-top .tab a:hover,
.tabs-top .tab.active a {
    color: #4aa2d1;
    box-shadow: 0 2px 0 #4aa2d1;
    border: 0;
}
.tabs-top.bordered .tab a:hover,
.tabs-top.bordered .tab.active a {
    border: 2px solid #4aa2d1;
    box-shadow: none;
    background: #4aa2d1;
    color: #FFF;
}
.tabs-top .tab.active a {

}
.tabs-top.tab-container .panel-container {
    position: relative;
    z-index: 1;
    display: block;
}
.tabs-top.tab-container .panel-container p {
    margin: 0;
    padding-bottom: 10px;
}
.tabs-top.tab-container .panel-container .tab-block {
    padding-top: 10px;
    padding-bottom: 0;
}
.tabs-bottom .etabs {
    padding: 0;
    overflow: inherit;
    width: 80%;
    margin: 0 auto;
}
.tabs-bottom,
.tabs-bottom .etabs {
    text-align: center
}
.tabs-bottom .tab {
    display: inline-block
}
.tabs-bottom .tab a {
    display: block
}
.tabs-bottom .tab .icon {
    margin: 0 auto 15px;
    position: relative;
    width: 130px;
    height: 130px;
    line-height: 80px;
}
.tabs-bottom .tab .icon img {
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}
.tabs-bottom .tab:hover .icon.box,
.tabs-bottom .tab.active .icon.box {
    box-shadow: 0 2px 0 #4aa2d1
}
.tabs-bottom .tab.active .icon:before {
    content: "";
    display: block;
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #FFF;
}
.tabs-bottom .tab h4 {
    margin: 0
}
.tabs-bottom.tabs .panel-container {
    width: 90%;
    margin: 0 auto 30px;
}
.tabs-bottom.tab-container .panel-container p {
    margin: 0;
    padding-bottom: 10px;
}





