* {
	margin: 0;
	padding: 0;
	font-family: 'PT Sans', sans-serif;
}

a,
a:visited,
a:hover,
a:active {
	color: inherit;
	text-decoration: none;
	font-weight: inherit;
	cursor: pointer;
}

.oculto {
	display:none;
}

/* 404 */

.error404 {
	padding-top: 45px !important;
}

.error404 #main {
	width: 100%;
	padding-left: 0;
	text-align: center;
}

.error404 .top,
.error404 .banner,
.error404 .contenedor-top {
	display: none;
}

.error404 #content {
	padding-top: 0;
	margin-top: 0;
}

.error404 .mobile1,
.error404 .mobile2 {
	display: none;
}

@media screen and (max-width: 1050px) {
	.error404 .desktop {
		display: none;
	}
	/*.error404 .mobile1, */
	.error404 .mobile2 {
		display: block;
	}
}

/**/

/* PUBLICIDAD */

#push span {
	float: left;
	color: #212121;
	text-transform: uppercase;
	border: 0;
	font-size: 12px;
	padding: 8px;
	font-family: inherit;
	line-height: normal;
	display: block;
}

#push .scrollBaja {
	color: #fff;
	background-color: #212121;
	text-transform: uppercase;
	text-decoration: none;
	border: 0;
	font-size: 12px;
	padding: 8px;
	font-family: inherit;
	line-height: normal;
	float: left;
	display: block;
	cursor: pointer;
}

#push i {
	background-image: url('images/scrollBaja.png');
	background-size: 100%;
	width: 10px;
	height: 10px;
	display: inline-block;
	margin-left: 10px;
}

.page-template-page-clima p {
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

dl,
menu,
ol,
ul {
	margin: 0;
}

body {
	padding-top: 45px;
	padding-bottom: 285px;
	color: #222;
}

.left {
	float: left;
}

.right {
	float: right;
}

.left:after,
.right:after {
	content: '';
	display: block;
	clear: both;
}

.fix {
	clear: both;
}

/* HEADER */

.main-menu .secciones {
	padding-left: 22px;
	display: table-cell;
	width: 12%;
	vertical-align: middle;
}

.main-menu .secciones a {
	float: left;
	font-size: 12px;
	line-height: 15px;
	font-weight: 700;
	color: white;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.site-nav li a {
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
}

.site-nav li {
	color: #fff;
	text-transform: uppercase;
}

.site-nav li.separador {
	background-image: linear-gradient(to right, white 33%, rgba(255, 255, 255, 0) 0%);
	background-position: center;
	background-size: 8px 2px;
	background-repeat: repeat-x;
}

#siteNavigation {
	list-style: none;
}

.main-menu .sociales {
	margin-top: 20px;
}

.main-menu .secciones .menu-trigger {
	margin: 0px 13px 0 0;
	float: left;
	width: 22px;
	height: 18px;
	position: relative;
	background: none;
	padding: 0;
	border: none;
	cursor: pointer;
}

.main-menu .secciones .menu-trigger.active span {
	background-color: transparent;
	transition: all 0.2s 0.2s;
	-webkit-transition: all 0.2s 0.2s;
}

.main-menu .secciones .menu-trigger.active span:after,
.main-menu .secciones .menu-trigger.active span:before {
	top: 0;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transition: top 0.2s 0s, transform 0.3s 0.3s;
	-webkit-transition: top 0.2s 0s, transform 0.3s 0.3s;
}

.main-menu .secciones .menu-trigger.active span:before {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.main-menu .secciones .menu-trigger span {
	position: absolute;
	top: 7px;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: white;
	transition: all 0.2s 0.3s;
	-webkit-transition: all 0.2s 0.3s;
}

.main-menu .secciones .menu-trigger span:after,
.main-menu .secciones .menu-trigger span:before {
	content: "";
	position: absolute;
	left: 0;
	top: -7px;
	width: 100%;
	height: 100%;
	background-color: white;
	transition: top 0.3s 0.3s, transform 0.3s 0s;
	-webkit-transition: top 0.3s 0.3s, transform 0.3s 0s;
}

.main-menu .secciones .menu-trigger span:before {
	top: 7px;
}

.main-menu {
	height: 45px;
	background-color: #212121;
	display: table;
	width: 100%;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 9999;
}

.site-nav {
	z-index: 9999;
}

.main-menu .goHome {
	float: left;
	padding: 8px 21px 0 8px;
	display: none;
	transition: all 0.5s ease;
}

.main-menu .goHome.active {
	display: block;
	transition: all 0.5s ease;
}

.main-menu div.menu {
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 60%;
}

/* MENU EN HOME */

section.menu h2 {
	display: inline;
	margin-right: 20px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	display: inline-block;
}

/**/

.main-menu .menu ul li {
	display: inline;
	margin-right: 20px;
}

.main-menu .menu ul li a {
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
}

.main-menu nav .menu ul li {
	display: block;
	margin: 8px 0;
}

.main-menu nav .menu ul li:first-child {
	margin-top: 0;
}

.main-menu nav .sociales a {
	margin-right: 5px;
	display: inline-block;
	height: 18px;
	color: #fff;
}

.main-menu nav .sociales a img {
	height: 100%;
	width: auto;
}

.main-menu nav .sociales a:last-child {
	margin-right: 0;
}

.main-menu .buscar {
	float: left;
	height: 100%;
	padding: 8px 0;
}

.main-menu .buscar .bordes {
	border-right: 1px solid #c4c3c2;
	border-left: 1px solid #c4c3c2;
	height: 100%;
	padding: 3px 10px 0 10px;
}

.main-menu .registro {
	display: table-cell;
	width: 18%;
	height: 100%;
}

.main-menu .registro ul {
	height: 100%;
	display: none;
}

.main-menu .registro ul li {
	float: left;
	height: 100%;
	padding-top: 10px;
}

.main-menu .registro ul li a {
	font-size: 12px;
	font-weight: 700;
	color: white;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

.main-menu .registro ul li#thal-datos {
	background: #06ab9d url(images/registro.png) 9px center no-repeat;
	padding: 10px 10px 10px 41px;
}

.main-menu .registro ul li#thal-salir {
	padding-left: 18px;
}

.top {
	padding: 32px 0 20px 0;
	width: 100%;
	max-width: 1920px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 40.5px;
	padding-right: 40.5px;
}

.top .bannertopLeft {
	float: left;
	width: 300px;
    height: 100px;
}

.top .bannertopRight {
	float: right;
	width: 300px;
    height: 100px;
}

.top .logo {
	width: 492px;
	margin: auto;
}

.top .logo img {
	width: 100%;
	height: auto;
}

.top .fecha {
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	color: #828282;
	letter-spacing: 0.5px;
	padding: 10px 0;
}

.top h1 {
	font-size: 10px;
	text-transform: uppercase;
	color: #828282;
	letter-spacing: 0.5px;
	padding: 0;
	margin: 0;
	display: inline-block;
	line-height: 1.5;
}

/*GENERAL */

.tabla {
	width: 100%;
	height: 100%;
	display: table;
}

.celda {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}

#container {
	width: 100%;
	max-width: 1920px;
	margin: auto;
}

header {
	height: 45px;
	background-color: #1e1e1e;
	margin-bottom: 30px;
}

.bloques {
	padding: 0 46.5px;
	margin-bottom: 30px;
}

.bloques:after {
	content: '';
	display: block;
	clear: both;
}

.cols {
	height: 100%;
	float: left;
}

.banner_left {
	width: 160px;
	height: 600px;
	background-color: #444;
	float: left;
	display: none;
}

.banner {
	text-align: center;
	margin: 0 auto 20px auto;
}

.banner_right {
	float: left;
	width: 300px;
}

.banner1200 {
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
}

.banner.arriba {
	margin: 0 auto 20px auto;
}

.banner.segundo {
	margin-bottom: 15px;
	height: initial;
}

.banner.segundo .cont {
	min-height: 250px;
	padding: 22px 0;
}

.banner.arriba .cont {
	padding-bottom: 10px;
}

.banner img,
.banner iframe {
	display: block;
	margin: 0 auto !important;
}

.banner .cont {
	border-bottom: 1px solid #c4c4c4;
	padding-bottom: 10px;
}

.banner_right .banner .cont {
	padding-bottom: 0;
	border: 0;
}

.cat-videos .banner div {
	padding: 0 !important;
	margin: 0 auto !important;
}

.bannerMobile,
#push_inread_mobile {
	display: none;
}

#bloque_5 .banner .cont,
#bloque_7 .banner .cont {
	padding: 20px 0 25px 0;
}

.center {
	text-align: center;
}

.banner .cont div {
	margin: 0 auto !important;
}

.banner300-600 {
	width: 300px;
	min-height: 600px;
}

.banner300-250 {
	width: 300px;
	min-height: 250px;
}

.sidebar .banner300-250 {
	height: auto;
}

#bloque_1 .col_1,
#bloque_4 .col_1 {
	width: 65%;
}

#bloque_1 .col_2,
#bloque_4 .col_2 {
	width: 35%;
}

#bloque_1 .notas-top,
#bloque_4 .notas-bloque_4 {
	float: left;
	width: calc(100% - 307px);
	margin-bottom: 20px;
}

#bloque_4 .notas-bloque_4 {
	margin-bottom: 0;
}

#bloque_1 .notas-top .col_2 .notas h1 {
	font-size: 16px;
	height: 70px;
}

.notas-top:after {
	content: '';
	display: block;
	clear: both;
}

.nota1 {
	height: 100%;
	border-bottom: 1px solid #c4c4c4;
	padding-bottom: 25px;
}

.nota1 .imagen {
	width: 100%;
	/*height: calc((width * 570px)/1000px) ;*/
	max-height: 350px;
	overflow: hidden;
}

#bloque_1 .col_2 .notas {
	width: 100%;
	height: 100%;
	float: left;
}

.nota2,
.nota3 {
	width: 100%;
	border-bottom: 1px solid #c4c4c4;
	padding-bottom: 10px;
}

.nota2 {
	margin-bottom: 15px;
}

#bloque_1 .col_2 .contenedor {
	height: 100%;
}

#bloque_1 .col_2 div.mercados {
	width: 30%;
	height: 100%;
	float: left;
}

#bloque_1 .col_2 div.mercados .data {
	padding: 0 14px 0 0;
	height: 100%;
}

#bloque_1 .col_2 div.mercados .data .coso {
	background-color: #d0d0d0;
	width: 100%;
	height: 600px;
}

