/*@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');*/
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,900');
/*body{font-family:Helvetica;}*/
body{font-family:'Source Sans Pro', sans-serif; font-size: 17px !important; color: #000 !important;}
.wrapper100{width:100%;overflow:hidden;}
.navbar{margin-bottom:0;z-index:100;}
.fixed-nv{position:fixed;top:0;left:0;width:100%;}
.navbar-toggle{float:left;}
.container-fluid>.navbar-header, .navbar .container-fluid{background-color:#FFF;border:none;margin-right:0;margin-left:0;}
.navbar-header{float:left;position:relative;width:100%;}
.navbar .container-fluid{padding-right:0;padding-left:0;}
.navbar-default .navbar-toggle, .finder{display:block;height:50px;background-color:#FFF;position:absolute;}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{border:none;border-radius:0;margin-top:0;margin-bottom:0;float:left;background-color:#FFF;left:0;}
.navbar-header .navbar-toggle{position:absolute;z-index:100;}
.navbar-default .navbar-toggle .icon-bar{background-color:#000;}
.navbar-brand{float:left;height:50px;padding:7px 0;font-size:18px;line-height:20px;display:block;text-align:center;width:100%;}
.navbar-brand a{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;z-index:99;}
.finder{float:right;width:42px;right:0;text-align:center;overflow:hidden;}
.finder a, .finder a:hover{color:#000;font-size:20px;padding:14px 12px;text-align:center;display:inline-block;text-decoration:none;position:absolute;left:0;z-index:0;}
.navbar-collapse a{color:#fff;}
.navbar-collapse .nav-tabs>li>a{border:none;border-bottom:3px solid transparent;}
.navbar-collapse .nav-tabs>li.active>a, .navbar-collapse .nav-tabs>li>a:hover, .navbar-collapse .nav>li>a:focus{background:none;border:none;color:#fff;border-bottom:3px solid #9c9c9c;padding-bottom:12px;}
.navbar-collapse .nav nav-tabs .active a{text-decoration:underline;}
.navbar-collapse .tab-content .menu-sec-list{list-style:none;margin:0;padding:0;background-color:#343434;}
.sub-sec-menu-title{background-color: #023db1;color:#fff;font-size:14px;}
.navbar-collapse .tab-pane .menu-sec-list li .menu-sec-itm:hover, .navbar-collapse .tab-pane .menu-sec-list li .menu-sec-itm{text-decoration:none;color:#cbcbcb;}
.navbar-collapse .tab-pane .menu-sec-list li .menu-sec-itm{padding-left:28px;}
.sub-sec-menu-title{padding-left:23px;}
.menu-dot{-moz-border-radius:80px;-ms-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;width:10px;height:10px;display:block;float:left;margin-right:8px;margin-top:3px;}
.dot-blue{background-color:#2858be;}
.dot-pink{background-color:#951c55;}
.dot-yellow{background-color:#eba50d;}
.dot-red{background-color:#ff1919;}
.am-menu a, .am-menu .date{float:left;}
body.modal-open{overflow:hidden;}
#mask-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(26, 26, 26, 1);width:100%;height:100%;display:none;z-index:99;overflow:hidden;}
.navbar-collapse{position:fixed;top:50px;z-index:99;width:100%;height:100%;overflow:auto;margin:0!important;padding:0;}
.visible-fixed{position:fixed;top:0;z-index:99;width:100%;}
.navbar-nav #maincontent, .navbar-nav #maincontent2{padding-left:20px;position:fixed;top:51px;width:100%;z-index:100;background-color:#222;left:0;}
.navbar-nav .tab-content{padding-top:55px;}
.menu-gal1-title{float:left;}
.navbar .navbar-collapse .navbar-nav{margin-left:0;margin-right:0;}
.navbar .tab-content .portada-cont .row{margin-right:0;margin-left:0;margin-bottom:10px;}
.menu-main-am-cont{background-color:#282828;float:left;position:relative;width:100%;padding-bottom:50px;}
.menu-main-am-cont .am-menu .date{color:#919191;}
.txt-left{text-align:left;}
.am-menu a{margin-bottom:3px;float:left;position:relative;width:100%;}
.first-itm-mg{border-bottom:2px solid #424242;padding-bottom:10px;margin-bottom:10px;}
.gray-clock{-webkit-filter:grayscale(8);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter ….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;}
.navbar-nav .tab-content .am-title{color:#fff;margin:10px 0;}
#main-header2-interiores .container-fluid>.navbar-header, #main-header2-interiores .navbar .container-fluid, #main-header2-interiores .navbar-toggle, #main-header2-interiores .navbar-toggle:focus, #main-header2-interiores .navbar-toggle:hover{background-color:#eee;}
#main-header2-interiores .navbar-toggle .icon-bar{background-color:#092379;}
#main-header2-interiores .navbar-toggle{z-index:100;}
#main-header2-interiores .navbar-brand{padding:0;}
#main-header2-interiores .rs-list-top{width:100%;height:100%;display:block;}
#main-header2-interiores .rs-list-top li{float:left;position:relative;width:25%;height:100%;list-style:none;display:block;}
#main-header2-interiores .rs-list-top li a{width:100%;display:block;height:100%;background-image:none;padding:5px 0;text-align:center;}
#main-header2-interiores .e-share{background-color:#eeeeee;}
#main-header2-interiores .wa-share{background-color:#65bc54;}
#main-header2-interiores .fb-share{background-color:#3b5998;}
#main-header2-interiores .tw-share{background-color:#55acee;}
#main-header2-interiores .rs-list-top li a span{background-image:url(../images/rs_menu_int.png);background-repeat:no-repeat;width:39px;height:40px;display:block;cursor:pointer;background-size:cover;margin:0 auto;}
#main-header2-interiores .e-share span{background-color:#eeeeee;background-position:1px 0;}
#main-header2-interiores .wa-share span{background-color:#65bc54;background-position:-39px 0;}
#main-header2-interiores .fb-share span{background-color:#3b5998;background-position:-78px 0;width:18px!important;}
#main-header2-interiores .tw-share span{background-color:#55acee;background-position:-96px 0;width:47px!important;}
.ad-mobile{display:block;width:100%;float:none;text-align:center;}
#pagewrap{background:#fff;}
img{max-width:100%;text-align:center;margin:0 auto;}
.sec-cont{text-align:center;background-color:#e9e9e9;padding:5px 0;}
.sec-name-top{text-transform:uppercase;text-decoration:none;background-image:url(../images/sec-name-top.png);background-repeat:no-repeat;background-position:left center;padding-left:15px;text-decoration:none;color:#000;font-weight:bold;}
.note-title-cont{padding:0 5px;}
.note-title{margin:5px; color: #000; font-size: 30px;font-weight: 600;}
.note-imgs-cont{padding:0;text-align:center;}
.note-sumary-cont{padding:0 10px;}
.note-sumary{margin-top:5px;/*font-weight:bold;*/}
.note-cont-author-date{float:left;position:relative;text-align:left;padding: 10px 10px 0px 10px;font-size:14px;margin-bottom:7px;}
.note-cont-author-date .author{float:left;position:relative;border-right:1px solid #000;padding-right:5px;margin-right:5px; font-weight: bold;}
.note-cont-author-date .date{float:left;position:relative;}

.note-cont-author-date-soft{float: left;position: relative;text-align: left;font-size: 14px;}
.note-cont-author-date-soft .author{float:left;position:relative;border-right:1px solid #000;padding-right:5px;margin-right:5px; font-weight: bold;}
.note-cont-author-date-soft .date{float:left;position:relative;}

.note-relativas-cont{float:left;position:relative;margin-bottom:10px;padding-left: 0;}
.note-relativas{float:left;position:relative;width:100%;background-color: #e6e6e6;}
.note-relativas h4{text-align:left;width:100%;margin:0 auto;margin-top:7px;font-size: 15px;}
.note-relativas ul{padding-left:0;}
.note-relativas ul li{/*background-color:#383939;*/list-style:none;/*padding-left:30px;*/float:left;position:relative;border:none;margin-bottom:6px;width:100%;/*background-image:url(../images/arrow-relativas.png);*/background-position:10px center;background-repeat:no-repeat;}
.note-relativas ul li a{/*background-color:#e6e6e6;*/font-weight: bold;float:left;position:relative;padding:5px;text-decoration:none;color:#262930;display:inline-block;border:none;width:100%;}
.note-body{width:100%;float:left;position:relative;}
.note-outstanding h3{background-color:#325faa;color:#fff;border-bottom:5px solid #144599;text-align:center;padding:4px 0;font-size:18px;}
.outstanding-top{float:left;position:relative;width:100%;clear:both;}
.note-outstanding .section{position:absolute;bottom:10px;background-color:#e9e9e9;background-image:url(../images/sec-name-top.png);background-repeat:no-repeat;background-position:5px center;padding-left:19px;left:0;padding-right:6px;}
.outstanding-btm{float:left;position:relative;width:100%;clear:both;background-color:#ececec;padding:0 7px;}
.outstanding-btm{text-decoration:none;color:#505050;padding:10px 5px;}
.outstanding-itm{margin-bottom:10px;padding-left:5px;padding-right:5px;float:left;position:relative;overflow:hidden;}
.outstanding-itm .outstanding-btm a{display:block;display:-webkit-box;font-size:16px;line-height:16px;height:34px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.outstanding-itm .bg-gray{background-color:#ececec;}
a, a:hover{color:#505050;text-decoration:none;}
.glyphicon-chevron-left:before, .glyphicon-chevron-right:before{content:'';}
.carousel-control .glyphicon{background-image:url(../images/flechas.png);background-repeat:no-repeat;width:38px;height:142px;display:block;top:36%;}
.carousel-control, .carousel-control:focus, .carousel-control:hover{background:transparent!important;}
.carousel-control .glyphicon-chevron-left{background-position:-2px -3px;;}
.carousel-control .glyphicon-chevron-left:hover{background-position:-2px -146px;;}
.carousel-control .glyphicon-chevron-right{background-position:-40px -3px;}
.carousel-control .glyphicon-chevron-right:hover{background-position:-40px -146px;}
.otras-plumas-mod-title{display:block;height:40px;background-color:#383939;background-image:url(../images/otras-plumas-mod-title.png);background-size:contain;background-position:center center;background-repeat:no-repeat;margin-bottom:2px;}
.opinion-mod-title{display:block;height:40px;background-color:#383939;background-image:url(../images/opinion-mod-title.png);background-size:contain;background-position:center center;background-repeat:no-repeat;margin-bottom:2px;}
#myOpinionCarousel{background-color:#e1e4e9;margin-bottom:20px;}
#myOpinionCarousel .carousel-inner{padding-bottom:30px;}
.carousel-control .glyphicon-chevron-left{left:0;}
.carousel-control .glyphicon-chevron-right{right:0;}
.opinion-group{margin:0;padding:0;list-style:none;float:left;}
.opinion-item{float:left;position:relative;margin-top:20px;}
.opinion-item .pic-cont{width:60px;height:60px;-moz-border-radius:80px;-ms-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;overflow:hidden;float:left;}
.opinion-item .pic{width:100%;height:100%;display:inline-block;background-position:center center;background-size:contain;background-repeat:no-repeat;}
.opinion-item .opi-title, .opinion-item .opi-author{display:block;position:relative;}
.opinion-item .opi-author{
	/*margin-top:20px;*/
	width: 70%;
	color: #FFF;
	background-color: #7d7d7d;
	text-transform: uppercase;
	font-size: 14px;
	padding: 2px;
	margin-bottom: 10px;
	float: left;
}
.opi-title {
    color: #2255ae;
    font-weight: bold;
    height: 55px !important;
    overflow: hidden;
}
.opinion-item .opi-dot{background-color:#e10404;-moz-border-radius:80px;-ms-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;display:block;float:left;position:relative;width:5px;height:5px;margin-right:5px;margin-top:-2px;}
.panel-footer{background-color:#0c0c0c; border-bottom-right-radius: 0px;border-bottom-left-radius: 0px; position: relative;z-index: 20;}
.panel-footer .footer-sec-list li a{text-align: left; float: left; white-space: pre; width: 100%;font-size: 17px;}
.footer-sections{color:#f7f7f7;text-transform:uppercase;}
.footer-sec-list, .footer-rs{margin:0;padding:0;list-style:none; display: block; text-align: center;}
.footer-sec-list li{margin-right:5px;}
.footer-sec-list li a, .footer-rs li a{color:#f7f7f7;}
.footer-rs li{margin-right:5px;position:relative; display: inline-block; text-align: center;}
.footer-rs li a{float:left;position:relative; width: 35px; height: 30px;}
.footer-brand{background-color:#0c0c0c;text-align:center;padding:20px 0;position: relative;z-index: 20;}
.rs-ftr{background-image:url(../images/redes_03.png);background-repeat:no-repeat;width:40px;height:40px;display:block;background-size:cover;}
.ftr-tw{background-position:-374px 0;}
.ftr-fb{background-position:-300px 0;}
.ftr-yt{background-position:-416px 0;}
.ftr-ins{background-position:-334px 0;}
.sec-name-top-ini{text-transform:uppercase;text-decoration:none;color:#11388b;font-weight:bold;}
.top-date{text-transform:uppercase;margin-top:10px;}
.main-gal-title-big{}
.main-gal-title-big a{text-decoration:none;font-weight:bold;}
.main-gallery .section{color:#2758bd;text-transform:uppercase;float:left;position:relative;margin-right:10px;font-weight:bold;}
.main-gallery .date{border-left:1px solid;padding-right:5px;padding-left:5px;}
.main-gallery .note-cont-author-date .author{border:none;}
.main-gallery .note-cont-author-date{}
.main-gallery .note-cont-author-date{padding-left:0;}
.main-gallery .sumary, .generales .sumary{float:left;position:relative;margin:8px 0;padding-left:0;font-weight:bold;}
.main-gallery .main-gal-title-small, .rel-gen{background-image:url(../images/sec-name-top.png);background-repeat:no-repeat;background-position:left 12px;padding-left:15px;color:#000;margin:3px 12px;float:left;clear:both;}
.main-gallery .main-gal-title-small a, .rel-gen a{text-decoration:none;font-size:16px;display:inline-table;}
.corte-img img{width:100%;}
.corte h3{text-align:center;width:100%;background-color:#383939;color:#fcb02b;padding:5px;position:absolute;top:0;margin-top:0;z-index:2;}
.corte .corte-title{width:100%;font-size:18px;position:absolute;bottom:0;float:left;min-height:33px;padding-top:20px;}
.corte .corte-title a{font-size:21px;color:#fff;}
.al-momento{padding-bottom: 15px;}
.al-momento h3{background-color:#f1f1f1;color:#232323;margin-top:0;float:left;position:relative;width:100%;margin-bottom:0;padding:10px 20px;text-transform:uppercase;}
.al-momento-list{float:left;position:relative;background-color:#FFF;margin:0;padding:0;list-style:none;}
.al-momento-list li{border-bottom:1px solid #5b5b5b;margin-bottom:4px;margin-top:4px;}
.al-momento-list li a{display:table-cell;}
.al-momento-list li:last-child{border-bottom:none;}
.am-clock{background-image:url(../images/clock-momento.png);background-repeat:no-repeat;background-position:center center;width:15px;height:15px;float:left;position:relative;display:block;margin-top:2px;margin-right:10px;}
.al-momento-list .date{color:#f1001f;float:left;position:relative;margin-right:10px;}
.galeria-itm2 .note-cont-author-date, .generales .note-cont-author-date{border-bottom:none;float:left;position:relative;width:100%;margin-bottom:0;}
.pad-left-0{padding-left:0;}
.galeria-itm2 .section, .generales .section{color:#2758bd;text-transform:uppercase;float:left;position:relative;padding-right:5px;margin-right:2px;border-right:1px solid #7e7d7d;font-weight:bold;}
.galeria-itm2 .date, .generales .date{float:left;position:relative;padding-left:0px;border-left:none;}
.itm2-galeria{margin-bottom:10px;}
.municipios .sec-title{margin-bottom:0;}
.muni-big{border-top:5px solid #e61717;margin-bottom:5px;background-color:#2d2d2d;}
.muni-big .note-muni-title{background:url(../images/cuadro-rojo.jpg);background-position:16px center;background-repeat:no-repeat;padding-left:28px;}
.muni-small{border-top:3px solid #e61717;margin-bottom:3px;background-color:#2d2d2d;}
.note-muni-img{padding:0;}
.muni-small a, .note-muni-sumary a{color:#fff;}
.note-muni-title a, .muni-small .ciudad{color:#e88b27;font-weight:bold;}
.sec-name-top-opinion, .sec-name-top-opinion:hover{background-color:#3d3d3d;float:left;position:relative;padding:3px 10px;color:#fcb02b;text-transform:uppercase;font-weight:bold;}
.opinión .sec-cont{background-color:transparent;padding-bottom:0;}
.opinión .author{/*font-family:geogia;*/font-size:15px;}
/*.opinión .note-title-cont{background-color:#fcf3f2;}*/
.especial .note-cont-author-date .pic{
	float:right;
	margin-top: -60px;
}
.opinión .note-imgs-cont .pic-cont{width:80px;height:80px;overflow:hidden;float:right;}
.opinión .note-cont-author-date{float:left;position:relative;border:none;}
.opinión .author{width:100%;clear:both;/*color:#1a5add;*/border:none;}
.opinión .date{width:100%;clear:both;}
.opinión .inner-date{border-top:2px solid #c0c0c0;margin:0 auto;padding:0 10px;margin-left:15px;}
.opinión .dot-blue{background-color:#1a5add;}
.opinión .pic{-moz-border-radius:80px;-ms-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;width:80px;height:80px;display:inline-block;background-position:center center;background-size:contain;}
.note-misma-pluma{border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;float:left;position:relative;width:100%;}
.pluma-list{float:left;position:relative;padding:0;margin:0 auto;width:100%;}
.itm-pluma{background-color:#e6e6e6;list-style:none;padding-left:30px;float:left;position:relative;border:none;margin-bottom:6px;width:100%;background-image:url(../images/arrow-misma-pluma.png);background-position:10px center;background-repeat:no-repeat;}
.itm-pluma a{background-color:#e6e6e6;float:left;position:relative;padding-left:6px;text-decoration:none;color:#262930;display:inline-block;border:none;width:100%;font-style:italic;}
.note-misma-pluma h4{background-color:#383939;color:#fcb02b;padding:5px 0;text-align:center;}
.blogs-list-cont h3{color:#fff;background-color:#3069ff;float:left;clear:both;margin:0;font-family:Helvetica;padding:5px 10px;}
.blogs-list{background-color:#f5eceb;list-style:none;float:left;position:relative;width:100%;clear:both;padding:0 10px;}
.blogs-list li{border-bottom:1px solid #a5a5a5;float:left;position:relative;width:100%;background-image:url(../images/plus-opinion.png);background-repeat:no-repeat;background-position:right center;}
.blogs-list li:last-child{border-bottom:none;}
.blogs-list li a{color:#000;padding:6px 0;float:left;position:relative;display:block;width:100%;}
.iAd, .webad{float:none;display:block;margin:10px auto;}
.especiales{text-align:center;margin-top:10px;margin-bottom:10px;}
.itm-esp{margin-bottom:10px;}
.especiales img{margin:0 auto;}
.main-img-cont{text-align:center;padding:0;}
.main-img-cont img{width:100%;}
.helvetica-font{font-family:Helvetica;}
.geogia-font{font-family:Georgia;}
.note-soft-img{padding:0;}
.note-soft .note-cont-author-date{background-color:#951c55;padding:10px 10px;margin-bottom:0;border-bottom:0;}
.note-soft .author{border-right:0;}
.note-soft .note-cont-author-date .section{float:left;position:relative;font-weight:bold;color:#fff;text-transform:uppercase;}
.note-soft .author{float:left;position:relative;}
.note-soft .date{margin-left:10px;border-left:1px solid #fff;padding-left:7px;margin-right:8px;}
.note-soft .note-cont-author-date, .note-soft .date, .note-soft .author{color:#fff;}
.note-soft-title{background-color:#b82266;padding:5px 10px;}
.note-soft-title a{color:#fff;font-weight:bold;}
.note-soft-title a .balazo{color:#fdadba;font-weight:bold;}
.soft-small{background-color:#951c55;padding:5px;margin-top:5px;}
.soft-small a{color:#fff;font-weight:bold;}
.soft-small .balazo{color:#fdadba;}
.rs-list-hard{list-style:none;width:350px;padding:0;margin:10px auto;float:none;display:table;}
.rs-list-hard li{float:left;position:relative;margin-right:5px;}
.rs-list-hard li:last-child{margin-right:0;}
.rs-list-hard li a{width:35px;height:33px;display:block;cursor:pointer;}
.rsbtn-hard{background-image:url(../images/redes_compartido_02.png);background-repeat:no-repeat;background-size:cover;}
/*.soft .rsbtn-hard{
	background-image:url(../images/redes_gris.png);
}*/
.blogs .soft-small{
	background-color: unset;
}
.blogs .soft-small h3{
	margin-top: 5px;
}
.blogs .soft-small a{
	font-size: 17px;
	color: #000;
}
.blogs .blogs-externos li{
	list-style: none;
	display: inline-block;
	padding: 0 5px;
	font-weight: bold;
	border-right: 1px solid;
	font-size: 19px;
}
.blogs .blogs-externos li:nth-child(8){
	border-right: none;
}
.blogs .blogs-externos{
	padding-left: 10px;
}
.soft .siguenos-soft .rsbtn-hard{
	background-image: url(../images/redes_04.png);
}
.soft .siguenos-soft .fb-share{
	background-position: 0 0;
}
.soft .siguenos-soft .wa-share{
	background-position: -120px 0;
	width: 50px;
}
.soft .siguenos-soft .tw-share {
	background-position: -78px 0;
	width: 40px;
}
.soft .siguenos-soft .inst-share {
	background-position: -30px 0;
}
.soft .fb-share{background-position:-301px;}
.soft .tw-share{background-position:-250px 0px;}
.soft .wa-share{background-position:-197px 0px;}
.soft .mt-share{background-position:-264px 0px;}
.soft .gp-share{background-position:-341px 0px;}
.soft .video-item .wa-share{
  background-position: 0px 0px;
}
.soft .video-item .tw-share{
  background-position: -52px 0px;
}
.soft .video-item .fb-share{
  background-position: -103px 0;
}

.fb-share{background-position: -502px; width: 22px !important;}
.tw-share{background-position:-449px 0px;}
.wa-share{background-position:-395px 0px;}
.mt-share{background-position:-264px 0px;}
.gp-share{background-position: -540px 0px; width: 37px !important;}
.separator1{color:#686868;float:none;width:90%;margin:12px auto;height:5px;border-top:2px solid;display:block;}
.separator2{color:#5a5a67;float:none;display:block;width:90%;margin:3px auto;height:5px;border-top:2px solid;}
.rs-list-top{margin:0;padding:0;}
.title-detacada-soft{display:none;}
/*.ciencia .note-title-cont,
.cultura .note-title-cont,
.deportes .note-title-cont,
.entretenimiento .note-title-cont,
.espectáculos .note-title-cont,
.medio-ambiente .note-title-cont,
.ciencia .note-sumary-cont,
.cultura .note-sumary-cont,
.deportes .note-sumary-cont,
.entretenimiento .note-sumary-cont,
.espectáculos .note-sumary-cont,
.medio-ambiente .note-sumary-cont,
.meme .note-sumary-cont{background-color:#a31559;color:#fff;}*/
.ciencia .title-detacada-hard,
.cultura .title-detacada-hard,
.deportes .title-detacada-hard,
.entretenimiento .title-detacada-hard,
.espectáculos .title-detacada-hard,
.medio-ambiente .title-detacada-hard,
.meme .title-detacada-hard{display:none;}
.ciencia .title-detacada-soft,
.cultura .title-detacada-soft,
.deportes .title-detacada-soft,
.entretenimiento .title-detacada-soft,
.espectáculos .title-detacada-soft,
.medio-ambiente .title-detacada-soft,
.meme .title-detacada-soft{display:block;background-color:#b82266;border-bottom:5px solid #951c55;color:#febfc9;}
.ciencia .note-relativas h4,
.cultura .note-relativas h4,
.deportes .note-relativas h4,
.entretenimiento .note-relativas h4,
.espectáculos .note-relativas h4,
.medio-ambiente .note-relativas h4,
.meme .note-relativas h4{color:#b82266;}
.ciencia .note-relativas ul li,
.cultura .note-relativas ul li,
.deportes .note-relativas ul li,
.entretenimiento .note-relativas ul li,
.espectáculos .note-relativas ul li,
.medio-ambiente .note-relativas ul li,
.meme .note-relativas ul li{background-color:#b82266;color:#fff;background-image:url(../images/arrow-relativas-soft.png);}
.ciencia .note-relativas ul li a,
.cultura .note-relativas ul li a,
.deportes .note-relativas ul li a,
.entretenimiento .note-relativas ul li a,
.espectáculos .note-relativas ul li a,
.medio-ambiente .note-relativas ul li a,
meme .note-relativas ul li a{background-color:#951c55;color:#fff;}
.ciencia .sec-name-top,
.cultura .sec-name-top,
.deportes .sec-name-top,
.entretenimiento .sec-name-top,
.espectáculos .sec-name-top,
.medio-ambiente .sec-name-top,
.meme .sec-name-top,
.ciencia .note-outstanding .section,
.cultura .note-outstanding .section,
.deportes .note-outstanding .section,
.entretenimiento .note-outstanding .section,
.espectáculos .note-outstanding .section,
.medio-ambiente .note-outstanding .section,
.meme .note-outstanding .section{background-image:url(../images/sec-name-top-soft.png);}
.widget-title-concupiscencia{background-color:#2d2d2d;color:#e55c80;text-align:center;padding:10px 0;margin-bottom:0;}
.concupiscencia-txt{background-color:#2d2d2d;float:left;position:relative;width:100%;padding:10px 15px;}
.concupiscencia-txt h2{margin-top:0;}
.concupiscencia-txt a{color:#fff;}
.portada .note-opinion .otras-plumas-mod-title
.seguridad .otras-plumas-mod-title,
.ciudad .otras-plumas-mod-title,
.economía .otras-plumas-mod-title,
.educación .otras-plumas-mod-title,
.elecciones .otras-plumas-mod-title,
.gobierno .otras-plumas-mod-title,
.mundo .otras-plumas-mod-title,
.nación .otras-plumas-mod-title,
.política .otras-plumas-mod-title,
.salud .otras-plumas-mod-title,
.seguridad .otras-plumas-mod-title,
.sociedad .otras-plumas-mod-title,
.universidades .otras-plumas-mod-title{display:none !important;}
.opinión .opinion-mod-title{display:none;}
.opinión .otras-plumas-mod-title{display:block;}
.portada .otras-plumas-mod-title{display:none;}
#emergente-abajo{z-index:999;bottom:0;top:auto;height:600px;}
.modal.fade.in .modal-body{bottom:0;opacity:1;}
.modal-body{/*position:absolute;bottom:-250px;*/right:0;left:0;margin:0 auto;padding:0;width:300px;border-radius:6px 6px 0 0;opacity:0;-webkit-transition:opacity 0.3s ease-out, bottom 0.3s ease-out;-moz-transition:opacity 0.3s ease-out, bottom 0.3s ease-out;-o-transition:opacity 0.3s ease-out, bottom 0.3s ease-out;transition:opacity 0.3s ease-out, bottom 0.3s ease-out;}
.close, .close:hover{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;position:absolute;right:-3px;top:8px;opacity:1;}
.popup-button{margin-left:140px;margin-top:77px;font-weight:bold;}
.close-emergente-modal{background-color:#f6f6f6;color:#717171;border:1px solid #717171;padding:6px 10px;-moz-border-radius:80px;-ms-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;overflow:hidden;width:30px;height:24px;font-size:13px;line-height:normal;}
.font-zoom{float:left;position:relative; margin: 15px 0;/*margin-left:13px;margin-top:-2px;*/}
.zoom-in-txt, .zoom-out-txt{
	/*border:1px solid #686868;*/padding:2px 6px;
	font-size:11px;font-family:Helvetica;
	float:left;position:relative;margin-left:5px;
	cursor:pointer;
	background-image: url(../images/icon_A.png);
	background-size: cover;
	background-repeat: no-repeat;
	width: 23px;
	height: 22px;
}
.note-concupiscencia{margin-bottom:10px;}
.concupiscencia-txt h2 a{font-size:20px;line-height:auto;}
.concupiscencia-txt p a{font-weight:normal;}
.camera-gal{margin-right:10px;}
@media all and (max-device-width:400px){#main-header2-interiores .e-share span{float:right;margin-right:8px!important;}
}
.am-load-more, .ml-load-more{border-bottom: 5px solid #d3d3d3;padding-bottom: 25px;text-align:center;background-repeat:no-repeat;background-position:center center;width:100%;height:22px;float:none;margin-right:5px;cursor:pointer;margin:0 auto;clear:both;text-align:center;display:inline-block;/*background-color:#ececec;*/}
.ver-mas-am, .ver-mas-ml{clear:both;margin:0 auto;/*display:block;*/margin-top:-8px;/*background:#c5c5c5;*/padding:4px 0;}
.amnm .nav-tabs>li>a{background-color:#c5c5c5;font-weight:bold;font-size:16px;margin-right:0;text-transform:uppercase;}
.amnm .nav-tabs>li.active>a, .amnm .nav-tabs>li.active>a:focus, .amnm .nav-tabs>li.active>a:hover{background-color:#ececec;}
.arrow-top{color:#c5c5c5;clear:both;display:inline-block;}
.am-hidden, .ml-hidden{display:none;}
.mas-leidas{}
.mas-leidas h3{background-color:#f1f1f1;font-weight:bold;font-family:Helvetica;margin-top:0;float:left;position:relative;width:100%;margin-bottom:0;padding:10px 20px;text-transform:uppercase;}
.mas-leidas ol{background-color:#ececec;float:left;position:relative;width:100%;padding-top:10px;padding-bottom:10px;padding-left:6px;}
.mas-leidas ol li{float:left;position:relative;width:100%;border-bottom:1px solid #000;}
.mas-leidas ol li:last-child{border-bottom:none;}
.mas-leidas ol li a{font-family:Georgia;font-weight:normal;text-decoration:none;}
.custom-counter{margin-left:0;padding-right:0;list-style-type:none;}
.custom-counter li{counter-increment:step-counter;}
.custom-counter li::before{content:counter(step-counter);margin-right:5px;font-size:30px;color:#000;font-weight:bold;padding:3px 8px;border-radius:3px;font-family:Georgia;font-style:italic;}
.corte-gradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000',GradientType=0);}
.nm a{position:relative;float:left;width:100%;}
.nm-s-h-a{float:left;position:relative;background-color:#2f538b;clear:both;font-size:12px;padding:3px 7px;font-weight:bold;width:100%;text-align:left;color:#fff;padding-left:15px;}
.btm-cont{position:relative;bottom:0;color:#fff;left:0;width:100%;text-align:left;padding:7px 15px;background-color:#000;font-size:15px;}
.title-note1-nm{width:100%;float:left;position:relative;color:#fff;text-align:left;padding-left:15px;padding-bottom:10px;}
.nm-normal-f{font-weight:normal;font-size:10px;}
.nm-bold-f{font-weight:bold;text-transform:uppercase;}
.nm-txt_right{border-top:7px solid #2f538b;background-color:#2d2d2d;color:#fff;display:table;height:100%;float:right;}
.nm-txt_right a{color:#fff;font-size:15px;}
.nm ul{width:100%;list-style:none;float:left;position:relative;padding:0;margin:0;}
.nm ul li{background-color:#2d2d2d;float:left;position:relative;width:100%;margin-top:5px;margin-left:0;}
.nm-simple{background-color:#e6e1e1!important;padding:4px 0px;}
.square-blue{background-color:#215daf;width:6px;height:6px;display:inline-block;margin-right:5px;margin-top:6px;}
.nm-txt-simple{float:left;width:95%;}
.nm h3{color:#373737;font-weight:bold;padding:0 15px;border-bottom:4px solid #215daf;}
.nm-blue-txt{color:#0852b8;}
.nm{margin-bottom:15px;float:left;}
.pl0{padding-left:0;}
.pr0{padding-right:0;}
.note-meme{background-color:#000;}
.meme-inner-title{float:left;position:relative;}
.widget-title-memes{font-family:Helvetica;color:#fff;float:left;font-size:23px;position:relative;width:100%;}
.meme-title2{background-color:#f3cd00;font-size:12px;padding:3px 3px;color:#000;font-weight:bold;margin-left:7px;position:relative;margin-top:2px;float:left;}
.meme-indicators{position:relative;float:left;width:100%;left:0;right:0;margin:0;text-align:center;bottom:0;}
.meme-indicators li{border-radius:0;background-color:#f3cd00;border:none;margin:1px 5px;}
.meme-indicators .active{background-color:#797979;}
.rsbtn-meme{background-image:url(../images/sharememes.png);background-repeat:no-repeat;background-size:cover;}
.rsbtn-meme.fb-share{background-position:-76px 0;}
.rsbtn-meme.tw-share{background-position:-152px 0;}
.rsbtn-meme.pi-share{background-position:0 0;}
.rs-list-meme{list-style:none;width:228px;padding:0;margin:0 auto;float:right;display:table;position:absolute;right:0px;left:0;bottom:0;}
.rs-list-meme li{float:left;position:relative;}
.rs-list-meme li a{width:76px;height:28px;display:block;cursor:pointer;}
#sec-selector{height:41px;border-bottom:none;padding:0!important;}
#secs-tab{position:absolute;left:0;top:0;}
.section-view-title{text-transform:uppercase;color:#2758bd;text-align:center;}
#secs-cont-data .section-view-title{display:none;}
.w100{width:100%;}
.text-left{text-align:left;}
.ui-loader{display:none;}

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background-color: #fff;
  
  background-repeat: no-repeat;
  /*content: 'Espere... estamos cargando su información';*/
}

#preloader #preloader-inner {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  //margin: 0 auto;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  //border-top-color: #61f2ec;
  background-image: url(../images/econbut.png);
  background-repeat: no-repeat;
  //vertical-align: middle;
  //text-align: center;
  animation: pulse 1s infinite;
  background-position: center;
}

#preloader #preloader-inner:before {
  content: "";
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #213073;
  animation: spin 1.5s linear infinite;
}

#preloader #preloader-inner:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  border-radius: 50%;
  border: 3px solid #0127A1;
  border-top-color: #182863;
  border-left-color: #182863;
  animation: spin2 1s linear infinite;
}
@keyframes 
spin { 0% {
transform:rotate(0deg)
}

to { transform: rotate(1turn) }
}
@keyframes 
spin2 { 0% {
transform:rotate(360deg)
}

to { transform:rotate(0deg); }
}

.politica .navbar-header{
	background-color: #FFF;
}

/*new css*/
.soft .navbar-header,
.soft .navbar-toggle,
.soft .navbar-toggle:hover{
	background-color: #931660;
}
.soft .play-audio,
.soft .play-audio .finder,
.soft .play-audio .finder a{
	background-color: #FFF;
	color: #04d3e5;
}
.soft .play-audio h4{
	background-color: #94155a;
	text-align: center;
	padding: 5px;
	font-weight: bold;
	font-style: italic;
	color: #fff;
	margin-top: 5px;
	margin-left: 15px;
}
.soft .play-audio .finder a{
	padding-left: 15px;
	font-size: 25px;
}
.soft .navbar-toggle .icon-bar {
    background-color: #FFF;
}

.deportes .finder a,
.espectáculos .finder a,
.entretenimiento .finder a,
.cultura .finder a,
.ciencia .finder a{
	color: #FFF;
}
.note-relativas ul li:first-child a {
  	border-bottom: 1px solid #000;
}
.massoft .masseccion {
  	background-color: unset;
}
.massoft .fitems h4,
.massoft .fitems h3{
  color: #FFF;
  background-color: #95165d;
  margin-top: 0px;
  padding: 10px;
  font-weight: bold;
  
}
.massoft .masseccion .mas-title h4{
  padding-left: 0px;
  padding-right: 10px;
}
.masseccion {
	background-color: #e8e8e8;
	padding: 10px 5px;
}
.mas-title h4{
	padding-left: 10px;
	margin-top: 0px;
	/*font-size: 16px;*/
	font-weight: bold;
	color: #000;
	margin-bottom: 0px;
}
.masseccion span{
	font-size: 10px;
	border: 1px solid #233a80;
	margin: 0 10px;
	padding: 3px;
	background-color: #FFF;
	color: #233a80;
	font-weight: normal;
	position: absolute;
	bottom: 0;
}
.mashard .masseccion h4{
	font-size: 17px;
}
.mashard .masseccion img{
	/*width: 100%;
	height: 111px;*/
}
.masseccion .col-sm-6, .masseccion .col-xs-6 {
    padding-right: 0px;
    padding-left: 0px;
    height: 111px;
}
.mas-visto-soft{
	background-color: unset;
}
.mas-visto-soft .mas-title h4{
	font-size: 16px;
}
.mas-visto-soft span {
    border: unset;
    text-transform: capitalize;
    margin: 0px;
    padding: 10px;
    position: relative;
    display: block;
    color: #000;
}
.redes-footer{
	/*width: 155px;*/
	margin: 0 auto;
	display: block;
	text-align: center;
}
.redes-footer span{
	/*float: left;*/
	/*width: 38px;*/
	margin-right: 5px;
	display: inline-block;
	text-align: center;
}
.redes-footer span a{
	width: 35px;
	height: 30px;
}
.al-momento .nav-tabs > li > a{
	border-radius: 0;
	border: unset;
	color: #243989;
}
.corte-img{
	background-color: #e6e6e6;
}
.corte-img img{
	padding: 10px 35px 0 35px;
}
.especial .corte-data{
  background-color: #686868;
}
.corte-data{
	margin-bottom: 20px;
	background-color: #8e9dba;
	position: relative;
	height: 160px;
}
.corte-data img{
	width: 50px;
	height: 50px;
	float: right;
	border-radius: 40px;
	margin-top: -18px;
	margin-bottom: 5px;
}
.corte-titles{
	padding: 10px;
	margin: -15px 20px 6px 20px;
	background-color: #FFF;
	position: absolute;
	z-index: 10;
	width: 87%;
}
.corte-titles p{
	font-size: 17px;
}
.corte-titles h4{
	font-weight: bold;
	width: 85%;
	height: 60px;
	color: #000;
}
.galeria-int .mas-title h4{
  padding-left: 0;
  padding-right: 10px;
  height: 0;
}
.galeria-int{
	background-color: #FFF;
}
.menu-sec-list li{
	list-style: none;
	font-size: 20px;
}
.menu-sec-list li a:hover{
	color: #FFF;
}
.navigation__social {
    display: block;
    text-align: center;
    font-size: 0;
    margin: 50px 0 40px;
}
.navigation__social li {
    display: inline-block;
    vertical-align: top;
    font-size: initial;
    margin: 0 8px;
}
.navigation__social a {
    width: 40px;
    height: 40px;
    display: inline-block;
    text-align: center;
    color: white;
    position: relative;
    font-size: 25px;
    line-height: 48px;
}
.play-audio{
	background-color: #d5d5d5;
	padding-right: 5px;
	padding-left: 0px;
	margin-top: 7px;
	display: table;
}
.play-audio .finder{
	position: relative;
	float: left;
	right: unset;
	background-color: #e3e3e3;
	height: 35px;
}
.play-audio .finder a{
	padding-top: 8px;
	padding-left: 10px;
}
.play-audio span{
	display: table-cell;
	vertical-align: middle;
	font-size: 16px;
}
.direccion-menu p:last-child{
  border-bottom: 1px solid #FFF;
  padding-bottom: 5px;
}
.note-relativas-soft {

    margin: 0 auto;
    padding-bottom: 10px;

}
.rel-soft-itm {
	background-color: #e6e6e6;
    margin-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}
.note-relativas-soft .rel-soft-itm:nth-child(3){
  display: none;
}
.rel-soft-itm .col-xs-6.col-sm-6 {
    padding: 0;
}
.rel-soft-itm img{
  border-right: 10px solid #aa3f6b;
  width: 100%;
  height: 105px;
}
.rel-soft-itm .col-xs-6.col-sm-6 h4{
    padding-left: 10px;
    font-weight: bold;
    font-size: 16px;
}

.soft-tags a {

    color: #fff;
    background-color: #9b135d;
    padding: 3px;
    font-size: 16px;
    display: inline-block;
    margin: 5px;
    font-style: italic;
}
.soft-tags {
	border-top: 5px solid #04d3e5;
	border-bottom: 5px solid #04d3e5;
	margin-bottom: 10px;
	font-weight: bold;
}

.reaction {
    background-image: url(../images/emociones_cool.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.reactions-int-soft span{
  	width: 45px;
  	height: 45px;
  	display: block;
	cursor: pointer;
	float: right;
	margin-top: 15px;
}
.reactions-int-soft h3{
	font-weight: bold;
}
.reactions-int-soft .col-xs-4.col-sm-4 {
	padding-right: 0px;
}
.reaction-exc{
    background-position: 0px 0px;
}
.reaction-ind{
    background-position: -43px 0px;
}
.reaction-ent{
    background-position:-86px 0px;
}
.reaction-wtf{
    background-position: -129px 0px;
}
.reaction-jaj{
    background-position: -172px 0px;
}
.reactions-int-soft .col-sm-6.col-xs-12 {
    border-bottom: 1px solid #7f7f7f;
}
#voto-reactions h3{
  cursor: pointer;
}
.reactions-int-soft .progress{
  height: 30px;
  padding-bottom: 0px;
  margin-top: 20px;
  background-image: linear-gradient(to bottom,#9b135d 0,#9b135d 100%);
}
.reactions-int-soft .progress-bar{
	background-image: linear-gradient(to bottom,#0bfafd 0,#0bfafd 100%);
	font-size: 16px;
	font-weight: bold;
}
.loading{
	background-image: url(../images/loader_econsulta_gif.gif);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	height: 100px;
}
.video-title h2, 
.video-title h3  {
    font-weight: bold;
}
.video-item .play-icon{
	position: absolute;
	z-index: 10;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}
.video-item iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-img-play{
	position: relative;
	padding-bottom: 100%;
	height: 0;
	overflow: hidden;
}
.videos-enredes{
	
	border-bottom: 5px solid #04d3e5;
}
.video-title{
	height: 72px;
	overflow: hidden;
}
.siguenos-soft {
	display: block;
	text-align: center;
}
.siguenos-soft .rs-list-hard li{
	display: inline-block;
	text-align: center;
}
.siguenos-soft .rs-list-hard{
	width: unset;
}
.especial .note-title-cont .note-title{
	font-weight: normal;
}
.especial .especial-seccion{
	background-color: #d9dadc;
	padding: 2px 10px;
	font-size: 13px;
	margin-left: 11px;
	text-transform: uppercase;
}
.especial .note-cont-author-date{
	font-style: italic;
	color: #000;
}
.especial .font-zoom{
	width: 100%;
	border-bottom: 1px solid #7f7f7f;
	border-top: 1px solid #7f7f7f;
	display: table;
}
.especial .font-zoom span{
	margin: 5px;
	display: table-cell;
	vertical-align: middle;
	float: left;
}
.especial .font-zoom .icon-mn {
	width: 20px;
	height: 20px;
	position: relative;
	background-image: url(../images/modo-_nocturno.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0px 0px;
	margin-right: 0px;
	margin-left: 20px;
	cursor: pointer;
}
.especial .font-zoom .text-mn{
	font-weight: bold;
	color: #444561;
	cursor: pointer;
}
.especial .note-body .note-social-btns{
	display: block;
	text-align: center;
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
}
.especial .note-body .note-social-btns .inbody-esp-shar{
	display: inline-block;
	text-align: center;
	margin-bottom: -5px;
}
.especial .note-body .note-social-btns .rs-list-hard{
	width: unset;
	margin: 0;
	float: left;
}
.especial .note-body .note-social-btns span{
	float: left;
	padding-top: 6px;
	font-weight: bold;
	color: #6b6b6b;
}
.especial hr {

    margin-top: 5px;
    margin-bottom: 5px;
    color: #000;
    border-top: 1px solid #000;
}
.resumen-ejecutivo{
	width: 90px;
	background-image: url(../images/patter_re2.png);
	background-repeat: repeat;
	display: none;
	color: #FFF;
	text-align: center;
	position: fixed;
	bottom: 50px;
	right: 0;
	background-color: #66758a;
	padding: 5px;
	z-index: 11;
}
.resumen-ejecutivo .res{
	font-weight: bold;
	position: relative;
}
.resumen-ejecutivo a, 
.resumen-ejecutivo a:hover{
  color: #FFF;
}
.hard #logo_econsulta{
	width: 168px;
	height: 37;
	background-image: url(../images/logo_03);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.modo-n{
	color: #FFF !important;
	background-color: #000 !important;
}
.modo-n .note-cont-author-date{
	color: #FFF !important;
}
.modo-n  .font-zoom .icon-mn{
	background-position: -19px 0px;
}
.modo-n  .font-zoom .text-mn{
	color: #FFF !important;
}
.especial .modo-n .note-body .note-social-btns .inbody-esp-shar span{
	color: #FFF;
}
.especial .modo-n .note-body  .note-social-btns{
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
.modo-n strong{
  color: #FFF;
  font-weight: bold;
}
.modo-n .note-title{
  color: #FFF;
}
.modo-n .note-cont-author-date .author{
	border-right: 1px solid #FFF;
}
.massoft{
	border-top: 5px solid #04d3e5;
}
.soft .note-title{
	border-bottom: 5px solid #05d4e6;
	font-weight: bold;
	line-height: 0.9;
}
.opinion-item .pic-cont{
	width: 80px !important;
	height: 80px !important;
}
#logo_n18{
	background-image: url(../images/logo_03.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0px 0;
	width: 176px;
	height: 40px;
	display: block;
	position: relative;
}
#menus{
	background-image: url(../images/menus.png);
	display: block;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	background-position: 0 0;
}
.navbar-toggle{
	padding: 9px 0px 9px 10px !important;
}
.soft #menus{
  background-position: -35px 0;
}
#sus_menu_btn{
	float: right;
	margin-top: -30px;
	margin-right: 5px;
	font-size: 20px;
	font-weight: bold;
}
#sus_menu_btn a{
	position: relative !important;
}
#sus_menu_btn a img {
    width: 62px;
}
.footer-brand .logo-footer{
	background-image: url(../images/logo_03.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: -687px;
	text-align: center;
	margin: 0 auto;
	width: 326px;
	height: 77px;
	display: block;
}
.hard .note-sumary{
  font-style: italic;
}
.especial .note-sumary{
	font-weight: bold;
}
/* Modulo especiales */
/* The actual timeline (the vertical ruler) */
.timeline {
    position: relative;
    max-width: 400px;
    margin: 0 auto;
}

/* The actual timeline (the vertical ruler) */
.timeline::after {
    content: '';
    position: absolute;
    width: 6px;
    /*background-color: white;*/
    background-color: #545454;
    top: 0;
    bottom: 0;
    left: 10%;
    margin-left: -16px;
}

/* Container around content */
.container {
    /*padding: 10px 40px;*/
    position: relative;
    background-color: inherit;
    width: 50%;
}

/* The circles on the timeline */
.container::after {
    content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    right: -17px;
    background-color: white;
    border: 7px solid #b81119;
    top: 15px;
    border-radius: 50%;
    z-index: 1;
}

/* Place the container to the left */
.left {
    left: -10px;
}

/* Place the container to the right */
.right {
    left: 50%;
}

/* Add arrows to the left container (pointing right) 
.left::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    right: 30px;
    border: medium solid white;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent white;
}
*/
/* Add arrows to the right container (pointing left) 
.right::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    left: 30px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent;
}
*/
/* Fix the circle for containers on the right side */
.right::after {
    left: -16px;
}

/* The actual content */
.content {
    padding: 10px;
    background-color: #d7d7d7;
    position: relative;
}

/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 600px) {
  /* Place the timelime to the left */
  .timeline::after {
    left: 31px;
  }
  
  /* Full-width containers */
  .container {
    width: 103%;
    padding-left: 47px;
    padding-right: 0px;
    background-color: #333;
  }
  
  /* Make sure that all arrows are pointing leftwards */
  /*.container::before {
    left: 60px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent;
  }*/

  /* Make sure all circles are at the same spot */
  .left::after, .right::after {
    left: 15px;
  }
  
  /* Make all right containers behave like the left ones */
  .right {
    left: -10px;
  }
}

/* share fixed soft */
.soft-share-r{
	width: 40px;
	display: block;
	background-color: #aa416c;;
	position: fixed;
	right: 0;
	bottom: 0;
}
.soft-share-r .rs-list-hard{
	margin: 0 4px;
}
.soft-share-r .rs-list-hard li{
	float: none !important;
}
.soft-share-r .rs-list-hard .rsbtn-hard{
	background-image: url(../images/redes_03.png);
	margin: 8px 0;
}
.soft-share-r .rs-list-hard li .wa-share{
	background-position: -3px 0;
	background-image: url(../images/whats_rs.png);
}
.soft-share-r .rs-list-hard li .tw-share{
	background-position: -3px 0;
	background-image: url(../images/tw_sw.png);
}
.soft-share-r .rs-list-hard li .fb-share{
	background-position: -1px 0;
	background-image: url(../images/fb_sw.png);
}
.soft-share-r .rs-list-hard li .gp-share{
	background-position: -3px 0;
	background-image: url(../images/share_rs.png);
}
.container-fluid .note-body iframe{
	width: 100%;
}
.container-fluid .note-body p:nth-child(6){
  overflow: auto;
  overflow-wrap: break-word;
}
/*#main-header2-interiores .soft .rs-list-top li a {
	background-color: #a50060;
}*/
#main-header2-interiores .soft .navbar-header,
#main-header2-interiores .soft .navbar-header .navbar-toggle{
	background-color: #931660;
}
#main-header-interiores .soft .navbar-header .navbar-brand #logo_n18,
#main-header2-interiores .soft .navbar-header .navbar-brand #logo_n18{
	background-position: -351px 0;
	background-image: url(../images/logo_03.png);
}
#main-header2-interiores .soft .navbar-header .navbar-brand #logo_n18,
#main-header2-interiores .hard .navbar-header .navbar-brand #logo_n18,
#main-header2-interiores .especiales .navbar-header .navbar-brand #logo_n18{
	margin-top: 5px;
}
#main-header2-interiores .soft .navbar-header .navbar-brand #sus_menu_btn a,
#main-header-interiores .soft .navbar-header .navbar-brand #sus_menu_btn a{
	color: #FFF;
}
#nl_form{
	top: -40px;
	display: block;
	position: relative;
}
.ver-todos-opinion{
	text-align: center;
}
.ver-todos-opinion a{
	font-weight: bold;
	color: #444561;
	border: 2px solid #444561;
	padding: 2px;
}
.tags .main-list-cont .notes-list{
	padding-left: 0px;
	list-style: none;
}
.tags .main-list-cont .notes-list li{
	margin-bottom: 15px;
}
.tags .main-list-cont .notes-list li .date{
	font-size: 14px;
}
.tags .main-list-cont .notes-list .title{
	font-weight: bold;
	line-height: 1.1;
}
.tags .main-list-cont .paginacion-list{
	list-style: none;
	width: 80%;
	margin: 0 auto;
	display: inline-block;
	padding-left: 10%;
	text-align: center;
}
.tags .main-list-cont .paginacion-list .selected a{
	font-weight: bold;
	background-color: #1f4ea0;
	color: #fff;
	padding: 2px 3px;
}
.tags .main-list-cont .paginacion-list li{
	float: left;
	position: relative;
	list-style: none;
	margin: 0 5px;
}
.resumen-title {
    color: #656565;
    border-bottom: 1px solid #656565;
    padding-bottom: 25px;
    font-family: 'Source Sans Pro', sans-serif;
}
.anuario-dot{
	width: 16px;
	height: 16px;
	background-color: #b9b28b;
	position: relative;
	display: inline-block;
	border-radius: 50%;
}
.res-cr-title{
	padding: 5px;
    border: 2px solid #041e60;
    width: 50%;
    margin: 0 auto;
    font-weight: bold;
    color: #041e60;
    font-family: 'Source Sans Pro', sans-serif;
    text-align: center;
}
.resumen-header-int {
    background-color: #041e60;
    color: #FFF;
    border-top: 25px solid #283c84;
    margin-bottom: 30px;
}
.resumen-header-int h2 {
    padding: 10px 0px;
    color: #FFF;
    margin: 0;
}
.resumen h3::before{
	content: '';
	width: 5px;
	height: 5px;
	background-color: #c1061a;
	display: inline-block;
	position: absolute;
	margin-left: -7px;
	margin-top: 15px;
}
.resumen h3{
	font-weight: 900;
}
#live_menu {
    float: right;
    right: 0;
    margin-top: -30px;
    margin-right: 3rem;
}

#live_menu a {
    position: relative !important;
}

#live_menu > a > span {
    border:solid #b97070 1px;
    height: 25px;
    width: 25px;
    position: absolute;
    margin-right: 1rem;
    background: red;
    border-radius: 50%;
    animation: shine 3s;
    animation-iteration-count: infinite;
}

@keyframes shine {
  0% {box-shadow: 0 0 0px 0px red;}
  50% {box-shadow: 0 0 10px 1.5px red}
  100% {box-shadow: 0 0 0px 0px red}
}

/*Footer CSSS*/

.redes-sociales {
    color: white;
    padding: 5px;
    text-align: center;
}
.social-icon {
    height: 30px;
    width: 30px;
    display: inline-block;
    background: #23375a;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    margin: 0 .5rem;
}
.social-icon > a {
    color: white;
    vertical-align: middle;
    top: 0;
    bottom: 0;
    display: inherit;
    /*font-size: 1.8rem;*/
    margin: auto;
    margin-top: .1rem;
    /*margin-bottom: .3rem;*/
}

.footer {
    background-color: #f2f2f2;
    border-top: solid 3px #23375b;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
    text-align: center;
}
.footer img {
    width: 75%;
}
.footer .brand {
    width: 75%;
    margin: auto;
    color: #23375b;
   /* font-size: 1.8rem !important;*/
}
.footer .brand > a {
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    color: #23375b
}
.footer .pre-menu {
    background: none;
    min-height: 100%;
    position: relative;
    margin: auto;
    font-size: 2rem; 
}
.footer .pre-menu .social-icon {
    border-radius: 10px;
}
.footer .logo-3 {
    margin-top: 3rem;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.footer .redes-sociales {
    margin-bottom: 2rem;
}

.footer .dir {
    display: inline-block;
    margin-top: 15px;
    padding: 5px;
    text-decoration: none;
    color: white;
    background: #23375b;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 7px;
}

.linea{
  border: solid 1.5px #23375b;
}

/*CSS BANNER RED*/
.bg-rojo{
  background-color: #e0000a;
  margin-bottom: 1rem;
}


.bg-rojo{
  background-color: #e0000a;
  margin-bottom: 1rem;
}


.text-center {
    text-align: center;
}

.btn-circle{
  display: inline-block;
  padding: 6px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  /* line-height: 1.42857143; */
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid white;
  
  border-radius: 50%;
  width: 36px;
  height: 36px;

}

.bg-azul{
  background-color: #23375a !important;
}

.text-blanco{
  color: white !important;
}


/* MENU  */

.padre{
  display: flex;
  justify-content: center;
  align-items: center;
}

/*Esta clase se utiliza en el JS para hacer el Stickyt menu*/
.sticky {
  position: fixed;
  top: 0;
  
  width: 100%;
  z-index: 10;
}


/*PAGGINATION*/

.paginacion-list {
    width: 100%;
    margin: 0 auto;
    display: inline-block;
    padding-left: 0;
    text-align: center;
}

.paginacion-list li {
    float: left;
    position: relative;
    list-style: none;
    margin: 0 5px;
}

.paginacion-list .selected a {
    font-weight: bold;
    background-color: #1f4ea0;
    color: #fff;
}

.paginacion-list li a {
    font-family: Helvetica;
    font-style: italic;
    color: #1f4ea0;
    padding: 3px 4px;
}

.paginacion-list li a {
    font-family: Helvetica;
    font-style: italic;
    color: #1f4ea0;
    padding: 3px 4px;
}
