/*
Theme Name: Conclusion
Description: 
Author: Coopares
Author URI: http://www.coopares.org
Theme URI: http://www.coopares.org
Version: 2.00
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/


.titulo_live { background-color: #fe0000; height: auto; width: 100%; float: left;}
.titulo_live img{ width: auto; }

.w3-display-container { margin-bottom: 20px !important;}
.w3-display-container img{ max-width: 100%; }
a,
a:visited {
	color: #222;
	}

.horz-list-head,
span.related-head,
span.post-header {
	background: #2a8591;
	}
.gastronomia {  padding: 3px 3px 0;}
.gastronomia img{ width: 179px;}
.filete_gastro { background-color: #ecc856;
    float: left;
    height: 2px;
    margin-bottom: 4px;
    width: 100%;}
.imprimir { background-image: url('images/imprimir.jpg'); width: 156px !important; height: 43px; border: none; cursor: pointer; }
.editar{  
	background-color: #fff;
	right: 0%;
    padding: 5px;
    position: absolute;
    top: 0%;}
.gris {-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);}
.horz-list-head:after {
	border-color: transparent transparent transparent #2a8591;
}
.comment-reply a,
.feat-video {
	background: #2a8591;
}
.feat-gallery {
	background: #2a8591;
}

#main-nav-right ul.feat-trend-list li.trend-item a,
.banner_hor { width: 100%; background-color: #e1e1e1; text-align: center; margin: 20px 0; float: left;} 
.banner_hor img { width: 100%;}
.banner_cuadrado{ 
 	background-color: #e1e1e1;
    float: left;
    text-align: center;
 	width: 100; 
 	margin-top: 10px; 
}
.g{ 
	margin: 0px !important;
	width: 100% !important;
	max-width: 1280px !important;
}
.g-8, .g-7{ height: auto !important;  max-height: none !important; }
.g img {
    height: auto;
    width: 100% !important;
}


.head-latest-text h2,
ul.feat-trend-list li.trend-item a,
.horz-list-text h2,
.archive-list-text a,
.prev-next-text,
h1.post-title,
.content-main blockquote p,
.woocommerce ul.product_list_widget span.product-title,
.woocommerce ul.product_list_widget li a,
.woocommerce .related h2,
.woocommerce div.product .woocommerce-tabs .panel h2,
.feat-sub2-text a,.content-main h1,
.content-main h2,
.content-main h3,
.content-main h4,
.content-main h5,
.content-main h6,
h2.author-list-head {
	font-family: 'Montserrat',sans-serif;
	}

span.related-head,
h1.cat-head,
span.cat-head-mobi,
span.head-latest-head,
ul.feat-trend-list li.trend-head,
h3.home-widget-head,
.horz-list-head h3,
span.post-header {
	font-family: 'Montserrat',sans-serif;
	}

.head-latest-text p,
.archive-list-text p,
.feat-main-top-text p,
.feat-wide-text p,
span.post-excerpt p,
.content-main,
.author-page-text p,
#post-404,
.foot-widget,
.feat-main2-text p {
	font-family: 'Montserrat',sans-serif;
	}

nav.main-menu ul li a,
.small-nav-wrap ul li a,
.foot-menu ul.menu li a {
	font-family: 'Montserrat',sans-serif;
	}

ul.head-latest-list li:hover .head-latest-text h2,
ul.feat-trend-list li.trend-item a:hover,
ul.horz-list li:hover .horz-list-text h2,
#main-nav-right ul.feat-trend-list li.trend-item a:hover,
.small-nav-wrap ul li a:hover,
.archive-list-text a:hover,
#foot-wrap a:hover,
.prev-next-item:hover .prev-next-text,
ul.author-social li a:hover,
span.author-name a:hover,
.woocommerce .sidebar-widget a:hover,
h2.author-list-head a:hover,
span.post-cat a:hover,
nav.main-menu ul li a:hover,
a:hover {
	color: #2a8591hover;
	}


html {
	overflow-x: hidden;
	font-size: 16px;
 	}

body {
	color: #000;
	font-size: 100%;
	-webkit-font-smoothing: antialiased;
	font-weight: 400;
	line-height: 100%;
	margin: 0px auto;
	padding: 0px;
	font-family: 'Montserrat',sans-serif;
	}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	-webkit-backface-visibility: hidden;
	color: #222;
	}

img {
	max-width: 100%;
	height: auto;
	-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
	}

iframe,
embed,
object,
video {
	max-width: 100%;
	}

div {
	-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}

/************************************************
	Hyperlinks
************************************************/

a, a:visited {
	
	text-decoration: none;
	-webkit-transition: color .3s;
	   -moz-transition: color .3s;
	    -ms-transition: color .3s;
	     -o-transition: color .3s;
		transition: color .3s;
	}

a:hover {
	text-decoration: none;
	}

a:active,
a:focus {
	outline: none;
	}
.head-latest-list a { color: #222; font-family: 'Montserrat',sans-serif;}
/************************************************
	Layout
************************************************/

#site,
#site-fixed {
	position: relative;
		top: 0;
		bottom: 0;
		left: 0;
	width: 100%;
	
	}

#site-out {
	width: 100%;
    height: 130px;
	
	}
/*#site-in { margin:0 auto; width: 91%;}*/
.relative {
	position: relative;
	}

.w100 {
	width: 100% !important;
	}

.right, .alignright {
	float: right;
	}

.alignright {
	margin: 20px 0 20px 20px;
	}

.left, .alignleft {
	float: left;
	}

.alignleft {
	margin: 20px 20px 20px 0;
	}

.aligncenter {
	display: block;
	margin: 0 auto;
	}

.section-div {
	border-bottom: 1px dotted #ccc;
	float: left;
	margin: 20px 0;
	width: 100%;
	}

.section {
	clear: both;
	overflow: hidden;
	}

.mob-img {
	display: none;
	}

ul.fly-bottom-soc li,
.head-latest-img img,
.head-latest-text h2,
.horz-list-img img,
.horz-list-text h2,
.archive-list-img img,
.feat-wide-img img,
.feat-main-top-img img,
.feat-main-sub-img img,
.feat-main2-text h2,
.feat-sub2-img img {
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
		transition: all .3s ease;
	}
/*.infinite-post { height: 415px !important; }*/
/************************************************
	Navigation
************************************************/

span.fly-soc-head {
	color: #999;
	font-family: 'Montserrat',sans-serif;
	font-size: 9px;
	font-weight: 600;
	line-height: 100%;
	margin-bottom: 10px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	}

ul.fly-bottom-soc {
	overflow: hidden;
	width: 100%;
	}

ul.fly-bottom-soc li {
	border-top: 1px solid #333;
	color: #6a6a6a;
	cursor: pointer;
	float: left;
	overflow: hidden;
	text-align: center;
	width: 100%;
	}

ul.fly-bottom-soc li i {
	font-size: 20px;
	padding: 10px;
	}

ul.fly-bottom-soc li.fb-soc:hover,
.post-soc-fb {
	background: #3b5997;
	color: #fff;
	}

ul.fly-bottom-soc li.twit-soc:hover,
.post-soc-twit {
	background: #00aced;
	color: #fff;
	}
ul.fly-bottom-soc li.what-soc:hover,
.post-soc-what {
	background: #2ab200;
	color: #fff;
	}
ul.fly-bottom-soc li.pin-soc:hover,
.post-soc-pin {
	background: #cb2027;
	color: #fff;
	}

ul.fly-bottom-soc li.inst-soc:hover {
	background: #36658c;
	color: #fff;
	}

ul.fly-bottom-soc li.goog-soc:hover {
	background: #cd3627;
	color: #fff;
	}

ul.fly-bottom-soc li.yt-soc:hover {
	background: #f00;
	color: #fff;
	}

ul.fly-bottom-soc li.link-soc:hover {
	background: #069;
	color: #fff;
	}

ul.fly-bottom-soc li.tum-soc:hover {
	background: #304e6c;
	color: #fff;
	}

ul.fly-bottom-soc li.rss-soc:hover {
	background: #f60;
	color: #fff;
	}

.fly-to-top {
	background: #fff;
	-webkit-box-shadow: 4px -3px 6px 0 rgba(0,0,0,0.20);
	   -moz-box-shadow: 4px -3px 6px 0 rgba(0,0,0,0.20);
	    -ms-box-shadow: 4px -3px 6px 0 rgba(0,0,0,0.20);
	     -o-box-shadow: 4px -3px 6px 0 rgba(0,0,0,0.20);
		box-shadow: 4px -3px 6px 0 rgba(0,0,0,0.20);
	cursor: pointer;
	overflow: hidden;
	width: 60px;
	height: 60px;
	}

.fly-bottom-soc,
.fly-to-top,
.fly-soc-head {
	-webkit-transform: translate3d(0,60px,0);
	   -moz-transform: translate3d(0,60px,0);
	    -ms-transform: translate3d(0,60px,0);
	     -o-transform: translate3d(0,60px,0);
		transform: translate3d(0,60px,0);
	}

.to-top-trans {
	-webkit-transform: translate3d(0,0,0);
	   -moz-transform: translate3d(0,0,0);
	    -ms-transform: translate3d(0,0,0);
	     -o-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}

.fly-to-top i {
	color: #444;
	font-size: 50px;
	line-height: 100%;
	position: absolute;
		top: -5px;
		left: 14px;
	}

span.to-top-text {
	color: #444;
	font-family: 'Montserrat',sans-serif;
	font-size: 9px;
	font-weight: 600;
	line-height: 100%;
	position: absolute;
		bottom: 15px;
		left: 14px;
	text-transform: uppercase;
	}

.fly-search-out {
	margin-right: -120px;
	position: absolute;
		left: 60px;
	width: 100%;
	height: 60px;
	z-index: 50;
	}

.fly-search-in {
	margin-right: 120px;
	position: relative;
	}

.fly-but-search {
	background: #444;
	overflow: hidden;
	padding: 15px 4%; /* 15px / 390px */
	position: absolute;
		left: 0;
		top: 0;
	width: 92%;
	}

#searchform input {
	background: #555;
	border: 0;
	color: #fff;
	float: left;
	font-family: 'Montserrat',sans-serif;
	font-size: .75rem;
	font-weight: 400;
	line-height: 100%;
	padding: 5px 5%;
	text-transform: uppercase;
	width: 90%;
	height: 20px;
	}

#searchform #searchsubmit {
	border: none;
	float: left;
	}

#searchform #s:focus {
	outline: none;
	}

nav.main-menu {
	-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	margin: 15px 4.54545454545% 0; /* 15px / 330px */
	overflow: hidden;
	position: absolute !important;
	width: 90.9090909091%; /* 300px / 330px */
	height: 87%;
	}

