/*

Theme Name: THEME | Diario El Mundo 2017
Theme URI: https://elmundo.sv
Description: A simple responsive theme based on the Bootstrap framework. 
Version: 3.0
Author: Samuel Sánchez
Author URI: https://elmundo.sv
Tags: black, white, one-column, two-columns, lfexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: https://www.gnu.org/licenses/gpl-2.0.html https://www.apache.org/licenses/LICENSE-2.0
*/

/*
font-family: 'Roboto Condensed', sans-serif;
font-family: 'Montserrat', sans-serif;
font-family: 'Merriweather', serif;
font-family: 'Raleway', sans-serif;
font-family: 'Adamina', serif;
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

body {

	background: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 17px!important;
	font-weight: 400!important;
	overflow-x: hidden; 

}

#comments{overflow-x: hidden!important;}
#comments iframe:nth-child(1){
	margin-top: -586px;
}

p {

	font-weight: 400!important;

}

.adsbygoogle{display: none; position: absolute; height: 1px; width: 1px; overflow: hidden;}

#single-post-wrapper p{font-weight: 400!important;}

.socialmedia {

	list-style-type: none;

	margin-top: 10px;

	padding-left: 0;

}

/*
Social Shared Buttons ssanchez
*/
/* Disable WhatsApp button on Desktop - Tutorial link:  */
@media screen and (min-width: 1024px) {
    .crunchify-whatsapp {
	display: none !important;
    }
}
.sharedButtons div{
	margin-bottom: 0!important;
	text-align: right;
	margin-top: 3px;
} 
.crunchify-link {
    padding: 2px 8px 4px 8px !important;
    color: white;
    font-size: 12px;
    border-radius: 2px;
    margin-right: 2px;
    cursor: pointer;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
    -moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
    margin-top: 2px;
    display: inline-block;
    text-decoration: none;
}
/*Sticky sharebuttons --------------------------------------------------------------*/
.crunchify-social a, .crunchify-social a:hover{
	text-decoration: none;
	outline: none;
	display: inline-block;
	margin: 0 5px;
}
.fixedShareBotonera{
	position: fixed;
	background: rgba(255,255,255,0.95);
	padding: 7px 24px;
	border-top: 1px solid #ccc;
	z-index: 100;
	margin-left: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center !important;
	-webkit-transition: opacity 2s ease-in;
       -moz-transition: opacity 2s ease-in;
        -ms-transition: opacity 2s ease-in;
         -o-transition: opacity 2s ease-in;
            transition: opacity 2s ease-in;
}
/*Sticky sharebuttons --------------------------------------------------------------*/

/* 
.crunchify-link:hover,.crunchify-link:active {
    color: white;
}
 
.crunchify-twitter {
    background: #00aced;
}
 
.crunchify-twitter:hover,.crunchify-twitter:active {
    background: #0084b4;
}
 
.crunchify-facebook {
    background: #3B5997;
}
 
.crunchify-facebook:hover,.crunchify-facebook:active {
    background: #2d4372;
}
 
.crunchify-googleplus {
    background: #D64937;
}
 
.crunchify-googleplus:hover,.crunchify-googleplus:active {
    background: #b53525;
}
 
.crunchify-buffer {
    background: #444;
}
 
.crunchify-buffer:hover,.crunchify-buffer:active {
    background: #222;
}
 
.crunchify-pinterest {
    background: #bd081c;
}
 
.crunchify-pinterest:hover,.crunchify-pinterest:active {
    background: #bd081c;
}
 
.crunchify-linkedin {
    background: #0074A1;
}
 
.crunchify-linkedin:hover,.crunchify-linkedin:active {
    background: #006288;
}
 
.crunchify-whatsapp {
    background: #43d854;
}
 
.crunchify-whatsapp:hover,.crunchify-whatsapp:active {
    background: #009688;
}
 
.crunchify-social {
    margin: 5px 0px 0px 0px;
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
}*/
/* End Social Shared Buttons ssanchez */


/* DSC Disabled */
#dsq-app1635, #dsq-app755{display: none!important;}


/*##################################################*/
/*                     STICKY MENU                  */
/*--------------------------------------------------*/
.logoFixed{
	display: none;
}
.goToTop {
  position: fixed;
  top: 0;
  z-index: 100;
  height: auto!important;
  border: 0 none!important;
  box-shadow: 6px 15px 24px 0 #fff !important;
  background: #fff!important;
  width: 1320px!important;
  padding-bottom: 8px;
 
}
.goToTop ul li a{
	outline: none!important;
}
.goToTop .logoFixed{
	display: block;
}
.goToTop .navbar-brand{
}
.MoveContent{
	padding-top: 180px;
}
/*##################################################*/

/* HAMBURGUER MENU */
.hamburger{
  background:none;
  position:absolute;
  top:0;
  left:0;
  line-height:1.3;
  margin-top: 15px;
  padding:0 10px;
  color:#000;
  border:0;
  font-weight:400;
  cursor:pointer;
  outline:none;
  z-index:10000000000000;
}
.HmbBtn{
	float: left;
	margin-right: 5px;
}
.hamburger .linesHmb{
	width: 17px;
	height: 2px;
	background: #000;
	display: block;
	margin: 3px 0;
}
.hamburger:after{
	content: 'SECCIONES';
	font-family: 'Montserrat', sans-serif;
	margin-left: 4px;
	float: left;
	font-size: 13px;
}
.cross{
	font-family: 'Montserrat', sans-serif;
  	background:none;
	position:absolute;
	top:0;
	left:0;
	line-height:3;
	padding:0 10px;
	color:#000;
	border:0;
	font-size: 13px;
	font-weight:400;
	cursor:pointer;
	outline:none;
	z-index:10000000000000;
}
.cross .CloseBtn{
	float: left;
	margin-right: 5px;

}
.cross:after{
	content: "CERRAR";
	font-family: 'Montserrat', sans-serif;
	margin-left: 4px;
	float: left;
	font-size: 14px;
}