.dest:before {
	content: '$ ';
}

#monedas .lead {
	color: #ff6203;
}

#monedas .legal {
	display: none;
}

#monedas .titulo-cotizador {
	color: #ff6203;
	font-weight: bold;
}

.nota2 .imagen,
.nota3 .imagen {
	height: 232px;
	overflow: hidden;
}

#bloque_2 .col_1 {
	width: 75%;
}

#bloque_2 .col_2 {
	width: 25%;
}

#bloque_2 .col_2 .banner300-250 {
	padding: 0;
}

#bloque_2 .contenedor {
	height: 100%;
}

#bloque_2 .col_1 .data {
	background-color: #232323;
	height: 300px;
}

#bloque_2 .banner .cont {
	border: 0;
}

#bloque_3 .col_1,
#bloque_3 .col_2,
#bloque_3 .col_3,
#bloque_3 .col_4 {
	width: 25%;
	float: left;
}

.contenedor {
	padding: 0 7px;
}

.nota4,
.nota5,
.nota6,
.nota7,
.nota8,
.nota9,
.nota10 {
	border-bottom: 1px solid #c4c4c4;
}

.nota4,
.nota5,
.nota6,
.nota7,
.nota8,
.nota9,
.nota10 {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#bloque_4 .col_1,
#bloque_4 .col_2 {
	float: left;
	height: 100%;
}

#bloque_4 .col_1 {
	width: 66%;
}

#bloque_4 .col_2 {
	width: 34%;
}

#bloque_4 .data {
	height: 100%;
}

#bloque_4 .contenedor {
	height: 100%;
}

#bloque_5:after {
	content: '';
	display: block;
	clear: both;
}

#bloque_5 .col_1,
#bloque_5 .col_2,
#bloque_5 .col_3,
#bloque_5 .col_4 {
	width: 25%;
	float: left;
}

.nota11,
.nota12,
.nota13,
.nota14,
.nota15,
.nota16 {
	border-bottom: 1px solid #c4c4c4;
}

.nota11,
.nota12,
.nota13,
.nota14,
.nota15,
.nota16 {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#bloque_6 {
	height: 800px;
}

#bloque_6 .col_1,
#bloque_6 .col_2 {
	float: left;
	height: 100%;
}

#bloque_6 .col_1 {
	width: 75%;
}

#bloque_6 .col_2 {
	width: 25%;
}

#bloque_6 .data {
	background-color: #d0d0d0;
	height: 100%;
}

#bloque_6 .contenedor {
	height: 100%;
}

#bloque_6 .masleidas {
	width: 100%;
	padding-bottom: 10px;
}

#bloque_6 .masleidas .data {
	background-color: #d0d0d0;
	height: 100%;
}

#bloque_6 .banner .cont {
	padding: 0 0 9px 0;
}

#bloque_7 .col_1,
#bloque_7 .col_2,
#bloque_7 .col_3,
#bloque_7 .col_4 {
	width: 25%;
	float: left;
}

.nota17,
.nota18,
.nota19,
.nota20,
.nota21,
.nota22,
.nota23,
.nota24 {
	border-bottom: 1px solid #c4c4c4;
}

.nota17,
.nota18,
.nota19,
.nota20,
.nota21,
.nota22,
.nota23,
.nota24 {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.imagen {
	position: relative;
	width: 100%;
}

.imagen-videos {
	width: 100%;
}

.imagen img,
.imagen-videos img {
	width: 100%;
	height: auto;
	display: block;
}

.contenido label {
	padding: 8px;
	min-width: 130px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.5px;
	background-color: #1e1e1e;
	text-align: center;
	text-transform: uppercase;
	line-height: 10px;
	display: inline-block;
}

.contenido label a,
.contenido label a:visited {
	color: #fff;
}

span.label {
	display: block;
	height: 9px;
	background-image: url(images/arrow-label.png);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

.imagen label {
	position: absolute;
	bottom: 0;
	left: 0;
}

.amp .imagen label {
	position:initial;
}

#bloque_1 .col_1 .imagen label {
	top: 0;
	bottom: initial;
}

label.agricultura {
	background-color: #f5d069;
}

span.agricultura {
	background-image: url(images/arrow-agricultura.png);
}

label.ganaderia {
	background-color: #fc6c4c;
}

span.ganaderia {
	background-image: url(images/arrow-ganaderia.png);
}

label.maquinarias {
	background-color: #00bd77;
}

span.maquinarias {
	background-image: url(images/arrow-maquinarias.png);
}

label.general {
	background-color: #df0500;
}

span.general {
	background-image: url(images/arrow-general.png);
}

label.lecheria {
	background-color: #00ac9e;
}

span.lecheria {
	background-image: url(images/arrow-lecheria.png);
}

label.clima {
	background-color: #0099ab;
}

span.clima {
	background-image: url(images/arrow-clima.png);
}

/*
#bloque_3 .col_2 .imagen label, #bloque_3 .col_4 .imagen label, 
#bloque_5 .col_2 .imagen label, #bloque_5 .col_4 .imagen label,
#bloque_7 .col_2 .imagen label, #bloque_7 .col_4 .imagen label {
	top:0;
	bottom:initial;
}
*/

.contenido .meta {
	padding-top: 2px;
}

.contenido .meta .fecha {
	color: #4d4d4d;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: 400;
	letter-spacing: 0;
	float: left;
	padding-top: 5px;
}

.contenido .meta .autor {
	color: #828282;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: 400;
	letter-spacing: 0;
	padding-left: 3px;
	float: left;
	padding-top: 5px;
}

.contenido .meta:after {
	content: '';
	display: block;
	clear: both;
}


.category .mainContent .contenido h1,
.category .mainContent .contenido h1 a,
.category .mainContent .contenido h1 a:visited {
	font-size: 28px;
	line-height: 27px;
	margin-bottom: 25px;
}

.category .mainContent .contenido .texto p {
	font-size: 18px;
	line-height: 19px;
}

#bloque_1 .col_1 .contenido h3,
#bloque_1 .col_1 .contenido h3 a,
#bloque_1 .col_1 .contenido h3 a:visited,
#bloque_4 .col_1 .contenido h3,
#bloque_4 .col_1 .contenido h3 a,
#bloque_4 .col_1 .contenido h3 a:visited {
	font-size: 36px;
	line-height: 38px;
	margin: 19px 0;
	height: 120px;
	overflow: hidden;
}

#bloque_1 .col_2 .notas h3 {
	/*height: 43px;*/
	overflow: hidden;
}

.contenido .texto p {
	font-size: 14px;
	line-height: 18px;
	height: 55px;
	overflow: hidden;
}

/* AGREGADO OCULTAR BAJADA EN HOME */

.contenido .texto p {
	display: none;
}

.notas-top .contenido .texto p,
#bloque_4 .col_1 .contenido .texto p {
	display: block;
}

/*---*/

#bloque_8 .col_1 {
	width: 30%;
}

#bloque_8 .col_2 {
	width: 70%;
}

#bloque_9 .col_1 {
	width: 100%;
}

#bloque_9 .seccion1:after {
	content: '';
	display: block;
	clear: both;
}

#bloque_9 .col_2 {
	width: 24%;
}

#bloque_9 .banner .cont {
	border-top: 1px solid #c4c4c4;
	padding: 20px 0 25px 0;
}

#bloque_9 .col_1 .col_1sub {
	width: 300px;
}

#bloque_9 .col_1 .col_2sub {
	width: calc(100% - 300px);
}

#bloque_9 .col_1 .contenedor {
	padding-left: 0;
}

#bloque_9 .col_1 .col_2sub .contenedor {
	padding: 0 10px;
}

/* SOCIALES */

.meta .sociales {
	float: right;
	-webkit-filter: invert(60%);
	filter: invert(60%);
}

.meta .sociales a {
	display: inline-block;
	margin: 0 0 0 7px;
	height: 15px;
}

.meta .sociales a img {
	height: 100%;
	width: auto;
}

.home .meta .sociales {
	display: none;
}

/* MODULO VIDEOS / INFOCAMPO TV */

.infocampoTV {
	text-align: center;
}

.infocampoTV label {
	display: block;
	color: #fff;
	font-size: 18px;
	line-height: 16px;
	font-weight: 700;
	margin: 0 9px;
	padding: 24px 0 14px 0;
	text-align: left;
	cursor: pointer;
}

.infocampoTV .contenido {
	/*float:left;*/
	/*width:290px;*/
	display: inline-block;
	width: 27%;
	height: 205px;
	overflow: hidden;
	margin: 0 9px;
	position: relative;
}

.infocampoTV .contenido .texto {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.6);
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 8px;
	text-align: left;
}

.infocampoTV .contenido .texto h1 {
	font-size: 16px;
	font-weight: 700;
	line-height: 16px;
	color: #fff;
	margin: 0;
}

.cat-galerias.infocampoTV .contenido .texto h1 {
	height: 50px;
}

.infocampoTV .contenido .texto h1 a,
.infocampoTV .contenido .texto h1 a:visited {
	color: #fff;
}

.infocampoTV span {
	display: block;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 9px;
	text-transform: uppercase;
	margin-top: 5px;
}

.infocampoTV span:before {
	display: block;
	content: '';
	clear: both;
}

.infocampoTV span img {
	margin-left: 5px;
}

.videoprincipal {
	width: 70%;
	float: left;
}

.cat-videos .total {
	position: relative;
	margin-bottom: 30px;
}

.banner-right-300 {
	display: block;
	float: left;
	width: 30%;
	text-align: center;
	margin-top: 30px;
	position: absolute;
	bottom: 0;
	right: 0;
}

.banner-right-300 iframe,
.banner-right-300 img {
	margin: auto !important;
	display: block;
}

.videoprincipal iframe,
.videoprincipal p {
	width: 100%;
	height: 100%;
}

.videoprincipal h1 {
	font-size: 36px;
	line-height: 38px;
	margin: 22px 0;
	color: #212121;
	font-weight: 700;
}

.videoprincipal .desc p {
	color: #656565;
	font-size: 14px;
	line-height: 18px;
	display: block;
}

.videoprincipal .elvideo,
.videoprincipal .lasgalerias {
	margin-top: 20px;
	text-align: center;
	min-height: 450px;
	background: #232323;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
}

.lasgalerias .ngg-imagebrowser h3 {
	display: none;
}

.lasgalerias .ngg-imagebrowser .pic {
	border: 0;
}

