/*
	Theme Name: Plataforma de Infancia
	Theme URI: http://plataformadeinfancia.org/
	Version: 1.0
	Author: Juan HD - Habitación Desdoblada
	Author URI: http://www.habitaciondesdoblada.com/
	Description: Plantilla HTML5 realizada por Habitación Desdoblada a partir de la plantilla UNGRYNERD de Daniel Aguilar para la Plataforma de Infancia
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: ungrynerd
*/

/*div {
	border: solid 1px #cacaca;
	padding:5px;
	margin:5px;
	width:100%;
	float:left;
}*/


/* 
FUENTE */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,600');




/*
ETIQUETAS */
* {
	box-sizing:border-box; 
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
body {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#696969;
	margin:0;
	font-weight:300;
	background-color:#fff;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:300;
	margin:0 0 15px 0;
}
h1 { font-size:35px; }
h2 { font-size:30px; }
h3 { font-size:25px; }
h4 { font-size:23px; }
h5 { font-size:21px; }
h6 { font-size:19px; }
img {
	border:none;
	max-width:100%;
	height:auto;
}
ul, ol {
	margin:0;
	padding:0;
	list-style:none;
}
a {
	text-decoration:none;
	font-weight:600;
}
input:focus{
	outline:0px;
}
p {
	margin:0 0 15px 0;
}
b, strong {
    font-weight: 600;
}
em {
	font-style:italic;
}
del {
	text-decoration:line-through;
}
*:focus { outline: none; } 



/*
ANIMACIONES */
.menu1 nav ul li a,

form.formularioBusqueda.activo,
form.formularioBusqueda.activo input,
form.formularioBusqueda.activo input.buscador,
form.formularioBusqueda.inactivo,
form.formularioBusqueda.inactivo input,
form.formularioBusqueda.inactivo input.buscador,

aside.redesSociales a,
aside.redesSociales a em,

nav.menu-enlaces-barra-superior-container ul li a,

/*#header.contraido,
#header.contraido .logoCont,
#header.contraido .logoCont img,
#header.contraido .menu1,
#header.contraido .menu1 nav ul li a,*/
/*#header.contraido nav.menu-enlaces-barra-superior-container ul li a,*/
/*#header.contraido form.formularioBusqueda.inactivo,*/

.menu1 nav ul li.paginaActual ul li a,
.derecha .menusSubmenus ul li a,
.su-button.su-button-wide.su-button-style-default,
.paginacion a,
.su-button,
#footer .widget a,
#footer .menu-pie-de-pagina-container a,
.firmaHD a,
section .su-spoiler-title,
.filtrado ul li a,
section a,
/*.contListado*/ .imagen a img,
.post-content a img/*.size-full*/,
.comment-respond #submit,
.comment-respond .dashicons,
.miembro a img,
.wpcf7-submit,
.widget a,
#subir a,
.flex-control-paging li a,
.flex-direction-nav a,
.subscribe-form-button,
#sonwptema,
.sonwp_ico,
.page-template-eventos .view-more {
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;	
}
/*#header.contraido nav.menu-enlaces-barra-superior-container ul li a,*/
.menu1 nav ul li.paginaActual a {
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
}
.single-post .su-button {
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;	
}




/*
COMUNES 
*/
.clear {
	clear:both;
}
.center,
#container {
	max-width:1430px;
	margin:auto;
	padding:0 30px;
	position:relative;
}
#content .section-title {
    color: #696969;
    text-transform: none;
    float: none;
	padding-left:0;
}



/* BOTON GENERAL */
.su-button.su-button-wide.su-button-style-default,
.su-button,
.comment-respond #submit,
.wpcf7-submit,
#sonwpmore a,
.subscribe-form-button,
.post-edit-link,
.page-template-eventos .view-more,
.paginacion a {
    margin: 14px 0!important;
    /*float: left;*/
    clear: both;
    font-size: 14px!important;
    text-transform: uppercase;
    
    background-color: #0db2f0!important;
    display: inline-block!important;
    
	
	border:none;
	background-image: url(../images-hd/fondo_btn_azul-oscuro.gif);
	background-repeat:repeat-x;
	
	font-weight:600!important;
	color:#fff!important;
	cursor:pointer;
	
    border-radius: 0!important;
    -moz-border-radius: 0!important;
    -webkit-border-radius: 0!important;
	/**/
	padding:15px 15px 0 15px;
	height: 49px;
	background-position:left 44px;
	border-color: transparent!important;
	/*border-width: 0!important;*/
	/**/
	padding:15px 15px 13px 15px!important;
	height:auto;
	background-position:left -100%;
	border-bottom:solid 5px #003875;
	border-color: #003875!important;
}
.su-button.su-button-wide.su-button-style-default:hover,
.su-button:hover,
.comment-respond #submit:hover,
.wpcf7-submit:hover,
#sonwpmore a:hover,
.subscribe-form-button:hover,
.post-edit-link:hover,
.page-template-eventos .view-more:hover,
.paginacion a:hover {
	background-position:left 0%;
	color:#fff;
}
#footer .su-button.su-button-wide.su-button-style-default,
#footer .su-button {
	background-image: url(../images-hd/fondo_btn_blanco.gif);
	border-bottom: solid 5px #fff!important;
}
#footer .su-button.su-button-wide.su-button-style-default:hover,
#footer .su-button.su-button-wide.su-button-style-default:hover span,
#footer .su-button:hover,
#footer .su-button:hover span {
	color: #0db2f0!important;
}
.su-button.su-button-wide.su-button-style-default span,
.su-button span {
    color: #fff!important; padding: 0!important; font-size: 100%!important; line-height: normal!important; border-color: transparent!important; border-radius: 0!important; -moz-border-radius: 0!important; -webkit-border-radius: 0!important; text-shadow: none!important; -moz-text-shadow: none!important; -webkit-text-shadow: none!important; border-top-width: 0!important; border-bottom-width: 0!important;
}
/*.su-button*/.post-edit-link,
.comment-respond #submit {
    background-color:#878787!important;
	font-size: 15px!important;
	display: block!important;
	margin-top:70px!important;
	background-image: url(../images-hd/fondo_btn_gris.gif)!important;
	border-bottom:solid 5px #4e4e4e!important;
	padding: 15px 15px 12px 15px!important;
}



/*
CABECERA */
#header {
	position:fixed;
	z-index:999;
	width:100%;
	background-image:url(../images-hd/fondo_menu-expandido.png);
	background-repeat:repeat-x;
	height:104px;
	overflow:visible;
}
.logoCont {
	float:left;
}




/* 
MENÚS */

/*
cabecera menu general */
.menu1 {
	float:right;
	margin-top:44px;
}
.menu1 nav {
	float:left;
}
/* nivel 1 */
.menusSubmenus ul li {
	float:left;
	position:relative;
}
.menusSubmenus ul li a {
	display:block;
	line-height:60px;
	height:60px;
	font-weight:300;
	text-transform: uppercase;
	color:#393939;
	padding:0 15px;
	padding:0 30px;
}
/* truco fondo */
.menusSubmenus ul li,
.menusSubmenus ul li a {
	background-image:url(../images-hd/fondo_btn_azul-oscuro.gif);
	background-position:left 100px;
	background-repeat: repeat-x;
}
.menusSubmenus ul li a:hover {
	color:#fff;
	background-position:left top; 
}
.menusSubmenus ul li.activo {
	background-image:url(../images-hd/fondo_btn_azul-oscuro_activo.gif);
	background-position:left bottom;
}
.menusSubmenus ul li ul li.activo {
	background-image:url(../images-hd/fondo_btn_azul-claro_activo.gif);
}
/* nivel 2 */
.menusSubmenus ul li ul {
    position: absolute;
    z-index: 999;
	background-image:url(../images-hd/fondo_menu-desplegado.png);
    width: 300px;
	background-color:#fff;
	/*border-left:solid 1px #dedede;
	border-right:solid 1px #dedede;
	border-top:solid 1px #dedede;*/
}
.menusSubmenus ul li ul li {
	float:none;
}
.menusSubmenus ul li ul li ul {
	border-top:solid 1px #dedede;
}
.menusSubmenus ul li ul li a {
	font-size:16px;
	line-height:normal;
	height:auto;
	padding:15px;
	border-bottom:solid 1px #fff;
	border-bottom:solid 1px #dedede;
	background-image:url(../images-hd/fondo_btn_azul-claro.gif);
	background-position:left -150px;
	color:#393939;
}
.menusSubmenus ul li ul li a:hover {
	background-position:left top;
}
/* nivel 3 */
.menusSubmenus ul li ul li ul {
    top: 0;
	left:100%;
}
/* apariciones y desapariciones */
.menu1 nav ul li ul,
.menu1 nav ul li ul li ul,
.menu1 nav ul li ul li ul li ul, 
.menu1 nav ul li ul li ul li ul li ul, 
.menu1 nav ul li ul li ul li ul li ul li ul, 
.menu1 nav ul li ul li ul li ul li ul li ul li ul,
.menu1 nav ul li:hover ul li ul,
.menu1 nav ul li ul li:hover ul li ul, 
.menu1 nav ul li ul li ul li:hover ul li ul, 
.menu1 nav ul li ul li ul li ul li:hover ul li ul, 
.menu1 nav ul li ul li ul li ul li ul li:hover ul li ul,
.menu1 nav ul li ul li ul li ul li ul li:hover ul li:hover ul {  
	display:none; 
}
.menu1 nav ul li:hover ul, 
.menu1 nav ul li ul li:hover ul, 
.menu1 nav ul li ul li ul li:hover ul, 
.menu1 nav ul li ul li ul li ul li:hover ul, 
.menu1 nav ul li ul li ul li ul li ul li:hover ul, 
.menu1 nav ul li ul li ul li ul li ul li ul li:hover ul { 
	display:block; 
}

