    @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
/*font-family: 'Open Sans', sans-serif;*/

@font-face {
    font-family: 'clear_sansbold';
    src: url('../fonts/clearsans-bold-webfont.woff2') format('woff2'),
         url('../fonts/clearsans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'clear_sansregular';
    src: url('../fonts/clearsans-regular-webfont.woff2') format('woff2'),
         url('../fonts/clearsans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Chaparral Pro';
    src: url('../fonts/chaparral-pro-regular.woff') format('woff2'),
         url('../fonts/chaparral-pro-regular.woff2') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Chaparral_Pro_Bold';
    src: url('../fonts/ChaparralPro-Bold.woff2') format('woff2'),
        url('../fonts/ChaparralPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}


.loader{ position: fixed;
    width: 100%;
    height: 100%;
    text-align: center;
    background: rgba(255,255,255,0.9) url(/sites/default/files/logo_fundacion_libertad.svg) no-repeat center center;
    z-index: 999;
}

.addthis_counter.addthis_bubble_style{ background: none;
    width: 240px !important;
    margin: 0 0 0 40px;
}
.addthis_counter .addthis_button_addressbar{ width: 35px;
    overflow: hidden;
    font-size: 15px;
    color: #333;
    font-weight: 300;
    float: left;
    background-size: auto 100% !important;
    display: inline-block;
    background: #ebebeb;
    padding: 8px 0;
    margin: 0 4px 0 0;
}
.addthis_counter .addthis_button_facebook{ width: auto;
    margin: 0 0 0 -80px;
}


header{ width: 100%;
	position: fixed;
	top: 0;
	z-index: 99;
	padding: 10px 0 0 0;
	background: rgba(255,255,255,1);
	font-family: 'Open Sans', sans-serif;
	box-shadow: 0 7px 15px rgba(0, 0, 0, 0.2);
}

.mm-listview .mm-next{ width: 100%; }
#block-responsive-menu-horizontal-menu .content ul{ margin: 0 auto;
	display: table;
	width: auto;
    opacity: 0;
}
#block-responsive-menu-horizontal-menu .content ul li a{ color: #46526B;
	font-size: 13px;
	padding: 20px 10px 30px 10px;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
}
#block-responsive-menu-horizontal-menu .content ul li .sf-with-ul{ background: url(../images/down-arrow.svg) no-repeat;
    background-size: 15px auto;
    background-position: 95% 22px;
    padding: 20px 25px 30px 10px;
    cursor: default;
}
#block-responsive-menu-horizontal-menu .content ul ul li .sf-with-ul{ padding: 20px !important; }
#block-responsive-menu-horizontal-menu .content ul li:hover a,
#block-responsive-menu-horizontal-menu .content ul li a:hover{ color: #3D79C5; }
#block-responsive-menu-horizontal-menu .content ul ul{ 
    font-size: 0;
    position: fixed;
    width: auto;
    min-width: 1300px;
    margin: 0;
    padding: 0 10%;
    left: 50%;
    transform: translateX(-50%);
    top: 78px;
}
#block-responsive-menu-horizontal-menu .content ul ul::before{ position: fixed;
    content: "";
    background: rgba(72, 83, 107, 0.85);
    top: 0;
    left: -100%;
    height: 58px;
    width: 300%;
}
#block-responsive-menu-horizontal-menu .content ul ul ul::before{ display: none; }
#block-responsive-menu-horizontal-menu .content ul ul li{ display: inline-block;
	width: auto;
}
#block-responsive-menu-horizontal-menu .content ul li.sfHover ul li a,
#block-responsive-menu-horizontal-menu .content ul ul li a{ color: #fff !important;
	padding: 20px;
}
#block-responsive-menu-horizontal-menu .content ul ul li.sfHover a,
#block-responsive-menu-horizontal-menu .content ul ul li a:hover,
#block-responsive-menu-horizontal-menu .content ul ul ul li a:hover,
#block-responsive-menu-horizontal-menu .content ul li.sfHover ul ul li a:hover{ background: rgba(72, 83, 107, 1);
	color: #fff;
}
#block-responsive-menu-horizontal-menu .content ul ul ul{ margin: 0;
    padding: 0;
    position: absolute;
    background: rgba(72, 83, 107, 0.85);
    top: 58px;
    right: 20px;
    width: 140px;
    text-align: center;
    min-width: 100px;
    left: 51%;
}
#block-responsive-menu-horizontal-menu .content ul ul ul li{ width: 100%; }
#block-responsive-menu-horizontal-menu .content ul li.sfHover ul ul li a, 
#block-responsive-menu-horizontal-menu .content ul ul ul li a{ padding: 10px;
	font-size: 12px;
	background: none;
}
#block-search-form h1.block-title{ background: url(../images/search_over.svg) no-repeat center center;
	width: 28px;
	height: 28px;
	font-size: 0;
	display: block;
    float: right;
	cursor: pointer;
}
#block-search-form .content{ position: absolute;
    background: rgba(255,255,255,0.9);
    width: 300px;
    padding: 15px 15px 0 15px;
    right: 0;
    display: none;
    top: 68px;
}
#block-search-form .content .input-group-btn{ display: none; }
#block-search-form .content .form-actions,
#block-search-form .content .input-group{ width: auto;
	float: left;
	clear: inherit;
}
#block-search-form .content .input-group input{ height: 38px; }
#block-search-form .content button{ background: #46526B;
    border: none;
    color: #fff;
    padding: 10px 20px;
    display: block;
    height: 38px;
    width: 100px;
    border-radius: 0;
    position: relative !important;
    text-transform: uppercase;
}
#contenidoprincipal{ width: 100%;
	position: relative;
    padding-top: 50px;
}
#block-views-herramientas-block-1{ width: 100%;
	height: 600px;
	overflow: hidden;
}
.slide .view-content{ height: 600px; }
.slide .view-content .item img{ width: 100%;
	margin: -100px 0 0 0;
	height: auto;
}
.slide .view-content .item::after{
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(17, 17, 17, 0.58) 44%, #111111 76%);
    top: 0;
    content: "";
    height: 700px;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 4;
}
.slide .view-content .item{ height: 700px;
    position: relative;
}

.carousel-control.right,
.carousel-control.left{ background: none; }

.slide .view-content .next .carousel-caption,
.slide .view-content .carousel-caption{
	text-align: left;
	opacity: 0;
}
.slide .view-content .item.left .carousel-caption,
.slide .view-content .item.right .carousel-caption{ bottom: 20%;
    position: absolute;
    opacity: 0 !important;
    top: -200%;
}

.slide .view-content .carousel-caption{ position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    z-index: 9;
    bottom: 15%;
    margin-right: auto;
    width: 1010px;
}
.slide .view-content .item.left,
.slide .view-content .item.right{ top: 0;
    position: absolute;
    width: 100%;
}
.slide .view-content .item.active .carousel-caption{ -webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	transition-delay: 0.3s;
	opacity: 1;
}
.slide .view-content .seccion-slider a{ background: rgba(70,82,107,1);
    color: #fff;
    padding: 5px 10px;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 13px;
    letter-spacing: 1px;
}
.slide .view-content .seccion-slider a:hover{ background: rgba(70,82,107,0.8); }
.slide .view-content .titulo-slider a{ color: #fff;
	font-size: 50px;
    font-weight: bold;
    display: block;
    line-height: 1.2;
    max-width: 660px; /*560px*/
    margin: 8px 0;
    text-decoration: none;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
.slide .view-content .autor-slider a{ color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;
	margin: 0 0 20px 0;
	display: block;
}
.slide .view-content .detalle-slider a{ border: 2px solid #FFF;
    display: inline-block;
    font-weight: 800;
    color: #fff;
    padding: 10px 50px;
    text-align: center;
    font-weight: 400;
    width: auto;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.slide .carousel-indicators{ position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    bottom: 0;
    margin-right: auto;
    width: 1025px;
}
.slide .carousel-indicators li{ width: 23%;
    border: none;
    border-bottom: 2px solid #fff;
    background: none;
    border-radius: 0;
    height: auto;
    padding: 10px 0;
    margin: 0 1%;
    opacity: 0.8;
    text-align: left;
    text-indent: 0;
    letter-spacing: 1px;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px; /*13px*/
}
.slide .carousel-indicators li.active{ opacity: 1; }
#block-views-herramientas-block-2 h1.block-title{ color: #46526B;
    display: inline-block;
    font-size: 17px;
    font-weight: 500;
    margin: 0;
    position: relative;
    padding: 30px 10px 30px 50px;
    text-transform: uppercase;
    font-family: clear_sansregular,'Open Sans', sans-serif;
    background: url(../images/ultimaspublicaciones.svg) no-repeat 15px 25px;
}
.ultimas-publicaciones .views-row{ position: relative;
	min-height: 423px;
    height: auto;
    padding-bottom: 25px;
}
.ultimas-publicaciones .views-row .views-field-field-imagen-destacada-articulo{ width: 100%;
	height: 200px;
	overflow: hidden;
	display: inline-block;
}
.ultimas-publicaciones .views-row .views-field-field-imagen-destacada-articulo img{ width: 100%;
	height: auto;
}
.ultimas-publicaciones .views-row .views-field-field-seccion-articulo{ width: 50%;
    display: block;
    float: left;
}
.ultimas-publicaciones .views-row .views-field-field-seccion-articulo a{ background: #153A70;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    display: table;
    padding: 5px 10px;
    letter-spacing: 1px;
    width: auto;
    text-decoration: none;
}
.ultimas-publicaciones .views-row .views-field-field-seccion-articulo a:hover{ background: #A7D2D2; }

.ultimas-publicaciones .views-row .views-field-field-tema-articulo{ width: 100%;
    display: inline-block;
}
.ultimas-publicaciones .views-row .views-field-field-tema-articulo a{ text-transform: uppercase;
    font-size: 12px;
    
    text-decoration: none;
    color: #000;
}




.ultimas-publicaciones .views-row .views-field-field-share-articulo{ overflow: auto;
    width: 50%;
    display: block;
    float: right;
    min-height: 30px;
    height: auto;
}
.ultimas-publicaciones .views-row .views-field-field-share-articulo .views-label{ text-align: left;
    width: auto;
    padding: 5px 30px 5px 0;
    margin: 0 5px 0 0;
    background: url(../images/share.svg) no-repeat 95% center;
    font-weight: 500;
    color: #46526B;
    float: right;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 11px;
}
.ultimas-publicaciones .views-row .views-field-field-share-articulo:hover .field-content{ display: block; }
.ultimas-publicaciones .views-row .views-field-field-share-articulo .field-content{ width: 314px;
    background: rgba(70, 82, 107, 0.85);
    padding: 18.5% 10%;
    text-align: center;
    position: absolute;
    margin: 0 15px;
    top: 0;
    left: 0;
    display: none;
}
#block-views-herramientas-block-2 .ultimas-publicaciones .views-row .views-field-field-share-articulo .field-content{ width: 314px;
    padding: 63px 10%;
}
.ultimas-publicaciones .views-row .views-field-field-share-articulo .addthis_toolbox a{ background-image: url(../images/hover_share.svg)!important;
	text-indent: -9999em;
	background-repeat: no-repeat;
	display: inline-block;
    height: 35px;
    opacity: 0.8;
    width: 55px;
}
.ultimas-publicaciones .views-row .views-field-field-share-articulo .addthis_toolbox a:hover{ opacity: 1; }
.ultimas-publicaciones .views-row .views-field-field-share-articulo .field-content .addthis_toolbox { width: auto;
    margin: 0 auto;
    display: table;
}
.i18n-en .ultimas-publicaciones .views-row .views-field-field-share-articulo .field-content::before{ content: "SHARE";
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 0 0 20px 0;
}
.i18n-es .ultimas-publicaciones .views-row .views-field-field-share-articulo .field-content::before{ content: "COMPARTIR EN";
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 0 0 20px 0;
}
.ultimas-publicaciones .views-row .views-field-field-share-articulo .addthis_toolbox a.addthis_button_facebook {
    background-position: 0 0;
}
.ultimas-publicaciones .views-row .views-field-field-share-articulo .addthis_toolbox a.addthis_button_twitter {
    background-position: -54px 0;
}
.ultimas-publicaciones .views-row .views-field-field-share-articulo .addthis_toolbox a.addthis_button_whatsapp {
    background-position: -125px 0;
}
.ultimas-publicaciones .views-row .views-field-field-imagen-destacada-articulo:hover ~ .views-field-body{ display: block; }
.ultimas-publicaciones .views-row .views-field-body{ position: absolute;
    top: 0;
    color: #fff;
    width: 314px;
    font-size: 15px;
    background: rgba(70, 82, 107, 0.85);
    padding: 15px 5%;
    height: 200px;
    z-index: 5;
    display: none;
}
#block-views-herramientas-block-2 .ultimas-publicaciones .views-row .views-field-body{ width: 314px; }
.ultimas-publicaciones .views-row .views-field-body:hover{ display: block; }
.ultimas-publicaciones .views-row .views-field-body a{ color: #fff;
	text-decoration: none;
}
.ultimas-publicaciones .views-row .views-field-title{ margin: 10px 0;
    overflow: hidden;
    width: 100%;
    display: inline-block;
}
.ultimas-publicaciones .views-row .views-field-title a{ text-decoration: none;
	color: #46526B;
	font-size: 24px;
    line-height: 26px;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
.ultimas-publicaciones .views-row .views-field-title a:hover{ color: #737F90; }

#block-views-herramientas-block-3{ background: url(../images/bg-dimension.jpg) no-repeat center bottom;
    width: 100%;
    position: relative;
    padding: 40px 0;
    overflow: auto;
    background-size: cover;
}
#block-views-herramientas-block-3::before{ background: rgba(70, 82, 107, 0.85);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    display: block;
}
#block-views-herramientas-block-3 h1.block-title{ color: #fff;
    position: relative;
    z-index: 3;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 500;
    padding: 5px 0 0px 70px;
    background: url(../images/dimension-icon.svg) no-repeat 30px center;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
#block-views-herramientas-block-3 h1.block-title a{ color: #fff;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
}
#block-views-herramientas-block-3 .view-header{ color: #fff;
    font-size: 17px;
    padding: 15px 15px;
    font-family: "Chaparral Pro", "Georgia", serif;
    position: relative;
}
.dimension-home .view-content .views-field-field-imagen-destacada-articulo{ height: 210px;
    overflow: hidden;
    position: relative;
}
.dimension-home .view-content .views-field-field-imagen-destacada-articulo img{ width: 100%;
    height: auto;
    min-height: 210px;
}
.dimension-home .view-content .views-field-field-imagen-destacada-articulo::before{ background: url(../images/play-button.svg);
    content: "";
    position: absolute;
    top: 15px;
    left: 10px;
    width: 35px;
    background-size: 100% auto;
    height: 35px;
}
.dimension-home .view-content .views-field-field-seccion-articulo{ width: 50%;
    float: left;
}
.dimension-home .view-content .views-field-field-seccion-articulo a{ background: #17B1A0;
    color: #fff;
    padding: 5px;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
}
.dimension-home .view-content .views-field-field-seccion-articulo a:hover{ background: #DDD; }
.dimension-home .view-content .views-field-field-share-articulo{ width: 50%;
    float: left;
}
.dimension-home .view-content .views-field-title{ width: 100%;
    padding: 10px 0;
    float: left;
}
.dimension-home .view-content .views-field-title a{ color: #fff;
    text-decoration: none;
    font-family: clear_sansregular,'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 26px;
}
.dimension-home .view-content .views-field-field-tema-articulo{ width: 100%;
    color: #fff;
    float: left;
}
.dimension-home .view-content .views-field-field-tema-articulo a{ color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-weight: 300;
    text-transform: uppercase;
}
.dimension-home .view-content .views-row{ position: relative; }
.dimension-home .view-content .views-field-body{ display: none;
    background: rgba(70, 82, 107, 0.85);
    width: 314px;
    padding: 10px 5%;
    position: absolute;
    z-index: 4;
    top: 0;
    color: #fff;
    height: 210px;
    text-align: justify;
}
.dimension-home .view-content .views-row .views-field-field-imagen-destacada-articulo:hover ~ .views-field-body ,
.dimension-home .view-content .views-row:hover .views-field-body:hover{ display: block; }
.dimension-home .view-content .views-field-field-share-articulo .views-label{ text-align: left;
    width: auto;
    float: right;
    padding: 5px 30px 5px 0;
    margin: 0 20px 0 0;
    background: url(../images/share.svg) no-repeat 95% center;
    font-weight: 500;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
}
.dimension-home .view-content .views-field-field-share-articulo:hover .field-content{ display: block; }
.dimension-home .view-content .views-field-field-share-articulo .field-content{ width: 314px;
    background: rgba(70, 82, 107, 0.85);
    padding: 20% 10%;
    text-align: center;
    display: none;
    top: 0;
    left: 15px;
    height: 210px;
    position: absolute;
    z-index: 4;
}
.dimension-home .view-content .views-field-field-share-articulo .addthis_toolbox a{ background-image: url(../images/hover_share.svg)!important;
    text-indent: -9999em;
    background-repeat: no-repeat;
    display: inline-block;
    height: 35px;
    opacity: 0.8;
    width: 55px;
}
.dimension-home .view-content .views-field-field-share-articulo .addthis_toolbox a:hover{ opacity: 1; }
.dimension-home .view-content .views-field-field-share-articulo .field-content .addthis_toolbox { width: auto;
    margin: 0 auto;
    display: table;
}
.i18n-en .dimension-home .view-content .views-field-field-share-articulo .field-content::before{ content: "SHARE";
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 0 0 20px 0;
} 
.i18n-es .dimension-home .view-content .views-field-field-share-articulo .field-content::before{ content: "COMPARTIR EN";
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 0 0 20px 0;
}
.dimension-home .view-content .views-field-field-share-articulo .addthis_toolbox a.addthis_button_facebook {
    background-position: 0 0;
}
.dimension-home .view-content .views-field-field-share-articulo .addthis_toolbox a.addthis_button_twitter {
    background-position: -54px 0;
}
.dimension-home .view-content .views-field-field-share-articulo .addthis_toolbox a.addthis_button_whatsapp {
    background-position: -125px 0;
}
#block-twitter-block-1{ width: 30%;
    float: left;
    left: 15%;
    padding: 10px 0;
    position: relative;
}
#block-twitter-block-1 h1.block-title{ background: url(../images/twitter-outline.svg) no-repeat center left;
    color: #46526B;
    font-size: 14px;
    padding: 5px 0 5px 40px;
    font-family: clear_sansbold, 'Open Sans', sans-serif;
    margin: 25px;
}
#block-twitter-block-1 .content{ background-color: #E5EBFD;
    padding: 10px 10%;
    height: 380px;
    overflow: hidden;
    width: 100%;
    overflow-y: scroll;
}
#block-webform-client-block-17{ width: 38%;
    float: right;
    right: 14%;
    padding: 10px 0;
    position: relative;
}
#block-webform-client-block-17 h1.block-title{ background: url(../images/newsletter.svg) no-repeat center left;
    color: #46526B;
    font-size: 14px;
    padding: 5px 0 5px 40px;
    font-family: clear_sansbold, 'Open Sans', sans-serif;
    margin: 25px;
}
#block-webform-client-block-17 .content{ background-color: #3ea7e6;
    padding: 35px 20px 20px 20px;
    height: 380px;
    overflow: hidden;
}
#block-webform-client-block-17 .content .webform-component-cc_email{ margin: 20px 0 5px 0; }
#block-webform-client-block-17 .content .webform-component-cc_email label{ display: none; }
#block-webform-client-block-17 .content .webform-component-cc_email input{ border: none;
    background: #fff;
    padding: 10px 15px;
    width: 100%;
    border-radius: 0;
    font-size: 16px;
    display: block;
    height: auto;
}
#block-webform-client-block-17 .container{ width: 100%;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
#block-webform-client-block-17 .content .form-actions button{ background: none;
    color: #fff;
    border-radius: 0;
    border: 2px solid #fff;
    padding: 5px 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 20px auto;
    display: table;
}
#block-webform-client-block-1055 .node-webform .content{ height: auto; }