nav.main-menu ul {
	float: left;
	position: relative;
	width: 100%;
	}

nav.main-menu ul li {
	border-top: 1px solid #444;
	cursor: pointer;
	float: left;
	position: relative;
	width: 100%;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	}

nav.main-menu ul li:first-child {
	border-top: none;
	}

nav.main-menu ul li a {
	color: #fff;
	display: inline-block;
	float: left;
	font-size: .95rem;
	font-weight: 300;
	line-height: 100%;
	padding: 14px 0;
	text-transform: uppercase;
	}

nav.main-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Montserrat',sans-serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 12px;
	}

nav.main-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -3px;
	}

nav.main-menu ul li ul.sub-menu {
	border-top: 1px solid #444;
	display: none;
	float: left;
	padding-left: 6.66666666666%; /* 20px / 300px */
	width: 93.333333333%; /* 280px / 300px */
	}

/************************************************
	Leaderboard
************************************************/

#leader-wrap {
	background: #eee;
	line-height: 0;
	margin-bottom: 30px;
	overflow: hidden;
	padding: 15px 0;
	text-align: center;
	width: 100%;
	}

#leader-wrap div {
	margin: 0 auto;
	}

/************************************************
	Header
************************************************/

header {
	-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	float: left;
	width: 100%;
	}

.category header {
	margin-bottom: 0;
	}

#main-nav-wrap {
	opacity: .95;
	position: fixed;
		top: 0;
		right: 0;
	-webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease;
	   -moz-transition: top 0.3s ease, -moz-transform 0.3s ease;
	    -ms-transition: top 0.3s ease, -ms-transform 0.3s ease;
	     -o-transition: top 0.3s ease, -o-transform 0.3s ease;
		transition: top 0.3s ease, transform 0.3s ease;
	width: 100%;
	max-width: 1600px;
	height: 46px;
	z-index: 10;
	background-color: #fff;
	visibility: hidden;
	}

.main-nav-drop {
	top: 0 !important;
	}

.main-nav-out {
	left: 30px;
	margin-right: -120px;
	position: relative;
	width: 100%;
	height: 100%;
	}

.main-nav-in {
	margin-right: 120px;
	position: relative;
	height: 100%;
	}

#main-nav-contain {
	width: 100%;
	height: 46px;
	}



.main-nav-contain-out {
	float: right;
	margin-left: -230px;
	width: 100%;
	}

.main-nav-contain-in {
	}

#main-nav-logo {
	margin-right: 30px;
	overflow: hidden;
	max-width: 200px;
	height: 60px;
	}

#main-nav-logo img {
	max-height: 60px;
	}

h1.home-header {
	display: none;
	}

#main-nav-right {
	overflow: hidden;
	width: 100%;
}

.small-nav-wrap {
	background-color: #fff;
	height: auto;
	}

.small-nav-wrap ul {
	position: relative;
	}

.small-nav-wrap ul li {
	float: left;
	margin-right: 15px;
	line-height: 40px;
	}


.small-nav-wrap ul li a {
	float: left;
	font-family: 'Montserrat',sans-serif;
	text-transform: uppercase;
	font-size: 12px;
}


#content-out {
	width: 100%;
	padding-top: 30px;
	display: inline-block;
}

/*#content-in {
	-webkit-backface-visibility: hidden;
	margin: 0 auto;
	width: 91%;
	
	}*/

#main-content-wrap {
	background: #fff;
	width: 100%;
	}

.head-main-out {
	float: left;
    width: 73.77%;
	}

.head-main-in {
	float: left;
    position: relative;
    width: 100%;
	}

#head-main-top {
	background: #fff;
	width: 100%;
	}
.novetayocho { width: 98% !important;}
.category #head-main-top {
	max-height: none;
	padding-top: 30px;
	}

.head-left-wrap {
	margin-left: 1%;
    width: 25%;
	}
.principales { width: 74% !important; } 
#main-logo-wrap {
	line-height: 0;
	margin-top: 30px;
	text-align: center;
	width: 100%;
	}

.head-latest-wrap {
	overflow: hidden;
	width: 100%;
	height: auto !important;
	}

.category .head-latest-wrap {
	margin-top: 0;
	height: 675px;
	}

span.head-latest-head {
	background-color: #e64b4b;
	color: #fff;
	font-family: "Lato",sans-serif !important;
	font-weight: 400;
	line-height: 35px;
	padding-top: 0px;
	text-align: center;
	width: 100%;
	text-transform: uppercase;
	}

ul.head-latest-list {
	margin-bottom: 20px;
	width: 100%;
	}

ul.head-latest-list li {
	border-top: 1px solid #ddd;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
	width: 100%;
	}
.imagen_ultimo { width: 20%; margin-right: 3%; }
.imagen_ultimo img{ width: 100%; }
.texto_ultimo { width: 77%; }
.texto_ultimo h2{ font-size: 1rem;
    font-weight: normal;
    line-height: 1.15rem; }
.principal1 { width: 100%;}
ul.sidebar_mas_noticias {
	margin-bottom: 39px;
	width: 100%;
	}

ul.sidebar_mas_noticias  li {
	border-top: 1px solid #ddd;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	width: 100%;
	}

.foot-widget ul.head-latest-list li {
	margin-top: 10px;
	padding-top: 10px;
	}



.head-latest-out {
	float: right;
	margin-left: -165px;
	width: 100%;
	}

.head-latest-in {
	float: left;
    width: 60%;
	}

#sidebar-wrap .head-latest-out {
	margin-left: -100px;
	}

.foot-widget .head-latest-out,
.foot-widget .head-latest-in {
	margin-left: 0;
	}

#sidebar-wrap .head-latest-in {
	margin-left: 100px;
	}

.head-latest-img {
	width: 100%;
	line-height: 0;
	margin-right: 15px;
	}

#sidebar-wrap .head-latest-img {
	width: 85px;
	}

.foot-widget .head-latest-img {
	display: none;
	}

ul.head-latest-list li:hover .head-latest-img img {
	opacity: .8;
	}

.head-latest-text {
	width: 100%;
	}

.head-latest-text h2 {
	float: left;
	font-size: 1rem;
	font-weight: 700;
	line-height: 0.9rem;
	margin-bottom: 5px;
	width: 100%;
	}

#sidebar-wrap .head-latest-text h2,
.foot-widget .head-latest-text h2 {
	font-size: 1rem;
    line-height: 1.2rem;
    margin-bottom: 0;
	}

.foot-widget .head-latest-text h2 {
	color: #777;
	}

.head-latest-text p,
.archive-list-text p {
	float: left;
	width: 100%;
	}

.head-latest-text p {
	color: #777;
	font-size: .9rem;
	line-height: 140%;	
	}

.head-latest-scroll {
	background: #fff;
	color: #999;
	font-family: 'Montserrat',sans-serif;
	font-size: 14px;
	font-weight: 800;
	line-height: 100%;
	padding-top: 10px;
	position: absolute;
		left: 0;
		bottom: 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	}

.head-latest-scroll:before {
	content: '';
		background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 20%, rgba(0,0,0,0.05) 70%, rgba(0,0,0,0.1) 100%);
		background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 20%, rgba(0,0,0,0.05) 70%, rgba(0,0,0,0.1) 100%);
		background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 20%, rgba(0,0,0,0.05) 70%, rgba(0,0,0,0.1) 100%);
		background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 20%, rgba(0,0,0,0.05) 70%, rgba(0,0,0,0.1) 100%);
		background-image: -webkit-gradient(linear, top center, bottom center, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.1)));
	background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0.1) 100%);
	position: absolute;
		top: -10px;
		left: 0;
	width: 100%;
	height: 10px;
	}

.head-latest-scroll span {
	margin-right: 5px;
	}

.head-right-wrap {
	width: 100%;
	}

.feat-trend-wrap {
	height: 46px;
    overflow: hidden;
    padding: 4px 0;
    width: 100%;
	}

ul.feat-trend-list {
	width: 100%;
	}

ul.feat-trend-list li {
	float: left;

	}

ul.feat-trend-list li.trend-head {
	color: #dc3535;
	font-size: 22px;
	font-style: italic;
	font-weight: 700;
	line-height: 100%;
	padding: 4px 0;
	letter-spacing: -1px;
	
	
	}

ul.feat-trend-list li.trend-item {
	border-left: 1px solid rgba(0,0,0,.15);
	margin-left: 15px;
	overflow: hidden;
	padding-bottom: 2px;
	padding-left: 15px;
	text-transform: uppercase;
	max-width: 176px;
	height: 30px;	
	}

ul.feat-trend-list li.trend-item a {
	font-size: 12px;
	font-weight: 700;
	line-height: 15px;
	}

ul.feat-trend-list li.trend-item:first-child {
	border-left: none;
	margin-left: 0;
	padding-left: 0;
	}

.feat-main-out {
	float: left;
	margin-right: -315px;
	width: 100%;
	}

.feat-main-in {
	margin-right: 315px;
	}

#feat-main1 {
	width: 100%;
	}

#feat-main-wrap {
	overflow: hidden;
	width: 100%;
	}

.feat-main-top-wrap {
	width: 100%;
	}

.feat-main-top {
	margin-bottom: 15px;
	overflow: hidden;
	width: 100%;
	height: 550px;
	}

.feat-main-top:first-child + .feat-main-top {
	display: none;
	}

.feat-main-top-img,
.feat-main-sub-img,
.feat-main2-img {
	
	line-height: 0;
	width: 100%;
	height: 100%;
	}
.secundarias_deportes { float: left;
    position: relative;
    width: 49%;
	margin-bottom: 2%;}
.primero { margin-right: 1.3%; }
.corazon { margin-top: -40px !important}
.secundarias_corazon  {float: left;
    position: relative;
    width: 100%;
	margin-bottom: 3%;}
.feat-deportes-img {
	height: 100% !important;
    line-height: 0;
    width: 100%;
	position: relative;}
.feat-corazon-img {height: 100% !important;
    line-height: 0;
    margin-right: 2%;
    position: relative;
    width: 30%;}
.feat-corazon-img img{ width: 100%; }
.feat-main-top-img img,
.feat-main-sub-img img,
.feat-main2-img img {
	margin: 0 auto;
		left: -9999px;
		right: -9999px;
	width: 100%;
	}

.feat-main-top:hover .feat-main-top-img img,
.feat-main-sub:hover .feat-main-sub-img img {
	opacity: 0.8;
	}

.feat-main-top-img img {
	margin-top: -5%;
	min-width: 1000px;
	}

.feat-main-top-text {
	background-image: -moz-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -ms-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -o-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -webkit-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(51,51,51,0)), to(rgba(51,51,51,0.6)));
	background-image: linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	position: absolute;
	left: 0;
	bottom: 0px;
	text-align: left;
	}