.lasgalerias .ngg-imagebrowser-nav .back,
.lasgalerias .ngg-imagebrowser-nav .next {
	border: 0;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.lasgalerias .ngg-imagebrowser-nav .counter {
	font-size: 12px !important;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
}

/* Slider HOME */

#slider-galerias .news-media {
	height: 768px;
	background-size: cover;
}

#slider-galerias label {
	top: 10px;
	left: 10px;
	bottom: initial;
	z-index: 100;
}

#slider-galerias .texto {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0 25px;
	z-index: 100;
}

#slider-galerias .texto h1 {
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	height: initial;
}

#slider-galerias .texto h1 a {
	color: #fff;
}

#slider-galerias .texto p {
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	height: initial;
}

#slider-galerias .texto .meta {
	padding: 20px 0;
	margin-top: 20px;
	border-top: 1px solid #c4c4c4;
}

#slider-galerias .texto .meta span.fecha,
#slider-galerias .texto .meta span.autor {
	color: #fff;
}

#slider-galerias .metas .autor {
	padding-left: 3px;
}

#slider-galerias .metas span {
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: 400;
	letter-spacing: 0;
	float: left;
}

#bloque_6 .col_1 .data {
	background: none;
	overflow: hidden;
	/* padding-bottom: 33px; */
	padding-bottom: 4px;
	border-bottom: 1px solid #c4c4c4;
}

#slider-galerias .swiper-pagination-bullet {
	width: 11px;
	height: 11px;
}

#slider-home {
	width: 100%;
}

#slider-home .news-media {
	height: 526px;
}

#slider-home .news-media {
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

#slider-home .featured-slider .news-media a:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

.slider-overlay {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	position: absolute;
	/*z-index:3;*/
}

#slider-home .news-data,
#slider-galerias .news-data {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0 25px;
	z-index: 100;
}

#slider-home .swiper-pagination,
#slider-galerias .swiper-pagination {
	position: initial !important;
	width: 100%;
	bottom: 20px;
	margin-top: 5px;
	text-align: center;
}

#slider-home .swiper-pagination-bullet,
#slider-galerias .swiper-pagination-bullet {
	display: inline-block !important;
	width: 11px !important;
	height: 11px !important;
	margin-right: 10px !important;
	-webkit-border-radius: 11px !important;
	-moz-border-radius: 11px !important;
	border-radius: 11px !important;
	background-color: #554f4f !important;
	text-indent: -9999px !important;
	opacity: 1 !important;
}

#slider-home .swiper-pagination-bullet-active,
#slider-galerias .swiper-pagination-bullet-active {
	background-color: #1aa0de !important;
}

#slider-home h1 {
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	height: initial;
}

#slider-home p {
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	height: initial;
}

#slider-home a {
	color: #fff;
}

#slider-home .metas span {
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: 400;
	letter-spacing: 0;
	float: left;
}

#slider-home .metas .autor {
	padding-left: 3px;
}

#bloque_4 .seccion_borde {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-top: 10px;
	padding-bottom: 10px;
}

#bloque_4 .seccion_borde:after {
	content: '';
	display: block;
	clear: both;
}

#bloque_4 .col_2 .nota {
	border-bottom: 1px solid #c4c4c4;
	padding-top: 5px;
}

#bloque_4 .col_2 .nota:last-of-type {
	border: 0;
}

#bloque_4 .col_2 .nota:first-of-type {
	padding-top: 0;
}

#bloque_4 .titular {
	clear: both;
}

#bloque_4 .titular p {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	padding: 5px 0 15px;
}

.pag {
	text-align: center;
	margin-top: -15px;
}

.pag .numbers {
	background-color: #212121;
	display: inline-block;
	color: #fff;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

.pag .numbers span,
.pag .numbers .page-numbers {
	color: #6d6d6d;
	margin: 0 3px;
}

.pag .numbers span.activo {
	color: #fff;
}

.pag .numbers a,
.pag .numbers .dots {
	margin: 0 5px;
}

.pag .numbers .current {
	color: #fff;
}

.pag .numbers .next {
	margin-right: 0;
}


/* MODULO ACTUALIDAD */

.modActualidad {
	margin-bottom: 10px;
}

.modActualidad label {
	background-color: #ffc900;
	font-size: 12px;
	font-weight: 700;
	line-height: initial;
	padding: 10px;
	color: #fff;
	text-transform: uppercase;
	display: block;
	margin-bottom: 10px;
	letter-spacing: 1px;
}

.modActualidad:after {
	content: '';
	display: block;
	clear: both;
}

.modActualidad .contenido {
	width: 50%;
	float: left;
}

.modActualidad .contenido .sep {
	padding-left: 7.5px;
}

.modActualidad .contenido:nth-child(2) .sep {
	padding-right: 7.5px;
	padding-left: 0;
}

.modActualidad .contenido h1 {
	height: 82px;
}

.modActualidad .texto {
	border-bottom: 1px solid #c4c4c4;
	padding-bottom: 5px;
}

/* MODULO AGRO SUB-30 */

.agroSub30 .imagen {
	margin-bottom: 0;
	height: 206px;
	overflow: hidden;
}

.agroSub30 .imagen label {
	top: 10px;
	left: 10px;
	bottom: initial;
	z-index: 100;
}

.agroSub30 .imagen .overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: url(images/overlay.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	z-index: 10;
}

.agroSub30 .imagen .texto {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0 25px;
	z-index: 100;
}

.agroSub30 .imagen .texto h1 {
	font-size: 20px;
	line-height: 20px;
	color: #fff;
	height: initial;
}

.agroSub30 .imagen .texto h1 a,
.agroSub30 .imagen .texto h1 a:visited {
	color: #fff;
}

.agroSub30 .imagen .texto .meta {
	padding: 10px 0;
	margin-top: 20px;
	border-top: 1px solid #c4c4c4;
}

.agroSub30 .imagen .texto .meta span.fecha,
.agroSub30 .imagen .texto .meta span.autor {
	color: #fff;
}

/* MAS LEIDAS */

.masleidas label {
	background-color: #f54c65;
	font-size: 12px;
	font-weight: 700;
	line-height: initial;
	padding: 10px;
	color: #fff;
	text-transform: uppercase;
	display: block;
	margin-bottom: 10px;
	letter-spacing: 1px;
}

.masleidas ul {
	list-style: decimal;
}

.masleidas ul li {
	border-bottom: 1px solid #c4c4c4;
	padding: 4px 0;
	counter-increment: step-counter;
	margin-top: -22px;
}

.masleidas ul li:before {
	content: counter(step-counter);
	margin-right: 15px;
	font-size: 10px;
	color: #c4c3c2;
	padding: 10px 12px;
	border: 1px solid #c4c4c4;
	float: left;
	margin-top: 25px;
}

.masleidas ul li a {
	color: #212121;
	font-size: 14px;
	font-weight: 700;
	line-height: initial;
	display: block;
	height: 40px;
	overflow: hidden;
	margin-top: 25px;
}

.masleidas ul li a:before {
	float: left;
	content: '';
}

.masleidas ul li span {
	display: none;
}

/* OPINION HOME */

.opinion {
	padding-bottom: 20px;
	border-bottom: 1px solid #c4c4c4;
}

.opinion,
.opinion .contenido,
.opinion .imagen {
	height: 100%;
}

.opinion .imagen {
	margin-bottom: 0;
	overflow: hidden;
	height: 408px;
	position: relative;
}

.opinion .imagen img {
	height: 100%;
	width: auto;
}

.opinion .imagen label {
	top: 10px;
	left: 10px;
	bottom: initial;
}

.opinion .imagen .overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: url(images/overlay.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.opinion .imagen .texto {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0 25px;
}

.opinion .imagen .texto h1 {
	font-size: 20px;
	line-height: 20px;
	color: #fff;
	height: initial;
}

.opinion .imagen .texto .meta {
	padding: 10px 0;
	margin-top: 20px;
	border-top: 1px solid #c4c4c4;
}

.opinion .imagen .texto .meta span.fecha,
.opinion .imagen .texto .meta span.autor {
	color: #fff;
}

.opinion span.controls,
.empresas span.controls {
	float: right;
	background-color: #fff;
	margin-top: 10px;
}

.opinion span.controls .prevBtn,
.empresas span.controls .prevBtn {
	background: url(images/arrow-left.jpg) no-repeat 0 0;
	text-indent: -8000px;
	display: inline-block;
	width: 28px;
	height: 20px;
}

.opinion span.controls .nextBtn,
.empresas span.controls .nextBtn {
	background: url(images/arrow-right.jpg) no-repeat 0 0;
	text-indent: -8000px;
	display: inline-block;
	width: 28px;
	height: 20px;
}

/* EMPRESAS Y NEGOCIOS */

.empresas {
	padding-bottom: 20px;
	border-bottom: 1px solid #c4c4c4;
}

.empresas,
.empresas .contenido,
.empresas .imagen {
	height: 100%;
}

.empresas .imagen {
	margin-bottom: 0;
	overflow: hidden;
	height: 408px;
}

.empresas .imagen img {
	width: 100%;
	height: auto;
}

.empresas .imagen label {
	top: 10px;
	left: 10px;
	bottom: initial;
}

.empresas .imagen .overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: url(images/overlay.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.empresas .imagen .texto {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0 25px;
}

.empresas .imagen .texto h1 {
	font-size: 20px;
	line-height: 20px;
	color: #fff;
	height: initial;
}

.empresas .imagen .texto .meta {
	padding: 10px 0;
	margin-top: 20px;
	border-top: 1px solid #c4c4c4;
}

.empresas .imagen .texto .meta span.fecha,
.empresas .imagen .texto .meta span.autor {
	color: #fff;
}

.empresas .pag {
	float: right;
	background-color: #fff;
	margin-top: 6px;
}

/* INSTAGRAM */

.instagram {
	border-top: 1px solid #c4c4c4;
	padding-top: 50px;
	margin-top: 20px;
}

.instagram .titulo {
	text-align: left;
	margin-top: -63px;
}

.instagram span {
	padding: 6px 12px;
	background-color: #232323;
	display: inline-block;
	color: #fff;
	font-size: 11px;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	margin: auto;
	letter-spacing: 0.5px;
}

#instaHome {
	margin-top: 15px;
}

#instaHome .imagenes {
	text-align: center;
}

#instaHome .imagenes .container {
	width: 144px;
	height: 144px;
	background-color: #aaa;
	display: inline-block;
	margin-right: 13px;
	overflow: hidden;
	 position: relative;
}