#block-webform-client-block-1055{ width: 40%;
    float: left;
    left: 15%;
    padding: 10px 0;
    position: relative;
}
#block-webform-client-block-1055 h1.block-title{ background: url(../images/icon_relacionados.png) no-repeat center left;
    color: #46526B;
    font-size: 14px;
    padding: 5px 0 5px 40px;
    font-family: clear_sansbold, 'Open Sans', sans-serif;
    margin: 25px;
}
.i18n-es #block-webform-client-block-1055 .titulo-en{ display: none; }
.i18n-en #block-webform-client-block-1055 .titulo-es{ display: none; }
#block-webform-client-block-1055 .content{ background-color: #fff;
    padding: 3px 20px 20px 20px;
    height: 380px;
    overflow: hidden;
}
#block-webform-client-block-1055 .content .webform-component input{ border: none;
    background: #fff;
    padding: 10px 15px;
    width: 100%;
    border-radius: 0;
    font-size: 16px;
    display: block;
    resize: none;
    height: auto;
}
#block-webform-client-block-1055 .content .webform-component textarea{ border: none;
    background: #fff;
    padding: 10px 15px;
    width: 100%;
    border-radius: 0;
    font-size: 16px;
    display: block;
    resize: none;
    height: 100px;
}
#block-webform-client-block-1055 .container{ width: 100%;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
#block-webform-client-block-1055 .content .form-actions button{ background: none;
    color: #fff;
    border-radius: 0;
    border: 2px solid #fff;
    padding: 5px 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 20px auto;
    display: table;
}
#block-webform-client-block-1055 .node-webform .content{ height: auto; }



#block-block-11{ display: table;
    margin: 30px auto;
    padding: 30px 0;
    clear: both;
}
#block-block-11 .content p{ width: auto;
	margin: 30px auto;
	display: table;
}
#block-block-11 .content a{ margin: 15px 20px; }
#block-block-11 .content img{ -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
#block-block-11 .content img:hover{ -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}
footer{ background: #F9FAFA;
    clear: both;
    display: block;
    overflow: hidden;
    padding: 35px 0 15px 0;
    width: 100%;
}
#block-system-main-menu{ padding: 0; }
#block-system-main-menu ul li.first{ width: 20%; }
#block-system-main-menu ul li:nth-child(2){ width: 30%; }
#block-system-main-menu ul li.last.leaf{ padding: 0 3% 0 0; }
#block-system-main-menu ul li.last.leaf a{ padding: 0; }

#block-system-main-menu ul li{ width: 25%;
	padding: 0 3% 15px 0;
	float: left;
	display: block;
}
#block-system-main-menu ul li a{ color: #46526B;
    font-size: 15px;
    text-transform: uppercase;
    padding: 10px 0;
}
#block-system-main-menu ul li a:hover{ color: #969FAC;
	background: none;
	text-decoration: underline;
}
#block-system-main-menu ul ul li,
#block-system-main-menu ul ul li.first,
#block-system-main-menu ul ul li:nth-child(2){ width: 100%;
    margin: 0;
    display: block;
}
#block-system-main-menu ul ul li,
#block-system-main-menu ul ul li.first,
#block-system-main-menu ul ul li:nth-child(2){ width: 100%; }

#block-system-main-menu ul li.expanded li.expanded{ padding: 0; }

#block-system-main-menu ul ul li,
#block-system-main-menu ul ul li.last.leaf{ padding: 0 0 5px 0; }
#block-system-main-menu ul ul li a{ color: #46526B;
    font-size: 14px;
    font-weight: 300;
    margin: 0;
    text-transform: inherit;
    padding: 1px 0;
}
#block-block-9{ width: 100%;
    float: left;
    border-top: 1px solid #E4F0F3;
    padding: 20px 0 0 0;
}
.i18n-es .credits-es{ width: 100%;
	padding: 10px 0;
	text-align: center;
	color: #46526B;
	font-size: 12px;
}
.i18n-es .credits-en{ display: none; }
.i18n-en .credits-en{ width: 100%;
    padding: 10px 0;
    text-align: center;
    color: #46526B;
    font-size: 12px;
}
.i18n-en .credits-es{ display: none; }
.node-type-page .contenido-interno h1.titlepage{ width: 100%;
    height: 450px;
    background-size: cover;
    background-position: center center;
    margin: 0;
    position: relative;
    background-attachment: fixed;
}
.node-type-page .contenido-interno h1.titlepage::before{ position: absolute;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
	content: "";
	height: 450px;
	top: 0;
	width: 100%;
}
.node-type-page .contenido-interno h1.titlepage::after{ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
	width: 100%;
	position: absolute;
	top: 0;
	content: "";
	height: 450px;
}
.node-type-page .contenido-interno h1.titlepage .field-name-field-redes-page{ display: block; }
.node-type-page .contenido-interno h1.titlepage .field-name-field-redes-page{ position: absolute;
    right: 10%;
    bottom: 5%;
    z-index: 9;
    display: block;
}
.node-type-page h1.titlepage .contenidotitlepage{ font-size: 50px;
    color: #fff;
    position: relative;
    z-index: 9;
    text-align: center;
    font-weight: 700;
    width: auto;
    padding: 30px 50px;
    display: table;
    top: 30%;
    font-family: clear_sansregular,'Open Sans', sans-serif;
    letter-spacing: 2px;
    margin: 0 auto;
    border: 2px solid #fff;
}
#block-block-10,
#block-facebook-comments-facebook-comments{ width: 40%;
    float: left;
    left: 10%;
    padding: 10px 0;
    position: relative;
}
#block-block-10 h1.block-title,
#block-facebook-comments-facebook-comments h1.block-title{ background: url(../images/comments_icon.svg) no-repeat center left;
    color: #46526B;
    font-size: 14px;
    padding: 8px 0 8px 40px;
    margin: 25px;
}
#block-block-10 .content,
#block-facebook-comments-facebook-comments .content{ 
    padding: 10px 40px 10px 20px;
}
#block-block-10 .content iframe{ width: 100% !important; }
.contenido-interno #block-webform-client-block-17{ width: 30%; }
.contenido-interno #block-webform-client-block-17 .content { background-color: #3ea7e6;
    padding: 37px 10px;
    height: auto;
}
.contenido-interno #block-webform-client-block-17 .node-webform .content{ height: auto; }
.contenido-interno{ overflow-x: hidden; }
.en-que-creemos{ background: url(../images/values.jpg) no-repeat center top;
	background-size: cover;
	width: 150%;
    padding: 50px 25%;
    margin-left: -25%;
    margin-top: -30px;
}
/*******Galeria********/
.galeria-block .view-content{ padding: 20px 0; }
.galeria-block .views-row{ position: relative;
    overflow: auto;
    height: 233px;
    margin: 0 0 20px 0;
    cursor: pointer;
}
.galeria-block .views-row .lightgallery{ margin: 0;
    padding: 0;
    list-style: none;
}
.galeria-block .views-row .lightgallery li{ display: none; }
.galeria-block .views-row .lightgallery li:nth-child(1){ display: block; }
.galeria-block .views-row .views-field-field-images-galeria{ width: 100%;
    height: 200px;
}
.galeria-block .views-row .views-field-field-images-galeria img{ width: 100%;
    height: auto;
}
.galeria-block .views-row .views-field-title{ width: 314px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    padding: 15px 0;
    color: #fff;
    position: absolute;
    left: 15px;
    bottom: 24px;
}
.galeria-block .views-row .views-field-title .field-content{ background: url(../images/photo-camera.svg) no-repeat 10px center;
    background-size: 20px auto;
    width: 100%;
    padding: 0 0 0 40px;
    font-size: 14px;
    display: block;
}
/*******Articulo*************/
.node-type-articulo .contenido-interno h1.titlepage iframe{ height: 450px; }
.node-type-articulo .contenido-interno h1.titlepage{ width: 100%;
    height: 450px;
    background-size: cover;
    background-position: center center;
    margin: 0;
    position: relative;
    background-attachment: fixed;
    overflow: hidden;
}
.node-type-articulo .contenido-interno h1.titlepage::before{ position: absolute;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
	content: "";
	height: 450px;
	top: 0;
	width: 100%;
}
.node-type-articulo .contenido-interno h1.titlepage::after{ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
	width: 100%;
	position: absolute;
	top: 0;
	content: "";
	height: 450px;
}
.node-type-articulo .contenido-interno h1.titlepage .field-name-field-share-articulo{ display: none; }
.node-type-articulo .contenido-interno h1.titlepage .field-name-field-share-articulo{ position: absolute;
    right: 10%;
    bottom: 10%;
    z-index: 9;
    display: block;
}
.node-type-articulo h1.titlepage .contenidotitlepage{ font-size: 50px;
    color: #fff;
    position: relative;
    z-index: 9;
    text-align: center;
    font-weight: 700;
    width: auto;
    padding: 30px 50px;
    display: table;
    top: 30%;
    letter-spacing: 2px;
    margin: 0 auto;
    border: 2px solid #fff;
}
.node-type-articulo h1.titlepage .paragraphs-item-encabezado-articulo{ width: 100%;
    margin: 0;
    padding: 0 12%;
    min-height: 450px;
    position: relative;
    z-index: 5;
}
.articulo-normal .field-name-body{ width: 100% !important;
    max-width: 960px !important;
    margin: 0 auto;
    display: block !important;
    padding: 20px 5% 20px 0 !important;
}
.articulo-normal .field-name-field-share-articulo { width: 100%;
    padding: 15px 0;
    height: 63px;
    display: inline-block;
}
.articulo-normal .field-name-body strong,
.articulo-normal .field-name-body strong span,
.articulo-normal .field-name-body strong span a{ font-family: Chaparral_Pro_Bold !important; }
.articulo-normal .field-name-field-tipo-articulo{ display: none; }
.articulo-normal .field-name-field-seccion-articulo a{ background: #598ED4;
    color: #fff;
    padding: 10px;
    text-transform: uppercase;
    margin: 0 0 0 0;
    display: table;
    font-size: 12px;
    width: auto;
}
.articulo-normal .field-name-title-field{ color: #46526B;
    display: inline-block;
    font-size: 50px;
    font-weight: bold;
    line-height: 1.2;
    width: 75%;
    margin: 8px 0;
    font-family: clear_sansbold,'Open Sans', sans-serif;
}
.articulo-normal .field-name-field-autor-articulo{ width: 25%;
	display: inline-block;
}
.articulo-normal .field-name-field-autor-articulo .views-field-tid{ display: none; }
.articulo-normal .field-name-field-autor-articulo .views-field-field-foto-autores{ width: auto;
	float: left;
	padding: 0 10px 0 0;
}
.articulo-normal .field-name-field-autor-articulo .views-field-field-foto-autores img{ border-radius: 50%;
	width: 50px;
}
.articulo-normal .field-name-field-autor-articulo .views-field-name{ color: #46526B;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 500;
}
.articulo-normal .field-name-field-autor-articulo .views-field-name a{ font-size: 13px;
	color: #46526B;
}
.articulo-normal .field-name-field-autor-articulo .views-field-field-cuenta-de-correo-autores{ display: none; }
.articulo-normal .field-name-field-autor-articulo .views-field-description-field{ display: none; }
.articulo-normal .field-name-field-fecha-articulo{ width: 76%;
    float: right;
    text-align: left;
    margin: 0 0 0 0;
}
.articulo-normal .field-name-field-fecha-articulo .field-items{ width: auto;
    float: left;
    text-align: left;
    color: #46526B;
    margin: 0px 8px 0 0;
    font-weight: 400;
}
.articulo-normal .field-name-field-tema-articulo{ width: 50%;
	float: left;
}
.articulo-normal .field-name-field-tema-articulo a{ color: #46526B;
	text-transform: uppercase;
	font-weight: 500;
}
.node-articulo .paragraphs-items-field-contenido-pagina-articulo{ width: 100%;
	display: inline-block;
	padding: 20px 0;
}
.node-articulo .field-name-body{ width: 100%;
	display: inline-block;
	padding: 20px 0;
}