#wrapMenu { box-shadow: 0px 4px 6px #ccc; background:#f1f1f1; position:absolute; margin:0px auto; padding:0px; width: 350px; height: 400px; overflow: hidden;  margin-top: 48px; display: none; }
#wrapMenu .perfectScroll { padding: 0; margin: 0; }
.sharedNets{padding: 10px 0; text-align: center; position: fixed; top: 393px; background: #F1F1F1; width: 350px;}
.sharedNets a{display: inline-block!important;}
.sharedNetsMovil{padding: 10px 0; text-align: center;}
.sharedNetsMovil a{display: inline-block!important; margin: 0 11px;}
/* Hidden Elements */
.hamburger, .cross, .btnHomepage, .btnSearch, .hamburgerMenu, .sharedNets, #menu-menu-principal-sin-submenu-2{display: none;font-size: 0px;}

.hamburgerMenu { padding: 0; z-index:1000000; font-weight:bold; text-align:center; font-size:12px; padding-bottom: 70px!important; }
.hamburgerMenu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
.hamburgerMenu li {border-bottom:#dddddd 1px solid;}
.hamburgerMenu li a{display: block; padding:15px 0 15px 0!important;}
.hamburgerMenu li:hover{background:#ffffff; border-bottom:#dddddd 1px solid;}
.hamburgerMenu ul li a { text-decoration:none;  margin: 0px; color:#666; display: block; padding:15px 0 15px 0;}
.hamburgerMenu ul li a:hover {  color: #666; text-decoration:none;}
.hamburgerMenu a{text-decoration:none; color:#666;}
.hamburgerMenu a:hover{text-decoration:none; color:#666;}

.glyphicon-home{
  color:white; 
  font-size:1.5em; 
  margin-top:5px; 
  margin:0 auto;
}
header{display:inline-block; font-size:12px;}
span{}
a, a:hover{color:#000;}



#shadow{
	height: 80px;
	display: none;
	clear: both;
	overflow: hidden;
	/* Permalink - use to edit and share this gradient */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
#imgBrand{
	width: 265px;
	height: auto;
	margin: 0 auto;
	display: none;
	padding-top: 3px!important;
}
#searchBrand{
	float: right;
	height: auto;
	margin: 0 auto;
	display: none;
	position: absolute;
	right: 3px;
	top:2px;
}
#searchBrand input{
	height: 26px;
}
#searchBrand .btn-sm, .btn-group-sm > .btn {
    padding: 3px 10px;
}
.noMoveTag{
	padding-left: 0!important;
}



.alignright {

	text-align: right;

}

/* Notas Recomendadas */
.recomended{
	background: #fff;
	border: 1px solid #ccc;
	padding: 10px;
	overflow: hidden;
}

.dostborder{
	padding-bottom: 40px;
	background: url('images/bottomdots.jpg') repeat-x bottom center;
	overflow: hidden;
	clear: both;
	line-height: 20px !important;
}

.menu_secundario {

	list-style-type: none;

	margin: 0;

	padding: 0;

}
ul, ol {
    margin-top: 15px;
    margin-bottom: 15px;
}

/* CITAS */
blockquote {
    padding: 0;
    margin: 0 0 20px;
    font-style: italic;
    border-left: 0;
    padding-left: 15px;
}
blockquote p{
	font-family: 'Adamina', serif!important;
    font-size: 25px!important;
}
blockquote img{
	max-width: 85px !important;
	border: 0 !important;
	margin-left: -100px !important;
	margin-top: 0px;
	position: absolute;
}
blockquote p{
	padding-left: 0!important;
}
blockquote::before{
	content: url(images/blockquote.png);
	width: 80px;
	height: 80px;
	float: left;
}
blockquote em{
	display: block;
	text-align: right;
	font-size: 13px;
	color: #888;
	font-style: normal;
	line-height: 1.2;
	font-family: 'Montserrat', serif!important;
}
blockquote strong{
	display: block;
	border-top: 1px solid #ccc;
	font-weight: 700;
	font-size: 13px;
	text-align: right;
	padding: 4px 0 0 0;
	margin-top: 16px;
	color: #444!important;
	font-style: normal;
	line-height: 1;
	font-family: 'Montserrat', serif!important;
}


/* Modulos Digitales */

.post_content table {
margin-bottom:25px;
}
.post_content table tbody tr td:first-child {
background:url(images/pin-table.jpg) no-repeat center center #ffff01;
width:3%!important;
}
.post_content table tbody tr td:last-child {
padding-left:15px!important;
color:#8f8f8f;
font-style:italic;
font-weight:600;
font-size:14px;
padding:10px;
}

/* Menu Móvil integration */
.btn-menumovil{
	float:right!important; 
	text-shadow:1px 2px 2px #000;
	font-size: 13px!important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	moz-border-radius: 3px;
}


/* coleccion mundomedia **********************************/
.colectionBox{
    background: #ebebeb;
    padding: 15px!important;
    border: 1px solid #ccc;
    overflow: hidden;
    clear: both;
}
.colectionBox .mundomedia-featured {

	overflow: hidden;

	/*max-height: 145px;*/
	position: relative;

}
.colectionBox .mundomedia-featured a span.icomundomediac, .colectionBox span.icomundomediac{
	position: absolute;
	top: auto;
	bottom: 0;
	width: 100%;
	height: auto;
	text-align: right;
	background: rgba(255,255,255,0.8);
	display: block;
	padding: 2px 4px;

}
.colectionBox .mundomedia-featured a span.icomundomediac img, .colectionBox span.icomundomediac img{
	width: auto!important;
	max-width: auto!important;
	height: auto!important;
	display: inline-block!important;
}


.colectionBox .mundomedia-featured img, .imgBreaking img {
	display: block;
	margin-left: auto;
	margin-right: auto; 
}

.mundomedia-featured img:hover {
}
/* coleccion mundomedia **********************************/

/* Contenedor de Modulos: Cifras & Frases (Silver and Red Box) */
.contentModuls{
	text-align: center;
	width: 100%;
	margin: 25px 0;
	clear: both;
}
.fraseRed {
	background: #c61d23;
	color: #fff;
	min-height: 280px;
	padding: 20px 15px;
	font-family: 'Adamina', serif;
	font-weight: 400;
	font-size: 21px;
	font-style: italic;
}
.fraseSilver {
	background: #cecece;
	color: #000;
	min-height: 280px;
	padding: 20px 15px;
	font-family: 'Adamina', serif;
	font-weight: 400;
	font-size: 21px;
	font-style: italic;
}
.modulBox{
	width: 23%;
	display: inline-block;
	margin: 0 6px;
	vertical-align: top;
	margin-bottom: 20px;
	margin-left: 0;
}
/****************************************/

.modC{display:flex; align-items:start; justify-content:center; clear: both;}
.express{
        font-family: 'Montserrat', sans-serif;
        padding: 10px 2px;
        /*border-top: 5px solid #bc1016;*/
        color: #444;
        font-size: 15px;
        font-weight: normal;
        text-align: left;
        font-weight: 300 !important;
        margin: 0 10px;
        width:33%;
}
.express1{
        font-family: 'Roboto Condensed', sans-serif;
        padding: 10px 2px;
        /*border-top: 5px solid #bc1016;*/
        color: #444;
        font-size: 15px;
        font-weight: normal;
        text-align: left;
        font-weight: 300 !important;
        margin: 0 10px;
}
.express strong, .express1 strong{
        font-size: 60px;
        font-weight: 700;
        color: #c61d23;
        display: block;
        letter-spacing: -2px;
}
.express em, .express1 em{
        font-style: normal;
        font-weight: 600;
        font-size: 22px!important;
        color: #c61d23;
        display: block;
        border-bottom: 5px solid #bc1016;
        margin-bottom: 8px;
        padding-bottom: 4px;
}
.express1 small, .express small{font-size: 16px!important;}

.modC .cifras:first-child{margin:0!important;}
.cifras{
	font-family: 'Montserrat', sans-serif;
	padding: 10px;
	border-top: 5px solid #bc1016;
	color: #444;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	font-weight: 300 !important;
	margin: 0 10px;
	width: 25%;
}
.cifras br{display: none;}
.cifras strong:before{
	content: "EN CIFRAS";
	font-family: 'Adamina', serif;
	font-weight: 400;
	font-size: 20px;
	display: block;
	color: #000;
	letter-spacing: 0px;
}
.cifras strong{
	font-size: 3.6em;
	font-weight: 700;
	color: #c61d23;
	display: block;
	letter-spacing: -2px;
}
.cifras strong small {
	font-size: 25px!important;
}

.cifras em{
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	color: #c61d23;
	display: block;
	border-bottom: 1px solid #000;
	margin-bottom: 8px;
	padding-bottom: 4px;
}

.resume {clear: both;}
.resume h1{
    margin: 0!important;
    color: #c61d23;
    display: flex;
    align-items: flex-end;
}
.resume h1 span{
	background:url(images/pin-text.jpg);
	display:inline-block;
	width:38px;
	height:41px;
    	margin-right: 10px;
}
.resume p strong{
    color:#000!important;
    /*background-color: yellow;
    display: initial;
    font-size: 14px;*/
}

/****************************************/
.FloatCifra{
	float: left!important;
}

.moveBox{}
.moveBox p{
	padding-left: 0 !important;
	line-height: 20px !important;
}



/*  theSubtitle & theExcertp */
 .theSubtitle, .theExcertp{
	color: #c61d23;
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: normal;
 }


.btn-menumovil span.icon-bar{
	background: #fff;
}

/*.items-menumovil{*/
.container-tablet-menu{
	background: rgba(51,60,69,0.98);

}
.items-menumovil ul{
	padding: 0px;
}
.items-menumovil ul li{
	display: inline-block;
	float: none!important;
}
.items-menumovil ul li a{
	color: #fff;
	display: block;
	padding: 6px 14px; 
	text-transform: uppercase;
	text-decoration: none;
	border-bottom:1px solid #374049;
	transition: all ease-in-out .3s;
	font-family: 'Roboto Condensed', sans-serif;
}
.items-menumovil ul li a:hover{
	background: rgba(36,46,56,0.85);
	border-bottom:1px solid #A1020E;
	transition: all ease-in-out .3s;
}

.items-menumovil .menu-menu-principal-sin-submenu-container ul.menu li.current-menu-item a{
	background: rgba(36,46,56,0.85);
	border-bottom:1px solid #A1020E;
	transition: all ease-in-out .3s;
}

.botonera-movil a{
	display: inline-block;
	margin-right: 5px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}

/* coleccion mundomedia **********************************/
.colectionBox{
    background: #ebebeb;
    padding: 15px!important;
    border: 1px solid #ccc;
}
.mundomedia-featured {

	overflow: hidden;

	/*max-height: 145px;*/
	position: relative;

}
.mundomedia-featured a span.icomundomedia, span.icomundomedia{
	position: absolute;
	top: auto;
	bottom: 0;
	width: 100%;
	height: auto;
	text-align: right;
	background: rgba(255,255,255,0.8);
	display: block;
	padding: 2px 4px;

}
.mundomedia-featured a span.icomundomedia img, span.icomundomedia img{
	width: auto!important;
	max-width: auto!important;
	height: auto!important;
	display: inline-block!important;
}


.mundomedia-featured img, .imgBreaking img {
	display: block;
	margin-left: auto;
	margin-right: auto; 
}

.mundomedia-featured img:hover {
}
/* coleccion mundomedia **********************************/


/* MAIN MENU REDISEÑO */
.navbar-nav{
	float: none!important;
	text-align: center;
}
.navbar-nav li{
	float: none!important;
	display: inline-block;
}

/* Hamburguer Menu */
.spinner-master * {transition:all 0.3s;-webkit-transition:all 0.3s;box-sizing:border-box;}

.spinner-master {position:relative;height:auto;width:30px;}

.spinner-master input[type=checkbox] {display:none!important;}
.spinner-master label:after{
    content: 'MENÚ';
    position: absolute;
    left: -10px;
    text-shadow: none !important;
    top: -15px;
    font-size: 10px !important;
    font-weight: normal;
}

.spinner-master label {cursor:pointer;position:absolute;z-index:99;height:100%;width:100%;top:10px;left:0;}

.spinner-master .spinner {position:absolute;height:3px;width:100%;background-color:#fff; border-radius: 5px; right:8px;}

.spinner-master .diagonal.part-1 {position:relative;float:left;}
.spinner-master .horizontal {position:relative;float:left;margin-top:4px;}
.spinner-master .diagonal.part-2 {position:relative;float:left;margin-top:4px;}

.spinner-master input[type=checkbox]:checked ~ .spinner-spin > .horizontal {opacity: 0;}
.spinner-master input[type=checkbox]:checked ~ .spinner-spin > .diagonal.part-1 {transform:rotate(405deg);-webkit-transform:rotate(405deg);margin-top:10px;}
.spinner-master input[type=checkbox]:checked ~ .spinner-spin > .diagonal.part-2 {transform:rotate(-405deg);-webkit-transform:rotate(-405deg);margin-top:-10px;}

#menu-menu-secundario-1 .menu-item-701314 {
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	background: #f0f0f0;
	border-radius: 5px;
	padding: 0 10px;
}
#menu-menu-secundario-1 .menu-item-701314 a{

}

.middleLine p:after{
	content: "--------------------------";
	width: 300px;
    display: block;
    color: #ccc;
    text-align: center;
    margin: 0 auto;
    margin-top: 10px;
}
.middleLine p:last-child:after{
	content: "";
	display: none!important;
}

/* degradados Menu */
.navbar-movil1{
	/* Permalink - use to edit and share this gradient:  */
	background: #cd000c; /* Old browsers */
	background: -moz-linear-gradient(left,  #cd000c 0%, #58001e 59%, #270026 77%, #0b002a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #cd000c 0%,#58001e 59%,#270026 77%,#0b002a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #cd000c 0%,#58001e 59%,#270026 77%,#0b002a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd000c', endColorstr='#0b002a',GradientType=1 ); /* IE6-9 */
}
.navbar-movil2{
	background: url(images/navbar-dem2.png) no-repeat right top;
	background-size: cover;

}
.navbar-movil3{
	background: url(images/navbar-dem3.png) no-repeat right top;
	background-size: cover;

}

.btnHomepage{
	display: none;
	position: absolute;
	left: 126px;
	font-family: 'Montserrat', sans-serif !important;
	margin-left: 4px;
	font-size: 13px !important;
	top: 8px;
	text-decoration: none!important;
}

.btnSearch{
	display: none;
	position: absolute;
	left: 130px;
	font-family: 'Montserrat', sans-serif !important;
	margin-left: 4px;
	font-size: 13px !important;
	top: 15px;
	background: url('https://static.elmundo.sv/wp-content/uploads/2017/06/searchico.svg') no-repeat transparent !important;
	height: 19px;
	background-size: 18px!important;
	border: 0 none!important;
	outline: none!important;
}
.btnSearch:after {
    background: url('https://static.elmundo.sv/wp-content/uploads/2017/06/searchico.svg') no-repeat transparent !important;
}

/* Opinion Home */
.redactorHome, .redactorHome table tr td{
	font-family: 'Montserrat', sans-serif !important;
	font-size: 11px;
	color: #c61d23;
	font-weight: 300 !important;
	height: 32px;
	vertical-align: middle;
}
.titleOpinion, .titleOpinion a{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000;
}

/* Ediciones Digitales */
.main-thumbnailDigital{
}
.edicionesDigitales img{
	box-shadow: 0px 0px 4px #444;
	/*max-height: 250px;*/
	max-height: 176px;
	margin: 0 auto;
}

.CartoonDEM{
	text-align: center;
}
.CartoonDEM img{
	border: 1px dashed #ccc;
	padding: 2px;
}
.CartoonDEM img.vertical{
	max-height: 550px;
	width: auto;
}
.CartoonDEM img.horizontal{
	width: 100%;
}



.menu_secundario li {
	font-family: 'Roboto Condensed', sans-serif;

	display: inline-block;

	padding-left: 5px;

	padding-right: 5px; 

}



.menu_secundario li:before {

	content: "•";

	font-size: 20px;

	vertical-align: middle;

	margin-right: 10px;

	margin-left: 0px;

	color: #B40000;

}

/* Related Post by tag */
#RelatedPostTag{
}
#RelatedPostTag h1{
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px !important;
	color: #c61d23;
	padding-left: 0 !important;
	font-weight: 500 !important;
	margin-bottom: 10px!important;
	border-bottom: 1px solid #000!important;
	padding-bottom: 10px!important;
}
#RelatedPostTag .lnkRelated, #RelatedPostTag .entry-title-primary{
	font-family: 'Adamina', serif;
	font-size: 28px;
	color: #000000!important;
	text-decoration: none;
	outline: none;
	line-height: 27px;
}
#RelatedPostTag p{
	padding-left:0!important;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 18px !important;
	color: #000;
	margin-top: 8px;
	font-weight: 200!important;
	margin-bottom: 0 !important;
}
#RelatedPostTag img{
	width: 100%;
}
.readMoreRelated, .readMoreRelated:hover{
	font-size: 16px!important;
	color: #c61d23;
	float: right;
	font-weight: 300 !important;
}

