html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
@import 'https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i';
:focus {/* remember to define focus styles! */
	outline: 0 !important;
}
img {
	max-width: 100%;
	border: 0 none;
	height: auto;
	vertical-align: middle;
}
.BdrN {
	border: none !important;
}
.Pad0 {
	padding: 0 !important;
}
.PadT0 {
	padding-top: 0 !important;
}
.PadB0 {
	padding-bottom: 0 !important;
}
.Mrg0 {
	margin: 0 !important;
}
.MrgT20 {
	margin-top:20px !important;
}
.MrgB20 {
	margin-bottom:20px !important;
}
.floatleft {
	float: left !important;
	width: auto;
}
.floatright {
	float: right !important;
	width: auto;
}
.center-align {
	float: left;
	width: 100%;
	text-align: center;
}
/**** Clearfix ****/

.display-block {
	display: block;
}
.display-none {
	display: none;
}
/* =Structure
----------------------------------------------- */
html {
	min-height: 100%;
	position: relative;
}
body {
	padding: 0;
	margin: 0px;
	color: #000;
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	background: #fff;
}
.wrapper {
	float: left;
	width: 100%;
}
/*----------------------------------------------- */

ul, ol {
	margin: 0;
}
ol { /*list-style:disc;*/
	padding: 0 0 0 12px;
	font-size: 13px;
}
ol li {
	padding: 3px 0;
}
ol li ol {
	padding: 0 0 0 50px;
}
strong {
	font-weight: bold;
}
.clear {
	clear: both;
}
/*{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}*/

/* =Links

----------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
}
a:focus, a:active, a:hover {
	text-decoration: none;
}
select {
	float: left;
	font-size: 16px;
	padding: 0 0px 0 10px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	text-indent: 0.01px;
	text-overflow: "";
	outline : none !important;
	overflow : hidden;
	background: url(../images/select-arrow.png) no-repeat 99% center #ebebeb;
	border: 1px solid #9a9a9a;
	border-radius: 4px;
	height: 34px;
	cursor: pointer;
	color: #222;
}
select option {
	font-size: 16px;
	padding: 4px 10px;
	cursor: pointer;
}
/* Header */
#header {float: left; width: 100%;	margin: 8px 0;}
.offer-add { width: 100%;	text-align: center;	margin-bottom: 8px;	float: left;}
.offer-add  img { padding-bottom:14px;}
.header-mid {	float: left;	margin-bottom:5px;	width: 100%;}
.header-left {	float: left;	width: 19.8%;}
.logo img:last-child, .mobile-search{ display:none;}


.header-right {	float: right;	width: 80%;padding: 12px 0 0 0;}
.radio-channel {	display: inline-block;	margin-bottom: 8px;	text-align: right;	width: 100%;}
.radio-channel img {	margin-left: 8px;}

div.top#menu_initial ul { 	padding-left: 0px !important;}
/*ul li.menu-1 a {
	font-weight: 900;
	font-size:13px;
}
*/#header .info { float:left; width:100%; margin:0;}
#header .info ul { float:left; width:100%; margin:0; border-bottom:1px dotted #e2e3e4; padding-bottom:9px;}
#header .info ul li {float:left; list-style:none;	color: #727070;	font-size: 10px;	width:33.33%;  padding-left: 10px;}
#header .info ul li span {  float: left;  padding: 11px 5px 0 5px; text-transform: uppercase;}
#header .info ul li img {float: left;    padding: 0 5px;}
.search input[type="text"] { float:left; width: 194px;	height:23px;	background:#e7e7e8;	color:#555; border:none; padding:0 8px;}
.search input[type="submit"] {	width: 33px;	height:23px;	background:url(../images/search.png) no-repeat 0 0;	cursor:pointer; border:none;}
.header-left .search{ display:none;}

/* MENU Initial */
#menu_initial, #menu_secondary { float:left; width:100%;}
#menu_initial ul { float:left; width:100%; margin:0;}
#menu_initial ul li {float:left;padding: 7px 12px 7px 11px; list-style:none;}
#menu_initial ul li a{	float:left; font-size:13px; text-transform:uppercase;}
#menu_initial ul li.active a, #menu_initial ul li a:hover {color:#c80000; text-decoration:none;}
#menu_initial ul li:last-child{ padding-right:0;}

/* MENU Secondary */
#sub_menu_secondary ul.mid-nav, .hamburger{ display:none;}
#menu_secondary ul li {	list-style: none;}
#menu_secondary ul li a { float: left; color: #fff; padding:2px 0; font-size: 13px; text-decoration: none;background: #231f20; font-weight:700; width:16.6667%; text-align:center; border-left:1px solid #fff; min-height: 23px;}
#menu_secondary ul li:first-child a { border:none;}
#menu_secondary ul li a.active, #menu_secondary ul li a:hover{
	background: #c80000;
}
/* SubMENU Secondary */
#sub_menu_secondary { float:left; border-top:1px solid #d3d4d5; border-bottom:1px solid #d3d4d5; padding:2px 0; margin-bottom:4px;
	width: 100%;
	background: -webkit-linear-gradient(white, rgb(240, 240, 240));
	background: -moz-linear-gradient(white, rgb(240, 240, 240));
	background: -o-linear-gradient(white, rgb(240, 240, 240));
	background: linear-gradient(white, rgb(240, 240, 240));
}
#sub_menu_secondary ul { float: left;  margin: 0;}
#sub_menu_secondary ul li { float:left; margin:2px 0; border-right:solid 1px #c6c6c6;	list-style: none;}
#sub_menu_secondary ul li a { float: left; font-size:11px;	padding:0px 11px; text-decoration: none; color:#000;text-transform: uppercase;}
#sub_menu_secondary ul li a:hover{ color:#c80000;}
#sub_menu_secondary ul li:last-child{	border-right: none;}

#sub_menu_secondary ul.rs { float:right; padding-right:10px;}
#sub_menu_secondary ul.rs li {padding: 0px; border:none; margin:0;}
#sub_menu_secondary ul.rs li a { float:left;padding: 0px 2px; max-width:21px;}

.mob-rss{ display:none;}