/*****Libre Encuentro******/
#block-block-14{ width: 100%;
    height: 500px;
    position: relative;
    overflow: hidden;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
}
#block-block-14::before{ width: 100%;
    height: 500px;
    /*background: #17B1A0;*/
    position: absolute;
    z-index: 2;
    opacity: 0.5;
    content: "";
    display: block;
}
#block-block-14::after{ width: 100%;
    height: 500px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
    position: absolute;
    z-index: 3;
    opacity: 0.5;
    content: "";
    display: block;
}
#block-block-14:hover::after{ width: 100%;
    height: 500px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
    position: absolute;
    z-index: 3;
    opacity: 0.8;
    content: "";
    display: block;
}
#block-block-14 .content{ color: #fff;
    position: relative;
    z-index: 5;
}
#block-block-14 .content #cover{ display: none; }
#block-block-14 .content table{ position: relative;
    width: 1060px !important;
    bottom: -400px !important;
    padding: 0;
    margin: 0 auto !important;
}
#block-block-14 .content table td{ padding: 10px 5%; }
#block-block-14 .content table h1{ padding: 50px 20px;
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    border: 1px solid #fff;
    margin: 0 0 30px 0;
    text-align: center;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
.page-taxonomy-term-42 .views-field-field-categoria-dimension{ display: none; }
.page-taxonomy-term-42 .contenido-interno h1.titlepage{ width: 100%;
    height: 450px;
    background-size: cover;
    background-position: center bottom;
    margin: 0;
    position: relative;
    background-attachment: fixed;
    background-image: url(../images/librenecuentro.png);
}
.page-taxonomy-term-42 .contenido-interno h1.titlepage::before{ position: absolute;
	background: rgba(13, 130, 208, 0.5);
	content: "";
	height: 450px;
	top: 0;
	width: 100%;
}
.page-taxonomy-term-42 .contenido-interno h1.titlepage::after{ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
	width: 100%;
	position: absolute;
	top: 0;
	content: "";
	height: 450px;
}
.page-taxonomy-term-42 .contenido-interno h1.titlepage .views-field-field-share-articulo,
.page-taxonomy-term-42 .contenido-interno h1.titlepage .views-field-field-share-articulo .views-label{ display: none; }
.page-taxonomy-term-42 .contenido-interno h1.titlepage:hover .views-field-field-share-articulo{ position: absolute;
    right: 10%;
    bottom: 5%;
    z-index: 9;
    display: block;
}
.page-taxonomy-term-42 h1.titlepage .contenidotitlepage{ font-size: 50px;
    color: #fff;
    position: relative;
    z-index: 9;
    text-align: center;
    font-weight: 700;
    width: auto;
    padding: 30px 50px;
    display: table;
    top: 30%;
    letter-spacing: 2px;
    margin: 0 auto;
    border: 2px solid #fff;
}
.page-taxonomy-term-42 h1.titlepage .descrip-cate{ width: 75%;
    font-size: 20px;
    text-align: center;
    color: #fff;
    font-weight: 300;
    display: none;
    position: relative;
    font-family: "Chaparral Pro", "Georgia", serif;
    margin: 180px auto 0;
    z-index: 4;
}
.page-taxonomy-term-42 h1.titlepage .views-field-field-share-articulo{ display: none; }
.page-taxonomy-term-42 .razon-estado .view-content .views-row .views-field-field-tema-articulo{ padding: 24px 0 25px 20px; }

.vista-libre-encuentro .view-content .views-row:hover::after{ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 2;
	content: "";
	height: 315px;
}
.vista-libre-encuentro .view-content .views-row.views-row-even{ margin: 15px 2.5% 15px 0; }
.vista-libre-encuentro .view-content .views-row.views-row-odd{ margin: 15px 0 15px 2.5%; }