/* Breaking News */
.BreakingNews p{
	font-size: 15px;
	font-weight: 300;
}

.mainHeaders{
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px !important;
	color: #c61d23;
	margin-top: -10px;
}
.mainHeaders span{
	display: inline-block;
	background-color: #fff;
	padding-right: 20px;
	z-index: 1;
	position: relative;
	text-transform: uppercase;
	font-weight: 600;
}
.mainHeaders:after{
	content: "";
	top: 0px;
	right: 15px;
	position: absolute;
	border-bottom: 3px solid #c61d23;
	height: 1px;
	width: 90%;
	text-transform: uppercase;
}

.HeaderEnterese{
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px !important;
	color: #c61d23;
	margin-top: 0px;
}
.HeaderEnterese span{
	display: inline-block;
	background-color: #ebebeb;
	padding-right: 20px;
	z-index: 1;
	position: relative;
	text-transform: uppercase;
	font-weight: 600;
}
.HeaderEnterese:after{
	content: "";
	top: 24px;
	right: 30px;
	position: absolute;
	border-bottom: 3px solid #c61d23;
	height: 1px;
	width: 80%;
	text-transform: uppercase;
}

.HeaderVideos{
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px !important;
	color: #000;
	margin-top: 0px;
	padding-left: 0!important;
	overflow: hidden;
}
.HeaderVideos span{
	display: inline-block;
	background-color: #EBEBEB;
	padding-right: 20px;
	z-index: 1;
	position: relative;
	text-transform: uppercase;
	font-weight: 600;
}
.HeaderVideos:after{
	content: "";
	top: 10px;
	right: 30px;
	position: absolute;
	border-bottom: 3px solid #000;
	height: 1px;
	width: 80%;
	text-transform: uppercase;
}
.post_titleVideos, .post_titleVideos a strong{
	font-family: 'Raleway', sans-serif!important;
	color: #000!important;
	font-size: 14px!important;
	font-weight: 700!important;
	margin-top: 10px!important;
	margin-bottom: 0!important;
	line-height: auto!important;
}


.MainTitleHeader, .MainTitleHeader a{
	font-family: 'Adamina', serif;
	font-size: 35px;
	color: #c61d23;
	text-decoration: none;
	outline: none;
}
.SecondTitleHeader a{
	font-family: 'Adamina', serif;
	font-size: 22px;
	display: block;
	color: #000;
	text-decoration: none;
	outline: none;
	padding-left: 28px;
}
.SecondTitleHeader:before{
	content: "";
	width: 18px;
	height: 18px;
	display: inline-block;
	background: #c61d23;
	margin-right: 8px;
	float: left;
    margin-top: 5px;
}
.ThirdTitleHeader, .ThirdTitleHeader a{
	font-family: 'Adamina', serif;
	font-size: 15px;
	color: #000;
	margin: 0!important;
	text-decoration: none;
	outline: none;
	font-weight: 600;
	line-height: 20px;
}

.SecondTitleHeaderA, .SecondTitleHeaderA a{
	font-family: 'Adamina', serif;
	font-size: 23px;
	color: #000;
	text-decoration: none;
	outline: none;
}

.SecondTitleArchive, .SecondTitleArchive a{
	font-size: 18px!important;
	font-family: 'Adamina', serif;
	color: #000;
	text-decoration: none;
	outline: none;
	margin: 0;
}
.miniImage{
	width: 100%;
	height: auto;
}

.SpecialBox{
	background: #ebebeb;
	padding: 15px!important;
	border: 1px solid #ccc;
}
.SpecialBox img{
}

.SpecialBox .separatorPost{
	display: block;
	clear: both;
	overflow: hidden;
	height: 18px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 18px;
}

.separador{
	clear: both;
	overflow: hidden;min-height: 20px;
}

.noleftpadding{
	padding-left: 0!important;
}

.dotsSeparator{
	background:url('images/bottomdots.jpg') repeat-x bottom center;
	min-height: 20px;
	margin: 15px 0;
	clear: both;
	overflow: hidden;
}

/* Menu Movil */
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{
	max-height: 100%!important;
	height: 100%!important;
}


/* PostBox categories */
.boxCategories{
	border: 1px solid #ccc;
	overflow: hidden;
	clear: both;
}
.miniBox{
	min-height: 450px;
	padding-bottom: 20px;
	background:url('images/bottomdots.jpg') repeat-x bottom center;
}
.catName{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #c61d23;
}
.catName a::after{
	content: "+";
}
.mainPostTitleGlobal{
	border: 1px solid #ccc;
    margin: 0;
    padding: 5px 5px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background: #f7f7f7;
}
.mainPostTitleGlobal, .mainPostTitleGlobal a{
	font-family: 'Adamina', serif;
	font-size: 15px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
}
.mainPostTitleGlobal a::before{
	content: "";
    width: 9px;
    height: 9px;
    float: left;
    background: #c61d23;
    margin-right: 8px;
    margin-top: 5px;
    margin-bottom: 34px;
}

.secondPostTitleGlobal a::before{
	content: "";
    width: 5px;
    height: 5px;
    float: left;
    background: #c61d23;
    margin-right: 8px;
    margin-top: 5px;
    margin-bottom: 25px;
}
.secondPostTitleGlobal, .secondPostTitleGlobal a{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	color: #000;
}


/* Confidencial */
.customp p, .customp a p{
	padding-bottom: 40px;
	background:url('images/bottomdots.jpg') repeat-x bottom center;
	margin-bottom: 25px;
	font-family: 'Roboto Condensed', sans-serif!important;
	font-size: 16px!important;
	line-height: 20px!important;
	color: #000;
}
.customparagraph p, .customparagraph a p{
	padding-bottom: 20px;
	font-family: 'Roboto Condensed', sans-serif!important;
	font-size: 16px!important;
	line-height: 20px!important;
	color: #000;
}

.customp p:before{
	width: 62px;
	height: 45px;
	content: " ";
	background-image: url('images/quote-confidencial.png');
	margin-top: 5px;
	float: left;
	margin-right: 20px;
}
.customparagraph p:before{
	width: 38px;
	height: 45px;
	content: " ";
	background-image: url('images/quote-confidencial.png');
	background-repeat: no-repeat;
	background-size:40px;
	margin-top: 5px;
	float: left;
	margin-right: 5px;
	margin-bottom: 20px;
}
.item3 a p{
	background-image: none!important;
	padding-bottom: 0!important;
}

.MontserratFnt{
	font-family: 'Montserrat', sans-serif!important;
	font-size: 20px;
	color: #c61d23;
	font-weight: 600;
}

/* Piquete de Don Mundo */
.mainPiquete p, .mainPiquete a, .mainPiquete a p{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
	color: #000;
	font-size: 16px;
	padding-left: 0;
	text-decoration: none!important;
	margin-bottom: 8px!important;
}
.mostpiquetes, .mostpiquetes:hover{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
	color: #000;
	font-size: 15px;
	margin-bottom: 4px;
	display: block;
}

.mostpiquetes:before{
	content: "";
	width: 5px;
	height: 5px;
	float: left;
	background: #c61d23;
	margin-right: 8px;
	margin-top: 5px;
	margin-bottom: 14px;
}

.customPtitle, .customPtitle a{
	font-family: 'Roboto Condensed', sans-serif!important;
	font-size: 26px!important;
	line-height: 24px!important;
	color: #000;
	font-weight: 700;
	text-decoration: none!important;
}

.parrafoPiquete{
	font-family: 'Montserrat', sans-serif !important;
	font-size: 14px;
}
.cartoonEditorial img{
	max-height: 320px;
}

#wrapNav .widget{
	margin-bottom: 0!important;
}

/* Formato de listas desordenadas */
.post_content ul li{
	list-style: none!important;
	background: url('images/item.svg') no-repeat left 3px;
	background-size: 10px 10px;
	padding-left: 18px;
	margin-bottom: 10px;
}

.es-carousel ul li{
	background: none!important;
	padding-left: 0!important;
	margin-bottom: 0!important;
}
/* Formato de listas ordenadas */
.post_content ol{
	margin-top: 10px;
	list-style: decimal!important;
	padding-left: 56px;
}
.post_content ol li{
	padding-left: 4px;
	margin-bottom: 10px;
	font-family: 'Roboto Condensed', sans-serif!important;
	font-size: 15px;
}


.menu_secundario :first-child {

	border-left: 0;

	padding-left: 0;

}

.menu_secundario :first-child:before {

	content: "";

}

.menu_secundario li a {
	color: #c61d23;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
}



/*.menu {

	background-color: #ebebeb;

	border-bottom: 4px solid #b90004;

	height: 30px;

	padding-left: 0;

	padding-top: 4px;

}

.menu li {

	display: inline-block;

	list-style: none;

	margin-left: 12px;

	margin-right: 12px;

}



.menu li a {

	color: #282828;

	font-family: Arial;

	font-size: 1em;

	font-weight: bold;

}

*/

#search_btn {

	background-color: #000;

	color: #fff;

}



input#search {

	width: 230px;

}

.widget{
	margin-bottom: 20px!important;
}

.clear{clear: both; overflow: hidden;}