#instaHome .imagenes .container img, #instaHome .imagenes .container video {
	width: auto;
	height: 100%;
	max-width: initial;
}

#instaHome .imagenes .container:last-child {
	margin-right: 0;
}

.overlay {
    position: absolute;
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    top: 0;
    text-align: right;        
}

.container:hover .overlay {
    display: none;
}

.fa-video {
    color: #fff;
    opacity: 0.8;
    margin-right: 5px;
    margin-top: 5px;
}

/* GALERIAS HOME */

#galerias .imagen .ngg-imagebrowser .pic a img {
	height: auto;
	width: 100%;
	max-width: initial;
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
}

#galerias .imagen {
	height: 523px;
}

#galerias h3 {
	display: none;
}

#galerias .ngg-imagebrowser-nav {
	padding: 0;
	z-index: 100;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
}

#galerias .ngg-imagebrowser-nav .counter {
	display: none;
}

#galerias .ngg-imagebrowser-nav .back,
#galerias .ngg-imagebrowser-nav .next {
	padding: 0;
	height: 100%;
	position: relative;
}

#galerias .ngg-imagebrowser-nav .back a,
#galerias .ngg-imagebrowser-nav .next a {
	text-indent: -9999px;
	display: block;
	width: 54px;
	height: 225px;
	position: absolute;
	top: 50%;
	margin-top: -112px;
}

#galerias .ngg-imagebrowser-nav .back,
#galerias .ngg-imagebrowser-nav .next {
	border: 0;
}

#galerias .ngg-imagebrowser-nav .back a {
	left: 0;
	background: url(images/arrowIzq.png) no-repeat;
}

#galerias .ngg-imagebrowser-nav .next a {
	right: 0;
	background: url(images/arrowDer.png) no-repeat;
}

#galerias .primera .post {
	width: 100%;
	float: none;
	max-width: initial;
	border-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}

#galerias .primera .overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url('images/gradient.png') repeat-x bottom left;
	z-index: 10;
}

#galerias .primera .info {
	position: absolute;
	bottom: 30px;
	width: 100%;
	padding: 0 22px;
	z-index: 100;
}

#galerias .primera .info .titulo {
	width: 100%;
	border-bottom: 1px solid white;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#galerias .primera .info .titulo a {
	color: white;
	font-size: 32px;
	line-height: 32px;
	font-weight: 700;
}

#galerias .primera .info .meta {
	float: left;
}

#galerias .primera .info .sociales {
	text-align: right;
	height: 15px;
}

#galerias .primera .info .sociales a {
	display: inline-block;
	margin-right: 10px;
	height: 100%;
}

#galerias .primera .info .sociales a:last-child {
	margin-right: 0;
}

#galerias .post {
	border-bottom: 1px solid #c4c3c2;
	position: relative;
	text-align: left;
	float: left;
	max-width: 300px;
	margin: 0 5px 20px 5px;
	min-height: 400px;
	overflow: hidden;
}

#galerias .ngg-imagebrowser .pic {
	margin: 0 !important;
}

#galerias .meta .fecha {
	color: #fff;
}

/* SECCIONES */

.nombreCat .letra,
.nombreCat .categoria {
	float: left;
}

.letra .first {
	background-color: #1e1e1e;
	padding: 15px 20px;
	color: #fff;
	font-size: 48px;
	font-weight: 400;
	line-height: 35px;
}

.letra div.general {
	background-color: #df0500;
}

.letra div.agricultura {
	background-color: #f5d069;
}

.letra div.ganaderia {
	background-color: #fc6c4c;
}

.letra div.maquinarias {
	background-color: #00bd77;
}

.letra div.lecheria {
	background-color: #00ac9e;
}

.letra div.clima {
	background-color: #0099ab;
}

.single .nombreCat .categoria,
.tag .nombreCat .categoria,
.page .nombreCat .categoria h1,
.category .nombreCat .categoria h1,
.author .nombreCat .categoria,
.search .nombreCat .categoria
 {
	border-bottom: 1px solid #1e1e1e;
	border-right: 1px solid #1e1e1e;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	color: #1e1e1e;
	padding: 0 5px 5px 10px;
	margin-top: 38px;
	font-size: 14px;
	line-height: 1.5;
}

.single .nombreCat .categoria.general,
.category .nombreCat .categoria.general h1 {
	color: #df0500;
	border-color: #df0500;
}

.single .nombreCat .categoria.agricultura,
.category .nombreCat .categoria.agricultura h1 {
	border-color: #f5d069;
	color: #f5d069;
}

.single .nombreCat .categoria.ganaderia,
.category .nombreCat .categoria.ganaderia h1 {
	border-color: #fc6c4c;
	color: #fc6c4c;
}

.single .nombreCat .categoria.maquinarias,
.category .nombreCat .categoria.maquinarias h1 {
	border-color: #00bd77;
	color: #00bd77;
}

.single .nombreCat .categoria.lecheria,
.category .nombreCat .categoria.lecheria h1 {
	border-color: #00ac9e;
	color: #00ac9e;
}

.single .nombreCat .categoria.clima,
.page .nombreCat .categoria.clima h1,
.category .nombreCat .categoria.lecheria h1 {
	border-color: #0099ab;
	color: #0099ab;
}

.notasPrincipales .cols {
	float: left;
	width: 33.33%;
}

.notasPrincipales .contenido:after {
	content: '';
	display: block;
	clear: both;
}

.notasPrincipales .cols .blockNota1,
.notasPrincipales .cols .blockNota2 {
	height: 50%;
}

.blockNota1 .texto {
	padding: 10px 15px;
	background-color: #1e1e1e;
}

.notasPrincipales .texto h2 {
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	height: 42px;
	margin: 0;
	font-weight: 700;
}

.notasPrincipales .texto h2 a,
.notasPrincipales .texto h2 a:visited {
	color: #fff;
}

.notasPrincipales .imagen {
	margin: 0;
}

.notasPrincipales .meta {
	padding: 10px 0;
	margin-top: 20px;
	border-top: 1px solid #fff;
}

.notasPrincipales .blockNota2 .meta {
	margin-top: 0;
	border-top: 0;
}

.notasPrincipales .meta .fecha,
.notasPrincipales .meta .autor {
	color: #fff;
}

.blockNota1 .texto.agricultura {
	background-color: #f5d069;
}

.blockNota1 .texto.general {
	background-color: #df0500;
}

.blockNota1 .texto.ganaderia {
	background-color: #fc6c4c;
}

.blockNota1 .texto.maquinarias {
	background-color: #00bd77;
}

.blockNota1 .texto.lecheria {
	background-color: #00ac9e;
}

.blockNota1 .texto.clima {
	background-color: #0099ab;
}

.notasPrincipales .cols .blockNota2 .imagen {
	height: 203px;
	float: left;
	overflow: hidden;
	width: 50%;
	background-color: #aaa;
}

.notasPrincipales .cols .blockNota2 .imagen img {
	height: 100%;
	width: auto;
}

.notasPrincipales .cols .blockNota2 .texto {
	float: left;
	width: 50%;
	background-color: #333333;
	/*padding: 35px 25px 31px;*/
	padding: 10px 30px;
	height: 203px;
}

.notasPrincipales .blockNota2 .texto h2 {
	height: 100px;
}

.mainContent,
.sidebar {
	float: left;
}

.mainContent {
	width: 75%;
}

.mainContent .contenido {
	width: 100%;
	padding: 12px 0;
	border-top: 1px solid #000;
}

.mainContent .contenido:first-of-type {
    border: 0;
}

.mainContent .contenido:after {
	content: '';
	display: block;
	clear: both;
}

.mainContent .contenido .col_1 {
	width: 13%;
}

.mainContent .contenido .col_2 {
	width: 54%;
}

.mainContent .contenido .col_3 {
	width: 33%;
}

.mainContent .fecha {
	padding-top: 40px;
	color: #4d4d4d;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	text-align: left;
	font-weight: 400;
	letter-spacing: 0;
}

.mainContent .borde {
	padding-bottom: 33px;
	border-bottom: 1px solid #c4c4c4;
}

.mainContent .borde-mercados {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #c4c4c4;
}

.mainContent .col_3 .contenedor {
	padding-right: 0;
}

/* SINGLE - NOTA */

.single .sidebar {
	padding-top: 264px;
}

.single .letra .first {
	font-size: 24px;
	padding: 15px;
	line-height: 17px;
}

.borde-top {
	border-top: 1px solid #1e1e1e;
	padding-top: 5px;
}

.single .nombreCat .categoria {
	border: 0;
	margin-top: 17px;
}