.vista-libre-encuentro .view-content .views-row{ position: relative;
    margin: 15px 2.5%;
    width: 47.5%;
    overflow: hidden;
    height: 350px;
    float: left;
}
.vista-libre-encuentro .view-content .views-row .views-field-title{ color: #fff;
    font-size: 20px;
    position: relative;
    top: 50%;
    z-index: 3;
    height: 55px;
    width: 90%;
    padding: 0 5%;
}
.vista-libre-encuentro .view-content .views-row .views-field-title a{ color: #fff; }
.vista-libre-encuentro .view-content .views-row .views-field-field-tema-articulo{ color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    position: relative;
    z-index: 3;
    width: 80%;
    top: 55%;
    padding: 0 10%;
}
.vista-libre-encuentro .view-content .views-row .views-field-field-imagen-destacada-articulo{ position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
    height: 90%;
    background: #000;
    overflow: hidden;
}
.vista-libre-encuentro .view-content .views-row .views-field-field-imagen-destacada-articulo img{ width: 100%;
	height: auto;
	opacity: 0.7;
}


.vista-libre-encuentro .view-content .views-row .views-field-field-share-articulo{ width: 100%;
    float: left;
    margin: 235px 0 0 0;
    padding: 10px 0 0 0;
}
.vista-libre-encuentro .view-content .views-row .views-field-field-share-articulo .views-label{ text-align: left;
    width: auto;
    float: right;
    text-transform: uppercase;
    padding: 0 30px 0 0;
    margin: 0 20px 0 0;
    background: url(../images/share.svg) no-repeat 95% center;
    font-weight: 500;
    color: #46526B;
    cursor: pointer;
}
.vista-libre-encuentro .view-content .views-row .views-field-field-share-articulo:hover .field-content{ display: block; }
.vista-libre-encuentro .view-content .views-row .views-field-field-share-articulo .field-content{ width: 100%;
    background: rgba(70, 82, 107, 0.85);
    padding: 20% 10%;
    text-align: center;
    display: none;
    top: 0;
    height: 315px;
    position: absolute;
    z-index: 4;
}
.vista-libre-encuentro .view-content .views-row .views-field-field-share-articulo .addthis_toolbox a{ background-image: url(../images/hover_share.svg)!important;
    text-indent: -9999em;
    background-repeat: no-repeat;
    display: inline-block;
    height: 35px;
    opacity: 0.8;
    width: 55px;
}
.vista-libre-encuentro .view-content .views-row .views-field-field-share-articulo .addthis_toolbox a:hover{ opacity: 1; }
.vista-libre-encuentro .view-content .views-row .views-field-field-share-articulo .field-content .addthis_toolbox { width: auto;
    margin: 0 auto;
    display: table;
}
.i18n-en .vista-libre-encuentro .view-content .views-row .views-field-field-share-articulo .field-content::before{ content: "SHARE";
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 0 0 20px 0;
}
.i18n-es .vista-libre-encuentro .view-content .views-row .views-field-field-share-articulo .field-content::before{ content: "COMPARTIR EN";
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 0 0 20px 0;
}
.vista-libre-encuentro .view-content .views-row .views-field-field-share-articulo .addthis_toolbox a.addthis_button_facebook {
    background-position: 0 0;
}
.vista-libre-encuentro .view-content .views-row .views-field-field-share-articulo .addthis_toolbox a.addthis_button_twitter {
    background-position: -54px 0;
}
.vista-libre-encuentro .view-content .views-row .views-field-field-share-articulo .addthis_toolbox a.addthis_button_whatsapp {
    background-position: -125px 0;
}



.vista-libre-encuentro .view-content .views-row-1{ width: 150% !important;
    padding: 0 25%;
    display: block;
    height: 685px;
    margin: 0 0 0 -25% !important;
    position: relative !important;
    background: #ddd;
    float: inherit !important;
}
.vista-libre-encuentro .view-content .views-row-1:hover::after{ width: 66.6%;
	height: 700px;
    display: none;
}

.vista-libre-encuentro .view-content .views-row-1 .views-field-field-imagen-destacada-articulo{ position: absolute;
    z-index: 1;
    top: 0;
    width: 66.6%;
    height: 685px;
}
.vista-libre-encuentro .view-content .views-row-1 .views-field-field-imagen-destacada-articulo img{ width: 100%;
	height: 685px;
}
.vista-libre-encuentro .view-content .views-row-1 .views-field-title{ color: #fff;
    font-size: 35px;
    position: relative;
    top: 80%;
    z-index: 3;
    width: 80%;
    padding: 0 10%;
}
.vista-libre-encuentro .view-content .views-row-1 .views-field-title a{ color: #fff;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
.vista-libre-encuentro .view-content .views-row-1 .views-field-field-tema-articulo{ color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    position: relative;
    z-index: 3;
    width: 80%;
    padding: 0 10%;
    top: 80%;
}
/*****Vista de vocabulario temas**********/
.vocabulary_temas.page-taxonomy-term-74 .contenido-interno h1.titlepage{ background-image: url(/sites/default/files/imagen_basic_page/biografia-dionisio-gutierrez.jpg);
    background-color: rgb(13, 130, 208);
    background-position: center top;
}
.vocabulary_temas .contenido-interno h1.titlepage{ width: 100%;
    height: 450px;
    background-size: cover;
    background-position: center bottom;
    margin: 0;
    background-color: #53abb2;
    position: relative;
    background-attachment: fixed;
    background-image: url("/sites/default/files/imagen_basic_page/enquecreemos.jpg");
}
.vocabulary_temas .contenido-interno h1.titlepage::before{ position: absolute;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
    content: "";
	height: 450px;
	top: 0;
	width: 100%;
}
.vocabulary_temas .contenido-interno h1.titlepage::after{ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
	width: 100%;
	position: absolute;
	top: 0;
	content: "";
	height: 450px;
}
.vocabulary_temas h1.titlepage .contenidotitlepage{ font-size: 50px;
    color: #fff;
    position: relative;
    z-index: 9;
    text-align: center;
    font-weight: 700;
    width: auto;
    padding: 30px 50px;
    display: table;
    top: 30%;
    letter-spacing: 2px;
    margin: 0 auto;
    border: 2px solid #fff;
}
.vista-temas{ padding: 50px 0; }
.vista-temas .views-row{ border-bottom: 1px solid #ddd;
    margin: 0 5%;
    width: 88%;
    position: relative;
    display: inline-block;
    padding: 20px 20px 20px 0;
}
.vista-temas .views-row::before{ border: 2px solid #3D79C5;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    height: 101%;
    left: -30px;
}
.vista-temas .views-row::after{ background: #3D79C5;
    content: "";
    width: 15px;
    height: 15px;
    display: block;
    border-radius: 50%;
    position: absolute;
    top: 45%;
    left: -35px;
}
.vista-temas .views-row .views-field-field-imagen-destacada-articulo{ width: auto;
	padding: 0 20px 0 0;
	float: left;
	position: relative;
    height: 200px;
    overflow: hidden;
}
.vista-temas .views-row .views-field-field-imagen-destacada-articulo img{ height: 200px;
    width: 100%;
}
.vista-temas .views-row .views-field-field-imagen-destacada-articulo:hover .views-field-body{ display: block;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.vista-temas .views-row .views-field-body{ display: none;
	width: 94%;
	padding: 5%;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	color: #fff;
	z-index: 2;
	background: rgba(70,82,107,0.7);
}
.vista-temas .views-row .views-field-field-seccion-articulo{ width: auto;
    display: inline-block;
}
.vista-temas .views-row .views-field-field-seccion-articulo a{ background: #598ED4;
    color: #fff;
    padding: 5px 10px;
    text-transform: uppercase;
    margin: 0;
    display: table;
    font-size: 12px;
    width: auto;
}
.vista-temas .views-row .views-field-title{ width: 46%;
    display: block;
    float: left;
    margin: 0 13% 0 0;
}
.vista-temas .views-row .views-field-title a{ color: #46526B;
    font-size: 28px;
    line-height: 33px;
    padding: 10px 0;
    text-decoration: none;
    font-family: clear_sansregular,'Open Sans', sans-serif;
    font-weight: 400;
    display: block;
}
.vista-temas .views-row .views-field-field-fecha-articulo{ width: 60%;
    color: #46526B;
    display: block;
    font-weight: 300;
}

/******Pagina de blog usuario*********/
.vocabulary_autores .contenido-interno h1.titlepage{ width: 100%;
    height: 450px;
    background-size: cover;
    background-position: center center;
    margin: 0;
    position: relative;
    background-attachment: fixed;
    background-image: url("/sites/default/files/imagen_basic_page/enquecreemos.jpg");
}
.vocabulary_autores .contenido-interno h1.titlepage::before{ position: absolute;
	background: rgba(13, 130, 208, 0.5);
	content: "";
	height: 450px;
	top: 0;
	width: 100%;
}
.vocabulary_autores .contenido-interno h1.titlepage::after{ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
	width: 100%;
	position: absolute;
	top: 0;
	content: "";
	height: 450px;
}
.vocabulary_autores h1.titlepage .contenidotitlepage{ font-size: 50px;
    color: #fff;
    position: relative;
    z-index: 9;
    text-align: center;
    font-weight: 700;
    width: auto;
    padding: 30px 50px;
    display: table;
    top: 30%;
    letter-spacing: 2px;
    margin: 0 auto;
    border: 2px solid #fff;
}
.blog-user { padding: 20px 0 0 0; }
.blog-user .view-header{ display: none; }
.blog-user .views-row { padding-bottom: 20px; }
.blog-user .views-row .views-field-field-imagen-destacada-articulo{ width: 100%;
    height: 175px;
    overflow: hidden;
}
.blog-user .views-row .views-field-field-imagen-destacada-articulo img{ width: 100%;
	height: 175px;
}
.blog-user .views-row .views-field-title{ height: 120px;
    overflow: hidden;
}
.blog-user .views-row .views-field-title a{ color: #46526B;
	font-size: 23px;
    line-height: 28px;
	font-weight: 400;
	margin: 10px 0 0 0;
	display: block;
	cursor: pointer;
	width: 100%;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
.blog-user .views-row:hover .views-field-title a{ color: #7B8798;
	text-decoration: none;
}
/******Formato de articulos cortos**********/
.articulo-corto-body h1.titlepage .field-name-field-seccion-articulo{ width: 100%;
    margin: 0;
    text-align: left;
    position: relative;
}
.articulo-corto-body h1.titlepage .field-name-field-seccion-articulo a{ background-color: #3AA2F2;
    color: #FFF;
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    margin: 10px 0;
    padding: 8px;
    position: relative;
    text-transform: uppercase
}
.articulo-corto-body h1.titlepage .contenidotitlepage {
    font-size: 40px;
    color: #fff;
    position: relative;
    z-index: 9;
    text-align: left;
    font-weight: 700;
    max-width: 1000px;
    width: 75%;
    padding: 0;
    top: 50%;
    display: table;
    letter-spacing: 2px;
    margin: 0 auto;
    border: none;
}
.articulo-corto-body h1.titlepage .titulo{ width: 78%;
    margin: 0 25% 0 0;
	float: left;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
.articulo-corto-body h1.titlepage .field-name-field-fecha-articulo{ width: auto;
    border-top: 2px solid #fff;
    display: table;
    margin: 15px 0 0 0;
    padding: 10px 0 0 0;
    float: left;
    font-size: 15px;
    font-weight: 300;
}
.articulo-corto-body h1.titlepage .field-name-field-tema-articulo{ width: auto;
    border-top: 2px solid #fff;
    margin: 15px 0;
    padding: 10px 20px;
    color: #fff;
    float: left;
}
.articulo-corto-body h1.titlepage .field-name-field-tema-articulo a{ color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-transform: uppercase;
}
.articulo-corto p{ font-family: Chaparral_Pro_Bold; }
.articulo-corto .field-name-field-tipo-articulo,
.articulo-corto .field-name-title-field{ display: none; }
.articulo-corto-body .contenido-interno h1.titlepage::before{ background: rgba(13, 130, 208, 0); }
.articulo-corto-body .contenido-interno h1.titlepage::after{ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    width: 100%;
    position: absolute;
    top: 0;
    content: "";
    height: 450px;
}
.articulo-corto .field-name-field-share-articulo { width: 100%;
	padding: 15px 0;
    height: 63px;
	display: inline-block;
}
.articulo-corto .field-name-body{ width: 80%;
    display: table;
    max-width: 960px;
    margin: 0 auto;
    padding: 15px 5% 15px 0;
}
.articulo-corto .field-name-body strong{ font-family: Chaparral_Pro_Bold; }
.articulo-corto .field-name-field-archivo-articulo{ width: 20%;
    float: right;
    margin: -70px 0 0 0;
    position: relative;
    z-index: 9;
}
.articulo-corto .field-name-field-archivo-articulo img{ display: none; }
.articulo-corto .field-name-field-archivo-articulo a{ background-color: #3AA2F2;
    color: #FFF;
    display: block;
    padding: 15px 30px;
    text-align: center;
    text-transform: uppercase;
}
/******Formato de articulos Largo**********/
.articulo-largo-body .contenido-interno h1.titlepage{ height: 600px; }
.articulo-largo-body .contenido-interno h1.titlepage::before{ height: 600px; }
.articulo-largo-body .contenido-interno h1.titlepage::after{ height: 600px; }
.articulo-largo-body h1.titlepage .field-name-field-seccion-articulo{ width: 100%;
    margin: 0;
    text-align: left;
    position: relative;
}
.articulo-largo-body h1.titlepage .field-name-field-seccion-articulo a{ background-color: #598ED4;
    color: #FFF;
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    margin: 10px 0;
    padding: 8px;
    position: relative;
    text-transform: uppercase
}
.articulo-largo-body h1.titlepage .contenidotitlepage {
    font-size: 40px;
    color: #fff;
    position: relative;
    z-index: 9;
    text-align: left;
    font-weight: 700;
    max-width: 1000px;
    width: 75%;
    padding: 0;
    top: 35%;
    display: table;
    letter-spacing: 2px;
    margin: 0 auto;
    border: none;
}
.articulo-largo-body h1.titlepage .titulo{ margin: 0 25% 0 0;
    width: 78%;
	float: left;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
.articulo-largo-body h1.titlepage .field-name-field-fecha-articulo{ width: auto;
    display: contents;
    padding: 5px 0;
    float: left;
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 300;
}
.articulo-largo-body h1.titlepage .field-name-field-tema-articulo{ width: auto;
    border-bottom: 2px solid #fff;
    margin: 15px 0;
    padding: 10px 20px;
    color: #fff;
    float: left;
    height: 38px
}
.articulo-largo-body h1.titlepage .field-name-field-tema-articulo a{ color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-transform: uppercase;
}
.articulo-largo-body h1.titlepage .field-name-field-autor-articulo{
	width: 100%;
	float: left;
	padding: 15px 0 0 0;
}
.articulo-largo-body h1.titlepage .field-name-field-autor-articulo .views-field-tid,
.articulo-largo-body h1.titlepage .field-name-field-autor-articulo .views-field-description-field{ display: none; }
.articulo-largo-body h1.titlepage .field-name-field-autor-articulo .views-field-field-foto-autores{ width: auto;
	padding: 0 20px 0 0;
	float: left;
}
.articulo-largo-body h1.titlepage .field-name-field-autor-articulo .views-field-field-foto-autores img{ height: 98px;
    border-radius: 50%;
    width: 100px;
    margin: 0 auto;
    display: block;
}
.articulo-largo-body h1.titlepage .field-name-field-autor-articulo .views-field-name{ text-transform: uppercase;
	color: #fff;
	max-width: 320px;
	font-size: 13px;
}
.articulo-largo-body h1.titlepage .field-name-field-autor-articulo .views-field-name a{ text-decoration: none;
	color: #fff;
	font-weight: 400;
}
.articulo-largo-body .articulo-largo{ width: 80% !important;
    max-width: 960px !important;
}
.articulo-largo-body .articulo-largo strong{ font-family: Chaparral_Pro_Bold; }
.articulo-largo .field-name-field-tipo-articulo,
.articulo-largo .field-name-title-field{ display: none; }
.articulo-largo-body .contenido-interno h1.titlepage::before{ background: rgba(13, 130, 208, 0); }
.articulo-largo-body .contenido-interno h1.titlepage::after{ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    width: 100%;
    position: absolute;
    top: 0;
    content: "";
    height: 600px;
}
.articulo-largo .field-name-field-share-articulo { width: 100%;
	padding: 15px 0;
    height: 63px;
	display: inline-block;
}
.articulo-largo .field-name-body{ width: 100%;
	display: inline-block;
	padding: 15px 5% 15px 0;
    font-family: "Chaparral Pro", "Georgia", serif;
}
.articulo-largo .field-name-field-archivo-articulo{ width: 20%;
    float: right;
    margin: -100px 0 0 0;
    position: relative;
}
.articulo-largo .field-name-field-archivo-articulo img{ display: none; }
.articulo-largo .field-name-field-archivo-articulo a{ background-color: #3AA2F2;
    color: #FFF;
    display: block;
    padding: 15px 30px;
    text-align: center;
    text-transform: uppercase;
}
/********Columnas en nuestro diario*********/
.vocabulary_secciones .contenido-interno h1.titlepage{ width: 100%;
    height: 450px;
    background-size: cover;
    background-position: center bottom;
    margin: 0;
    position: relative;
    background-attachment: fixed;
    background-image: url(../images/Columnas_en_nuestro.png);
}
.vocabulary_secciones .contenido-interno h1.titlepage::before{ position: absolute;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
	content: "";
	height: 450px;
	top: 0;
	width: 100%;
}
.vocabulary_secciones .contenido-interno h1.titlepage::after{ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
	width: 100%;
	position: absolute;
	top: 0;
	content: "";
	height: 450px;
}
.vocabulary_secciones h1.titlepage .contenidotitlepage{ font-size: 50px;
    color: #fff;
    position: relative;
    z-index: 9;
    text-align: center;
    font-weight: 700;
    font-family: clear_sansregular,'Open Sans', sans-serif;
    width: auto;
    padding: 30px 50px;
    display: table;
    top: 30%;
    letter-spacing: 2px;
    margin: 0 auto;
    border: 2px solid #fff;
}
.page-taxonomy-term-39 h1.titlepage .contenidotitlepage::after{
    /*content: "Un historial de las columnas “Libre Expresión” escritas por Dionisio Gutiérrez en el diario de mayor circulación en Guatemala: Nuestro Diario. En ellas se abordan distintos temas relevantes del momento.";*/
    content: "";
    position: absolute;
    z-index: 5;
    width: 100%;
    top: 130%;
    color: #fff;
    margin: 0 auto 0 -6%;
    font-weight: 400;
    padding: 0;
    font-family: "Chaparral Pro", "Georgia", serif;
    font-size: 17px;
    text-align: center;
    display: table;
}
.page-taxonomy-term-40 h1.titlepage .contenidotitlepage::after{ /*
    content: "Un historial de algunos artículos de prensa y revista acerca de Dionisio Gutiérrez.";
    */
    content: "";
    position: absolute;
    z-index: 5;
    width: 100%;
    top: 130%;
    color: #fff;
    margin: 0 auto 0 -6%;
    font-weight: 400;
    padding: 0;
    font-size: 17px;
    text-align: center;
    font-family: "Chaparral Pro", "Georgia", serif;
    display: table;
}
.page-taxonomy-term-41 h1.titlepage .contenidotitlepage::after{
    /*content: "Un historial de columnas publicadas en la revista 'Estrategia y Negocios' que abarcan una diversidad de temas desde la perspectiva de Dionisio Gutiérrez.";*/
    content: "";
    position: absolute;
    z-index: 5;
    width: 100%;
    top: 130%;
    color: #fff;
    margin: 0 auto 0 -6%;
    font-weight: 400;
    padding: 0;
    font-size: 17px;
    text-align: center;
    display: table;
    font-family: "Chaparral Pro", "Georgia", serif;
}

.columnas-categoria .view-header,
.galeria-block .view-header,
.vista-libre-encuentro .view-header{ display: none; }
.columnas-categoria .view-filters{ padding: 10px;
    width: 100%;
    display: inline-block;
    height: 50px;
}
.columnas-categoria .view-filters form{ width: auto;
    display: inline-block;
    padding: 15px;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);
    float: right;
    height: 43px;
    overflow: hidden;
    color: #46526B;
    position: relative;
    z-index: 9;
    background: #fff;
}
.i18n-en .columnas-categoria .view-filters form::before{ content: "FILTER";
    width: auto;
    background: url(../images/filtro.svg) no-repeat center left;
    position: relative;
    font-weight: 600;
    padding: 5px 0 5px 40px;
    margin: 0 0 0 30%;
    color: #46526B;
    cursor: pointer;
}
.i18n-es .columnas-categoria .view-filters form::before{ content: "FILTRAR";
    width: auto;
    background: url(../images/filtro.svg) no-repeat center left;
    position: relative;
    font-weight: 600;
    padding: 5px 0 5px 40px;
    margin: 0 0 0 30%;
    color: #46526B;
    cursor: pointer;
}
.columnas-categoria .view-filters form .form-item select,
.columnas-categoria .view-filters form .form-item input{ border: 1px solid rgba(0,0,0,0.1);
    padding: 10px;
    display: table !important;
    background: #fff;
    width: 95%;
    height: 35px;
}
.columnas-categoria .views-row{ border-bottom: 1px solid #F1F2F4;
    margin: 20px 0;
    overflow: auto;
    padding: 0 0 40px 0;
    position: relative;
}
.columnas-categoria .views-row .views-field-field-imagen-destacada-articulo{ width: 300px;
    height: 200px;
	overflow: hidden;
	margin: 0 20px 0 0;
	display: inline-block;
	float: left;
}
.columnas-categoria .views-row .views-field-field-imagen-destacada-articulo img{ width: 100%;
    display: block;
    margin: -50px 0 0 0;
}
.columnas-categoria .views-row .views-field-field-archivo-articulo{ width: 60%;
	display: inline-block;
}
.columnas-categoria .views-row .views-field-field-archivo-articulo .field-content:empty {
   display: none;
}
.columnas-categoria .views-row .views-field-field-archivo-articulo .field-content{ background-color: #598ED4;
    color: #FFF;
    font-size: 12px;
    margin-bottom: 15px;
    padding: 3px 10px;
    display: table;
    width: auto;
}
.columnas-categoria .views-row .views-field-title{ width: 40%;
	display: inline-block;
	padding: 0 0 10px 0;
}
.columnas-categoria .views-row .views-field-title a{ text-decoration: none;
	color: #46526B;
	font-size: 26px;
    line-height: 34px;
	font-weight: 600;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
.columnas-categoria .views-row .views-field-title a:hover{ color: #7B8798; }
.columnas-categoria .views-row .views-field-body{ color: #6C6C6C;
	font-size: 19px;
    line-height: 22px;
	font-weight: 400;
	padding: 0 0 10px 0;
    width: 40%;
    float: left;
    font-family: "Chaparral Pro", "Georgia", serif;
}
.columnas-categoria .views-row .views-field-field-fecha-articulo{ color: #6C6C6C;
	font-size: 14px;
	font-weight: 300;
	width: auto;
	display: inline-block;
	padding: 0 20px 0 0;
    position: absolute;
    bottom: 10px;
    left: 31%;
}
.columnas-categoria .views-row .views-field-field-tema-articulo{ color: #6C6C6C;
	font-size: 14px;
	font-weight: 400;
	width: auto;
	display: inline-block;
	position: absolute;
    padding: 0 20px 0 100px;
    bottom: 10px;
    left: 33%;
}
.columnas-categoria .views-row .views-field-field-tema-articulo a{ text-decoration: none;
	color: #6C6C6C;
    font-weight: 500;
}
.columnas-categoria .views-row .views-field-field-share-articulo{ position: absolute;
    bottom: 40px;
    width: 300px;
    z-index: 5;
    height: auto;
}
.columnas-categoria .views-row .views-field-field-share-articulo .views-label{ position: absolute;
    bottom: -35px;
    text-align: left;
    width: auto;
    text-transform: uppercase;
    right: 0;
    padding: 10px 30px 5px 0;
    margin: 0 10px 0 0;
    background: url(../images/share.svg) no-repeat 95% center;
    font-weight: 500;
    color: #46526B;
    cursor: pointer;
}
.columnas-categoria .views-row .views-field-field-share-articulo:hover .field-content{ display: block; }
.columnas-categoria .views-row .views-field-field-share-articulo .field-content{ width: 100%;
    background: rgba(70, 82, 107, 0.85);
    padding: 24% 10%;
    text-align: center;
    display: none;
}
.columnas-categoria .views-row .views-field-field-share-articulo .addthis_toolbox a{ background-image: url(../images/hover_share.svg)!important;
	text-indent: -9999em;
	background-repeat: no-repeat;
	display: inline-block;
    height: 35px;
    opacity: 0.8;
    width: 55px;
}
.columnas-categoria .views-row .views-field-field-share-articulo .addthis_toolbox a:hover{ opacity: 1; }
.columnas-categoria .views-row .views-field-field-share-articulo .field-content .addthis_toolbox { width: auto;
    margin: 0 auto;
    display: table;
}
.i18n-en .columnas-categoria .views-row .views-field-field-share-articulo .field-content::before{ content: "SHARE";
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 0 0 20px 0;
}
.i18n-es .columnas-categoria .views-row .views-field-field-share-articulo .field-content::before{ content: "COMPARTIR EN";
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 0 0 20px 0;
}
.columnas-categoria .views-row .views-field-field-share-articulo .addthis_toolbox a.addthis_button_facebook {
    background-position: 0 0;
}
.columnas-categoria .views-row .views-field-field-share-articulo .addthis_toolbox a.addthis_button_twitter {
    background-position: -54px 0;
}
.columnas-categoria .views-row .views-field-field-share-articulo .addthis_toolbox a.addthis_button_whatsapp {
    background-position: -125px 0;
}


/******Formato de articulos Blog**********/
.node-articulo.articulo-blog{ width: 100% !important; }
.articulo-blog-body h1.titlepage .field-name-field-seccion-articulo{ width: 100%;
    margin: 0;
    text-align: left;
    position: relative;
}
.articulo-blog-body h1.titlepage .field-name-field-seccion-articulo a{ background-color: #88AEB4;
    color: #FFF;
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    margin: 10px 0;
    padding: 8px;
    position: relative;
    text-transform: uppercase
}
.articulo-blog-body h1.titlepage .contenidotitlepage {
    font-size: 40px;
    color: #fff;
    position: relative;
    z-index: 9;
    text-align: left;
    font-weight: 700;
    width: 75%;
    max-width: 1000px;
    padding: 0;
    top: 10%;
    display: table;
    letter-spacing: 2px;
    margin: 0 auto;
    border: none;
}
.articulo-blog-body h1.titlepage .titulo{ width: 55%;
    float: left;
    margin: 0 45% 0 0;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
.articulo-blog-body h1.titlepage .field-name-field-fecha-articulo{ width: auto;
    border-top: 2px solid #fff;
    display: table;
    margin: 15px 0 0 0;
    padding: 10px 0 0 0;
    float: left;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0px;
}
.articulo-blog-body h1.titlepage .field-name-field-tema-articulo{ width: auto;
    border-top: 2px solid #fff;
    margin: 15px 0;
    padding: 10px 20px;
    color: #fff;
    float: left;
}
.articulo-blog-body h1.titlepage .field-name-field-tema-articulo a{ color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-transform: uppercase;
}
.articulo-blog .field-name-field-tipo-articulo,
.articulo-blog .field-name-title-field{ display: none; }
.articulo-blog-body .contenido-interno h1.titlepage:hover .field-name-field-share-articulo{ position: absolute;
    right: 10%;
    bottom: 5%;
    z-index: 9;
    display: block;
}
.articulo-blog-body .contenido-interno h1.titlepage::before{ background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(17, 17, 17, 0.58) 44%, #111111 76%); }
.articulo-blog-body .contenido-interno h1.titlepage::after{ background: rgba(135, 173, 179,0);
    width: 100%;
    position: absolute;
    top: 0;
    content: "";
    height: 450px;
}
.articulo-blog-body .contenido-interno h1.titlepage::after{
    background: rgba(135, 173, 179,0.2);
}
.articulo-blog .field-name-field-share-articulo { width: 75%;
    padding: 30px 5%;
    display: inline-block;
    margin-top: -10%;
    position: relative;
    background: #fff;
}
.articulo-blog .field-name-body{ width: 75%;
    display: inline-block;
    padding: 15px 5% 15px 0;
    font-family: "Chaparral Pro", "Georgia", serif;
}
.articulo-blog .field-name-body strong{ font-family: Chaparral_Pro_Bold; }
.articulo-blog .field-name-field-archivo-articulo{ width: 20%;
    float: right;
    margin: -100px 0 0 0;
}
.articulo-blog .field-name-field-archivo-articulo img{ display: none; }
.articulo-blog .field-name-field-archivo-articulo a{ background-color: #3AA2F2;
    color: #FFF;
    display: block;
    padding: 15px 50px;
    text-align: center;
    text-transform: uppercase;
}
.articulo-blog .field-name-field-autor-articulo{ width: 25%;
    background: #87ADB3;
    float: right;
    padding: 20px;
    margin: 0 0 0 0;
    display: block;
}
.articulo-blog .field-name-field-autor-articulo .field-items{ padding: 20px 0; }
.articulo-blog .field-name-field-autor-articulo .views-field-tid{ display: none; }
.articulo-blog .field-name-field-autor-articulo .views-field-field-foto-autores{ width: 30%;
    float: left;
}
.articulo-blog .field-name-field-autor-articulo .views-field-field-foto-autores img{ width: 90%;
    height: auto;
    border-radius: 50%;
}
.articulo-blog .field-name-field-autor-articulo .views-field-name{ width: 70%;
    color: #fff;
    float: left;
    font-size: 15px;
    padding: 0 0 15px 0;
}
.articulo-blog .field-name-field-autor-articulo .views-field-name .views-label-name{ display: none; }
.articulo-blog .field-name-field-autor-articulo .views-field-name a{ color: #fff;
    text-decoration: none;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 500;
}
.articulo-blog .field-name-field-autor-articulo .views-field-description-field,
.articulo-blog .field-name-field-autor-articulo .views-field-field-peque-a-biografia-ingles{ color: #fff;
    font-size: 14px;
    line-height: 15px;
    display: inline-block;
    width: 100%;
    padding: 20px 0 0 0;
    font-family: "Chaparral Pro", "Georgia", serif;
}
.articulo-blog .field-name-field-autor-articulo .views-field-field-cuenta-de-correo-autores a{ margin: 0 5px 0 0; }
.articulo-blog .paragraphs-items-field-contenido-pagina-articulo{ display: none; }
.articulo-blog .field-name-body{ width: 75%;
    display: inline-block;
    padding: 30px 5%;
    background: #fff;
    margin-top: -25px;
    position: relative;
    z-index: 2;
}

/******Observadores Economico*******/
.page-taxonomy-term-46 .contenido-interno h1.titlepage{ 
	background-image: url(../images/observador_cover.jpg);
}
..articulo-obser-econo-body #block-system-main{ width: 100% !important; }
.articulo-obser-econo p strong{ font-family: Chaparral_Pro_Bold; }
.articulo-obser-econo-body .contenido-interno h1.titlepage{ height: 550px; }
.articulo-obser-econo-body .contenido-interno h1.titlepage::before{ height: 550px; }
.articulo-obser-econo-body .contenido-interno h1.titlepage::after{ height: 550px; }
.articulo-obser-econo-body h1.titlepage .contenidotitlepage{ font-size: 15px;
    color: #fff;
    position: relative;
    z-index: 9;
    text-align: center;
    font-weight: 700;
    width: 75%;
    max-width: 1000px;
    padding: 30px 0px;
    display: table;
    top: 30%;
    letter-spacing: 0;
    margin: 0 auto;
    border: none;
}
.articulo-obser-econo-body h1.titlepage .contenidotitlepage .field-name-field-seccion-articulo { width: 100%;
	display: inline-block;
}
.articulo-obser-econo-body h1.titlepage .contenidotitlepage .field-name-field-seccion-articulo a{ background: #598ED4;
	padding: 10px;
	display: table;
	width: auto;
	cursor: pointer;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
}
.articulo-obser-econo-body h1.titlepage .contenidotitlepage span.titulo{ font-size: 50px;
    color: #FFF;
    text-align: left;
    width: 75%;
    margin: 0 25% 0 0;
    padding: 15px 0;
    display: inline-block;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
.articulo-obser-econo-body h1.titlepage .contenidotitlepage .field-name-field-fecha-articulo{ width: auto;
	display: inline-block;
	border-top: 4px solid #fff;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	float: left;
	padding: 10px 50px;
}
.articulo-obser-econo-body h1.titlepage .contenidotitlepage .field-name-field-tema-articulo { width: 100%;
	display: inline-block;
}
.articulo-obser-econo-body h1.titlepage .contenidotitlepage .field-name-field-tema-articulo a{ background: #46526B;
	padding: 10px;
	display: table;
	width: auto;
	cursor: pointer;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
}
.articulo-obser-econo-body #colorbox{ background: none; }
.articulo-obser-econo-body #colorbox{ -moz-box-shadow: 0 0 0 #333;
    -webkit-box-shadow: 0 0 0 #333;
    box-shadow: 0 0 0 #333;
}

.articulo-obser-econo-body #cboxWrapper{ background: none; }
.articulo-obser-econo-body #cboxContent{ background: none; }
.articulo-obser-econo-body #colorbox #cboxTitle{ display: none !important; }
.articulo-obser-econo-body #colorbox #cboxClose{ display: none !important; }
.articulo-obser-econo-body #colorbox #block-webform-client-block-17{ width: 100%;
    right: 0;
}
.articulo-obser-econo-body #colorbox #block-webform-client-block-17 h1.block-title{ color: #fff; }
.articulo-obser-econo-body #colorbox #block-webform-client-block-17 .content {
    background-color: #3ea7e6;
    padding: 10px 20px 10px 20px;
    height: auto;
}
.articulo-obser-econo-body h1.titlepage .contenidotitlepage .suscribete{ border: 2px solid #fff;
    padding: 10px 15px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    width: auto;
    position: absolute;
    margin: 0;
    right: 0;
    top: 70%;
}
.articulo-obser-econo-body h1.titlepage .contenidotitlepage .suscribete:hover{ background-color: #FFF;
    color: #46526B;
}
.articulo-obser-econo .field-name-field-tipo-articulo,
.articulo-obser-econo .field-name-title-field{ display: none; }
.articulo-obser-econo .field-name-field-autor-articulo{ background: #F1F2F4;
    padding: 10px 45%;
    width: 200%;
    margin: 0 0 0 -50%;
    overflow: auto;
}
.articulo-obser-econo .field-name-field-autor-articulo .views-field-tid{ display: none; }
.articulo-obser-econo .field-name-field-autor-articulo .views-field-field-foto-autores{ width: auto;
	display: block;
	padding: 0 20px 0;	
	float: left;
}
.articulo-obser-econo .field-name-field-autor-articulo .views-field-field-foto-autores img{ border-radius: 50%;
	height: 80px;
    width: auto;
}
.articulo-obser-econo .field-name-field-autor-articulo .views-field-name{ width: auto;
    float: left;
    color: #46526B;
    font-weight: 400;
    text-transform: uppercase;
    padding: 0 5px 0 0;
}
.articulo-obser-econo .field-name-field-autor-articulo .views-field-name a{ color: #46526B;
	font-weight: 700;
    text-transform: uppercase;
}
.articulo-obser-econo .field-name-field-autor-articulo .views-field-description-field{ width: 85%;
    float: left;
    color: #46526B;
}
.articulo-obser-econo .field-name-field-share-articulo{ width: 100%;
    display: inline-block;
    padding: 20px 0 0 0;
}
/******Observadores Institucional*******/
.page-taxonomy-term-47 .contenido-interno h1.titlepage{ 
	background-image: url(../images/observador_cover.jpg);
}
.articulo-obser-insti p strong{ font-family: Chaparral_Pro_Bold; }
.articulo-obser-insti-body #block-system-main{ width: 100% !important; }
.articulo-obser-insti-body .contenido-interno h1.titlepage{ height: 550px; }
.articulo-obser-insti-body .contenido-interno h1.titlepage::before{ height: 550px; }
.articulo-obser-insti-body .contenido-interno h1.titlepage::after{ height: 550px; }
.articulo-obser-insti-body h1.titlepage .contenidotitlepage{ font-size: 15px;
    color: #fff;
    position: relative;
    z-index: 9;
    text-align: center;
    font-weight: 700;
    width: 75%;
    max-width: 1000px
    padding: 30px 0px;
    display: table;
    top: 30%;
    letter-spacing: 0;
    margin: 0 auto;
    border: none;
}
.articulo-obser-insti-body h1.titlepage .contenidotitlepage .field-name-field-seccion-articulo { width: 100%;
	display: inline-block;
}
.articulo-obser-insti-body h1.titlepage .contenidotitlepage .field-name-field-seccion-articulo a{ background: #598ED4;
	padding: 10px;
	display: table;
	width: auto;
	cursor: pointer;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
}
.articulo-obser-insti-body h1.titlepage .contenidotitlepage span.titulo{ font-size: 50px;
    color: #FFF;
    text-align: left;
    width: 75%;
    margin: 0 25% 0 0;
    padding: 15px 0;
    font-family: clear_sansregular,'Open Sans', sans-serif;
    display: inline-block;
}
.articulo-obser-insti-body h1.titlepage .contenidotitlepage .field-name-field-fecha-articulo{ width: auto;
	display: inline-block;
	border-top: 4px solid #fff;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	float: left;
	padding: 10px 50px;
}
.articulo-obser-insti-body h1.titlepage .contenidotitlepage .field-name-field-tema-articulo { width: 100%;
	display: inline-block;
}
.articulo-obser-insti-body h1.titlepage .contenidotitlepage .field-name-field-tema-articulo a{ background: #46526B;
	padding: 10px;
	display: table;
	width: auto;
	cursor: pointer;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
}
.articulo-obser-insti-body .region.region-content{ background: url(../images/fondoobseervados.gif) no-repeat center top;
	background-size: 100% 100%;
}
.articulo-obser-insti-body #colorbox{ background: none; }
.articulo-obser-insti-body #colorbox{ -moz-box-shadow: 0 0 0 #333;
    -webkit-box-shadow: 0 0 0 #333;
    box-shadow: 0 0 0 #333;
}
.articulo-obser-insti-body #cboxWrapper{ background: none; }
.articulo-obser-insti-body #cboxContent{ background: none; }
.articulo-obser-insti-body #colorbox #cboxTitle{ display: none !important; }
.articulo-obser-insti-body #colorbox #cboxClose{ display: none !important; }
.articulo-obser-insti-body #colorbox #block-webform-client-block-17{ width: 100%;
    right: 0;
}
.articulo-obser-insti-body #colorbox #block-webform-client-block-17 h1.block-title{ color: #fff; }
.articulo-obser-insti-body #colorbox #block-webform-client-block-17 .content {
    background-color: #3ea7e6;
    padding: 10px 20px 10px 20px;
    height: auto;
}
.articulo-obser-insti-body h1.titlepage .contenidotitlepage .suscribete{ border: 2px solid #fff;
    padding: 10px 15px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    width: auto;
    position: absolute;
    margin: 0;
    top: 70%;
    right: 0;
}
.articulo-obser-insti-body h1.titlepage .contenidotitlepage .suscribete:hover{ background-color: #FFF;
    color: #46526B;
}
.articulo-obser-insti .field-name-field-tipo-articulo,
.articulo-obser-insti .field-name-title-field{ display: none; }
.articulo-obser-insti .field-name-field-autor-articulo{ background: #F1F2F4;
    padding: 10px 45%;
    width: 200%;
    margin: 0 0 0 -50%;
    overflow: auto;
}
.articulo-obser-insti .field-name-field-autor-articulo .views-field-tid{ display: none; }
.articulo-obser-insti .field-name-field-autor-articulo .views-field-field-foto-autores{ width: auto;
	display: block;
	padding: 0 20px 0;	
	float: left;
}
.articulo-obser-insti .field-name-field-autor-articulo .views-field-field-foto-autores img{ border-radius: 50%;
	height: 80px;
    width: auto;
}
.articulo-obser-insti .field-name-field-autor-articulo .views-field-name{ width: auto;
    float: left;
    color: #46526B;
    font-weight: 400;
    padding: 0 5px 0 0;
}
.articulo-obser-insti .field-name-field-autor-articulo .views-field-name a{ color: #46526B;
	font-weight: 700;
}
.articulo-obser-insti .field-name-field-autor-articulo .views-field-description-field{ width: 85%;
    float: left;
    color: #46526B;
}
.articulo-obser-insti .field-name-field-share-articulo{ width: 100%;
    display: inline-block;
    padding: 20px 0;
}

/******Observadores Legislativo*******/
.page-taxonomy-term-48 .contenido-interno h1.titlepage{ 
	background-image: url(../images/observador_cover.jpg);
}
.articulo-obser-legis p strong{ font-family: Chaparral_Pro_Bold; }
.articulo-obser-legis-body #block-system-main{ width: 100% !important; }
.articulo-obser-legis-body .contenido-interno h1.titlepage{ height: 550px; }
.articulo-obser-legis-body .contenido-interno h1.titlepage::before{ height: 550px; }
.articulo-obser-legis-body .contenido-interno h1.titlepage::after{ height: 550px; }
.articulo-obser-legis-body h1.titlepage .contenidotitlepage{ font-size: 15px;
    color: #fff;
    position: relative;
    z-index: 9;
    text-align: center;
    font-weight: 700;
    width: 75%;
    max-width: 1000px
    padding: 30px 0px;
    display: table;
    top: 30%;
    letter-spacing: 0;
    margin: 0 auto;
    border: none;
}
.articulo-obser-legis-body h1.titlepage .contenidotitlepage .field-name-field-seccion-articulo { width: 100%;
	display: inline-block;
}
.articulo-obser-legis-body h1.titlepage .contenidotitlepage .field-name-field-seccion-articulo a{ background: #598ED4;
	padding: 10px;
	display: table;
	width: auto;
	cursor: pointer;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
}
.articulo-obser-legis-body h1.titlepage .contenidotitlepage span.titulo{ font-size: 50px;
    color: #FFF;
    text-align: left;
    width: 75%;
    margin: 0 25% 0 0;
    font-family: clear_sansregular,'Open Sans', sans-serif;
    padding: 15px 0;
    display: inline-block;
}
.articulo-obser-legis-body h1.titlepage .contenidotitlepage .field-name-field-fecha-articulo{ width: auto;
	display: inline-block;
	border-top: 4px solid #fff;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	float: left;
	padding: 10px 50px;
}
.articulo-obser-legis-body h1.titlepage .contenidotitlepage .field-name-field-tema-articulo { width: 100%;
	display: inline-block;
}
.articulo-obser-legis-body h1.titlepage .contenidotitlepage .field-name-field-tema-articulo a{ background: #46526B;
	padding: 10px;
	display: table;
	width: auto;
	cursor: pointer;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
}
.articulo-obser-legis-body .region.region-content{ background: url(../images/fondoobseervados.gif) no-repeat center top;
	background-size: 100% 100%;
}
.articulo-obser-legis-body #colorbox{ background: none; }
.articulo-obser-legis-body #colorbox{ -moz-box-shadow: 0 0 0 #333;
    -webkit-box-shadow: 0 0 0 #333;
    box-shadow: 0 0 0 #333;
}
.articulo-obser-legis-body #cboxWrapper{ background: none; }
.articulo-obser-legis-body #cboxContent{ background: none; }
.articulo-obser-legis-body #colorbox #cboxTitle{ display: none !important; }
.articulo-obser-legis-body #colorbox #cboxClose{ display: none !important; }
.articulo-obser-legis-body #colorbox #block-webform-client-block-17{ width: 100%;
    right: 0;
}
.articulo-obser-legis-body #colorbox #block-webform-client-block-17 h1.block-title{ color: #fff; }
.articulo-obser-legis-body #colorbox #block-webform-client-block-17 .content {
    background-color: #3ea7e6;
    padding: 10px 20px 10px 20px;
    height: auto;
}
.articulo-obser-legis-body h1.titlepage .contenidotitlepage .suscribete{ border: 2px solid #fff;
    padding: 10px 15px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    width: auto;
    position: absolute;
    margin: 0;
    top: 70%;
    right: 0;
}
.articulo-obser-legis-body h1.titlepage .contenidotitlepage .suscribete:hover{ background-color: #FFF;
    color: #46526B;
}
.articulo-obser-legis .field-name-field-tipo-articulo,
.articulo-obser-legis .field-name-title-field{ display: none; }
.articulo-obser-legis .field-name-field-autor-articulo{ background: #F1F2F4;
    padding: 10px 45%;
    width: 200%;
    margin: 0 0 0 -50%;
    overflow: auto;
}
.articulo-obser-legis .field-name-field-autor-articulo .views-field-tid{ display: none; }
.articulo-obser-legis .field-name-field-autor-articulo .views-field-field-foto-autores{ width: auto;
	display: block;
	padding: 0 20px 0;	
	float: left;
}
.articulo-obser-legis .field-name-field-autor-articulo .views-field-field-foto-autores img{ border-radius: 50%;
	height: 80px;
    width: auto;
}
.articulo-obser-legis .field-name-field-autor-articulo .views-field-name{ width: auto;
    float: left;
    color: #46526B;
    font-weight: 400;
    padding: 0 5px 0 0;
}
.articulo-obser-legis .field-name-field-autor-articulo .views-field-name a{ color: #46526B;
	font-weight: 700;
}
.articulo-obser-legis .field-name-field-autor-articulo .views-field-description-field{ width: 85%;
    float: left;
    color: #46526B;
}
.articulo-obser-legis .field-name-field-share-articulo{ width: 100%;
    display: inline-block;
    padding: 20px 0;
}
/*Menu Publicaciones*/
.page-taxonomy-term-49 .contenido-interno h1.titlepage,
.page-taxonomy-term-50 .contenido-interno h1.titlepage,
.page-taxonomy-term-51 .contenido-interno h1.titlepage,
.page-taxonomy-term-52 .contenido-interno h1.titlepage{ 
	background-image: url(../images/observador_cover.jpg);
}
/******Razon de Estado***********/
#block-block-12{ width: 100%;
    height: 500px;
    position: relative;
    overflow: hidden;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
}
#block-block-12::before{ width: 100%;
    height: 500px;
    /*background: #17B1A0;*/
    position: absolute;
    z-index: 2;
    opacity: 0.5;
    content: "";
    display: block;
}
#block-block-12::after{ width: 100%;
    height: 500px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
    position: absolute;
    z-index: 3;
    opacity: 0.5;
    content: "";
    display: block;
}
#block-block-12:hover::after{ width: 100%;
    height: 500px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
    position: absolute;
    z-index: 3;
    opacity: 0.8;
    content: "";
    display: block;
}
#block-block-12 .content{ color: #fff;
    position: relative;
    z-index: 5;
}
#block-block-12 .content #cover{ display: none; }
#block-block-12 .content table{ position: relative;
    width: 1060px !important;
    bottom: -400px !important;
    padding: 0;
    margin: 0 auto !important;
}
#block-block-12 .content table td{ padding: 10px 5%; }
#block-block-12 .content table h1{ padding: 50px 20px;
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    border: 1px solid #fff;
    margin: 0 0 30px 0;
    text-align: center;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