.widgettitle, .widgettitle2, .kioskolink {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px;
	color: #c61d23;
	font-weight: 600;
	text-transform: uppercase;
	margin-top: 0;
}
.widgettitle2{
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px;
	color: #c61d23;
	font-weight: 600;	
	text-transform: uppercase;
	margin-top: 0;
}
.widgettitle3, .well .text-center a{
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px;
	color: #c61d23;
	font-weight: 600;
	text-transform: uppercase;
	margin-top: 0;
}
.kioskolink a{
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px;
	color: #c61d23;
	font-weight: 600;	
	text-transform: uppercase;
	margin-top: 0;
}
.imgkiosko{
	max-height: 345px;
}

/* Configuracion page 404 */
.gradientNotFoundND{
	/* Permalink - use to edit and share this gradient:  */
	background: rgb(88,59,69); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTgzYjQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMwM2Y1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg,  rgba(88,59,69,1) 0%, rgba(48,63,86,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  rgba(88,59,69,1) 0%,rgba(48,63,86,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  rgba(88,59,69,1) 0%,rgba(48,63,86,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#583b45', endColorstr='#303f56',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.pathNotFoundND{
	background: url(images/pathNotFound.png) no-repeat top center transparent;
	min-height: 415px;
	position: relative;
}
.redbgND{
	background: url(images/redbg.png) no-repeat left top transparent;
	height: 100%;
	width: 100%;
}
.bluebgND{
	background: url(images/bluebg.png) no-repeat right bottom transparent;
	height: 100%;
	width: 100%;
}
.notificationND{
	padding-top: 25%;
	max-width: 410px;
	margin: 0 auto;
	text-align: left;
	color: #fff;
	padding-bottom: 2%;
}
.notificationND h1{
	font-family: 'Montserrat';
	font-size: 24px;
	margin: 0 auto;
	margin-top: 28%;
	margin-bottom: 5%;
}

/* Sección EsNoticia */
.modesnoticia{
	background: #000;
	display: block;
	overflow: hidden;
	clear: both;
	padding: 10px 5px;
}
.title-esnoticia{
	font-size: 3.6rem;
	font-weight: 700;
	text-transform: uppercase;
}
.subtitle-esnoticia{
	background: #000;
	padding: 13px 14px;
	margin-bottom: 10px;
	font-size: 17px;
	line-height: 1.1;
}

.title-esnoticia a, .subtitle-esnoticia a{
	color: #fff;
	text-decoration: none;
}
.hashEsNoticia{
	background: #CB0000 none repeat scroll 0% 0%;
	padding: 8px 14px;
	position: absolute;
	bottom: 0;
	color: #fff;
}
.timeline-Header-title{
	font-size: 16px!important;
}



table.table img{
	display: block;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

#dsq-app4791, #dsq-app4743, #dsq-app5894{
	display: none;
}

/* Modulo Oscar2017 */
.redgradient{
	/* Permalink - use to edit and share this gradient: */
	background: #951919; /* Old browsers */
	background: -moz-linear-gradient(top, #951919 0%, #8a1817 44%, #591610 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #951919 0%,#8a1817 44%,#591610 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #951919 0%,#8a1817 44%,#591610 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#951919', endColorstr='#591610',GradientType=0 ); /* IE6-9 */
}
.mediaOscar p{
	margin-bottom: 0!important;
	font-weight: normal!important;
}
.mediaOscar iframe{
	border: 1px solid #870606;
    max-height: 204px;
    padding: 2px;
    width: 100% !important;
}
.notaFeatured .title-Especial{
	text-shadow:2px 3px 2px #000;
}
.notaFeatured p, .notaModH p{
	font-weight: normal!important;
	font-size: 12px;
	color: #fff;
}
.notaFeatured a, .notaFeatured h2.title-Especial, .notaFeatured  a h2.title-Especial{
	color: #fff;
	text-decoration: none;
	outline: none;
}
.notaModH a h2{
	text-shadow:1px 1px 1px #000;
}
.notaModH a h2, .notaModH p{
	color: #fff;
	text-decoration: none;
	outline: none;
}
.brandModul img{
	display: inline-block!important;
}


/* Clima modulo */
.modultop .bx-viewport{height: 91px!important;}
.modultop .wu-wrapper table, .modultop .wu-wrapper tr, .modultop .wu-wrapper td, .modultop .wu-wrapper th, .modultop .wu-wrapper div, img {
	margin: 0; padding:0; 
}

.modultop .wu-wrapper{
	margin-top: -8px!important;
	font-size: 10px;
	height: 78px;
}
.modultop .wu-icon img{
	height: 40px!important;
	width: 40px!important;
}

.modultop .wu-forecast-wrapper table{
	width: 100%;
}

.modultop .wu-forecast-wrapper div{
	width: 48px;
}
.modultop .wu-wrapper table th, .modultop .wu-wrapper table td{
	padding: 0px 5px;
}
.modultop .wu-forecast-wrapper .wu-cond-highlow{
	margin: 6px 0;
}
.modultop .wu-forecast-wrapper .wu-cond-highlow .wu-cond-low{
	display: none;
}
.modultop .wu-forecast-wrapper .wu-forecast-body{
	margin-bottom:-1px!important; 
}
.modultop .wu-copyright{
	display: none!important;
}
#wunderground_forecast_widget-2{
	padding-left: 18px;
}

/* Related Post */
#wp_rp_first{
	display: none;
}
div.wp_rp_content{
	display: block!important;
	text-align: center;
}
.related_post li{
	/*margin: 10px!important;*/
}

/* Menu Multimedia */
.item-multimedia{
	background: url(images/bg-menumultimedia.jpg) repeat-x center -3px;
	min-height: 52px;
	margin: 0;
	padding-top: 8px;
	font-weight: bold;
}
.item-multimedia a.videos{
	background: url(images/ico-videos.png) no-repeat 30px center;
	display: block;
	line-height: 2.4;
    min-height: 36px;
    outline: none;
}
.item-multimedia a.fotos{
	background: url(images/ico-fotos.png) no-repeat 30px center;
	display: block;
	line-height: 2.4;
	min-height: 36px;
	outline: none;
}

/* Paginación */
.pagination{
	font-family: arial!important;
	display: block;
	clear: both;
	overflow: hidden;
	font-size: 13px;
	text-align: center;
}
.pagination li{
	display: inline-block!important;
	margin: 2px;
}
.pager .page-numbers{
	padding: 6px 12px;
}
.pagination li a, .pager .page-numbers{
	display: inline-block!important;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px!important;
	background: #fff;
	color: #b7b7b7;
	border: 1px solid #ccc!important;
}
.pagination li a:hover{
	background: #fff;
	color: #000;
	border: 1px solid #ccc!important;
}

.pagination li.active a, .pager .current{
	color: #000;
	background: #fff!important;
}
.pagination li.active a:hover{
	background: #fff!important;
	color: #000;
}


..pull-right{
	font-size: 12px!important;
}

/* Blogs */
.blogger-info{
	margin: 10px 0;
	padding: 10px 0;
	background: #f4f4f4;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	font-weight: normal!important;
	overflow: hidden;
	clear: both;

}
.blogger-info div p, .blogger-info div p.lead{
	font-weight: normal!important;
	color: #888;
	font-size: 13px!important;
}

/* Módulo suscripcion al canal de Youtube */
#MundoDigital br{display: none;}
#multimedia-dem h3{
	background: #444;
    color: #fff;
    margin: 1px 0;
    padding: 8px;
    font-size: 13px;
    text-transform: uppercase;
}

/* Modulo Multimedia Home */
#shadow-container{margin-bottom: 20px;}
.mod-multimediahome{
	margin-top: 25px;
	clear: both;
	overflow: hidden;
	padding-bottom: 0px; 
	padding-top: 10px; 
	background:#cecece;
}

/* Formato de parrafo para una Página */
.content-page p{
	font-weight: normal!important;
}

/* Notas Relacionadas */
.cf5rps_wrapper{
	height: 188px!important;
}
.rps_hcarousel{
	height: 180px!important;
}
.rps_item{
	height: 168px!important;
}

.widgettitle::before, .widgettitle2:before {
}

/* Modulo Copa America */
.imgcomplete{
	width: 100%!important;
}
.title-copa{
	font-size: 24px;
	font-weight: bold;
	margin-top: 5px;
}
.subtitle-copa{
	font-size: 13px;
	font-weight: bold;
	margin-top: 8px;
}
.notaCopa p, .notaCopa a{
	font-weight: normal!important;
	color: #000!important;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
    line-height: 1.2;
}
.especial{
	text-align: center;
	font-weight: bold;
}

/* Módulo Olimpiadas */
.firstolimpiadas{
	background: url(images/firstlines.png) no-repeat bottom right transparent;
	background-size: contain;
}
.notaOlimpiadas p, .notaOlimpiadas a{
	font-weight: normal!important;
	color: #246742!important;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
    line-height: 1.2;
}
.title-olimpiadas{
	font-size: 24px;
	font-weight: bold;
	margin-top: 5px;
}
.subtitle-olimpiadas{
	font-size: 13px;
	font-weight: bold;
	margin-top: 8px;
}


/* Módulo Olimpiadas */
.firstoEspecial{
	/*background: url(images/firstlines.png) no-repeat bottom right transparent;*/
	background-size: contain;
}
.notaEspecial p, .notaEspecial a{
	font-weight: normal!important;
	color: #000!important;
	text-decoration: none!important;
	text-align: left;
	font-size: 12px;
    line-height: 1.2;
}
.title-Especial{
	font-size: 24px!important;
	font-weight: bold;
	margin-top: 5px;
}
.subtitle-Especial{
	font-size: 13px!important;
	font-weight: bold;
	margin-top: 8px;
}

/* botonera redes sociales */
.sprite{
	background: url(images/social-icons/sprite-redes.jpg);
	display: inline-block;
	width: 27px;
	height: 27px;
}
.lnkfacebook{
	background-position: 0 0;
}
.lnktwitter{
	background-position: -27px 0;
}
.lnklinked{
	background-position: -54px -28px;
}
.lnkyoutube{
	background-position: 0 -28px;
}
.lnkinstagram{
	background-position: -54px 0;
}

/* Encuestas en archivo single.php ######################*/
.wp-polls input.btn-primary{
	padding: 7px 20px!important;
}
.post_content .wp-polls{
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-o-border-radius:6px;
	-webkit-border-radius:6px;
	background: #f4f4f4;
	border-radius:6px;
	border: 1px solid #ccc;
	margin: 0 auto;
	padding: 15px;
	width: 80%;
}
.post_content .wp-polls p, .post_content .wp-polls p strong{
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	text-align: left!important;
}
.post_content .wp-polls-ans p{
	text-align: center!important;
}
.post_content .wp-polls .pollbar{
	padding: 6px;
	margin: 0px 0px 15px;
	background: #428BCA;
	border-radius: 4px;
	border: 0;
}
/*Elimina los circulos y cuadrados de los radio y checkbox*/
.post_content .wp-polls input[type="radio"]{
    display: none;
}
/*cenera bordes redondeados, color de letra, etc*/
.post_content .wp-polls label{
    color: #999;
    /*Arriba, derecha, abajo, izquierda(importante)*/
    padding: 15px;
    margin: 10px 0;
    font-weight: normal;
    font-family: 'Roboto', sans-serif;
    display: block;
    text-align: center;
    position: relative;
    font-size: 1em;
    border-radius: 3px;
    cursor: pointer;
    /*genera transicion al pasar el mouse encima de radio y checkbox y al dar click*/
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-color: #efeff0;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}
/*genera colo de fondo al posicionarse sobre los radio y checkbox*/
.post_content .wp-polls label:hover{
    background: #428BCA;
    color: #fff;
}
/* Colocamos fondo de color cuando se ha elegido una opción */
.post_content .wp-polls input[type="radio"]:checked + label{
    padding: 15px;
    background: #428BCA;
    border-radius: 2px;
    color: #fff;
}
/* /Encuestas en archivo single.php ######################*/

/* Seccion Banner Flotante */

.bannerFlotante{width:auto;height:auto; margin:0 auto; position:fixed; bottom:0; z-index:500; font-size:10px; font-family:arial;}

	.bannerFlotante span{float: left;width: 128px;height: 18px;background-color: #F0F0F0;background-image: url(images/publicidad_head.png);background-repeat: no-repeat;background-position: 50px center;border: 1px solid #999999;border-bottom: 0; padding-left:6px;}

	.bannerFlotante span a{text-decoration:none; font-weight:bold; cursor:pointer;}

	#AdBanner{background-color:#000; width:auto; height:auto; border-top:1px solid #999999; clear:both;}


/* Fomarto para Kiosko Digital */
.content-kiosko{
	padding-top: 5px;
	overflow: hidden;
}
.content-kiosko img{
	
}

/* Modulo Nota FORO */
.widget_execphp{
	overflow: hidden;
	clear: both;
	margin-bottom: 0!important
}
.content-foro{
	background: url(images/bg-debate.jpg) repeat-x top center #c62722;
	font-family: 'Bitter', serif;
	font-weight: 700;
	font-size: 1.4em;
	padding: 0px;
	margin: 10px 0;
}
.post-debate{
	padding: 24px 5px;  
}
.content-foro a.lnk-foro{
	color: #fff!important;
	outline: none;
	text-decoration: none;
	display: block;
	padding-top: 10px;
	text-shadow:0 1px 2px #000;
	text-align: center;
}


#shadow-container {

	box-shadow: 0 0 15px #ccc;

	margin-left: 0;

	margin-right: 0;

}



.menu2 {

}



.menu2 ul {

	border:none;

	padding-top: 0;

	padding-bottom: 2px;

	height: auto;

}



.menu2 ul li {

	margin: 0;

	padding: 0;

}



.menu2 ul li.last::after {

	content: "";

}



.menu2 ul li::after {

	content: "●";

}



.menu2 ul li a {

	font-size: 11px;

	padding-left: 10px;

	padding-right: 10px;

}

.page-header {

	margin-top: 0;

}







.post_h2 {

	margin-top: 15px !important;

	clear: both !important;

}

.istok {

	font-family: 'Istok Web', sans-serif;

}


.quotes:before {
	content: url(images/quotes.png);
	width: 22px;
	height: 17px;
	margin-right: 20px;
	margin-bottom: 14px;
	margin-top: 3px;
	float: left;
}

/* Subtitle on Post Actualidad */
.smooth_slideri .subtitle {
	color: #24548e !important;
	font-family: 'Roboto', sans-serif;
	font-size: 13px!important;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 0;
	text-transform: none;
}

.subtitle {

	color: #000;

	font-family: 'Roboto', sans-serif;

	font-size: 30px;

	font-weight: bold;

	letter-spacing: -1px;

	line-height: 30px;

	text-transform: uppercase;

}



#main img, .the_post .post_content img {

	display: block;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	max-width: 100%;

}



.smooth_slider img {

	margin-bottom: 20px !important;

	max-width: 100% !important;

	margin-left: auto !important;

	margin-right: auto !important;

	display: block !important;

}

.smooth_more a {

	color: #3ea7da !important;

	text-decoration: none !important;

	text-transform: uppercase !important;

	font-size: 11px;

}



.smooth_slider .smooth_prev, .smooth_slider .smooth_next {

	top: 36% !important;



}

.smooth_slider .smooth_prev{

		left:10px !important;

}

.smooth_slider .smooth_next{

		right:10px !important;

}

.sidebar-internas {

	padding-top: 20px;

}

.sidebar-internas img:first-child{

	border:1px solid #eee;

}

/*.lead {

	font-weight: 600;

	font-size: 14px !important;

}*/

/*footer {

	background: url(images/footer_bg.jpg) no-repeat;

	background-size: cover;

}*/


/* Pie de fotos en cada post */
.wp-caption{
	text-align: center;
	margin: 0 auto;
}
.wp-caption-text {
	color: #888;
	font-size: 12px!important;
	text-align: right!important;
}



#footer-container {

	margin-top: 20px;

}