.single .bloque_superior {
	border-bottom: 1px solid #c4c4c4;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

.single .bloque_superior h1,
.page .bloque_superior h1 {
	margin: 0;
	color: #1e1e1e;
	font-size: 46px;
	font-weight: 700;
	line-height: 46px;
	padding-left: 200px;
	padding-bottom: 15px;
}

.single .bloque_superior p,
.single .bloque_superior h2 {
	font-size: 20px;
	line-height: 24px;	
	padding-left: 200px;
}

.single .mainContent .contenido {
	padding: 0;
	border: 0;
}

.page-template-page-clima .mainContent .contenido {
	width: 100%;
	padding: 12px 0;
	border-top: 1px solid #000;
}

.single .meta .sociales {
	float: right;
	-webkit-filter: invert(60%);
	filter: invert(60%);
}

.single .meta .sociales a {
	display: inline-block;
	margin: 0 7px;
}

.single .imprimir,
.printfriendly {
	float: left;
}

.single .indent,
.page .indent {
	padding-left: 178px;
}

.single .mainContent .fecha,
.single .mainContent .autor {
	padding-top: 5px;
}

.single .nota {
	margin-top: 20px;
}

.single .nota .content .contenidoNota {
	float: right;
	width: 88%;
	padding: 0 2%;
}

.single .nota .content .contenidoNota:after {
	clear: both;
	content: '';
	display: block;
}

/*
.single .nota p {
	font-size: 19px;
	line-height: 30px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}
*/

 /*



.single .nota p:first-of-type {
	margin-top: 0;
	padding-top: 0;
}

.single .imagen iframe {
	width: 100%;
	height: 100%;
}

.single .nota iframe {
	max-width: 100%;
}

.single .nota .content .contenidoNota ol,
.single .nota .content .contenidoNota ul {
	list-style-type: initial;
	padding: 0 0 0 40px !important;
	margin: 16px 0 !important;
}

.single .nota blockquote {
	margin: 0 0 1.5em 0.75em;
	padding: 0 0 0 0.75em;
	border-left: 3px solid #2980b9;
	font-style: italic;
	color: #9fa6b4;
}

.single .nota .content .contenidoNota ol {
	list-style-type: decimal;
}



.single #related {
	float: right;
	padding: 10px;
	width: 27%;
}

.single #related h4 {
	text-transform: uppercase;
	color: #ecd06f;
	font-size: 20px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #1e1e1e;
}

.single #related .ncc {
	border-bottom: 1px solid #1e1e1e;
	padding-bottom: 5px;
	padding-top: 10px;
}

.single #related .ncc:first-of-type {
	padding-top: 15px;
}

.single #related h5 {
	font-size: 15px;
	line-height: 15px;
	text-transform: initial;
	letter-spacing: initial;
	color: #212121;
	font-weight: 700;
	overflow: hidden;
	height: 45px;
}

.single #related h5 a {
	color: #1e1e1e;
}

.single #related p {
	padding-left: 0;
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	overflow: hidden;
	height: 52px;
}

.single .twitter-tweet {
	width: auto !important;
}

.single .nota .contenidoNota img {
	max-width: 100%;
	height: auto;
}

.single .nota .contenidoNota ig-embed {
	margin-left: 200px !important;
}

.single .nota .contenidoNota img.alignleft {
	float: left;
	padding: 0;
	margin-right: 12px;
}

.single .nota .contenidoNota img.alignright {
	float: right;
	padding: 0;
	margin-left: 12px;
}

.single .nota .contenidoNota img.grande {
	max-width: 100%;
	width: 100%;
	height: auto;
	left: 0;
	padding: 0;
}
*/

.boxAutor {
	float: left;
	width: 122px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #c4c4c4;
}

.boxColumnista {
	padding-left: 200px;
	width: 100%;
	border-bottom: 0;
}

.boxColumnista .imagen {
	float: left;
}

.boxColumnista .datos {
	float: left;
	width: 80%;
	padding-left: 20px;
	padding-top: 20px;
}

.single .mainContent .metaColumnista {
	padding-bottom: 5px;
	border-bottom: 1px solid #c4c4c4;
	margin-bottom: 10px;
}

.single .mainContent .metaColumnista .fecha {
	padding-left: 130px;
}

.single-author {
	float: right;
	text-align: right;
	margin-bottom: -25px;
	margin-top: 0;
}

.nota .single-author a {
	color: #fff;
}

.single .boxAutor .imagen,
.page .boxAutor .imagen {
	width: 122px;
	height: 122px;
	border: 1px solid #000;
	margin-bottom: 12px;
	overflow: hidden;
	border-radius: 50%;
}

.boxAutor .nombre,
.boxAutor .apellido {
	color: #4d4d4d;
	font-size: 13px;
	font-weight: 700;
	line-height: 14px;
	text-transform: uppercase;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.single .boxAutor p.ocupacion {
	clear: both;
	padding: 10px 0 0 0;
	color: #999;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 13px;
}

.single .enlaceCorto,
.page .enlaceCorto {
	padding-left: 34px;
}

.single .shortener,
.page .shortener {
	font-size: 11px;
	font-weight: 700;
	color: #232323;
	padding-right: 10px;
}

.single .shortener_box,
.page .shortener_box {
	border: 1px solid #232323;
	font-size: 11px;
	color: #828282;
	padding: 6px 4px;
}

.single .tagsList,
.page .tagsList {
	padding-left: 110px;
	margin-bottom: 20px;
	clear: both;
}

.single .tagsList:after,
.page .tagsList:after {
	content: '';
	display: block;
	clear: both;
}

.single .tags,
.page .tags {
	float: left;
	font-size: 11px;
	font-weight: 700;
	color: #232323;
	text-transform: uppercase;
	width: 38px;
	padding-top: 5px;
}

.single .losTags,
.page .losTags {
	float: left;
	width: 95%;
}

.single .nota .losTags a,
.page .nota .losTags a {
	float: left;
	display: block;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	background: #232323;
	padding: 5px;
	margin: 0 2px 2px 0;
}



.single .notas_relacionadas .cols {
	width: 33%;
}

.single .mainContent .notas_relacionadas .contenido {
	border-top: 1px solid #ededed;
	padding: 5px 0;
}


.single #disqus_thread,
.page #disqus_thread {
	padding-left: 200px;
}

/* GALERIA EN NOTA */

.single .ngg-imagebrowser h3 {
	display: none;
}

.single .ngg-imagebrowser-nav {
	position: relative;
}

.single .ngg-imagebrowser-desc {
	position: absolute;
	bottom: calc(100% + 10px);
	left: 0;
	width: 100%;
	background-color: #0000006b;
}

.single .ngg-imagebrowser-desc p {
	width: 100%;
	color: #fff;
	margin: 7px auto !important;
	text-align: center;
}

/***/

/* SINGLE POST PREVIO Y SIGUIENTE */

.prev-post {
	height: 290px;
	position: absolute;
	top: 15%;
	margin-top: -130px;
	left: 0px;
	cursor: pointer;
	z-index: 999;
}

.prev-post .arrow {
	background: #fff url('images/arrow-prev-post.png') no-repeat left center;
	float: left;
	width: 28px;
	height: 100%;
	border-top: 1px solid #212121;
	border-right: 1px solid #212121;
	border-bottom: 1px solid #212121;
}

.next-post {
	height: 290px;
	position: absolute;
	top: 15%;
	margin-top: -130px;
	right: 0px;
	cursor: pointer;
	z-index: 999;
}

.single-videos .next-post {
	z-index: 9999;
}

.next-post .arrow {
	background: #fff url('images/arrow-next-post.png') no-repeat right center;
	float: right;
	width: 28px;
	height: 100%;
	border-top: 1px solid #212121;
	border-left: 1px solid #212121;
	border-bottom: 1px solid #212121;
}

.notaPrevia {
	margin-left: 10px;
	width: 290px;
	border: 1px solid #000;
	padding: 10px;
	background: #fff;
	display: none;
	float: left;
}

.notaSiguiente {
	margin-right: 10px;
	width: 290px;
	border: 1px solid #000;
	padding: 10px;
	background: #fff;
	display: none;
	float: left;
}

.notaPrevia p,
.notaSiguiente p {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	color: #212121;
	font-style: italic;
	margin-top: 25px;
	margin-bottom: 0;
	text-align: right;
}

.notaPrevia h3,
.notaSiguiente h3 {
	font-size: 20px;
	line-height: 20px;
	color: #212121;
	font-weight: 700;
	margin: 10px 0 5px;
	height: 60px;
	overflow: hidden;
}

.notaPrevia .imagen,
.notaSiguiente .imagen {
	width: 268px;
}

.notaPrevia .imagen img,
.notaSiguiente .imagen img {
	width: 100%;
	height: auto;
}

.next-post:hover .notaSiguiente {
	display: block;
}

.prev-post:hover .notaPrevia {
	display: block;
}

/* CATEGORIA VIDEOS - INFOCAMPOTV */

#bloque_2 .cat-videos .data {
	height: 300px;
	background-color: #232323;
	float: left;
	width: 24%;
	margin-bottom: 10px;
	padding-right: 1%;
	display: table;
}

#bloque_2 .cat-videos .firstinrow {
	padding-left: 1%;
}

.cat-videos .infocampoTV {
	display: table-cell;
	margin: auto;
	vertical-align: middle;
}

.cat-videos .infocampoTV .contenido {
	width: 100%;
	margin: 0;
}

.cat-videos .banner {
	width: 300px;
	height: 250px;
	margin-bottom: 0;
	display: table-cell;
	vertical-align: middle;
}

/* MERCADOS */


/* MERCADOS CASE*/

.fondo-mercados {
	background-image: url('images/fondo-page-mercados2.png');
	/*background-image: url('images/thetest.png');*/
	background-size: cover;
	background-repeat: no-repeat;
	background-color: #000;
}

.logo-case-top {
	display: block;
	padding: 10px;
}

.logo-case-top img {
	max-width: 230px;
	float: right;
}

@media all and (max-width: 640px) { 
	.logo-case-top img {
	    max-width: 148px;
	}

	.footer-case .redes-case a:last-of-type	{
		display: block;
		max-width: 150px;
		float: none;
	}

	.footer-case .logo-case {
		max-width: 180px;
	}
}

.texto-mercados {
	max-width: 300px;
	margin-left: 10px;
	margin-bottom: 30px;
}

.footer-case {
	position: relative;
}

.footer-case .redes-case {
	position: absolute;
	bottom: 10px;
	padding-left: 10px;
}

.footer-case .redes-case a {
	display: block;
	float: left;
	margin-right: 8px;
	width: 30px;
}

.footer-case .redes-case a img {
	width: 100%;
}

.footer-case .redes-case a:last-of-type {
	width: 200px;
	/*margin-top: 5px;*/
}

.logo-case {
	float: right;
	max-width: 250px;
}

.logo-case img {
	width: 100%;
	display: block;
}

/**/





.cuadros {
	height: 365px;
}

.cuadros:after {
	content: '';
	display: block;
	clear: both;
}

.cuadros .cols {
	width: 33.2%;
	margin-right: 1px;
}

.cuadros .cols:last-child {
	margin-right: 0;
}

.contenedor-mercados {
	padding: 0 15px;
}

.cuadros .ganadero {
	background: url(images/fondo-ganadero.png) no-repeat center center;
	background-size: cover;
}

.cuadros .agricola {
	background: url(images/fondo-agricola.png) no-repeat center center;
	background-size: cover;
}

.cuadros .financiero {
	background: url(images/fondo-financiero.png) no-repeat center center;
	background-size: cover;
}

.cuadros .superior {
	padding-top: 22px;
}

.cuadros .superior:after {
	content: '';
	display: block;
	clear: both;
}

.cuadros .superior .seccion {
	float: left;
}

.cuadros .seccion h2,
.cuadros .seccion h3 {
	font-size: 15px;
	margin: 0;
	padding: 0;
	line-height: initial;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 18px 0;
}

.cuadros .seccion h3 {
	color: #212121;
}

.cuadros .ganadero h2 {
	color: #ff6203;
}

.cuadros .agricola h2 {
	color: #ddb851;
}

.cuadros .financiero h2 {
	color: #ff7654;
}

.cuadros .superior .icono {
	float: right;
	padding-top: 20px;
	padding-right: 10px;
}

.cuadros .datos {
	padding-bottom: 45px;
}

.cuadros .datos table,
#tabs table {
	width: 100%;
}