.razon-estado .view-header{ background: #DDD;
    overflow: auto;
    width: 150%;
    padding: 0 25%;
    margin-left: -25%;
    height: 753px;
}
.razon-estado .view-header .view-content{ width: 100%;
    margin: 0;
}
.i18n-en .razon-estado .view-header .view-content::before{ content: "LAST PROGRAM";
    display: block;
    background: #fff;
    color: #17B1A0;
    padding: 20px 25%;
    text-transform: uppercase;
    width: 150%;
    font-size: 20px;
    margin-left: -25%;
}
.i18n-es .razon-estado .view-header .view-content::before{ content: "ÚLTIMO PROGRAMA";
    display: block;
    background: #fff;
    color: #17B1A0;
    padding: 20px 25%;
    text-transform: uppercase;
    width: 150%;
    font-size: 20px;
    margin-left: -25%;
}
.razon-estado .view-header .view-content .views-row{ height: 685px;
    padding: 0;
    margin: 0;
}
.razon-estado .view-header .view-content .views-row:hover::after{ height: 780px;
    left: 0;
}
.razon-estado .view-header .view-content .views-row .views-field-field-imagen-destacada-articulo{ height: 100%; }
.razon-estado .view-header .view-content .views-row .views-field-title .field-content{ background-size: 70px auto;
    background-repeat: no-repeat;
    background-position: 5% 20px;
    padding: 50% 0 0 5%;
    width: 100%;
    background-image: url(../images/play-button.svg);
}
.razon-estado .view-header .view-content .views-row .views-field-title a{ font-size: 40px;
    line-height: 40px;
    height: auto;
}
.razon-estado .view-filters{ padding: 10px;
    width: 100%;
    display: inline-block;
    height: 50px;
    margin: -65px 0px 0 0;
}
.razon-estado .view-filters form{ width: auto;
    display: inline-block;
    padding: 15px;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);
    float: right;
    height: 43px;
    overflow: hidden;
    color: #46526B;
    position: relative;
    z-index: 9;
    background: #fff;
}
.razon-estado .view-filters form:hover{ height: auto; }
.i18n-en .razon-estado .view-filters form::before{ content: "FILTER";
    width: auto;
    background: url(../images/filtro.svg) no-repeat center left;
    position: relative;
    font-weight: 600;
    padding: 5px 0 5px 40px;
    margin: 0 0 0 30%;
    color: #46526B;
}
.i18n-es .razon-estado .view-filters form::before{ content: "FILTRAR";
    width: auto;
    background: url(../images/filtro.svg) no-repeat center left;
    position: relative;
    font-weight: 600;
    padding: 5px 0 5px 40px;
    margin: 0 0 0 30%;
    color: #46526B;
}
.razon-estado .view-filters form .form-item select,
.razon-estado .view-filters form .form-item input{ border: 1px solid rgba(0,0,0,0.1);
    padding: 10px;
    display: table !important;
    background: #fff;
    width: 95%;
    height: 35px;
}
.razon-estado .view-content{ width: 101%;
    margin: 0 0 0 -1%;
}
.razon-estado .view-content .views-row:hover::after{ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
    width: 100%;
    position: absolute;
    top: 0;
    left: 15px;
    z-index: 2;
    content: "";
    height: 315px;
}
.razon-estado .view-content .views-row{ position: relative;
    margin: 15px 0;
    overflow: hidden;
    height: 350px;
    float: left;
}
.razon-estado .view-content .views-row .views-field-title{ width: 100%;
    position: relative;
    z-index: 3;
}
.razon-estado .view-content .views-row .views-field-title .field-content{ padding: 100px 0 0 5%;
    background: url(../images/play-button.svg) no-repeat 20px 20px;
    text-decoration: none;
    background-size: 40px auto;
    display: table-cell;
    height: 250px;
    width: 400px;
    vertical-align: bottom;
}
.razon-estado .view-content .views-row .views-field-title a{ color: #fff;
    font-size: 20px;
    height: auto;
    width: 90%;
    display: block;
    overflow: hidden;
    text-decoration: none;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
.razon-estado .view-content .views-row .views-field-field-tema-articulo{ color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    position: relative;
    z-index: 3;
    width: auto;
    float: left;
    font-weight: 300;
    letter-spacing: 1px;
    padding: 24px 0 25px 15px;
}
.razon-estado .view-content .views-row .views-field-field-imagen-destacada-articulo{ position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
    height: 90%;
    background: #000;
    overflow: hidden;
}
.razon-estado .view-content .views-row .views-field-field-imagen-destacada-articulo img{ width: 100%;
    height: auto;
    opacity: 0.7;
}
.razon-estado .view-content .views-row .views-field-field-categoria-dimension{ width: auto;
    float: left;
    position: relative;
    z-index: 4;
    padding: 20px 0 20px 5%;
}
.razon-estado .view-content .views-row .views-field-field-categoria-dimension .field-content{ background: #598ED4;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    padding: 5px;
}
.razon-estado .view-content .views-row .views-field-field-share-articulo{ width: 100%;
    float: left;
    margin: -10px 0 0 0;
    padding: 10px 0 0 0;
}
.razon-estado .view-content .views-row .views-field-field-share-articulo .views-label{ text-align: left;
    width: auto;
    float: right;
    text-transform: uppercase;
    padding: 0 30px 0 0;
    margin: 0 20px 0 0;
    background: url(../images/share.svg) no-repeat 95% center;
    font-weight: 500;
    color: #46526B;
    cursor: pointer;
}
.razon-estado .view-content .views-row .views-field-field-share-articulo:hover .field-content{ display: block; }
.razon-estado .view-content .views-row .views-field-field-share-articulo .field-content{ width: 100%;
    background: rgba(70, 82, 107, 0.85);
    padding: 20% 10%;
    text-align: center;
    display: none;
    top: 0;
    height: 315px;
    position: absolute;
    z-index: 4;
}
.razon-estado .view-content .views-row .views-field-field-share-articulo .addthis_toolbox a{ background-image: url(../images/hover_share.svg)!important;
    text-indent: -9999em;
    background-repeat: no-repeat;
    display: inline-block;
    height: 35px;
    opacity: 0.8;
    width: 55px;
}
.razon-estado .view-content .views-row .views-field-field-share-articulo .addthis_toolbox a:hover{ opacity: 1; }
.razon-estado .view-content .views-row .views-field-field-share-articulo .field-content .addthis_toolbox { width: auto;
    margin: 0 auto;
    display: table;
}
.i18n-en .razon-estado .view-content .views-row .views-field-field-share-articulo .field-content::before{ content: "SHARE";
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 0 0 20px 0;
}
.i18n-es .razon-estado .view-content .views-row .views-field-field-share-articulo .field-content::before{ content: "COMPARTIR EN";
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 0 0 20px 0;
}
.razon-estado .view-content .views-row .views-field-field-share-articulo .addthis_toolbox a.addthis_button_facebook {
    background-position: 0 0;
}
.razon-estado .view-content .views-row .views-field-field-share-articulo .addthis_toolbox a.addthis_button_twitter {
    background-position: -54px 0;
}
.razon-estado .view-content .views-row .views-field-field-share-articulo .addthis_toolbox a.addthis_button_whatsapp {
    background-position: -125px 0;
}
/*****Eventos*******/
.page-taxonomy-term-54 .contenido-interno h1.titlepage,
.page-taxonomy-term-55 .contenido-interno h1.titlepage,
.page-taxonomy-term-57 .contenido-interno h1.titlepage,
.page-taxonomy-term-58 .contenido-interno h1.titlepage{ background-image: url(../images/fld_foros_actividades_1800.jpg); }
.page-taxonomy-term-56 .contenido-interno h1.titlepage{ background-image: url(../images/dialogos.png); }

/*
.page-taxonomy-term-54 .contenido-interno h1.titlepage::before,
.page-taxonomy-term-55 .contenido-interno h1.titlepage::before,
.page-taxonomy-term-57 .contenido-interno h1.titlepage::before,
.page-taxonomy-term-58 .contenido-interno h1.titlepage::before{ background: rgba(23,177,160,0.8); }

.page-taxonomy-term-56 .contenido-interno h1.titlepage::before{ background: rgba(23,177,160,0.8); }
*/

#content{ position: relative;
    width: 100%;
    padding-top: 75px;
}
/******Pagina Blog********/
.pagina-blog .view-filters{ padding: 10px;
    width: 100%;
    display: inline-block;
    height: 50px;
}
.pagina-blog .view-filters form{ width: 300px;
    display: inline-block;
    padding: 15px;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);
    float: right;
    height: 43px;
    overflow: hidden;
    color: #46526B;
    position: relative;
    z-index: 9;
    background: #fff;
}
.i18n-en .pagina-blog .view-filters form::before{ content: "FILTER";
    width: auto;
    background: url(../images/filtro.svg) no-repeat center left;
    position: relative;
    font-weight: 600;
    padding: 5px 0 5px 40px;
    margin: 0 0 0 30%;
    color: #46526B;
    cursor: pointer;
}
.i18n-es .pagina-blog .view-filters form::before{ content: "FILTRAR";
    width: auto;
    background: url(../images/filtro.svg) no-repeat center left;
    position: relative;
    font-weight: 600;
    padding: 5px 0 5px 40px;
    margin: 0 0 0 30%;
    color: #46526B;
    cursor: pointer;
}
.pagina-blog .view-filters form .form-item select,
.pagina-blog .view-filters form .form-item input{ border: 1px solid rgba(0,0,0,0.1);
    padding: 10px;
    display: table !important;
    background: #fff;
    width: 95%;
    height: 35px;
}
.pagina-blog .view-content{ padding: 20px 0 0 0; }
.pagina-blog .views-row{ position: relative;
    overflow: auto;
    margin-bottom: 40px;
    height: 360px;
}
.pagina-blog .views-row .views-field-field-foto-autores{ width: 25%;
    float: left;
}
.pagina-blog .views-row .views-field-field-foto-autores img{ width: 90%;
    height: auto;
    border-radius: 50%;
}
.pagina-blog .views-row .views-field-name-field{ width: 35%;
    float: left;
    color: #87ADB3;
    font-size: 14px;
    font-weight: bold;
    padding: 15px 0 0 0;
    text-transform: uppercase;
}
.pagina-blog .views-row .views-field-name-field a{ color: #87ADB3; }
.pagina-blog .views-row .views-field-field-share-articulo{ width: 40%;
    float: left;
}
.pagina-blog .views-row .views-field-field-share-articulo .views-label{ text-align: left;
    width: auto;
    float: right;
    padding: 0 30px 43px 0;
    text-transform: uppercase;
    margin: 25px 0 0 0;
    background: url(../images/share.svg) no-repeat 95% 0px;
    font-weight: 400;
    color: #46526B;
    cursor: pointer;
}
.pagina-blog .view-content .views-row .views-field-field-share-articulo:hover .field-content{ display: block; }
.pagina-blog .view-content .views-row .views-field-field-share-articulo .field-content{ width: 314px;
    background: rgba(70, 82, 107, 0.85);
    padding: 15% 10%;
    text-align: center;
    display: none;
    top: 88px;
    height: 200px;
    left: 15px;
    position: absolute;
    z-index: 4;
}
.pagina-blog .view-content .views-row .views-field-field-share-articulo .addthis_toolbox a{ background-image: url(../images/hover_share.svg)!important;
    text-indent: -9999em;
    background-repeat: no-repeat;
    display: inline-block;
    height: 35px;
    opacity: 0.8;
    width: 55px;
}
.pagina-blog .view-content .views-row .views-field-field-share-articulo .addthis_toolbox a:hover{ opacity: 1; }
.pagina-blog .view-content .views-row .views-field-field-share-articulo .field-content .addthis_toolbox { width: auto;
    margin: 0 auto;
    display: table;
}
.i18n-en .pagina-blog .view-content .views-row .views-field-field-share-articulo .field-content::before{ content: "SHARE";
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 0 0 20px 0;
}
.i18n-es .pagina-blog .view-content .views-row .views-field-field-share-articulo .field-content::before{ content: "COMPARTIR EN";
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 0 0 20px 0;
}
.pagina-blog .view-content .views-row .views-field-field-share-articulo .addthis_toolbox a.addthis_button_facebook {
    background-position: 0 0;
}
.pagina-blog .view-content .views-row .views-field-field-share-articulo .addthis_toolbox a.addthis_button_twitter {
    background-position: -54px 0;
}
.pagina-blog .view-content .views-row .views-field-field-share-articulo .addthis_toolbox a.addthis_button_whatsapp {
    background-position: -125px 0;
}
.pagina-blog .view-content .views-row .views-field-field-imagen-destacada-articulo{ width: 100%;
    padding: 0;
    float: left;
    height: 200px;
    overflow: hidden;
}
.pagina-blog .view-content .views-row .views-field-field-imagen-destacada-articulo img{ width: 100%;
    height: auto;
}
.pagina-blog .view-content .views-row .views-field-title{ width: 100%;
    padding: 10px 0;
    float: left;
    height: 65px;
    overflow: hidden;
}
.pagina-blog .view-content .views-row .views-field-title a{ color: #46526B;
    text-decoration: none;
    font-size: 21px;
    font-weight: 400;
    line-height: 26px;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
.pagina-blog .view-content .views-row .views-field-title a:hover{ color: #737F90; }
#block-webform-client-block-527 h1.block-title{ width: 150%;
    padding: 20px 25%;
    background: #65c3b0;
    color: #fff;
    font-size: 12px;
    margin: 0 0 0 -25%;
    text-transform: uppercase;
}
#block-webform-client-block-527 .field-name-body{ width: 30%;
    color: #999;
    float: right;
    padding: 30px 0 0 0;
}
#block-webform-client-block-527 .webform-client-form{ width: 65%;
    float: left;
    padding: 20px 5% 0 0;
}
#block-webform-client-block-527 .webform-client-form .form-item.form-type-textfield,
#block-webform-client-block-527 .webform-client-form .form-item.form-type-webform-email{ width: 45%;
    float: left;
    padding: 0 5% 0 0;
}
#block-webform-client-block-527 .webform-client-form .form-item label{ color: #46526B;
    text-transform: uppercase;
    font-size: 12px;
}
#block-webform-client-block-527 .webform-client-form .form-item input{ border: 1px solid #46526B;
    padding: 5px;
    margin: 10px 0;
    width: 100%;
}
#block-webform-client-block-527 .webform-client-form .form-item textarea{ border: 1px solid #46526B;
    padding: 5px;
    margin: 10px 0;
    width: 87%;
    resize: none;
}
#block-views-herramientas-block-4{ background: #87ADB3;
    position: relative;
    padding: 40px 0;
}
#block-views-herramientas-block-4 .block-title{ 
    color: #fff;
    position: relative;
    z-index: 3;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 500;
    padding: 5px 0 5px 70px;
    background: url(../images/blog_icon.svg) no-repeat 30px center;
    font-family: clear_sansregular,'Open Sans', sans-serif;
}
#block-views-herramientas-block-4 h1.block-title a{ color: #fff;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
}
.blog-home .views-row-1{ width: 55%;
    float: left;
    padding: 0 5% 20px 15px;
}
.blog-home .views-row-1 .views-field-view-node a{ display: block; }
.blog-home .views-row-1 .views-field-body{ width: 100%;
    display: inline-block;
    padding: 10px 0 0 0;
}
.blog-home .views-row-2,
.blog-home .views-row-3{ width: 40%;
    float: right;
    padding-bottom: 15px;
}
.blog-home .views-field-field-foto-autores{ width: 30%;
    float: left;
}
.blog-home .views-field-field-foto-autores img{ width: 90%;
    height: auto;
    border-radius: 50%;
}
.blog-home .views-row-1 .views-field-title a{ font-size: 30px; }
.blog-home .views-field-title{ width: 70%;
    float: left;
}
.blog-home .views-field-title a{ font-size: 25px;
    line-height: 26px;
    color: #0085D1;
    font-weight: 500;
}
.blog-home .views-field-title a:hover{ color: #fff;
    text-decoration: none;
}
.blog-home .views-field-name-field{ color: #46526B;
    width: 70%;
    padding-top: 5px;
    float: left;
    text-transform: uppercase;
}
.blog-home .views-field-name-field a{ text-decoration: none;
    color: #46526B;
    font-size: 14px;
}
.blog-home .views-row-2 .views-field-body,
.blog-home .views-row-3 .views-field-body{ display: none; }
.blog-home .views-field-body{ color: #fff;
    font-size: 20px;
    font-family: "Chaparral Pro", "Georgia", serif;
}
.blog-home .views-field-view-node{ width: auto;
    float: left;
}
.blog-home .views-field-view-node a{ text-decoration: none;
    padding: 5px 20px;
    border: 2px solid #fff;
    display: block;
    background: none;
    text-transform: uppercase;
    color: #fff;
    display: none;
    margin: 10px 0 0 0;
}
.blog-home .views-field-view-node a:hover{ background: #fff;
    color: #46526B;
}
/****Pagina Buscar******/