/* 
formulario */
form.formularioBusqueda.inactivo {
	width:197px;
	float:left;
	border-left:solid 1px #b8b8b8;
	height:60px;
	padding:20px 0 20px 20px;
	background-image:url(../images-hd/fondo_btn_azul-claro.gif);
	background-position:left 150px;
	background-repeat:no-repeat;
}
form.formularioBusqueda.inactivo input {
	width:133px;
	float:left;
	border: none;
    background-color: transparent;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#696969;
	padding:0;
}
form.formularioBusqueda.inactivo input.buscador {
	width:30px;
	float:left;
	background-image:url(../images-hd/icono_buscar_off.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor: pointer;
}
form.formularioBusqueda.activo {
	background-image:url(../images-hd/fondo_btn_azul-claro.gif);
	background-position:left top; 
}
form.formularioBusqueda.activo input {
	color:#fff;
}
form.formularioBusqueda.activo input.buscador {
	background-image:url(../images-hd/icono_buscar_on.png);
}

/*
menu secundario */
.menu2 {
    position: absolute;
    right:30px;
}
nav.menu-enlaces-barra-superior-container, aside.redesSociales {
    float: left;
}

/* 
redes */
aside.redesSociales {
	width:165px;
	border-left:solid 1px #00aeef;
}
aside.redesSociales a, aside.redesSociales a em {
	display:block;
	width:39px;
	height:44px;
	float:left;
	/*background-image:url(images-hd/icono_redes_twitter_fondo.gif);*/
	background-position:center 39px;
	background-repeat:no-repeat;
}
aside.redesSociales a em {
	display:block;
	/*background-image:url(images-hd/icono_redes_twitter_off.png);*/
	background-position: center top;
}
aside.redesSociales a em span {
	display:none;
}
aside.redesSociales a:hover {
	background-position:center top;
}
aside.redesSociales a:hover em {
	display:block;
	/*background-image:url(images-hd/icono_redes_twitter_on.png);*/
	background-position: center top;
}
aside.redesSociales a.facebook { background-image:url(../images-hd/icono_redes_facebook_fondo.gif); }
aside.redesSociales a.facebook em { background-image:url(../images-hd/icono_redes_facebook_off.png); }
aside.redesSociales a.facebook:hover em,
#footer aside.redesSociales a.facebook em { background-image:url(../images-hd/icono_redes_facebook_on.png); }
aside.redesSociales a.twitter { background-image:url(../images-hd/icono_redes_twitter_fondo.gif); }
aside.redesSociales a.twitter em { background-image:url(../images-hd/icono_redes_twitter_off.png); }
aside.redesSociales a.twitter:hover em,
#footer aside.redesSociales a.twitter em { background-image:url(../images-hd/icono_redes_twitter_on.png); }
aside.redesSociales a.youtube { background-image:url(../images-hd/icono_redes_youtube_fondo.gif); }
aside.redesSociales a.youtube em { background-image:url(../images-hd/icono_redes_youtube_off.png); }
aside.redesSociales a.youtube:hover em,
#footer aside.redesSociales a.youtube em { background-image:url(../images-hd/icono_redes_youtube_on.png); }
aside.redesSociales a.rss { background-image:url(../images-hd/icono_redes_rss_fondo.gif); }
aside.redesSociales a.rss em { background-image:url(../images-hd/icono_redes_rss_off.png); }
aside.redesSociales a.rss:hover em,
#footer aside.redesSociales a.rss em { background-image:url(../images-hd/icono_redes_rss_on.png); }

/*
enlaces barra superior */
nav.menu-enlaces-barra-superior-container ul li {
	float:left;
}
nav.menu-enlaces-barra-superior-container ul li a {
	display:block;
	height:44px;
	line-height:39px;
	color:#696969;
	font-size:13px;
	font-weight:300;
	padding:0 13px 0 43px;
	/*background-image: url(images-hd/icono_english-info_off.png), url(images-hd/fondo_btn_azul-claro.gif);*/
	background-position:17px 12px, center 39px;
	background-repeat:no-repeat;
	border-left:solid 1px #00aeef;
}
nav.menu-enlaces-barra-superior-container ul li a:hover,
.event-template-default nav.menu-enlaces-barra-superior-container ul li#menu-item-24949 a,
.page-template-eventos  nav.menu-enlaces-barra-superior-container ul li#menu-item-24949 a,
.page-id-12379 nav.menu-enlaces-barra-superior-container ul li#menu-item-25074 a,
.page-id-24950 nav.menu-enlaces-barra-superior-container ul li#menu-item-24952 a {
	color:#fff;
	/*background-image: url(images-hd/icono_english-info_on.png), url(images-hd/fondo_btn_azul-claro.gif);*/
	background-position:17px 12px, center top;
}
nav.menu-enlaces-barra-superior-container ul li#menu-item-25074 a { background-image: url(../images-hd/icono_english-info_off.png) , url(../images-hd/fondo_btn_azul-claro.gif); }
nav.menu-enlaces-barra-superior-container ul li#menu-item-25074 a:hover,
.page-id-12379 nav.menu-enlaces-barra-superior-container ul li#menu-item-25074 a { background-image: url(../images-hd/icono_english-info_on.png) , url(../images-hd/fondo_btn_azul-claro.gif)!important; }
nav.menu-enlaces-barra-superior-container ul li#menu-item-24949 a { background-image: url(../images-hd/icono_agenda_off.png) , url(../images-hd/fondo_btn_azul-claro.gif); }
nav.menu-enlaces-barra-superior-container ul li#menu-item-24949 a:hover,
.event-template-default nav.menu-enlaces-barra-superior-container ul li#menu-item-24949 a,
.page-template-eventos  nav.menu-enlaces-barra-superior-container ul li#menu-item-24949 a  { background-image: url(../images-hd/icono_agenda_on.png) , url(../images-hd/fondo_btn_azul-claro.gif)!important; }
nav.menu-enlaces-barra-superior-container ul li#menu-item-24952 a { background-image: url(../images-hd/icono_suscripcion_off.png) , url(../images-hd/fondo_btn_azul-claro.gif); }
nav.menu-enlaces-barra-superior-container ul li#menu-item-24952 a:hover,
.page-id-24950 nav.menu-enlaces-barra-superior-container ul li#menu-item-24952 a { background-image: url(../images-hd/icono_suscripcion_on.png) , url(../images-hd/fondo_btn_azul-claro.gif)!important; }

/*
MENU CONTRAIDO */
#header.contraido {
    background-image: url(../images-hd/fondo_menu-contraido.gif);
	height:44px;
}
#header.contraido .logoCont {
    float: left;
    width: 113px;
    height: 44px;
    overflow: hidden;
}
#header.contraido .logoCont img {
	margin-top:-2px;
}
#header.contraido .menu1 {
    margin-top: 0;
	position: absolute;
    right: 304px;
}
#header.contraido .menusSubmenus ul li a {
    line-height: 44px;
    height: 44px;
    font-size: 13px!important;
    font-weight: 600;
    padding: 0 12px;
}
#header.contraido .menusSubmenus ul li ul li a {
    font-size: 13px;
    padding: 10px 15px;
	line-height: normal;
    height: auto;
}
#header.contraido nav.menu-enlaces-barra-superior-container ul li a {
    font-size: 0;
    padding: 0;
    width: 39px;
    background-position: center 12px, center 39px;
}
#header.contraido nav.menu-enlaces-barra-superior-container ul li a:hover {
    background-position: center 12px, center top;
}
#header.contraido form.formularioBusqueda.inactivo {
	width:190px;
	height: 39px;
    padding: 12px 0 10px 15px;
	
}

/*
MENU MARCADO */
.menusSubmenus ul li.paginaActual a,
.menusSubmenus ul li.paginaActual ul li a:hover, /**/
.menusSubmenus ul li.paginaActual ul li.paginaActual a,
.menusSubmenus ul li.paginaActual ul li.paginaActual ul li a:hover, /**/
.menusSubmenus ul li.paginaActual ul li.paginaActual ul li.paginaActual a,
.menusSubmenus ul li.paginaActual ul li.paginaActual ul li.paginaActual ul li a:hover, /**/
.menusSubmenus ul li.paginaActual ul li.paginaActual ul li.paginaActual ul li.paginaActual a,
.menusSubmenus ul li.paginaActual ul li.paginaActual ul li.paginaActual ul li.paginaActual ul li a:hover {
	color:#fff;
	background-position:left top; 
}
.menusSubmenus ul li.paginaActual ul li a,
.menusSubmenus ul li.paginaActual ul li.paginaActual ul li a,
.menusSubmenus ul li.paginaActual ul li.paginaActual ul li.paginaActual ul li a,
.menusSubmenus ul li.paginaActual ul li.paginaActual ul li.paginaActual ul li.paginaActual ul li a,
.menusSubmenus ul li.paginaActual ul li.paginaActual ul li.paginaActual ul li.paginaActual ul li.paginaActual {
	background-position:left -150px;
	color:#393939;
}