#footer-menu {

	position: relative;

	top: -20px;

}

#footer-menu ul {

	border-bottom: none;

	margin-bottom: -10px;

}



ul.last_posts {

	list-style: none;

}



.post-layout-component img {

	max-width: 100%;

	display: block;

	margin: auto auto;

	height: auto;

	margin-bottom: 10px;

}



.post-layout-component h3 {

	font-family: 'Adamina', serif;
	font-size: 19px;
	color: #000;
	margin-top: 0;

}

#dsq-app4{
	display: none!important;
}


/*.post-layout-component .left-thumbnail img {

	float: left;

	margin-right: 15px;

}*/



.blue-line {
}

.comment-count {

	font-size: 12px;

	color: #666;

}

.comment-count:before {

	content: url(images/comment.jpg);

	position: relative;

	top: 5px;

	margin-right: 5px;

}



.ultima_hora {

	list-style-type: none;

	padding-left: 0;

	border: 1px solid #d4d4d4;

	padding: 5px 10px;

}



.ultima_hora li {

	clear: both;

}



.ultima_hora .time {

	font-size: 11px;

	font-weight: bold;

	width: 50px;

	height: 28px;

	float: left;

	color: #cf001b;

}





.ultima_hora .the_link {

	color: #000;

	font-weight: bold;

	font-size: 11px;

	vertical-align: top;

}



.ultima_hora p {

	line-height: 13px;

}



.category_name {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px!important;
	font-weight: 400;
	color: #444;
	line-height: 1.4;
	display: block;
}
.mlrp_ul {
	display:none;
	clear:both;
	width: 100%;
	padding: 0; margin: 0;
}
.widget_mostreadpostswidget h2{
	display:none;
	background: #f1f1ec!important; 
	font-size: 22px!important; 
	font-family: 'Roboto Condensed', sans-serif!important; 
	color: #000!important; padding: 15px;
	border-top:4px solid #c61d23;
	position: relative;
	clear:both;
}
.widget_mostreadpostswidget h2::after{
	content: '';
	width: 20px;
	height: 20px;
	bottom: -8px;
	margin: 0;
	z-index: 100;
	position: absolute;
	border-radius: 6px 0 0 0;
	transform: rotate(45deg);
	background: #f1f1ec;
	left: 35px;
}
.mlrp_ul li{border-bottom: 1px dotted #666; list-style: none; padding: 5px 0;}
.mlrp_ul li div{ display: flex; align-items: center; justify-content: start;}
.mlrp_ul li a:hover{text-decoration: none!important;}
.mlrp_ul li a:hover p{text-decoration: underline!important;}
.mlrp_ul li a p{
	font-family: 'Montserrat', sans-serif;
	font-size: 14px !important;
	font-weight: 400;
	color: #444;
	line-height: 1.2;
	display: block;
}

.literalMR{float: left; font-size: 28px; font-family: 'Roboto Condensed', sans-serif; color: #444; padding: 15px;}
.mycatname{
	color: #888;
	text-transform: uppercase;
	font-size: 9px !important;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.mycatname:before{
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: red;
	display: inline-block;
	margin-right: 5px;
}

.mlrp_ul tr td{
	border-bottom: 1px solid #cccccc;
}
.mlrp_ul tr:last-child td{
	border-bottom: 0 none!important;
}

.mlrp_ul img {
	width: 50px;
	height: 40px;
	display: none;
}


.top5_list_element {
	list-style-type: none;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 10px;
}

.top5_list_element img {
	width: 49px;
	height: 38px;
	display: inline;
	vertical-align: top;
}

.top5_list_element p {
	color: #000;
	font-size: 11px;
	display: inline-block;
	line-height: 11px;
	vertical-align: middle;
	width: 160px;
	padding-left: 6px;
}

.top5_number {
	color: #bfbfbf;
	font-size: 20px;
	font-weight: 600;
	display: inline-block;
	vertical-align: top;
	padding: 10px;
	font-family: 'Montserrat', sans-serif;
	padding-right: 50px;
}


.video-container {

    position: relative;

   /* padding-bottom: 56.25%;*/

    padding-top: 35px;

    height: 0;



    

}

.video-container iframe {

    position: absolute;

    top:0;

    left: 0;

    width: 100%;

    height: 100%;

}



.item_cat {

	padding-left: 10px;

	padding-right: 10px;

}



.item_cat h3 {

	margin: 0;

	font-size: 18px;

	font-weight: 800;

	color: #fff;

	display: block;

	background: url(images/background-category.png) repeat-y;

	background-size: 100% 100%;

	padding-left: 4px;

	padding-top: 7px;

	padding-bottom: 7px;

	text-transform: uppercase;

	margin-bottom: 5px;

}

.item_cat h3 a{

	color:#fff;

}

.item_cat p {

	line-height: 16px;

	font-size: 14px;

	margin-top: 10px;

	/*color: #24548e;*/

}



.item_cat a {

	color: #000;

}



.item_cat .post_title {

	margin-bottom: 0;

	margin-top: 3px;

	padding-bottom: 0;

}

.item_cat .post_excerpt p {

	font-size: 12px;

	line-height: 12px;

	letter-spacing: 0;

	margin-top: 3px;

}



.the_image_link {

	overflow: hidden;

	/*max-height: 145px;*/
	position: relative;

}
.the_image_link img.tmbplayer{
	position: absolute;
	top: 30%;
	left: 40%;
	width: 56px;
	height: auto;
	right: auto;
	text-align: center;
	margin: 0 auto;
}



.the_image_link img {

	max-width: 100%;

	width: 100%;

	/*height: 120px;*/

	display: block;

	margin-left: auto;

	margin-right: auto; 

	/*transition: all 0.2s ease-in-out;

	-webkit-transition: all 0.2s ease-in-out;

	-moz-transition: all 0.2s ease-in-out;

	-o-transition: all 0.2s ease-in-out;

	-ms-transition: all 0.2s ease-in-out;*/

}



.the_image_link img:hover {

/*	transform: scale(1.25) rotate(-7deg);

	-webkit-transform: scale(1.25) rotate(-7deg);

	-moz-transform: scale(1.25) rotate(-7deg);

	-ms-transform: scale(1.25) rotate(-7deg);

	-o-transform: scale(1.25) rotate(-7deg);*/

}



.footer-content {

	color: #fff;

	font-size: 14px;

	line-height: 12px;

}



.footer-content .first-col , .footer-content .third-col{

	-webkit-box-shadow: inset -5px 0px 8px -6px rgba(0, 0, 0, 0.68);

	-moz-box-shadow:    inset -5px 0px 8px -6px rgba(0, 0, 0, 0.68);

	box-shadow:         inset -5px 0px 8px -6px rgba(0, 0, 0, 0.68);

	padding-left: 50px;

}



.footer-content .first-col, .footer-content .second-col, .footer-content .third-col, .footer-content .fourth-col {

	min-height: 220px;

}



.footer-content .second-col {

	padding-left: 50px;

}



.footer-content .third-col {

	padding-left: 0;

	padding-right: 10px;



}



.arial {

	font-family: Arial;

}



.small {

	font-size: 10px;

}

.chunk {
	/*font-family: 'ChunkFive-Roman';*/
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}



.footer-content ul {

	font-size:11px;

	list-style-type:square;

	text-align: left;

	list-style-position: inside;

	padding-left: 0;

}



.edicion_anterior {

	padding:0;

}



.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12, .container {

	/*transition: width 0.4s ease-in-out;*/

}

.post-layout-component img {

	transition: box-shadow 0.3s ease-in-out;

}

.post-layout-component img:hover {

	box-shadow: 0 0 10px rgba(0,0,0,0.5);

}

ul.nav li.dropdown:hover > ul.dropdown-menu {

   display: block;  

}

.silverProducts{
	/* Permalink - use to edit and share this gradient: */
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(left,  #fefefe 0%, #efefef 50%, #efefef 51%, #fefefe 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #fefefe 0%,#efefef 50%,#efefef 51%,#fefefe 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #fefefe 0%,#efefef 50%,#efefef 51%,#fefefe 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#fefefe',GradientType=1 ); /* IE6-9 */

}

.moveTopDsk{
	margin-top: 15px;
}


#menu_principal a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 5px 12px;
	color: #45403f;
	text-transform: uppercase;
}



#menu_principal .dropdown-menu a{

	font-weight: 400;

	color: #fff;

}

#menu_principal .dropdown-menu a:hover {

	color: #626364;

}

#menu_principal .dropdown-menu {

	background: #b90004;

	border-color: transparent;



}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background: #b90004;
	color: #fff !important;
}
.current-category-ancestor a, .current-category-ancestor a:hover, .current-menu-parent a, .current-post-parent a, .current-menu-parent a:hover, .current-post-parent a:hover{
	background: #b90004!important;
	color: #fff !important;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

	background: #626364;

	color: #fff !important;

}