.feat-main-sub-text {
	background-image: -moz-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -ms-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -o-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -webkit-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(51,51,51,0)), to(rgba(51,51,51,0.6)));
	background-image: linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	position: absolute;
	left: 0;
	bottom: 14px;
	text-align: left;
	}
.feat-main-sub-text-equipos-rosarinos, .feat-main-sub-text-deportes-mas  {
	background-image: -moz-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.5) 50%, rgba(51,51,51,0.8) 100%);
	background-image: -ms-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.5) 50%, rgba(51,51,51,0.8) 100%);
	background-image: -o-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.5) 50%, rgba(51,51,51,0.8) 100%);
	background-image: -webkit-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.5) 50%, rgba(51,51,51,0.8) 100%);
	background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(51,51,51,0)), to(rgba(51,51,51,0.8)));
	background-image: linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.5) 50%, rgba(51,51,51,0.8) 100%);
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: left;
	}
.feat-main-sub-text-corazon-animal { float: left; width: 100%;}
.texto_animal_der { float: left; width: 68%;}

.feat-main-sub-text-corazon-animal h2 {
    color: #fff;
    font-size: 1.3rem;
    line-height: 1.5rem;
	float: left;
}
.feat-main-sub-text-principales-deportes{
	background-image: -moz-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -ms-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -o-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -webkit-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(51,51,51,0)), to(rgba(51,51,51,0.6)));
	background-image: linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	position: absolute;
	left: 0;
	bottom: 50%;
	text-align: left;
	}
.feat-main-top-text {
	padding: 50px 1.43815915628% 15px; /* 15px / 1043px */
	width: 97.13%; /* 1013px / 1043px */
	}

.feat-main-top-text h2,
.feat-main-sub-text h2,
.feat-main-sub-text-equipos-rosarinos h2,
.feat-main-sub-text-principales-deportes h2,
.feat-wide-text h2,
.feat-main2-text h2 {
	color: #fff;
	display: inline-block;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 120%;
	width: 100%;
	}

.feat-main-top-text h2,
.feat-wide-text h2 {
	font-size: 4.1rem;
	-webkit-text-shadow: 0 0 30px rgba(51,51,51,.8);
	   -moz-text-shadow: 0 0 30px rgba(51,51,51,.8);
	    -ms-text-shadow: 0 0 30px rgba(51,51,51,.8);
	     -o-text-shadow: 0 0 30px rgba(51,51,51,.8);
		text-shadow: 0 0 30px rgba(51,51,51,.8);
	}

.feat-main-top-text p,
.feat-wide-text p,
.feat-main2-text p {
	 color: #eee;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 119%;
    width: 100%;
	}

.feat-gallery,
.feat-video {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	    -ms-border-radius: 50%;
	     -o-border-radius: 50%;
		border-radius: 50%;
	color: #fff;
	opacity: .85; 
	position: absolute;
		top: 50%;
		left: 44%;
	width: 50px;
	height: 50px;
	z-index: 6;
	}

.feat-gallery i,
.feat-video i {
	font-size: 20px;
	position: absolute;
		top: 15px;
		left: 15px;
	}

.feat-sub-out {
	float: left;
	width: 100%;
	}

.feat-sub-in {
	margin-right: 315px;
	}

.feat-ad-wrap {
	background: #eee;
	line-height: 0;
	margin-left: 15px;
	overflow: hidden;
	text-align: center;
	width: 300px;
	height: 250px;
	}

.feat-sub-wrap {
	width: 100%;
	}
.feat-sub-wrap h2{ 
    font-family: 'Montserrat',sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 100%; }
	.feat-main-sub p {  color: #fff;
    font-family: 'Montserrat',sans-serif;
    font-size: 1rem;
    letter-spacing: -0.5px;
    line-height: 0.9rem;
    margin: 0 2%;
    position: absolute;
    top: 190px;
    width: 90%; }
.feat-main-sub {
	overflow: hidden;
	margin-left: 2.14899713467%; /* 15px / 698px */
	width: 48.9255014327%; /* 341.5px / 698px */
	height: 278px;
	}
.conlusiontv { float: left;
    margin-bottom: 20px;
    margin-left: -4%;
    margin-right: -3%;
    padding: 0 4% 3% 3%;
    position: relative;
    width: 100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#01c6fd+0,53cbf1+40,0392ba+100 */
background: #01c6fd; /* Old browsers */
background: -moz-linear-gradient(top, #1c1c1c 0%, #262727 40%, #0e0e0e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1c1c1c 0%,#262727 40%,#0e0e0e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1c1c1c 0%,#262727 40%,#0e0e0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01c6fd', endColorstr='#0392ba',GradientType=0 ); /* IE6-9 */
 }
.caja_video_principal h3{  color: #fff;
    font-family: Lato;
    font-size: 1.9rem;
    letter-spacing: -1px;
    line-height: 2rem;
    }
.caja_video_secundarias h3{  color: #fff;
    font-family: Lato;
    font-size: 0.9rem;
    letter-spacing: -1px;
    line-height: 1.2rem;
    }
.caja_video_terciarias h3{  color: #fff;
    font-family: Lato;
    font-size: 1rem;
    letter-spacing: -1px;
    line-height: 0.9rem;
    }
.conlusiontv h2{  color: #fff;
    font-family: 'Montserrat',sans-serif;
    font-size: 1.6rem;
    line-height: 2rem;
    padding: 3px 0 0;}
.conlusiontv p{ color: #fff;
    float: left;
    font-family: 'Montserrat', serif;
    font-size: 0.9rem;
    font-weight: normal;
    line-height: 1rem;
    padding-top: 1%;
    width: 98%;}
.noticias_video {  width: 100%; background-color: #ff4d07; height: 408px;}
.noticias_video h3{  color: #fff;
    float: left;
    font-family: 'Montserrat', serif;
    font-size: 1rem;
    font-weight: normal;
    letter-spacing: -0.4px;
    line-height: 1.2rem;
    padding: 1% 4%;
    width: 96%;}
.noticias_video h2{ color: #fff;
   font-family: 'Montserrat',sans-serif;
    font-size: 1.6rem;
    line-height: 2rem;
    padding: 0 4%;
    width: 97%;}
.noticias_video1 h3{ color: #fff;
    font-family: 'Montserrat',sans-serif;
    font-size: 1rem;
    font-weight: normal;
    letter-spacing: -0.4px;
    line-height: 1.2rem;
    padding: 1% 4%;
    width: 97%;}
.noticias_video1 h2{ color: #fff;
	font-family: 'Montserrat',sans-serif;
    font-size: 1.6rem;
    line-height: 2rem;
    padding: 0 4%;
    width: 97%;}
.feat-main-sub:first-child {
	margin-left: 0;
	}

.feat-main-sub-img img {
	min-width: 295px;
	}


.feat-main-sub-text {
    padding: 0 2%;
    width: 96%;
}
.feat-main-sub-text-equipos-rosarinos , .feat-main-sub-text-principales-deportes {
	padding: 50px 1% 6px; /* 15px / 370px */
	width: 98%; /* 340px / 370px */
	}
.feat-main-sub-text h2,
.feat-main-top-text h2.standard-headline {
	font-size: 2rem;
	}
.feat-main-sub-text-equipos-rosarinos h2, .feat-main-sub-text-principales-deportes  h2, .feat-main-sub-text-deportes-mas h2{
	font-family: 'Montserrat',sans-serif;
    font-size: 2.1rem;
	line-height: 2.2rem;
    font-weight: bold;
    letter-spacing: -1px;}
.feat-main-sub-text-deportes-mas h2{ color: #fff;
    font-size: 1.3rem;
    line-height: 1.5rem; }
.feat-main-sub-text p {
	display: none;
	font-size: 1.2rem;
	}
.feat-main-sub-text-deportes-mas {	
    padding: 41px 2% 6px;
    width: 96%;
}
.feat-mobi {
	display: none;
	width: 100%;
	}

.head-latest-mobi {
	display: none;
	padding-top: 15px;
	width: 100%;
	}
.feat-main-sub {
    margin-left: .8% !important;
    width: 49.2% !important;
}
#feat-main2 {
	overflow: hidden;
	width: 100%;
	height: 100%;
	max-height: 900px;
	}

.feat-main2-img {
	background: #333;
	line-height: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
	max-height: 900px;
	}

.feat-main2-img img {
	opacity: .8;
	width: 100%;
	min-width: 1500px;
	}

.feat-main2-nav {
	background-image: -moz-linear-gradient(to top,rgba(51,51,51,0) 0, rgba(51,51,51,0.15) 50%, rgba(51,51,51,0.3) 100%);
	background-image: -ms-linear-gradient(to top,rgba(51,51,51,0) 0, rgba(51,51,51,0.15) 50%, rgba(51,51,51,0.3) 100%);
	background-image: -o-linear-gradient(to top,rgba(51,51,51,0) 0, rgba(51,51,51,0.15) 50%, rgba(51,51,51,0.3) 100%);
	background-image: -webkit-linear-gradient(to top,rgba(51,51,51,0) 0, rgba(51,51,51,0.15) 50%, rgba(51,51,51,0.3) 100%);
	background-image: -webkit-gradient(linear, center bottom, center top, from(rgba(51,51,51,0)), to(rgba(51,51,51,0.3)));
	background-image: linear-gradient(to top,rgba(51,51,51,0) 0, rgba(51,51,51,0.15) 50%, rgba(51,51,51,0.3) 100%);
	position: absolute;
		top: 0;
		left: 0;
	width: 100%;
	}
.logo {
	float: left;
}
.logo img{max-width: 300px;} 
.feat-logo-wrap {
	line-height: 0;
	margin: 15px 30px 0 0;
	text-align: center;
	width: 420px;
	}

.feat-nav-right {
	width: 100%;
	}

.feat-main2-nav ul.feat-trend-list li.trend-head {
	color: #eee;
	}

.feat-main2-nav ul.feat-trend-list li.trend-item a {
	color: #fff;
	}

.feat-main2-text {
	background-image: -moz-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -ms-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -o-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -webkit-linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(51,51,51,0)), to(rgba(51,51,51,0.6)));
	background-image: linear-gradient(to bottom,rgba(51,51,51,0) 0, rgba(51,51,51,0.4) 50%, rgba(51,51,51,0.6) 100%);
	padding: 50px 0 30px;
	position: absolute;
		bottom: 0;
		left: 0;
	text-align: center;
	width: 100%;
	}