/*
MENU MÓVIL */
#header.absolute {
	position:absolute;
}
#desplegarMenu {
	float:right;
	height:39px;
	line-height:39px;
	font-weight:300;
	display:none;
	border-left:solid 1px #00aeef;
}
#desplegarMenu a {
	font-weight:300;
	color:#393939;
	display:block;
	background-image:url(../images-hd/hamburguesa.gif);
	background-repeat:no-repeat;
	background-position:15px 12px;
	padding: 0 15px 0 35px;
    font-size:15px
}
#desplegarMenu.activo a {
	background-image:url(../images-hd/hamburguesa_cerrar.gif);
}
.menuMovil {
    position:absolute;
	top:44px;
    width: 100%;
    right:0;
    max-width: 320px;
	background-color: #fff;
}
.menuMovil .menu1, 
.menuMovil .menusSubmenus,
.menuMovil .menusSubmenus ul li, 
.menuMovil .menusSubmenus ul li a,
.menuMovil .menusSubmenus ul li ul,/**/
.menuMovil .menusSubmenus,
.derecha .menusSubmenus ul li, 
.derecha .menusSubmenus ul li a,
.derecha .menusSubmenus ul li ul {
    float: none;
    margin-top: 0;
	position: static;
    width: 100%;
}
.menuMovil .menusSubmenus ul li a,/**/
.derecha .menusSubmenus ul li ul li a {
    height: auto;
    line-height: normal;
    padding: 15px;
	background-color:#fff;
	font-size:16px!important;
	border-bottom:solid 1px #cacaca;
	word-break: break-word;
}
/*.menuMovil .menusSubmenus ul li a {
    text-align: right;
}*/
.menuMovil .menusSubmenus ul li ul li a,
.menuMovil .menusSubmenus ul li ul li ul,
.derecha .menusSubmenus ul li ul li ul li a,
.derecha nav ul li ul li ul li ul {
	border-bottom:solid 1px #fff;
}
.menuMovil .menusSubmenus ul li ul li a,
.menuMovil .menusSubmenus ul li ul li ul li ul li a,/**/
.derecha .menusSubmenus ul li ul li ul li a,
.derecha .menusSubmenus ul li ul li ul li ul li ul li a {
    background-color: #e1f7ff;
}
.menuMovil .menusSubmenus ul li ul li ul li a,
.menuMovil .menusSubmenus ul li ul li ul li ul li ul li a,/**/
.derecha .menusSubmenus ul li ul li a,
.derecha .menusSubmenus ul li ul li ul li ul li a {
    background-color: #bfeeff;
}
/* eliminación de primer nivel los MENÚS DE SECCIÓN */
.derecha .menusSubmenus ul li a {
	display:none;
}
.derecha .menusSubmenus ul li ul li a {
	display:block;
	font-size:19px!important;
}
/* color blanco segundo nivel los MENÚS DE SECCIÓN */
.derecha .menusSubmenus ul li ul li a {
    background-color: #fff;
}
/* borde gris bottón de segunda lista */
.derecha nav ul li ul li ul,
.menuMovil .menusSubmenus ul li ul {
    border-bottom: solid 1px #cacaca;
}
.derecha nav ul li ul li ul li ul  {
    border-bottom: solid 1px #fff;
}
/**/
.menuMovil nav ul li:hover ul, 
.menuMovil nav ul li ul li:hover ul, 
.menuMovil nav ul li ul li ul li:hover ul, 
.menuMovil nav ul li ul li ul li ul li:hover ul, 
.menuMovil nav ul li ul li ul li ul li ul li:hover ul, 
.menuMovil nav ul li ul li ul li ul li ul li ul li:hover ul/**/ { 
	display:none; 
}
.menuMovil nav ul li.paginaActual ul,
.menuMovil nav ul li.paginaActual ul li.paginaActual ul,
.menuMovil nav ul li.paginaActual ul li.paginaActual ul li.paginaActual ul,
.menuMovil nav ul li.paginaActual ul li.paginaActual ul li.paginaActual ul li.paginaActual ul, /**/
.derecha nav ul li.paginaActual ul,
.derecha nav ul li.paginaActual ul li.paginaActual ul,
.derecha nav ul li.paginaActual ul li.paginaActual ul li.paginaActual ul,
.derecha nav ul li.paginaActual ul li.paginaActual ul li.paginaActual ul li.paginaActual ul {
	display:block;
}
.menuMovil .menusSubmenus ul li ul li a, /**/
.derecha .menusSubmenus ul li ul li a {
	padding-left:20px;
}
.menuMovil .menusSubmenus ul li ul li ul li a, /**/
.derecha .menusSubmenus ul li ul li ul li a {
	padding-left:40px;
}
.menuMovil .menusSubmenus ul li ul li ul li ul li a, /**/
.derecha .menusSubmenus ul li ul li ul li ul li a {
	padding-left:60px;
}
.menuMovil .menu2 {
    width: 100%;
    position: static;
    float: left;
}
.menuMovil nav.menu-enlaces-barra-superior-container ul li {
    width: 50%;
}
.menuMovil nav.menu-enlaces-barra-superior-container ul li.menu-item-25074 a,
.menuMovil nav.menu-enlaces-barra-superior-container ul li.menu-item-24952 a {
	border-left:none;
}
.menuMovil nav.menu-enlaces-barra-superior-container ul li a {
    height: 44px;
	font-size: 14px!important;
}
.menuMovil aside.redesSociales {
    width: 50%;
    float: right;
    margin-top: -44px;
}
.menuMovil aside.redesSociales a {
    width: 25%!important;
}
.menuMovil aside.redesSociales a em {
    width: 100%!important;
}
.menuMovil form.formularioBusqueda.inactivo {
    width: 100%!important;
    border-left: none;
	border-top: solid 5px #00aeef;
    border-bottom: solid 5px #00aeef;
	padding: 12px 0 20px 15px!important;
}
.menuMovil form.formularioBusqueda.inactivo input {
    font-size: 15px!important;
    margin-left: 10px!important;
    width: 80%!important;
	text-align:right;
	padding-top:4px!important;
}
.menuMovil form.formularioBusqueda.inactivo input.buscador {
    width: 30px!important;
	height:30px!important;
	background-size:inherit!important;
}

/*
DESPLEGADO (móvil y subseción) */
.menuMovil .menu1 nav ul li.paginaActual ul, /**/
.menuMovil .menu1 nav ul li.paginaActual ul li.paginaActual ul, /**/
.menuMovil .menu1 nav ul li.paginaActual ul li.paginaActual ul li.paginaActual ul, /**/
.menuMovil .menu1 nav ul li.paginaActual ul li.paginaActual ul li.paginaActual ul li.paginaActual ul {
	display:block;
}
.menuMovil .menu1 nav ul li.paginaActual ul li ul, /**/
.menuMovil .menu1 nav ul li.paginaActual ul li.paginaActual ul li ul, /**/
.menuMovil .menu1 nav ul li.paginaActual ul li.paginaActual ul li.paginaActual ul li ul, /**/
.menuMovil .menu1 nav ul li.paginaActual ul li.paginaActual ul li.paginaActual ul li.paginaActual ul li ul {
	display:none;
}




#mobile-menu {
	display:none;
}
#container {
	height:auto!important;
	position:static;
}

/*.derecha .menusSubmenus li { display:none; }
.derecha .menusSubmenus li.paginaActual,
.derecha .menusSubmenus li.paginaActual ul li { display:block; }*/



/* FOOTER */
#footer {
	clear:both;
	width:100%;
	float:left;
	padding-top: 100px;
}
#footer .claim {
	background-color:#0db2f0;
}
#footer .claim .center {
	padding-top:0;
}
#footer .claim .claimFondo {
	background-image:url(../images-hd/claim-pie.png);
	background-position:center center;
	background-repeat:no-repeat;
	max-width:300px;
	background-size:100% auto;
	height:50px;
	margin:auto;
}
#footer .menus {
	background-color:#003875;
	width:100%;
	float:left;
}
#footer .menus .center {
	padding-top:17px;
}
#footer .widget {
	width:20%;
	float:left;
	padding:0 15px 10px 15px;
}
#footer .widget h2 {
	font-size:18px;
	color:#fff;
	border-bottom:solid 1px #00aeef;
	padding-bottom:10px;
	margin-bottom:15px;
	text-transform:uppercase;
}
#footer .widget,
#footer .widget a,
.menu-pie-de-pagina-container a {
	/*font-size:13px;*/
	color:#fff;
	font-weight:300;
}
#footer .widget ul li a:hover {
	padding-left:7px;
}
#footer .widget .textwidget/*,
#footer .widget ul*/ {
	margin-right: 30px;
}
#footer .widget ul ul {
	margin-right:0px;
}
#footer .widget ul li a,
.menu-pie-de-pagina-container a {
	display:none;
}
#footer .widget ul li ul li a,
#footer #nav_menu-16.widget ul li.menu-item-25121 a {
	display:block;
	padding-bottom:10px;
}
#footer #nav_menu-16.widget ul li a,
#footer #nav_menu-17.widget ul li a,
#footer #nav_menu-18.widget ul li a {
	display:block;
	padding-bottom:2px;
}
#footer .menuRedes {
	clear:both;
	width:100%;
	float:left;
	border-top:solid 1px #00aeef;
	margin-top:10px;
}
#footer .menu-pie-de-pagina-container {
	padding-top:10px;
	float:left;
}
#footer .menu-pie-de-pagina-container ul li ul li a {
	display:block;
}
#footer .menu-pie-de-pagina-container li {
	float:left;
}
#footer .menu-pie-de-pagina-container a {
	background-image:url(../images-hd/separador_menu-pie.gif);
	font-size:12px;
	background-repeat:repeat-y;
	background-position:right center;
	padding:0 5px;
  	padding-bottom:2px;
	border-bottom:solid 1px #003875;
}
#footer .menu-pie-de-pagina-container .menu-item-25143 a {
	padding-left:0;
}
#footer .menu-pie-de-pagina-container a:hover {
	border-bottom:solid 1px #00aeef;
}
#footer .menu-pie-de-pagina-container .intranet a {
	display:block;
	font-weight:600;
	background-image:none;
}
#footer aside.redesSociales {
    float: right;
	border-left:none;
	width: 140px;
}
#footer aside.redesSociales a, #footer aside.redesSociales a em {
    width: 35px;
    height: 40px;
}
#footer aside.redesSociales a {
	background-position: center 38px;
}
#footer aside.redesSociales a:hover {
	background-position: center top;
}
#footer .pieFijo {
    clear: both;
    float: left;
    width: 100%;
    background-color: #fff;
	font-size:12px;
	line-height:71px;
	padding-bottom:10px;
}
#footer .pieFijo .center {
    padding-top: 10px;
}
#footer .pieFijo .firmaHD {
    float: left;
}
#footer .pieFijo .firmaHD a {
	color:#0db2f0;
	font-weight:300;
}
#footer .pieFijo .firmaHD a:hover {
	color:#003875;	
}
#footer .pieFijo .subvencionado {
    float: right;
    text-align: right;
	color:#003875;
	background-image:url(../images-hd/logotipo_gobierno-de-espana.gif);
	background-repeat:no-repeat;
	background-position:center right;
	height:71px;
	padding-right:260px;
}
#footer .pieFijo .subvencionado span {
	display:none;
}