/*
.page-search .contenido-interno{ width: 70%;
    margin: 0 auto;
    display: block;
}
.page-search .container{ width: 100%; }
*/
.page-search h1.titlepage{ text-decoration: none;
    text-align: center;
    text-transform: uppercase;
}
.page-search .search-form input{ border: 1px solid #c3c3c3;
    padding: 10px 15px;
}
.page-search .search-form button{ padding: 9px 15px; }
.search-results .search-result .search-info a{ display: none; }




/*****Formatos genericos*****/
.page-user .contenido-interno h1.titlepage{ width: 100%;
    height: 450px;
    background-size: cover;
    background-position: center bottom;
    margin: 0;
    position: relative;
    background-attachment: fixed;
    background-image: url(../images/librenecuentro.png);
}
.page-user .contenido-interno h1.titlepage::before{ position: absolute;
	background: rgba(13, 130, 208, 0.5);
	content: "";
	height: 450px;
	top: 0;
	width: 100%;
}
.page-user .contenido-interno h1.titlepage::after{ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 80%, rgba(0,0,0,0.65) 81%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 80%,rgba(0,0,0,0.65) 81%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); 
	width: 100%;
	position: absolute;
	top: 0;
	content: "";
	height: 450px;
}
.page-user h1.titlepage .contenidotitlepage{ font-size: 50px;
    color: #fff;
    position: relative;
    z-index: 9;
    text-align: center;
    font-weight: 700;
    width: auto;
    padding: 30px 50px;
    display: table;
    top: 30%;
    letter-spacing: 2px;
    margin: 0 auto;
    border: 2px solid #fff;
}