.feat-main2-text h2 {
	font-size: 5rem;
	margin-bottom: 5px;
	-webkit-text-shadow: 0 0 30px rgba(51,51,51,.8);
	   -moz-text-shadow: 0 0 30px rgba(51,51,51,.8);
	    -ms-text-shadow: 0 0 30px rgba(51,51,51,.8);
	     -o-text-shadow: 0 0 30px rgba(51,51,51,.8);
		text-shadow: 0 0 30px rgba(51,51,51,.8);
	}

.feat-sub2-wrap {
	margin-top: 30px;
	width: 100%;
	}

.feat-sub2 {
	margin-left: 2.05058099795%; /* 30px / 1463px */
	width: 23.4620642515%; /* 343.25px / 1463px */
	height: 90px;	
	}

.feat-sub2:first-child {
	margin-left: 0;
	}

.feat-sub2-out {
	float: right;
	margin-left: -165px;
	width: 100%;
	}

.feat-sub2-in {
	margin-left: 165px;
	}

.feat-sub2-img {
	background: #000;
	line-height: 0;
	margin-right: 15px;
	width: 150px;
	}

.feat-sub2:hover .feat-sub2-img img {
	opacity: .8;
	}

.feat-sub2-text {
	margin: 10px 0;
	overflow: hidden;
	text-align: left;
	width: 100%;
	height: 70px;
	}

.feat-sub2-text a {
	color: #eee !important;
	font-size: .75rem;
	font-weight: 700;
	line-height: 140%;
	text-transform: uppercase;
	}

.feat-sub2:hover .feat-sub2-text a,
.feat-main2-text h2:hover,
.feat-main2-nav ul.feat-trend-list li.trend-item a:hover {
	color: #ccc !important;
	}

/************************************************
	Homepage
************************************************/

.sec-marg-out,
.sec-marg-out2,
.sec-marg-out4 {
	float: left;
	width: 100%;
}

.sec-marg-in,
.sec-marg-in2,
.sec-marg-in4 {
	/*margin-left: 60px;*/
}

#sidebar-wrap .sec-marg-out,
#sidebar-wrap .sec-marg-in,
#content-wrap .sec-marg-out,
#content-wrap .sec-marg-in,
#foot-top .sec-marg-out,
#foot-top .sec-marg-in {
	margin-left: 0;
	right: 0;
	}

#main-content-contain {
	width: 100%;
	}

h3.home-widget-head {
	color: #bbb;
	font-size: 2.2rem;
	font-style: italic;
	font-weight: 700;
	line-height: 100%;
	margin-bottom: 30px;
	text-align: center;
	width: 100%;
	}

.home-widget-wrap {
	float: left;
	position: relative;
	width: 100%;
	}

.home-widget-wrap:last-child {
	border-bottom: none;
	padding-bottom: 0;
	}

.horz-list-wrap {
	overflow: hidden;
	width: 100%;
	}
.polideportivo-wrap {
	overflow: hidden;
	width: 100%;
	margin-left: 1%;
	
	
	}
.horz-list-head {
	width: 20%;
	height: 115px;
	}

.horz-list-head h3 {
	color: #fff;
	float: right;
	font-size: 2.4rem;
	font-style: italic;
	font-weight: 400;
	line-height: 110%;
	padding: 10px 5%; /*15px / 293px */
	text-align: right;
	width: 60%;
	}

.horz-list-head:before {
	content: '';
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 0 0 115px 35px;
	position: absolute;
		top: 0;
		left: 0;
	}

.horz-list-head:after {
	content: '';
	border-style: solid;
	border-width: 0 0 115px 35px;
	position: absolute;
		top: 0;
		right: -35px;
	z-index: 5;
	}

ul.horz-list {
			width: 100%;
            margin: 20px auto 0;
			
	}

.single ul.horz-list {
	width: 100%;
	}

ul.horz-list li {
	float: left;
	width: 24%;
	margin-right: 1%;
	}
ul.horz-list li:last-child { margin: 0; }
.single ul.horz-list li {
	width: 20%;
	}

ul.horz-list li:hover .horz-list-img img {
	opacity: .8;
	}

.horz-list-img {
	background: #000;
	line-height: 0;
	overflow: hidden;
	width: 100%;
	height: 115px;
	}

.horz-list-img img {
	margin-top: -5%;
	}

.horz-list-text {
	padding: 10px 3.333333333333% 0; /* 10px / 300px */
	width: 93.33333333333%; /* 280px / 300px */
	}

.horz-list-text h2 {
	float: left;
	font-size: .75rem;
	font-weight: 700;
	line-height: 130%;
	text-transform: uppercase;
	}

	
.titulo_deportes { background-color: #fff;
    float: left;
    margin: 0 12px 10px;
    padding: 5px;
    position: relative;
    width: auto;}
.titulo_deportes span { color: #01960f;
    font-family: 'Montserrat',sans-serif;
    font-weight: bold;
    font-size: 1.6rem;
    letter-spacing: -1px; }
.titulo_corazon { width: 319px; height: 100px; margin: 0 auto; top: -30px; position: relative; }
.mas_corazon { position: absolute;
    right: 61px;
    top: 19px;
    width: auto; }