/*
CABECERA */
.cabecera {
    position: relative;
	background-image:url(../images-hd/cabecera_azul.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	min-height:210px;
}
.page-template-miembros .cabecera,
.tax-miembros .cabecera,
.single-book .cabecera {
	background-image:url(../images-hd/cabecera_naranja.jpg);
}
.page-template-publicaciones .cabecera,
.tax-biblioteca .cabecera,
.single-documento .cabecera,
.post-type-archive-documento .cabecera {
	background-image:url(../images-hd/cabecera_violeta.jpg);
}
.cabecera .imagen {
    position: relative;
    overflow: hidden;
}
.cabecera .imagen img {
	float:left;
}
.cabecera .cont-section-title {
    position: absolute;
    width: 100%;
    bottom: -5px;
    overflow: visible;
}
.section-title {
    background-color: #fff;
    padding: 20px 30px;
    text-transform: uppercase;
    float: right;
	font-size:35px;
	color:#003875;
	letter-spacing:-1px;
	margin:0;
	border-bottom: solid 5px #00aeef;
}



/*
SECCION IZQA */
#content {
    width: 74.23%;
	float:left;
	margin-top: 4.9%;
}


/*
SECCIÓN DERECHA */
.derecha {
    width: 22.37%;
	float: right;
	margin-left:3.4%;
	margin-bottom:50px;
}
.derecha h2.title,
.widget.filtrado h2.title {
    font-size: 25px;
    color: #00aeef;
    text-transform: uppercase;
    text-align: right;
    padding: 0 30px 10px 0;
    border-bottom: solid 5px #00aeef;
	margin:0;
}
.derecha .widget,
.derecha div.menu {
    margin: 19% 0 0 0!important;
}
.derecha div.menu {
    margin-top: 0!important;
	border-top: solid 5px #00aeef;
}
.derecha div.menu h2.title {
	display:none;
}
.derecha .widget h2.title,
.widget.filtrado h2.title {
	text-align:left;
	padding:0 0 10px 0;
	margin-bottom:10px;
}
#container .center {
	padding:0;
}

/*
RASTRO DE ETIQUETAS */
.breadcrumbs {
    font-size: 15px;
	text-transform:uppercase;
	color: #00aeef;
	/*padding-bottom:6.5%;*/
	padding-bottom: 40px;
    float: left;
    width: 100%;
}
.breadcrumbs span {
	float:left;
}
.breadcrumbs a {
    color: #b3b3b3;
	font-weight: 300;
	padding:0 2px;
	float:left;
}
.breadcrumbs .estas {
	text-transform:none;
	color: #b3b3b3;
	padding:0 2px;
	float:left;
}
.breadcrumbs a:hover {
    color: #00aeef;
}
/* miebros - publicaciones */
.tax-miembros .breadcrumbs, .tax-miembros .breadcrumbs .taxonomy,
.tax-biblioteca .breadcrumbs, .tax-biblioteca .breadcrumbs .taxonomy,
.tag .breadcrumbs, .tag .breadcrumbs .taxonomy,
.tax-etiquetas .breadcrumbs, .tag .breadcrumbs .taxonomy,
.category .breadcrumbs, .tag .breadcrumbs .taxonomy {
	font-weight:600;
}
.tax-miembros .estas,
.tax-biblioteca .breadcrumbs .estas,
.tag .breadcrumbs .estas,
.tax-etiquetas .breadcrumbs .estas,
.category .breadcrumbs .estas,
.category-actualidad .breadcrumbs,
.category-noticias-de-la-red .breadcrumbs {
	font-weight:300;
}



/*
SECCION */
section h1, section h2, section h3, section h4, section h5, section h6 {
    padding-top: 15px;
}
section h1:first-child, section h2:first-child, section h3:first-child, section h4:first-child, section h5:first-child, section h6:first-child {
	padding-top:0;
}
section ul, section ol {
    padding-bottom: 15px;
}
section ul li, section ol li {
    padding-left: 15px;
    margin-bottom: 15px;
	background-image:url(../images-hd/icono_circulo.png);
	background-repeat:no-repeat;
	background-position:0 8px;
}
section ol li {
  background-image:none;
  padding-left:0;
}
section ol {
  counter-reset: li;
  list-style: none;
}
section ol > li:before {
  counter-increment: li;
  content: '' counter(li) '. ';
  color: #00aeef;
  font-weight:600;
}
section ol.commentlist > li:before {
  content: close-quote;
}
section blockquote {
    padding: 15px;
    font-size: 110%;
    font-style: italic;
    margin: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
}
section a {
	color:#00aeef;
}
section a:hover {
	/*border-bottom:dotted 1px #00aeef;*/
	color:#003875;
}
section hr {
    border: solid 1px #00aeef;
}
/* tabla */
section .su-tabs {
    padding: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #00aeef;
}
section .su-tabs-nav span {
    font-size: 100%;
    min-height: 40px;
    line-height: normal;
	margin:0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    color: #fff;
}
section .su-tabs-nav span:hover,
section .su-tabs-nav span.su-tabs-current,
section .su-spoiler-title:hover {
    color: #003875!important;
	cursor:pointer;
}
section .su-tabs-nav span.su-tabs-current:hover {
    color: #fff;
}
section .su-tabs-pane {
	font-size: 100%;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    color: #696969;
}
/* spoiler */
section .su-spoiler-title {
    color: #00aeef;
    font-size: 100%;
}
/**/
section p:firt {
	font-size:180%;
}



/*
FILTRADO */
.filtrado {
    position: relative;
    z-index: 99;
	clear:both;
}
.widget.filtrado h2.title {
    color: #696969;
    border-bottom: solid 5px #696969;
	margin-bottom:0;
}
.filtrado ul li {
	padding:0;
	background-image:none;
	float:left;
	position:relative;
	cursor:pointer;
}
.filtrado ul li ul li {
	width:100%!important;
	margin-bottom:0;
}
.filtrado.miembros ul li {
	width:50%;
}
.filtrado.publicaciones ul li {
	width:33.33%;
	
}
.filtrado ul li a,
.filtrado ul li.activo ul li a {
    height: 50px;
    display: block;
    line-height: 50px;
    background-position: right bottom;
	background-image:url(../images-hd/flecha_off-on.gif);
	background-repeat: no-repeat;
    padding: 0 15px;
    background-color: #e1f7ff;
	color:#003875;
	font-size:19px;
	font-weight:300;
	border-bottom:solid 1px #00aeef;
	text-transform:uppercase;
	border-left: solid 1px #fff;
}
.filtrado ul li:first-of-type a,
.filtrado ul li.activo ul li a {
	border-left: none;
}
.filtrado ul li a:hover,
.filtrado ul li.activo a,
.filtrado ul li.activo ul li a:hover {
	background-position: right top;
	background-color:#00aeef;
	color:#fff;
}
.filtrado ul li ul {
	display:none;
}
/*.filtrado ul li:hover ul,*/
.filtrado ul li.activo ul {
	display:block;
}
.filtrado ul li ul li a,
.filtrado ul li.activo ul li a {
    height: auto;
    line-height:normal;
    background-position: right top;
	background-image: none;
    padding: 0 15px;
    background-color: #e1f7ff;
}
.filtrado ul li ul {
	position:absolute;
	width:100%;
	z-index:99999999;
}
.filtrado ul li ul li a,
.filtrado ul li.activo ul li a {
	background-image: url(../images-hd/icono_circulo.png);
	background-position: 15px 20px;
	padding: 10px 15px 10px 30px;
}
.filtrado ul li ul li a:hover,
.filtrado ul li.activo ul li a:hover {
	background-image: url(../images-hd/icono_circulo_on.png);
	background-position: 15px 20px;
	border-bottom:solid 1px #fff;
}