.parrafo-oculto{ display: none !important; }
.parrafo-fluid-100{ margin-bottom: 0;
    width: 199% !important;
    background: #DDD;
    text-align: center;
    margin-left: -50%;
    padding-left: 50%;
    padding-right: 50%;
}
.content-fluid-100{ padding: 70px 0; }
.destacado_parrafo{ letter-spacing: 1px;
	font-weight: 500;
	border-collapse: initial;
}
.tabla-5-padding td{ padding: 5px 5%; }
.tabla-10-padding td{ padding: 10px 10%; }
.tabla-15-padding td{ padding: 15px 15%; }
.tabla-20-padding td{ padding: 20px 20%; }
.paragraphs-item-banner-destacado{ position: relative;
    z-index: 2;
    height: 350px;
    padding: 0;
    width: 200%;
    margin: 0 0 0 -50%;
}
.paragraphs-item-banner-destacado .field-name-field-imagen-banner-destacado{ width: 100%;
    height: 350px;
    overflow: hidden;
}
.paragraphs-item-banner-destacado .field-name-field-imagen-banner-destacado img{ width: 100%;
	height: auto;
}
.paragraphs-item-banner-destacado .field-name-field-titulo-banner-destacado { width: auto;
    background: #46526B;
    color: #fff;
    font-weight: 600;
    font-size: 35px;
    position: absolute;
    font-family: clear_sansregular,'Open Sans', sans-serif;
    display: table;
    padding: 15px 15px 10px 15px;
    bottom: 0;
    left: 18%;
    max-width: 65%;
}
.paragraphs-item-banner-destacado .field-name-field-titulo-banner-destacado span{ font-size: 18px; }
.paragraphs-item-banner-destacado .field-name-field-id-navegacion-destacado{ display: none; }
.paragraphs-item-descripcion-destacado-articulo{ padding: 20px 0; }
.paragraphs-item-sub-navegacion{ width: 150%;
    padding: 0 25%;
    margin: 0 0 0 -25%;
    box-shadow: 0 7px 15px rgba(0, 0, 0, 0.2);
    position: fixed;
    background: rgba(255,255,255,0.8);
    top: 78px;
    z-index: 9;
}
.paragraphs-item-sub-navegacion .field-name-field-links .field-item{ width: 25%;
	padding: 25px 10px;
	float: left;
	min-height: 100px;
    height: auto;
	border-bottom: 3px solid rgba(255,255,255,0);
}
.paragraphs-item-sub-navegacion .field-name-field-links .field-item:hover{ border-bottom: 3px solid #3D79C5; }
.paragraphs-item-sub-navegacion .field-name-field-links .field-item .imagen{ width: 50px;
    background-image: url(http://libertad.swproyectos.com/sites/default/files/banner_destacado/capitulo_1.jpg);
    height: 65px;
    margin: 0 10px 0 0;
    float: left;
    background-position: center center;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.paragraphs-item-sub-navegacion .field-name-field-links .field-item a{ text-decoration: none;
    color: #46526B;
    font-size: 15px;
    font-weight: 600;
    display: table-cell;
    height: 67px;
    overflow: hidden;
    vertical-align: bottom;
}
.paragraphs-item-sub-navegacion .field-name-field-links .field-item a span{ font-weight: 300;
    color: #84ABCA;
    width: 100%;
    text-transform: uppercase;
    display: block;
}
.paragraphs-item-sub-navegacion .field-name-field-links .field-item:hover a{ color: #3D79C5; }

.view div.text-center{ width: 100%;
    display: inline-block;
}


#cboxWrapper,
#cboxContent,
#cboxLoadingOverlay{ background: none; }

.parrafo-centrado,
.parrafo-centrado span{ font-family: "Chaparral Pro", "Georgia", serif;
    color: #2C2C2C;
    /*font-size: 15pt !important;*/
}
.parrafo-centrado em span{ font-family: "Chaparral Pro", "Georgia", serif;
    /*font-size: 19pt !important;*/
    color: #697286 !important;
}

.content-fluid-100,
.content-fluid-100 span,{ font-family: "Chaparral Pro", "Georgia", serif;
    color: #2C2C2C;
    font-size: 15pt !important;
}

.node-galeria .field-slideshow-carousel-wrapper{ position: relative;
    margin: 20px 0 0 0;
}
.node-galeria .jcarousel-container{ width: 80% !important;
    margin: 0 auto !important;
    overflow: hidden !important;
}
.node-galeria .jcarousel-container li img{ width: 95%;
    height: auto;
}
.node-galeria .carousel-prev{ font-size: 60px;
    position: absolute;
    top: 0;
    line-height: 60px;
    left: 0;
}
.node-galeria .carousel-next{ font-size: 60px;
    position: absolute;
    top: 0;
    line-height: 60px;
    right: 0;
}
.node-articulo .content{ word-break: break-word; }

.node-articulo,
.articulo-obser-econo,
.articulo-obser-insti,
.articulo-obser-legis{  width: 80% !important;
    max-width: 960px !important;
}

.contenido-interno .node .font-open strong{ font-family: Chaparral_Pro_Bold; }

/***Articulos relacionados*****/
.articulos-relacionados .views-row{ width: 100%;
    padding: 0 0 15px 0;
    border-top: 1px solid #808080;
    overflow: auto;
}
.articulos-relacionados .views-row .views-field-field-imagen-destacada-articulo{ width: auto;
    float: left;
    padding: 0 15px 5px 0;
}
.articulos-relacionados .views-row .views-field-title a{ color: #45516a;
    font-family: clear_sansregular,'Open Sans', sans-serif;
    font-size: 15px;
    display: block;
    line-height: 20px;
    margin: 10px 0 5px 0;
    width: 90%;
}
.articulos-relacionados .views-row .views-field-field-seccion-articulo .field-content div{ color: #808080;
    font-size: 13px;
    font-family: "Chaparral Pro", "Georgia", serif;
    text-transform: uppercase;
}




#block-responsive-menu-horizontal-menu .content ul li ul{ 
    opacity: 0 !important;
}
#block-responsive-menu-horizontal-menu .content ul .abrirclick{ display: block !important;
    opacity: 1 !important;
} 
#block-responsive-menu-horizontal-menu .content ul ul #abrirclick{ display: block !important;
    opacity: 1 !important;
}  
#block-responsive-menu-horizontal-menu .content ul ul.menu-tree-mlid-645,
#block-responsive-menu-horizontal-menu .content ul ul.menu-tree-mlid-915{ font-size: 0;
    position: fixed;
    width: auto;
    min-width: 960px;
    margin: 0;
    padding: 0 10%;
    left: 0%;
    transform: translateX(20%);
    top: 78px;
}
#block-responsive-menu-horizontal-menu .content ul ul.menu-tree-mlid-613,
#block-responsive-menu-horizontal-menu .content ul ul.menu-tree-mlid-912{ font-size: 0;
    position: fixed;
    width: auto;
    min-width: 960px;
    margin: 0;
    padding: 0 6%;
    left: 0%;
    transform: translateX(20%);
    top: 78px;
}
#block-responsive-menu-horizontal-menu .content ul ul.menu-tree-mlid-619,
#block-responsive-menu-horizontal-menu .content ul ul.menu-tree-mlid-925{ font-size: 0;
    position: fixed;
    width: auto;
    min-width: 960px;
    margin: 0;
    padding: 0 3%;
    left: 0%;
    transform: translateX(20%);
    top: 78px;
}
#block-responsive-menu-horizontal-menu .content ul ul.menu-tree-mlid-628,
#block-responsive-menu-horizontal-menu .content ul ul.menu-tree-mlid-931{ font-size: 0;
    position: fixed;
    width: auto;
    min-width: 960px;
    margin: 0;
    padding: 0 6%;
    left: 0%;
    transform: translateX(20%);
    top: 78px;
}
body.i18n-en #block-responsive-menu-horizontal-menu .content ul ul.menu-tree-mlid-628{ font-size: 0;
    position: fixed;
    width: auto;
    min-width: 960px;
    margin: 0;
    padding: 0 12%;
    left: 0%;
    transform: translateX(20%);
    top: 78px;
}
/****Idiomas*****/
#block-locale-language{ position: absolute;
    right: 3%;
    top: 21px;
    width: 80px;
    border-left: 2px solid #46526B;
}
#block-locale-language .content{ width: 100%; }
#block-locale-language .content ul{ margin: 0;
    padding: 0;
    width: auto;
    float: right;
}
#block-locale-language .content ul li{ list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: right;
    float: left;
    position: relative;
}
#block-locale-language .content ul li a{ color: #46526B;
    font-size: 13px;
    padding: 0 5px;
    font-weight: 600;
    display: block;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}