.mas_corazon a{ color: #fff; }
.titulo_opiniones { 
	background-color: #fff;
    margin: 0 10px 10px;
    padding: 5px;
    position: relative;
    }
.titulo_opiniones span { color: #dc3535;
    font-family: 'Montserrat',sans-serif;
    font-weight: bold;
    font-size: 1.4rem;
    letter-spacing: -1px; }
.titulo_astrologia { background-color: #fff;
    margin: 0 10px 10px;
    padding: 5px;
    position: relative;
    }
.titulo_astrologia span { color: #dc3535;
    font-family: 'Montserrat',sans-serif;
    font-weight: bold;
    font-size: 1.4rem;
    letter-spacing: -1px; }
.titulo_candi {  background-color: #fff;
    margin: 0 10px 10px;
    padding: 5px;
    position: relative;
    }
.titulo_candi span { color: #dc3535;
    font-family: 'Montserrat',sans-serif;
    font-weight: bold;
    font-size: 1.4rem;
    letter-spacing: -1px; }
	
.titulo_panorama { border-bottom: 1px solid #ddd;
    margin: 0 0 10px;
    padding:  5px;
    position: relative; 
	text-align: center;
    }
.panorama {  width: 100% !important;}
.titulo_panorama span, .titulo_imagenes span, .titulo_internet span   {
    color: #dc3535;
    font-family: 'Montserrat',sans-serif !important;
    font-size: 2rem;
    font-weight: 700;
    line-height: 100%;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    }
.titulo_imagenes { 
    margin: 0 0 10px;
    padding:  5px;
    position: relative;
	border-bottom: 1px solid #ddd;
    }
.titulo_imagenes a{ font-family: 'Montserrat',sans-serif; color: #222; font-size: 2rem; }
.imagenes {  width: 71.8% !important; margin-right: 1.8%;  background-color: #fff;
    color: #fff;}
.imagenes img{ width: 100% !important; }
.imagenes a { color: #222 !important;
    float: left;
    font-family: 'Montserrat',sans-serif;
    font-size: 2rem;
    line-height: 2.3rem;}

	
.titulo_internet { border-bottom: 1px solid #ddd;
    margin: 0 0 10px;
    padding: 5px;
    position: relative;
    }

.titulo_espectaculos { background-color: #fff;
    margin: 0 10px 20px;
    padding: 10px 10px 5px;
    position: relative;
    width: auto;
	float: left;}
.titulo_espectaculos span { color: #fc5a01;
    font-family: 'Montserrat',sans-serif;
    font-weight: bold;
    font-size: 2rem;
    letter-spacing: -1px; }
.btn_cartelera { display: none;}
.titulo_cartelera {background-color: #fff;
    margin: 0;
    padding: 4px 0 5px 5px;
    position: relative;
    width: 27.7%;}
.titulo_cartelera span { color: #fc5a01;
    font-family: 'Montserrat',sans-serif;
    font-weight: bold;
    font-size: 2rem;
    letter-spacing: -1px; }
ul.polideportivo {
	margin-bottom: -30px;
	width: 80%;
	}

ul.polideportivo {
	width: 98%;
	}

ul.polideportivo li {
	float: left;
	margin-bottom: 30px;
	width: 19.13%;
	margin-right: 1%;
	}
.polideportivo li:last-child {
   margin-right: 0;
} 
.polideportivo li {
	width: 20%;
	}

ul.polideportivo li:hover .polideportivo-img img {
	opacity: .8;
	}

.polideportivo-img {

	line-height: 0;
	overflow: hidden;
	width: 100%;
	height: auto;
	}

.polideportivo-img img {
	margin-top: -5%;
	width: 100%;
	}

.polideportivo-text {
	padding: 10px 1.333333333333% 0; /* 10px / 300px */
	width: 99%; /* 280px / 300px */
	min-height: 50px;
	}

.polideportivo-text h2 {
	float: left;
	font-size: 1.3rem;
	font-weight: 700;
	line-height: 1.4rem;
	color: #fff;
	margin-bottom: 1%;
	font-family: 'Montserrat',sans-serif;
	letter-spacing: -1px;
	}
.subheadline {
    font-family:'Montserrat',sans-serif;
    font-weight: 300;
    font-size:1.2rem;
    line-height: 1.3rem !important;
}
.polideportivo-text p {
	float: left;
	font-size: 1rem;
	line-height: 0.9rem;
	color: #fff;
	font-weight: 300;
	font-family: 'Montserrat',sans-serif;
	}	
		
	
.archive-list-wrap {
	-webkit-backface-visibility: hidden;
	overflow: hidden;
	width: 100%;
	}

.archive-list-out {
	float: left;
	/*margin-right: -330px;*/
	width: 100%;
}

.archive-list-in {
	/*margin-right: 330px;*/
	}

.archive-list-left {
	width: 100%;
	}
.sesentaycuatro {margin-right: 1%;
    width: 74.5%; }
ul.archive-list {
	float: left;
	width: 100%;
	}

ul.archive-list li {
	background: #fff;
	border-top: 1px solid #ddd;
	float: left;
	margin-top: 30px;
	padding-top: 30px;
	position: relative;
	width: 100%;
	}

.archive-list-img {
	background: #000;
	line-height: 0;
	margin-right: 2.64783759929%; /* 30px / 1133px */
	overflow: hidden;
	width: 35.3045013239%; /* 400px / 1133px */
	max-height: 340px;
	}

.archive-list-img img {
	width: 100%;
	}
.archive-internet-list-img {
	line-height: 0;
	overflow: hidden;
	width: 100%; /* 400px / 1133px */
	max-height: 340px;
	}
.archive-internet-list-img img {
	width: 100%;
	}
.archive-list-img:hover img {
	opacity: .8;
	}

.archive-list-text {
	width: 62.0476610768%; /* 803px / 1133px */
	padding: 15px;
}
.archive-internet-text {
	width: 100%; /* 803px / 1133px */
	}

.archive-list-text a{
	float: left;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 10px;
	width: 100%;
	}
.archive-internet-text a {
	float: left;
	font-size: 1.3rem;
	font-weight: 400;
	line-height: 110%;
	margin-bottom: 10px;
	font-family: 'Montserrat',sans-serif;
	width: 100%;
	color: #222 !important;
	letter-spacing: -1px;
	}
.archive-list-text p {
	color: #444;
	font-size: 1.2rem;
	line-height: 26px;
	margin-bottom: 15px;
	font-weight: 100;
	}

.archive-list-info {
	width: 100%;
	}

.archive-list-info span {
	border-left: 1px solid #ddd;
	color: #222;
	float: left;
	font-family: 'Montserrat',sans-serif;
	font-size: 0.75rem;
	font-weight: 400;
	letter-spacing: .5px;
	line-height: 100%;
	margin-left: 10px;
	padding-left: 10px;
	text-transform: uppercase;
	}

.archive-list-info span:first-child {
	border-left: none;
	margin-left: 0;
	padding-left: 0;
	}

span.archive-list-cat {
	font-weight: 700;
	}

.archive-list-share {
	overflow: hidden;
	position: absolute;
		left: 0;
		bottom: 0;
	height: 40px;
	}

.archive-list-share span {
	float: left;
	text-align: center;
	width: 40px;
	height: 40px;
	}

span.archive-share-but {
	background: #fff;
	color: #444;
	cursor: pointer;
	font-size: 26px;
	line-height: 100%;
	position: relative;
	text-align: left;
	z-index: 5;
	}

span.archive-share-but i {
	position: absolute;
		left: 5px;
		bottom: 5px;
	}

.archive-share-contain {
	display: inline-block;
	overflow: hidden;
	-webkit-transform: translate3d(-160px,0,0);
	   -moz-transform: translate3d(-160px,0,0);
	    -ms-transform: translate3d(-160px,0,0);
	     -o-transform: translate3d(-160px,0,0);
		transform: translate3d(-160px,0,0);
	-webkit-transition: -webkit-transform .3s ease;
	-webkit-transition: -moz-transform .3s ease;
	-webkit-transition: -ms-transform .3s ease;
	-webkit-transition: -o-transform .3s ease;
		transition: transform .3s ease;
	width: 120px;
	}

.archive-list-share:hover .archive-share-contain {
	-webkit-transform: translate3d(0,0,0);
	   -moz-transform: translate3d(0,0,0);
	    -ms-transform: translate3d(0,0,0);
	     -o-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}

.archive-share-contain span i {
	color: #fff;
	font-size: 20px;
	line-height: 100%;
	padding: 10px;
	width: 20px;
	}

span.archive-share-fb {
	background: #3e64ad;
	}

span.archive-share-twit {
	background: #58ccff;
	}

span.archive-share-pin {
	background: #de010d;
	}

.archive-ad-wrap {
	float: right;
	line-height: 0;
	margin-left: 30px;
	text-align: center;
	width: 300px;
	}
.texto_video { bottom: 10px;
    height: auto;
    padding: 0 2%;
    position: absolute;
    width: 98%;
	 }
.imagen_video { float: left;
    max-height: 405px;
    overflow: hidden;
    position: relative;
    width: 100%;
	 }
.imagen_video img{ width: 100%; }
.imagen_video2 {  
	float: left;
    height: 195px;
    margin-bottom: 4%;
    overflow: hidden;
    position: relative;
    width: 100%;
	 }
.imagen_video2 img{ height: auto;
    max-width: 100%;}
.imagen_video3 { float: left;
    height: 129px;
    margin-bottom: 8px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.imagen_video3 img{ height: auto;
    max-width: 100%;}
.caja_video_principal { 
	float: left;
    margin-right: 1%;
    position: relative;
    width: 54%;
}
.caja_video_secundarias { 
	float: left;
    margin-right: 1%;
    position: relative;
    width: 26%;
}
.caja_video_terciarias {  
	float: left;
    position: relative;
    width: 18%; 
}
ul.archive-col {
	float: left;
	width: 100%; /* 1163px / 1133px */
	}
ul.tuconclusion {
	float: left;
	width: 100%; /* 1163px / 1133px */
}
ul.opiniones {
	 float: left;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.4%;
	}
ul.bloque {
	float: left;
    margin-left: 1%;
    margin-right: 1%;
    width: 100% !important;
}
.bloque img{ width: 100%; }
ul.equipos_rosarinos {
	float: left;
    width: 98%;
}
ul.deportes {
	 float: left;
    margin-left: 1%;
    margin-right: 1%;
    width: 100%;
}
ul.archive-internet {
	float: left;
	width: 100%; /* 1163px / 1133px */
	}
ul.archive-internet li { width: 100%; }
ul.deportes li {
	background: #01960f !important;

}
ul.tuconclusion li {
	float: left;
	margin: 0 0 30px 1.49%; /* 30px / 1163px */
	position: relative;
	width: 100%; /* 357.666px / 1163px */
	height: 460px;
	}
ul.archive-col li {
	float: left;
	margin: 0 0 30px 1.49%; /* 30px / 1163px */
	position: relative;
	width: 32.3%; /* 357.666px / 1163px */
	
	}
ul.archive-col li:first-child{
	margin: 0 0 30px 0%; /* 30px / 1163px */
}	
ul.archive-col li:nth-child(4){ 
margin: 0 0 30px 0%; /* 30px / 1163px */
}	
ul.categoria li:nth-child(5) { margin: 0 0 30px 0% !important; /* 30px / 1163px */ }
ul.categoria li:nth-child(9) { margin: 0 0 30px 0% !important; /* 30px / 1163px */ }

ul.categoria li:nth-child(4) { margin: 0 0 30px 1.49% !important; /* 30px / 1163px */ }
ul.categoria  li{
		width: 23% !important;

}	
	
ul.secundarias li {
	
	height: 416px !important;
	}
.masnoticias li{ min-height: 539px; margin-bottom: 0px !important;}
.bloque_banner { float: left; width: 24.5%;}
.bloque_opiniones {  
	background-color: #f64545;
    float: left;
    margin-bottom: 20px;
    position: relative;
    width: 24.5%; }
.bloque_deportes {  
	background: #5abb63 none repeat scroll 0 0;
    float: left;
    margin-bottom: 20px;
    margin-left: -4%;
    margin-right: -3%;
    padding: 0% 4% 3% 3%;
    position: relative;
    width: 100%; }
.bloque_corazon_animal{  background-image: url(images/fnd_corazon_animal.jpg); 
    float: left;
    margin: 40px -3% 20px -4%;
    padding: 0 4% 0 3%;
    position: relative;
    width: 100%; }
.bloque_rio{  background-image: url(images/fnd_rio.jpg); 
    float: left;
    margin-bottom: 20px;
    margin-left: -4%;
    margin-right: -3%;
    padding: 0% 4% 3% 3%;
    position: relative;
    width: 100%; }
.por { 
	color: #053ae4;
	float: left;
    margin: 10px;
    width: 100%; }
.nob {color: #000;}
.datos-opinion-futbol { width: 70%; float: left; margin-left: 2%;}
.escudo {float: left; margin-left: 5px;}
.chino h2 { color: #e30000;
    float: left;
    font-family: 'Montserrat',sans-serif;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.7rem;
  
	letter-spacing: -2px;
	}
.quique h2 { color: #053ae4;
    float: left;
    font-family: 'Montserrat',sans-serif;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.7rem;
 }
.chino p { color: #e30000; font-size: 1.2rem; line-height: 1.3rem; float: left; font-family: 'Montserrat',sans-serif;}
.quique p { color: #053ae4; font-size: 1.2rem; line-height: 1.3rem; float: left; font-family: 'Montserrat',sans-serif;}

.chino2 h2 { color: #e30000;
    color: #053ae4;
    float: left;
    font-family: 'Montserrat',sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 18px;
	}
.quique2 h2 {
    color: #053ae4;
    float: left;
    font-family: 'Montserrat',sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 18px;
}
.chino2 p { color: #e30000;
    float: left;
    font-family: 'Montserrat',sans-serif;
    font-size: 0.9rem;
    line-height: 0.9rem;
    margin-top: 2px;}
.quique2 p { color: #053ae4;
    float: left;
    font-family: 'Montserrat',sans-serif;
    font-size: 0.9rem;
    line-height: 0.9rem;
    margin-top: 2px;}
.chino figure, .quique figure {margin-top: 10px;}
.depo_prin { float: left; position: relative; width: 100%; margin-bottom: 3%; }
.bloque_espectaculos {  
	background: rgb(247, 128, 63) none repeat scroll 0 0;
    float: left;
    margin-bottom: 20px;
    margin-left: -4%;
    margin-right: -3%;
    padding: 0% 4% 3% 3%;
    position: relative;
    width: 100%; }

/*  bhoechie tab */
.botones   { background-color: #313131;
    border: 1px solid #fff;
    float: left;
    height: auto;
    position: relative;
    width: 28.6%;
    z-index: 9;}
.contenido   { 
 background-color: #fff;
    float: left;
    height: auto;
    position: relative;
    top: -43px;
    width: 70%;
    z-index: 1;}
div.bhoechie-tab-container{
   padding: 0 !important;
   z-index: 10;
}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
	border-bottom: 1px solid;
    color: #fff;
    float: left;
    font-family: 'Montserrat',sans-serif;
    font-weight: bold;
    font-size: 20px;
    height: 44px;
    margin-bottom: 0;
    padding: 2% 0 2% 3%;
    position: relative;
    text-transform: uppercase;
    width: 97%;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #5A55A3;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
    border-top-right-radius: 0;
    float: left;
    height: 40px;
    position: relative;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
  background-color: #fc5a01;
  background-image: #fc5a01;
  color: #ffffff;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #fc5a01;
}

div.bhoechie-tab-content{
  /* border: 1px solid #eeeeee; */
  
  
}
div.bhoechie-tab-content a{color: #fc5a01;
    float: right;
    font-family: 'Montserrat',sans-serif;
    font-size: 1.2rem;
    letter-spacing: -1px;
    width: 78%; }
div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}	
.caja_espe {   border-bottom: 1px solid #999;
    height: auto;
    padding: 6.5px;
	height: 56px;
}
.feat-vid-but2 {
	background: rgba(0,0,0,.3);
	border: 4px solid #fff;
	font-size: 32px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	    -ms-border-radius: 50%;
	     -o-border-radius: 50%;
		border-radius: 50%;
	margin: -34px 0 0 -34px;
	opacity: .75;
	position: absolute;
		left: 12%;
		top: 19%;
	width: 40px;
	height: 40px;
	}

.feat-vid-but2 i {
	-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
	color: #fff;
	font-size: 0.7em;
	margin: -26.66666666% 0 0 -16.66666666%;
	position: absolute;
		top: 50%;
		left: 50%;
	}
.feat-vid-but3 {
	background: rgba(0,0,0,.3);
	border: 4px solid #fff;
	font-size: 32px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	    -ms-border-radius: 50%;
	     -o-border-radius: 50%;
		border-radius: 50%;
	margin: -34px 0 0 -34px;
	opacity: .75;
	position: absolute;
	left: 18%;
	top: 29%;
	width: 35px;
	height: 35px;
	}

.feat-vid-but3 i {
	-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
	color: #fff;
	font-size: 0.6em;
	margin: -26.66666666% 0 0 -16.66666666%;
	position: absolute;
		top: 50%;
		left: 50%;
	}
.feat-vid-but {
	background: rgba(0,0,0,.3);
	border: 4px solid #fff;
	font-size: 32px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	margin: -34px 0 0 -34px;
	opacity: .75;
	position: absolute;
	left: 0;
	right: 0;
	top: 30%;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	text-align: center;
	}

.feat-vid-but i {
	-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
	color: #fff;
	font-size: 1em;
	margin: -26.66666666% 0 0 -16.66666666%;
	position: absolute;
		top: 50%;
		left: 50%;
	}
ul.corazon li {
	width: 49.5%; /* 357.666px / 1163px */
	margin-right: 1% !important; /* 30px / 1163px */
	height: auto !important;
	margin-bottom: 0px !important;
}
ul.corazon li:last-child {
	margin: 0 !important; /* 30px / 1163px */
}
ul.bloque li {
	width: 49%; /* 357.666px / 1163px */
	margin-right: 2% !important; /* 30px / 1163px */
	height: auto !important;
	margin-bottom: 20px !important;
}
ul.bloque li:last-child {
	margin: 0 !important; /* 30px / 1163px */
}
ul.equipos_rosarinos li {
	width: 49%; /* 357.666px / 1163px */
	margin-right: 2% !important; /* 30px / 1163px */
	height: auto !important;
	margin-bottom: 20px !important;
}
ul.equipos_rosarinos li:last-child {
	margin: 0 !important; /* 30px / 1163px */
}
ul.principales li {
	width: 48.2%; /* 357.666px / 1163px */
	margin: 0 0 30px 2.57954%;
    position: relative;
	
}
.principal a{ font-family: 'Montserrat',sans-serif; 
    font-size: 1.9rem !important;
    /*letter-spacing: -2px !important;*/
    line-height: 2rem !important;
}
.gris { background-color: #e6e6e6; position: relative;}
.nota_sinfoto { position: relative;  float: left;} 
.banner_juegos { background-color: #e1e1e1;
    height: 250px;
    padding-top: 41px;
    width: 101%; }

.caja_mas_noticias {

    position: relative;
}	
.texto_blanco  {height: auto;
    min-height: 197px;
    padding: 10px 0;
		}
.mas_noticias {height: auto;
    margin-bottom: 6px;
    min-height: 262px;
    padding: 10px 0; }
.mas_noticias a{ 
	font-weight: bold;
    float: left;
    font-family: 'Montserrat',sans-serif;
    font-size: 1.5rem;
	color: #222 !important; 
    letter-spacing: -1px;
    line-height: 1.6rem;
    margin-bottom: 0.4rem;
    width: 100%;
}
.texto_gris a, .texto_blanco a{ 
	color: #222 !important;
    float: left;
    font-family: 'Montserrat',sans-serif;
    font-size: 1.2rem;
    letter-spacing: -1px;
    line-height: 1.3rem;
    margin-bottom: 0.4rem;
    width: 100%;
	font-weight: bold;
	
	
}
.texto_gris p, .texto_blanco p {
    color: #3f3f3f;
    font-family: 'Montserrat',sans-serif;
    font-size: 1rem;
    line-height: 1.2rem;
    font-weight: 400;
    text-align: justify;
}
.texto_blanco_bajada { float: left; width: 77%; margin-left: 2%;}
.texto_blanco_img {width: 21%;}
.texto_blanco_img img { width: 100%;}
.mas_noticias p {
    color: #3f3f3f;
    font-family: 'Montserrat',sans-serif;
    font-size: 1.0rem;
    line-height: 22px;
    font-weight: 400;
}
.banner { background-color: #e6e6e6;
    margin-bottom: 20px;
    text-align: center;}
.texto_opiniones {
	color: #fff;
    float: left;
    font-family: 'Montserrat',sans-serif;
    padding: 0 1%;
    width: 70% !important;
	font-size: 0.9rem;
	}
.texto_opiniones a{   color: #fff !important;
    font-size: 0.9rem !important;
    line-height: 108% !important;
    margin: 0 !important;
    padding: 0 !important; } 
.texto_opiniones p{ color: #fff !important; } 
.bloque_opiniones h3{ color: #fff;
    float: left;
    font-family: 'Montserrat',sans-serif;
    font-size: 28px;
    line-height: 28px;
    margin: 15px 10px;
    position: relative;
    text-transform: uppercase;}
.author-media {
 
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    overflow: hidden;
    
	width: 70px; height: 70px; border-radius: 150px; -webkit-border-radius: 150px; -moz-border-radius: 150px;  
}
ul.archive-col li .archive-list-img,
ul.archive-col li .archive-list-text {
	width: 100%;
	}

ul.archive-col li .archive-list-img {
	margin-bottom: 5px;
	}

ul.archive-col li .archive-list-text a {
	    font-size: 1.5rem;
		letter-spacing: -1px;
		line-height: 1.6rem;
	}

ul.archive-col li .archive-list-info {
	margin-bottom: 15px;
	}

.feat-wide-wrap {
	width: 100%;
	}

.feat-wide-img {
	background: #000;
	overflow: hidden;
	width: 100%;
	height: 550px;
	}

.feat-wide-img img {
	margin-top: -5%;
	opacity: 0.8;
	width: 100%;
	}

.feat-wide-wrap:hover .feat-wide-img img {
	opacity: .6;
	}

.feat-wide-text {
	padding: 50px 1.02529049897% 15px; /* 15px / 1463px */
	position: absolute;
		left: 0;
		bottom: 0;
	text-align: center;
	width: 97.9494190021%; /* 1433px / 1463px */
	}

.widget-ad {
	background: #eee;
	line-height: 0;
	overflow: hidden;
	text-align: center;
	width: 100%;
	}

/************************************************
	Posts
************************************************/

#top-posts-wrap {
	width: 100%;
	}

.woocommerce #top-posts-wrap {
	display: none;
	}

#content-wrap {
	margin-bottom: 30px;
	width: 100%;
	}

.post-info-top {
	margin: 15px 0;
	width: 100%;
	}


/* POST NEW THEME */

.content-main {
	color: #000;
	display: block;
	font-size: 1.4rem;
	line-height: 1.6rem;
	overflow: hidden;
	}

.content-main ul {
	list-style: disc outside;
	margin: 10px 0;
	}

.content-main ol {
	list-style: decimal outside;
	margin: 10px 0;
	}

.content-main ul li, .content-main ol li {
    margin-left: 50px;
    padding: 5px 0px;
    margin-bottom: 20px;
    line-height: 100%;
    font-size: 1.1rem;
    color: #1a1a1a;
    font-weight: 300;
}

.content-main h1,
.content-main h2,
.content-main h3,
.content-main h4,
.content-main h5,
.content-main h6 {
	font-weight: 700;
	line-height: 120%;
	margin: 10px 0;
	overflow: hidden;
	text-transform: uppercase;
	width: 100%;
	}

.content-main h1 {
	font-size: 1.6rem;
	}

.content-main h2 {
	font-size: 1.4rem;
	}

.content-main h3 {
	font-size: 1.2rem;
	}

.content-main h4 {
	font-size: 1rem;
	}

.content-main h5 {
	font-size: .8rem;
	}

.content-main h6 {
	font-size: .6rem;
	}


#post-area {
	width: 98%;
	}

.post-body-out {
	float: right;
	margin-left: -200px;
	width: 100%;
	}

.post-body-in {
	margin-left: 200px;
	overflow: hidden;
	}

.post-info-left {
	margin-right: 30px;
	width: 170px;
	}

.attachment .post-info-left {
	padding-top: 0;
	}

.post-info-left-top {
	margin-top: -280px;
	width: 100%;
	height: 0;
	}

.attachment .post-info-left-top {
	margin-top: 0;
	}

h2.author-list-head {
	color: #333;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 10px;
	width: 100%;
	}

.author-info {
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
	padding-bottom: 15px;
	width: 100%;
	}

.author-img {
	margin-bottom: 15px;
	text-align: center;
	width: 100%;
	}

.author-img img {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	    -ms-border-radius: 50%;
	     -o-border-radius: 50%;
		border-radius: 50%;
	}

span.author-name {
	color: #aaa;
	float: left;
	font-family: 'Montserrat',sans-serif;
	font-size: .8rem;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	}

span.author-name a {
	font-weight: 700;
	}



.prev-next-posts {
	margin-top: 20px;
	width: 100%;
	}

.prev-next-item {
	float: left;
	margin-bottom: 15px;
	position: relative;
	width: 100%;
	}

span.prev-next-head {
	background: #fff;
	color: #222;
	font-family: 'Montserrat',sans-serif;
	font-size: .75rem;
	font-weight: 700;
	padding: 5px 15px;
	position: absolute;
		top: 0;
		left: 0;
	}

.prev-next-img {
	background: #000;
	line-height: 0;
	margin-bottom: 5px;
	width: 100%;
	}

.prev-next-img img {
	-webkit-transition: all .3s;
		transition: all .3s;
	}

.prev-next-item:hover .prev-next-img img {
	opacity: .8;
	}


.prev-next-text {
    float: left;
    font-size: 0.8rem;
    font-weight: 700;
    line-height: 1rem;
    transition: all 0.3s ease 0s;
    width: 100%;
}

#content-area {
	width: 100%;
	}

.content-area-cont {
	width: 100%;
	}

.content-area-out {
	float: left;
	margin-right: -330px;
	width: 100%;
	}

.content-area-in {
	margin-right: 330px;
	}

.content-main {
	width: 100%;
	}

#featured-image {
	line-height: 0;
	margin-bottom: 30px;
	overflow: hidden;
	width: 100%;
	}

.prim-feat {
	display: block;
	}

.sec-feat {
	display: none;
	}

#featured-image img {
	width: 100%;
	}