.cuadros .datos th,
.cuadros .datos td,
#tabs th,
#tabs td {
	text-align: left;
	font-size: 10px;
	color: #656565;
	text-transform: uppercase;
	font-weight: 700;
	padding: 4px 5px;
}

#tabs th,
#tabs td {
	font-size: 11px;
}

.cuadros .datos tr td:first-child,
#tabs tr td:first-child {
	font-weight: 400;
	letter-spacing: 2px;
	padding-left: 0;
}

.cuadros .datos th:first-child,
#tabs th:first-child {
	padding-left: 0;
}

.cuadros .flecha {
	border-top: 1px solid #c4c3c2;
	text-align: center;
	padding-top: 25px;
}

.pag.mercados {
	margin-top: -30px;
	margin-bottom: 30px;
}

/* MODIFICACION TABS MERCADOS */

.subs label {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 14px;
	display: inline-block;
	padding: 6px 0;
	width: 230px;
	text-align: center;
}

.subs label.poweredby {
	margin-left: -4px;
	font-size: 10px;
	letter-spacing: initial;
	text-align: right;
	background-image: none !important;
	padding: 9px 5px 5px 0;
}

#cereales.subs label.poweredby {
    padding: 10px 5px 8px 0;
}

.page #data-cereales .ui-widget-content {
    height: 280px;
}

.subs h3 span,
#monedas .lead,
#monedas .titulo-cotizador {
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: 400;
}

#monedas .titulo-cotizador {
	display: none;
}

#ganaderos label {
	background: #ff6203 url(images/icono-page-ganaderos.png) no-repeat 96% center;
	background-size: 12%;
}

#ganaderos h3 span {
	color: #ff6203;
}

#agricolas label,  #cereales label {
	background: #ddb851 url(images/icono-page-agricola.png) no-repeat 96% center;
	background-size: 12%;
}

#agricolas h3 span {
	color: #ddb851;
}

#financieros label {
	background: #ff7654 url(images/icono-page-financiero.png) no-repeat 96% center;
	background-size: 12%;
}

#financieros h3 span {
	color: #ff7654;
}

#tabs .primero {
	width: 230px;
	text-align: center;
}

#tabs .primero a {
	float: none;
	display: block;
}

.page .ui-widget.ui-widget-content {
	border: 0;
	background: initial;
}

.page .ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border: 0;
	border-radius: 0;
}

.page .ui-tabs .ui-tabs-nav li {
	margin: 0;
	border: 0;
	border-radius: 0;
}

.page .ui-tabs .ui-tabs-nav {
	padding: 0;
}

.page .ui-tabs {
	padding: 0;
}

.page .ui-widget-header {
	border: 0;
	background: #f0f0f0;
}

.page .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding: 15px 32px;
}

.page .ui-helper-reset {
	line-height: initial;
}

.page .ui-state-default,
.page .ui-widget-content .ui-state-default,
.page .ui-widget-header .ui-state-default,
.page .ui-button,
html .page .ui-button.ui-state-disabled:hover,
html .page .ui-button.ui-state-disabled:active {
	border: 0;
	background: #787878;
	color: #fff;
}

.page .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin: 0;
	padding: 0;
}

.page .ui-state-active,
.page .ui-widget-content .ui-state-active,
.page .ui-widget-header .ui-state-active,
.page a.ui-button:active,
.page .ui-button:active,
.page .ui-button.ui-state-active:hover {
	border: 0;
	background: #f0f0f0;
	color: #212121;
}

.page .ui-state-default a,
.page .ui-state-default a:link,
.page .ui-state-default a:visited,
.page a.ui-button,
.page a:link.ui-button,
.page a:visited.ui-button,
.page .ui-button {
	color: #fff;
	font-family: 'PT Sans', sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.page .ui-state-active a,
.page .ui-state-active a:link,
.page .ui-state-active a:visited {
	color: #212121;
	font-family: 'PT Sans', sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.page .ui-tabs .ui-tabs-panel {
	background: #f0f0f0;
}

.page .ui-widget-content {
	background: #f0f0f0;
	overflow: hidden;
	height: 365px;
}

.page #monedas.ui-widget-content {
	height: 150px;
}

#data-financiero > .ui-widget-content {
	height: 218px!important;
}


#tabs.active,
.active .ui-widget-content {
	height: initial !important;
}

.pag .numbers .mas {
	cursor: pointer;
}

/* CLIMA */

.cuadro-clima {
	height: 441px;
	text-transform: uppercase;
}

.cuadro-clima .col_1 {
	width: 57.5%;
	background: url(images/bg-clima.png) no-repeat;
	background-size: cover;
}

.cuadro-clima .col_2 {
	width: 42.5%;
	background: #f0f0f0;
}

.cuadro-clima .col_1 .clima-datos-ciudad {
	opacity: 0.8;
}



#climaProvincias {
	margin: 30px 0;
}

#climaProvincias table {
	width: 100%;
	text-transform: uppercase;
	border-top: 1px solid #c3c3c3;
}

#climaProvincias table td {
	padding: 10px 5px;
	border-bottom: 1px solid #c3c3c3;
}

.rows {
	display: block;
	clear: both;
}

.rows:after {
	content: '';
	display: block;
	clear: both;
}

.row_1 span {
	display: block;
	float: left;
}

.ahora {
	background: #ff5151;
	margin-top: 30px;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	width: 206px;
	padding: 8px 15px;
}

.salida_puesta_sol,
.salida_puesta_luna {
	font-size: 11px;
	text-transform: uppercase;
	margin-top: 25px;
	color: #212121;
}

.salida_puesta_sol label,
.salida_puesta_luna label {
	color: #828282
}

.salida_puesta_sol label:nth-child(3),
.salida_puesta_luna label:nth-child(3) {
	padding-left: 20px;
}

.salida_puesta_luna {
	padding-top: 7px;
}

.salida_puesta_sol img,
.salida_puesta_luna img {
	padding: 0 10px 0 30px;
}

.row_2 span {
	display: block;
}

.row_2 .fecha {
	color: #1a99aa;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	letter-spacing: 1px;
}

.row_2 .lugar {
	color: #232323;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 1px;
}

.row_2 {
	padding-top: 60px;
}

.row_3 {
	padding-top: 30px;
}

.row_2,
.row_3 {
	padding-left: 60px;
}

.row_3 span {
	display: block;
	float: left;
}

.pronostico {
	text-align: center;
	max-width: 370px;
}

.pronostico img,
.pronostico span {
	float: none;
	text-align: center;
}

.pronostico img {
	margin: auto;
}

.row_3 .estado {
	color: #232323;
	font-size: 14px;
	letter-spacing: 1px;
}

.row_3 .temp {
	color: #1a99aa;
	font-size: 120px;
	line-height: 118px;
	margin-left: 60px;
}

.row_3 .st {
	color: #232323;
	font-size: 16px;
	letter-spacing: 1px;
	padding-top: 90px;
}

.cuadro-clima .col_2 .clima-datos-ciudad {
	padding: 30px;
}

.cuadro-clima .col_2 .clima-datos-ciudad span {
	display: block;
	font-size: 14px;
	color: #232323;
}

.cuadro-clima .col_2 .clima-datos-ciudad .actualizacion {
	font-size: 12px;
	letter-spacing: 1px;
	color: #ff5252;
}

.cuadro-clima .col_2 .clima-datos-ciudad span label {
	color: #828282;
}

#formsearch:after {
	clear: both;
	display: block;
	content: '';
}

#formsearch input[type="text"] {
	border: 1px solid #c4c3c2;
	font-size: 13px;
	font-style: italic;
	width: 90%;
	padding: 8px 15px;
	float: left;
}

#formsearch input[type="image"] {
	padding-top: 10px;
	padding-left: 20px;
	float: left;
	cursor: pointer;
}


.primero {
	position: relative;
}

.primero .blueline {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	height: 7px;
	background-color: #009aac;
}

#climaProvincias td {
	color: #232323;
	letter-spacing: 1px;
	font-size: 16px;
}

#climaProvincias td.de20 {
	width: 16%;
}

#climaProvincias td .humedad,
#climaProvincias td .precip {
	text-align: center;
	display: block;
}

#climaProvincias .image-container {
	height: 42px;
}

#climaProvincias .image-container img {
	height: 100%;
}

#climaProvincias td:nth-child(5),
#climaProvincias td:nth-child(6) {
	font-size: 12px;
	color: #828282;
}

#climaProvincias .min-max {
	width: 105px;
}

#climaProvincias .min-max:after {
	content: '';
	display: block;
	clear: both;
}

#climaProvincias .min-max .max {
	color: #1a99aa;
	font-size: 42px;
	line-height: 20px;
	letter-spacing: -3px;
	float: left;
}

#climaProvincias .min-max .min {
	color: #828282;
	font-size: 23px;
	float: right;
	letter-spacing: -1px;
	line-height: 7px;
}

/* SIDEBAR */

.sidebar {
	width: 25%;
	margin: 0;
}

.sidebar .banner {
	margin-bottom: 10px;
}

.sidebar .banner.primero {
	margin-bottom: 20px;
}

.sidebar .banner .cont {
	border: 0;
}

.sidebar .infoTV {
	background-color: #232323;
	margin-bottom: 20px;
	padding-bottom: 15px;
}

.sidebar .infocampoTV .contenido {
	width: 100%;
	margin: 0;
	padding: 0 10px;
	height: initial;
}

.sidebar .tecnologia {
	margin-bottom: 10px;
}

.sidebar .tecnologia .imagen {
	width: 100%;
	height: 300px;
	overflow: hidden;
}

.sidebar .tecnologia .imagen img {
	height: 100%;
	width: auto;
}

.sidebar .tecnologia .imagen .overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: url(images/overlay.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.sidebar .tecnologia .imagen label {
	top: 10px;
	left: 10px;
	bottom: initial;
	z-index: 1;
}

.sidebar .tecnologia .imagen .texto {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0 25px;
}

.sidebar .tecnologia .imagen .texto h3 {
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	height: 75px;
}

.sidebar .tecnologia .imagen .texto h3 a,
.sidebar .tecnologia .imagen .texto h3 a:visited {
	color: #fff;
}

.sidebar .tecnologia .imagen .texto p {
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	height: 50px;
}

.sidebar .tecnologia .imagen .texto .meta {
	padding: 20px 0;
	margin-top: 20px;
	border-top: 1px solid #c4c4c4;
}

.sidebar .tecnologia .imagen .texto .meta .fecha,
.sidebar .tecnologia .imagen .texto .meta .autor {
	color: #fff;
}

.sidebar .masleidas {
	margin-bottom: 10px;
}

.imagen iframe #videojs {
	width: initial !important;
	height: initial!important;
}