.table-borderless td {

	border: none !important;

	padding: 5px 2px;

}



.navbar-default {
	background: #dadada;
	/*height: 50px!important;*/
	min-height: 0;
	
	margin-left: -10px;
}



.smooth_slider {

	/*overflow: inherit !important;*/

}

.the_post p {

	/*font-size: 13px;*/

}

.the_post .page-header {

	margin: 0 !important;

	padding-bottom: 0 !important;

	border-bottom: 0 !important;

}



.the_post .page-header h1 {

	font-size: 18px !important;

	font-weight: 800;

	font-family: 'Roboto', sans-serif;

	margin-top: 15px !important;

}



.the_post .excerpt {

	font-size: 24px !important;

	color: #24548e;

	font-weight: 600;

	margin-top: 14px;

	line-height: 30px;

	border-bottom: 1px solid #ebebeb;

	margin-bottom: 0 !important;



}



.the_post .author a {

	color: #5e5e5e;

	font-size: 12px;

	font-weight: 600;

}



.the_post .post_content img {

	border: 1px solid #ccc;

	padding: 5px;

}



.video-container {

    position: relative;

    /*padding-bottom: 56.25%;*/

 	padding-bottom: none !important;   

    padding-top: 35px;

    height: 0;

    /*overflow: hidden;*/

}

.video-container iframe {

    position: absolute;

    top:0;

    left: 0;

    width: 100%;

    height: 165px;

}



.post_box {

	margin-bottom: 20px;

}



.readmore {

	margin-top: -6px;
	line-height: 26px;
	font-size:13px;
	text-align: right;

}
.readmore a{
	color: #C61D23!important;
}

.more-epapers{
	overflow: hidden;
	clear: both;
	border-top: 1px solid #eee;
}

.panel-epaper p{
	padding-left: 0!important;
}




.navbar-toggle {

	float: left;

	margin-left: 10px;

	padding: 5px 10px;

	background-color: #b90004;

	color: #fff;

	font-size: 20px;

}



.navbar-brand {

	height: 30px;

}

.navbar-brand.active {

	background: #b90004 !important;

	color: #fff !important;

}

 .navbar-brand:hover {

 	color: #b90004 !important;

 	background: transparent !important;

 }





#red_footer {

	min-height: 240px;

	background: url(images/bgfooter.jpg) no-repeat top center #880002;

	/*background-size: 100% 285px;*/

	color: #fff;

	padding-top: 20px;

	font-family: Arial;

}

#red_footer ul {

	list-style-type: square;

	padding-left: 3px;

}

#red_footer ul li {

	line-height: 13px;

}

#red_footer ul li a, #red_footer ul li {

	font-size: 12px;

}

#red_footer a {

	color: #fff;

}

#red_footer .row .col-sm-3{

	background: url('images/bg-footer-line.png') no-repeat center right;

	padding-left: 61px;



}

#red_footer .row .col-sm-3:last-child{

	background:none !important;

	padding-left:22px !important;



}

.epaper-img img {

	border: 1px solid #ccc;

	padding: 5px;

	display: block;

	max-width: 100%;

	height: auto;

	margin-left: auto;

	margin-right: auto;

}



/* NEW HEADER --------------------------------------- */
.breadcrumb	{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: 400;
	background-color: transparent;
	padding: 8px 0;
	margin-bottom: 0px;
}
.breadcrumb a {
	color: #000;
}
.breadcrumb a.current-item{display:none;}
.breadcrumb span:nth-child(4){display:none;}

.single-title {
	font-family: 'Adamina', serif;
	font-size: 54px;
	margin-top: 0 !important;
	font-weight: 400;
	text-align: center;
	line-height: 61px;
}

.propertiesPost{
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	clear: both;
	overflow: hidden;
	margin: 20px 0;
 }
.customTags{
	float: left;
	font-size: 12px!important;
	font-weight: normal;
	margin-right: 8px;
	margin-bottom: 0px;
}
.nofloat{float: none!important;}
.dateTime{display: block; font-family: 'Roboto Condensed', sans-serif; font-size: 13px!important; color: #888; padding-top: 8px; margin-bottom: -10px;}
.SpecialBox .dateTime{margin-bottom: 10px!important; padding-top: 0;}
.miniBox .dateTime{margin-bottom: 0!important;}
.ThirdTitleHeader .dateTime{margin-bottom: 10px!important;}

p.customTags:nth-child(2){
	color: #888;
	font-weight: 300;
}
p.customTags:nth-child(2):before{
	content: "| ";
	color: #888;
}



/* Headers */
h4, h4 a{
	font-family: 'Adamina', serif;
	font-size: 28px;
	color: #838383;
}
.customDate{
	font-family: 'Roboto Condensed', sans-serif;	
	font-size: 16px;
	color: #000;
}



/* Nivel de sección elmundo.sv */
section.post_content h2:before{content: "- "; display: inline-block;padding-right: 10px;}
section.post_content h2{
	font-family: 'Adamina', serif !important;
	font-size: 27px !important;
}
.sectionCat-Ad{
	border-bottom: 1px solid #000;
	margin-bottom: 20px;
	margin-top: -55px;
}
.category-title{
	font-family: 'Adamina', serif;
	font-size: 38px;
	margin-top: 0 !important;
	font-weight: 400;
	line-height: 61px;
	/*padding-top: 38px;*/
}
.firstConf{
    min-height: 245px;
    box-shadow: -50px 0px 80px -85px #000000, 50px 0px 80px -85px #000000;
    text-align: center;
	padding-top: 8%;
}
.firstIntro{
	padding-top: 60px;
	padding-left: 50px;
}

/* Custom section anuncios */
.adblockweb{text-align: center;}
.adblockweb iframe{
	border: 1px solid #eee!important;
}
.Skyscraper [data-google-query-id]{
	border: 1px solid #eee!important;
}

.toChangeMovil{
	overflow: inherit!important;
}

/* The sticky GoogleAd */
.sidebarSticky {
  position: -webkit-sticky;
  position: sticky;
  top: 95px;
}

/* Pautas DFP */
.siderbar-interna div div div div{
	margin: 0 auto!important;
	text-align: center;
}

/* iframes de videos en notas */
.post_content p iframe{
	display: block;
	margin: 0 auto;
}



/* Shared Buttons */
.ssbp--theme-6 .ssbp-list li {
    margin-left: 6px!important;
    background: none!important;
}
.ssbp-set--one .ssbp-btn {
    width: 1.8em !important;
    height: 1.8em !important;
    line-height: 1.5em !important;
}
.ssbp-wrap .ssbp-list {
	padding-top: 4px;
}




#single-post-wrapper .page-header h1 {

	margin-bottom: 0;

	color: #24548e;

	font-size: 20px

}

#single-post-wrapper hr {

	margin: 5px auto;
	margin-bottom: 0;

}

#single-post-wrapper .ssbp-list{display: none;}
#single-post-wrapper .twitter-tweet, .instagram-media{
	margin: 0 auto!important;
	position: relative!important;
}


#single-post-wrapper p, p.lead, #single-post-wrapper h1, #single-post-wrapper h2, #single-post-wrapper h3, #single-post-wrapper h4, #single-post-wrapper h5, #single-post-wrapper h6 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400!important;
	line-height: 27px;
	margin-bottom: 20px;
	font-size: 17px;
	padding-left: 0!important;
}
#single-post-wrapper strong{
	color: #c61d23;
}

/* Sidebar */
.siderbar-interna .widget{
	margin-bottom: 20px;
}

.post-ratings {

	font-size: 10px;

	color: #aeaeae;

}

.post-ratings strong {

	color: #5e5e5e;

}



#disclaimer {

	background: #002b53; /* Old browsers */

	background: -moz-linear-gradient(top,  #002b53 0%, #000000 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#002b53), color-stop(100%,#000000)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #002b53 0%,#000000 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #002b53 0%,#000000 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #002b53 0%,#000000 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #002b53 0%,#000000 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002b53', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

	color: #fff;

	border-top: 7px solid #0099e9;

	font-size: 12px;

	line-height: 12px;

	margin-bottom: 30px;

}