#featured-caption {
	background: rgba(0,0,0,.3);
	color: #fff;
	font-family: 'Montserrat',sans-serif;
	font-size: .7rem;
	font-weight: 400;
	line-height: 130%;
	overflow: hidden;
	padding: 5px 10px;
	position: absolute;
		bottom: 0;
		right: 0;
	text-transform: uppercase;
	}

#video-embed {
	overflow: hidden;
	margin-bottom: 30px;
	padding-bottom: 56.25%;
	text-align: center;
	width: 100%;
	height: 0;
	}

#video-embed iframe,
#video-embed object,
#video-embed embed {
	position: absolute;
		top: 0;
		left: 0;
	width: 100%;
	height: 100%;
	}

.content-main blockquote p cite {
	color: #555;
	display: inline-block;
	font-size: .7rem;
	font-weight: 400;
	}

.post-tags {
	font-size: .85rem;
	font-weight: 700;
	line-height: 100%;
	margin-bottom: 20px;
	width: 100%;
	color: #999;
}
#article-ad {
	line-height: 0;
	overflow: hidden;
	margin: 30px 0;
	position: relative;
	text-align: center;
	width: 100%;
	}

.content-bot-wrap {
	margin-bottom: 30px;
	width: 98%;
}

.theiaPostSlider_nav {
	clear: both;
	font-family: 'Montserrat',sans-serif;
	}