/* NOSOTROS */

.redaccion {
	border-top: 1px solid #000;
}

.redaccion .contenido {
	margin-left: 200px;
}

.pageCategory {
	text-transform: uppercase;
	font-weight: 500;
	padding-top: 20px;
	font-size: 14px;
	color: #000;
}

.page .bloque_superior h1 {
	padding-bottom: 15px;
}

#modalRedaccion {
	padding-left: 200px;
}

#modalRedaccion:after {
	content: '';
	display: block;
	clear: both;
}

.contenedorPersona {
	float: left;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	width: 43%;
	margin: 0 40px 20px 0;
	padding: 30px 0;
}

.contenedorPersona .cara {
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
}

span.email {
	background-image: url('images/autor-email.png');
	display: block;
	float: left;
	width: 20px;
	height: 15px;
	margin-right: 5px;
	margin-top: 6px;
}

span.telefono {
	background-image: url('images/telefono.png');
	display: block;
	float: left;
	width: 20px;
	height: 15px;
	margin-right: 5px;
	margin-top: 6px;
}

/* AGROACTIVA  */

.logo-agroactiva {
	border-bottom:  1px solid #e1a9a9;
}

.logo-agroactiva .agro-wrap {
	padding: 5px;
}

.logo-agroactiva .agro-wrap img {
	float: right;
}

.momento-iveco {
	display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: -15px;
}

.momento-iveco .logo {
	max-width: 200px;
	margin-right: auto;
}

.momento-iveco img {
	width: 100%;
	height: auto;
}

.momento-iveco .familia img {
	width: 500px;
}

.expoagro2018 .novedades:first-of-type {
	padding-top: 0;
}


/* Agregado para CMP*/

#smart-cmp-host #smart-cmp-footer #smart-cmp-header {
	font-size: 14px !important;
	font-weight: 600 !important;
	line-height: 24px !important;
	color: #fff !important;
	text-transform: uppercase !important;
}

#smart-cmp-host #smart-cmp-footer #smart-cmp-text {
	font-size: 10px !important;
	;
	line-height: 14px !important;
	;
	color: #fff !important;
	letter-spacing: 1px !important;
}

#smart-cmp-host .smart-cmp-btn {
	cursor: pointer !important;
	display: inline-block !important;
	font-weight: 100 !important;
	text-align: center !important;
	white-space: nowrap !important;
	vertical-align: middle !important;
	user-select: none !important;
	border: 1px solid transparent !important;
	padding: .375rem .75rem !important;
	font-size: 11px !important;
	line-height: 1.5 !important;
	border-radius: .25rem !important;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
}

#smart-cmp-host .smart-cmp-btn-primary:hover {
	color: #fff !important;
	background-color: #888 !important;
	border-color: #888 !important;
}

#smart-cmp-host .smart-cmp-btn-accept-all {
	padding: 5px 30px 5px 30px !important;
}

#smart-cmp-host .smart-cmp-btn-primary {
	color: #fff !important;
	background-color: #07a798 !important;
	border-color: #888 !important;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2) !important;
	text-transform: uppercase !important;
}

#smart-cmp-host #smart-cmp-footer #smart-cmp-text {
	padding: 5px 5px 5px 5px !important;
	font-size: 15px;
	line-height: 20px;
}

#smart-cmp-host #smart-cmp-footer {
	padding-top: 0px !important;
	padding-bottom: 15px !important;
	padding: 5px 5px 5px 5px !important;
	position: fixed !important;
	left: 0 !important;
	bottom: 0 !important;
	z-index: 9999999999 !important;
	width: 80% !important;
	height: auto;
	font-family: "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 13px !important;
	/* font-weight: 500; */
	/* line-height: 20px; */
	color: #fefefe !important;
	text-align: center !important;
	background-color: rgba(0, 0, 0, 0.7) !important;
	box-shadow: 0 1px 3px rgb(33, 41, 52) !important;
	margin-left: 10% !important;
	margin-right: 10% !important;
}

#smart-cmp-host .smart-cmp-manage-btn {
	background-color: transparent !important;
	color: #fefefe !important;
	text-transform: uppercase !important;
	text-decoration: underline !important;
}

/*
@media all and (min-width: 1745px) {

#instaHome .imagenes .container:nth-child(7), #instaHome .imagenes .container:nth-child(8) {
	display:inline-block;
}
}	

@media all and (min-width: 1541px) and (max-width: 1744px) {

#instaHome .imagenes .container:nth-child(7) {
	display:inline-block;
}

	#instaHome .imagenes .container:nth-child(8) {
	display:none;
}
}	

@media all and (min-width: 1280px) and (max-width: 1540px) {

#instaHome .imagenes .container:nth-child(7), #instaHome .imagenes .container:nth-child(8) {
	display:none;
}
}	
*/

@media screen and (max-width: 1280px) {
	#instaHome .imagenes .container {
		width: 142px;
		height: 142px;
	}
}

@media screen and (min-width: 1240px) and (max-width: 1560px) {
	.clima_home .temp {
		font-size: 40px;
	}
	.nota2 .imagen,
	.nota3 .imagen {
		height: 150px;
	}
	.mercados_home .ganadero:after,
	.mercados_home .agricola:after,
	.mercados_home .financiero:after {
		margin-bottom: 16px;
	}
	#bloque_2 .col_1 .data {
		height: 250px;
	}
	.infocampoTV .contenido {
		width: 31%;
		height: 165px;
	}
	.category .mainContent .contenido h1,
	.category .mainContent .contenido h1 a,
	.category .mainContent .contenido h1 a:visited {
		font-size: 20px;
		line-height: 20px;
		/*margin-bottom: 5px;¨*/
	}
	.notasPrincipales .texto h1 a {
		font-size: 18px;
	}
	.category .mainContent .contenido .texto p {
		font-size: 14px;
		line-height: 18px;
	}
	#bloque_2 .cat-videos .data {
		height: 252px;
	}
	#bloque_6 {
		height: 610px;
	}
	#slider-galerias .news-media {
		height: 560px;
		background-size: cover;
	}
	#slider-home .news-media {
		height: 465px;
	}
	.videoprincipal .elvideo,
	.videoprincipal .lasgalerias {
		max-width: 940px;
	}
	.mainContent .fecha {
		font-size: 11px;
	}
	.single .nota .content .contenidoNota {
		width: 85%;
	}
}

@media screen and (max-width: 1300px) {
	.bloques {
		padding: 0 10px;
	}
	.top .contenedor-top {
		/*padding-left: 10px;
		padding-right: 10px;*/
	}
	.main-menu .registro {
		width: 20%;
	}
}

@media screen and (max-width: 1240px) {
	#bloque_1 .banner_right,
	#bloque_4 .banner_right {
		display: none;
	}
	#bloque_1 .notas-top,
	#bloque_4 .notas-bloque_4 {
		width: 100%;
	}
	.main-menu .secciones {
		width: 7%;
	}
	.main-menu .secciones a {
		display: none;
	}
	.main-menu .registro {
		width: 24%;
	}
	.main-menu div.menu {
		width: 61%;
	}
	.main-menu .menu ul li {
		margin-right: 10px;
	}
	#bloque_6 {
		/*height:390px;*/
		height: initial;
	}
	#bloque_2 .col_1,
	#bloque_6 .col_1 {
		width: 70%;
	}
	#bloque_2 .col_2,
	#bloque_6 .col_2 {
		width: 30%;
	}
	#bloque_3 .col_1,
	#bloque_3 .col_2,
	#bloque_3 .col_3,
	#bloque_5 .col_1,
	#bloque_5 .col_2,
	#bloque_5 .col_3,
	#bloque_7 .col_1,
	#bloque_7 .col_2,
	#bloque_7 .col_3 {
		width: 33%;
	}
	#bloque_3 .col_4,
	#bloque_5 .col_4,
	#bloque_7 .col_4 {
		width: 100%;
		clear: both;
	}
	#bloque_3 .col_4 .reform {
		width: 33%;
		float: left;
	}
	#bloque_5 .col_4 .reform,
	#bloque_7 .col_4 .reform {
		width: 50%;
		float: left;
	}
	.col_4 .reform .contenido {
		padding: 0 7px;
	}
	#galerias .imagen {
		height: 390px;
	}
	.mainContent {
		width: 70%;
	}
	.sidebar {
		width: 30%;
	}
	.prev-post,
	.next-post {
		display: none !important;
	}
	.infocampoTV .contenido {
		width: 45%;
	}
	.infocampoTV .contenido:nth-child(4) {
		display: none;
	}
	.videoprincipal iframe {
		width: 100%;
		min-width: 100%;
		height: auto;
	}
	footer .nosotros,
	footer .menu {
		margin-right: 10px;
	}
	footer.active .secciones {
		margin-left: 35px;
	}
}

@media screen and (max-width: 1189px) {
	footer.active .seccion1 {
		padding-left: 0;
	}
}

@media screen and (max-width: 1100px) {
	.main-menu .secciones {
		width: 5%;
		padding-left: 11px;
	}
	.main-menu div.menu {
		width: 74%;
	}
	.menu ul {
		margin-left: 10px;
	}
	.main-menu .registro {
		width: 24%;
	}
	.main-menu .registro ul li#thal-datos {
		background-image: none;
		padding: 10px 5px 10px 5px;
	}
	.main-menu .registro ul li#thal-salir {
		padding-left: 9px;
	}

	footer.active .secciones .nosotros,
	footer.active .secciones .menu {
		display: none;
	}
}