textarea {

	resize:none;

}



.fn, .says {

	font-size: 20px;

	color: #000;

	font-family: Arial, sans-serif;

}

.comment {

	margin-bottom: 20px;

}



.comment p {

	font-size: 12px;

}



.reply {

	text-align: right;

}

.comment-reply-title {

	font-family: 'Istok Web', sans-serif;

	color: #24548e;

}

.comment-author .avatar {

	max-width: 100%;

	height: auto;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.comment_number_globo {

	background: url(images/globo.png) no-repeat;

	width: 80px;

	height: 59px;

	display: table-cell;

	font-size: 40px;

	vertical-align: middle;

	text-align: center;

	padding-bottom: 10px;

}



.play_video {

	position: absolute;

	top: 30%;

	left: 35%;

}



.play_video:hover {

box-shadow:none !important;

opacity:.8;

}

.video_thumbnail {

min-height:180px;

background-color:#ccc;

}

.clima-title{

	  display: block;

  z-index: 5000;

  position: relative;

  font-size: 12px;

  padding: 1px;

  text-align: center;

  color: #24548E;

}

.clima-ver-mas{

	  display: block;

  position: relative;

  float: right;

  font-size: 10px;

  margin-top: -25px;

}

.clima-ver-mas a{

	 color: #24548E;

}

#execphp-12 .execphpwidget 

/* Footer website */
.footer-web ul{
	list-style: none!important;
}

/* Modulo para botones y Seccion Perfiles del mundo */
.profiles-dem{
	/*background: #e1e1e1;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 10px;*/
}
.profiles-dem .row .widget_sp_image{
	margin-bottom: 20px;
}
.profiles-dem .row .widget_sp_image img{
	max-width: 100%;
    display: block;
    margin: auto auto;
    height: auto;
    margin-bottom: 10px;
}
.profiles-dem .row span{
	/*position: absolute;
	z-index: 9;
	font-size: 18px;
	font-family: "Roboto",sans-serif;
	text-transform: uppercase;
	font-weight: 800;
	display: inline-block;
	padding: 5px 35px 5px 15px;
	color:#fff;
	margin-top: 15px;
	*/
}

/******************************************************/

.entry-subtitle{

		display: none !important;

	}

	.subtitle{

		color:#24548e;

		font-size: 16px;

		margin-top: 16px;

		line-height: 20px;

	}

	.perfil-blogger{

		text-align: center;

		max-width: 212px;

		padding: 10px 0px;

		background:url('images/bg-bloggers.png') no-repeat;

		height: 323px;



		margin: 20px auto;

	}

	.title .entry-title-primary{

		color:#0099e9 !important;

		font-size: 14px!important;



	}

	.img-glogger{

		width: 190px;

		height: 166px;

		overflow: hidden;

		text-align: center;



		margin: 4px auto;

	}

	.img-glogger img{

		max-width: 100%;

		max-height: 100%;

	}

	.description-blogger p{

		color:#2d2d2d;

		font-size: 12px;



	}



#single-post-wrapper .page-header h1.post-title{

	color:#24548e;

	font-size: 33px !important;

}



#single-post-wrapper .author{

	margin:0px;

}

#single-post-wrapper .fecha{

	margin-top:10px;
	display: inline-block;
	margin-left: 15px;

}

#single-post-wrapper .post-ratings{
	margin-bottom: 20px;
	display: inline-block;
	width: auto;
	margin-left: 15px;
}



#single-post-wrapper .share .widgettitle, #single-post-wrapper .share .blue-line{

	display: none;

}

#single-post-wrapper .share{

	border-top:1px solid #cacbcb;

	border-bottom:1px solid #cacbcb;

	padding: 10px 0px;

	margin-bottom: 20px;
	overflow: hidden;

}
#single-post-wrapper .share .widget{
	margin: 0!important;
	float: left;
}

#single-post-wrapper .share .share-text{

	color:#24548e;

	font-size: 16px;

	float: left;

	line-height: 39px;

}

#single-post-wrapper .post_content{

	line-height: 1.2;

}

#foto_slider_principal{

	/*margin-top: -10px;*/

}

.list-category .post-layout-component{

	min-height: 338px;

	padding-bottom: 20px;

}

.redactor{

	color:#5e5e5e;

	font-size: 12px;

	font-weight: 500;
	display: inline-block;

}

.moreRead{
	/*display:none;*/
	margin-top:20px;
}

.adsense{
	text-align: center;
}

/* Pautas dentro de contenido */
.adsense_content_300x250{
	padding: 8px 0;
    margin: 8px 0;
    background: #f9f9f9;
    overflow: hidden;
    clear: both;
}
.adsense_content_300x250 span{
	text-transform: uppercase;
    text-align: center;
    display: block;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 4px;
    font-size: 11px;
}
.adsense_content_300x250 div{
	margin: 0 auto;
}

.more-news{

	margin: 50px 0px;

}

.more-news .more-news-title{

	background: #24548e;

	color:#fff;

	font-size: 15px;

	  padding: 5px 10px;

  display: inline;

}

.more-news .more-news-title:before {

  bottom: -14px;

  content: url(images/caret.gif);

  height: 6px;

  left: -3px;

  position: relative;

  width: 11px;

  z-index: 1;

  }

  .apps{

  	position: absolute;

  	top: 36px;

  	left: -50px;

  	width:100px;

  }

  .apps a img{

  	margin-bottom: 5px;

  }

  .ico-go{

  	float: right;

  	background: url('images/boton.png') no-repeat;

  	padding:10px;

  	margin-left: 6px;

  }

  .mas-piquetes{

  	color:#333;

  	font-size: 12px;

  	font-weight: 600;

  	  white-space: nowrap;

  	  padding-left: 20px;

  }

  .apps2{

  	display: none;

  }

  .read-more-category{

  	

  	margin-top: -22px;

  	color:#333 !important;

  	font-size: 12px;



  }

  pre{

  	display: none;

  }

  .opinion-grafica{

  	min-height: 185px;

  margin-top: 10px;

  max-height: 190px;

  overflow: hidden;

  }
 .opinion-grafica2{
max-height: 190px;
  overflow: hidden;
  }
  .piquete-don-mundo{

  	background:#eee; 

  	margin-top:10px; 

  	min-height: 368px;

  }

  .piquete .np .panel{
  	min-height: 285px;
  }
	
  .header-piquete{
  	min-height: 15px;
  }

  .youtube-image{

  	margin-top: -40px;

  }

.opinionBox:nth-child(2n){
}
/*.opinionBox:nth-child(even){
}*/

.nopadding {

   padding: 0 !important;

   margin: 0 !important;

}

.img-container{
	height: 145px;
	overflow: hidden;
	margin-bottom: 8px;
	border-bottom: 3px solid #c61d23;
	transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.img-container:hover{
	border-bottom: 3px solid #0067AB;
}

.img-container img{
  transition:all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
img-container:hover img {
  transform: scale(1.1);	
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.layer-large-text-left .img-container, .layer-large-text-rigth .img-container{

	height: auto;

}

.layer-large-text-left .art-preview, .layer-large-text-rigth .art-preview{

	display: none

}

.layer-large-text-left .art-preview.layer-large-text-preview, .layer-large-text-rigth .art-preview.layer-large-text-preview{

	display: block;

	height: auto;

}

.layer-large-text-left .layer-large-image-left{

	display: block;

}

.layer-large-text-left .layer-large-image-rigth{

	display: none;

}

.layer-large-text-rigth .layer-large-image-left{

	display: none;

}

.layer-large-text-rigth .layer-large-image-rigth{

	display: block;

}

.art-preview{

	height: 56px;

}
.item-noticia{
	min-height: 300px;
}
.item-noticia.ad{

	min-height:  300px;

}

@-moz-document url-prefix() {

    .margin-firefox {

       margin-top: 11px;

    }

}

.video-container {
    position: relative;
    margin-top: -1px;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

 

.video-container iframe,

.video-container object,

.video-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

 .panel-epaper object{

  	width: 100%;

  	height: 740px;

  }
  .img-large{
  	min-height: 450px;
  }
  .img-large img{
	margin: 0 auto;
  }
  .img-slider-gallery{
  	position: relative;
  	width: 100%;
  }
.img-slider-gallery-content{
	width: 90%;
	margin: auto;
	overflow: hidden;
	height: 100px;
	position: relative;
}
.img-slider-gallery-content-wrapper{

}
.img-gallery-prev{
	position: absolute;
	left: 5px;
	top: 43%;
	cursor: pointer;
}
.img-gallery-next{
	position: absolute;
	right: 5px;
	top: 43%;
	cursor: pointer;
}

.kiosko-portada{
	max-height: 248px;
	/*max-width: 200px;*/
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}


/* Notas Realacionadas */
.related-post.flat {
    background: #f4f4f4;
    border-bottom: 1px solid #ccc;
}
.related-post.flat .related-post-headline {
    padding: 8px;
    margin: 0!important;
    font-family: 'Roboto', sans-serif;
    border-bottom: 1px solid #ccc;
    text-transform: uppercase;
}
.related-post.flat ul.post-list {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.related-post.flat ul.post-list li {
    margin: 10px 3px!important;
    border-top: 0 none;
}

/********************************************************/


/* Shared Buttons Conf */
.ssbp-set--one{
	background: rgba(255,255,255,0.9);
}

/* Slide gallery */
.supsystic-slider{

}
.supsystic-slider .bx-wrapper{
	margin: 0 auto 30px!important;
}
.supsystic-slider .bx-wrapper .bx-viewport ul li div.bx-caption span.caption{
	color: #000!important;
}
.supsystic-slider .bx-wrapper .bx-viewport ul li, .supsystic-slider .bx-wrapper .bx-controls ul li, .post_content .bx-wrapper .bx-viewport ul.thumbs li{
	background: none!important;
}



/************************************************************************
			I N I C I O     M E D I A Q U E R Y's
************************************************************************/
@media (min-width: 320px) and (max-width: 767px) {

	.content-foro a.lnk-foro{
		border-top:1px solid #B73537;
	}
	body {

		/*padding-top: 50px;*/

	}
	
	.notification{
		max-width: 316px;
	}
	.notification h1{
		font-size: 18px;
	}
	.pathNotFound{
		background-position: center 90% !important;
		background-size: contain;
	}

	blockquote {
		margin: 0 !important;
	}
	blockquote p{
	}

	blockquote img {
	    display: none!important;
	}
	

	.caption {

		position: relative !important;

		padding-bottom: 10px !important;

	}

	.caption .uppercase {

		font-size: 14px !important;

	}

	.caption p {

		font-size: 12px !important;

	}

	 .panel-epaper object{

	  	width: 100%;

	  	height: 300px;

	  }

	  .ssbp-set--one{
		background: rgba(255,255,255,0.9);
	  }



}

@media screen and (max-width: 767px) {
	.boxSectionA{
		
	}

	body{
		padding-top: 45px;
	}

	.items-menumovil ul li{
		display: block!important;
	}

	.sectionCat-Ad{margin-top: 0!important;}

	.wp-caption, #single-post-wrapper .twitter-tweet{
		margin-left: 0%!important;
		width: auto!important;
	}

	.SecondTitleArchive, .SecondTitleArchive a{
		font-size: 17px!important;
	}

	.HeaderVideos:after{display: none;}

	.modulBox {
		width: 45%!important;
	}
	.moveBox{
		margin-left: 0%!important;
	}
	.breadcrumb{
		margin-top: 20px!important;
	}

	.notification{
		max-width: 316px;
	}
	.notification h1{
		font-size: 20px;
	}
	.pathNotFound{
		background-position: 5% center;
		background-size: contain;
	}

	blockquote {
		margin: 0 !important!important;
	}
	blockquote p{
		padding-left: 95px!important;
	}

	#RelatedPostTag {
	    margin-left: 0!important;
	}
	#RelatedPostTag h1 {
	    font-size: 17px !important;
	}
	#RelatedPostTag .lnkRelated {
	    font-size: 17px;
	    line-height: 23px;
	}
	#RelatedPostTag p {
	    display: none!important;
	}
	.readMoreRelated, .readMoreRelated:hover {
		float: none;
		display: block;
		font-size: 13px;
	}

	.MainTitleHeader, .MainTitleHeader a{
		font-size: 28px;
	}

	/* Buscador Movil */
	.buscardormovil #search{
		width: 100%!important;
		background: rgba(51,60,69,0.98)!important;
		border: 0 none;
	}
	.buscardormovil #search_btn{
		background: rgba(51,60,69,0.98)!important;
		border: 0 none;
	}

	.scrollToTop{
		padding:24px 10px; 
		text-align:center; 
		background: #222;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		position:fixed;
		bottom:0;
		right:0px;
		display:none;
		z-index: 9999;
	}
	
	.post-layout-component img {

		margin-bottom: 10px;

	}

	

	.post-layout-component h3 {

		font-size: 14px;

	}



	.smooth_slider .smooth_prev, .smooth_slider .smooth_next {

		top: 20% !important;

	}

	.art-preview {

		font-size: 12px !important;

		line-height: 14px !important;

		/*min-height: 85px;*/

	}



	/*.art-preview.collapsible p {

		height: 70px;

		overflow: hidden;

		margin-bottom: 5px;

		padding-bottom: 5px;

		word-wrap: break-word;

	}*/

	body {

		/*padding-top: 46px;*/

	}

	.the_image_link img{

	height: auto !important;

}