/*
MIEMBROS FICHA */
.miembrosPublicacionesCont {
	clear:both;
	padding-top:3%;
	/*position:relative;*/
}
.miembrosPublicacionesImagen {
	float:left;
	width:27%;
}
.miembrosPublicacionesImagen img {
	width:100%;
}
.miembrosPublicacionesFicha {
	float:right;
	width:73%;
	padding-left: 6%;
}
.miembrosPublicacionesFicha .section-title {
    border-bottom: none;
}
.single-documento .miembrosPublicacionesFicha img {
	/*display:none;*/
}
.miembrosPublicacionesFicha img {
	display:block;
	margin-left:0!important;
	margin-right:0!important;
}



/*
MIEMBROS HOME */
.miembro {
    width: 16.66%;
    float: left;
    padding: 2%;
    display: inline-table;
    text-align: center;
}
.miembro a {
	display:block;
}
.miembro a img {
	width:100%;
	filter: url('#grayscale'); /* Versión SVG para IE10, Chrome 17, FF3.5, Safari 5.2 and Opera 11.6 */
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%); /* Para cuando es estándar funcione en todos */
	filter: Gray(); /* IE4-8 and 9 */
}
.miembro a:hover img { 
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: none;
}
.pgmm {
    clear: both;
    padding: 20px 0;
}



/*
LISTADO MIEMBROS, PUBLICACIONES y ACTUALIDAD */
.contListado {
    margin-bottom: 30px;
    float: left;
    width: 100%;
	border-bottom:solid 1px #e0e0e0;
	padding-bottom:30px;
}
.archivePublicacionesMiembros .contListado {
	border-bottom:solid 1px #00aeef;
}
/* imagen */
.contListado .imagen {
    width: 42%;
    float: left;
}
.archivePublicacionesMiembros .contListado .imagen {
    width: 24%;
	padding: 1% 0 0 0;
}
.tax-miembros .archivePublicacionesMiembros .contListado .imagen {
    padding: 1% 2% 0 0;
}
.contListado .imagen img,
.contListado .imagen a img/*,
.post-content img.size-full,*/
/*.post-content a img.size-full*/ {
    border-bottom: solid 5px #0db2f0!important;
	width: 100%;
}
.post-content img/*.size-full*/ {
	margin:0/* 0 30px 0*/!important;
	width: 100%;
}
.post-content img.alignleft,
.post-content img.alignright,
.post-content img.aligncenter {
	width: auto;
}
.post-content img.aligncenter,
.post-content a img.aligncenter {
	margin: auto!important;
	display: block;
}
.post-content img/*.size-full*/ {
	margin:0 0 30px 0!important;
}
.contListado .imagen a:hover img/*,
.post-content a:hover img.size-full*/ {
    border-bottom: solid 5px #003875!important;
}
.archivePublicacionesMiembros .contListado .imagen img,
.archivePublicacionesMiembros .contListado .imagen a img {
    border-bottom: none!important;
}

/* texto */
.contListado .post-wrap {
    width: 58%;
    padding-left: 5%;
    float: right;
}
.contListado .post-wrap img {
	display:none;
}
.archivePublicacionesMiembros .contListado .post-wrap {
    width: 76%;
}
/*.contListado .post-wrap*/ .post-title a {
    font-size: 25px;
    font-weight: 300;
    letter-spacing: -1px;
    margin: 0;
}
.contListado .post-wrap .post-title a:hover {
	color:#003875;
}
.contListado .post-wrap .post-title {
    line-height: 30px;
    padding-top: 5px;
}
.contListado .metadata {
    font-size: 15px;
}
.contListado .metadata.publicadoEn,
.contListado .info.etiquetas {
	padding: 15px 0 5px 0;
	font-size:15px;
}
.contListado .metadata a,
.contListado .info.etiquetas a {
	text-transform:uppercase;
	font-weight:300;
}
.contListado .su-button {
	margin-bottom:0!important;
}
.archivePublicacionesMiembros .contListado .su-button {
	margin-top:20px!important;
}
.cat-desc {
	padding:15px 0;
}
.archivePublicacionesMiembros .info.descripcion strong {
    float: left;
    margin-right: 5px;
}
.su-button.decha {
	float:right;
}
.single-book .miembrosPublicacionesFicha img {
    display: none;
}



/* 
PUBLICACIONES */
.info {
	margin-bottom:10px;
}
.contListado .info {
	margin-bottom:0;
}
.info img {
	margin-top:10px!important;
}
.info.etiquetas a {
	text-transform:uppercase;
}


/*
NOTICIAS FICHA */

.single-post .metadata.fecha {
    /*font-weight: 600;*/
    color: #b3b3b3;
}
.post-wrap .post-title,
.single-post .post-title {
    font-size: 32px;
	line-height:34px;
	padding-top: 5px;
}
.single-post .imagenPost img,
.single-post .size-full {
    width: 100%;
}
.post-content p {
    margin: 0 0 30px 0;
}
.compartir {
    padding-bottom: 18px;
}
.categoriasEtiquetas {
	text-transform:lowercase;
	background-image:url(../images-hd/linea-azul.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-size:50% 1px;
	padding-top:20px;
}
.categoriasEtiquetas a {
	text-transform: uppercase;
}
/* paginacion */
.single-post .su-button {
    text-transform: none;
    font-size: 15px!important;
    height: auto;
    padding: 15px 15px 12px 15px;
    background-position: left top;
    border-bottom: solid 5px #003875!important;
	background-image: url(../images-hd/fondo_btn_azul-oscuro_nextPrev.gif);
}
.single-post .su-button:hover {
    background-position: left bottom;
}
.single-post .post-prev, .single-post .post-next {
	max-width:48%;
}
.single-post .post-prev {
	float:left;
	text-align:left;
}
.single-post .post-next {
	float:right;
	text-align:right;
}
.single-post .entry-post-nav {
    border-top: solid 1px #00aeef;
    margin-top: 50px;
    padding-top: 20px;
}
.single-post .alignleft {
    float: left;
    margin-right: 30px;
}
.single-post .alignright {
    float: right;
    margin-left: 30px;
}
.single-post .wp-caption-text {
    font-size: 14px;
    color: #828282;
}



/*
COMENTARIOS */
#comments,
.comment-respond h3 {
    color: #00aeef;
    text-transform: uppercase;
    padding-bottom: 10px;
    border-bottom: solid 5px #00aeef;
    margin-bottom: 15px;
    margin-top: 80px;
}
.commentlist .author {
    font-size: 16px;
    font-weight: 600;
    color: #696969;
}
.commentlist li {
    padding-left: 0;
    background-image: none;
    border-bottom: solid 1px #00aeef;
    padding-bottom: 10px;
    padding-top: 10px;
}
.comment-respond label {
    display: block;
    padding: 0 0 10px 0;
}
/*.comment-respond*/ textarea,
/*.comment-respond*/ input, select {
    width: 100%;
    padding: 1%;
    border: none;
    background-color: #eaeaea;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000;
}
form input.cptch_input {
    height: 40px;
}
.comment-respond input#subscribe-reloaded {
    border: none;
    padding: 0;
    width: auto!important;
    padding: 5px 5px 0 0;
    margin: 6px 8px 0 0;
}
.comment-respond #submit,
.wpcf7-acceptance {
	width: auto;
	padding: 0 15px;
	margin-top: 25px!important;
}
.comment-respond .dashicons {
    margin-top: -7px;
    font-size: 25px;
}


/*
EMPLEO */
.page-id-12376 iframe, .page-id-12376 iframe div {
	width:100%!important;
}
.contenedorEmpleo {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.contenedorEmpleo iframe,
.contenedorEmpleo object,
.contenedorEmpleo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}



/*
CESION DE SALAS */
.wpcf7-submit {
    width: auto;
    padding-top: 0;
}



/*
ETIQUETAS */
.widget a {
	color:#989898;
}
.widget a:hover {
	color:#00aeef;
}


/*
ARRIBA */
#subir {
	float:right;
}
#subir a {
	display:block;
	padding:30px 10px 10px 10px;
	background-image:url(../images-hd/icono_arriba-off.gif);
	background-position:center 10px;
	background-repeat:no-repeat;
	color:#696969;
	font-weight:300;
}
#subir a:hover {
	background-image:url(../images-hd/icono_arriba-on.gif);
}



/*
ADDTHIS */
.addthis_toolbox {
	padding-bottom:20px;
}


/*
AUTOR */
.autor-biografia {
    padding: 20px 20px 18px 20px;
    background-color: #efefef;
    margin-top: 20px;
    border-bottom: solid 5px #d8d8d8;
	float:left;
	width:100%;
	margin-bottom:20px;
}
.autor-biografia .foto {
	float:left;
	margin-right:20px;
    border: solid 1px #cacaca;
}
.autor-biografia .foto img {
    float: left;
}
.autor-biografia .descripcion, .autor-biografia .autor {
    margin-bottom: 10px;
}
.autor-biografia .autor {
    /*text-transform: uppercase;*/
    font-size: 120%;
}
.autor-biografia .descripcion, .autor-biografia .link {
	font-size:95%;
}