#block-locale-language .content ul li span{ color: #46526B;
    font-size: 13px;
    padding: 0 5px;
    font-weight: 600;
    display: block;
    display: none;
    text-transform: uppercase;
}
#block-locale-language .content ul li.active a{ color: #598ED4; }
#block-locale-language .content ul li:nth-child(1) a::before{ width: 1px;
    height: 12px;
    background: #46526B;
    position: absolute;
    right: -1px;
    top: 3px;
    content: "";
    display: none;
}
.articulo-blog-body .tabs.container{ width: auto;
    position: absolute;
    right: 0;
    background: #fff;
}


body.node-type-galeria,
body.node-type-galeria .mm-page{ background: transparent !important; }
body.node-type-galeria #content{ padding: 0; }

#iframe-color{ position: fixed;
    top: 0;
    background: rgba(31,31,31,0.98);
    z-index: 999;
    width: 100%;
    height: 100%;
    left: 0;
    padding: 20px 5% 0;
}
#galeria-colorbox{ width: 110%;
    position: relative;
    left: -5%;
    height: 100%;
    border: 0;
    background: transparent;
}

@media only screen and (min-width: 1600px) and (max-width: 1899px){
    #iframe-color{ top: 0;
    	padding: 14% 5% 0;
    }
    .close-iframe{ 
    	top: 12%;
	}
}
@media only screen and (min-width: 1280px) and (max-width: 1365px) {
    #iframe-color{ top: 0;
    	padding: 10% 5% 0;
    }
    .close-iframe{ 
    	top: 9%;
	}
}
@media only screen and (min-width: 1900px){
    #iframe-color{ top: 0;
    	padding: 12% 5% 0;
    }
    .close-iframe{ 
    	top: 12% !important;
	}
}




@media only screen and (min-width: 2500px){
   
    #block-twitter-block-1{ width: 20%;
        left: 30%;
    }
    #block-webform-client-block-17 {
        width: 18%;
        right: 31%;
    }

} /*****Cierra Media******/


/*****Galeria******/
.close-iframe{ color: #fff;
    border-radius: 50%;
    border: 1px solid #fff;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 22px;
    font-weight: 400;
    position: fixed;
    top: 20px;
    right: 12%;
    z-index: 999;
    cursor: pointer;
}
.node-galeria .field-name-field-images-galeria{ position: relative; }
.node-galeria .field-name-field-images-galeria .field-slideshow{ height: 90% !important;
    position: absolute !important;
    width: 100% !important;
    top: 0 !important;
    overflow: hidden;
}
.node-galeria .field-name-field-images-galeria .field-slideshow-slide{ width: 100% !important;
	height: 100% !important;
}
.node-galeria .field-name-field-images-galeria .field-slideshow-slide img{     width: auto !important;
    margin: 0 auto;
    max-width: 90%;
    max-height: 88% !important;
}
.node-galeria .field-name-field-images-galeria .field-slideshow-caption{ font-size: 17px;
    line-height: 18px;
    width: 90%;
    color: #fff;
    margin: 5px auto;
}
.node-galeria .field-name-field-images-galeria .field-slideshow-controls{ position: absolute;
    top: 35%;
    z-index: 99;
    width: 110%;
    left: -5%;
}
.node-galeria .field-name-field-images-galeria .field-slideshow-controls .prev{ position: absolute;
    background: url(../images/prev_icon.svg) no-repeat center center;
    background-size: 100% auto;
    width: 40px;
    height: 40px;
    font-size: 0;
    display: block;
    left: 0;
    cursor: pointer;
}
.node-galeria .field-name-field-images-galeria .field-slideshow-controls .next{ position: absolute;
    background: url(../images/next_icon.svg) no-repeat center center;
    background-size: 100% auto;
    width: 40px;
    height: 40px;
    right: 0;
    display: block;
    font-size: 0;
    cursor: pointer;
}
.node-galeria .field-name-field-images-galeria .field-slideshow-carousel-wrapper{ padding: 10px 0;
    border: 1px solid #7b7b7b;
    margin: 0;
    position: relative;
    top: 90%;
}
.node-galeria .field-name-field-images-galeria .field-slideshow-carousel-wrapper .jcarousel-container{ width: 100%; }
.node-galeria .field-name-field-images-galeria .field-slideshow-carousel-wrapper .jcarousel-container li{ width: 100px !important;
    margin: 0 1px;
}
.node-galeria .field-name-field-images-galeria .field-slideshow-carousel-wrapper .jcarousel-container li img{ width: 100%; }
.node-galeria .field-name-field-images-galeria .field-slideshow-carousel-wrapper .carousel-prev{
    background: url(../images/prev_icon.svg) no-repeat center center;
    background-size: 100% auto;
    width: 20px;
    height: 20px;
    font-size: 0;
    display: block;
    left: 10px;
    top: 25px;
    cursor: pointer;
}
.node-galeria .field-name-field-images-galeria .field-slideshow-carousel-wrapper .carousel-next{ background: url(../images/next_icon.svg) no-repeat center center;
    background-size: 100% auto;
    width: 20px;
    height: 20px;
    font-size: 0;
    display: block;
    right: 10px;
    top: 25px;
    cursor: pointer;
}


.view-display-id-page_1 .views-row .lightgallery li{ display: none; }
.view-display-id-page_1 .views-row .lightgallery li:nth-child(1){ display: block; }

.lg-sub-html{ background: #1f1f1f; }
.lg-toolbar{ background: transparent; }
.lg-outer .lg-thumb-outer{ background: #1f1f1f; }
.lg-thumb-outer.lg-grab,
.lg-thumb-outer.lg-grabbing{ width: 90%;
    display: list-item;
    left: 5%;
    overflow: hidden;
    margin: 0 auto;
    border: 1px solid #7b7b7b;
    padding: 0 10px 10px 10px;
}
.lg-outer .lg-thumb-item{ border: 1px solid transparent;
    border-radius: 0;
}
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover{ border-color: #fff; }
.lg-actions .lg-next,
.lg-actions .lg-prev{ border-radius: 0;
    color: #7d7d7d;
}
.lg-outer .lg-inner{ background: #1f1f1f; }
.lg-autoplay-button.lg-icon{ display: none !important; }
.lg-actions .lg-next:before {
    content: "";
    background: url(../images/right-arrow.svg);
    width: 20px;
    height: 20px;
    display: block;
    background-size: 100% auto;
}
.lg-actions .lg-next:hover::before{ content: "";
    background: url(../images/right-arrow_hover.svg);
    width: 20px;
    height: 20px;
    display: block;
    background-size: 100% auto;
}
.lg-actions .lg-prev:after {
    content: "";
    background: url(../images/left-arrow.svg);
    width: 20px;
    height: 20px;
    display: block;
    background-size: 100% auto;
}
.lg-actions .lg-prev:hover::after{ content: "";
    background: url(../images/left-arrow_hover.svg);
    width: 20px;
    height: 20px;
    display: block;
    background-size: 100% auto;
}
.lg-toolbar {
    left: 5%;
    top: 5%;
    width: 95%;
}
.lg-outer .lg-item{ background: none !important; }
.lg-outer .item-content{ width: 100%;
    height: 100%;
    position: absolute;
    background: #1f1f1f;
    bottom: 0;
    z-index: 1080;
    max-height: 100px;
}
.PIN_1572378894108_button_pin,
.PIN_1572378894108_save,
.PIN_1572378894108_tall{ display: none !important; }


.i18n-en .articulo-blog .field-name-field-autor-articulo .views-field-description-field{ display: none; }
.i18n-es .articulo-blog .field-name-field-autor-articulo .views-field-field-peque-a-biografia-ingles{ display: none; }