.img-container{

	height: auto;

	overflow: inherit;

}

.art-preview{

	height: auto;

}



 .panel-epaper object{

  	width: 100%;

  	height: 450px;

  }

}


/* TABLET */
@media screen and (min-width: 420px) and (max-width: 768px){
	#boxi {
    		height: 402px;
	}
	#mundoMedia{
		height: 318px !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
	body{
		padding-top: 45px;
	}
	.miniBox {
	    min-height: auto!important;
	    padding-bottom: 20px;
	    background: url(images/bottomdots2.jpg) repeat-x bottom center;
	}
	.moveTopDsk{
		margin-top: 0px;
	}
	.miniImage {
	    width: 100%!important;
	    height: auto!important;
	}
	.boxSectionA{
		
	}
	
	.notification{
		max-width: 316px;
	}
	.notification h1{
		font-size: 20px;
	}
	.pathNotFound{
		background-position: 5% center;
		background-size: contain;
	}

	.moreRead{
		margin-top:0px;
	}

	/* Texto, anuncio, separacion top */
	p{
		padding: 0 30px!important;
	}
	.sectionCat-Ad{margin-top: 0!important;}
	.moveBox, .RelatedPostTag{margin-left: 0!important;}

	.breadcrumb{
		margin-top: 20px!important;
	}
	blockquote img {
	    margin-left: -110px !important;
	}

	.miniBox{
		min-height: 460px;
	}

	.scrollToTop{
		padding:24px 10px; 
		text-align:center; 
		background: #222;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		position:fixed;
		bottom:0;
		right:0px;
		display:none;
		z-index: 9999;
	}

	.menusec-on-tablet{
		display: none!important;
	}
	
	.items-menumovil ul li{
		display: block!important;
	}

	
	/* Menu just tablet on movil */
	.container-tablet-menu{
		padding: 0!important;
	}
	.header-tablet-menu{
		padding-left: 10px!important;
	}
	.collapse-tablet-menu{
		padding-left: 10px!important;
	}
	.logo-tablet{
		display: none;
	}

	.art-preview.collapsible p {

		/*height: 100px;*/

		overflow: hidden;

		margin-bottom: 10px;

		padding-bottom: 5px;

		word-wrap: break-word;

			/*min-height: 85px;*/

	}
	.post-debate{
		padding: 9px 5px!important;  
	}

	.smooth_slider {

		max-width: 100% !important;

	}

	body {

		/*padding-top: 46px;*/

	}

	input#search {

	    width: 220px;

	}

	.apps{
		display: none;
	}
	 .apps2{

	  	display: inline;

	  }

	.img-container{
		height: 178px;
		overflow: hidden;
		margin-bottom: 8px;
		}
	
	.layer-large-text-left .img-container, .layer-large-text-rigth .img-container{

		height: 178px;

		overflow: hidden;

		margin-bottom: 8px;

	}

	.art-preview{
		height: 70px;
	}

	.readmore{
		margin-bottom: 10px;
	}
}



@media (max-width: 991px) {

	.boxSectionA{
		
	}

	.art-preview {

		font-size: .9em;

		line-height: 17px;

		/*	min-height: 85px;*/

	}

    .navbar-header {

        float: none;

    }

    .navbar-toggle {

        display: block;

    }

    .navbar-collapse {

        border-top: 1px solid transparent;

        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);

    }

    .navbar-collapse.collapse {

        display: none!important;

    }

    .navbar-nav {

        float: none!important;

        /*margin: 7.5px -15px;*/

    }

    .navbar-nav>li {

        float: none;

    }

    .navbar-nav>li>a {

        padding-top: 10px;

        padding-bottom: 10px;

    }

    /* since 3.1.0 */

    .navbar-collapse.collapse.in { 

        display: block!important;

    }

    .collapsing {

        overflow: hidden!important;

    }

    .navbar-brand {

    	float: right;

    }

    .apps{

		display: none;

	}

	 .apps2{

  	display: inline;

  }

    .opinion-grafica{

  	min-height:initial;

  margin-top: 10px;

  max-height: initial;

  overflow: inherit;

  }
   .opinion-grafica2{

  max-height: initial;

  overflow: inherit;

  }

   .piquete-don-mundo{

  	min-height:initial;

  }

    .youtube-image{

  	margin-top:0px;

  }

  .the_image_link {

	overflow: hidden;


	max-height: inherit;

}



.ad{

	/*display: none;*/

}

.layer-large-text-left .art-preview, .layer-large-text-rigth .art-preview{

	display: block;

}

.layer-large-text-left .art-preview.layer-large-text-preview, .layer-large-text-rigth .art-preview.layer-large-text-preview{

	display: none;

}

.layer-large-text-rigth .layer-large-image-left{

	display: block;

}

.layer-large-text-rigth .layer-large-image-rigth{

	display: none;

}

.item-noticia.noticia-7{

	display: none;

}

.layer-1 .noticia-3.ad-1{display: none;}

.layer-2 .noticia-3{display: none;}

.layer-3 .noticia-3.ad-1{display: none;}

.layer-4 .noticia-5.ad-1{display: none;}

.layer-6 .noticia-8.ad-1{display: none;}

}
.alignright{
	float: right;
	margin-left: 8px!important;
	margin-bottom: 8px;
}
.alignleft{
	float: left;
	margin-right: 8px!important;
	margin-bottom: 8px;
}



@media (min-width: 992px) {

	.ad_300x600 {

    	/*padding-top: 90px;*/

    }

    .boxSectionA{
		min-height: 100px;
	}



    .art-preview {

    	font-size: 0.9em;

    	line-height: 17px;

    	/*	min-height: 85px;*/

    }

    .slicknav_menu {

    	display:none;

    }

/*

    .img-container.l4.sm4 {

    	max-height: 180px;

    	overflow: hidden;

    	margin-bottom: 10px;

    }



    .img-container.l4.sm8 {

    	max-height: 300px;

    	overflow: hidden;

    	margin-bottom: 10px;

    }

    */

    .featured .image, .featured .image img {
    	/*height: 527px;*/
		height: 360px;
    }

    a h3.title-featured{
		font-size: 32px;
		height: auto;
	}

}




@media (max-width: 480px) {
	.miniBox {
	    min-height: auto!important;
	    padding-bottom: 20px;
	    background: url(images/bottomdots2.jpg) repeat-x bottom center;
	}
	.title-esnoticia {
	    font-size: 1.8em;
	    font-weight: 700;
	    text-transform: uppercase;
	}
	#single-post-wrapper .post-ratings{
		margin-left: 0;
	}
	.modulBox {
		width: 100%!important;
	}
	.moveBox{
		margin-left: 0%!important;
	}
	.OpinionM{
		display:block!important;
	}
}



@media screen and (max-width: 767px) {
	.miniBox {
	    min-height: auto!important;
	    padding-bottom: 20px;
	    background: url(images/bottomdots2.jpg) repeat-x bottom center;
	}
	#single-post-wrapper p {
		padding-left: 0!important;
	}
	.moveBox{
		margin-left: 0%!important;
	}
	.single-title {
	    font-size: 28px;
	    line-height: 1.2;
	}
	.alignleft, .alignright {
		float: none;
		width: 100%;
		margin-bottom: 12px;
		margin-left: 0;
		margin-right: 0;
	}

	blockquote {
		margin: 0 !important!important;
	}
	blockquote p{
		padding-left: 95px!important;
	}

	.modC {display: block!important;}
	.cifras, .express {
		width: 100%!important;
		margin:10px 0!important;
	}
	
	
	/* #menu is the original menu */

	.js #menu-menu-principal {

		display:none;

	}


	.js .slicknav_menu {

		display:block;

	}

	.apps{

		display: none;

	}

	 .apps2{

  	display: inline;

  }

}

/* Notas Relacionadas on Moviles */
@media (max-width: 340px) {
	.related-post.flat ul.post-list li{
		width: 100%!important;
	}
	.related-post.flat li .related-post-thumb{
		width: 100%!important;
		height: auto!important;
	}
	#single-post-wrapper .post-ratings{
		margin-left: 0;
	}
	.modC {display: block!important;}
	.cifras, .express {
		width: 100%!important;
		margin:10px 0!important;
	}
	.moveBox{
		margin-left: 0%;
	}
}