/*
HOME */
/*body.page-template-pagina-home {
	background-color:#fdfdfd;
}*/
.page-template-pagina-home #content {
	margin-top:0;
}
/* titular */
.page-template-pagina-home .post-content h2,
.pieHome .su-quote-inner {
    text-transform: uppercase;
	font-size:30px;
	color:#00aeef;
	letter-spacing:-1px;
	margin:30px 0;
}
/* noticias */
.page-template-pagina-home .su-posts-default-loop .contListado {
    border-bottom: none;
    width: 33.3%;
    float: left;
    clear: none;
	padding:0 1.5%;
}
.page-template-pagina-home .su-button.su-button-style-flat {
	    border-bottom: solid 5px #003875!important;
		margin-bottom:50px!important;
}
/*.page-template-pagina-home .su-posts-default-loop .contListado:last-child {
	padding-right:0%;
}*/
.page-template-pagina-home /*.su-posts-default-loop*/ .contListado h2 {
	text-transform:none;
	margin: 0 0 10px 0;
}
.page-template-pagina-home .su-posts-default-loop .contListado .imagen {
    width: 100%;
}
.page-template-pagina-home .su-posts-default-loop .contListado .post-wrap {
    width: 100%;
    padding-left: 0;
}
/* estructura / miembros */
.page-template-pagina-home .post-content .estructuraMiembros h2,
.pieHome .su-quote-inner {
    margin: 0 0 10px 0;
	color:#799038;
}
.page-template-pagina-home .post-content .estructuraMiembros .su-button {
    margin: 20px 0 0 0!important;
}
.page-template-pagina-home .estructuraMiembros {
	position:relative;
	padding: 0 5% 5% 0!important;
}
.page-template-pagina-home .estructuraMiembros {
	position:relative;
	padding-left:3%;
}
.page-template-pagina-home .estructuraMiembros img {
    width: 43%;
    position: absolute;
    z-index: -1;
}
.page-template-pagina-home .estructuraMiembros.uno img {
    right: 7%;
	top: 12%;
}
.page-template-pagina-home .estructuraMiembros.dos img {
    right: 2%;
	top: 10%;
}
.page-template-pagina-home .estructuraMiembros p {
    width: 60%;
}
.page-template-pagina-home hr {
    border: solid 1px #eaeaea;
    clear: both;
    width: 100%;
    margin-bottom: 40px;
    float: left;
}
/* eventos / publicaciones */
.page-template-pagina-home .eventosPublicaciones /*.contListado*/ {
    padding-bottom: 5px;
    border-bottom: solid 1px #0db2f0;
}
/*.page-template-pagina-home .post-content .eventosPublicaciones h2,*/
.page-template-pagina-home .title {
    color: #003875;
	text-transform:uppercase;
	margin:30px 0;
}
.page-template-pagina-home /*.post-content*/ .eventosPublicaciones h2 a,
.page-template-pagina-home /*.post-content*/ .eventosPublicaciones li a {
	font-size:22px;
	font-weight:300;
	color: #0db2f0;
	line-height:110%;
}
.page-template-pagina-home /*.post-content*/ .eventosPublicaciones li {
    padding-left: 0;
    background-image: none;
    padding-bottom: 20px;
    border-bottom: solid 1px #cacaca;
    padding-top: 0;
    margin-bottom: 20px;
}
.page-template-pagina-home .eventosPublicaciones /*.contListado*/ .imagen {
    width: 18%;
	margin-right:3%;
}
.page-template-pagina-home .eventosPublicaciones /*.contListado*/ .imagen img a,
.page-template-pagina-home .eventosPublicaciones /*.contListado*/ .imagen img {
	border-bottom:none!important;
}
.page-template-pagina-home .eventosPublicaciones /*.contListado*/ .post-wrap {
    width: 79%;
    padding-left: 0;
}
.page-template-pagina-home .eventosPublicaciones /*.contListado*/ .post-wrap h2 {
    padding-top: 0;
    margin-top: -7px;
}
.page-template-pagina-home /*.post-content*/ .eventosPublicaciones li:last-child,
.page-template-pagina-home .eventosPublicaciones /*.contListado*/:last-child {
    /*padding-bottom: 0;*/
    border-bottom: none;
	margin-bottom:0;
}
#em_widget-2 {
    padding-right: 5%;
}
/**/
.page-template-pagina-home .columna2,
.page-template-pagina-home .sonwp {
	float:left;
	width:50%;
	margin:0!important;
}
.page-template-pagina-home .columna2.uno {
	padding-right:1.5%;
}
.page-template-pagina-home .eventosPublicaciones /*.contListado*/ .info {
	margin-bottom:20px;
}
/**/
.pieHome {
	clear:both;
	padding-top:40px;
}
.pieHome .su-quote-style-default:before,
.pieHome .su-quote-style-default:after {
	display:none;
}
.pieHome .su-quote-style-default {
	font-style:normal!important;
	padding: 20% 0 0 0;
    margin: 0;
}
.pieHome .su-column-size-1-2:last-child .su-column-inner {
	padding: 0 30% 0 0;
    margin: 0;
}
.pieHome .su-button {
	display: block!important;
	width: 110px;
}
.pieHome .su-quote-style-default {
	font-style:normal!important;
	padding: 20% 0 0 0;
    margin: 0;
}
.pieHome .su-column-size-1-2:last-child .su-column-inner {
	padding: 0 30% 0 0;
    margin: 0;
}



/*
SLIDE */

.flex-direction-nav .flex-prev {
    left: 0!important;
	background-image:url(../images-hd/flecha_izqa.gif)!important;
}
.flex-direction-nav .flex-prev:hover {
	background-image:url(../images-hd/flecha_izqa-on.gif)!important;
}
.flex-direction-nav .flex-next {
    right: 0!important;
	background-image:url(../images-hd/flecha_dcha.gif)!important;
}
.flex-direction-nav .flex-next:hover {
	background-image:url(../images-hd/flecha_dcha-on.gif)!important;
}
.flex-direction-nav a {
	opacity: 1!important;
	width:73px!important;
	height:73px!important;
	background-position:center center!important;
	/*background-size:100% auto!important;*/
}
.flex-control-nav {
    bottom: 30px!important;
	z-index:999;
}
.flex-control-nav li {
    padding: 14px 7px!important;
    background-color: #fff!important;
}
.flex-control-nav li:first-child {
    padding: 14px 7px 14px 14px!important;
    background-color: #fff!important;
}
.flex-control-nav li:last-child {
    padding: 14px 14px 14px 7px!important;
    background-color: #fff!important;
}
element.style {
}
.flex-control-nav li a {
    margin: 0 6px;
    padding: 0;
}
.flex-control-paging li a {
    background-color: #00aeef!important;
    box-shadow: none!important;
}
.flex-control-paging li a.flex-active,
.flex-control-paging li a:hover {
    background-color: #003875!important;
}
.metaslider .caption-wrap {
	width:28%!important;
	padding:35px 28px!important;
	background-color:#fff!important;
	text-align:right!important;
	color:#003875!important;
	font-size:32px!important;
	letter-spacing:-1px;
	line-height:37px!important;
	right:14%;
	left:inherit!important;
	bottom: 20%!important;
}

/**/
.subscribe-form-button {
    width: auto;
    padding-bottom: 15px;
}
.single-documento .info .descripcion {
	display:none;
}


/*
.post-template-single_no-usuario-php .autor-biografia {
	display:noner;
	padding: 20px 20px 18px 20px!important;
}

.post-template-single_no-usuario-php .autor-biografia .foto {
	width:150px;
	margin-right: 20px;
    border: solid 1px #cacaca;
}*/


/*
//
//
COLORES DE SECCIÓN
//
//
*/