@media screen and (max-width: 890px) {

	.top .fecha {
		font-size:15px;
	}

	.bannerMobile,
	#push_iniread_mobile {
		display: block;
		text-align: center;
		margin: 20px auto;
		clear: both;
	}
	.bannerMobile img {
		margin: auto;
	}
	.banner300-250,
	.banner300-600,
	#push_inread {
		display: none;
	}
	#push_inread_mobile {
		display: block;
	}
	.banner1200 {
		display: none;
	}
	body {
		padding-bottom: 0;
	}
	.main-menu .secciones a,
	.main-menu .registro {
		display: none;
	}
	.main-menu div.menu {
		width: initial;
	}
	.top {
		/*padding-top: 0;*/
		padding-bottom:0;
	}
	.top .logo {
		width: 100%;
	}
	.top .bannertopLeft,
	.top .bannertopRight {
		display: none;
	}
	.main-menu .secciones {
		width: 7%;
	}
	.main-menu .buscar {
		float: right;
	}
	.main-menu .buscar .bordes {
		border-right: 0;
	}
	.main-menu div.menu {
		display: none;
	}
	.main-menu nav div.menu {
		display: initial;
	}
	.site-nav {
		top: 45px;
		max-width: initial;
		padding-top: 2px;
	}
	.site-nav li {
		margin: 10px 0;
	}
	.site-nav li a {
		font-size: 14px;
	}
	.cols {
		float: none !important;
		width: 100% !important;
		clear: both;
	}
	.contenido .texto p {
		font-size: 22px;
	}
	.notas-top .contenido .texto p {
		display: none;
	}
	#bloque_4 .col_1 .contenido .texto p {
		display: none !important;
	}
	.bloques {
		height: initial !important;
	}
	#bloque_1 .col_2 .notas .imagen {
		height: initial;
	}
	#bloque_1 .mercados,
	#bloque_1 .notas {
		float: none !important;
		width: 100% !important;
		clear: both;
	}
	#bloque_1 .col_2 .mercados .data {
		padding: 0;
	}
	#bloque_1 .col_2 .mercados .data .coso {
		height: 200px;
	}
	#bloque_3 .col_4 .reform {
		width: 100%;
		float:none;
		clear:both;
	}
	#bloque_4 .col_1 .data .imagen .texto p {
		display: none;
	}
	#bloque_4 .pag {
		margin-bottom: 10px;
	}
	#bloque_6 {
		display: none;
	}
	#bloque_5 .col_4 .reform,
	#bloque_7 .col_4 .reform {
		width: 100%;
	}
	#bloque_8 .col_1 {
		margin-bottom: 50px;
	}
	#bloque_9 .col_1 .contenedor {
		padding: 0;
	}
	#bloque_9 .seccion1 {
		/*display: none;*/
	}
	#instaHome .imagenes .container:nth-child(2n) {
		margin-right: 0;
	}
	#bloque_9 .col_2 {
		display: inline-block;
		margin: auto;
		text-align: center;
	}
	.infocampoTV .contenido:nth-child(3) {
		display: none;
	}
	.infocampoTV .contenido {
		width: 100%;
		margin: 0;
		padding: 0 10px;
	}
	#galerias .post {
		min-height: initial;
	}
	#galerias .imagen {
		height: 226px;
	}
	.mainContent {
		float: none;
		width: 100%;
	}
	.cuadro-clima {
		height: initial;
	}
	.row_2,
	.row_3 {
		padding-left: 33px;
	}
	.row_2 {
		padding-top: 20px;
	}
	.row_3 {
		padding-top: 30px;
	}
	.row_3 .temp {
		font-size: 87.5px
		margin-left:0;
	}
	.row_3 .st {
		padding-top: 71px;
	}
	#formsearch input[type="text"] {
		width: 79%;
	}

	#bloque_1 .col_1 .contenido h3,
	#bloque_1 .col_1 .contenido h3 a,
	#bloque_1 .col_1 .contenido h3 a:visited,
	#bloque_1 .col_2 .notas h3,
	.modActualidad .contenido h3,
	#bloque_4 .col_1 .contenido h3,
	#bloque_4 .col_1 .contenido h3 a,
	#bloque_1 .col_1 .contenido h3 a:visited,
	#bloque_4 .col_2 .notas h3,
	.contenido h3,
	.contenido h3 a,
	.contenido h3 a:visited .author .contenido h2,
	.author .contenido h2 a,
	.author .contenido h2 a:visited {
		height: initial;
	}
	.meta .sociales a, .single .meta .sociales a {
		margin:0 15px;
		font-size: 20px;
	}
	/* NOTAS CON BORDE */
	.nota1 {
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.nota25,
	.nota26,
	.nota27,
	.nota28,
	.nota29 {
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #c4c4c4;
	}
	.sidebar {
		display: none;
	}
	.videoprincipal .elvideo,
	.videoprincipal .lasgalerias {
		min-height: initial;
	}
	.notasPrincipales .cols:nth-child(2) .blockNota2 .contenido {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -moz-flex;
		display: -webkit-flex;
		-webkit-flex-direction: row-reverse;
		display: flex;
		flex-direction: row-reverse;
	}
	#bloque_2 .cat-videos .data {
		width: 100%;
	}
	.videoprincipal {
		width: 100%;
		float: none;
	}
	.videoprincipal iframe {
		height: auto;
		min-width: initial;
		min-height: initial;
	}
	.single .nota .imagen iframe {
		width: 100%;
		height: 100%;
	}
	.pag .numbers {
		font-size: 18px;
	}
	.pag .numbers span,
	.pag .numbers .page-numbers {
		margin: 0 8px;
	}
	.mainContent .fecha {
		padding-top: 10px;
		font-size: 12px;
	}
	.contenido h1, 
	.contenido h1 a, 
	.contenido h1 a:visited, 
	.contenido h3, 
	.contenido h3 a, 
	.contenido h3 a:visited, 
	.page .contenido h2, 
	.page .contenido h2 a, 
	.page .contenido h2 a:visited, 
	.author .contenido h2, 
	.author .contenido h2 a, 
	.author .contenido h2 a:visited	{
		font-size: 25px;
		line-height:25px;
		height:initial;
	}

	/* SINGLE */
	.single .bloque_superior h1 {
		font-size: 30px;
		line-height: 30px;
		padding-left: 0;
	}

	.single .nota p {
		font-size: 1.4rem;
		line-height: 2.3rem;
	}

	.contenido .meta .fecha {
		font-size: 13px;
	}
	.single .bloque_superior p,
	.single .bloque_superior h2 {
		padding-left: 0;
		font-size: 1.4rem;
		line-height: 2.3rem;		
	}
	.single .indent,
	.page .indent {
		padding-left: 20px;
	}
	.boxAutor,
	.single-author,
	.single .tags,
	.page .tags,
	.single .losTags,
	.page .losTags {
		float: none;
		width: auto;
		/*display: flex;*/
    	align-items: center;
	}
	.single #related {
		width: 60%;
	}
	.single .tagsList,
	.page .tagsList,
	.single .enlaceCorto,
	.page .enlaceCorto,
	.single #disqus_thread,
	.page #disqus_thread,
	.single .nota p {
		padding-left: 0;
	}
	.single .nota .content .contenidoNota {
		width: 100%;
	}
	.single .nota .contenidoNota ig-embed {
		margin-left: 0 !important;
	}
/*
	.single .nota .contenidoNota img {
		width: 100%;
	}
*/	
	.single #related {
		display: none;
	}
	.single .boxAutor .imagen,
	.page .boxAutor .imagen {
		width: 50px;
		height: 50px;
		border: 2px solid #000;
		float: left;
	}
	.single .boxAutor .datos {
		float: left;
	}
	.boxAutor .nombre,
	.boxAutor .apellido {
		padding: 0 15px;
	}
	.single .boxAutor p.ocupacion {
		padding-left: 15px;
	}
	.boxColumnista {
		text-align: center;
		padding-left: 0;
	}
	.boxColumnista .imagen {
		margin: auto;
	}
	.single .boxAutor.boxColumnista .imagen {
		width: 80px;
		height: 80px;
		float: none;
	}
	.single .boxAutor.boxColumnista .datos {
		float: none;
		padding: 0;
		width: 100%;
	}
	.single .boxAutor.boxColumnista p.ocupacion {
		padding: 0;
	}
	.single .mainContent .metaColumnista {
		padding: 0 10px 20px;
	}
	.single .mainContent .metaColumnista .fecha {
		padding-left: 7px;
	}
	a#imprime {
		display: none;
	}
	footer .secciones {
		display: none;
	}
	footer .nosotros,
	footer .menu {
		margin-right: 10px;
	}
}

@media screen and (max-width: 600px) {

	.empresas .imagen img {
		width: auto;
		height: 100%;
	}
	/* NOSOTROS */
	#modalRedaccion {
		padding-left: 0;
	}
	.redaccion .contenido {
		margin-left: 0px;
	}
	.page .bloque_superior h1 {
		padding-left: 0;
	}
	.contenedorPersona {
		width: 100%;
	}

	/* MERCADOS */

	#agricolas label,  #cereales label {
		width: 49%;
	}

	.fondo-mercados {
		background-image: url('images/fondo-mercados-mobile.jpg');
		background-size: 100%;
	}

	/* NOTAS RELACIONADAS */


	.single .mainContent .notas_relacionadas .contenido .imagen {
	    width: 35%;
	    float: left;
	    padding: 2% 2% 2% 0;	
	}

	.single .mainContent .notas_relacionadas .contenido .texto {
	    width: 65%;
	    float: left;	
	}

	.single .mainContent .notas_relacionadas .contenido .texto {
		padding: 2% 0;
		
	}

	.single .mainContent .notas_relacionadas .contenido .texto h3, .single .mainContent .notas_relacionadas .contenido .texto h3 a {
	    font-size: 16px;
	    line-height: 19px;
	    height: initial;
	    overflow: visible;
	    margin: 0;
	}

	.single .mainContent .notas_relacionadas .contenido .meta {
		display: none;
	}

	.momento-iveco {
		margin-top: initial;
	}

	.momento-iveco .familia {
		display: none;
	}	

	footer {
		position: initial;
		border: 0;
	}
	footer .seccion1 {
		background: #f1f1f1;
		padding: 20px;
		height: initial;
	}
	footer .seccion1 .logo {
		padding: 10px;
	}
	footer .seccion1 .tabla,
	footer .seccion1 .celda,
	footer .seccion1 .logo {
		height: initial;
	}
	footer .seccion1 .logo {
		width: 100%;
		text-align: center;
	}
	footer .seccion1 .logo {
		display: table;
		height: initial;
		float: left;
		padding: 10px;
	}
	footer .seccion1 .sociales {
		height: initial;
		float: none;
	}
	footer .sociales span,
	footer .sociales span:first-child {
		text-align: center;
		color: #000;
		font-size: 20px;
	}
	footer .sociales span a {
		color: #000;
		font-size:20px;
		margin-right: 25px;
	}
	footer .sociales img {
		-webkit-filter: invert(100%);
		filter: invert(100%);
	}
	footer .seccion2 {
		padding: 0;
		height: initial;
		display: block;
	}
	footer .sociales span:first-child {
		display: block;
	}
}