.wp-caption, .gallery-caption {
	margin-bottom: 20px;
	max-width: 100% !important;
	text-align: center;
	margin: 0;
	width: 100%;
}

.content-main p.wp-caption-text {
	border-bottom: 1px solid #ddd;
	font-family: 'Montserrat',sans-serif;
	font-size: .8em;
	font-style: italic;
	padding-bottom: 5px;
	}

.sticky {
	}

.bypostauthor {
	}

.posts-nav-link {
	display: none;
	}

.content-main dt {
	font-weight: bold;
	}

.content-main dd {
	margin-left: 20px;
	}

.content-main abbr,
.content-main acronym {
	font-weight: bold;
	text-transform: uppercase;
	}

.content-main code {
	font-size: 0.9rem;
	}

.content-main sub {
	font-size: smaller;
	vertical-align: sub;
	}

.content-main sup {
	font-size: smaller;
	vertical-align: super;
	}

.content-main table {
	font-family: 'Montserrat',sans-serif;
	font-size: .9rem;
	}

.content-main td,
.content-main th {
	padding: 0 1.5%;
	}

.content-main tr.odd {
	background: #eee;
	}

/************************************************
	Sidebar
************************************************/

#sidebar-wrap {
	float: right;
	margin-left: 30px;
	width: 300px;
	}

.sidebar-widget {
	float: left;
	font-family: 'Montserrat',sans-serif;
	font-weight: 400;
	margin-top: 30px;
	position: relative;
	width: 100%;
	}

.sidebar-widget:first-child {
	margin-top: 0;
	}

/************************************************
	Comments
************************************************/

#comments-button {
	margin-bottom: 15px;
	text-align: center;
	width: 100%;
	}

span.comment-but-text {
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: 'Montserrat',sans-serif;
	font-size: .85rem;
	font-weight: 800;
	line-height: 100%;
	opacity: 1.0;
	padding: 15px 0;
	text-transform: uppercase;
	width: 70%;
	}

span.comment-but-text i {
	margin-right: 10px;
	}

span.comment-but-text:hover {
	opacity: 0.7;
	}

h4.post-header {
	float: left;
	margin-bottom: 30px;
	position: relative;
	text-align: center;
	width: 100%;
	font-family: 'Montserrat',sans-serif;
	}

span.post-header {
	color: #fff;
	display: inline-block;
	font-size: 0.9rem;
	font-weight: 400;
	line-height: 100%;
	padding: 7px 25px;
	position: relative;
	text-transform: uppercase;
	}

span.post-header:after {
	content: '';
	border-style: solid;
	border-width: 10px 10px 0 10px;
	margin-left: -10px;
	position: absolute;
		left: 50%;
		bottom: -10px;
	}

h3.comment-header {
	color: #fff;
	float: left;
	font: 400 12px/12px 'Lato', sans-serif;
	font-weight: bold;
	margin: 0 0 20px 20px;
	padding: 5px 7px;
	position: relative;
	text-transform: uppercase;
	}

#comments {
	float: left;
	font-size: .8rem;
	line-height: 120%;
	overflow: hidden;
	width: 100%;
	}

.comment-inner {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 10px;
	padding: 10px 0 0;
	}

#comments .comment-inner:after {
	content: '';
	display: block;
	clear: both;
	}

#comments .comment-avatar,
#tab3 .comment-avatar {
	float: left;
	width: 46px;
	}
	
#comments .avatar {
	display: block;
	background-color: #fff;
	}

.comment-avatar img {
	-webkit-border-radius: 23px;
	   -moz-border-radius: 23px;
	    -ms-border-radius: 23px;
	     -o-border-radius: 23px;
		border-radius: 23px;
	overflow: hidden;
	}

#comments .commentmeta {
	display: block;
	float: left;
	margin: 0 10px 10px;
	}

.comment-reply a,
#cancel-comment-reply-link {
	clear: both;
	color: #fff;
	font: 700 10px/100% 'Montserrat', sans-serif;
	padding: 5px 10px;
	text-transform: uppercase;
	}

.comment-reply a {
	float: right;
	}

#cancel-comment-reply-link {
	background: #999;
	float: left;
	margin: 0 0 10px 20px;
	}

.comment-reply a:hover,
#cancel-comment-reply-link:hover {
	background: #333;
	color: #fff;
	text-decoration: none;
	}

.content-main ol.commentlist {
	float: left;
	list-style: none;
	margin: 0;
	width: 100%;
	}

.content-main ol.commentlist li {
	margin: 0;
	padding: 0;
	}

ol.commentlist h3.comment-header {
	display: none;
	}

ol.commentlist #respond {
	border-top: none;
	}

#comments .comment-meta-1 {
	display: block;
	float: left;
	font: bold 14px/normal helvetica, arial, sans-serif;
	margin-bottom: 5px;
	width: 100%;
	}
		
#comments .comment-meta-1 .fn {
	float: left;
	font-style: normal;
	font-weight: bold;
	width: auto;
	}
		
#comments .comment-meta-1 .reply {
	display: inline-block;
	float: right;
	font-size: 11px;
	line-height: 11px;
	padding-top: 2px;
	}
		
#comments .comment-meta-1 .reply a {
	color: #555;
	}
		
#comments .comment-meta-2  {
	float: left;
	font: 12px/normal helvetica, arial, sans-serif;
	display: block;
	margin: 0;
	}

#comments .text {
	clear: both;
	display: block;
	float: left;
	margin-top: 10px;
	}

#comments .text .waiting_approval {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	}

#comments .c {
	line-height: 20px;
	}

#comments .c p,
#comments .c code,
#comments .c blockquote,
#comments .c ul,
#comments .c ol {
	display: block;
	margin: 5px 0;
	}

#comments .c p {
	font-size: 1rem;
	}

#comments .c a {
	text-decoration: underline;
	}

#comments .c a:hover {
	text-decoration: none;
	}
	
#comments .depth-2 .comment-wrapper {
	padding-left: 40px;
	}

#comments .depth-2 .commentmeta {
	width: auto;
	}
	
#comments .depth-3 .comment-wrapper {
	padding-left: 80px;
	}

#comments .depth-3 .commentmeta {
	width: auto;
	}
	
#comments .depth-4 .comment-wrapper {
	padding-left: 120px;
	}

#comments .depth-4 .commentmeta {
	width: auto;
	}

#comments .depth-5 .comment-wrapper {
	padding-left: 160px;
	}

#comments .depth-5 .commentmeta {
	width: auto;
	}

#respond {
	clear: both;
	position: relative;
	}

#respond form {
	float: left;
	padding-bottom: 20px;
	width: 100%;
	}

#respond p {
	font: 12px/normal helvetica, arial, sans-serif;
	margin: 0;
	}

#respond .logged-in-as {
	margin-bottom: 10px;
	}

#respond .comment-notes {
	margin-bottom: 1rem;
	}

.children #respond {
	margin: 0 48px 0 0;
	}

#comments-list #respond {
	margin: 0 0 18px 0;
	}

#comments-list ul #respond {
	margin: 0;
	}

#respond .required {
	color: #ff4b33;
	font-weight: bold;
	}

#respond label {
	color: #888;
	font-size: 12px;
	}
	
#respond input {
	background: #f6f6f6;
	border: 1px solid #ddd;
		-ms-box-shadow: 2px 2px 5px 0px #eee inset;
		-moz-box-shadow: 2px 2px 5px 0px #eee inset;
		-webkit-box-shadow: 2px 2px 5px 0px #eee inset;
		-o-box-shadow: 2px 2px 5px 0px #eee inset;
	box-shadow: 2px 2px 5px 0px #eee inset;
	display:block;
	margin: 0 0 9px;
	padding:5px;
	width: auto;
	}

#respond textarea {
	background: #f6f6f6;
	border: 1px solid #ddd;
		-ms-box-shadow: 2px 2px 5px 0px #eee inset;
		-moz-box-shadow: 2px 2px 5px 0px #eee inset;
		-webkit-box-shadow: 2px 2px 5px 0px #eee inset;
		-o-box-shadow: 2px 2px 5px 0px #eee inset;
	box-shadow: 2px 2px 5px 0px #eee inset;
	width: 99%;
	}
	
#respond #submit {
	background: #555;
	border: 0;
	box-shadow: none;
	color: #fff;
	cursor:pointer;
	font: 700 12px/100% 'Montserrat', sans-serif;
	margin-top:10px;
	padding: 5px 10px;
	width: 120px;
	}

#respond #submit:hover {
	background: #333;
	}

h3#reply-title,
h2.comments {
	color: #fff;
	font: 700 14px/100% 'Lato', sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px 10px;
	text-shadow: 1px 1px 0 #000;
	text-transform: uppercase;
	}

h3#reply-title {
	display: none;
	}

span.comments {
	background: #fff;
	color: #aaa;
	float: left;
	font-size: 20px;
	line-height: 100%;
	padding-right: 15px;
	text-transform: uppercase;
	}

span.comments a {
	color: #666;
	}

span.comments a:hover {
	color: #f00;
	text-decoration: none;
	}

#comment-input label {
	margin-bottom: 10px;
	}

p.cancel-comment-reply {
	clear: both;
	}

p.form-allowed-tags {
	display: none;
	}

.fb-comments,
.fb-comments span {
	width: 100% !important;
	}

/************************************************
	Archives
************************************************/