/* HACEMOS - verde */
/* cabecera */
.page-template-pagina-hacemos .cabecera { background-image: url(../images-hd/cabecera_verde.jpg); }
/* menu superior */
.menusSubmenus ul li.hacemos,
.menusSubmenus ul li.hacemos a { background-image:url(../images-hd/fondo_btn_verde-oscuro.gif); }
.menusSubmenus ul li.hacemos.activo { background-image:url(../images-hd/fondo_btn_verde-oscuro_activo.gif); }
.menusSubmenus ul li.hacemos ul li.activo { background-image:url(../images-hd/fondo_btn_verde-claro_activo.gif); }
.menusSubmenus ul li.hacemos ul li a { background-image:url(../images-hd/fondo_btn_verde-claro.gif); }
.page-template-pagina-hacemos #header { background-image: url(../images-hd/fondo_menu-expandido_verde.png); }
.page-template-pagina-hacemos nav.menu-enlaces-barra-superior-container ul li#menu-item-25074 a { background-image: url(../images-hd/icono_english-info_off.png) , url(../images-hd/fondo_btn_verde-claro.gif); }
.page-template-pagina-hacemos nav.menu-enlaces-barra-superior-container ul li#menu-item-24949 a { background-image: url(../images-hd/icono_agenda_off.png) , url(../images-hd/fondo_btn_verde-claro.gif); }
.page-template-pagina-hacemos nav.menu-enlaces-barra-superior-container ul li#menu-item-24952 a { background-image: url(../images-hd/icono_suscripcion_off.png) , url(../images-hd/fondo_btn_verde-claro.gif); }
/* titulares */
.page-template-pagina-hacemos .cabecera .section-title,
.page-template-pagina-hacemos .derecha h2.title,
.page-template-pagina-hacemos .widget.filtrado h2.title { color: #528c23; border-bottom: solid 5px #528c23; }
/* menu derecha */
.page-template-pagina-hacemos .derecha div.menu { border-top: solid 5px #528c23; }
.menuMovil .menusSubmenus ul li.hacemos ul li ul li a, 
.menuMovil .menusSubmenus ul li.hacemos ul li ul li ul li ul li a, 
/*.derecha .menusSubmenus ul li.hacemos ul li a,*/ 
.derecha .menusSubmenus ul li.hacemos ul li ul li ul li a { background-color: #c4dca0; /* submenú oscuro */ }
.menuMovil .menusSubmenus ul li.hacemos ul li a, 
.menuMovil .menusSubmenus ul li.hacemos ul li ul li ul li a, 
.derecha .menusSubmenus ul li.hacemos ul li ul li a, 
.derecha .menusSubmenus ul li.hacemos ul li ul li ul li ul li a { background-color: #e1edd0; /* submenú claro */ }

/* DERECHOS - violeta */
/* cabecera */
.page-template-pagina-derechos-de-la-infancia .cabecera { background-image: url(../images-hd/cabecera_violeta.jpg); }
/* menu superior */
.menusSubmenus ul li.derechos,
.menusSubmenus ul li.derechos a { background-image:url(../images-hd/fondo_btn_violeta-oscuro.gif); }
.menusSubmenus ul li.derechos.activo { background-image:url(../images-hd/fondo_btn_violeta-oscuro_activo.gif); }
.menusSubmenus ul li.derechos ul li.activo { background-image:url(../images-hd/fondo_btn_violeta-claro_activo.gif); }
.menusSubmenus ul li.derechos ul li a { background-image:url(../images-hd/fondo_btn_violeta-claro.gif);     text-align: left; }
.page-template-pagina-derechos-de-la-infancia #header { background-image: url(../images-hd/fondo_menu-expandido_violeta.png); }
.page-template-pagina-derechos-de-la-infancia nav.menu-enlaces-barra-superior-container ul li#menu-item-25074 a { background-image: url(../images-hd/icono_english-info_off.png) , url(../images-hd/fondo_btn_violeta-claro.gif); }
.page-template-pagina-derechos-de-la-infancia nav.menu-enlaces-barra-superior-container ul li#menu-item-24949 a { background-image: url(../images-hd/icono_agenda_off.png) , url(../images-hd/fondo_btn_violeta-claro.gif); }
.page-template-pagina-derechos-de-la-infancia nav.menu-enlaces-barra-superior-container ul li#menu-item-24952 a { background-image: url(../images-hd/icono_suscripcion_off.png) , url(../images-hd/fondo_btn_violeta-claro.gif); }
/* titulares */
.page-template-pagina-derechos-de-la-infancia .cabecera .section-title,
.page-template-pagina-derechos-de-la-infancia .derecha h2.title,
.page-template-pagina-derechos-de-la-infancia .widget.filtrado h2.title { color: #491e52; border-bottom: solid 5px #491e52; }
/* menu derecha */
.page-template-pagina-derechos-de-la-infancia .derecha div.menu { border-top: solid 5px #491e52; }
.menuMovil .menusSubmenus ul li.derechos ul li ul li a, 
.menuMovil .menusSubmenus ul li.derechos ul li ul li ul li ul li a, 
/*.derecha .menusSubmenus ul li.derechos ul li a,*/ 
.derecha .menusSubmenus ul li.derechos ul li ul li ul li a { background-color: #dbaedc; /* submenú oscuro */ }
.menuMovil .menusSubmenus ul li.derechos ul li a, 
.menuMovil .menusSubmenus ul li.derechos ul li ul li ul li a, 
.derecha .menusSubmenus ul li.derechos ul li ul li a, 
.derecha .menusSubmenus ul li.derechos ul li ul li ul li ul li a { background-color: #e6d0e6; /* submenú claro */ }

/* PARTICIPACION - roja */
/* cabecera */
.page-template-pagina-participacion-infantil .cabecera { background-image: url(../images-hd/cabecera_roja.jpg); }
/* menu superior */
.menusSubmenus ul li.participacion,
.menusSubmenus ul li.participacion a { background-image:url(../images-hd/fondo_btn_roja-oscuro.gif); }
.menusSubmenus ul li.participacion.activo { background-image:url(../images-hd/fondo_btn_roja-oscuro_activo.gif); }
.menusSubmenus ul li.participacion ul li.activo { background-image:url(../images-hd/fondo_btn_roja-claro_activo.gif); }
.menusSubmenus ul li.participacion ul li a { background-image:url(../images-hd/fondo_btn_roja-claro.gif); }
.page-template-pagina-participacion-infantil #header { background-image: url(../images-hd/fondo_menu-expandido_roja.png); }
.page-template-pagina-participacion-infantil nav.menu-enlaces-barra-superior-container ul li#menu-item-25074 a { background-image: url(../images-hd/icono_english-info_off.png) , url(../images-hd/fondo_btn_roja-claro.gif); }
.page-template-pagina-participacion-infantil nav.menu-enlaces-barra-superior-container ul li#menu-item-24949 a { background-image: url(../images-hd/icono_agenda_off.png) , url(../images-hd/fondo_btn_roja-claro.gif); }
.page-template-pagina-participacion-infantil nav.menu-enlaces-barra-superior-container ul li#menu-item-24952 a { background-image: url(../images-hd/icono_suscripcion_off.png) , url(../images-hd/fondo_btn_roja-claro.gif); }
/* titulares */
.page-template-pagina-participacion-infantil .cabecera .section-title,
.page-template-pagina-participacion-infantil .derecha h2.title,
.page-template-pagina-participacion-infantil .widget.filtrado h2.title { color: #b21f6a; border-bottom: solid 5px #b21f6a; }
/* menu derecha */
.page-template-pagina-participacion-infantil .derecha div.menu { border-top: solid 5px #b21f6a; }
.menuMovil .menusSubmenus ul li.participacion ul li ul li a, 
.menuMovil .menusSubmenus ul li.participacion ul li ul li ul li ul li a, 
/*.derecha .menusSubmenus ul li.participacion ul li a,*/
.derecha .menusSubmenus ul li.participacion ul li ul li ul li a { background-color: #f8cce1; /* submenú oscuro */ }
.menuMovil .menusSubmenus ul li.participacion ul li a, 
.menuMovil .menusSubmenus ul li.participacion ul li ul li ul li a, 
.derecha .menusSubmenus ul li.participacion ul li ul li a, 
.derecha .menusSubmenus ul li.participacion ul li ul li ul li ul li a { background-color: #f1dfe7; /* submenú claro */ }

/* SOMOS - naranja */
/* cabecera */
.page-template-pagina-somos .cabecera { background-image: url(../images-hd/cabecera_naranja.jpg); }
/* menu superior */
.menusSubmenus ul li.somos,
.menusSubmenus ul li.somos a { background-image:url(../images-hd/fondo_btn_naranja-oscuro.gif); }
.menusSubmenus ul li.somos.activo { background-image:url(../images-hd/fondo_btn_naranja-oscuro_activo.gif); }
.menusSubmenus ul li.somos ul li.activo { background-image:url(../images-hd/fondo_btn_naranja-claro_activo.gif); }
.menusSubmenus ul li.somos ul li a { background-image:url(../images-hd/fondo_btn_naranja-claro.gif); }
.page-template-pagina-somos #header { background-image: url(../images-hd/fondo_menu-expandido_naranja.png); }
.page-template-pagina-somos nav.menu-enlaces-barra-superior-container ul li#menu-item-25074 a { background-image: url(../images-hd/icono_english-info_off.png) , url(../images-hd/fondo_btn_naranja-claro.gif); }
.page-template-pagina-somos nav.menu-enlaces-barra-superior-container ul li#menu-item-24949 a { background-image: url(../images-hd/icono_agenda_off.png) , url(../images-hd/fondo_btn_naranja-claro.gif); }
.page-template-pagina-somos nav.menu-enlaces-barra-superior-container ul li#menu-item-24952 a { background-image: url(../images-hd/icono_suscripcion_off.png) , url(../images-hd/fondo_btn_naranja-claro.gif); }
/* titulares */
.page-template-pagina-somos .cabecera .section-title,
.page-template-pagina-somos .derecha h2.title,
.page-template-pagina-somos .widget.filtrado h2.title { color: #de7a0f; border-bottom: solid 5px #de7a0f; }
/* menu derecha */
.page-template-pagina-somos .derecha div.menu { border-top: solid 5px #de7a0f; }
.menuMovil .menusSubmenus ul li.somos ul li ul li a, 
.menuMovil .menusSubmenus ul li.somos ul li ul li ul li ul li a, 
/*.derecha .menusSubmenus ul li.somos ul li a,*/
.derecha .menusSubmenus ul li.somos ul li ul li ul li a { background-color: #ffe1a7; /* submenú oscuro */ }
.menuMovil .menusSubmenus ul li.somos ul li a, 
.menuMovil .menusSubmenus ul li.somos ul li ul li ul li a, 
.derecha .menusSubmenus ul li.somos ul li ul li a, 
.derecha .menusSubmenus ul li.somos ul li ul li ul li ul li a { background-color: #feeece; /* submenú claro */ }
/* MIEMBROS */ .page-template-pagina-somos .widget.filtrado h2.title { color: #00aeef; border-bottom: solid 5px #00aeef; }
/* MIEMBROS  .page-template-miembros .cabecera .section-title { color: #de7a0f; border-bottom: solid 5px #de7a0f; } */

/* CONTACTO - azul claro */
/* cabecera */
.page-id-16740 .cabecera { background-image: url(../images-hd/cabecera_azul-claro.jpg); }
/* menu superior */
.menusSubmenus ul li.contacto,
.menusSubmenus ul li.contacto a { background-image:url(../images-hd/fondo_btn_azul2-oscuro.gif); }
.menusSubmenus ul li.contacto.activo { background-image:url(../images-hd/fondo_btn_azul2-oscuro_activo.gif); }
.menusSubmenus ul li.contacto ul li.activo { background-image:url(../images-hd/fondo_btn_azul2-claro_activo.gif); }
.menusSubmenus ul li.contacto ul li a { background-image:url(../images-hd/fondo_btn_azul2-claro.gif); }
.page-id-16740 #header { background-image: url(../images-hd/fondo_menu-expandido_azul2.png); }
.page-id-16740 nav.menu-enlaces-barra-superior-container ul li#menu-item-25074 a { background-image: url(../images-hd/icono_english-info_off.png) , url(../images-hd/fondo_btn_azul2-claro.gif); }
.page-id-16740 nav.menu-enlaces-barra-superior-container ul li#menu-item-24949 a { background-image: url(../images-hd/icono_agenda_off.png) , url(../images-hd/fondo_btn_azul2-claro.gif); }
.page-id-16740 nav.menu-enlaces-barra-superior-container ul li#menu-item-24952 a { background-image: url(../images-hd/icono_suscripcion_off.png) , url(../images-hd/fondo_btn_azul2-claro.gif); }
/* titulares */
.page-id-16740 .cabecera .section-title,
.page-id-16740 .derecha h2.title,
.page-id-16740 .widget.filtrado h2.title { color: #00aeef; border-bottom: solid 5px #00aeef; }
/* menu derecha 
.page-template-pagina-somos .derecha div.menu { border-top: solid 5px #de7a0f; }
.menuMovil .menusSubmenus ul li.somos ul li ul li a, 
.menuMovil .menusSubmenus ul li.somos ul li ul li ul li ul li a, */
/*.derecha .menusSubmenus ul li.somos ul li a,
.derecha .menusSubmenus ul li.somos ul li ul li ul li a { background-color: #ffe1a7;*/ /* submenú oscuro  }
.menuMovil .menusSubmenus ul li.somos ul li a, 
.menuMovil .menusSubmenus ul li.somos ul li ul li ul li a, 
.derecha .menusSubmenus ul li.somos ul li ul li a, 
.derecha .menusSubmenus ul li.somos ul li ul li ul li ul li a { background-color: #feeece; *//* submenú claro  }*/
.search #content .section-title {
    color: #696969;
    text-transform: none;
    float: none;
    padding-left: 0;
    margin-bottom: 20px;
    padding: 0 0 20px 0;
}
/**/
div.css-search input.em-search-text, div.css-search input.em-search-geo {
    margin: 10px;
}
.em-events-search-form.em-search-form {
    margin: 10px;
}
div.css-search input, div.css-search select {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
div.css-search input, div.css-search select, div.css-search option, div.css-search div, div.css-search span, div.css-search button {
    font-size: 17px!important;
}
/*div.css-search div.em-search-advanced > div,
div.css-search div.em-search-field {
    padding-top: 20px!important;
}*/
div.css-search div.em-search-advanced, div.css-search div.em-search-options {
    padding-top: 20px!important;
}
div.css-search div.em-search-main .em-search-submit {
    border-radius: 0!important;
    top: 25px!important;
    right: 15px!important;
    height: 40px!important;
}
div.css-search input, div.css-search select {
    margin-bottom: 5px!important;
}
.em-location-map-container {
    width: 100%!important;
}
.event-template-default .post-content div {
	float:none!important;
	margin:0 0 20px 0!important;
}
.mapaGoogle {
	position:relative;
	padding-bottom:26.25%;
	height:0;
	overflow: hidden;
}
.mapaGoogle iframe, .mapaGoogle object, .mapaGoogle embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
/**/
.error404 .cont-section-title {
	display:none;
}
.error404 #content {
	width:100%;
}
.icono404 {
	background-image:url(../images-hd/error404.gif);
	width:300px;
	height:306px;
	float:left;
	margin:0 40px 40px;
}
.error404 .cabecera .imagen {
	display:none;
}
/**/
.widget .su-button.su-button-wide.su-button-style-default {
    background-position: left -200%;
}
.widget .su-button.su-button-wide.su-button-style-default:hover {
    background-position: left top;
}
/**/
.widget a {
    /*color: #2a598c;*/
    font-weight: 300;
    display: block;
    line-height: 18px;
}
.widget li {
    padding-bottom: 14px;
	border-bottom: solid 1px #e0e0e0;
    padding-top: 14px;
}
.widget.widget_tag_cloud a {
    display: inline;
}
.recentcomments {
    font-size: 80%;
}
.recentcomments a {
    font-size: 120%;
}
#footer .widget li:last-child {
	border-bottom:none;
}


/*
CAMBIO DE ANCHOS DE COLUMNAS
*/
.derecha {
    width: 19%;
}
#content {
    width: 77.6%;
}
.derecha .menusSubmenus ul li ul li a {
    padding: 10px 15px;
}
/*.opacidadOn {
	opacity:1; -webkit-opacity:1; -moz-opacity:1;
}
.opacidadOff {
	opacity:0; -webkit-opacity:0; -moz-opacity:0;
}
.opacidadOn,
.opacidadOff {
	transition: opacity 0.3s ease;
	-webkit-transition: -webkit-opacity 0.3s ease;
    -moz-transition: -moz-opacity 0.3s ease;	
}*/
.single-documento .center {
    height: auto!important;
    position: static;
}

/* AGENDA */
/* listado home 
#em_widget-2 .widget li {
    padding-left: 0;
    background-image: none;
}*/
/* listado seccion */
.page-template-eventos .css-events-list .post-content,
.page-template-eventos .css-events-list .hentry.wimage  {
    display: none;
}

.page-template-eventos .css-events-list article {
    padding-bottom: 20px;
    border-bottom: solid 1px #cacaca;
    margin-bottom: 30px;
}
.search-results .cabecera img,
.single-event .cabecera img,
.single-event .autor-biografia,
.search-results .metadata.publicadoEn {
	display:none;
}
/* SPOILER */
body .su-spoiler-style-fancy,
body .su-spoiler-style-fancy > .su-spoiler-title {
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #019cf6;
    color: #fff;
	text-transform:uppercase;
	font-size:110%;
	border-bottom: solid 5px #004b8f;
}
body .su-spoiler-style-fancy > .su-spoiler-content {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: solid 1px #019cf6;
    border-bottom: solid 5px #004b8f;
	background-color:#fff;
}
body .su-spoiler-style-fancy > .su-spoiler-content a {
	text-transform:none;
	color:#019cf6;
}
body .su-spoiler-style-fancy > .su-spoiler-content a:hover {
	color:#000;
}
section ul ul, section ol ol {
    padding-top: 15px;
}
.addthis_toolbox {
    text-align: left;
}
/*.page-id-24930*/body .su-row .su-column {
    padding: 0 2% 0 2%;
}
/*.page-id-24930*/body .su-row .su-column:first-child {
    padding-left: 2%;
}

/* infancia opina */
.widget #sonwptwitterblanco {
    display: none!important;
}
.page-template-pagina-home .widget #sonwptematxt,
.derecha .widget #sonwptematxt {
	font-size: 120%!important; 
	float: left; 
	height: 100%; 
	display: table; 
	text-transform: uppercase; 
	padding-top: 0; margin-top: -4%;
}
.derecha .widget #sonwptematxt {
	font-size: 100%!important;
	padding-bottom:20px;
}
.derecha .widget #sonwptitulo {
    height: auto!important;
    float: none;
    width: 100%;
}
.page-template-pagina-home .widget #sonwpmore a,
.derecha .widget #sonwpmore a {
    width: 100%;
    text-align: right;
}
.page-template-pagina-home .widget .sonwpshare,
.derecha .widget .sonwpshare,
.page-template-pagina-home .widget #sonwprow5,
.derecha .widget #sonwprow5 {
	padding-left:0!important;
}
.derecha .widget.widget_custom_html h2.title {
	margin-bottom:0;
}
.page-id-12380 .cabecera .imagen,
.metadata.publicadoEn,
.autor-biografia {
	display:none;
}
.sub-menu li {
	text-align:left;
}

/* SUCRIPCIONES */
.mc-field-group {
    padding-bottom: 25px;
}
.mc-field-group.input-group {
	padding-bottom:0;
}
.mc-field-group.input-group ul li {
    background-image: none;
    padding: 0;
}
.mc-field-group.input-group ul li input {
    height: 20px;
    float: left;
    width: 20px;
    margin-right: 10px;
}
.mc-field-group.input-group ul li a {
    border-bottom: dotted 2px;
}
.mc-field-group.input-group ul li a:hover {
	color:#000;
}
#mc-embedded-subscribe.su-button {
    margin: 0!important;
    width: auto;
	text-transform:none;
}
.parent-pageid-24950 #header,
.parent-pageid-24950 .cabecera,
.parent-pageid-24950 .breadcrumbs,
.parent-pageid-24950 .addthis_toolbox,
.parent-pageid-24950 #cookie-notice,
.parent-pageid-24950 #footer,
.parent-pageid-24950 .post-edit-link {
    display: none!important;
}
.parent-pageid-24950 #container {
    padding: 0;
}
.parent-pageid-24950 #content {
    width: 100%;
    margin-top: 0;
}
.iframe {
	position:relative;
	width:100%;
	height:0;
	padding-top:715px;
	border:none;
	overflow:hidden;
}
.iframe iframe {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	border: none;
}
#mc_embed_signup div.mce_inline_error {
    background-color: #ce1a1a!important;
    font-weight: normal!important;
    padding: 15px!important;
}
#mce-error-response {
    background-color:#419645!important;
    font-weight: normal!important;
    padding: 15px!important;
    color: #fff;
}
#mce-error-response a {
    border-bottom: dotted 2px;
}
#mce-error-response a:hover {
    color: #fff;
}