.titulares { clear: both; display: inline-block; padding: 10px 0 0 0; width: 100%; border-bottom:1px dotted #c8c7c7; margin-bottom:10px;}
.group-titular { float: left;  width: 100%;}
.tab-mundo1 {background: #c90000; color: #fff; float: left; font-size: 10px; font-weight: bold; line-height: 17px; padding: 0 10px;  text-transform: uppercase;}
.tab-mundo2 {color: #a7a9ac; float: right; font-size: 10px; line-height: 17px; text-transform: uppercase; background:url(../images/clock.png) no-repeat 0 center; padding-left: 20px !important;}
.pro-block {
    padding: 10px 0;
}
.titulo h1, .titulo-deportes h1, .titulo-negocios h1 { font-size: 13px;  font-weight: 900; line-height: 17px; text-transform: uppercase; margin:5px 0 0 0;}

.titular-principal{ float:left; width:100%; border-top:1px dotted #c8c7c7; border-bottom:1px dotted #c8c7c7; padding:10px 0; margin:10px 0 20px 0; position:relative;}
.titular-principal .background_image,
.titular-principal-deportes .background_image,
.titular-principal-flash .background_image,
.titular-principal-negocios .background_image {
	float:left;
	width:100%;
	border: 12px solid #c90000;
	position: relative;
}
.titular-contenido,
.titular-contenido-deportes,
.titular-contenido-glam,
.titular-contenido-negocios {
	background: #FFF;
	left:4%;
	position: absolute;
	width: 92%;
	z-index: 1000;
	height: auto;
	padding:0 22px 7px 22px;
}
.titular-contenido,
.titular-contenido-deportes,
.titular-contenido-negocios {
	bottom:0px;
}
.titular-contenido h1.titulo,
.titular-contenido-deportes h1.titulo-deportes,
.titular-contenido-negocios h1.titulo-negocios {
    font-size: 30px;
    line-height: 33px;
    margin: 10px 0px;
    text-align: center;
    text-transform: uppercase;
	font-family: 'playfair_displayblack';
}

.titulo h2{ font-size:14px; color:#000; line-height:17px;font-family: 'playfair_displaybold'; margin:5px 0 0 0;}

.creditos, .resumen{ margin:1px 0; display:inline-block; width:100%;}
.creditos ul { float:left; margin:0; width:100%;}
.creditos ul li { float:left; list-style:none; font-size:11px;}
.creditos li span{ font-size:11px; padding:0 5px;}
.creditos li span.count{ font-size:11px; padding:0 0 0 25px; background:url(../images/comment.png) no-repeat 0 center; margin-left:10px;}

.resumen { color:#939598; font-size:14px;line-height:17px; font-weight: 300;}
#content-1{ height:330px; overflow:auto;}
.twiter-section { padding-top: 10px;}
.tabs-twiter{ float:left; width:100%; border-bottom: 1px solid #d3d4d5; padding-bottom: 6px;}
.tabs-twiter a{ float:left; font-size:14px; color: #6d6e71; font-weight: 900; text-transform: uppercase;}
.tabs-twiter li{ float:left; margin:0; list-style:none;}
.tabs-twiter li:last-child{ float:right;}
.tabs-twiter li.active a{ color: #c80000;}
#twitter, #facebook{ display:none;}
#twitter.active, #facebook.active{ display:block;}

.editoriales-titulo{ border-bottom: 1px solid #d3d4d5; color: #c80000; float: left;font-size: 14px;font-weight: 900; padding: 0 0 5px 0; text-transform: uppercase;
    width: 100%;}
.editoriales-titulo a{ color: #c80000;}
.omega { float: right;}
.reforma { background: #f3f3f3; -webkit-border-radius: 10px; border-radius: 10px; float: left; margin: 10px 0; padding: 10px 5px 10px 10px; width: 100%;}
#reforma { height: 260px; position: relative;}
.reforma ul { float: left; width: 100%;}
.reforma ul li {float: left;  list-style:none;  width:95%; margin-bottom: 10px;border-bottom: 1px solid #cccdcd;}
.reforma .imagen-titular { float: left; width: 47%;}
.reforma ul .pro-block { float: left; padding: 0; width:100%; }
.reforma .pro-block .tab-mundo2, .contenido-elpais .pro-block .tab-mundo2 { float: left;}
.reforma .pro-block p {line-height: 15px;}
.pro-block p { font-family: "playfair_displaybold"; font-size: 13px; line-height: 17px;}


.titulo-seguridad{ float:left; width:100%; background:#333; color:#fff; font-size:12px; padding:2px 10px; text-transform:uppercase; font-weight:900; margin-top:6px;}
span.hashtag { color: #ffff00;}
.seguridad { float: left; width:100%; margin:0 0 20px 0;}
.seguridad img { float: left; width: 50%;}
.contenido-elpais { float:left; width:100%;}
.contenido-elpais .editoriales-titulo{ margin-bottom:5px;}
.lo-ultimo { float: left; width:100%; padding:5px 0; border-bottom: 1px dotted #ccc;}
.lo-ultimo:last-child { border: medium none;}
.numerologia {float: left; text-align: right;  width: 24%;}
.contenido { float: right;  width:71%;}
.contenido p{ font-family: "playfair_displaybold"; font-size: 12px; line-height: 13px; margin:0;}
.contenido .tab-mundo2 { float: left; width: 100%; margin-bottom:5px;}

#lo-ultimo, #ingredients{ display:none;}
#lo-ultimo.active, #ingredients.active{ display:block;}

.tabs-lo-ultimo { float: left; list-style:  none;  width: 100%; margin:0;}
.tabs li {  float: left;   width: 49%;}
.tabs li:last-child {   float: right;}
.tabs a { background: #fbfbf9; color: #c80000; float: left; font-size: 14px; font-weight: 900;  padding: 7px 0; text-align: center;  text-transform: uppercase; width: 100%;}
.tabs li.active a{ background:url(../images/tab-bg.png) no-repeat left bottom;padding-bottom: 15px;}

.tabs, .ads-sidebar{ display:inline-block; width:100%;}
.tabs .editoriales-titulo { text-align: center;}
.tabs .omega { float: none;}
.tabs .editoriales-titulo a{ padding:0; background:none;}

/*sociedad*/

.sociedad{ float:left; width:100%; background: #4d4d4d; position:relative; margin-top: 6px;}
.elite{ float:left; width:74%;}
.chavos-2-contenido{ float:right; width:26%;}
.elite span, .chavos-img span{ background: #c90000; color: #fff; left:0; font-size:10px; padding: 4px 0; position: absolute; text-align: center; text-transform: uppercase; width: 60px; font-weight:700;}

.titulo-sociedad { float: left; padding: 0 15px; width: 100%;}
.titulo-sociedad-mas-contenido { float: left; padding: 0 15px; width: 100%;}
.titulo-sociedad h1 {color: #fff; font-size:40px; line-height: 40px; font-family: 'playfair_displayregular';}
.titulo-sociedad h1 a {color: #fff;}
.sociedad-content { float:left; width:100%; border-bottom: 1px dotted #fff; position: relative;}
.chavos-1 p, .sociedad-content p{ font-size:11px; line-height:13px; color:#fff; margin:0;}
.camara { float: right; width: 100%; text-align:right; padding-bottom:10px;}




.chavos-1 {float: left; width: 100%; /*margin-top:12px;*/}
.chavos-img{ float:left; width:35%; position:relative;}
.chavos-1 .titulo-sociedad { width: 60%; padding-top: 80px;}
.chavos-1 .titulo-sociedad h1 {font-family: 'Lato', sans-serif; font-size:21px; line-height:21px; font-weight:700; text-transform:uppercase;}
.elite .chavos-img {margin-top:30px;}
.chavos-mobile{ display:none;}

.sociedad-left { float: right; width: 26%;}
.sociedad-left .chavos-1 .titulo-sociedad, .sociedad-left .chavos-1 .mas-contenido { padding: 0 12px; width: 100%;}
.sociedad-left .chavos-1 .titulo-sociedad h1, .sociedad-left .chavos-1 .mas-contenido h1 {font-size: 14px; line-height: 15.5px; margin-top: 14px; margin-bottom: 3px;}
.sociedad-left .chavos-img { width: 100%;}

/**/
.apolitico h1{ color:#c80000; text-align:center; font-size:51px; margin:0 0 8px 0;font-family: 'playfair_displaybold';  text-shadow: -1px 1px 2px #f4cccc;line-height: 51px;}
.apolitico p { color: #939598; font-size: 11px; font-weight: 900; text-align: center; text-transform:uppercase;}
.apolitico h2 { color: #939598; font-size: 21px; font-weight: 900; margin: 10px 0;  text-align: center; border-bottom:2px solid #e2e3e4; padding-bottom:10px; position:relative;}
.apolitico h2::after { background: #231f20; bottom: -3px; content: ""; display: block; height: 5px; left: 50%; margin-left: -20px; position: absolute; width: 40px;}

.media-post .product-slider{ background:#000;}
.media-post .textholder p{ color:#fff;}

.titular-deportes-sec .background_image{ border-color:#000;}
.titular-deportes-sec .titular-contenido h1.titulo, .titular-flash-sec .titular-contenido h1.titulo{font-family: 'Lato', sans-serif; font-size:22px; font-weight:900; line-height:23px;}

.titular-deportes { position: absolute; text-align: center; top: -4px; width: 100%; z-index: 99;}

.titular-flash-sec .background_image{ border-color:#ec008c;}
.titular-flash { position: absolute; top: -8px;  z-index: 9;}
.tu-que-opinas { float: left; width: 100%; margin: 0 0 15px 0;}


/**/
.deportes { float: left; width: 100%;}

.titulo-queopinas { background: #c80000;  border-bottom: 1px solid #999; color: #fff; text-align: center; text-transform: uppercase; width: 100%; font-size:21px; font-weight:900; line-height: 38px; margin:10px 0 0 0;display: inline-block;}
.titulo-queopinas span{ background:url(../images/mail.png) no-repeat right center;  padding: 3px 37px 2px 0;}
h2.subtitulo { line-height:15px; padding: 0 5px; text-align: center;  text-transform: uppercase; font-size:14px; font-weight:300; margin:5px 0;}
.tu-que-opinas label {  color: #939598; font-size:13px; font-weight:700; margin:0;}
.tu-que-opinas input[type="text"], .tu-que-opinas input[type="email"], .tu-que-opinas  textarea  {
    background: #f3f3f4;  border: 0 none; height:24px;  margin:0px 0 8px 0;  width: 100%; padding:0 10px;}
.tu-que-opinas textarea { height: 100px;}
.tu-que-opinas input[type="submit"] { background: #231f20; color: #fff; float: right; font-size:13px;  padding:5px 15px;  text-transform: uppercase; font-weight:700; cursor:pointer; border:none;}
.tu-que-opinas input[type="submit"]:hover { background: #c80000;}
.media-link-opt{ text-align:center;}
.media-link-opt span.alpha{ float:left;}
.media-link { display:inline-block; text-align: center;}
.media-link a { color: #939598; font-size: 15px; font-weight: 900; margin: 0 15px;  text-transform: uppercase;}
.media-link a:hover { color: #c80000;}

.clasificados { float:left; padding: 0 0 20px; width: 100%;}
.clasificados h1{ display:inline-block; background:#c80000; padding:8px 5px; width:100%; text-align:center; margin:10px 0;}
.clasificados ul{ float:left; width:100%; margin:0;}
.clasificados ul li{ float:left; margin:0 1% 3% 1%; width:31.333%; height:107px; border-bottom:20px solid #c80000; list-style:none;}
.orange{ background:#f7941e;}
.l-blue{ background:#507cbe;}
.l-green{ background:#00b0ad;}
.skyblue{ background:#41a8df;}
.blue{ background:#32327b;}
.yellow{ background:#ffd743;}

.clasificados input[type="text"]{ background:none; border: 1px solid #c8c8c8; -webkit-border-radius: 15px; border-radius: 15px; height: 35px;  margin:0 3% 10px 3%;  width: 94%; padding:0 10px;}
.clasificados input[type="submit"] { float:right; background: #a7a9ac; -webkit-border-radius: 13px; border-radius: 13px; height: 30px; margin: 0; padding:1px 15px; border:none; font-weight:700; color:#fff; text-transform:uppercase;}

.horoscopos { background: #ffffed; float: left; padding:15px; text-align: center; width: 100%; margin-top:8px;}
.horoscopos h2 { font-size: 22px; font-weight: 900; line-height: 22px; margin: 10px 0; text-transform: uppercase;}
.horoscopos p { font-size: 11px;}
.horoscopos h4 { border-top: 1px solid #d3d4cc; padding: 10px 0 0 0; text-align:center;}
.horoscopos h4 img{ display:inline-block;}
.horoscopos h3 { font-size: 19px; font-weight: 900; margin: 10px 0 0 0; text-transform: uppercase;}



.lo-inexplicable { float:left; width:100%; background: #000000; padding: 10px; margin-top:8px;}

h1.titulo-lo-inexplicable {color: #fff;  font-family: 'playfair_displayblack'; font-size:20px; line-height: 21px; text-align: center;}
.cartelera-post .product-slider{ background:#000; padding:30px;}

/**/
.negocis {border-bottom: 1px solid #d3d4d5; float: left; margin: 15px 0 8px 0; padding-bottom: 13px; width:100%;}
.negocis .columnistas-slider { margin-bottom: 0; padding-top: 15px;}
.negocis .amazingcarousel { margin: 0 0 15px 0;}
.negocis-content { background: #d4e1d6; float: left; padding: 12px; width: 100%; position:relative; margin-top:7px;}
.negocis-content:before {  background: #d3d4d5; content: ""; display: block; height: 1px; left: 0; position: absolute; top: -7px;  width: 100%;}
.negocis-content .background_image {border: medium none;}
.negocis-content .titular-principal { border: medium none;  padding: 0 0 120px 0; margin-top:0;}
.negocis-content .titular-contenido {  background: #d4e1d6;}
.negocis-content h1.titulo { font-family: "playfair_displayregular"; font-size: 45px; line-height: 41px;}
.negocis-content .titular-flash {text-align: center; top: -24px; width: 100%;}
.negocis-content .resumen{ line-height:21px;}
.negocis-content .pro-block p { line-height: 18px;}


/*footer css*/
.ftr-top {background: #b6b7ba; color: #343a3e; float: left; font-size: 10px; font-weight: 900; padding: 5px; text-align: center; width: 100%;}
.ftr-midd { background: #343a3e; float: left; padding: 22px 0; width: 100%;}
.ftr-midd ul { color: #fff; float: left; list-style:none; padding-left: 25px; width: 20%;}
.ftr-midd h6 {font-size: 12px; font-weight: 900; margin: 0; text-transform: uppercase;}
.ftr-midd p { color: #cdced0;  font-size: 12px;}
.social-ftr { float: left; padding: 0 25px; width: 100%;}
.ftr-midd .social-ftr ul { float: right; margin: 0; padding: 0; width: auto; min-height:inherit;}
.ftr-midd .social-ftr ul li { float: left; margin: 0 2px; width: 34px;}
.ftr-midd p span, .ftr-midd p span a{ color: #fff;}

.copyright { color: #fff; float: left; padding: 20px 25px 0 25px; text-align: right; width: 100%;}
.copyright p, .copyright p a { margin:0; color: #fff;}

.ftr-btm { background: #1a1a1a; float: left; padding: 2px 25px; width: 100%;}
.ftr-btm img { float: left;}
.btm-link { float: right;}
.btm-link a { color: #b6b7ba; font-size: 9px; font-weight: 900; margin: 0 8px; text-transform: uppercase;}



/*09-08-2016*/
.toptitle span { border-bottom:2px solid #a30000; color:#939598;  font-size:21px; font-weight:900; margin:10px 0;
 padding-bottom:10px; position: relative; text-align:center; width:170px; display:inline-block; margin:0px;}

.toptitle span::after {
    background: #231f20 none repeat scroll 0 0;
    bottom: -3px;
    content: "";
    display: block;
    height: 5px;
    left: 50%;
    margin-left: -20px;
    position: absolute;
    width: 40px;
}

.toptitle{ background:#c90101; color:#feffff; padding:17px 0 10px 0; display:inline-block; text-align:center;  width:100%;}
.toptitle h1{ text-align:center; text-transform:uppercase; margin:0px; font-family: "playfair_displaybold"; font-size:39px;}
.reporma-textholder .editoriales-titulo { border-bottom:none;}
.reporma-inner .tab-mundo2{ float:left;}
.reporma-textholder{ float:left; width:100%; background:#f4f5ef; padding:8px 16px;  margin-top:8px;}
.reporma-textholder h2{ margin:0px; }

.reporma-textholder p .ver-text {font-size:13px; font-weight:900; padding:0 0 5px; text-transform:uppercase; }
.reporma-textholder p .ver-text a{color:#c80000; }
.reporma-inner { float:left; width:100%; margin-top:15px; padding-bottom:15px; border-bottom:1px dotted #bbbbbb;}
.reporma-textholder h2 { font-size:18px; font-weight:bold; line-height:20px; }
.reporma-textholder .repo-title { color:#c80000; float:left; font-size:9.5px; font-weight:900; padding:0 0 0px; text-transform:uppercase; width:100%;}
.repo-pargrap {color:#000; font-size:14px; line-height:20px; margin:2px 0 0 0;}

.newletter-img { float:left; padding-top:2px; width: 100%;}

.pagination-box{ display:inline-block; width:100%;  margin-top: 20px; text-align: center;}
.pagination-box ul { list-style:none; display:inline-block;}
.pagination-box ul  li{ float:left; margin:0 5px;}
.pagination-box ul  li a{ padding:5px 10px; background:#cecece; color:#000; font-size:14px; font-weight:bold;  line-height:10px;}
.pagination-box ul  li.active a{ background:#020202; color:#fff;}
.pagination-box ul  li.dooted a{ background:#fff; color:#000;}
.adds-sidebar {margin-bottom:20px;}
.adds-sidebar img { width:100%;}
.top-sec-img {
    margin-bottom: 15px;
}
.nota-textholder p { font-size:14px;}
.nota-textholder p strong {font-weight:800;}
.tag-sec h5 {font-size: 15px; font-weight: 900;}
.tag-sec li { float: left; margin-bottom:15px;}
.tag-sec ul { float: left; list-style: outside none none; padding-top: 10px;}
.tag-sec li a {margin:0 5px; background:#ffea7f; padding:5px 10px;}
.tag-sec {float:left; width:333px;}
.fb-img  img {margin-bottom:10px;}
.top-slider {margin-bottom:16px;}
.left-sidebar  img{ width:100%;}
.lasubi-titula {width:100%; float:left;}
.lasubi-title{ background:#c90000; color:#fff;float:left; font-size:10px; font-weight:bold; line-height:22px; padding:0 10px; text-transform:uppercase;	margin-bottom:10px;}
.lasubi-title1 { background:url("../images/clock.png") no-repeat 0 center; color: #a7a9ac; float:left; font-size: 10px; line-height: 17px;  padding-left: 20px;
    text-transform: uppercase;argin-bottom:5px;}
.lasubi-sec  h1 { font-weight: 700;}
.middle-img { margin-bottom:5px;}
.lasubi-sec strong { font-size:16px; font-weight:bold;}
.lasubi-sec  p { margin-bottom: 5px;}
.lasubi-sec { float: left; margin-bottom: 7px; width: 100%;}
/*opinion-columnista page*/
.opinion-title { border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; float: left; width: 100%;}
.opin-thumb { float: left; margin: 0 20px 0 0;}
.opin-desc h1 { font-family: "playfair_displaybold"; font-size: 40px; margin-bottom: 0;}
.opin-desc a { color: #c80000; float: right; font-weight: 900; text-transform: uppercase;}
.share-section {float: left; padding: 12px 0; width: 100%;}
.share-section p {font-family: "playfair_displayregular"; font-size: 14px; line-height: 21px;}
.opinion-listing { float: left; width: 100%; border-bottom: 1px solid #cccccc;}
.opinion-list { border-top: 1px dotted #cccccc;  float: left;  padding:12px 0;  width: 100%;}
.opinion-list h4 { color: #c80100;  font-size: 17px; font-weight: 700; margin:10px 0 0 0;}
.opinion-list h4 date, .opinion-detail h4 date { color: #a7a9ac; float: right; font-size: 11px; text-transform: uppercase;}
.opinion-list h3 { font-family: "playfair_displaybold_italic"; font-size: 22px; letter-spacing: -0.2px; margin: 5px 0;}
.opinion-list p { background: #f6f6f6; -webkit-border-radius: 4px; border-radius: 4px; font-size: 16px; font-weight: 300; padding: 10px; margin:0;}
.opinion-listing .pagination-box { border-top: 1px dotted #ccc; margin: 0; padding: 17px 0;}
.comment-section { border-top: 1px solid #ccc; display: inline-block; width: 100%;}
.comment-section h5 { border-bottom: 1px solid #ccc; color: #c80000; font-weight: 900; padding-bottom: 7px; text-transform: uppercase;}
.reforma.columnistas{ background:#f0efe7; margin-bottom:20px;}
.reforma.columnistas #reforma{ height:615px;}
.reforma.columnistas ul { padding-left:12px;}
.reforma.columnistas ul li { border: medium none; background:url(../images/arrow.png) no-repeat 0 7px; padding-left:12px;}
.reforma.columnistas ul li a { color: #000000; font-family: "playfair_displaybold";}
.reforma.columnistas ul li a:hover{ color:#c80100;}
.opinion-detail { border-bottom: 1px solid #ccc; border-top: 1px dotted #ccc; display: inline-block; padding: 15px 0;}
.opinion-detail h4 date{ float:left;}
.opinion-detail h1 { float: left; font-size: 38px; font-weight: 700; margin:10px 0 20px 0; width: 100%;}
.opinion-detail h4 a {color: #c80000; font-weight: 700;}
.opinion-detail h4 { text-align: center;}
/**/
.team-opinion h2 { border-bottom: 1px solid #d3d4d5; color: #c80000; font-weight: 900; margin: 0 0 20px 0; text-transform: uppercase;}
.team-opinion-content{ float:left; width:100%; background:url(../images/red-bg.png) repeat-x 0 bottom;}
.team-opinion-thumb { float: left;  width: 31%;}
.team-opinion-thumb img{ width:100%;}
.team-opinion-title { float: right; padding: 0 0 0 12px; width: 69%;}
.team-opinion-title h4 { color: #9e0a0f; font-size: 16px; font-weight: 700;  margin: 0;}
.team-opinion-title h3 { font-family: "playfair_displaybold_italic";  font-size: 20px; margin: 10px 0 15px 0;}
.team-opinion-detail { background: #f6f6f6; float: left; font-weight: 300; padding: 10px 15px; margin-bottom:20px; width: 100%;}
/**/
h1.h1 { color: #c80000; font-family: "playfair_displayblack"; font-size: 60px;  margin-bottom: 0; text-transform: uppercase;}
div.h4 { border-bottom: 1px solid #d3d4d5; color: #c80000; font-weight: 700; text-transform: uppercase;}
.group-titular h5 { display: inline-block; font-size: 16px; font-weight: 900; margin: 5px 0; text-transform: uppercase; width: 100%;}
.pro-content p{ font-family: "Lato",sans-serif; font-size:13px; line-height: 19px; margin: 0;}
.pro-content { margin-bottom: 30px;}
.subscribe { background: #231f20; color: #fff; float: left; width: 100%; margin-bottom:25px;}
.msg-icon { background: #ff0000; float: left; padding: 30px 20px; text-align: center; width: 20%;}
.subscribe-detail { float: right; padding: 16px;  width: 80%;}
.subscribe-detail h4 { font-family: "playfair_displaybold"; font-size: 18px; margin: 0; text-transform: uppercase;}
.subscribe-detail p { font-size: 12px;  margin: 0;}
.subs-field { padding: 5px 0;}
.subs-field input[type="text"] { background: #6d6e71; border:none; float: left; height: 28px; margin: 0; padding: 0 10px; width: 60%;}
.subs-field input[type="submit"]{ background: #d4e9ef; border:none;color: #6193b0; font-weight: 700; height: 28px; padding: 0 15px;}
/**/
.vigilante-title { width:100%; background: #c80000; float: left; padding: 8px; text-align: center; margin-bottom:20px;}
.vigilante-title h1{color: #fff; font-family: "playfair_displayblack"; font-size: 40px; margin: 0; text-transform: uppercase;}
.vigilante-title h3 {font-family: "playfair_displaybold"; margin: 0; text-transform: uppercase;}
.vigilante-title h4 { color: #fff; font-family: "playfair_displayblack"; font-size: 22px;}
.vigilante-title h5 { color: #fff; font-size: 15px;}

.block-detail { border-bottom: 1px solid #ccc; padding: 0 0 10px 0; margin-bottom:15px;}
.block-detail h3 { font-weight: 900; margin: 0; text-align: center;}
.block-detail h4 { text-align: center;}
.block-detail ul { border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; float: left; list-style:none; padding: 8px 0; text-align: center; width: 100%;}
.block-detail li { float: left; width: 33.33%;}
.block-detail li a { font-size: 19px; font-weight: 700;}
.twit{ background:url(../images/twit.png) no-repeat 0 center; padding-left:35px;}
.fb{ background:url(../images/fb.png) no-repeat 0 center; padding-left:25px;}
.wat{ background:url(../images/whatsapp.png) no-repeat 0 center; padding-left:30px;}
.block-detail h1 { font-family: "playfair_displayblack";}
.block-detail p { color: #626262; font-size: 14px;}
.blog-listing { padding: 0 0 15px 0;}
.blog-listing h5 { font-size: 16px; font-weight: 700; margin-bottom: 30px;}
.nota-form { display: inline-block; width: 100%;}
.nota-form p { border-bottom: 1px dotted #ccc; font-size: 15px;  margin: 0;  padding: 5px 0;  text-align: center;}
.nota-form p span { color: #626262;  display: block;  font-weight: 900;}
.nota-form h5 { color: #626262;  font-size: 15px;  font-weight: 700;  padding: 0 0 0 10px;  text-transform: uppercase;}
.nota-form-fields { float:left; width:100%; background: #f2f2f2; padding: 7px 23px; margin-bottom:15px;}
.nota-form-fields dl { float: left; margin: 8px 0; width: 100%;}
.personales-fields dt { color: #626262;  float: left;  font-size: 13px;  width: 30%; font-weight: normal;}
.personales-fields dd { float: left; width: 70%;}
.nota-form-fields input[type="text"] { border: 1px solid #ccc; float: left; height: 22px;  margin-right: 2px; padding: 0 8px;}
.nota-form-fields sub { color: #fd0002;}
.personales-fields a { float: right; background:url(../images/como-dot.png) no-repeat 100% center; padding:0 20px 0 0; color:#626262;}

.definicion-fields dt, .multimedia-fields dt { color: #626262; font-weight: normal;}
.definicion-fields input[type="text"] { width: 90%;}
.definicion-fields label { color: #626262; font-size: 10px; font-weight: normal;}
.nota-form-fields textarea {border: 1px solid #ccc; width: 90%;}
.multimedia-fields span { font-weight:900;}
.multimedia-fields h5{ color: #000; margin: 0 0 3px 0; padding: 0; text-transform: inherit;}
.youtube-url input[type="text"] { color: #b1a9a9; margin: 0 10px 0 0; width: 35%;}
.youtube-url label { float: left; padding: 0 40px 0 0;}
.youtube-url { border-top: 1px solid #d7d7d7; display: inline-block; margin-top: 15px; padding: 15px 0 0 0; width: 100%;}
.nota-form input[type="submit"]{background:#c80000;border:none; color:#fff; float:right; font-size:12px; padding:5px 30px; text-transform:uppercase; cursor:pointer;}
.nota-form ul { border-bottom: 1px dotted #ccc; float: left; list-style:none; padding: 20px 0; width: 100%;}
.nota-form li.error-active { color: #f00;}
.nota-form li { font-size: 13px;}
.equal{ display:none;}
.calander{ padding:0 0 20px 0; margin-bottom:20px; border-bottom:1px solid #000;}
.month-detail { float: left; padding: 0 0 5px 0; text-align: center; width: 100%;}
.month-detail a.current-month { color: #939598; font-size: 13px; font-weight: 900; margin: 0 15px; text-transform: uppercase;}
.calander table, .calander tr, .calander th, .calander td { border: 2px solid #fff;}
.calander th { background: #c80000; color: #fff; font-size: 9px; font-weight: 900; padding: 5px; text-transform: uppercase;}
.calander td { color: #abadaf; font-size: 9px; font-weight: 900; padding: 5px;}
.calander td a{ color: #abadaf;}
.calander td.before-date { background: #f3f3f4; color: #000;}
.calander td.before-date a{ color: #000;}
.calander td span a { display: block;}
.calander td.leave-date a{ color:#c80000;}
/* secciones Generales */
section.section article div.section { border: 20px solid rgb(184, 181, 151); height: 200px; margin-bottom: 10px; width: 38%}
section.section article div.section h1.namesection {line-height: 120px; text-align: center; color: rgb(201,0,0); font-family: 'playfair_displayblack'; font-size: 47px; font-weight: bold;}
section.section article div.col-xs-12.col-sm-12.col-md-8 { bottom: -21px; padding: 0; position: relative; width: 62%;}
img.banner { width: cover; height: auto;}
article.col-xs-12.col-sm-8.col-md-8.content-generales {margin-bottom: 10px; padding: 0}
h1.generales { font-size: 30px; font-family: 'playfairblack'; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
.col-xs-12.col-sm-12.col-md-12.main-titular { padding: 0; margin: 0;}
.principal-new.col-xs-12.col-sm-12.col-md-12 { padding: 0; margin: 0;}
.principal-new.col-xs-12.col-sm-12.col-md-12 img { padding: 0; margin: 0;}
.imagen-titular.secundario a img { height: 120px; overflow: hidden; width: 100%;}
.titulo.col-xs-8.col-sm-8.col-md-8 {padding: 0;margin: 0;}
h1.col-xs-8.col-sm-8.col-md-11 { padding: 0;}
h5.col-xs-8.col-sm-8.col-md-11 { padding: 0; }
h1.col-xs-8.col-sm-8.col-md-11.mas-contenido { text-transform: none; font-size: 19px; font-weight: 600; line-height: 22px; }
h5.col-xs-8.col-sm-8.col-md-11.mas-contenido { font-size: 15px; font-weight: 300; }
.titulo.col-xs-8.col-sm-8.col-md-8 { border-bottom: 1px dotted #000; padding-bottom: 10px;}
div.mas-content div.col-xs-8.col-sm-8.col-md-8.tab-mundo2 {margin-top: 10px;}
.titulo.mas-contenido.col-xs-12.col-sm-12.col-md-12 { padding: 0; }
.mas-content.col-xs-12.col-sm-8.col-md-8 { border-bottom: 1px dotted #000; padding-bottom: 10px; margin-bottom: 10px; }
.mas-content.col-xs-12.col-sm-4.col-md-4 { float: right; }
.mas-content.col-xs-12.col-sm-4.col-md-4 img { width: 100%; }
h1.title-mas-contenido a { /*font-size: 14px;*/ font-family: 'Lato'; margin-top: 10px; margin-bottom: 10px;}
div.mas-contenido { text-transform: none; font-size: 19px; font-weight: 600; line-height: 22px; }
h5.mas-contenido { font-size: 15px; font-weight: 300; }
.mas-contenido h1 {color: #fff; font-size:20px; line-height: 40px; font-family: 'playfair_displayregular';}
h1.title-mas-contenido {line-height: 17px;}
.mas-contenido { float:left; width:100%; background: #fff; position:relative; margin-top: 6px;}
.titulo-sociedad h1 a {color: #000;}
.mas-contenido-left { float: right; width: 31%;}
.mas-contenido .chavos-1 .titulo-sociedad, .mas-contenido .chavos-1 .mas-contenido { padding: 0 12px; width: 100%;}
/*.mas-contenido .chavos-1 .titulo-sociedad h1, .mas-contenido .chavos-1 .mas-contenido h1 {font-size: 14px; line-height: 15.5px; margin-top: 14px; margin-bottom: 3px;}*/
.mas-contenido .chavos-img { width: 100%; margin-bottom: 10px;}
.more-content{ float:left; width:69%;}
.more-content span, .chavos-img span{ background: #c90000; color: #fff; left:0; font-size:10px; padding: 4px 0; position: absolute; text-align: center; text-transform: uppercase; width: 60px; font-weight:700;}
.more-content .chavos-img {margin-top:30px;}
h1.title-more-contenido a { font-size: 20px; text-transform: none; font-weight: normal;}
.sociedad-content.more-content { float:left; width:100%; border-bottom: 1px dotted #000; position: relative;}
.mas-contenido-titulo{ border-bottom: 1px solid #d3d4d5; color: #c80000; float: left;font-size: 14px;font-weight: 900; padding: 0 0 5px 0; text-transform: uppercase;
    width: 100%;}
		.col-xs-12.col-sm-12.col-md-12.sidebar {
    border: 0 !important;
    padding: 0;
    width: 100%;
}
.namesection > img {
  position: relative;
  top: -90px;
}
.ormamenta {
    bottom: 50px;
    position: relative;
    text-align: center;
}
h1.more-content-left {
  font-family: "lato";
  line-height: 25px;
}
.img-holder-ciudades {
    width: 68%;
		float: left;
}
.img-holder-ciudades img {
    width: 100%;
}
.columnistas-slider .textholder.ciudades {
    float: right;
    width: 32%;
    text-align: left;
		background-color: #000;
}
.textholder.ciudades h5 {
    font-size: 30px;
    font-family: 'playfairblack';
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
		padding-left: 10px;
    padding-right: 10px;
}

.textholder.ciudades h5, .textholder.ciudades h6 {
	color:#FFF;
}
.textholder.ciudades h6 {
    font-size: 30px;
    font-family: 'Lato', Sans-serif;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    float: left;
    width: 100%;
    border-bottom: 1px dotted #000;
    position: relative;
    padding-bottom: 100px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 300;
    line-height: 18px;
}
.ciudades-slider {
    background-color: transparent;
		border: 1px solid;
}
.tab-slider-ciudades {
    background: #c90000;
    color: #fff;
    float: left;
    font-size: 10px;
    font-weight: bold;
    line-height: 17px;
    padding: 0 10px;
    text-transform: uppercase;
}
.pro-block.ciudades {
    padding: 0;
}
.group-titular-ciudades {
    float: left;
    width: 32%;
    background-color: #000;
    padding-top: 100px;
		padding-left: 10px;
    padding-right: 10px;
}
.group-titular-ciudades h5 { display: inline-block; font-size: 16px; font-weight: 900; margin: 5px 0; text-transform: uppercase; width: 100%; padding-left: 10px;
    padding-right: 10px;}
		div.ciudades-slider div.bx-wrapper div.bx-controls.bx-has-pager.bx-has-controls-direction {
    position: relative;
    top: 0px;
    right: 0px;
    background-color: beige;
    width: 100px;
}
.columnistas-slider.ciudades .bx-controls {
    border-top: 2px solid #e2e3e4;
    float: right;
    margin: 15px 0;
    width: 32%;
    position: relative;
    top: -65px;
    border: 0;
}
div.columnistas-slider div div .bx-controls-direction {
    position: relative;
    top: -55px;
}
.columnistas-slider.ciudades .bx-wrapper .bx-controls-direction a.bx-next {
    right: 10px;
    background: url(../images/global/next-img-trns.png) no-repeat 0 0 !important;
    position: absolute;
    top: -200px;
    right: 0px;
}
.columnistas-slider.ciudades .bx-wrapper .bx-controls-direction a.bx-prev {
    right: 10px;
    background: url(../images/global/prev-img-trns.png) no-repeat 0 0 !important;
    width: 60px;
    position: absolute;
    left: -645px;
    top: -200px;
}

section.title-city article div.section h1.namesection {line-height: 50px; text-align: Left; color: rgb(201,0,0); font-family: 'playfair_displayblack'; font-size: 7rem; font-weight: bold;}
.columnistas-slider.ciudades {
    height: 490px;
}
.regiones-titulo {
    border-bottom: 1px solid #d3d4d5;
    color: #c80000;
    float: left;
    font-size: 17px;
    font-weight: 500;
    padding: 0 0 5px 0;
    text-transform: uppercase;
    width: 100%;
}
.col-xs-6.col-sm-6.col-md-6.city-region {
    padding: 0;
}
.col-xs-6.col-sm-6.col-md-6.city-region div.imagen-titular img {
}
.pro-block.city-region {
    padding: 6px 0;
}
div.group-titular div.title-region-city {
	font-size: 15px;
text-transform: uppercase;
font-family: "lato";
font-weight: 800;
    padding: 5px 10px 5px 0;
color:#4d4d4d;
}
.pro-block.city-region h5 {
    margin: 0;
}

.city-region1 {color: #fff; float: left; font-size: 10px; font-weight: bold; line-height: 17px; padding: 0 10px;  text-transform: uppercase; margin: 0}
.city-region2 {color: #a7a9ac; float: right; font-size: 10px; line-height: 17px; text-transform: uppercase; background:url(../images/clock.png) no-repeat 0 center; padding-left: 20px !important;}
.city-region1 span {background: #c90000; padding: 4px 10px; }
.city-region1.col-xs-6.col-sm-6.col-md-6 {
    padding: 0;
}
.contenido-ciudades { float:left; width:100%;}
.contenido-ciudades .editoriales-titulo{ margin-bottom:5px;}
.city-region-titulo{ border-bottom: 1px solid #d3d4d5; color: #c80000; float: left;font-size: 14px;font-weight: 900; padding: 0 0 5px 0; text-transform: uppercase;
    width: 100%; margin-bottom: 15px;}
.city-region-titulo a{ color: #c80000;}
.col-xs-6.col-sm-6.col-md-6.ciudades {
    margin: 10px 0;
}
.col-xs-12.col-sm-6.col-md-6.ciudades {
    margin: 10px 0;
}
section.title-city article div.section h1.namesection-obituarios {line-height: 50px; text-align: center; color: rgb(201,0,0); font-family: 'playfair_displayblack'; font-size: 7rem; font-weight: bold;}
.ormamenta-obituarios {
    text-align: center;
}

/*starting Obituarios*/
.img-holder-obituarios {
    float: left;
    width: 10%;
		margin: 10px 0;
}
.col-xs-9.col-sm-9.col-md-9.generales.textholder {
    width: 90%;
}
.city-name {
    text-transform: uppercase;
    font-size: 11px;
    font-family: lato;
    font-weight: 900;
    color: #c90000;
}
div.name-date div.name {
    font-family: 'playfair_displayblack';
    text-transform: uppercase;
    font-size: 19px;
		font-weight: 900;
		color: #4c4c4c;
		width: 60%;
		float: left;
}
div.name-date div.date {
    float: right;
    width: 40%;
    line-height: 27px;
    text-align: right;
		font-size: 10px;
		font-family: lato;
		font-weight: 600;
		text-transform: uppercase;
		color: #999997;
}
.edad-deceso, .agencia-address-phone {
    font-size: 14px;
		font-family: 'Lato', sans-serif;
		text-transform: none;
		font-weight: 400;
}
.edad-deceso span.date, .date-cremacion {
		font-weight: 900;
}
div.name-date div.name, .edad-deceso, .agencia-address-phone {
	width: 60%;
	float: left;
}
.silder-inner.obituarios {
    border-bottom: 1px dotted;
    padding-bottom: 10px;
}

/* Calendar*/
table#calendar-demo {
    text-align: left;
    font-size: 12px;
    font-family: lato;
    font-weight: 500;
}
table#calendar-demo thead tr th#currM {
    text-align: center;
    /*font-weight: 900;*/
    text-transform: uppercase;
}
table#calendar-demo thead tr th.meses {
    width: 76%;
		border: 2px solid #FFF;
		color: #939598;
		font-size: 14px;
		font-family: lato;
		font-weight: 600px;
		background-color: #FFF;
}
table#calendar-demo thead tr th#prev {
		border: 2px solid #FFF;
		color: #939598;
		font-size: 14px;
		font-family: lato;
		font-weight: 600px;
		background-color: #FFF;
		text-align: right;
		width: 12%;
}
table#calendar-demo thead tr th#next {
		border: 2px solid #FFF;
		color: #939598;
		font-size: 14px;
		font-family: lato;
		font-weight: 600px;
		background-color: #FFF;
		text-align: left;
		width: 12%;
}
table#calendar-demo thead tr th {
    background-color: #c90000;
    color: #FFF;
    border: 2px solid #FFF;
    font-size: 9		px;
    padding: 2px;
    height: 25px;
    line-height: 20px;
}
td.pMDate {
    border: 2px solid #FFF;
    background-color: rgb(243,243,243);
		color: #a5a7a9;
}
.col-xs-12.col-sm-12.col-md-12.calendario {
    padding: 0;
}
td.date span {
    color: #000;
    font-size: 11px;
    font-weight: 600;
}
td#currDay span, .domingo span {
    color: #c90000 !important;
}
tr td#today {
    text-align: center;
}
tr td#today {
    text-align: center;
    padding: 10px 5px 20px;
}
.title-address-obituarios { line-height: 20px; text-align: center; color: rgb(110,110,110); font-family: 'playfair_displayblack'; font-size: 2.3rem; font-weight: bold;}
.address-obituarios { line-height: 20px; text-align: center; color: rgb(110,110,110); font-family: 'playfair_displayblack'; font-size: 1.45rem; font-weight: 300; color: #000; }
h4.address-obituarios p { margin: 0; width: 84%; margin: 0px 6%;}
/* Calendar */
div.columnistas-slider-Obituarios div.bx-controls { border-top: 0px solid #e2e3e4 !important; float: left; margin: 15px 0; width: 100%; }
div.name, div.date { background-color: #f8f7f4; padding: 3px 6px;}
.columnistas-slider.Obituarios div.bx-wrapper div.bx-controls { border: none;}
div#menu_initial ul.mid-nav li a { color: #000 !important;text-decoration: none; }
/*Finish Obituarios*/

/* starting notas generales*/
section.ads2 button { float: right; position: absolute; top: 370px; left: 937px; width: 120px; background-color: #c90000 !important;}
section.ads2 button a { color: #FFF;}
div.slider-nm div.slide div.silder-inner div.img-holder img { width: 120px; height: 80px; }
.silder-inner.notas-matutinas { width: 100%; margin: 0; padding: 0;}
.silder-inner.notas-matutinas img { width: 60%; margin: 0; padding: 0; float: left;}
.silder-inner.notas-matutinas h6{ width: 40%; margin: 0; padding: 0; float: right;}
.silder-inner.notas-matutinas h6 .tab-mundo1{ position: inherit;}
.tab-notas1 {background: #c90000; color: #fff;font-size: 10px; font-weight: bold; line-height: 17px; padding: 0 10px;  text-transform: uppercase; width: 30%; text-align: center;}
.tab-notas2 {color: #a7a9ac;font-size: 10px; line-height: 17px; text-transform: uppercase; background:url(../images/clock.png) no-repeat 0 center; padding-left: 20px !important; width: 30%}
div.reloj .group-titular { float: left; width: 100%; }
article.col-xs-12.col-sm-8.col-md-8.content-notas { padding: 0; }
.silder-inner.notas-matutinas h6 div.nota { font-size: 11px; padding: 3px 0}
section#content-notas { padding: 0; }
h6#foot-image span { text-transform: uppercase; font-weight: 900; font-style: italic; }
h6#foot-image { font-style: italic; }
.notas-generales {font-family: 'Lato', Sans-serif; border-bottom: 1px solid #d3d4d5; color: #c80000; float: left; font-size: 15px; font-weight: 700;padding: 10px 0 0 0; text-transform: uppercase; width: 100%;}
h5.conocemas { text-align: center; background-color: #c90000; padding: 7px 3px; color: #FFF; margin: 0}
.col-xs-12.col-sm-3.col-md-3.side-notas-left { padding: 0; }
h5.nota { font-size: 16px; font-weight: 300; line-height: 20px; }
div.imageconoce img { width: 115px; height: 80px; }
div.imageconoce { padding: 18px 18px 5px 18px; margin: 0; }
div.sumaryconoce { padding: 0 18px; margin: 0; font-size: 12px; }
.col-xs-12.col-sm-3.col-md-3.side-notas-left div.col-xs-12.col-sm-12.col-md-12 { margin: 0; padding: 0; }
.col-xs-12.col-sm-3.col-md-3.side-notas-left { padding: 0; background-color: #f0ede4; padding-bottom: 15px;}
h1.title-notas {font-family: 'playfair_displayblack'; font-weight: 900; font-size: 34px; margin: 36px 0; margin: 16px 0 10px;}
div#sumario-notas { color: rgba(0,0,0,0.7); font-size: 13px; margin: 10px 0; }
h1.title-similares {
    font-size: 17px;
    font-family: Lato, Sans-serif;
    font-weight: 600;
    padding: 16px;
}
.elite.similares {
    width: 100%;
		background-color: #ebebeb;
}
.sidebar-similares {
    background: #c90000 none repeat scroll 0 0;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    left: 11px;
    padding: 4px 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 60px;
}
.col-xs-12.col-sm-6.col-md-6.sidebar-simi div.pro-block {
    background-color: #ebebeb;
    margin-top: 15px;
    padding-bottom: 0;
    padding-top: 0;
}
.titulo.sumario-notas h6 {
    color: rgba(0, 0, 0, 0.7);
    font-size: 13px;
    margin: 0;
    padding: 10px;
		font-weight: bold;
}
.titulo.sumario-notas h2 {
    font-family: 'playfair_displayblack';
    font-size: 15px;
    font-weight: bold;
		color: rgba(0, 0, 0, 0.7);
}
.sidebar-notas div.sociedad {
  margin-top: 20px;
}
#twitter {height: 450px; }
article.slider-notas-matutinas div.product-slider {background-color:#f0ede4 !important}
section.title-city article div.section h1.namesection-seccion-opinion {line-height: 50px; text-align: center; color: rgb(201,0,0); font-family: 'playfair_displayblack'; font-size: 7rem; font-weight: bold;}
h6.left.columnista.1, h6.left.columnista.3 span, {text-align: center;}
h6.left.columnista, h6.right.columnista {color: #FFF; font-family: 'playfair_displaybold'; font-style: italic;font-size: 16px;}
h6.left.columnista.columnista-1 {
		position: absolute;
		top: -65px;
		text-align: right;
		width: 100%;
		padding-right: 10px;
}
h6.right.columnista.columnista-2 {
		position: absolute;
		top: -65px;
		text-align: left;
		width: 100%;
		padding-left: 10px;
}
h6.left.columnista.columnista-3 {
		position: absolute;
		top: -34px;
		text-align: right;
		width: 100%;
		padding-right: 10px;
}
h6.right.columnista.columnista-4 {
    position: absolute;
    top: -34px;
    text-align: left;
		width: 100%;
		padding-left: 10px;
}
h6.left.columnista.columnista-1 a, h6.right.columnista.columnista-2 a, h6.left.columnista.columnista-3 a, h6.right.columnista.columnista-4 a {color: #FFFFFF; text-decoration: none;}
/*finish notas generales*/

 /*starting Opinion*/
 .col-xs-4.col-sm-12.col-md-4.opinion {
    margin: 0;
    padding: 0;
}
div.opinion h3.titulo {
    font-size: 16px;
    color: #c90000;
    font-family: 'Lato', Sans-serif;
    margin: 10px 0;
    padding: 0 0 0 10px;
}
div.opinion h5.resumen {
    font-size: 22px;
    color: #000000;
    font-family: 'playfair_displayblack';
    font-style: italic;
    margin: 0;
    padding: 0px 0 10px 0;
    line-height: 22px;
    border-bottom: 5px solid #c90000;
		font-weight: bold;
}
.col-xs-8.col-sm-8.col-md-8.opinion {
    padding: 0;
}
.col-xs-8.col-sm-8.col-md-8.opinion h5 {
    padding: 0 0 5px 10px;
    font-size: 21px;
    line-height: 21px;
}
.col-xs-12.col-sm-12.col-md-12.opinion {
    padding: 10px;
    background-color: #f6f6f6;
    margin-bottom: 20px;
}
.notas-generales.media-link-opt.section-opinion {
    margin-bottom: 20px;
}
div.lista { height: 600px; overflow: scroll; margin: 0; background-color: #f0efe7; padding: 10px}
.columnistas-list {
    font-size: 16px;
    margin: 0;
		font-family: 'playfair_displayblack';
		font-weight: bold;
}
.columnistas-list span {
    color:#c90000;
		font-family: "playfair_displaybold" !important;
		font-size: 17px;
}
 /*Finish Opinion*/

/* Starting Opinion Columnistas*/
.col-xs-4.col-sm-4.col-md-2.opinion.columnista {
    padding: 0;
    margin: 0;
}
.col-xs-4.col-sm-8.col-md-10.opinion.columnista {
    height: 99px;
    padding: 33px 10px;
}
div.opinion h5.resumen.columnista {
    border-bottom: none;
		font-size: 40px;
		font-style: normal;
		line-height: 33px;
}
h6.ver-mas.columnista {
    text-decoration: none;
    color: #c80000;
    float: left;
    font-size: 14px;
    font-weight: 900;
    padding: 0;
    text-transform: uppercase;
    width: 100%;
    margin: 0;
    text-align: right;
}
.col-xs-12.col-sm-12.col-md-12.opinion-columnista {
    padding: 0;
    margin: 20px 0 5px;
    border-top: 1px dotted grey;
    border-bottom: 1px dotted grey;
}
.col-xs-12.col-sm-12.col-md-12.bio-columnista {
    padding: 10px 0;
		font-family: 'playfair_displayregular';
		font-weight: bold;
		font-size: 15px;
}
.col-xs-12.col-sm-12.col-md-12.biografia-columnista {
    padding: 0;
    margin: 0 0 5px;
    border-bottom: 1px dotted grey;
}
.col-xs-12.col-sm-12.col-md-8.autor {
    font-size: 16px;
    color: #c90000;
    font-family: 'Lato', Sans-serif;
		font-weight: 700;
    padding: 0;
}
.col-xs-12.col-sm-12.col-md-4.fecha {
    float: right;
    line-height: 22px;
    text-align: right;
    font-size: 11px;
    font-family: lato;
    font-weight: 600;
    text-transform: uppercase;
    color: #999997;
}
.col-xs-12.col-sm-12.col-md-12.titulo {
    font-size: 22px;
    color: #000000;
    font-family: 'playfair_displayregular';
    font-style: italic;
    margin: 0;
    padding: 0px 0 10px 0;
    line-height: 22px;
    font-weight: bold;
}
.col-xs-12.col-sm-12.col-md-12.contenido {
    padding: 10px;
    background-color: #f6f6f6;
    margin-bottom: 10px;
}
.col-xs-12.col-sm-12.col-md-12.contenido-nota {
    padding: 10px;
    margin-bottom: 10px;
}
.col-xs-12.col-sm-12.col-md-12.opinion-columnista-lista {
    border-bottom: 1px dotted;
    margin-bottom: 10px;
    padding: 0px;
}
.col-xs-12.col-sm-12.col-md-12.share-section {
    padding: 0;
    margin: 20px 0;
}
.col-xs-4.col-sm-4.col-md-4.rs {
    padding: 0;
    margin: 0;
}
.col-xs-4.col-sm-4.col-md-4.rs-mail {
		text-align: right;
}

/* Starting Media-Video */
#menu-media { float:left; border-top:1px solid #d3d4d5; border-bottom:1px solid #d3d4d5; margin-bottom:25px;}
ul.mid-nav-media li {
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    font-family: Lato;
    font-weight: 300;
}
ul.mid-nav-media {
    margin: 0;
}
li.menum {
    float: right;
		padding: 0;
		margin: 0;
		width: 13%;
}
li.menum {
    float: right;
}
ul.mid-nav-media li:hover {
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    font-family: Lato;
    font-weight: 300;
		background-color: #c90000;
		color: #FFF !important;
}
ul.mid-nav-media li:hover  a{
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    font-family: Lato;
    font-weight: 500;
		background-color: #c90000;
		color: #FFF !important;
}
ul.mid-nav-media li:active {
		background-color: #c90000;
}
li div.arrow-down a:hover{
    border-left: 1.25em solid transparent;
    border-right: 1.25em solid transparent;
    border-top: 1.25em solid #c90000;
    display: block;
    width: 4px;
    position: relative;
    top: 37px;
    left: 40px;
}
div.arrow-down a:hover{
    border-left: 1.25em solid transparent;
    border-right: 1.25em solid transparent;
    border-top: 1.25em solid #c90000;
    display: block;
    width: 4px;
    position: relative;
    top: 37px;
    left: 40px;
}
li.menum {
    float: right;
}
ul.mid-nav-media {
    padding: 0 1em;
    list-style: none;
}
li.col-xs-6.col-sm-4.col-md-4.fav1 {
	display: inline-block;
	margin: 0;
	padding-bottom: 20px;
}
li.col-xs-6.col-sm-4.col-md-4.fav2 {
	display: inline-block;
	margin: 0;
	padding-bottom: 20px;
}
li.col-xs-6.col-sm-4.col-md-4.fav3 {
	display: inline-block;
	margin: 0;
	padding-bottom: 20px;
}
slide row fav {padding: 0; margin: 0;}
.video-titulo {
    font-size: 13px;
}
.notas-generales.media-link-opt.section-opinion.media-video {
  border-bottom: 0 none;
  color: #000;
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 5px;
  padding-top: 20px;
}
.cartelera-titulo {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  margin: 10px 0;
}
.notas-generales.media-link-opt.section-opinion.cartelera {
  border-bottom: 0 none;
  color: #000;
  font-size: 30px;
  font-weight: 900;
  margin-bottom: 0;
  padding-top: 20px;
}
.notas-generales.media-link-opt.section-opinion.cartelera-fecha {
  border-bottom: 0 none;
  font-size: 30px;
  font-weight: 900;
  margin-bottom: 20px;
  padding-top: 0px;
}
.cartelera-reloj {
	color: #a7a9ac;
	font-size: 12px;
	font-weight: 600;
	line-height: 17px;
	padding-left: 0 !important;
	text-align: left;
	text-transform: uppercase;
}
.col-xs-12.col-sm-12.col-md-12.cartelera {
  padding: 0;
}
.col-xs-12.col-sm-6.col-md-6.images {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
	text-align: center;
}
.ads-google-300 {
  text-align: center;
}
.tit-pelicula.col-xs-12.col-sm-12.col-md-12 {
  text-transform: uppercase;
  color: #c90000;
  font-weight: 600;
  font-size: 17px;
  border-bottom: 1px solid rgba(0,0,0,0.3);
  padding-bottom: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
  padding-left: 0;
	padding-top: 10px;
}
.detalles-pelicula span {
  color: #c90000;
  font-size: 16px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 0;
}
.col-xs-4.col-sm-4.col-md-4.cartelera {
  color: #c90000;
  font-size: 14px;
  font-weight: 600;
}
.col-xs-12.col-sm-4.col-md-4.images-cartelera {
  text-align: center;
}
/*Finish Media-Video */

/* Cartelera-Pelicula */
.tabs.pelicula {
	/*background-color: #f6f6f6;*/
	background-color: #f6f6f6;
}
.lo-ultimo.pelicula {
    padding: 20px;
    text-align: center;
}

.video-container {
    position: relative;
    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%;
}
.col-xs-12.col-sm-12.col-md-12.contenido-sinopsis, .col-xs-12.col-sm-12.col-md-12.contenido-pelicula {
	min-height: 390px;
}
.col-xs-12.col-sm-12.col-md-12.contenido-sinopsis {
  color: rgb(147, 149, 152);
  font-family: "Lato";
  font-size: 15px;
  font-weight: normal !important;
  line-height: 1.324;
  padding: 25px;
  text-align: left;
  z-index: 101;
}
div.tabs.pelicula ul li.active a {
  border-color: -moz-use-text-color;
  border-style: none none solid;
  border-width: 0 0 4px;
  color: rgb(200, 0, 0);
  font-family: "Lato";
  font-size: 17px;
  font-weight: bold;
  line-height: 1.147;
  padding-bottom: 20px;
  padding-left: 60px;
  padding-top: 20px;
  text-align: left;
  text-transform: uppercase;
  z-index: 97;
}

div.tabs.pelicula ul li a {
  background-image: url("../images/cartelera/film-inactive.png");
  background-position: left 40px top 24px;
  background-repeat: no-repeat;
  color: rgb(147, 149, 152);
  font-family: "Lato";
  font-size: 17px;
  font-weight: bold;
  line-height: 1.147;
  padding-left: 60px;
  padding-top: 20px;
  text-align: left;
  text-transform: uppercase;
  z-index: 96;
  padding-bottom: 20px;
	background-color: #f6f6f6;
}

div.tabs.pelicula ul li.sinopsis a{
  font-size: 17px;
  font-family: "Lato";
  color: rgb(147, 149, 152);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.147;
  text-align: left;
  z-index: 96;
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-image: url("../images/cartelera/sinopsis-inactive.png");
	background-position: left 35px top 24px;
	background-repeat: no-repeat;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background-color: #f6f6f6;
}
#trailer.active {
    background-image: url("../images/cartelera/film-active.png");
    background-position: left 40px top 24px;
    background-repeat: no-repeat;
}
#sinopsis.active a {
  background-image: url("../images/cartelera/sinopsis-active.png");
  background-position: left 35px top 24px;
  background-repeat: no-repeat;
  color: #c90000 !important;
}
div.tabs.pelicula li.active a {
	background: none;
}
.tabs.pelicula li {
    float: left;
    width: 30%;
}
.tabs.sinopsis li {
    float: left;
    width: 70%;
}
.tabs-lo-ultimo.pelicula {
  border-bottom: 1px solid rgba(0,0,0,0.1);
  padding-top: 20px;
}
li div.arrow-down a:hover{
    border-left: 1.25em solid transparent;
    border-right: 1.25em solid transparent;
    border-top: 1.25em solid #c90000;
    display: block;
    width: 4px;
    position: relative;
    top: 37px;
    left: 40px;
}
.col-xs-12.col-sm-12.col-md-12.sidebar-peliculas {
  border: 0 none !important;
  padding: 0;
	margin-top: 30px;
}
.cines {
  color: rgb(200, 0, 0);
  font-family: "Lato";
  font-size: 14px;
  font-weight: bold;
  line-height: 1.564;
  padding-left: 40px;
  padding-top: 40px;
  text-align: left;
  text-transform: uppercase;
  z-index: 109;
}
div.horarios {
  margin-left: 70px;
	margin-bottom: 5px;
}
div.horarios span {
  font-weight: bold;
}
.titulo-horarios {
    background-color: #c90000;
    background-image: url("../images/cartelera/reloj-cine.png");
    background-position: left 30px center;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    height: 75px;
    padding: 15px 20px 15px 75px;
    text-align: left;
    text-transform: uppercase;
}
div.cines-horario {
  border: 1px solid rgba(0, 0, 0, 0.2);
  height: 500px;
  overflow: auto;;
  padding: 0;
}
.col-xs-12.col-sm-4.col-md-4.sidebar-notas div.col-xs-12.col-sm-12.col-md-12 {
  padding: 0 0 20px;
}
.btn.btn-default.ver-mas {
  background-color: rgb(147, 149, 152);
  color: #fff;
  float: right;
  margin: 5px 0;
	text-transform: normal !important;
}

/* Edicion Impresa*/
.notas-generales.media-link-opt.section-opinion.edicion-impresa div.cartelera-reloj {
  color: rgb(147, 149, 152);
  font-family: "Lato";
  font-size: 14px;
  font-weight: normal;
  line-height: 1.4;
  margin: 20px 0;
  text-align: left;
  text-transform: none;
  width: 70%;
  z-index: 5;
}
.notas-generales.media-link-opt.section-opinion.edicion-impresa div.cartelera-reloj span {
  color: #c90000;
}
.notas-generales.media-link-opt.section-opinion.edicion-impresa {
  border-bottom: medium none;
}
.fecha-edicion {
    border-bottom: 1px solid #a7a9ac;
    border-top: 1px solid #a7a9ac;
    color: #a7a9ac;
    font-size: 13px;
    font-weight: 400;
    line-height: 12px;
    padding: 10px 0;
    text-align: left;
    text-transform: uppercase;
}
.fecha-edicion span {
    font-weight: 900;
}
.col-xs-12.col-sm-12.col-md-12.notas-generales.media-link-opt.section-opinion.edicion-impresa {
  padding: 0;
}
.offer-add.col-xs-6.col-sm-12.col-md-12.edicion-impresa {
  padding: 0;
}
.cd-saltillo h1, .cd-monclova h1, .cd-pd h1, .cd-acuna h1 {
  font-size: 18px;
  font-family: "Lato";
  color: rgb(200, 0, 0);
  text-transform: uppercase;
  line-height: 0.735;
  text-align: center;
  z-index: 11;
	margin-bottom: 40px;
}

.col-xs-12.col-sm-12.col-md-12.newspapper {
  margin-top: 30px;
}
/* inicio suscribete */

.Capa_6 {
  background-color: url("Capa 6.png");
  position: absolute;
  left: 311px;
  top: 73px;
  width: 398px;
  height: 97px;
  z-index: 17;
}
.head-suscribete {
	background-color: #c90000;
	min-height: 100px;
	padding: 20px;
	text-align: center;
}
.head-suscribete img{
max-width: 230px;
width: 100%;
}
.titulo-form {
  font-size: 25px;
  font-family: "Lato";
	font-weight: 300;
  color: rgb(77, 77, 77);
  text-transform: uppercase;
  line-height: 25px;
  text-align: center;
	padding: 20px 0;
}


.input-box input[type="text"] {
  background-color: #e6e6e6;
  border: medium none;
  color: #000;
  cursor: pointer;
  font-size: 15px;
  margin: 8px 5%;
  padding: 14px 5%;
  width: 90%;
}

input[type=email] {
	background-color: #e6e6e6;
  border: medium none;
  color: #000;
  cursor: pointer;
  font-size: 15px;
  margin: 8px 5%;
  padding: 14px 5%;
  width: 90%;
}
section.suscribete div .col-xs-12.col-sm-12.col-md-12 {
  background-color: rgba(0, 0, 0, 0.7);
}
.col-xs-10.col-sm-8.col-md-6.suscribete {
  background-color: #fff;
  padding: 0;
}
.btn.btn-primary.boton-enviar.col-xs-12.col-sm-12.col-md-4 {
  height: 45px;
  padding: 14px 5%;
	background-color: #c90000;
	border: 0;
	border-radius: 0;
}
.btn.btn-primary.boton-cancelar.col-xs-12.col-sm-12.col-md-8 {
  height: 45px;
  padding: 10px 0;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	color: #FFF;
}
.btn.btn-primary.boton-enviar.col-xs-12.col-sm-12.col-md-4 a {
	color:#FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
}
.btn.btn-primary.boton-cancelar.col-xs-12.col-sm-12.col-md-8 a {
	color:#c90000;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
}
div.boton div.col-xs-12.col-sm-12.col-md-12 {
  background-color: #fff;
  margin: 30px auto;
}
.btn.btn-primary.boton-cancelar.col-xs-12.col-sm-12.col-md-8 {
	box-shadow: none;
}



.container.suscribete {
	border:1px solid
}
.container.suscribete{
	border:1px solid
}
/* fin suscribete */

/* Galeria */

.bx-wrapper .bx-pager {
	bottom: -95px;
}

.bx-wrapper .bx-pager a {
	border: solid #ccc 1px;
	display: block;
	margin: 0 5px;
	padding: 3px;
}

.bx-wrapper .bx-pager a:hover,
.bx-wrapper .bx-pager a.active {
	border: solid #5280DD 1px;
}

.bx-wrapper {
	margin-bottom: 120px;
}

/* Novedades */
.novedades img {max-height: 500px; height: 500px;}
.banner-07.banner-novedades.parallax { padding-top: 250px !important; }
.col-lg-6.col-md-6.col-sm-6.novedades > img { height: 450px !important; max-height: 450px !important; }