#head-arch-top {
	width: 100%;
	}

h1.cat-head,
span.cat-head-mobi {
	color: #dc3535;
	font-size: 2.2rem;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 30px;
    margin-top: 20px;
    text-align: left;
    width: 100%;
	}

span.cat-head-mobi {
	display: none;
	margin: 15px 0;
	}



#author-page-box {
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
	padding-bottom: 30px;
	width: 100%;
	}

.author-page-out {
	float: right;
	margin-left: -150px;
	width: 100%;
	}

.author-page-in {
	margin-left: 150px;
	}

.author-page-img {
	line-height: 0;
	margin-right: 30px;
	width: 120px;
	}

.author-page-img {
	overflow: hidden;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	    -ms-border-radius: 50%;
	     -o-border-radius: 50%;
		border-radius: 50%;
	}

.author-page-text {
	width: 100%;
	}

.author-page-text h1.cat-head {
	font-size: 2.2rem;
	margin-bottom: 15px;
	text-align: left;
	}

.author-page-text p {
	color: #777;
	font-size: 0.9rem;
	font-weight: 400;
	line-height: 140%;
	margin-bottom: 15px;
	}

ul.author-social {
	width: 100%;
	}

ul.author-social li {
	float: left;
	margin-left: 10px;
	width: 24px;
	}

ul.author-social li:first-child {
	margin-left: 0;
	}

ul.author-social li a {
	color: #aaa;
	}

ul.author-social li i {
	font-size: 24px;
	}

#post-404 {
	color: #aaa;
	font-size: 1.3rem;
	line-height: 140%;
	margin: 150px 0 200px;
	text-align: center;
	width: 100%;
	}

#post-404 h1 {
	color: #222;
	font-size: 4em;
	font-weight: 900;
	line-height: 100%;
	margin-bottom: 20px;
	}

#subscription-toggle {
	float: left;
	margin: 7px 0 0 10px;
	}



/************************************************
	Footer
************************************************/

#foot-wrap {
	background-color: #fff;
	width: 100%;
	margin-top: 30px;
	padding-top: 15px;
	}

#foot-wrap a {
	color: #777;
	}

#foot-top{
	width: 100%;
	padding: 30px 0;
}

#foot-top {
	
	}

h3.foot-head {
	color: #bbb;
	float: left;
	font-family: 'Montserrat',sans-serif;
	font-size: .8rem;
	font-weight: 700;
	letter-spacing: .15rem;
	line-height: 100%;
	margin-bottom: 20px;
	text-transform: uppercase;
	width: 100%;
	}

.foot-widget {
	color: #aaa;
	font-size: .9rem;
	font-weight: 400;
	line-height: 140%;
	margin: 0 0 30px 2.05058099795%; /* 30px / 1463px */
	width: 20.2827523354%; /* 457.66666px / 1463px */
	}

.foot-widget p {
	line-height: 21px;
	}

.foot-widget:first-child {
	margin-left: 0;
	}

.foot-logo {
	line-height: 0;
	margin-bottom: 20px;
	width: 100%;
	}

.foot-info-text {
	margin-bottom: 5px;
	width: 100%;
	}

.foot-soc {
	width: 100%;
	}

ul.foot-soc-list {
	width: 100%;
	}

ul.foot-soc-list li {
	float: left;
	width: 30px;
	}

ul.foot-soc-list li a {
	color: #aaa;
	}

ul.foot-soc-list li i {
	font-size: 20px;
	}

.tag-cloud {
	float: left;
	width: 100%;
	}

.tag-cloud a {
	border: 1px solid #ddd;
	float: left;
	font-family: 'Montserrat',sans-serif;
	font-size: .5rem;
	font-weight: 700;
	line-height: 100%;
	margin: 0 5px 5px 0;
	padding: 5px 7px;
	text-transform: uppercase;
	}

.foot-menu {
	float: left;
	max-width: 100%;
	}

.foot-menu ul.menu {
	float: left;
	width: 100%;
	display: inline-block;
	}

.foot-menu ul.menu li {
	float: left;
	width: auto;
	line-height: 26px;
	clear: left;
	}

.foot-menu ul.menu li:first-child {
	margin-left: 0;
	display: inline-block;
	float: left;
	}

.foot-menu ul.menu li a {
	font-size: 0.9rem;
	font-weight: 400;
	line-height: 100%;
	text-transform: uppercase;
	}

.foot-menu ul.menu li ul {
	display: none;
	}

.foot-copy {
	float: left;
	max-width: 49%;
	}

.foot-copy p {
	color: #aaa;
	font-family: 'Montserrat',sans-serif;
	font-size: .7rem;
	font-weight: 400;
	line-height: 140%;
	}

/************************************************
	Pagination
************************************************/

.nav-links {
	float: left;
	margin-top: 60px;
	position: relative;
	width: 100%;
	}

.pagination {
	clear: both;
	display: inline-block;
	position: relative;
	font-size: .8rem;
	font-weight: 700;
	line-height: 100%;
	padding: 0;
	text-transform: uppercase;
	}
 
.pagination span, .pagination a {
	background: #888;
	color: #fff;
	display: block;
	float: left;
	font-family: 'Montserrat',sans-serif;
	margin: 2px 5px 2px 0;
	padding: 9px 12px 8px;
	text-decoration: none;
	width: auto;
	}
 
.pagination .current, .pagination a:hover {
	background: #aaa;
	color: #fff;
	}

.pagination a,
.pagination a:visited {
	color: #fff
	}

#infscr-loading {
	background: #eee;
	color: #777;
	float: left;
	font-family: 'Montserrat',sans-serif;
	font-size: .9rem;
	font-weight: 700;
	line-height: 100%;
	margin-top: 30px;
	padding: 15px 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	}

#infscr-loading img {
	display: none;
	}

#infscr-loading em {
	float: left;
	width: 100%;
	}

.paginate-links {
	display: none;
	}
	
@media print {
	header, footer, nav, aside, .post-info-left, .sidebar-wrap, #main-nav-wrap, #site-in, .small-nav-wrap{
		display: none;
	}
	.logo_print {visibility: hidden; display: block;  height: 50px; } 

}
.logo_print {visibility: hidden; display: block; height: 0; } 
.foot-logo img {
    max-width: 170px;
}
.clima-red {
    border: none !important;
}
.estado .fbjkmsg {
    background: #fa3e3e;
    color: #fff;
    font-family: 'Montserrat',sans-serif;
    font-weight: bold;
    font-size: 12px;
    padding: 10px 5px;
}
.fbjk-fullwidth span {
    font-family: 'Montserrat',sans-serif;
    font-weight: bold;
    letter-spacing: 4px;
    font-size: 13px;
}
.en-vivo {
    padding: 12px;
    color: #fff;
    text-align: center;
    margin-bottom: 15px;
    font-family: 'Montserrat',sans-serif;
    border-radius: 2px;
    position: relative;
    display: block;
}
.en-vivo .fbjkmsg {
    margin-bottom: 8px;
    letter-spacing: 4px;
}
.live-conclusion {
    background-color: #ddd;
    display: block;
    position: relative;
    transition: width .2s ease-in-out, height .2s ease-in-out, transform .38s ease-in-out;
}
.live-conclusion iframe {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.live-conclusion.is-sticky iframe {
  position: fixed;
  top: 15px;
  left: auto;
  max-width: 280px;
  max-height: 158px;
  width: 280px;
  height: 158px;
}
@media screen and (min-width: 1120px) {
   .live-conclusion.is-sticky iframe {
      transform: translateX(-80%);
   }
}
@media screen and (min-width: 1300px) {
   .live-conclusion.is-sticky iframe {
      transform: translateX(-115%);
   }
	}
.g.g-13 {
    display: none;
}
.category-info-general .g.g-13 {
    display: block !important;
}
.widget.widget_analytic-bridge-popular-posts img.right-align,
.widget.widget_analytic-bridge-popular-posts img.center-align,
.widget.widget_analytic-bridge-popular-posts img.left-align {
  float: none;
  padding: inherit;
}
.widget_analytic-bridge-popular-posts img.attachment-thumbnail {
  float: right;
}
.mas-leidas .sidebar-widget li h5 a:before{
	content: counter(contador-leidas);
	counter-increment: contador-leidas;
	float: left;
	font-size: 28px;
	color: #2b8591;
	position: absolute;
	left: -25px;
	top: 0px;
}
.mas-leidas .sidebar-widget li h5 a{
	float: left;
	width: 100%;
	position: relative;
}
.mas-leidas .sidebar-widget h5 {
    padding: 10px 35px;
    font-weight: 300;
    line-height: 21px;
	float: left;
}
.mas-leidas .sidebar-widget {
	counter-reset: contador-leidas;
}
.mas-leidas .sidebar-widget  li:before {
	/*content: counter(contador-leidas);*/
	/*counter-increment: contador-leidas;*/
}
.mas-leidas .sidebar-widget li:before {
    /*content: counter(contador-leidas);*/
    /*counter-increment: contador-leidas;*/
    /*float: left;*/
    /*padding-top: 18px;*/
    /*font-size: 28px;*/
    /*color: #2b8591;*/
}
.mas-leidas .sidebar-widget li {
    border-bottom: 1px solid #f1f1f187;
    float: left;
    width: 100%;
    padding: 10px 0;
}

.mas-leidas .sidebar-widget h5 {
    padding: 10px 35px;
    font-weight: 300;
    line-height: 21px;
}
.mas-leidas .sidebar-widget {
	counter-reset: contador-leidas;
	/*background: #fff;*/
}
/*.mas-leidas .sidebar-widget  li:before {*/
	/*content: counter(contador-leidas);*/
	/*counter-increment: contador-leidas;*/
/*}*/
/*.mas-leidas .sidebar-widget li:before {
	content: counter(contador-leidas);
	counter-increment: contador-leidas;
	float: left;
	font-size: 28px;
	color: #2b8591;
	position: absolute;
	left: 10px;
	top: 30%;
}*/
.mas-leidas .sidebar-widget li {
    border-bottom: 1px solid #f1f1f187;
    position: relative;
}
.mas-leidas .sidebar-widget .post-header {
    width: 100%;
}
.header-mas-leida {
    background: #2a7e8a;
    width: 100%;
    text-align: center;
    color: #fff;
    padding: 20px 0;
}
.en-vivo.sticky {
  position: fixed;
  z-index: 9;
  right: 60px;
  bottom: -20px;
  max-width: 260px;
}
.en-vivo {
    background: transparent !important;}
.full-width {
    margin-left: calc(-100vw / 2 + 500px / 2);
    margin-right: calc(-100vw / 2 + 500px / 2);
}
.full-width.sticky {
    margin-left: 0;
    margin-right: 0;
}