 @import url(//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css);
 @font-face {
 	font-family: 'Droid Sans';
 	src: url('/td2018/fonts/DroidSans-Bold.eot');
 	src: url('/td2018/fonts/DroidSans-Bold.eot?#iefix') format('embedded-opentype'), url('/td2018/fonts/DroidSans-Bold.woff') format('woff'), url('/td2018/fonts/DroidSans-Bold.ttf') format('truetype');
 	font-weight: bold;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'Droid Sans';
 	src: url('/td2018/fonts/DroidSans.eot');
 	src: url('/td2018/fonts/DroidSans.eot?#iefix') format('embedded-opentype'), url('/td2018/fonts/DroidSans.woff') format('woff'), url('/td2018/fonts/DroidSans.ttf') format('truetype');
 	font-weight: normal;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'BentonSans Cond';
 	src: url('/td2018/fonts/BentonSansCond-Medium.eot');
 	src: url('/td2018/fonts/BentonSansCond-Medium.eot?#iefix') format('embedded-opentype'), url('/td2018/fonts/BentonSansCond-Medium.woff') format('woff'), url('/td2018/fonts/BentonSansCond-Medium.ttf') format('truetype');
 	font-weight: 500;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'BentonSans Cond';
 	src: url('/td2018/fonts/BentonSansCond-Black.eot');
 	src: url('/td2018/fonts/BentonSansCond-Black.eot?#iefix') format('embedded-opentype'), url('/td2018/fonts/BentonSansCond-Black.woff') format('woff'), url('/td2018/fonts/BentonSansCond-Black.ttf') format('truetype');
 	font-weight: 900;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'BentonSans';
 	src: url('/td2018/fonts/BentonSans-Regular.eot');
 	src: url('/td2018/fonts/BentonSans-Regular.eot?#iefix') format('embedded-opentype'), url('/td2018/fonts/BentonSans-Regular.woff') format('woff'), url('/td2018/fonts/BentonSans-Regular.ttf') format('truetype');
 	font-weight: normal;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'BentonSans';
 	src: url('/td2018/fonts/BentonSans-Bold.eot');
 	src: url('/td2018/fonts/BentonSans-Bold.eot?#iefix') format('embedded-opentype'), url('/td2018/fonts/BentonSans-Bold.woff') format('woff'), url('/td2018/fonts/BentonSans-Bold.ttf') format('truetype');
 	font-weight: bold;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'BentonSans Cond Book';
 	src: url('/td2018/fonts/BentonSansCond-Book.eot');
 	src: url('/td2018/fonts/BentonSansCond-Book.eot?#iefix') format('embedded-opentype'), url('/td2018/fonts/BentonSansCond-Book.woff') format('woff'), url('/td2018/fonts/BentonSansCond-Book.ttf') format('truetype');
 	font-weight: normal;
 	font-style: normal;
 }

 body {
 	font-family: "BentonSans, Helvetica Neue", Helvetica, Arial, sans-serif;
 	font-size: 14px;
 	line-height: 1.42857143;
 	color: #333;
 	background-color: #fff;
 	font-weight: 500;
 	font-style: normal;
 }

 .container {
 	padding-right: 0px;
 	padding-left: 0px;
 }

 @media (min-width:1200px) {
 	.container {
 		width: 1312px;
 	}
 }

 .navbar {
 	border-color: #fff;
 	min-height: 0px;
 	margin-bottom: 10px !important;
 	margin-bottom: 1px !important;
 	border: 0;
 }

 .navbar-nav {
 	margin: 0px -15px;
 }

 .navbar-default .navbar-nav > li > a {
 	color: #fff;
 }

 .navbar-default .navbar-nav > .dropdown > a .caret {
 	border-top-color: #fff;
 	border-bottom-color: #fff;
 }

 .navbar-default .navbar-brand {
 	color: #fff;
 }

 .navbar-brand:hover {
 	background-color: #d52128 !important;
 }

 .navbar-brand {
 	float: left;
 	height: 33px;
 	padding: 5px 10px;
 	font-size: 18px;
 	line-height: 20px;
 	background-color: #d52128;
 	margin-left: 0;
 }

 .menu-large {
 	position: static !important;
 }

 .megamenu {
 	padding: 20px 0px;
 	padding: 0;
 	width: 100%;
 	border-left: 20px solid red;
 	border-right: 20px solid red;
 	border-bottom: 20px solid red;
 	border-left: none;
 	border-right: none;
 	border-bottom: none;
 	border-top: none;
 	margin-left: -274px!important;
 	margin-left: 2px !important;
 }

 .megamenu > li > ul {
 	padding: 0;
 	margin: 0;
 }

 .megamenu > li > ul > li {
 	list-style: none;
 }

 .megamenu > li > ul > li > a {
 	display: block;
 	padding: 3px 20px;
 	clear: both;
 	font-weight: normal;
 	line-height: 1.428571429;
 	color: #333333;
 	white-space: normal;
 }

 .megamenu > li ul > li > a:hover,
 .megamenu > li ul > li > a:focus {
 	text-decoration: none;
 	color: #262626;
 	background-color: #f5f5f5;
 }

 .megamenu.disabled > a,
 .megamenu.disabled > a:hover,
 .megamenu.disabled > a:focus {
 	color: #999999;
 }

 .megamenu.disabled > a:hover,
 .megamenu.disabled > a:focus {
 	text-decoration: none;
 	background-color: transparent;
 	background-image: none;
 	filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
 	cursor: not-allowed;
 }

 .megamenu.dropdown-header {
 	color: #428bca;
 	font-size: 18px;
 }

 @media (max-width: 768px) {
 	.megamenu {
 		margin-left: 0;
 		margin-right: 0;
 	}
 	.megamenu > li {
 		margin-bottom: 30px;
 	}
 	.megamenu > li:last-child {
 		margin-bottom: 0;
 	}
 	.megamenu.dropdown-header {
 		padding: 3px 15px !important;
 	}
 	.navbar-nav .open .dropdown-menu .dropdown-header {
 		color: #fff;
 	}
 	.padingleft ol.list-unstyled li {
 		margin-bottom: 20px;
 	}
 	.subcabezal {
 		padding: 5px;
 		margin-bottom: 5px;
 	}
 	.subcabezal h3 {
 		font-weight: normal;
 		font-size: 22px !important;
 		letter-spacing: 0.5px !important;
 		margin-top: 0px;
 		margin-bottom: 0px;
 	}
 }

 .sticky {
 	position: fixed;
 	width: 1312px !important;
 	top: 0;
 	z-index: 100000;
 	border-top: 0;
 }

 .climahora {
 	position: relative;
 	bottom: 40px;
 }

 .redesbusqueda {
 	position: relative;
 	bottom: 30px;
 }

 .edm {
 	margin-left: -217px!important;
 	margin-left: -2px!important;
 }

 #menu {
 	height: 33px !important;
 }

 /*estilo index*/

 .loader {
 	position: fixed;
 	left: 0px;
 	top: 0px;
 	width: 100%;
 	height: 100%;
 	z-index: 9999;
 	background: url('/td2018/img/page-loader.gif') 50% 50% no-repeat rgb(249, 249, 249);
 }

 .loadersecciones {
 	position: absolute;
 	left: 0;
 	top: 0;
 	width: 100%;
 	height: 100%;
 	z-index: 99999;
 	background: url('/td2018/img/loading.gif') 55% 50% no-repeat no-repeat rgb(232, 198, 198);
 	display: none;
 }

 .row-menu {
 	margin-left: 1px;
 }

 .margin-top-bottom {
 	margin-top: 15px;
 	margin-bottom: 10px;
 }

 .edanteriores {
 	background-color: #a81a20;
 	padding: 4px;
 	color: #fff;
 	display: block;
 	margin-bottom: 4px;
 	text-transform: uppercase;
 	font-weight: bold;
 	font-size: 12px;
 	text-align: center;
 	display: block;
 	margin-top: 10px;
 }

 @media (max-width: 1199px) {
 	.edanteriores {
 		margin-top: 0px;
 	}
 }

 .eefp {
 	margin-bottom: 56px;
 }

 .cabezal {
 	background-color: #d52128;
 	padding: 36px 0px;
 	border-bottom: 1px solid #fff;
 	margin: 0 auto;
 	overflow: hidden;
 }

 .clubmenu {
 	background-color: #484747;
 	width: 250px;
 	/*     height: 33px;*/
 }

 .logo {
 	position: relative;
 	top: 14px;
 }

 #custom-search-input {
 	padding-top: 22px;
 }

 .navbar-default {
 	/*     min-height: 20px;*/
 	margin-bottom: 2px;
 }

 a.dropdown-cet {
 	width: 244px !important;
 	text-align: right !important;
 	padding-right: 14px !important;
 	position: relative !important;
 	left: 6px !important;
 	bottom: 54px !important;
 }

 .dropdown-cet:hover {
 	background-color: transparent !important;
 	color: #fff !important;
 }

 .mover:hover {
 	background-color: transparent !important;
 	color: #fff !important;
 }

 .tmenu {
 	position: relative;
 	bottom: 21px;
 	width: 88px;
 	left: 10px;
 }

 #logom:hover {
 	background-color: rgba(0, 0, 0, 0);
 }

 #logom {
 	width: 194px;
 	position: relative;
 	bottom: 6px;
 }

 a:hover,
 a:focus {
 	color: #23527c;
 	text-decoration: none;
 }

 a:active,
 a:hover {
 	outline: 0;
 }

 .navbar-header .navbar-toggle {
 	border-color: #dddddd;
 }

 .navbar-header .navbar-toggle:hover,
 .navbar-header .navbar-toggle:focus {
 	background-color: #d521287;
 }

 .navbar-header .navbar-toggle .icon-bar:hover {
 	background-color: #fff;
 }

 .navbar-header .navbar-toggle .icon-bar {
 	background-color: #eee;
 	width: 22px;
 	height: 2px;
 	border-color: azure;
 }

 .navbar-default .navbar-nav > li > a:hover,
 .navbar-default .navbar-nav > li > a:focus {
 	color: #ff0000;
 	background-color: #fff;
 	color: #fff;
 	background-color: transparent;
 }

 .nav {
 	font-family: 'BentonSans Cond', sans-serif;
 	font-weight: 900;
 	font-style: normal;
 	font-size: 14px;
 	font-size: 1.44rem;
 	background-color: #d52128;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-pack: justify;
 	-ms-flex-pack: justify;
 	justify-content: space-between;
 	-ms-flex-wrap: wrap;
 	flex-wrap: wrap;
 }

 .nav > li.dropdown {
 	-webkit-box-flex: 1;
 	-ms-flex: 1 0 auto;
 	flex: 1 0 auto;
 }

 li.dropdown > a {
 	color: #fff;
 	line-height: 2.7;
 	text-align: center;
 }

 .navbar-collapse {
 	padding-right: 0px;
 	padding-left: 0px;
 }

 .nav > li > a {
 	position: relative;
 	display: block;
 	padding: 10px 0;
 	border-right: #fff solid 1px;
 }

 .navbar-nav {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 }

 .navbar-nav > li {
 	-webkit-box-flex: 1;
 	-ms-flex: 1 0 auto;
 	flex: 1 0 auto;
 }

 .navbar-static-top {
 	width: 100%;
 }

 .caption.bg {
 	background-color: #efefef;
 	padding: 5px;
 }

 .iconos-redes {
 	padding-top: 26px;
 }

 .clima {
 	padding-top: 12px;
 }

 .localidad {
 	position: relative;
 	left: 50px;
 	top: -10px;
 	font-size: 12px;
 	font-weight: bold;
 	color: #fff;
 }

 li.iconos-redes img {
 	display: inline-block;
 	padding-right: 0px;
 	padding-left: 0px;
 	width: 36px;
 	margin-left: 0px;
 	margin-right: 0px;
 }

 ul.navbar-nav-right {
 	background-color: #1e7b73;
 }

 ul.navbar-nav-left {
 	background-color: #d52128;
 }

 .alpha {
 	margin-left: 0px;
 }

 .omega {
 	margin-right: -8px;
 }

 .clearfix {
 	margin: 8px;
 }

 #moduloprincipal {
 	margin-top: 1px;
 }

 .notatres {
 	margin-top: 26px;
 }

 @media (max-width: 1199px) {
 	.notados,
 	.notatres {
 		margin-top: 5px;
 	}
 	h2.titulonota {
 		font-size: 2.5rem;
 	}
 }

 @media (max-width: 640px) {
 	.container {
 		width: 100%;
 	}
 	.cabezal {
 		padding: 8px 10px;
 	}
 	.navbar {
 		margin-bottom: 20px;
 	}
 	.nav > li.dropdown {
 		-webkit-box-ordinal-group: 1;
 		-ms-flex-order: 0;
 		order: 0;
 		-webkit-box-flex: 1;
 		-ms-flex: 1 0 auto;
 		flex: 1 0 auto;
 		-ms-flex-item-align: auto;
 		align-self: auto;
 	}
 	li.dropdown > a {
 		font-size: 1.2rem;
 		line-height: 1rem;
 		padding: 10px;
 		font-size: 1.5rem;
 		line-height: 0rem;
 	}
 	h1.titulonota {
 		font-size: 3rem !important;
 		bottom: 0px !important;
 		line-height: 3rem;
 	}
 	.caption a h3 {
 		position: absolute;
 		bottom: 10px;
 		color: #eff1ef;
 		text-shadow: 0px 0px 8px #000;
 		width: 100%;
 		padding: 2%;
 	}
 	.caption {
 		background-image: url(/td2018/img/bgp.png);
 		background-size: cover;
 		width: 100%;
 		height: 100%;
 		margin-bottom: 2px;
 	}
 }

 @media (max-width: 767px) {
 	.cabezal {
 		padding: 5px 10px;
 	}
 	.nav1 {
 		background-color: #d52128;
 		display: flex;
 		padding: 3px;
 	}
 	.flex-item {
 		flex: auto;
 	}

 	a.flex-item {
 		padding: 5px;
 		font-family: 'BentonSans Cond', sans-serif;
 		font-weight: 900;
 		font-style: normal;
 		font-size: 1.4rem;
 		color: #fff;
 	}
 	.col-xs-12 {
 		padding-right: 0px;
 		padding-left: 0px;
 	}
 	.row {
 		margin-right: 0px;
 		margin-left: 0px;
 	}
 	#moduloprincipal {
 		margin: 0px auto;
 		margin-top: 1px;
 	}
 }

 @media (min-width: 768px) {
 	.nav > li > a {
 		padding: 5px 0;
 	}
 	li.dropdown > a {
 		line-height: 2.7;
 	}
 	img.logo-alaita {
 		display: block;
 		height: auto;
 		max-width: 80px !important;
 	}
 	.caption {
 		height: 248px;
 	}
 	.caption h3 {
 		font-size: 16px;
 	}
 }

 @media (min-width: 991px) {
 	.cabezal {
 		padding: 40px 10px 0px 10px;
 	}
 	.nav > li > a {
 		padding: 5px 0;
 	}
 	img.logo-alaita {
 		display: block;
 		height: auto;
 		max-width: 100px !important;
 	}
 	.caption {
 		height: 234px;
 	}
 	.caption h3 {
 		font-size: 17px;
 		color: blue;
 	}
 }

 @media (min-width: 1200px) {
 	.cabezal {
 		padding: 36px 16px;
 	}
 	.nav > li > a {
 		padding: 5px 0;
 	}
 	.caption {
 		height: 320px;
 	}
 	.caption h3 {
 		font-size: 20px;
 		line-height: 1.2;
 	}
 }

 .contenedorimgprincipal {
 	overflow: hidden;
 }

 img.img-principal {
 	margin-top: -35px;
 }

 .seccion {
 	position: relative;
 	/*            overflow: hidden;*/
 }

 .nombre-seccion {
 	display: inline;
 	padding: .2em .6em .3em;
 	font-size: 75%;
 	font-weight: 700;
 	line-height: 1;
 	color: #fff;
 	text-align: center;
 	white-space: nowrap;
 	vertical-align: baseline;
 	font-family: 'BentonSans Cond', sans-serif;
 	font-weight: 900;
 	font-style: normal;
 }

 .nombre-seccion.nombre {
 	position: relative;
 }

 .nombre-seccion.nombre {
 	position: absolute;
 	top: 0px;
 	left: 10px;
 	font-size: medium;
 	padding-top: 6px;
 	background-color: #d52128;
 }

 .nombre-seccion.deporte {
 	position: absolute;
 	top: 0px;
 	left: 10px;
 	font-size: medium;
 	padding-top: 6px;
 	background-color: #84a52b;
 }

 .nombre-seccion.espectaculos {
 	position: absolute;
 	top: 0px;
 	left: 10px;
 	font-size: medium;
 	padding-top: 6px;
 	background-color: #a91b71;
 }

 .nombre-seccion.vidayestilos {
 	position: absolute;
 	top: 0px;
 	left: 10px;
 	font-size: medium;
 	padding-top: 6px;
 	background-color: #ec008c;
 }

 .nombre-seccion.viajesyturismo {
 	position: absolute;
 	top: 0px;
 	left: 10px;
 	font-size: medium;
 	padding-top: 6px;
 	background-color: #00aaa6;
 }

 .nota-image-gradient {
 	background-image: url('/td2018/img/bgp.png');
 	background-size: cover;
 	width: 100%;
 	height: 100%;
 }

 h1.titulonota {
 	font-size: 38px;
 }

 .caption h3 {
 	font-family: 'Droid Sans', sans-serif;
 	font-weight: bold;
 	font-style: normal;
 	letter-spacing: -1px;
 	padding: 0 5px;
 	margin-top: 2px;
 	color: #000;
 }

 h1.titulonota,
 h2.titulonota {
 	font-family: 'Droid Sans', sans-serif;
 	font-weight: bold;
 	font-style: normal;
 }

 h1.titulonota,
 h2.titulonota {
 	position: absolute;
 	bottom: 10px;
 	left: 0;
 	text-shadow: 5px 5px 5px #373732;
 	text-shadow: 0px 0px 8px #000;
 	width: 100%;
 	padding: 2%;
 	text-align: left;
 	z-index: 2;
 }

 .h2,
 h2,
 .h3,
 h3,
 h4 {
 	font-size: 21px;
 	font-family: 'Droid Sans', sans-serif;
 	font-weight: bold;
 	font-style: normal;
 }

 h5 {
 	font-weight: bold;
 }

 fa {
 	display: inline-block;
 	font-family: 'FontAwesome';
 	font-style: normal;
 	font-weight: normal;
 	line-height: 1;
 	z-index: 1000;
 }

 .fa-5x {
 	font-size: 5em;
 }

 .titulonota a {
 	color: #fff;
 	text-decoration: none;
 }

 .titulonota a:active {
 	color: #fff;
 	text-decoration: none;
 }

 .titulonota a:visited {
 	color: #fff;
 	text-decoration: none;
 }

 .dep-esp {
 	height: 46px!important;
 }

 .caption-sf {
 	height: 96px!important;
 }

 h1.titulonota,
 h2.titulonota,
 .caption h3 {
 	font-family: 'Droid Sans', sans-serif;
 	font-weight: bold;
 	font-style: normal;
 }

 .caption {
 	background-color: rgba(204, 204, 204, 0.8);
 	padding: 0px;
 	overflow: hidden !important;
 	position: relative;
 }

 .notapub {
 	padding-left: 0px;
 	padding-right: 0px;
 }

 .banner img {
 	display: block;
 	max-width: 100%;
 	height: auto;
 }

 .bannerimg img {
 	display: block;
 	max-width: 100%;
 	height: auto;
 	margin-right: auto;
 	margin-left: auto;
 }

 .caption a:hover,
 a:focus {
 	/*color: #000;*/
 	text-decoration: none;
 }

 .dropdown-menu > li > a {
 	display: block;
 	padding: 3px 20px;
 	clear: both;
 	font-weight: 900;
 	line-height: 1.42857143;
 	color: #333;
 	white-space: nowrap;
 }

 .dropdown-menu .divider {
 	height: 2px;
 	margin: 1px 0;
 	overflow: hidden;
 	background-color: #e5e5e5 !important;
 }

 /*INICIO AHORA*/

 a.seccion-ahora:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #7c0506 !important;
 }

 .seccion-principal {
 	background-color: #ab0506;
 }

 .seccion-principal-clasificados {
 	background-color: #980C0D;
 }

 a.seccion-principal-clasificados:hover {
 	background-color: #980C0D !important;
 	color: #fff !important;
 }

 a.seccion-principal:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #7c0506 !important;
 }

 .dropdown-menu > li > a.seccion-principal {
 	padding: 8px 20px;
 	line-height: 1.42857143;
 	color: rgba(255, 255, 255, .7) !important;
 }

 .seccion-principal h3 a {
 	color: #fff;
 }

 .nav .seccion-principal h3 a:hover {
 	color: rgba(255, 255, 255, 0.7)!important;
 	;
 }

 /*FIN AHORA*/

 .dropdown-menu {
 	border-top: transparent;
 	left: -1px;
 	font-size: 12px;
 }

 ul.hover-seccion {
 	margin-top: -4px!important;
 	/*margin-left: 0px!important;*/
 }

 li.dropdown:hover > .dropdown-menu.hover-seccion {
 	display: block;
 	background-color: transparent;
 }

 .navbar .navbar-nav .open .dropdown-menu {
 	background-color: transparent;
 }

 a.seccion-depo:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #6E9210 !important;
 }

 .seccion-deportes {
 	background-color: #84a52b;
 }

 a.seccion-deportes:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #6E9210 !important;
 }

 .dropdown-menu > li > a.seccion-deportes {
 	padding: 8px 20px;
 	font-weight: 900;
 	line-height: 1.42857143;
 	color: rgba(255, 255, 255, .7) !important;
 }

 .seccion-deportes h3 a {
 	color: #fff;
 }

 .nav .seccion-deportes h3 a:hover {
 	color: rgba(255, 255, 255, 0.7)!important;
 	;
 }

 a.seccion-espectaculo:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #8b0d55!important;
 }

 a.seccion-espectaculost {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #8b0d55 !important;
 	line-height: 2.5 !important;
 }

 .seccion-espectaculos {
 	background-color: #a91b71 !important;
 }

 a.seccion-espectaculos:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #b7227c!important;
 }

 .dropdown-menu > li > a.seccion-espectaculos {
 	display: block;
 	padding: 8px 20px;
 	clear: both;
 	font-weight: 900;
 	line-height: 1.42857143;
 	color: rgba(255, 255, 255, .7) !important;
 	white-space: nowrap;
 }

 .seccion-espectaculos h3 a {
 	color: #fff;
 }

 .nav .seccion-espectaculos h3 a:hover {
 	color: rgba(255, 255, 255, 0.7)!important;
 }

 a.seccion-vidayestilo:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #ec008c !important;
 }

 a.seccion-vidayestilost {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #ca006f !important;
 	line-height: 2.5 !important;
 }

 .seccion-vidayestilos {
 	background-color: #ec008c !important;
 	;
 }

 a.seccion-vidayestilos:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #ad397d !important;
 }

 .dropdown-menu > li > a.seccion-vidayestilos {
 	padding: 8px 20px;
 	font-weight: 900;
 	line-height: 1.42857143;
 	color: rgba(255, 255, 255, .7) !important;
 }

 .seccion-vidayestilos h3 a {
 	color: #fff;
 }

 .nav .seccion-vidayestilos h3 a:hover {
 	color: rgba(255, 255, 255, 0.7)!important;
 	;
 }

 a.seccion-viajeyturismo:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #349e9b!important;
 }

 a.seccion-viajeyturismot {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #008283 !important;
 	/*            line-height: 2.5 !important;*/
 }

 .seccion-viajesyturismo {
 	background-color: #00aaa6!important;
 }

 .seccion-viajesyturismot {
 	background-color: #008283 !important;
 }

 a.seccion-viajesyturismo:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #349e9b!important;
 }

 .dropdown-menu > li > a.seccion-viajesyturismo {
 	display: block;
 	padding: 8px 20px;
 	clear: both;
 	font-weight: 900;
 	line-height: 1.42857143;
 	color: rgba(255, 255, 255, .7) !important;
 	white-space: nowrap;
 }

 .seccion-viajesyturismo h3 a {
 	color: #fff;
 }

 .nav .seccion-viajesyturismo h3 a:hover {
 	color: rgba(255, 255, 255, 0.7)!important;
 	;
 }

 /*INICIO MEDIOS*/

 a.seccion-medio:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #1e7b73 !important;
 }

 .seccion-medio {
 	background-color: #1e7b73;
 }

 a.seccion-medio:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #158f84 !important;
 }

 .dropdown-menu > li > a.seccion-medio {
 	padding: 8px 20px;
 	line-height: 1.42857143;
 	color: rgba(255, 255, 255, .7) !important;
 }

 .seccion-medio h3 a {
 	color: #fff;
 }

 .nav .seccion-medio h3 a:hover {
 	color: rgba(255, 255, 255, 0.7)!important;
 	;
 }

 /*FIN MEDIOS*/

 /*INICIO RADIO*/

 a.seccion-radio:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #2f635e !important;
 }

 .seccion-radio {
 	background-color: #1e7b73;
 }

 a.seccion-radio:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #2f635e !important;
 }

 .dropdown-menu > li > a.seccion-radio {
 	padding: 8px 20px;
 	line-height: 1.42857143;
 	color: rgba(255, 255, 255, .7) !important;
 }

 .seccion-principal h3 a {
 	color: #fff;
 }

 .nav .seccion-principal h3 a:hover {
 	color: rgba(255, 255, 255, 0.7)!important;
 	;
 }

 /*FIN RADIO*/

 .opiniones {
 	background-color: #d52128;
 	padding: 20px 10px;
 	color: #fff;
 	text-transform: uppercase;
 	margin-top: 0px;
 }

 .vistos {
 	background-color: #d52128;
 	padding: 5px 10px;
 	color: #fff;
 	text-transform: uppercase;
 	margin-top: 0px;
 }

 .masvistos li {
 	padding: 4px 0px 0px 0px;
 	border-top: 1px solid #ccc;
 }

 .masvistos li a {
 	padding: 9px 5px 0px 5px;
 	color: #000;
 	display: block;
 	font-weight: 500;
 	font-size: 14px;
 }

 .especiales {
 	background-color: #d52128;
 	padding: 5px 10px;
 	color: #fff;
 	text-transform: uppercase;
 	margin-top: 0px;
 }

 #menu-seccion-deportes {
 	background-color: #84a52b;
 	height: 656px;
 }

 .footer {
 	background-color: #d52128;
 	padding: 30px 0px;
 	margin: 0 auto;
 	margin-bottom: 20px;
 }

 .bg-enfocotd {
 	color: #fff;
 	background-color: #d11417;
 	margin: 0 auto;
 	padding-bottom: 10px;
 	position: relative;
 	height: 563px;
 	overflow: hidden;
 }

 .bg-enfoco {
 	color: #fff;
 	background-color: #d11417;
 	margin: 0 auto;
 	padding-bottom: 10px;
 	position: relative;
 	height: 565px;
 	overflow: hidden;
 }

 .bg-enfoco .carousel-control {
 	position: absolute;
 	top: 41%;
 	bottom: 0;
 	left: -32px;
 	width: 15%;
 	font-size: 112px;
 	color: #fff;
 	color: #4E4040;
 	text-align: center;
 	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
 	background-color: #E4DFDF;
 	filter: alpha(opacity=50);
 	opacity: .5;
 	width: 38px;
 	height: 67px;
 	line-height: 52px;
 }

 .bg-enfoco a.right.carousel-control {
 	left: 1242px;
 }

 .titenfoco {
 	font-size: 26px;
 	font-weight: bold;
 	padding-left: 50px;
 }

 .titenfocofoto {
 	font-size: 18px;
 	font-weight: bold;
 }

 .col-enfoco {
 	padding-right: 60px;
 }

 .enfocofecha {
 	display: inline-block;
 	min-width: 10px;
 	padding: 3px 0;
 	font-size: 12px;
 	font-weight: 800;
 	line-height: 1;
 	color: #333;
 	text-align: center;
 	white-space: nowrap;
 	vertical-align: middle;
 	background-color: #fff;
 }

 .maslinks {
 	position: absolute;
 	right: 130px;
 	bottom: -4px;
 }

 .enfocolasemana {
 	display: inline-block;
 	min-width: 10px;
 	padding: 3px 7px;
 	font-size: 12px;
 	font-weight: 800;
 	line-height: 1;
 	color: #333;
 	text-align: center;
 	white-space: nowrap;
 	vertical-align: middle;
 	background-color: #fff;
 	display: block;
 	margin-bottom: 20px;
 	padding: 10px;
 }

 .enfocolasemana a,
 a.enfocolasemana:visited,
 a.enfocolasemana:active,
 a.enfocolasemana:hover,
 a.enfocolasemana:focus {
 	color: #000;
 }

 .focodescripcion {
 	font-size: 14px;
 }

 .bg-enfocotd {
 	color: #fff;
 	background-color: #737373;
 	margin: 0 auto;
 	padding-bottom: 10px;
 	position: relative;
 	height: 563px;
 	overflow: hidden;
 }

 .carrouselthum .carousel-control {
 	font-size: 30px;
 	color: #fff;
 }

 .titenfocotd {
 	font-size: 26px;
 	font-weight: bold;
 	padding-left: 68px;
 	padding-bottom: 22px;
 	font-family: 'BentonSans Cond', sans-serif;
 	font-weight: 900;
 	font-style: normal;
 }

 .col-enfocotd {
 	padding-right: 0;
 	margin-left: -42px !important;
 	width: 250px;
 	width: 243px;
 	height: 430px;
 }

 .maslinks-enfocotd {
 	position: absolute;
 	right: 348px;
 	bottom: 16px;
 	width: 243px;
 }

 .enfocolasemana-td {
 	display: inline-block;
 	min-width: 10px;
 	padding: 3px 7px;
 	font-size: 12px;
 	font-weight: 800;
 	line-height: 1;
 	color: #333;
 	text-align: center;
 	white-space: nowrap;
 	vertical-align: middle;
 	background-color: #fff;
 	display: block;
 	margin-bottom: 20px;
 	padding: 10px;
 }

 .enfocolasemana-td a,
 a.enfocolasemana-td:visited,
 a.enfocolasemana-td:active,
 a.enfocolasemana-td:hover,
 a.enfocolasemana-td:focus {
 	color: #000;
 }

 .opiniones {
 	background-color: #d52128;
 	padding: 20px 10px;
 	color: #fff;
 	text-transform: uppercase;
 	margin-top: 0px;
 }

 .footer {
 	color: #fff;
 	background-color: #d52128;
 	padding: 30px 0px;
 	margin: 0 auto;
 	margin-bottom: 20px;
 }

 .footer h3 {
 	margin-top: 3px;
 }

 ul.nosotros a,
 ul.links a {
 	color: #fff;
 }

 ul.menu-categorias li a {
 	text-decoration: none;
 	color: rgba(255, 255, 255, .5);
 	padding: 10px 11px;
 	display: block;
 	border-bottom: solid 1px #efefef;
 	width: 248px;
 	text-transform: uppercase;
 	font-weight: bold;
 }

 ul.menu-categorias li a:hover {
 	color: #ffffff;
 }

 .media {
 	border-bottom: 1px solid #ccc;
 }

 .media-heading {
 	font-weight: bold;
 	font-size: 18px;
 }

 .media-body p {
 	font-weight: bold;
 	font-size: 12px;
 }

 .socialShare {
 	z-index: 100000;
 }

 .i-fa {
 	background-color: #4460ae;
 	color: white;
 	border-radius: 8px;
 	width: 38px;
 	height: 38px;
 	padding: 8px 5px 5px 5px;
 }

 .i-tw {
 	background-color: #55acee;
 	color: white;
 	border-radius: 8px;
 	width: 38px;
 	height: 38px;
 	padding: 8px 5px 5px 5px;
 }

 .i-fa-2 {
 	background-color: #4460ae;
 	color: white;
 	border-radius: 6px;
 	width: 32px;
 	height: 32px;
 	padding: 6px 3px 3px 3px;
 }

 .i-tw-2 {
 	background-color: #55acee;
 	color: white;
 	border-radius: 6px;
 	width: 32px;
 	height: 32px;
 	padding: 6px 3px 3px 3px;
 }

 .rowm {
 	margin: 0px;
 }

 .idlogoin {
 	padding: 2px;
 	border-right: #fff solid 1px;
 	display: none;
 }

 .fechahora {
 	position: absolute;
 	top: 68px;
 	left: 20px;
 	color: #ddd;
 	font-size: 12px;
 	font-weight: bold;
 	position: absolute;
 	top: 58px;
 	left: 20px;
 	color: #ddd;
 	font-family: 'BentonSans Cond', sans-serif;
 	font-weight: 900;
 	font-style: normal;
 	font-size: 12px;
 }

 /*Nota*/

 div#nota h1 {
 	font-family: 'Droid Sans', sans-serif;
 	font-weight: bold;
 	font-size: 40px;
 	/*padding: 0 0 0 40px;*/
 	letter-spacing: -2px;
 }

 .redes-nota {
 	margin-left: 40px;
 	padding: 10px 10px 10px 0;
 	border-top: 1px solid #333;
 	border-bottom: 1px solid #333;
 }

 .fechahoranota {
 	padding: 20px 40px;
 	display: block;
 	font-family: 'Droid Sans', sans-serif;
 	font-weight: 600;
 	font-size: 14px;
 }

 #publicidad-lateral-nd {
 	background-color: beige;
 }

 .pub {
 	padding-bottom: 10px;
 	display: block;
 }

 .wrap-notafoto {
 	overflow: hidden !important;
 }

 .notafoto {
 	padding: 0 0 0 40px;
 	width: 850px;
 }

 .notacontenido {
 	padding: 0;
 	margin-top: 20px;
 	margin-bottom: 40px;
 	/*width: 850px;*/
 	font-family: 'Droid Sans', sans-serif;
 	font-weight: normal;
 	font-size: 16px;
 }

 #fbcomentarios {
 	padding: 0 0 0 40px;
 	margin-top: 20px;
 	width: 850px;
 }

 .epigrafe {
 	padding: 10px;
 	text-align: left;
 	color: #efefef;
 	font-weight: bold;
 	background-color: rgba(204, 204, 204, 0.8);
 	color: #333;
 	letter-spacing: -0.5px;
 }

 .seccion {
 	padding-bottom: 20px;
 	padding-bottom: 0px;
 }

 .bg-w {
 	background-color: #fff;
 }

 .logo-print {
 	display: none;
 }

 /*carousel*/

 .carousel {
 	margin-top: 20px;
 	padding: 0;
 }

 .carousel-control {
 	top: 14%;
 	left: -64px;
 }

 .carousel-control.right {
 	right: -28px;
 }

 .carousel-control.left,
 .carousel-control.right {
 	background: none !important;
 	-webkit-filter: progid: none !important;
 	filter: progid: none !important;
 	outline: 0;
 }

 .carousel .carousel-control {
 	visibility: visible;
 }

 .carousel:hover .carousel-control {
 	visibility: visible;
 }

 .carousel-control:focus,
 .carousel-control:hover {
 	color: #666;
 	;
 }

 .carousel-inner > .active,
 .carousel-inner > .next,
 .carousel-inner > .prev {
 	display: block;
 	overflow: hidden;
 }

 .carousel-caption {
 	width: 100%;
 	padding: 5px;
 	position: absolute;
 	bottom: 0px;
 	left: 0%;
 	z-index: 10;
 	color: #fff;
 	background: rgba(0, 0, 0, 0.6) !important;
 	text-align: left;
 	font-size: 16px;
 }

 .glyphicon-chevron-left:before {
 	content: "\e079";
 	font-size: 60px;
 }

 .glyphicon-chevron-right:before {
 	content: "\e080";
 	font-size: 60px;
 }

 .item,
 .active {
 	overflow: hidden;
 	/* 	width: 788px;*/
 }

 .item .thumb {
 	width: 25%;
 	cursor: pointer;
 	float: left;
 }

 .item .thumb img {
 	width: 100%;
 	width: 194px !important;
 	margin: 2px;
 	margin: 0;
 }

 .item img {
 	width: 100%;
 }

 #limclub {
 	background-color: #484647;
 	padding: 5px 0 0 0;
 	padding: 0;
 	/* 	right: 356px;*/
 	margin-top: 5px;
 }

 .clubinfo {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-orient: horizontal;
 	-webkit-box-direction: normal;
 	-ms-flex-direction: row;
 	flex-direction: row;
 	-webkit-box-align: stretch;
 	-ms-flex-align: stretch;
 	align-items: stretch;
 	-webkit-box-pack: justify;
 	-ms-flex-pack: justify;
 	justify-content: space-between;
 }

 .infoclub {
 	background-color: #d52128;
 	padding: 10px;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-orient: vertical;
 	-webkit-box-direction: normal;
 	-ms-flex-direction: column;
 	flex-direction: column;
 	-webkit-box-align: stretch;
 	-ms-flex-align: stretch;
 	align-items: stretch;
 	width: 48%;
 }

 .ico {
 	position: relative;
 	right: -7px;
 	bottom: 12px;
 }

 .ico a {
 	display: block;
 	float: right;
 	width: 36px;
 	height: 36px;
 	border: 2px solid #fff;
 	border-radius: 50px;
 	margin-right: 7px;
 	/*space between*/
 }

 .ico a i {
 	padding: 10px;
 	font-size: 20px;
 	color: #fff;
 	line-height: 12px !important;
 }

 .icofooter {
 	position: relative;
 	top: 14px
 }

 .icofooter a {
 	display: block;
 	float: left;
 	width: 36px;
 	height: 36px;
 	border: 2px solid #fff;
 	border-radius: 50px;
 	margin-right: 7px;
 	/*space between*/
 }

 .icofooter a i {
 	padding: 10px;
 	font-size: 20px;
 	color: #fff;
 	line-height: 12px !important;
 }

 .search {
 	padding: 5px 0;
 	width: 240px;
 	height: 60px;
 	position: relative;
 	left: 78px;
 	line-height: 22px;
 }

 .search input {
 	position: absolute;
 	width: 154px;
 	width: 110px;
 	-webkit-transition: all 0.7s ease-in-out;
 	transition: all 0.7s ease-in-out;
 	height: 30px;
 	line-height: 18px;
 	padding: 0 12px 0 6px !important;
 	border-radius: 4px;
 	right: 160px;
 	right: 186px;
 	top: 8px;
 	background-color: #d52128;
 	border: 2px solid #fff;
 	color: #fff;
 	text-align: right;
 }

 .search:hover input,
 .search input:focus {
 	/* width: 160px;
        margin-left: 0px;*/
 	border: 2px solid #fff;
 }

 .search .btn {
 	height: 30px;
 	position: absolute;
 	right: 0;
 	right: 114px;
 	right: 136px;
 	top: 5px;
 	border-radius: 1px;
 }

 .ui-datepicker {
 	width: 19em;
 	padding: .2em .2em 0;
 }

 #comments {
 	font-family: "BentonSans, Helvetica Neue", Helvetica, Arial, sans-serif;
 	color: #666;
 	border: 1px solid #B5BFD5;
 	padding: 5px;
 	margin: 36px 0 10px 36px;
 	margin: 36px 0 10px 0px;
 }

 li.ita {
 	text-align: right;
 	position: relative;
 	width: 300px;
 	width: auto;
 	height: 48px;
 	border-right: 1px solid #fff;
 }

 span.spanita {
 	position: absolute;
 	top: 0;
 	right: 6px;
 	color: #fff;
 }

 span.spanelterri {
 	display: block;
 	margin-top: -10px;
 }

 .imgita {
 	position: absolute;
 	left: 6px;
 	top: -26px;
 	width: 180px;
 }

 .clubmenu {
 	background-color: transparent;
 	width: auto;
 }

 a#ita:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: transparent !important;
 }

 .clubmenu a:hover {
 	color: rgba(255, 255, 255, .7) !important;
 	background-color: #777!important;
 }

 #eplAdDiv940x60 img {
 	width: 972px;
 	padding-bottom: 3px;
 }

 #myNavbar .btn-default {
 	margin-top: 10px;
 	margin-bottom: 30px;
 }

 .ml-mr {
 	margin-left: 5px;
 	margin-right: 5px;
 }

 .titulossecciones a {
 	display: block;
 	margin: 10px 0px;
 	color: #333333f0;
 	font-weight: 500;
 	font-size: 1.5rem;
 	padding: 5px 0px;
 }

 .titulossecciones .col-xs-12 {
 	padding-right: 15px;
 	padding-left: 15px;
 }

 .footermobile {
 	padding: 20px 10px;
 	margin: 0 auto;
 	overflow: hidden;
 	position: relative;
 	background-color: #d52128;
 	color: #fff;
 }

 #back-to-top {
 	display: none;
 	position: fixed;
 	z-index: 999;
 	right: 0;
 	bottom: 0;
 	width: 0;
 	height: 0;
 	border-style: solid;
 	border-width: 0 0 45px 45px;
 	border-color: transparent transparent #1F262E transparent;
 	text-align: center;
 	opacity: .8;
 	-webkit-transition: 1s;
 	-webkit-transition: opacity .2s ease;
 	transition: opacity .2s ease;
 }

 /*EdImpresa*/

 .subcabezal {
 	background-color: #d52128;
 	padding: 10px 0px 10px 10px;
 	margin: 0 auto;
 	color: #fff;
 	margin-bottom: 10px;
 }

 .subcabezal h3 {
 	font-weight: normal;
 	font-size: 35px;
 	letter-spacing: -2px;
 }

 .padingleft {
 	/*padding-left: 30px;*/
 	padding-left: 30px;
 }

 .padingleft ol.list-unstyled li {
 	margin-bottom: 16px;
 }

 .padingleft ol.list-unstyled li > a {
 	color: #000 !important;
 	font-family: 'Droid Sans', sans-serif;
 	font-weight: 500;
 	font-style: normal;
 	font-size: 16px;
 }

 .mover:hover {
 	background-color: transparent !important;
 }

 .tapa {
 	padding: 1px;
 	text-align: center;
 }

 #fecedicion {
 	font-weight: bold;
 }

 .publicidad span {
 	margin-bottom: 5px;
 	text-align: center;
 	margin: auto;
 	overflow: inherit;
 	display: block;
 	padding: 6px;
 }

 hr.separador {
 	height: 2px;
 	background-image: -o-linear-gradient(left, rgba(213, 33, 40, 0), rgba(213, 33, 40, .8), rgba(213, 33, 40, 0));
 	border: 0;
 	margin: 10px 0;
 }

 .contenido {
 	background-color: #efefef;
 	height: 130px;
 	margin-bottom: 10px;
 }

 .bg-notas {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-orient: horizontal;
 	-webkit-box-direction: normal;
 	-ms-flex-direction: row;
 	flex-direction: row;
 	-webkit-box-align: start;
 	-ms-flex-align: start;
 	align-items: flex-start;
 	padding: 0 0 0 5px;
 }

 .info {
 	-webkit-box-flex: 2;
 	-ms-flex: 2 0 0px;
 	flex: 2 0 0;
 }


 .volanta {
 	color: #d52128;
 	border-bottom: 1px solid #d52128;
 	padding: 5px;
 	background-color: aliceblue;
 	display: initial;
 	padding-top: 0 !important;
 	margin-top: 0px !important;
 	text-transform: uppercase;
 	font-size: 12px;
 	font-style: normal;
 	font-family: 'BentonSans Cond', sans-serif !important;
 	padding-bottom: 0;
 	padding-left: 0;
 }

 .titulo {
 	display: block;
 	margin-top: 10px;
 	font-family: 'bureaugrotesque_threefiveRg', Verdana, Geneva, sans-serif;
 	font-size: 26px;
 	line-height: 1.2;
 	display: block;
 	color: rgba(0, 0, 0, 0.7);
 }

 /*.foto {
 	width: 220px;
 	height: 130px;
 	overflow: hidden;
 	-o-object-fit: contain;
 	object-fit: contain;
 	margin-left: .3rem;
 }*/

 .foto {
 	width: 190px;
 	height: 130px;
 	overflow: hidden;
 	-o-object-fit: cover;
 	object-fit: cover;
 	margin-left: .3rem;
 	-o-object-position: 50% 0;
 	object-position: 50% 0;
 }

 /*.foto img {
 	width: 100%;
 	display: block;
 	max-width: 100%;
 	height: auto;
 }*/

 @media (max-width: 768px) {
 	.titulo {
 		font-size: 2.5rem !important;
 	}
 }

 @media (max-width: 640px) {
 	.titulo {
 		font-size: 2rem !important;
 	}
 	.foto {
 		width: 100px;
 		height: 90px;
 		overflow: hidden;
 		-o-object-fit: cover;
 		object-fit: cover;
 	}
 	.contenido {
 		height: 90px;
 		overflow: hidden;
 	}
 }

 @media (max-width: 540px) {
 	.titulo {
 		font-size: 1.5rem !important;
 	}
 	#imgtapa {
 		width: 100%;
 	}
 	#contimp h3 {
 		padding-left: 5px;
 	}
 }

 @media (max-width: 440px) {
 	.titulo {
 		font-size: 1.6rem !important;
 	}
 }

 @media (max-width: 375px) {
 	.contenido {
 		height: 90px;
 		overflow: hidden;
		background-color:rgba(226, 220, 217, 0.2);
 	}
	.info {
    		-webkit-box-flex: 2;
    		-ms-flex: 2 0 0px;
    		flex: 2 0 0;
    		display: flex;
    		height: 90px;
    		align-items: center;
	}
 	.titulo {
		font-family: 'Droid Sans', sans-serif;
		font-weight: 600;
		font-style: normal;
 		font-size: 1.6rem !important;
 	}
 	.foto {
 		width: 120px;
 		height: 90px;
 		overflow: hidden;
 		-o-object-fit: cover;
 		object-fit: cover;
 	}
 }

