@CHARSET "utf-8";

@font-face {
    font-family: 'raleway';
    src: url('../fonts/raleway/Raleway-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewayThin';
    src: url('../fonts/raleway-thin/Raleway-Thin.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewayLight';
    src: url('../fonts/raleway-light/Raleway-Light.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewayBold';
    src: url('../fonts/raleway-bold/Raleway-Bold.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'stagsansLight';
    src: url('../fonts/StagSans-Light/StagSans-Light.eot');
    src: url('../fonts/StagSans-Light/StagSans-Light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/StagSans-Light/StagSans-Light.woff') format('woff'),
    url('../fonts/StagSans-Light/StagSans-Light.ttf') format('truetype'),
    url('../fonts/StagSans-Light/StagSans-Light.svg#sharebolditalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'stagsansBook';
    src: url('../fonts/StagSans-Book/StagSans-Book.ttf');
    font-weight: normal;
    font-style: normal;
}

/*--------------- COOKIES ----------------------*/
#alerta-cookies {background: #E5E7EB; position: relative;z-index: 1001;margin: 0;font-size: 12px;}
#alerta-cookies .btn { padding: 6px 12px; font-size: 12px;position: relative;top: 5px;}
#alerta-cookies h2 {margin-top: 0 !important;margin-bottom: 10px !important;}
#alerta-cookies .close{color: #fff; font-weight: normal; margin-right: 30px; opacity: 1; }
#alerta-cookies #closeCookies{position: relative;top:0;}


/* COMMONS */
html{ margin:0; min-height:100%; padding:0; font-size:100%; }
	
body{ font-family: 'Arial', sans-serif; color: #000000; }

/* HTML GLOBAL TAGS */
h1,h2,h3,h4,h5,h6{  font-family: "raleway", sans-serif; } /* DEFINICIÓN DE TIPOGRAFÍAS GLOBALES PARA EL SITIO */
h1 { margin-top: 0; }
h2 { font-size: 30px; }
p { font-size: 15px; }
.pp_hoverContainer { display: none !important; }
a.pp_previous { width: 15% !important; }
a.pp_next { width: 15% !important; }

/*
|--------------------------------------------------------------------------
| CLASES GENERALES
|--------------------------------------------------------------------------
*/
.no-padding { padding: 0; }
.no-padding-left { padding-left: 0; }
.no-padding-right { padding-right: 0; }
.required:after{ content: '*';color: #D50123; }
.clearfix:after{ content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0; }
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
a:focus { outline: none; }
.clearboth {clear: both;}
/* SIN MARGEN */
.no-margin {margin: 0;}
.no-margin-bottom { margin-bottom: 0 !important; }
.no-padding-top { padding-top: 0 !important; }

.margin-top10 { margin-top: 10px; }
.margin-bottom20 { margin-bottom: 20px; }
/* SIN BORDES */
.noborder { border: none !important; }
/* CENTRAR ELEMNTO */
.centrado { margin: 0 auto; }

.min-width-100 { min-width: 100%; }

.texto-negro { color: #000000 !important; }
/* FONT AWESOME */
i { color: #00b558; font-size: 25px !important; }
/* PADDING 40 ARRIBA Y ABAJO */
.padding-top-bottom { padding-top: 40px; padding-bottom: 40px; }
.padding-top20-bottom { padding-top: 20px; padding-bottom: 40px; }
.padding-top20-bottom20 { padding-top: 20px; padding-bottom: 20px; }
/* PADDING 60 ARRIBA */
.padding-top-60 { padding-top: 60px; }
/* PADDING 40 ARRIBA */
.adding-top-40 { padding-top: 40px; }
/* ESPACIO ENTRE P */
.margin-p { margin-top: 40px; margin-bottom: 40px; }
/* MARGIN - 60 */
.margin-top-60 { margin-top: -60px; }

/* DISPLAY NONE */
.display-none { display: none; }
/*CURSIVA*/
.cursiva {  }
/* ESPACIO EN LAS IMAGENES */
.margen-bajo {margin-bottom: 15px;}

.imagen-vacio { border: solid 1px #cccccc; }

.publicidad-vertical img { margin: 0 auto; }
/*
|--------------------------------------------------------------------------
| ELEMENTOS COMUNES
|--------------------------------------------------------------------------
*/
/* DATEPICKER */
.datepicker td.active, .datepicker td.active:hover { background-image: linear-gradient(to bottom, #00b558, #048c46) !important; }

/* BOOTSTRAP DIALOG */
.modal-dialog { z-index: 1041; }
.modal-content { border-radius: 10px; }
.modal-header{ background-color: #ffffff !important; border-bottom: none; border-top-left-radius: 10px !important; border-top-right-radius: 10px !important; }
.modal-header .bootstrap-dialog-close-button { background-color: #00b558 !important; border-radius: 10px; }
.modal-header .bootstrap-dialog-close-button .close { color: #ffffff !important; opacity: 1; padding: 2px 5px 2px 5px; }
.modal-header .bootstrap-dialog-title { width: 100%; }
.modal-body { background-color: #e4e4e4; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 50px; }


#form_buscador_home { max-width: 180px; }

/* COLOR DE FONDO SECCIONES */
.modulo-blanco { background-color: #FFFFFF; }
.modulo-gris { background-color: #e9e9e9; }
.modulo-grisoscuro { background-color: #C6C6C6; }
.modulo-grisoscuro .thumbnail { background-color: #C6C6C6; }
/* ESTILO LISTAS */
ul { padding-left: 0; }
.lista-sinestilo { list-style: none; }
   /*listas con punto verde */
.listado-iconos-verdes li { color: #00b558 !important; margin-bottom: 20px; padding-bottom: 10px;  margin-left: 50px; }
.listado-iconos-verdes span { color: #000000; }
/* COLORES DE FONDO */
.fondo-verde-claro { background-color: #00b558; }
.fondo-verde-oscuro { background-color: #048c46; }
.fondo-blanco { background-color: #FFFFFF; }
/* COLORES DE TEXTO */
.texto-verde-claro { color: #00b558; }
.texto-verde-oscuro { color: #048c46; }
.texto-blanco { color: #FFFFFF; }
/* CAJAS CON 2 Ó 3 BORDES VERDES */
.bordes-verdes-2 { border-left: solid 3px #00b558; border-bottom: solid 3px #00b558; border-top: solid 3px transparent; }
.bordes-verdes-3 { border-left: solid 3px #00b558; border-bottom: solid 3px #00b558; border-top: solid 3px #00b558; }
.bordes-grises-3 { border-left: solid 3px #777777; border-bottom: solid 3px #777777; border-top: solid 3px #777777; }
/* BOTON LUPA */
.btn-lupa { background: url('../img/comunes/buscador_lupa.png') left center no-repeat #c6c6c6; height: 25px; }
/* BOTON BLANCO REDONDEADO */
.btn-blanco { background-color: #ffffff; color: #00b558 !important; border-radius: 100px; }
/* BOTON VERDE SIN BORDER-RADIUS */
.btn-verde { background-color: #22b45a; border-radius: 0; color: #ffffff; font-size: 12px; padding: 0px 15px 0px 15px; font-family: "Arial", sans-serif; }
.btn-verde:hover { background-color: #1e984d; color: #ffffff; }
/* BOTON CON BACKGROUND TRASPARENTE Y TEXTO VERDE */
.btn-trasparent-text-verde { background-color: transparent; font-family: "ralewayBold", sans-serif; color: #00b558; font-size: 18px; }
/* PARRAFOS INTERIORES */
.parrafo-interior { margin-top: 40px; margin-bottom: 40px; }
/* SEPARACION ROWS */
.fila { border-bottom: solid 1px #d9d9d9; padding-bottom: 20px; margin-top: 20px; }
/* ENLACE VERDE CON FONT AWESOME */
.acceder-plus { font-family: "raleway", sans-serif; font-size: 18px; color: #00b558; }
/* THUMBNAILS */
.thumbnail { border: 0; border-radius: 0; background-color: transparent; }
.thumbnail .tamano { height: 280px;}
.thumbnail img { max-width: 280px; max-height: 180px; margin-bottom: 10px; }
.thumbnail a { color: #000000; }
.thumbnail a:hover { text-decoration: none; }
.thumbnail .categoria { background-color: #00b558; color: #ffffff; padding: 0px 5px 0px 5px; }
.thumbnail .fecha { font-family: "stagsansBook", sans-serif; font-size: 15px; color: #00823f; margin-top: 5px; text-transform: lowercase;} /* 17px */
.thumbnail .titular { font-family: "ralewayBold", sans-serif; font-size: 16px; margin-bottom: 5px; min-height: 70px !important; }
#home .thumbnail .titular { min-height: inherit !important; }
.thumbnail .descripcion { font-size: 13px; color: #656565; text-align: justify; }
.thumbnail .descripcion.principal{overflow: hidden; height: 338px;}
.thumbnail .caption { padding: 0; margin-bottom: 15px; }
.thumbnail .tipo { font-family: "ralewayBold", sans-serif; color: #656565; }
/* RESUMEN EJECUTIVO */
#resumen { padding-top: 15px; }
#resumen .titulo { border-bottom: solid 5px #00B558; }
#resumen .titulo h1 { color: #00B558; }
#resumen .titulo p { font-family: "ralewayBold", sans-serif; color: #333333; font-size: 22px; line-height: 1; }
/* THUMBNAILS EN LINEA */
.thumbnail-linea { border-bottom: solid 1px #d9d9d9; padding-bottom: 5px; margin-top: 20px; width: 100%; }
.thumbnail-linea p { margin-top: 0; margin-bottom: 0; }
.thumbnail-linea a { text-decoration: none; }
.thumbnail-linea img { border: 2px solid #cccccc; box-shadow: 0 5px 5px #888888; }
.thumbnail-linea a:hover { text-decoration: none; }
.thumbnail-linea .imagenPrincipal { width: 100%; }
.thumbnail-linea .titulo { font-family: "ralewayBold", sans-serif; color: #333333; font-size: 22px; line-height: 1; }
.thumbnail-linea .titulo a { color: #000000; }
.thumbnail-linea .titulo a:hover { text-decoration: none; }
.thumbnail-linea .descripcion { font-family: "Arial", sans-serif; color: #000000; font-size: 15px; text-align: justify; min-height: 60px; }
.thumbnail-linea .fecha { font-family: "stagsansBook", sans-serif; font-size: 17px; color: #00823f; }
.thumbnail-linea-final { border-bottom: none; margin-top: 20px; }
/* THUMBNAILS PUBLICACIONES */
.borde-izq-verde { border-left: solid 3px #00b558; }
.thumbnail-publicaciones-row { padding-top: 30px; padding-bottom: 20px; border-bottom: solid 1px #cccccc; margin-bottom: 10px; }
.thumbnail-publicaciones-last { padding-top: 30px; padding-bottom: 20px; border-bottom: none; }
.thumbnail-publicaciones { padding-left: 8px; }
.publicacion { min-height: 370px; }
.thumbnail-publicaciones a { color: #000000; }
.thumbnail-publicaciones img { border: 2px solid #cccccc; box-shadow: 0 5px 5px #888888; }
.thumbnail-publicaciones a:hover { text-decoration: none; }
.thumbnail-publicaciones a img { max-width: 150px; min-height: 200px; max-height: 200px; }
.thumbnail-publicaciones .titulo { font-family: "ralewayBold", sans-serif; font-size: 18px; line-height: 1; min-height: 56px; margin-bottom: 5px; padding-top: 20px; }
.thumbnail-publicaciones .tipo { font-family: "ralewayBold", sans-serif; color: #989797; }
.thumbnail-publicaciones .fecha { font-family: "stagsansBook", sans-serif; color: #00823f; font-size: 17px; margin-bottom: 5px;  }
.thumbnail-publicaciones .autor { font-family: "ralewayBold", sans-serif; font-size: 16px; line-height: 1; color: #8e8e8e;min-height: 33px; margin-bottom: 5px; }
.thumbnail-publicaciones .links-publicacion li { margin-top: 5px; }
.thumbnail-publicaciones .links-publicacion a { font-family: "ralewayBold", sans-serif; font-size: 14px; color: #00b558; display: block; }
.thumbnail-publicaciones .links-publicacion a:hover { text-decoration: none; }
.thumbnail-publicaciones .links-publicacion i { margin-right: 10px; }
.thumbnail-publicaciones .descripcion { min-height: 64px; }
#laboratorio-libros-informes .thumbnail-publicaciones { min-height: 360px; /*position: relative;*/ }
#laboratorio-libros-informes .thumbnail-publicaciones .links-publicacion { /*position: absolute; bottom: 0;*/ }
/* PUBLICACIONES AMPLIADA */
.publicaciones-ampliada h1 { text-transform: uppercase; }
.publicaciones-ampliada img { border: 2px solid #cccccc; box-shadow: 0 5px 5px #888888; }
.publicaciones-ampliada a { color: #000000; }
.publicaciones-ampliada a:hover { text-decoration: none; }
.publicaciones-ampliada .recuadro-verde { background-color: #00b558; padding: 20px;  }
.publicaciones-ampliada .recuadro-verde blockquote { margin-bottom: 0; border-left-color: #ffffff; padding: 0 0 0 10px; }
.publicaciones-ampliada .recuadro-verde .titulo { font-family: "ralewayBold", sans-serif; color: #ffffff; line-height: 1; font-size: 22px; }
.publicaciones-ampliada .recuadro-verde .autor { font-family: "ralewayBold", sans-serif; line-height: 1; font-size: 17px; color: #000000; }
.publicaciones-ampliada .recuadro-verde .fecha { font-family: "ralewayBold", sans-serif; line-height: 1; font-size: 17px; }
.publicaciones-ampliada .links-publicacion { margin-top: 15px; }
.publicaciones-ampliada .links-publicacion li { margin-top: 5px; }
.publicaciones-ampliada .links-publicacion a { font-family: "ralewayBold", sans-serif; font-size: 14px; color: #00b558; display: block; }
.publicaciones-ampliada .links-publicacion a:hover { text-decoration: none; }
.publicaciones-ampliada .links-publicacion i { margin-right: 10px; }
.publicaciones-ampliada .descripcion { margin-top: 30px; text-align: justify; }
.publicaciones-ampliada .descripcion ul { margin-left: 15px; }
.publicaciones-ampliada .lateral-blanco { border-left: solid 5px #ffffff; padding: 10px; position: relative; height: 100%;  margin-left: 10px; }
.publicaciones-ampliada .bordes-verdes {border-top: solid 1px #00b558; border-bottom:  solid 1px #00b558; margin-left: 5px;}
.publicaciones-ampliada .titulo { font-family: "ralewayBold", sans-serif; font-size: 22px; line-height: 1; margin-top: 15px;}
.publicaciones-ampliada .autor {font-family: "ralewayBold", sans-serif; font-size: 18px; line-height: 1; color: #8e8e8e;}
.publicaciones-ampliada .fecha{font-family: "ralewayBold", sans-serif; font-size: 16px; line-height: 1; margin-bottom: auto;}
.publicaciones-ampliada .fechaVerde{font-family: "ralewayBold", sans-serif; font-size: 16px; line-height: 1; margin-bottom: auto; color: #00823f;}
.publicaciones-ampliada .comentario {font-family: "ralewayBold", sans-serif; font-size: 16px; line-height: 1; color: #00b558; margin-bottom: auto; }
.publicaciones-ampliada .opinion { margin-top: 20px; }
.publicaciones-ampliada .opinion .opiniones {background-color: #dcdcdc; padding: 10px; min-height: 200px; }
.publicaciones-ampliada .margen  { margin-left: 15px; }
.publicaciones-ampliada .margen-arriba  { margin-top: 15px; }
.publicaciones-ampliada .margen1 {margin-left: -172px; margin-top: -6px;}

/*.imagen-ampliada { min-height: 500px; min-width: 650px; border: solid 1px #cccccc; }*/
/* BOTONES COMPARTIR REDES */
.compartir-redes { margin-top: 50px; border-bottom: solid 1px #cccccc; }
.compartir-redes ul li { min-height: 30px; }
.compartir-redes ul .twitter { vertical-align: bottom; }
.compartir-redes ul .linkedin { vertical-align: bottom; }
.compartir-redes p a { color: #939393; }
.compartir-redes p a:hover { text-decoration: none; }
.compartir-redes i { color: #939393; font-size: 15px !important; }
/* TAGS */
.tags { margin-top: 20px; }
.tags p { color:#6a6a6a; }
/* MENU SECCIONES EN CAJAS */
.thumbnail-menu-lateral a { font-family: "ralewayBold", sans-serif; color: #00b558; font-size: 17px; }
.thumbnail-menu-lateral img { width: 100%; }
.thumbnail-menu-lateral a:hover { text-decoration: none; }
.thumbnail-menu-lateral p { background-color: #f2f2f2; padding: 10px; text-align: center !important; }
/* BUSCADOR HOME */
.buscador-home { background-color: #c6c6c6; border-radius: 100px 0px 0px 100px; height: 30px; }
.buscador-gris-lupa .input-group-addon { background-color: #c6c6c6; border-radius: 0 100px 100px 0; height: 25px; }
.buscador-gris-lupa .input-group-addon input { background-color: #c6c6c6; border-radius: 0 100px 100px 0; height: 23px; }
/* COMILLADO VERDE DE LOS SUBTITULARES */
.subtitular-comillado-verde { font-family: "raleway", sans-serif; font-size: 21px; color: #00b558;}
/*.subtitular-comillado-verde:before { content: url('../img/comunes/comillas_principio.png') " "; }
.subtitular-comillado-verde:after { content: " " url('../img/comunes/comillas_final.png'); }*/
/* COMILLADO BLANCO */
.subtitular-comillado-blanco { font-family: "raleway", sans-serif; font-size: 17px; color: #ffffff; }
/*.subtitular-comillado-blanco:before { content: url('../img/comunes/comillas_principio_blancas.png') " "; }
.subtitular-comillado-blanco:after { content: " " url('../img/comunes/comillas_final_blancas.png'); }*/
/* CONTENEDOR SUBTITULAR VERDE */
.contendor-subtitular-verde { background-color: #00b558; padding: 10px; margin-bottom: 50px; }
.contendor-subtitular-verde p { margin-bottom: 0; }
.contendor-subtitular-verde .imagen { background-color: #ffffff; /*min-height: 160px;*/ }
.contendor-subtitular-verde .imagen img { margin: 0 auto; }
.contendor-subtitular-verde1 { background-color: #00b558; padding: 10px; margin-bottom: 30px; }
.contendor-subtitular-verde1 p { margin-bottom: 0; }
.contendor-subtitular-verde1 .imagen { background-color: #ffffff; /*min-height: 220px;*/ }
.contendor-subtitular-verde1 .imagen img { margin: 0 auto; }
/* MENU LATERALES */
.menu_lateral .panel-heading a { color: #00b558; font-size: 15px; display: block; }
.menu_lateral .panel-heading a:focus { outline: none; }
.menu_lateral .panel-heading a:hover, #areas .panel-heading a:focus { text-decoration: none; }
.menu_lateral .panel-heading i { color: #b1b1b1; font-size: 20px !important; }
.menu_lateral .panel-body i { color: #b1b1b1 !important; font-size: 20px !important; }
.menu_lateral .panel-body { padding: 0; }
.menu_lateral .panel-body p { margin: 0; padding: 10px 10px 10px 30px; border-bottom: solid 1px #f1f1f1; }
.menu_lateral .panel-body p a { display: block; color: #989797; font-size: 12px; }
.menu_lateral .panel-body p .active { color: #000000; }
.menu_lateral .panel-body a:focus { outline: none; }
.menu_lateral .panel-body a:hover, #areas .panel-heading a:focus { text-decoration: none; }
.menu_lateral .panel-body .submenu p { background-color: #eeeeee; border-bottom: solid 1px #dfdfdf; }
.menu_lateral .submenu p { padding-left: 60px; }
.contenedor-collapse { position: relative; }
.contenedor-collapse .link-collapse { position: absolute; right: 15px; top: 8px; }
/* MODULOS INTERIORES */
.modulo-interior { margin-top: 40px; }
.modulo-interior .titular { background-color: #ffffff; border-top: solid 1px #d9d9d9; border-bottom: solid 1px #d9d9d9; }
.modulo-interior .titular h3 { margin-top: 5px; margin-bottom: 5px; font-family: "raleway", sans-serif; font-size: 22px; color: #00b558; }
.modulo-interior .interior { background-color: #e9e9e9; padding-top: 40px; padding-bottom: 40px; border-bottom: solid 1px #d9d9d9; }
.modulo-interior .interior .seccion { border-right: solid 1px #c2c2c2; min-height: 90px; position: relative; }
.modulo-interior .interior .last { border-right: none; }
.modulo-interior .interior .seccion .titular-interior { font-family: "ralewayBold", sans-serif; font-size: 18px; color: #000000; line-height: 1; }
.modulo-interior .interior .seccion p { font-size: 13px; color: #333333; }
.modulo-interior .interior .seccion a { position:absolute; bottom: 0; right: 10px; }
.modulo-interior .interior .seccion2 { border-left: solid 3px #00b558; min-height: 110px; position: relative; }
.modulo-interior .interior .seccion2 .titular-interior { font-family: "ralewayBold", sans-serif; font-size: 18px; color: #000000; line-height: 1; }
.modulo-interior .interior .seccion2 p { font-size: 13px; color: #333333; }
.modulo-interior .interior .seccion2 a { position:absolute; bottom: 0; right: 10px; }
/*newsletter y hazte socio*/
.modulo-interior .interior-newsletter { background-color: #e9e9e9; border-bottom: solid 1px #d9d9d9; }
.modulo-interior .interior-newsletter #newsletter-form .btn-trasparent-text-verde { margin-top: 20px; }

.caja-newsletter { height: 30px !important; }
.modulo-interior .interior-newsletter #newsletter { background-color: #00b558; color: #ffffff; padding: 30px 0 0 0; font-family: "raleway", sans-serif; font-size: 21px; line-height: 1; }
.modulo-interior .interior-newsletter .newsletter a.underline{color: #000000;}
.modulo-interior .interior-newsletter .newsletter { border-right: solid 1px #cecece; margin-top: 20px; margin-bottom: 20px; }
.modulo-interior .interior-newsletter .newsletter input { border-radius: 100px; height: auto;}
.modulo-interior .interior-newsletter .newsletter label { font-family: "raleway", sans-serif; font-size: 16px; }
.modulo-interior .interior-newsletter .hazte-socio { margin-top: 20px; margin-bottom: 20px; border-right: solid 1px #cecece; }
.modulo-interior .interior-newsletter .hazte-socio p { color: #9e9e9e; font-size: 13px; text-align: justify; }
.modulo-interior .interior-newsletter .last-hazte-socio { margin-top: 20px; margin-bottom: 20px; }
.modulo-interior .interior-newsletter .last-hazte-socio p { color: #9e9e9e; font-size: 13px; text-align: justify; }
/* prefooter newsletter */
#modulo-prefooter-newsletter { margin-top: 80px; }
/* BANNERS INTERIORES */
.banners-interiores img { margin: 0 auto; width: 1910px; }
/* SIDEBAR ACTIVIDADES */
.sidebar-actividades { border-right: solid 1px #d9d9d9; }
.sidebar-actividades .agenda .titular-agenda { font-family: "raleway", sans-serif; font-size: 22px; }
/*calendario actividades*/
.sidebar-actividades .agenda #calendario table { background-color: #f0f0f0; border-radius: 10px; margin: 10px; width: 92%; }
.sidebar-actividades .agenda #calendario .calendar #last { left: 35px; position: absolute; top: 40px; color: #00b558; }
.sidebar-actividades .agenda #calendario .calendar #next { position: absolute; right: 35px; top: 40px; color: #00b558; }
.sidebar-actividades .agenda #calendario .top { background: none; }
.sidebar-actividades .agenda #calendario .top span { color: #00b558; }
.sidebar-actividades .prox-actividades .titular-prox-actividades { font-family: "ralewayBold", sans-serif; font-size: 18px; }
.sidebar-actividades #fecha_desde { background: url('../img/comunes/calendar_icon.png') 95% center no-repeat; }
.sidebar-actividades #fecha_hasta { background: url('../img/comunes/calendar_icon.png') 95% center no-repeat; }
/* SIDEBAR BUSCADOR GENERAL */
#buscador h1 { text-transform: capitalize; }
.sidebar-buscador #fecha_desde { background: url('../img/comunes/calendar_icon.png') 95% center no-repeat; }
.sidebar-buscador #fecha_hasta { background: url('../img/comunes/calendar_icon.png') 95% center no-repeat; }

/* SIDEBAR PUBLICACIONES */
.sidebar-publicaciones { border-right: solid 1px #d9d9d9; padding-bottom: 100px; }
/* BUSCADOR SIDEBARS */
.buscador { border-bottom: solid 20px #f0f0f0; }
.buscador form { padding-right: 10px; }
.buscador label { font-family: "ralewayBold", sans-serif; font-weight: normal; color: #00b558; font-size: 18px; }
.buscador .titular-buscador { font-family: "raleway", sans-serif; font-size: 15px; }
/* ESTILO DE ORGANIGRAMAS */
.caja_no_imagen{margin-left: 5px;}
.organigrama { margin-top: 30px; min-width: 100%; z-index: 9; }
.organigrama img { min-height: 86px; min-width: 96px; max-height: 86px; max-width: 96px; }
.organigrama .caja { background-color: #00b558; padding: 10px; height: 86px; z-index: 9 }
.organigrama .caja blockquote { border-left-color: #ffffff; padding: 0 0 0 10px; margin-bottom: 0; z-index: 9; }
.organigrama .caja blockquote p { margin-bottom: 0; }
.organigrama .caja blockquote .nombre { font-family: "ralewayLight", sans-serif; color: #ffffff; font-size: 24px; line-height: 1; }
.organigrama .caja blockquote .nombreMediano { font-family: "ralewayLight", sans-serif; color: #ffffff; font-size: 15px; line-height: 1; }
.organigrama .caja blockquote .cargo { font-family: "Arial", sans-serif; font-size: 16px;}
.organigrama .caja i { bottom: 26px; color: #ffffff !important; position: absolute; right: 5px; }
.organigrama-subsubnivel ul {  }
.organigrama-subsubnivel ul li { max-width: 70%; margin: 0 auto; }
.organigrama-subsubnivel .caja { background-color: #048b46; padding: 10px; height: 70px; z-index: 9; }
.organigrama-subsubnivel .caja blockquote { border-left-color: #ffffff; padding: 0 0 0 10px; margin-bottom: 0; z-index: 9; }
.organigrama-subsubnivel .caja blockquote p { margin-bottom: 0; }
.organigrama-subsubnivel .caja blockquote .nombre { font-family: "ralewayLight", sans-serif; color: #ffffff; font-size: 13px; line-height: 1; text-transform: uppercase; }
.organigrama-subsubnivel .caja blockquote .nombreMediano { font-family: "ralewayLight", sans-serif; color: #ffffff; font-size: 15px; line-height: 1; }
.organigrama-subsubnivel .caja blockquote .cargo { font-family: "Arial", sans-serif; font-size: 11px;}
.organigrama-subsubnivel .caja i { bottom: 26px; color: #ffffff !important; }
.organigrama-subnivel ul { margin-top: 40px; z-index:9; margin-left: 0;width: 100%;}
.organigrama-subnivel ul li { display: inline-block; margin-right: 10px; max-width: 120px; vertical-align: top;z-index:9; }
.organigrama-subnivel ul li .cajaVerdeOscuro { background-color: #048b46; padding: 10px;z-index:9; }
.organigrama-subnivel ul li .cajaVerdeOscuro blockquote { border-left-color: #ffffff; padding: 0 0 0 10px; margin-bottom: 0;z-index:9; }
.organigrama-subnivel ul li .cajaVerdeOscuro blockquote p { margin-bottom: 0; color: #000000;z-index:9; }
.organigrama-subnivel ul li .cajaVerdeOscuro blockquote .nombre { font-family: "ralewayLight", sans-serif; color: #ffffff; font-size: 13px; line-height: 1;z-index:9; }
.organigrama-subnivel ul li .cajaVerdeOscuro blockquote .cargo { font-family: "Arial", sans-serif; font-size: 11px; }
.organigrama-subnivel ul li .cajaVerdeOscuro blockquote i { color: #ffffff !important; }
.organigrama-subnivel .cajaVerdeOscuro { background-color: #048b46; padding: 10px; z-index: 9 }
.organigrama-subnivel .cajaVerdeOscuro blockquote { border-left-color: #ffffff; padding: 0 0 0 10px; margin-bottom: 0; }
.organigrama-subnivel .cajaVerdeOscuro blockquote p { margin-bottom: 0; color: #000000; }
.organigrama-subnivel .cajaVerdeOscuro blockquote .nombre { font-family: "ralewayLight", sans-serif; color: #ffffff; font-size: 13px; line-height: 1; }
.organigrama-subnivel .cajaVerdeOscuro blockquote .nombreGrande { font-family: "ralewayLight", sans-serif; color: #ffffff; font-size: 25px; line-height: 1; }
.organigrama-subnivel .cajaVerdeOscuro blockquote .cargo { font-family: "Arial", sans-serif; font-size: 11px; }
.organigrama-subnivel .cajaVerdeOscuro blockquote i { color: #ffffff !important;z-index:9; }
.organigrama-subnivel ul li .cajaGris { background-color: #048b46; padding: 10px; }
.organigrama-subnivel ul li .cajaGris blockquote { border-left-color: #ffffff; padding: 0 0 0 10px; margin-bottom: 0; }
.organigrama-subnivel ul li .cajaGris blockquote p { margin-bottom: 0; color: #000000; }
.organigrama-subnivel ul li .cajaGris blockquote .nombre { font-family: "ralewayLight", sans-serif; color: #ffffff; font-size: 13px; line-height: 1; }
.organigrama-subnivel ul li .cajaGris blockquote .cargo { font-family: "Arial", sans-serif; font-size: 11px; }
.organigrama-subnivel ul li .cajaGris blockquote i { color: #ffffff !important; }
.organigrama-subnivel .cajaGris { background-color: #888888; padding: 10px; z-index: 9;}
.organigrama-subnivel .cajaGris blockquote { border-left-color: #ffffff; padding: 0 0 0 10px; margin-bottom: 0; }
.organigrama-subnivel .cajaGris blockquote p { margin-bottom: 0; color: #000000; }
.organigrama-subnivel .cajaGris blockquote .nombre { font-family: "ralewayLight", sans-serif; color: #ffffff; font-size: 13px; line-height: 1; }
.organigrama-subnivel .cajaGris blockquote .cargo { font-family: "Arial", sans-serif; font-size: 11px; }
.organigrama-subnivel .cajaGris blockquote i { color: #ffffff !important; }
.organigrama-subnivel { /*margin-top: 40px;  padding-top: 10px; z-index:0;*/ }
.organigrama-subnivel p { font-family: "raleway", sans-serif; color: #706f6f; font-size: 14px; }
.organigrama-subnivel ul li .cajaSecretaria { background-color: #b0b0b0; padding: 10px; min-height: 80px; min-width: 100px; margin-right: 20px; }
.organigrama-subnivel ul li .cajaSecretaria blockquote { border-left-color: #ffffff; padding: 0 0 0 10px; margin-bottom: 0; }
.organigrama-subnivel ul li .cajaSecretaria blockquote p { margin-bottom: 0; }
.organigrama-subnivel ul li .cajaSecretaria blockquote .nombre { font-family: "ralewayLight", sans-serif; color: #ffffff; font-size: 13px; line-height: 1; }
.organigrama-subnivel ul li .cajaSecretaria blockquote i { color: #ffffff !important; }
.organigrama-imagen { margin-top: 40px; z-index: 9;z-index: 9;}
.organigrama-imagen1 {margin-top: 40px; margin-left: 70px;z-index: 9;}
.organigrama-caja {height: 70px; margin-top: 80px; padding-top: 10px;}


/* ROW DESPLEGABLE VERDE */
.desplegable-verde { border: none; }
.desplegable-verde .recuadro-blanco span { background-color: #ffffff; padding: 0px 20px 5px 20px; font-family: "ralewayThin", sans-serif; font-size: 38px; color: #000000; }
.desplegable-verde .panel-heading { background-color: #00b558; }
.desplegable-verde .panel-heading h2 { color: #ffffff; font-family: "raleway", sans-serif; font-size: 22px; margin-top: 20px; }
.desplegable-verde .panel-heading i { color: #ffffff; font-size: 20px !important; }
.desplegable-verde .panel-body { background-color: #f3f2f2; }
.desplegable-verde .panel-body .contenido-desplegable h3 { font-family: "raleway", sans-serif; font-size: 22px; color: #00b558; }
.desplegable-verde .panel-body .contenido-desplegable p { margin-bottom: 40px; }
.desplegable-verde .panel-body .contenido-desplegable ul { padding-left: 15px; }
.desplegable-verde .panel-body .borde { border-bottom: solid 1px #cccccc; }
/* PAGINADORES */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination >
.active > a:focus, .pagination > .active > span:focus { background-color: #00b558; border-color: #048c46; }
.pagination > li > a, .pagination > li > span { color: #00b558; }

/*
|--------------------------------------------------------------------------
| HEADER
|--------------------------------------------------------------------------
*/
#header { border-bottom: solid 15px #00b558; }
#header #logo { margin-top: 10px; max-width: inherit;}
#header #content_enlace{position: absolute;z-index: 999;}
#header ul { list-style: none; }
#header ul li { display: inline-block; margin-right: -3px;}
#header .header-verde-home { background-color: #00b558; padding: 20px 20px 20px 20px; position: absolute; top: 0; z-index: 999999; }
#header .header-verde-home p { color: #ffffff; }
#header .header-verde { background-color: #00b558; padding: 20px 10px 0px 10px; min-height: 100px; }
#header .agenda_2030 {z-index: 200;margin-left: 310px;}
#header .redes ul { margin-top: 10px; margin-bottom: 30px;}
#header .redes .form-group { margin-bottom: 0; }
#header .redes ul li { margin-right: 5px; }
#header .redes ul li a { color: #000000; font-size: 10px; }
#header .redes ul li a:hover { color: #00b558; background-color: transparent; }
#header .redes ul li a i { color: #000000; font-size: 28px !important; }
#header .redes ul li a .fa-facebook-square { color: #3B5998; }
#header .redes ul li a .fa-twitter { color: #00ABF1; }
#header .redes ul li a .fa-youtube { color: #EE1C1B; }

#header .redes ul li a .fa-linkedin { color: #007AB9; }
#header .redes ul li a .fa-flickr { color: #FF0084; }
#header .redes ul li a .fa-instagram { color: #FF0084; }
#header .redes ul li a .fa-telegram-plane {    color: #007AB9;    font-size: 33px !important;    padding-top: 5px;}
#header .redes ul li a .fa-slideshare { color: #007AB9; }
#header .navbar-nav { margin-bottom: 5px; }
#header .navbar-nav li a { color: #161616; font-size: 12px; font-family: "ralewayBold", sans-serif; border-right: solid 1px #161616; }
#header .navbar-nav li .last { border-right: 0; }
#header .navbar-nav li a:hover { color: #00b558; background-color: transparent; }
#header .navbar-nav > li > a { padding-top: 0; padding-bottom: 0; }
#header .navbar-nav .active > a { color: #00b558; }
#header .navbar-toggle{ background-color: #00b558; color: #ffffff; }
/*
|--------------------------------------------------------------------------
| BREADCRUMBS
|--------------------------------------------------------------------------
*/
.breadcrumbs-pag-actual {  }
#breadcrumbs { padding-top: 20px; padding-bottom: 20px; }
#breadcrumbs ol { margin-bottom: 0; }
#breadcrumbs ol li { display: inline; font-size: 12px; font-family: "Arial", sans-serif; color: #313131; margin-left: 5px; }
#breadcrumbs ol li a { color: #313131; }
#breadcrumbs ol .breadcrumbs-pag-actual { color: #00b558; }
/*
|--------------------------------------------------------------------------
| CARROUSEL
|--------------------------------------------------------------------------
*/
#carousel-home img { margin: 0 auto; }
#carousel-home .carousel-indicators { /*margin-left: 8%; left: 0; width: 60%; text-align: left;*/ }
#carousel-home .carousel-indicators li { background-color: #1c0000; border-color: #a1a1a1; }
#carousel-home .carousel-indicators li.active { /*background-color: #1c0000;*/ border-color: #1c0000; }
#carousel-home .item .carousel-caption { padding-bottom: 0; bottom: 0; left: 0; width: 100%; }
#carousel-home .item .carousel-caption .container { padding-right: 0; padding-left: 0; }
#carousel-home .item .carousel-caption .recuadro-indicadores { border: solid 5px #00b558; border-bottom: none; background: rgba(255, 255, 255, .9); text-shadow: none; width: 21%; margin-right: 4%;
                                                            min-height: 205px; padding: 15px; }
#carousel-home .item .carousel-caption .recuadro-indicadores i { color: #00b558; font-size: 30px; }
#carousel-home .item .carousel-caption .recuadro-indicadores p { font-family: "ralewayBold", sans-serif; font-size: 20px; color: #000000; text-align: left; }
#carousel-home .item .carousel-caption .recuadro-indicadores h1 { font-family: "ralewayBold", sans-serif; font-size: 30px; color: #2e3c65; }
#carousel-home .item .carousel-caption .recuadro-indicadores h2 { font-family: "ralewayBold", sans-serif; font-size: 30px; color: #2e3c65; }
#carousel-home .item .carousel-caption .recuadro-indicadores { position: relative; }
#carousel-home .item .carousel-caption .recuadro-indicadores .enlace { position: absolute; bottom: 30px; right: 30px; }
#carousel-home .item .carousel-caption .recuadro-blanco { background-color: #ffffff; color: #818181; text-shadow: none; width: 53.667%; text-align: left; }
#carousel-home .item .carousel-caption .recuadro-blanco p { font-family: "raleway", sans-serif; font-size: 24px; margin-bottom: 0; }
#carousel-home .item .carousel-caption .recuadro-blanco h1 { font-family: "ralewayBold", sans-serif; font-size: 36px; color: #2e3c65; margin-top: 0; }
/*
|--------------------------------------------------------------------------
| FOOTER
|--------------------------------------------------------------------------
*/
#footer { color: #ffffff; margin-top: 20px; }
#footer a { color: #ffffff; }
#footer .fondo-verde-claro { min-height: 305px; padding-top: 10px; padding-bottom: 20px; }
#footer .fondo-verde-claro ul li { display: inline-block; }
#footer .fondo-verde-claro ul li a i { color: #ffffff; font-size: 20px !important; }
#footer .fondo-verde-claro .btn-blanco { display: inline-block; }
#footer .secciones-footer { list-style: none; }
#footer .secciones-footer .seccion { display: inline-block; margin-right: 15px; vertical-align: top; margin-top: 20px; margin-bottom: 20px; font-family: "ralewayBold", sans-serif; font-size: 14px; }
#footer .secciones-footer .seccion a { font-family: "Arial", sans-serif; font-size: 12px; }
#footer .enlace-titular { font-family: "ralewayBold", sans-serif !important; font-size: 14px !important; }
#footer .terminos { font-family: "Arial", sans-serif; font-size: 10px; padding-left: 0; }
#footer .terminos p { font-size: 10px; }
#footer svg.svg-inline--fa.fa-telegram-plane.fa-w-14 {    font-size: 20px!important;}
/*
|--------------------------------------------------------------------------
| HOME
|--------------------------------------------------------------------------
*/
/* QUE HACEMOS */
#home #que-hacemos-izq ul li { font-family: "raleway", sans-serif; font-size: 14px; border-bottom: solid 3px #FFFFFF; padding: 10px 10px 10px 0px; }
#home #que-hacemos-izq ul .last { border-bottom: none; }
#home #que-hacemos-izq p { font-family: "raleway", sans-serif; font-size: 16px; }
#home #que-hacemos-izq .fondo-verde-claro { padding: /*293px*/ 20px 20px 20px 20px; min-height: 350px; position:relative; }
#home #que-hacemos-izq .fondo-verde-claro .que-somos-text h2 { color: #ffffff; font-size: 22px; }
#home #que-hacemos-izq .fondo-verde-claro .que-somos-text p { color: #ffffff; }
#home #que-hacemos-izq .fondo-verde-claro .paris { position: absolute; top: 228px; left: 52px; max-width: 100px; }
#home #que-hacemos-izq .fondo-verde-claro .fondo-blanco a:hover { text-decoration: none; }
#home #que-hacemos-izq .fondo-verde-oscuro { padding: 28px 20px 20px 20px; min-height: 350px; }
#home #que-hacemos-izq .fondo-verde-oscuro .fondo-blanco a:hover { text-decoration: none; }
#home #que-hacemos-izq .fondo-blanco { width: 100%; }
#home #que-hacemos-izq .fondo-blanco p { font-family: "raleway", sans-serif; font-size: 21px; line-height: 1; padding: 10px 10px 10px 10px; }
#home #que-hacemos-izq .fondo-blanco p span { font-size: 14px; color: #313131; }
#home #que-hacemos-drcha { padding: 5px 20px 20px 40px; }
#home #que-hacemos-drcha p { font-family: "raleway", sans-serif; font-size: 22px; }
#home #que-hacemos-drcha .seccion-verde { padding-left: 0; padding-right: 30px; margin-top: 30px; }
#home #que-hacemos-drcha .seccion-verde a { display: block; position: relative; min-height: 90px; }
#home #que-hacemos-drcha .seccion-verde p { font-size: 18px; color: #00b558; padding: 10px; position: absolute; bottom: 0; }

#home #que-hacemos-drcha .twitter-timeline-footer { border-left: solid 1px #d9d9d9; border-right: solid 1px #d9d9d9; margin-top: 50px; }
#home #que-hacemos-drcha .iframe-widget-twitter { width: 100%; max-height: 270px; }
#home #que-hacemos-drcha p { font-family: "ralewayBold", sans-serif; font-size: 18px; }
#home #que-hacemos-drcha .titulo-blog { font-family: "ralewayBold", sans-serif; font-size: 28px; text-transform: uppercase; }
#home #que-hacemos-drcha p span { color: #00b558; }
#home #que-hacemos-drcha .lista-sinestilo { margin-top: 20px; margin-bottom: 20px; }
#home #que-hacemos-drcha .lista-sinestilo li { display: inline-block; }
#home #que-hacemos-drcha i { color: #b8b8b8; }

#home #que-hacemos-drcha .blog { margin-top: 50px; }
#home #que-hacemos-drcha .blogelpais { margin-top: 30px; }
#home #que-hacemos-drcha .blogelpais p { margin-bottom: 0; }
#home #que-hacemos-drcha .blogelpais a { color: #000000; text-decoration: none; }
#home #que-hacemos-drcha .blogelpais .post .texto { /*font-style: italic;*/ font-size: 14px; margin-bottom: 5px; }
#home #que-hacemos-drcha .blogelpais .tit_blog { font-size: 15px; }

/* NOVEDADES */
#home #novedades { padding-bottom: 20px; }
#home #novedades .carousel-indicators { bottom: 0; }
#home #novedades .carousel-indicators li { background-color: #393939; }
#home #novedades .destacado { border: solid 1px #00B558; padding: 20px; box-shadow: 0 5px 5px #888888; min-height: 390px; min-width: 300px; }
#home #novedades .destacado .carousel-indicators{ bottom: -28px; }

/* AREAS DE TRABAJO */
#home #areas-trabajo .col-areas { border-left: solid 4px #00b558; min-height: 225px; position: relative; width: 20%;}
#home #areas-trabajo h3 { font-family: "ralewayBold", sans-serif; font-size: 20px; }
#home #areas-trabajo p { font-family: "raleway", sans-serif; font-size: 15px; }
#home #areas-trabajo i { color: #00b558; font-size: 25px; position: absolute; bottom: 0; /*right: 10px;*/ }
/* ACTIVIDADES */
#home #actividades h1 { text-transform: uppercase; }
#home #actividades .thumbnail { background-color: transparent; }
#home #actividades .carousel-indicators { bottom: 0; }
#home #actividades .carousel-indicators li { background-color: #393939; }
#home .thumbnail img { border: solid 2px #CCCCCC; box-shadow: 0 5px 5px #888888; }
#home .agenda { margin-top: 10px; }
#home .agenda #calendario table { background-color: #f0f0f0; border-radius: 10px; margin: 10px; width: 92%; }
#home .agenda #calendario .calendar #last { left: 35px; position: absolute; top: 33px; color: #00b558; }
#home .agenda #calendario .calendar #next { position: absolute; right: 35px; top: 33px; color: #00b558; }
#home .agenda #calendario .top { background: none; }
#home .agenda #calendario .top span { color: #00b558; }

/* MODULO PUBLICIDAD */
.modulo-publicidad img { width: 1604px; margin: 0 auto; }
/* PUBLICACIONES */
#home #publicaciones .buscador { margin-top:  20px; border-bottom: none; }
#home #publicaciones .carousel-indicators { bottom: 0; }
#home #publicaciones .carousel-indicators li { background-color: #393939; }
#home #publicaciones .thumbnail .titular { min-height: 68px !important; }
/* NOTICIAS Y REPERCUSION */
#home #noticias-repercusion ul { margin-top: 20px; }
#home #noticias-repercusion ul li { display: inline-block; margin-right: 15px; min-width: 100px; height: 80px; padding: 5px; }
#home #noticias-repercusion ul a li { font-family: "raleway", sans-serif; font-size: 20px; color: #00b558; text-decoration: none; }
#home #noticias-repercusion .thumbnail { background-color: transparent; }
#home #noticias-repercusion .listado-noticias { border-bottom: solid 1px #CCCCCC; margin-top: 40px; }
#home #noticias-repercusion .thumbnail { padding: 0; margin-bottom: 0; }
#home #noticias-repercusion .seleccionado i { color: #777777; }
#home #noticias-repercusion .seleccionado p { color: #777777; }
#home #noticias-repercusion .fecha { margin-bottom: 0; margin-top: 0; }
#home #noticias-repercusion .caption { /*padding-top: 10px;*/margin-bottom: 0; }
#home #noticias-repercusion .titular { /*font-style: italic;*/ font-size: 18px; line-height: 1; }
#home #noticias-repercusion .principal .titular { /*font-style: italic;*/ font-size: 30px; line-height: 1; }
#home #noticias-repercusion .textos { /*min-height: 190px; max-height: 190px;*/ overflow: hidden; height: 290px; }
#home #noticias-repercusion .textos-ultimo-de { min-height: 111px; max-height: 111px; overflow: hidden; }
#home #noticias-repercusion hr { border-color: #CCCCCC; }
#home #noticias-repercusion .noti-fundacion hr { margin-top: 5px; margin-bottom: 10px; }
#home #noticias-repercusion .ultimo-de { margin-top: 20px; margin-bottom: 15px; }
#home #noticias-repercusion .ultimo-de h3 { margin-bottom: 20px; }
#home #noticias-repercusion .ultimo-de .caption { padding-top: 0; }
#home .leer-mas { font-size: 12px; }
#home .leer-mas i { font-size: 18px !important; }
#home #noticias-repercusion .acceder { margin-top: 0; }
#home .modulo-interior { margin-top: 10px; }
#home .widget-twitter iframe { height: 300px; }

.noti-fundacion .col-sm-6 {height: 480px; overflow: hidden;}
/*#home .noti-fundacion .thumbnail .categoria { padding: 0 !important; }*/

/* PREFOOTER */
#pre-footer .twitter-timeline-footer { border-left: solid 1px #d9d9d9; border-right: solid 1px #d9d9d9; }
#pre-footer .iframe-widget-twitter { width: 100%; max-height: 270px; }
#pre-footer p { font-family: "ralewayBold", sans-serif; font-size: 18px; }
#pre-footer p span { color: #00b558; }
#pre-footer .lista-sinestilo { margin-top: 20px; margin-bottom: 20px; }
#pre-footer .lista-sinestilo li { display: inline-block; }
#pre-footer i { color: #b8b8b8; }

#pre-footer .blogelpais { margin-top: 30px; }
#pre-footer .blogelpais p { margin-bottom: 0; }
#pre-footer .blogelpais a { color: #000000; text-decoration: none; }
#pre-footer .blogelpais .post .texto { font-style: italic; font-size: 14px; margin-bottom: 5px; }
#pre-footer .blogelpais .tit_blog { font-size: 15px; }

#pre-footer .ver-mas-videos { /*margin-top: 35px;*/ font-size: 10px; }

#pre-footer .video { cursor: pointer; position: relative; margin-bottom: 20px; /*margin-top: 20px;*/ }
#pre-footer .video img { width: 100%; }
#pre-footer .video i { position: absolute; top: 35%; left: 35%; font-size: 50px !important; color: #00B558 !important; }
#pre-footer .video iframe{ min-height: 200px; }

#pre-footer .videoExterno { cursor: pointer; position: relative; margin-bottom: 20px; /*margin-top: 20px;*/ }
#pre-footer .videoExterno img { width: 90%; }
#pre-footer .videoExterno i { position: absolute; top: 32%; left: 35%; font-size: 50px !important; color: #00B558 !important; }
#pre-footer .videoExterno iframe{ min-height: 200px; }
#pre-footer .video-thumb a { text-decoration: none; }
#pre-footer .video-thumb .titulo-video { font-size: 12px; margin-top: 0; margin-bottom: 5px; }
#pre-footer .video-thumb .medio-video { color: #00b558; font-size: 11px; margin-bottom: 0; }
#pre-footer .video-thumb .fecha-video { color: #656565; font-size: 11px; }
#pre-footer .radio-thumb a { text-decoration: none; }
#pre-footer .radio-thumb .audio { position: relative; width: 100%; }
#pre-footer .radio-thumb .audio i { position: absolute; top: 60%; left: 35%; font-size: 50px !important; color: #00B558 !important; }
#pre-footer .radio-thumb .texto-radio { font-size: 12px; margin-top: 0; margin-bottom: 5px; }
#pre-footer .radio-thumb .titulo-radio { color: #00b558; font-size: 11px; margin-bottom: 0; }
#pre-footer .radio-thumb .fecha { color: #656565; font-size: 11px; }
/*
|--------------------------------------------------------------------------
| AREAS TRABAJO
|--------------------------------------------------------------------------
*/
#areas .recuadro-verde { background-color: #00b558; padding: 20px; height: 370px; margin-bottom: 30px; }
#areas .recuadro-verde blockquote { border-left-color: #ffffff; padding-top: 0; height: 200px; }
#areas .recuadro-verde blockquote h2 { font-family: "ralewayBold", sans-serif; font-size: 28px; margin-top: 0; }
#areas .recuadro-verde blockquote p { font-family: "raleway", sans-serif; font-size: 16px; COLOR: #333333; }
#areas .recuadro-verde i { color: #ffffff; font-size: 40px !important; margin-right: -8px;  }
#areas .sin { padding-top: 0px; margin-bottom: 57px;}
/*
|--------------------------------------------------------------------------
| CONVOCATORIAS
|--------------------------------------------------------------------------
*/
.recuadros{background-color: #00b558; color: white; font-size: 18px; font-family: raleway; padding-left: 6px;}
.texto-bases{color: #00b558; font-size: 22px; font-family: ralewayBold; }
.apartados{ font-size: 15px; font-family: arial;}
.icons-verdes li { margin-left:20px;padding-left: 10px;color: #00b558 !important; }
.convocatoria ol { margin-top: 10px; padding-left: 20px; }
.convocatoria ul { margin-top: 10px; padding-left: 20px; }
.convocatoria ul li { color: #00b558 !important; }
.letra-negra span{color: #000000;}
.boton-estilo {padding:12px;margin-left:170px; font-family: ralewayBold;text-align: center; font-size: 19px; font-weight: bold; border-width: 2px; border-style: solid; border-color: #00B558;color: #000000!important;width: 550px;height: 94px;}
.boton-estilo  a:hover{text-decoration: none; color: #000000}
.boton-estilo  a {text-decoration: none; color: #000000; }
/*
|--------------------------------------------------------------------------
| CULTURA Y COMUNICACION
|--------------------------------------------------------------------------
*/
/*ORGANIGRAMA*/
#cultura-organigrama .first:after{background: none repeat scroll 0 0 #dedede; content: "";height: 205%; left: 49%; position: absolute; top: 103%; width: 8px;}
/*
|--------------------------------------------------------------------------
| ACTIVIDADES
|--------------------------------------------------------------------------
*/
.actividades h1 { text-transform: uppercase; }
/* ampliada */
#actividades-ampliada h1 { text-transform: uppercase; }
#actividades-ampliada .titulo-ampliada { font-family: "ralewayBold", sans-serif; font-size: 32px; line-height: 1; }
#actividades-ampliada .subtitulo p {font-size: 18px;line-height: 20px; color: #888888;}
#actividades-ampliada .resumen { margin-top: 20px; padding-top: 20px; border-top: solid 10px #00b558; }
#actividades-ampliada .pie_imagen{font-size: 14px;color: #000;}
#actividades-ampliada .descripcion { margin-top: 20px; padding-top: 20px; border-top: solid 10px #00b558; text-align: justify; }
#actividades-ampliada .descripcion a { color: #00823F; }
#actividades-ampliada .descripcion ul { margin-left: 15px; }
#actividades-ampliada .galeria { margin-top: 80px; }
#actividades-ampliada .descarga .descargaDocumento,#africa-ampliada .descarga .descargaDocumento{ font-family: "ralewayBold", sans-serif; color: #00b558; }
#actividades-ampliada .descarga p { font-family: "ralewayBold", sans-serif; color: #333333; font-size: 14px; }
#actividades-ampliada .descarga ul { margin-top: 20px; }
#actividades-ampliada .descarga ul li { margin-right: 10px; margin-top: 10px; }
#actividades-ampliada .descarga ul li a img { width: 200px; height: 120px; }
#actividades-ampliada .galeria p { font-family: "ralewayBold", sans-serif; color: #333333; font-size: 14px; }
#actividades-ampliada .galeria ul { margin-top: 20px; }
#actividades-ampliada .galeria ul li { display: inline-block; margin-right: 10px; }
#actividades-ampliada .galeria ul li a img { width: 200px; height: 120px; }
#actividades-ampliada .fecha { font-family: "stagsansBook", sans-serif; color: #00823f; font-size: 17px; margin-bottom: 10px; }
/*
|--------------------------------------------------------------------------
| PUBLICACIONES
|--------------------------------------------------------------------------
*/
#publicaciones .fila { border-bottom: solid 1px #cccccc; }
#publicaciones .last { margin-top: 20px; }
/*
|--------------------------------------------------------------------------
| NOTICIAS
|--------------------------------------------------------------------------
*/
#noticias .secc-izq { border-right: solid 1px #cccccc; }
#noticias .primera { border-bottom: solid 3px #000000; }
#noticias .doble { /*border-bottom: solid 1px #cccccc;*/ }
#noticias .doble .thumbnail-noticia { border-bottom: none; }
#noticias .doble .thumbnail-noticia .titulo { font-family: "times", sans-serif; font-size: 16px; line-height: 1; }
#noticias .last { border-bottom: none; }
#noticias .last .thumbnail-noticia { border-bottom: none; }
.thumbnail-noticia { border-bottom: solid 1px #cccccc; margin-bottom: 20px; }
.thumbnail-noticia a { color: #000000; }
.thumbnail-noticia a:hover { text-decoration: none; }
.thumbnail-noticia .categoria { margin-top: 10px; }
.thumbnail-noticia .categoria span { background-color: #00b558; color: #ffffff; padding: 1px 5px 1px 5px; font-size: 14px; }
.thumbnail-noticia .fecha { font-family: "stagsansBook", sans-serif; color: #00823f; font-size: 17px; margin-bottom: 0; }
.thumbnail-noticia .titulo { font-family: "times", sans-serif; font-size: 30px; line-height: 1; }
.thumbnail-noticia .descripcion { color: #656565; font-size: 15px; line-height: 1.2; }
#noticias .modulo-interior .interior .seccion { /* min-height: 153px !important;*/ }
/* ampliada */
#noticias-ampliada .thumbnail-noticia { border-bottom: 0; }
#noticias-ampliada .thumbnail-noticia .fecha { margin-top: 20px; }
#noticias-ampliada .modulo-interior .interior .seccion { min-height: 115px !important; }
#noticias-ampliada .compartir-redes { margin-top: 30px; }
/*
|--------------------------------------------------------------------------
| REPERCUSION MEDIOS
|--------------------------------------------------------------------------
*/
/* COMUNES */
.centrar-img-verde{margin-top: 50px !important;}
.separador-multimedia { border-bottom: solid 20px #e9e9e9; margin-bottom: 10px; }
.thumbnail-repercusion { margin-bottom: 20px; font-family: "ralewayBold", sans-serif; }
.thumbnail-repercusion .descargaPrensa p { color: #00B558; }
.thumbnail-repercusion .descargaPrensa i { color: #00B558 !important; }
.thumbnail-repercusion .enviarPrensa p { color: #00B558; }
.thumbnail-repercusion .enviarPrensa i { color: #00B558 !important; }
.thumbnail-repercusion .video { cursor: pointer; position: relative; margin-bottom: 10px; }
.thumbnail-repercusion .video img { width: 90%; }
.thumbnail-repercusion .video i { position: absolute; top: 40%; left: 40%; font-size: 50px !important; }
.thumbnail-repercusion .video iframe{ min-height: 200px; }

.thumbnail-repercusion .videoExterno { cursor: pointer; position: relative; margin-bottom: 10px; }
.thumbnail-repercusion .videoExterno img { width: 90%; }
.thumbnail-repercusion .videoExterno i { position: absolute; top: 40%; left: 40%; font-size: 50px !important; }
.thumbnail-repercusion .videoExterno iframe{ min-height: 200px; }

.thumbnail-repercusion .video_peque { cursor: pointer; position: relative; margin-bottom: 10px; }
.thumbnail-repercusion .video_peque img { width: 100%; }
.thumbnail-repercusion .video_peque i { position: absolute; top: 35%; left: 35%; font-size: 40px !important; }
.thumbnail-repercusion .video_peque iframe{ min-height: 80px; }

.thumbnail-repercusion .video_Externo_peque { cursor: pointer; position: relative; margin-bottom: 10px; min-height: 140px; }
.thumbnail-repercusion .video_Externo_peque img { width: 100%; }
.thumbnail-repercusion .video_Externo_peque i { position: absolute; top: 35%; left: 35%; font-size: 40px !important; }
.thumbnail-repercusion .video_Externo_peque iframe{ min-height: 80px; }


.thumbnail-repercusion a { color: #000000; }
.thumbnail-repercusion a:hover { text-decoration: none; }
.thumbnail-repercusion .nombre-medio { font-family: "ralewayBold", sans-serif; color: #00b558; font-size: 24px; margin-bottom: 0; clear: both; }
.thumbnail-repercusion .nombre-medio-mini { font-family: "ralewayBold", sans-serif; color: #00b558; font-size: 20px; margin-bottom: 0; }
.thumbnail-repercusion .titulo-multimedia { font-family: "ralewayBold", sans-serif; color: #000000; font-size: 22px; line-height: 1; margin-bottom: 0; }
.thumbnail-repercusion .titulo-multimedia-mini { font-family: "ralewayBold", sans-serif; color: #000000; font-size: 15px; line-height: 1; margin-bottom: 0; }
.thumbnail-repercusion .fecha { font-family: "stagsansBook", sans-serif; color: #00823f; font-size: 17px; margin-bottom: 0; }
.thumbnail-repercusion .fecha-mini { font-family: "stagsansBook", sans-serif; color: #00823f; font-size: 15px; margin-bottom: 0; }
.thumbnail-repercusion .categoria { margin-top: 10px; }
.thumbnail-repercusion .categoria span { background-color: #00b558; color: #ffffff; padding: 1px 5px 1px 5px; font-size: 14px; }
.thumbnail-repercusion .titulo-noticias { font-family: "ralewayBold", sans-serif; font-size: 20px; line-height: 1; }
.thumbnail-repercusion .descripcion { margin-top: 20px; font-size: 15px;}
.thumbnail-repercusion .texto-intro{font-size:15px;color:#656565;font-family: "Arial", sans-serif;margin-top: 8px;margin-bottom:20px; text-align: justify; }
.thumbnail-repercusion .twitter iframe{ min-height: 0; }
.thumbnail-repercusion .iframe-video iframe { position: relative !important; }
.icon-text{margin:initial; color:#656565;font-size:13px;font-family: "Arial", sans-serif;}
/* PRENSA */
#prensa .thumbnail-repercusion { border-bottom: 4px solid #bfbfbf; min-height: 240px; }
#prensa .thumbnail-repercusion .prensa-tit { font-family: "ralewayBold", sans-serif; font-size: 20px;}
#prensa .thumbnail-repercusion .texto-intro{font-size:15px;color:#656565;font-family: "Arial", sans-serif;margin-top: 8px;margin-bottom:20px; min-height: 45px;}
#prensa .thumbnail-repercusion .titulo-noticias{ min-height: 20px; }
#prensa .thumbnail-repercusion { min-width: 100%; }
#prensa .thumbnail-repercusion ul li p i{ color:#939393; }
/* RADIO */
#radio .titulo-radio{font-family: "stagsansBook",sans-serif;font-size: 20px;margin-bottom: 0;}
#radio .texto-radio{font-family: "ralewayBold",sans-serif;font-size: 15px;margin-bottom: 0; /*min-height: 100px;*/ }
#radio .border-thumbnail-radio{border-bottom: 1px solid #bfbfbf;padding-bottom: 16px;}
#radio .texto-radio a { color: #000000; }
#radio .texto-radio a:hover { text-decoration: none; }
#radio .thumbnail i { color: #939393; }
#radio .thumbnail { min-height: 270px; position: relative; }
#radio .thumbnail ul { position: absolute; right: 0; bottom: 0; }
.radio-ampliada label { color: #000000; }
.radio-ampliada { color: #000000; }
.audio { width: 310px; min-height: 60px; max-height: 60px; }
.audio img { width: 100%; }
/*
|--------------------------------------------------------------------------
| FUNDACION
|--------------------------------------------------------------------------
*/

#fundacion p { text-align: justify; }

/* comun */
.caja-memoria{ background-color: #e9e9e9; vertical-align: top; margin-top: 20px; margin-right: 10px; min-height: 90px; min-width: 150px;padding: 8px 13px !important; }
.caja-memoria p{ font-family: "ralewayLight",sans-serif; font-size:30px; line-height:1; }
.caja-memoria i { margin-top: 30%; }
/* patronato */
#patronato .last { border-bottom: none; padding-bottom: 20px; margin-top: 20px; }
.miembro-patronato { border-left: solid 5px #00823f; padding: 7px; position: relative; height: 145px; }
.miembro-patronato p { line-height: 1; }
.miembro-patronato .nombre { font-family: "ralewayLight", sans-serif; font-size: 18px; text-transform: uppercase; }
.miembro-patronato .cargo { font-family: "Arial", sans-serif; font-size: 15px; }
.miembro-patronato .profesion { font-family: "Arial", sans-serif; font-size: 15px; }
.miembro-patronato i { position: absolute; bottom: 0; right: 0; }
.patronato-ampliada { padding: 10px; }
.patronato-ampliada .datos { border-bottom: solid 1px #c0c0c0; padding-bottom: 10px; }
.patronato-ampliada .miembro-patronato-ampliada { border-left: solid 5px #00823f; padding: 10px; position: relative; }
.patronato-ampliada .miembro-patronato-ampliada p { line-height: 1; }
.patronato-ampliada .miembro-patronato-ampliada .nombre { font-family: "ralewayLight", sans-serif; font-size: 18px; text-transform: uppercase; color: #000000; }
.patronato-ampliada .miembro-patronato-ampliada .cargo { font-family: "Arial", sans-serif; font-size: 15px; color: #000000; }
.patronato-ampliada .miembro-patronato-ampliada .profesion { font-family: "Arial", sans-serif; font-size: 15px; color: #000000; }
.patronato-ampliada .descripcion p { font-family: "Arial", sans-serif; font-size: 15px; margin-top: 20px; color: #000000; }
.patronato-ampliada .contacta-conmigo { margin-top: 50px; }
.patronato-ampliada .contacta-conmigo ul .texto { font-family: "ralewayLight", sans-serif; font-size: 13px; color: #00b558; }
.patronato-ampliada .contacta-conmigo ul li { display: inline-block; margin-left: 10px; }
/* comite */

#comite .fila { border-bottom: solid 1px #d9d9d9; padding-bottom: 20px; margin-top: 20px; }
#comite .last { border-bottom: none; padding-bottom: 20px; margin-top: 20px; }
/* estatutos*/
.estatutos { margin-left:5px; }
.estatutos_lateral {background-color: #00b558; min-height: 210px; margin-top:45px;padding-top: 40px; background-size: 100%;}
.estatutos_lateral img {margin-left: 5px; }
.estatutos_central {background: url("/public/assets/default_theme/img/fundacion/estatutos_central.jpg") no-repeat; margin-top:45px; min-height: 300px ; }
.subtitular-estatutos { font-family: "raleway", sans-serif; font-size: 22px; }
.estatutos_central img { padding-top: 10px; padding-bottom: 10px;padding-right: 10px; }
/* hazte socio */
#hazte_socio .hazte-socio { border-bottom: solid 20px #e9e9e9; padding-bottom: 20px; }
#hazte_socio .hazte-socio .fondo-verde-claro p { padding-top: 50px; font-family: "ralewayLight", sans-serif; color: #ffffff; font-size: 30px; line-height: 1; }
#hazte_socio .hazte-socio .derechos { border-bottom: solid 1px #cccccc; margin-top: 20px; padding-bottom: 20px; }
#hazte_socio .hazte-socio .last { border-bottom: 0; }
#hazte_socio .hazte-socio .derechos i { color: #c0c0c0; font-size:40px !important; }
#hazte_socio .hazte-socio .derechos p { font-family: "ralewayBold", sans-serif; color: #00b558; font-size: 16px; line-height: 1; }
#hazte_socio .hazte-socio p a { color: #000000; }
#hazte_socio .colabora { margin-top: 20px; }
#hazte_socio .colabora .fondo-verde-oscuro p { padding-top: 50px; font-family: "ralewayLight", sans-serif; color: #ffffff; font-size: 30px; line-height: 1; }
#hazte_socio .colabora .contribucion { margin-top: 40px; }
/*organigrama equipo*/
#equipo .first::after {background: none repeat scroll 0 0 #dedede;content: "";height: 593%;left: 53%;position: absolute;top: 100%;width: 8px;}
#equipo .second:after{background: none repeat scroll 0 0 #dedede; content: "";height: 300%; left: 20%; position: absolute; top: 100%; width: 8px;}
#equipo .third::after {background: none repeat scroll 0 0 #dedede;content: "";height: 8px; left: -46%; position: absolute;  top: 48%;  width: 45.4%;}
#equipo .fourty:after{background: none repeat scroll 0 0 #dedede; content: "";height: 8px; left: 38%; position: absolute; top: -33%; width: 560%;}
#equipo .seven:after{background: none repeat scroll 0 0 #dedede; content: "";height: 19%; left: 38%; position: absolute; top: -19%; width: 8px;}
#equipo .sixth:after{background: none repeat scroll 0 0 #dedede; content: "";height: 30%; left: 38%; position: absolute; top: -30%; width: 8px;}
#equipo .sixth2:after{background: none repeat scroll 0 0 #dedede; content: "";height: 10%; left: 38%; position: absolute; top: -10%; width: 8px;}
#equipo .fifth:after{background: none repeat scroll 0 0 #dedede; content: "";height: 30%; left: 38%; position: absolute; top: -30%; width: 8px;}
#equipo .eight:after{background: none repeat scroll 0 0 #dedede; content: "";height: 27%; left: 53%; position: absolute; top: -27%; width: 8px;}
#equipo .eight2:after{background: none repeat scroll 0 0 #dedede; content: "";height: 38%; left: 53%; position: absolute; top: -38%; width: 8px;}
#equipo .nine:after{background: none repeat scroll 0 0 #dedede; content: "";height: 28%; left: 38%; position: absolute; top: -28.1%; width: 8px;}
#equipo .nine2:after{background: none repeat scroll 0 0 #dedede; content: "";height: 43%; left: 38%; position: absolute; top: -44%; width: 8px;}
#equipo .ffg:after{background: none repeat scroll 0 0 #dedede; content: "";height: 43%; left: 46.5%; position: absolute; top: -12.1%; width: 8px;}
#equipo .tenth:after{background: none repeat scroll 0 0 #dedede; content: "";height: 43%; left: -99.5%; position: absolute; top: -52.1%; width: 8px;}
#equipo .medio{margin-top: 30px;}
.alinea{margin-left: 30px;}
.esconde{visibility: hidden}

/* cuentas */
#cuentas-anuales .caja-memoria p{ font-size:20px; }

/*
|--------------------------------------------------------------------------
| LABORATORIO
|--------------------------------------------------------------------------
*/
#laboratorio p { text-align: justify; }
#laboratorio .listado-iconos-verdes { color: #00b558 !important; }
#laboratorio .listado-iconos-verdes li { border-bottom: solid 1px #cccccc; margin-bottom: 20px; padding-bottom: 20px; color: #000000; }
/* libros e informes */
#laboratorio-libros-informes .thumbnail-publicaciones img { border: 2px solid #cccccc; box-shadow: 0 5px 5px #888888; }
.buscador-libros-informes { border-top: solid 1px #00b558; border-bottom: solid 1px #00b558; padding-top: 5px; padding-bottom: 5px; margin-bottom: 15px; }
.buscador-libros-informes label { color: #00b558; font-family: "ralewayLight", sans-serif; font-size: 18px; }
.buscador-libros-informes select { border-color: #00b558; }
/*organigrama */
#laboratorio-organigrama .first:after{background: none repeat scroll 0 0 #dedede; content: "";height: 30%; left: 53%; position: absolute; top: 103%; width: 8px;}
#laboratorio-organigrama .second:after{background: none repeat scroll 0 0 #dedede; content: "";height: 29%; left: 53%; position: absolute; top: 104%; width: 8px;}
#laboratorio-organigrama .third:after{background: none repeat scroll 0 0 #dedede; content: "";height: 180%; left: 31%; position: absolute; top: 100%; width: 8px; }
#laboratorio-organigrama .fourty:after{background: none repeat scroll 0 0 #dedede; content: "";height: 356%; left: 536px; position: absolute; top: 55%; width: 8px;z-index: 1;}
#laboratorio-organigrama .fourty1:after{background: none repeat scroll 0 0 #dedede; content: "";height: 8px; left: 100%; position: absolute; top: 55%; width: 47%; z-index: 1;}
#laboratorio-organigrama .fifth:after{background: none repeat scroll 0 0 #dedede; content: "";height: 8px; left: -102%; position: absolute; top: 143%; width: 167%;}
#laboratorio-organigrama .seventh:after{background: none repeat scroll 0 0 #dedede; content: "";height: 49%; left: 41.5%; position: absolute; top: -12.1%; width: 8px; z-index:0;}
#laboratorio-organigrama .eigth:after{background: none repeat scroll 0 0 #dedede; content: "";height: 49%; left: 41.5%; position: absolute; top: -12.1%; width: 8px; z-index: 0;}
#laboratorio-organigrama .nine:after{background: none repeat scroll 0 0 #dedede; content: "";height: 43%; left: 44.5%; position: absolute; top: -10.1%; width: 8px; z-index: 0;}
#laboratorio-organigrama .tenth:after{background: none repeat scroll 0 0 #dedede; content: "";height: 43%; left: -99.5%; position: absolute; top: -52.1%; width: 8px;}

#laboratorio-organigrama .organigrama .caja{padding-right: 20px;}

/*
|--------------------------------------------------------------------------
| OPEX
|--------------------------------------------------------------------------
*/
#opex .listado-iconos-verdes { color: #00b558 !important;}
#opex .listado-iconos-verdes li { border-bottom: solid 1px #cccccc; margin-bottom: 20px; padding-bottom: 20px; color: #000000; }
#opex h1 {color: #00b558; }
#opex .listado-iconos-verdes li { margin-bottom: 20px; padding-bottom: 10px;  margin-left: 50px; }
#opex h2 {color: #00b558; }
#opex-organigrama .cuadros-verdes { /*margin: 1em 1em 1em 71px;*/ margin: 1em 1em 1em 1px; }
.cuadros-verdes{padding-left:4px;color:#ffffff!important;background-color:#00b558; display: inline-block; min-width: 190px; min-height: 70px; margin:1em; z-index: 9;
                text-align:left !important; padding-top: 6px; }
.cuadros-grises{padding-left:4px;color:#ffffff!important;background-color:#808080; display: inline-block; width: 150px; height: 96px; margin:1em;  }

#opex-organigrama .cuadros-grises {  margin: 1em 1em 1em 109px; background-color: #00B558; }
.ajustes{ margin-left: 8px;}
.color-circulo .cuadros-grises i{color:#ffffff!important;  padding-right: 12px;}
.color-circulo .cuadros-verdes i{color:#ffffff!important; padding-right: 12px;}
/*lineas organigrama*/
#opex-organigrama .first:after{background: none repeat scroll 0 0 #dedede; content: "";height: 272%; left: 53%; position: absolute; top: -27%; width: 8px; z-index: 0;}
#opex-organigrama .second:after{background: none repeat scroll 0 0 #dedede; content: "";height: 39%; left: 53%; position: absolute; top: 84%; width: 8px; z-index: 0;}
#opex-organigrama .third:after{background: none repeat scroll 0 0 #dedede; content: ""; height: 51%;left: 52%;position: absolute;top: -24%; z-index: 0;}
#opex-organigrama .fourty:after{background: none repeat scroll 0 0 #dedede; content: "";height: 8px; left: -5%; position: absolute; top: 63%; width: 9%; z-index: 0;}
#opex-organigrama .fourty-first:after{background: none repeat scroll 0 0 #dedede; content: "";height: 8px; right: -5%; position: absolute; top: 63%; width: 9%; z-index: 0;}
#opex-organigrama .fifth:after{background: none repeat scroll 0 0 #dedede; content: "";height: 60.4%; left: 52%; position: absolute; top: 103.6%; width: 8px; z-index: 9;}
#opex-organigrama .sixth:after{background: none repeat scroll 0 0 #dedede; content: "";height: 8px; left: 10%; position: absolute; top: 70%; width: 71%; z-index: 0;}
#opex-organigrama .seventh::after {background: none repeat scroll 0 0 #dedede;content: "";height: 2.6%;left: 10%;position: absolute;top: 70.4%;width: 8px; z-index: 0;}
#opex-organigrama .eigth::after {background: none repeat scroll 0 0 #dedede;content: "";height: 7.9%;left: 51%;position: absolute;top: 80%;width: 8px; z-index: 0;}
#opex-organigrama .nine::after {background: none repeat scroll 0 0 #dedede;content: ""; height: 3%;left: 80.2%;position: absolute;top: 70%;width: 8px; z-index: 0;}
#opex-organigrama .tenth:after{background: none repeat scroll 0 0 #dedede; content: "";height: 2%; left: 92.1%; position: absolute; top: 70.9%; width: 8px; z-index: 0;}
#opex-organigrama .eleventh::after { background: none repeat scroll 0 0 #dedede;content: "";height: 8px;left: 17%;position: absolute;top: 84%;width: 67%; z-index: 0;}
#opex-organigrama .twelve:after{background: none repeat scroll 0 0 #dedede; content: "";height: 3.7%; left: 10%; position: absolute; top: 84%; width: 8px; z-index: 0;}
#opex-organigrama .thirth::after {background: none repeat scroll 0 0 #dedede;content: "";height: 3.7%;left: 17%;position: absolute;top: 84%;width: 8px;z-index: 0;}
#opex-organigrama .fourth::after {background: none repeat scroll 0 0 #dedede;content: "";height: 3.7%;left: 84%;position: absolute;top: 84%;width: 8px; z-index: 0;}
#opex-organigrama .sixteen:after{background: none repeat scroll 0 0 #dedede; content: "";height: 3.7%; left: 92.1%; position: absolute; top: 84%; width: 8px; z-index: 0;}
#opex-organigrama .fa-centrado { text-align: center; display: block; margin-bottom: -12px; }
#opex-organigrama .cuadros-verdes a { text-decoration: none; }
.lista-organigrama{  margin-bottom: 10px; margin-top: 38px;}
/* documentos*/
#documentos { }
#documentos .lateral { border-left: solid 3px #00823f; padding: 10px; position: relative; height: 260px;  margin-left: 1px; width: 280px;}
#documentos .lateral p { line-height: 1; }
#documentos .fechas {color: #00b558}
#documentos .autor {color: #696969}
#documentos h1 { text-transform: uppercase; }
#laboratorio-documentos h1 { text-transform: uppercase; }

/*
|--------------------------------------------------------------------------
| SOSTENIBILIDAD
|--------------------------------------------------------------------------
*/

#sostenibilidad .sos-cuerpo-foot{color: #7d7d7d; margin-bottom: 50px;}


/*
|--------------------------------------------------------------------------
| ESTUDIOS DE PROGRESO
|--------------------------------------------------------------------------
*/
/* convocatorias */
#convocatorias .contendor-subtitular-verde .text1{font-size:18px;font-family:"stagsansBook",sans-serif;color:#ffffff;line-height: 18px; margin-right: 5px;}
#convocatorias .contendor-subtitular-verde .text2{font-size:13px;font-family:"raleway",sans-serif;color:#333333;}
#convocatorias i{color:#ffffff;font-size: 35px ;}
#convocatorias .border{border-left: solid 3px #ffffff;}
#convocatorias .vv{margin-top: 50px;padding-top:16px;padding-bottom:16px;}
/*organigrama*/
#estudios-organigrama .first:after{background: none repeat scroll 0 0 #dedede; content: "";height: 50%; left: 40%; position: absolute; top: 70%; width: 8px; }
#estudios-organigrama .second:after{background: none repeat scroll 0 0 #dedede; content: "";height: 77%; left: 50%; position: absolute; top: 104%; width: 8px;z-index: 1;}
#estudios-organigrama .third:after{background: none repeat scroll 0 0 #dedede; content: "";height: 39%; left: 153%; position: absolute; top: 100%; width: 8px;}
#estudios-organigrama .fourty:after{background: none repeat scroll 0 0 #dedede; content: "";height: 95%; left: 151%; position: absolute; top: 98%; width: 8px;}
#estudios-organigrama .fifth:after{background: none repeat scroll 0 0 #dedede; content: "";height: 8px; left: 13%; position: absolute; top: 84%; width: 72.7%;}
#estudios-organigrama .sixth:after{background: none repeat scroll 0 0 #dedede; content: "";height: 50%; left: 39%; position: absolute; top: -20%; width: 8px;}
#estudios-organigrama .seventh:after{background: none repeat scroll 0 0 #dedede; content: "";height: 53%; left: 154.5%; position: absolute; top: -13.7%; width: 8px;}
#estudios-organigrama .nine:after{background: none repeat scroll 0 0 #dedede; content: "";height: 53%; left: 120%; position: absolute; top: 135%; width: 8px;}

/*
|--------------------------------------------------------------------------
|--------------------------------------------------------------------------
*/

/*
|--------------------------------------------------------------------------
| LOGOS COLABORADORES
|--------------------------------------------------------------------------
*/
#logos-colaboradores h3 { text-transform: uppercase; }
#logos-colaboradores ul li { vertical-align: middle; }
/*
|--------------------------------------------------------------------------
|--------------------------------------------------------------------------
*/
#contacto .terminos a { font-family:"ralewayBold",sans-serif; color:#000000; }
#hazte_socio .terminos a { font-family:"ralewayBold",sans-serif; color:#000000; }

#terminos h1{ color: #000000; }
#terminos h3{ color: #000000; }
#terminos p{ color: #000000; }
#terminos ul { margin-left: 20px; }
#terminos ul li { color: #000000; }

/* PENDRIVE */
#pendrive { padding-top: 40px; }
#pendrive .hazte-socio { border-bottom: solid 20px #e9e9e9; padding-bottom: 20px; }
#pendrive .hazte-socio .fondo-verde-claro p { padding-top: 50px; font-family: "ralewayLight", sans-serif; color: #ffffff; font-size: 30px; line-height: 1; }
#pendrive .hazte-socio .derechos { border-bottom: solid 1px #cccccc; margin-top: 20px; padding-bottom: 20px; }
#pendrive .hazte-socio .last { border-bottom: 0; }
#pendrive .hazte-socio .derechos i { color: #c0c0c0; font-size:40px !important; }
#pendrive .hazte-socio .derechos p { font-family: "ralewayBold", sans-serif; color: #00b558; font-size: 16px; line-height: 1; }
#pendrive .hazte-socio p a { color: #000000; }
#pendrive .colabora { margin-top: 20px; }
#pendrive .colabora .fondo-verde-oscuro p { padding-top: 50px; font-family: "ralewayLight", sans-serif; color: #ffffff; font-size: 30px; line-height: 1; }
#pendrive .colabora .contribucion { margin-top: 40px; }
#pendrive .terminos a { font-family:"ralewayBold",sans-serif; color:#000000; }
#pendrive h1{  }

/*@media(min-width: 1200px) AND (max-width: 1350px){
    .container { max-width: 970px; }
    #carousel-home .item .carousel-caption .recuadro-indicadores h1 { font-size: 25px; }
    #carousel-home .item .carousel-caption .recuadro-indicadores { min-height: 184px; }
    #header .navbar-nav li a { padding-left: 7px; padding-right: 7px; }
    #header #logo { max-width: 100%; }
    #header .header-verde-home p { font-size: 11px !important; }
}*/

/* portatil */
@media(min-width: 992px) AND (max-width: 1199px) {
    #header #content_enlace:before{right: -30px;}
    #header .agenda_2030 {width: 145px;margin-top: 15px;}
    #home #que-hacemos-izq .fondo-verde-oscuro{ /*padding-top: 68px;*/ }
    #header .navbar-nav  li a{padding-left: 7px;padding-right: 7px; font-size: 11px;}
    .publicaciones-ampliada .margen  { margin-left: 15px; }
    #home #que-hacemos-izq .fondo-verde-oscuro{min-height: 395px;}
    #home #que-hacemos-izq .fondo-verde-claro { min-height: 395px; padding: 20px 20px 20px; }
    .thumbnail-menu-lateral p {min-height: 63px;}
    .boton-estilo {margin-left:77px; }
    #footer .fondo-verde-claro {min-height: 294px;}
    .desplegable-verde .panel-heading h2 {margin-left: 12px;}

    #home #areas-trabajo .col-sm-3 { min-height: 210px; }

    #equipo .nine::after { height: 64%;top: -63.1%; }
    /*organigrama estudios*/
    #estudios-organigrama .first:after{background: none repeat scroll 0 0 #dedede; content: "";height: 50%; left: 40%; position: absolute; top: 70%; width: 8px; }
    #estudios-organigrama .second:after{background: none repeat scroll 0 0 #dedede; content: "";height: 62%; left: 53%; position: absolute; top: 104%; width: 8px;z-index: 1;}
    /*organigrama opex*/
    #home #que-hacemos-drcha .titulo-blog { font-size: 20px; }

    .cuadros-verdes{font-size: 11px;width: 156px;z-index: 9;}
    .cuadros-grises{font-size: 11px;width: 126px;}
    #opex-organigrama .first:after{height: 30%; left: 53%;top: 100%; z-index: 0;}
    #opex-organigrama .second:after{height: 39%; left: 53%; position: absolute; top: 84%;}
    #opex-organigrama .third:after{z-index:1;height: 59%; left: 53%; top: 103%;}
    #opex-organigrama .fourty:after{left: -6%;  top: 63%; width: 4%;}
    /*#opex-organigrama .fifth:after{height: 5%; left: 52%;top: 68.6%;}*/
    #opex-organigrama .sixth:after{left: 21%;top: 71%; width: 71%;}
    #opex-organigrama .seventh:after{height: 1.6%; left: 21%; top: 71.9%;}
    #opex-organigrama .eigth:after{height: 7.2%; left: 52%;top: 80.9%;}
    #opex-organigrama .nine:after{height: 1.6%; left: 90.8%;  top: 71.9%;}
    #opex-organigrama .tenth:after{height: 1.6%; left: 91.9%; top: 71.9%;}
    #opex-organigrama .eleventh:after{ left: 21%; top: 84%; width: 70%;}
    #opex-organigrama .twelve:after{height: 3.7%; left: 10%; top: 84%; }
    #opex-organigrama .thirth:after{height: 3.7%; left: 21%;  top: 84%;}
    #opex-organigrama .fourth:after{height: 3.7%; left: 90%;top: 84%;}
    #opex-organigrama .sixteen:after{;height: 3.7%; left: 92.1%;top: 84%;}
    #opex-organigrama .fifth:after{height: 60.4%;left: 45%;position: absolute;top: 103.6%;width: 8px;z-index: 9;}

    /*organigrama equipo*/
    .organigrama-subnivel ul li .cajaVerdeOscuro {height: 114px;width: 100px;}
    .organigrama-subnivel ul li .inma {height: 155px;width: 100px;}
    .organigrama-subnivel ul li .inma .nombre {font-size: 11px !important;}
    #equipo .fourty::after {width: 498%;}
    /*#equipo .first::after { height: 727%;left: 55%;}*/
    .organigrama-subnivel ul li .cajaGris { width: 100px; padding: 3px; }
    #equipo .first::after { height: 384px; }
    #equipo .seven::after { height: 27%; top: -27%; }

    #carousel-home .item .carousel-caption .recuadro-indicadores { min-height: 160px; }
    #carousel-home .item .carousel-caption .recuadro-indicadores h1 { font-size: 20px; }
    #carousel-home .item .carousel-caption .recuadro-indicadores h2 { font-size: 20px; }

    #header .header-verde-home p {font-size: 11px !important; }

    #logo { width: 100%; }

    #pre-footer .ver-mas-videos { margin-top: 77px; font-size: 10px; }
    #pre-footer .blogelpais .post .texto { font-size: 12px; }
    #pre-footer p { font-size: 14px; }
    #pre-footer .blogelpais { margin-top: 25px; }

    #laboratorio-organigrama .fourty::after { left: 431px; }

    #home #que-hacemos-izq .fondo-verde-claro .paris { top: 270px; }

}

@media (max-width: 1439px) {
    #header .header-verde-home p {font-size: 13px ; }
}



/* Tablet */
@media(min-width: 768px) AND (max-width: 991px) {
    #header #content_enlace:before{right: -30px;}
    #header .agenda_2030 {margin-top: 10px;width: 165px;}
    #header #logo { width: 75%; }
    .organigrama-subnivel ul li .inma {height: 155px !important;;width: 100px !important;;}
    .organigrama-subnivel ul li .inma .nombre {font-size: 11px !important;}
    /*organigrama opex*/
    .organigrama .caja {background-color: #00b558;height: 59px;padding: 10px;}
    .organigrama img {max-height: 59px;max-width: 93px;min-height: 59px;min-width: 70px;}
    .organigrama i{font-size: 15px!important;}
    #opex-organigrama .cuadros-grises {font-size: 11px;height: 61px;width: 170px; margin:1em; z-index: 9;}
    #opex-organigrama .cuadros-verdes {font-size: 11px;height: 61px;width: 170px; margin:1em!important;z-index: 9;}
    .organigrama .caja blockquote .cargo {font-size: 9px;}
    .organigrama .caja blockquote .nombreMediano {font-size: 14px; }
    .organigrama .caja blockquote .nombre {font-size: 15px;}
    #home #que-hacemos-drcha .titulo-blog { font-size: 15px; }
    #opex-organigrama .first:after{left: 41%;  height: 282%;;}
    #opex-organigrama .second:after{ left: 43%;}
    #opex-organigrama .third:after{z-index:1;height: 59%; left: 44%;top: 103%;}
    #opex-organigrama .fourty:after{ left: -7%; top: 63%; width: 8%;}
    /*#opex-organigrama .fifth::after { visibility: hidden}*/
    blockquote { font-size: 5.5px; }
    #opex-organigrama .sixth:after{ left: 10%;  top: 73%; width: 74%;}
    #opex-organigrama .seventh:after{height: 2.5%; left: 10%;  top: 73.9%;}
    #opex-organigrama .eigth:after{height: 7.8%; left: 47%;  top: 83.2%; }
    #opex-organigrama .nine:after{height: 3.4%; left: 83%; top: 73%; }
    #opex-organigrama .tenth:after{height: 1.6%; left: 82.5%; top: 76.9%;}
    #opex-organigrama .eleventh::after { left: 6%;top: 88%;width: 79%;}
    #opex-organigrama .twelve::after {height: 2.9%;left: 4%;top: 88%;}
    #opex-organigrama .thirth::after {height: 2.9%;left: 6%;top: 88%;}
    #opex-organigrama .fourth::after {height: 2.9%;left: 84%;top: 88%;width: 8px;}
    #opex-organigrama .sixteen::after {height: 2.9%;left: 86.1%;top: 88%;}
    #opex-organigrama .fifth:after{height: 60.4%;left: 44%;position: absolute;top: 103.6%;width: 8px;z-index: 9;}

    .imagen-vacio { width: 100%; }

    /*estudios organigrama*/
    #estudios-organigrama .organigrama-imagen1 {margin-left:2px;}
    #estudios-organigrama .second:after{height: 71%; }
    #estudios-organigrama .first:after{left: 47%; }
    #estudios-organigrama .third:after{height: 51%; }
    #estudios-organigrama .organigrama-subnivel .cajaVerdeOscuro blockquote .nombreGrande {font-size: 19px; }
    #estudios-organigrama .seventh:after{height: 53%;left: 152.4%;position: absolute;top: -20.7%;width: 9px;}
    #estudios-organigrama .fourty:after{height: 143%;}


    /*labolatorio*/
    #laboratorio-organigrama .fourty1:after{ width: 60%; z-index: 0;}

    #laboratorio-organigrama .fourty::after {height: 400%;left: 345px;top: 60%;}
    #laboratorio-organigrama .third::after {height: 209%;}
    #laboratorio-organigrama .sixth::after {width: 74%;}
    #laboratorio-organigrama .seventh::after { height: 60%;left: 48.5%;top: -26.1%;}
    #laboratorio-organigrama .nine::after {height: 70%;top: -24.1%;}
    #laboratorio-organigrama .eigth::after {height: 53%;top: -19.1%;}
    #laboratorio-organigrama .tenth::after {height: 31%;top: -58.1%;left: -93%;}
    #laboratorio-organigrama .organigrama .caja blockquote .nombreMediano { font-size: 14px; }
    #laboratorio-organigrama .organigrama .caja blockquote .cargo { font-size: 12px; }
    #laboratorio-organigrama .organigrama-subnivel .cajaVerdeOscuro blockquote .nombre { font-size: 14px; }
    /*equipo organigrama*/
    .organigrama-subnivel ul li .cajaVerdeOscuro {height: 114px;width: 100px;}
    #equipo .fourty::after {width: 499%;}
    /*#equipo .first::after { height: 727%;left: 55%;}*/
    .organigrama-subnivel ul li .cajaGris { width: 100px; padding: 3px; }
    #equipo .first::after { height: 307px; }
    #equipo .seven::after { height: 27%; top: -27%; }
    #equipo .nine::after { height: 64%;top: -63.1%; }


    /*#equipo .fourty::after {width: 498%;}*/
    .organigrama i {font-size: 15px !important;margin-top: -13px !important; z-index: 9;}
    /*.organigrama-subnivel ul li .cajaVerdeOscuro {height: 135px;width: 128px;z-index: 9;}
    #equipo .first::after {height: 964%!important;}
    .organigrama-subnivel ul li .cajaGris {height: 101px;}
    #equipo .nine::after {height: 40%;top: -39.1%;}*/
    #equipo .seven::after {height: 28%;top: -28%;}
    .organigrama-subnivel ul li .cajaSecretaria {z-index: 9;}
     #home #que-hacemos-izq .fondo-blanco p{font-size:23px; height: 170px;}
    #home #que-hacemos-drcha .seccion-verde p {font-size:15px;}
    #home #areas-trabajo h3 {font-size:23px;}
    #header .navbar-nav li a{padding-left: 7px;padding-right: 4px;font-size:11px;}
    #header .navbar-collapse{padding-left:0;padding-right:19px;}
    #home #noticias-repercusion ul li {margin-bottom: 3px;}
    #menu-laboratorio .panel-body .contenedor-collapse i {font-size: 14px !important;left: 7px;position: relative;top: 4px;}
    .thumbnail-menu-lateral p {min-height: 63px;}
    .modulo-interior .interior-newsletter #newsletter {font-size:14px !important;}
    #footer .fondo-verde-claro {min-height: 369px;}
    .desplegable-verde .panel-heading h2 {color: #FFFFFF;font-family: "raleway",sans-serif;font-size: 22px;margin-top: 20px;margin-left: 50px; }
    .boton-estilo {margin-left:-9px;}
    .modulo-interior .interior .seccion2 { height: 230px; }
    #hazte_socio .colabora .fondo-verde-oscuro p { font-size: 20px;}
    #hazte_socio .hazte-socio .fondo-verde-claro p { font-size: 19px; }
    #home #que-hacemos-izq .fondo-verde-oscuro .margen-izq {padding-bottom: 0px; }
    .que-hacemos-izq .texto-blanco { margin-bottom: 10px; }
    #home #que-hacemos-izq p { font-family: "raleway", sans-serif; font-size: 16px; }
    #home #que-hacemos-izq .fondo-blanco p { padding: 34px 10px 10px 10px; }
    #header .navbar-nav { margin-right: -6px; }


    .thumbnail-publicaciones .titulo { min-height: 169px; }
    .thumbnail-publicaciones .autor { min-height: 170px; }

    /* recuadro verde "a" header derecho*/
    #header .header-verde-home{right: -9px;}
    #header .header-verde-home p {font-size: 10px; }
    #home #que-hacemos-izq .fondo-verde-oscuro {min-height: 395px;padding-top: 50px;}
    #home .fondo-verde-oscuro .fondo-blanco{padding-bottom: 23px;}
    #home #noticias-repercusion ul li {margin-bottom: 3px;}
    #home .fondo-verde-oscuro .fondo-blanco{padding-bottom: 49px; height: 190px;}
    #home #que-hacemos-izq .fondo-verde-claro { padding: 20px 20px 20px; height: 395px; -webkit-height:571px;}
    #home #que-hacemos-izq p { font-size: 14px; }

    #carousel-home .item .carousel-caption .recuadro-indicadores { min-height: 120px; }
    #carousel-home .item .carousel-caption .recuadro-indicadores h1 { font-size: 16px; }
    #carousel-home .item .carousel-caption .recuadro-indicadores h2 { font-size: 16px; }

    #home #que-hacemos-izq .fondo-verde-claro .paris { top: 290px; left: 40px; max-width: 80px; }
    #laboratorio-organigrama .organigrama .caja{padding-right: 15px;}
}

/* Mobile */
@media (max-width:767px){
    #header #content_enlace{display: block; position: relative;}
    #header .redes ul { margin: 0; }
    #header .redes ul li {margin-right: 2px;}
    .margin-top-60 { margin-top: inherit; }
    h1, h2 { font-size: 25px; }
    #header #logo { max-width: 100%; }
    .navbar-toggle .icon-bar { background-color: #ffffff; }
    .estatutos_central {margin-top:0px;}
    hr { height: 1px; visibility: hidden;}
    .publicaciones-ampliada .margen  { margin-left: 0px; margin-top: 15px; }
    .publicaciones-ampliada img { margin-bottom: 10px; }
    #header .navbar-nav > li > a { padding-top: 0; padding-bottom: 0; margin-right: 100px; }
    #header .navbar-nav { float: inherit !important; }
    #header .navbar-nav li { margin-bottom: 10px; display: block; }
    #header .navbar-nav li a {  border-right: solid 0px #161616; }
    #carousel-home .item .carousel-caption .recuadro-indicadores { display: none; }
    .subtitular-comillado-verde { font-family: "raleway", sans-serif; font-size: 16px; color: #00b558;}
    .sinborde { border-left: solid 3px #00b558; border-bottom: solid 3px #00b558; border-top: solid 3px transparent; }
    .conborde { border-left: solid 3px #00b558; border-bottom: solid 3px #00b558; border-top: solid 3px #00b558; }
    #home #actividades .carousel-indicators { bottom: 24px;}
    #home #publicaciones .carousel-indicators { bottom: 20px;}
    #header .navbar-nav { margin-bottom: 5px; }
    .thumbnail .titular { font-family: "ralewayBold", sans-serif; font-size: 16px; margin-bottom: 0; /*margin-right: 87px;*/}
    .fondo-verde-claro .texto-blanco {margin-top: -145px;}
    #home #que-hacemos-izq .fondo-verde-claro { padding: 10px 20px 10px 20px; min-height: 60px; }
    #home #que-hacemos-izq .fondo-verde-claro .paris { display:none; }
    #home #que-hacemos-izq .fondo-verde-oscuro .margen-izq {margin-right: 108px; padding-bottom: 0px; }
    #home #que-hacemos-drcha { padding: 10px 20px 20px 40px; }
    #home #que-hacemos-drcha p { font-size: 15px; }
    #home #que-hacemos-drcha .seccion-verde { margin-top: 10px; }
    #home #areas-trabajo h3 { font-size: 15px; }
    .miembro-patronato { height: inherit;  }
    #memorias .list-inline > li { width: 100%; }
    #cuentas-anuales .list-inline > li { width: 100%; }
    .secciones-footer .seccion { width: 100%; margin-left: 25px; }
    #breadcrumbs ol { display: none; }
    /* home */
    #home #noticias-repercusion ul { margin-top: 5px; }
    #home #noticias-repercusion i { font-size: 18px !important; }
    #home #noticias-repercusion .seleccionado i { font-size: 18px !important; }
    #home #noticias-repercusion ul li { height: inherit; margin-right: 5px; }
    #home #noticias-repercusion .textos { max-height: inherit; min-height: inherit; text-align: justify; }
    #home #noticias-repercusion .textos .titular { margin-right: 0; font-size: 15px; }
    #home #noticias-repercusion .textos-ultimo-de { max-height: inherit; min-height: inherit; text-align: justify; }
    #home #noticias-repercusion .textos-ultimo-de .titular { margin-right: 0; font-size: 15px; }
    #home #noticias-repercusion .principal { text-align: justify; }
    #home #noticias-repercusion .principal .titular { margin-right: 0; font-size: 17px; text-align: justify;}
    #home #actividades { padding-left: 15px; padding-right: 15px; }
    #home #areas-trabajo h2 { margin-left: 15px; }
    #home #areas-trabajo i { position: inherit; }
    #home #areas-trabajo .col-sm-3 { min-height: inherit; }
    #home #publicaciones .row { padding-left: 15px; }
    #home #noticias-repercusion > .row { margin-left: 0; margin-right: 0; }
    #home #noticias-repercusion .noti-fundacion { padding-left: 0; }
    #home #noticias-repercusion .noti-fundacion .col-sm-6 { padding-left: 0; }
    #home #noticias-repercusion .noti-fundacion-dest { margin-bottom: 15px; }
    #home #noticias-repercusion .noti-fundacion .new{ padding-right: 0; margin-bottom: 15px; }
    #home #noticias-repercusion .textos { min-height: inherit; }
    #home #pre-footer .blog { margin-top: 15px; }
    #home #pre-footer .ver-mas-videos { margin-top: 5px; }
    /* thumbnails */
    .thumbnail-publicaciones { margin-top: 20px; }
    .thumbnail-publicaciones .titulo { min-height: inherit; }
    .thumbnail-publicaciones .autor { min-height: inherit; }
    /* actividades */
    #actividades-ampliada h1 { font-size: 28px; }
    #actividades-ampliada img { max-width: 100%; }
    /*organigrama opex*/
    #opex-organigrama .first:after{z-index: 9; height: 283%;left: 53%;position: absolute;top: 107%;}

    #opex-organigrama .first::after {height: 57%;left: 46%;}
    #opex-organigrama .second::after {height: 205%;top: 81%;  left: 44%;}
    #opex-organigrama .third::after {height: 36%;  left: 7%;top: 99%;}
    #opex-organigrama .fourty::after {left: 100%;top: 62%;width: 52%;}
    #opex-organigrama .fifth::after {height: 628%;left: 94%;top: 197.6%;width: 8px;}
    #opex-organigrama .sixth::after {  left: 73%;top: 66%;width: 8%;z-index: 0;}
    #opex-organigrama .seventh::after { height: 8px;left: 73%;top: 72%;width: 8%;}
    #opex-organigrama .eigth::after {  height: 8px; left: 73%;top: 78.9%;width: 8%;}
    #opex-organigrama .nine::after { height: 8px;left: 72%;top: 88.9%;width: 9%;z-index: 0;}
    #opex-organigrama .tenth::after { height: 8px; left: 72%;top: 94.85%;width: 9%;}
    #opex-organigrama .eleventh::after { visibility: hidden;}
    #opex-organigrama .twelve::after {visibility: hidden;}
    #opex-organigrama .thirth::after {visibility: hidden;}
    #opex-organigrama .fourth::after {visibility: hidden;}
    #opex-organigrama .sixteen::after {visibility: hidden;}
    #opex-organigrama i{font-size: 15px!important;}
    #opex-organigrama .cuadros-verdes {margin: 1em 1em 1em 1em;z-index:20;width:95%;}
    #opex-organigrama .cuadros-grises {  margin: 1em 1em 1em 1em;z-index:20;}
    #equipo .organigrama-subnivel ul { padding-left: 15px; margin-left: 0; }
    #equipo .organigrama-subnivel ul li { display: block !important; max-width: inherit; }
    #equipo .organigrama-subnivel .cajaVerdeOscuro blockquote .nombreGrande {font-size: 14px;}
    #header .header-verde { background-color: #00b558; padding: 20px 10px 0px 10px; min-height: 95px; }

    #laboratorio .subtitular-comillado-blanco { font-size: 15px; }
    #laboratorio .contendor-subtitular-verde .imagen { min-height: inherit; }

    .thumbnail-noticia .titulo { font-size: 20px; }
    .thumbnail-linea img { margin-bottom: 10px; }


/*organigrama equipo*/
    #equipo .first::after { height: 930%; left: 47%;}
    #equipo i{font-size: 15px!important;}
    #equipo .organigrama  { margin-top: 10px; }
    #equipo .organigrama .caja1 { left: 15px; }
    #equipo .organigrama .caja {position: relative; z-index: 9;}
    #equipo .organigrama .caja blockquote .nombre {color: #ffffff;font-family: "ralewayLight",sans-serif;font-size: 15px;line-height: 1;z-index: 9;}
    #equipo .organigrama .caja {font-size: 8px;height: 86px;z-index: 9; }
    #equipo .organigrama-subnivel { margin-top: 30px; }
    #equipo .organigrama-subnivel ul { margin-top: 0; }
    #equipo .organigrama-subnivel .cajaGris {height: 89px;z-index: 9;}
    #equipo .organigrama-subnivel .cajaVerdeOscuro {z-index: 9;}
    #equipo .organigrama-subsubnivel .caja { margin-top: 10px; }
/*organigrama opex*/
    .cuadros-grises{padding-left:4px;color:#ffffff!important;background-color:#808080;   display: list-item; width: 150px; height: 96px; margin:1em;z-index: 9;  }
    #opex-organigrama i{font-size: 15px!important;}
    #opex-organigrama .cuadros-grises {background-color: #808080;color: #ffffff !important;display: list-item;height: 83px;margin: 2px 1em 1em;padding-left: 4px;width:95%;z-index: 9;}

/*laboratorio organigrama*/
    #laboratorio-organigrama .first:after{background: none repeat scroll 0 0 #dedede; content: "";height: 30%; left: 53%; position: absolute; top: 103%; width: 8px; z-index: 0;}
    #laboratorio-organigrama .second::after { height: 360%; }
    #laboratorio-organigrama .organigrama { margin-top: 15px; }

    .organigrama .caja blockquote .cargo{font-size: 14px;}

 /* estudios de progreso organigrama */

    #estudios-organigrama .fifth:after{height: 366px;left: 43%;position: absolute;top: 59%;width: 8px;}
    #estudios-organigrama .organigrama-subnivel .cajaVerdeOscuro { /*top:11px; left: 59px;*/ }
    #estudios-organigrama .sixth:after{height: 50%;left: 44%;position: absolute;top: 64%;width: 8px;}
    #estudios-organigrama .nine:after{height: 36%;left: 48%;position: absolute;top: 100%;width: 8px; z-index: 0;}
    #estudios-organigrama .first:after{height: 36%; left: 42%; top: 2%; z-index: 0;}
    #estudios-organigrama .second:after{ height: 255%;left: 42%;top: 185%;  }
    .organigrama-subnivel .cajaVerdeOscuro blockquote .nombreGrande {font-size: 14px;}
    #estudios-organigrama .third::after {background: none repeat scroll 0 0 #dedede;content: "";height: 94%;left: 31%;position: absolute;top: -57%;width: 8px; z-index:0;}
    #header .header-verde { background-color: #00b558; padding: 20px 10px 0px 10px; min-height: 75px; }

    #carousel-home .item .carousel-caption .recuadro-indicadores { min-height: 120px; }
    #carousel-home .item .carousel-caption .recuadro-indicadores h1 { font-size: 10px; }
    #carousel-home .item .carousel-caption .recuadro-indicadores h2 { font-size: 10px; }

    .audio img { width: inherit; }

    #home #que-hacemos-drcha .twitter-timeline-footer { border-left: none; border-right: none; padding-left: 0; padding-right: 0; }

    #home .thumbnail img{ float: none !important; }
    #home #que-hacemos-drcha{ padding-left: 20px;  }
    #home #novedades .destacado{ width: 100%; }
    #pre-footer .videoExterno img{ width: auto; }
    #pre-footer .videoExterno i{ left: 44%; }
    #pre-footer .video-thumb a{ padding-left: 30px; padding-right: 30px; display: inline-block; width: 100%; }
    #pre-footer .radio-thumb .thumbnail{ width: 100%; display: inline-block; }
    #pre-footer .radio-thumb .thumbnail > p{ padding-left: 15px; padding-right: 15px; display: inline-block; width: 100%; }
    #pre-footer .radio-thumb .audio i{ left: 44%; }
    #home .modulo-publicidad{ overflow: hidden; }
    #home .modulo-publicidad .cont{  margin-left: -50%; margin-right: -50%; width: 200%; display: inline-block; }
    #home .modulo-publicidad img{ width: 100%; }
    .modulo-interior .interior-newsletter #newsletter{ padding-top: 10px; padding-bottom: 10px; }
    .modulo-interior .interior-newsletter .last-hazte-socio img{ margin: auto; display: block; float: none; }
    .modulo-interior .interior-newsletter .last-hazte-socio .btn{ display: inline; }
    .modulo-interior .interior-newsletter .newsletter .no-padding-right{ padding-right: 15px; }
    .modulo-interior .interior-newsletter .last-hazte-socio p{ text-align: left; }
    #home .margin-top-60 > .row{  margin-left: 0; margin-right: 0; }
    #footer{ overflow: hidden; }
    #footer .fondo-verde-claro img{ margin: auto; float: none !important; display: block;  padding-bottom: 15px; }
    #footer .fondo-verde-claro{  padding-bottom: 15px; min-height: 0; }
    #footer .fondo-verde-claro address{ width: 100%;  padding-bottom: 15px; }
    #footer .fondo-verde-claro p{ text-align: center;  }
    #footer .terminos{ padding-left: 15px; }
    #footer .secciones-footer .seccion a{ font-size: 15px; }
    #footer .enlace-titular{ font-size: 18px; }
}


