/*<link href='https://fonts.googleapis.com/css?family=Lato|Roboto+Slab:400,700|Roboto:300,400,700|Open+Sans' rel='stylesheet' type='text/css'>*/
/*https://www.google.com/fonts#ReviewPlace:refine/Collection:Open+Sans|Lato|Roboto:400,300,700|Roboto+Slab:400,700*/
/*https://google-webfonts-helper.herokuapp.com*/

/*
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lato-v11-latin-regular.eot');
  src: local('Lato Regular'), local('Lato-Regular'),
       url('../fonts/lato-v11-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/lato-v11-latin-regular.woff2') format('woff2'),
       url('../fonts/lato-v11-latin-regular.woff') format('woff'),
       url('../fonts/lato-v11-latin-regular.ttf') format('truetype'),
       url('../fonts/lato-v11-latin-regular.svg#Lato') format('svg'); 
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v13-latin-regular.eot');
  src: local('Open Sans'), local('OpenSans'),
       url('../fonts/open-sans-v13-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/open-sans-v13-latin-regular.woff2') format('woff2'),
       url('../fonts/open-sans-v13-latin-regular.woff') format('woff'),
       url('../fonts/open-sans-v13-latin-regular.ttf') format('truetype'),
       url('../fonts/open-sans-v13-latin-regular.svg#OpenSans') format('svg'); 
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v15-latin-300.eot');
  src: local('Roboto Light'), local('Roboto-Light'),
       url('../fonts/roboto-v15-latin-300.eot?#iefix') format('embedded-opentype'),
       url('../fonts/roboto-v15-latin-300.woff2') format('woff2'),
       url('../fonts/roboto-v15-latin-300.woff') format('woff'),
       url('../fonts/roboto-v15-latin-300.ttf') format('truetype'),
       url('../fonts/roboto-v15-latin-300.svg#Roboto') format('svg'); 
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v15-latin-regular.eot');
  src: local('Roboto'), local('Roboto-Regular'),
       url('../fonts/roboto-v15-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/roboto-v15-latin-regular.woff2') format('woff2'),
       url('../fonts/roboto-v15-latin-regular.woff') format('woff'),
       url('../fonts/roboto-v15-latin-regular.ttf') format('truetype'),
       url('../fonts/roboto-v15-latin-regular.svg#Roboto') format('svg'); 
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v15-latin-700.eot');
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('../fonts/roboto-v15-latin-700.eot?#iefix') format('embedded-opentype'),
       url('../fonts/roboto-v15-latin-700.woff2') format('woff2'),
       url('../fonts/roboto-v15-latin-700.woff') format('woff'),
       url('../fonts/roboto-v15-latin-700.ttf') format('truetype'),
       url('../fonts/roboto-v15-latin-700.svg#Roboto') format('svg'); 
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-slab-v6-latin-300.eot');
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'),
       url('../fonts/roboto-slab-v6-latin-300.eot?#iefix') format('embedded-opentype'),
       url('../fonts/roboto-slab-v6-latin-300.woff2') format('woff2'),
       url('../fonts/roboto-slab-v6-latin-300.woff') format('woff'),
       url('../fonts/roboto-slab-v6-latin-300.ttf') format('truetype'),
       url('../fonts/roboto-slab-v6-latin-300.svg#RobotoSlab') format('svg'); 
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-slab-v6-latin-regular.eot');
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'),
       url('../fonts/roboto-slab-v6-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/roboto-slab-v6-latin-regular.woff2') format('woff2'),
       url('../fonts/roboto-slab-v6-latin-regular.woff') format('woff'),
       url('../fonts/roboto-slab-v6-latin-regular.ttf') format('truetype'),
       url('../fonts/roboto-slab-v6-latin-regular.svg#RobotoSlab') format('svg'); 
}
*/

@font-face {
  font-family: 'MeteoconsRegular';
  src: url('/coo/meteocons/meteocons-webfont.eot');
  src: url('/coo/meteocons/meteocons-webfont.eot?#iefix') format('embedded-opentype'),
       url('/coo/meteocons/meteocons-webfont.woff') format('woff'),
       url('/coo/meteocons/meteocons-webfont.ttf') format('truetype'),
       url('/coo/meteocons/meteocons-webfont.svg#MeteoconsRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, sum ary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}	

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}


body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	text-decoration: none !important;
	color: inherit;
	cursor: pointer !important;
}

.error_mensaje a {
	color: #003366;
}

* {
	box-sizing: border-box;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}

/****/	

.boton_editar {
  padding: 4px 10px;
  background: rgb(181, 7, 24);
  color: white;
  border-radius: 5px;
  margin: 0 20px 5px 0;
  font-weight: bold;
  float: left;
}

.boton_editar:hover {
  color: silver !important;
}
div.ppp.popup {
    width:100% !important;
    height:100% !important;
    display: block;
    position:fixed;
    z-index:999999;
    top:0px;
    left:0px;
    background:rgba(0,0,0,0.75);
    float: none !important;
}
 
/* Inner */
.popup-inner {
    width:auto;
    width:300px;
    height: auto;
    padding:2px 2px 0px 2px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 2px 6px rgba(0,0,0,1);
    border-radius:2px;
    /*background:#fff*/;
}
 
/* Cerrar */
.popup-close {
    width:30px;
    height:30px;
    padding-top:4px;
    display:inline-block;
    position:absolute;
    top:0px;
    right:0px;
    border-radius:1000px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    background:rgba(0,0,0,0.8);
    font-family:Arial, Sans-Serif;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#fff;
    z-index: 999999999999999999999999999;
}
 
.popup-close:hover {
    background:rgba(0,0,0,1);
    
}

body {
  font-family: 'Open Sans', sans-serif;
  font-size: 10pt;
  width: 100%;
}

.noscroll {
	overflow: hidden;
}

p {
	margin: 0 0 9px;
}

blockquote {
    padding-left: 40px;
    padding-right: 8px;
    border-left-width: 5px;
    font-style: italic;
    font-family: Georgia, Times, "Times New Roman", serif;
    margin: 20px 0 20px 67px;
    font-size: 14pt;
    background: url('quote.png') no-repeat left top;
    border-bottom: 4px solid #e1e1e1;
    border-left: initial !important;
    line-height: 22px;
}

.mustang_div {
	clear: both;
	width: 100%;
	text-align: center;
	margin: 0 auto 0 auto;
	font-size: 12pt;
	color: #ecedef;
	padding: 8px 0;
	float: left;
	background-color: #3f3f41;
}

@media (max-width: 450px){
 
  .mustang_div {
      font-size: 10pt;
   }
}

#main_body {
  width: 1140px;
  margin: 15px auto 0 auto;
  z-index: 1;
  /*overflow: hidden;*/
  position: relative;
  clear: left;
}

#main_body1 {
  width: 100%;
      padding-left: 1%;
    padding-right: 1%;
  margin: 15px auto 0 auto;
  z-index: 1;
  /*overflow: hidden;*/
  position: relative;
  clear: left;
}

#main_body1 .nota_1 {
    /* margin-left: 15px; */
    width:29%;
    margin: 0 1% 20px 1%;
}

#main_body1 .nota_2 {
    width: 66.2%;
    margin: 0 1% 0 1%;
}

#main_body1 .nota_1_5 {
   width: 48%;
    margin: 0 1% 0 1%;
}

#main_body1 .nota_3 {
  
   margin: 0 1% 0 1%;
}

.central {
 	/*overflow: hidden;*/
}

.sitio {
	margin: 0px auto;
	-webkit-transition: -webkit-transform 0.5s ease-in;
	-moz-transition: -moz-transform 0.5s ease-in;
	-o-transition: -o-transform 0.5s ease-in;
	transition: transform 0.5s ease-in;
  position: relative;
}

.not_visible {
	display: none;
}

#header {
 	width: 1140px;
 	margin: 0px auto 0px auto; 
 	height: 94px;
 	z-index: 999;
	position: relative;
}

header {
	clear: both;
	width: 100%;
	/*overflow: hidden;*/
}

.header_datos {
	background-color: rgba(239,240,240);
	float: left;
}

.form-control {
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #F7F7F7;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.encuesta_checked, .encuesta_label_input {
	cursor: pointer;
}

.nota_imgcont {
	width: 300px;
	height: 184px;
	position: relative;
	overflow: hidden;
}

#titulares {
	clear: both;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
 	width: 919px;
 	min-height: 30px;
}

.nota_titulo_imagen {
	display: none !important;
}

#contenedor {
	float: left;
}

#notas {
	float: left;
	width: 760px;
	margin: 10px 20px 10px 0;
	overflow: hidden;
}

.columna3 {
	width: 360px;
	float: right;
	padding-top: 10px;
}

.columna1 {
	width: 300px;
	float: left;
	clear: left;
	margin-left: 20px;
	padding-top: 10px;
}

.columna1 div, .columna2 div {
	max-width: 300px;
}

.columna2 {
	width: 300px;
	float: left;
	margin-left: 20px;
	padding-top: 10px;
}

.publiHome {
	margin: 15px 0;
	width: 980px;
	padding-left: 20px;
	float: left;
}

.masnoticias_home {
	float: left;
	width: 100%;
	margin: 0;
	float: left;
	font-family: 'Rambla', sans-serif;
	line-height: 1.2;
	box-sizing: border-box;
	position: relative;
}

.modulo_rotativas{
	float: left;
	width: 100%;
	margin: 0;
	float: left;
	font-family: 'Rambla', sans-serif;
	line-height: 1.2;
	box-sizing: border-box;
	position: relative;
}

.modulo_rotativas_label{
	padding: 10px 10px;
	display: block;
	color: #fff;
	font-size: 22px;
	margin-bottom: 20px;
	font-family: 'Rambla', sans-serif;
	font-weight: bold;
    color: #003366;
} 

.imagen_lml {
	width: 80px;
}

.imagen_fondo {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url('/img/logo_user.png');
    width: 100%;
    height: 100%;
    opacity: 0.5;
   /* z-index: -1;*/
    background-size: cover;
    background-position: center;
    border: 1px solid #ccc;
}

.masnoticias_fondo {
  
  position: absolute;
  width: 100%;
  background-color: #0057ae;
  height: 100%;
  z-index: -1;
  top: 0;
}

.np_titulo .masnoticias_fondo {
	border: none;
}

.btn_notapage_descargar {
	border: gray 1px solid;
    padding: 3px 6px;
    background: #B5B5B5;
    border-radius: 3px;
    color: #4A4A4A;
    margin-right: 5px;
}

.equipos_fondo {
  position: absolute;
  width: 100%;
  background-color: rgb(34,147,45);
  height: 100%;
  z-index: -1;
}

.masnoticias_seccion {
	overflow: hidden;
	float: left;
	border-top: 2px solid red;
	width: 100%;
}

.separador_home {
	border-top: #E6E6E6;
	border-top-style: solid;
	border-top-width: thin;
	height: 1px;	
	float: left;
	width: 940px;
	margin: 10px 20px;
}

.separador_busqueda {
	border-top: #E6E6E6;
	border-top-style: solid;
	border-top-width: thin;
	height: 1px;	
	float: left;
	width: 100%;
	margin: 10px 0px;
	clear: left;
}

.comentarios {
  background: url('/img/iconos_nota.png');
  background-repeat: no-repeat;
  width: 53px;
  height: 26px;
  position: relative;
  opacity: 0.9;
  float: right;
  background-position: -251px -12px;
  padding: 3px 30px 3px 3px;
  background-color: white;
  border-radius: 2px;
  margin-top: 7px;
}

.main_index .tag_fecha_small {
	display: none;
}

.hasGaleria {
  float: right;
  position: relative;
  margin: 0 4px;
  width: 48px !important;
  height: 48px !important;
  background-image: url('/img/iconos_nota.png');
  background-repeat: no-repeat;
  background-position: -200px 0;
}

.hasAudio {
	float: right;
	position: relative;
	margin: 0 4px;
	width: 48px !important;
	height: 48px !important;
	background-image: url('/img/iconos_nota.png');
	background-repeat: no-repeat;
	background-position: -200px -47px;
}

.comentarios label {
    font-size: 11pt !important;
    color: #E20000 !important;
    text-align: right !important;
    width: 100% !important;
    display: block !important;
    position: relative !important;
    right: -21px !important;
    line-height: 18px !important;
    font-weight: bold !important;
}

.error_label {
	margin-bottom: 0;
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
}

.btn_compartir:hover {
	background: #5b7bd5;
	background: -webkit-gradient(linear, center top, center bottom, from(#5b7bd5), to(#4864b1));
	background: -webkit-linear-gradient(#5b7bd5, #4864b1);
	border-bottom-color: #41599f;
	border-left-color: #4961a8;
	border-right-color: #4961a8;
	border-top-color: #5874c3;
	-webkit-box-shadow: inset 0 0 1px #607fd6;
	-moz-box-shadow: inset 0 0 1px #607fd6;
}

.btn_compartir {
	display: none;
	background: #4c69ba;
	background: -webkit-gradient(linear, center top, center bottom, from(#4c69ba), to(#3b55a0));
	background: -webkit-linear-gradient(#4c69ba, #3b55a0);
	border: none;
	color: #fff;
	text-shadow: 0 -1px 0 #354c8c;
	font-weight: bold;
	border-color: #9dacce;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	padding: 3px 7px 4px 7px;
	white-space: nowrap;
	position: relative;
	top: -7px;
	left: -4px;
	font-size: 8pt;
}

/*********Funebres*********************/

.funebres_li {
    
    
    margin: 0 2% 20px 2%;
    display: block;
    width: auto;
    vertical-align: top;
    font-size: 11pt;
    
    line-height: 1.2;
    border-radius:10px;
    background: #fff;
}

.funebre_tipo {
  text-decoration: underline;
  font-weight: bold;
}

.funebres_cont {
	font-size: 0;
}

.funebres_nombre {
	font-weight: bold;
  color: #0473bb;
  font-size: 18px;
}

.funebres_logo {
	text-align: center;
}

.funebres_judia:before {
    content: "";
    background-image: url('/img/iconos.png');
    width: 20px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: -483px -25px;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -10px;
}
.funebres_catolico:before {
	content: "";
    background-image: url('/img/iconos.png');
    width: 16px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: -486px 5px;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -8px;
}

.menu_text_elip {
	white-space: nowrap;
    max-width: 230px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    overflow: hidden;
    top: 2px !important;
    display: inline-block;
}

/******/

.input_buscador_interior, .input_buscador, .input_buscador_interior_cruz, .input_buscador_interior_cruz, .input_buscar_click {
	display: none;
}

.hidden {
	display: none !important;
}

#cargando {
	width: 175px;
	display: block;
	margin: 10px auto;
	clear: left;
}

.input_buscador_interior_cruz {
    float: left;
    border-right: 1px solid white;
    margin: 15px;
    font-size: 22pt;
    color: rgba(0,0,0,0.47);
    padding-right: 15px;
    display: none;
    cursor: pointer;
}

.input_buscador_interior_lupa {
	background-position: -137px -23px;
	margin: 16px 10px 0 10px;
	background-image: url('/img/iconos.png');
	width: 30px;
	height: 31px;
	float: right;
	background-repeat: no-repeat;
	cursor: pointer;
	display: none;
}

.input_buscar_click {
	background-position: -320px -10px;
	margin: 0 10px;
	background-image: url('/img/iconos.png');
	width: 49px;
	height: 49px;
	background-repeat: no-repeat;
	cursor: pointer;
	display: none;
}

.trapezoide_lupa.centro_verde {
	background: none !important;
	border-bottom-color: rgb(34,147,45) !important
}	

.trapezoide_lupa {
	position: absolute;
	right: 15px;
	top: 15px;
	height: 0;
	width: 40px;
	cursor: pointer;
	display: none;
	color: white;
	font-size: 16pt;
}

.masinfo_div ul, #notas ul {
	list-style-type: disc;	
	margin-left: 20px;
}

.ppp object, .ppp embed {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
}

/*****************************************************************************/
/*Objetos del Header*/
/*****************************************************************************/

.logo {

}

#header_superior {
	font-family: 'Roboto Slab', serif;
	font-weight: bold;
	float: left;
	width: 100%;
	clear: both;
	background-color: rgb(239,240,240);
	height: 40px;
}

.header_interior_cont {
	font-family: 'Roboto Slab', serif;
	font-weight: bold;
	text-align: left;
	height: 70px;
}

.header_interior_cont a.menu-icon {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 15px;
  left: 19px;
  display: block;
  color: white;
  font-family: "Roboto";
  font-weight: normal;
  line-height: normal;
  zoom:0.8;
}

.header_interior_cont .loginIniciar {
  float: right;
  color: white;
  margin-top: 11px;
  text-transform: uppercase;
  font-size: 11pt;
  margin-right: 15px;
}

.header_interior_cont ul {
	float: left;
}

.header_interior_cont .tags_li {
  padding: 0 10px;
  color: white;
  font-size: 11pt;
}

#header_interior_logo {
	float: left;
	height: 100%;
}

.header_centrado, .header_interior_cont {
	width: 100%;
	margin: auto;
	padding: 0px;
	position: relative;
	box-sizing: border-box;
}

.header_centrado label {
	font-size: 11pt;
	vertical-align: top;
	position: relative;
	top: 12px;
}


.iconos_menu {
  position: absolute;
  right: 0;
  top: 0;
}

.header_iconos{
  right: 10px;
}

.header_iconos .enlinea{
  display: inline-block;
  margin-left: 14px;
  vertical-align: top;
  width: 59px;
  margin-top: 15px;
}
.header_iconos .header_lupa, .header_iconos .icono_share{
  display: inline-block;
  margin:25px 7px 0px 7px;
  zoom:0.8;
  }  

.trapezoid {
    vertical-align: middle;
    position:absolute;
    border-bottom: 60px solid blue;
    border-left: 45px solid transparent;
    border-top-left-radius:30px;
    *border-top-right-radius:15px;
    *border-bottom-right-radius:3px;
    height: 0;
    width: 50px;
    display: inline-block;
    right:1px;
    z-index: 100;
}

.trapezoid-border {
    vertical-align: middle;
    position:absolute;
    border-bottom: 60px solid red; 
    border-left: 45px solid transparent;
    border-top-left-radius:30px;
    *border-top-right-radius:15px;
    *border-bottom-right-radius:3px;
    height: 0;
    width: 53px;
    display: inline-block;
    right:1px;
}

.trapezoide_radio {
  position: absolute;
  border-bottom: 40px solid rgba(216,0,0,1);
  border-left: 15px solid transparent;
  right: 0;
  top: 0;
  color: white;
  font-weight: bold;
  font-size: 12pt;
  text-transform: uppercase;
  height: 0;
}

.trapezoide_radio a {
	display: block;
	margin: 13px 10px 9px 9px;
}

.trapezoide_menu {
    position: absolute;
    border-top: 40px solid rgb(153,153,153);
    border-right: 20px solid transparent;
    top: 0;
    height: 0;
    width: 60px;
    cursor: pointer;
}

.compartir_notapage_enviar {
	display: none;
}

.trapezoide_menu_selected {
	border-top-color: white;
}

.trapezoide_menu_selected a span {
	-webkit-box-shadow: 1px 10px 1px 1px #252525,1px 16px 1px 1px #252525,1px 22px 1px 1px #252525 !important;
	box-shadow: 0 10px 0 1px #252525,0 16px 0 1px #252525,0 22px 0 1px #252525 !important;
}

.header_interior .trapezoide_menu {
	right: 16px;
}

.icono_separador {
  background-image: url('/img/iconos.png');
  width: 22px;
  height: 40px;
  float: left;
  background-repeat: no-repeat;
  background-position: -107px 0px;
  margin: 0;
}

.icono_main div {
	background-image: url('/img/iconos.png');
	width: 30px;
	height: 31px;
	float: left;
	background-repeat: no-repeat;
}

.header_user {
	background: url('/img/iconos_interior.png') no-repeat 0px -180px !important;
	width: 30px !important;
	height: 38px !important;
	margin: 11px;
	float: right;
	background-size: 27px !important;
}

.user_cont_mobile_menu .menu_usuario {
    width: 170px;
    top: 70px;
  	/*position: fixed;*/
  	right: 0;
}

.menu_top{
  
}
.menu_stickit{
  position: absolute;
  top:76px;
  right: 0;
}

.user_cont_mobile_menu {
	display: none;
}

.user_cont_mobile {
	float: right;
  /*margin: 8px 5px 0 0;*/
  margin: -5px 35px 0 0;
}

.menu_mobile span{
  border: 2px solid #fff;
  border-radius: 100%;
  padding: 10px 8px;
  font-size: 15px;
  color: #fff;
  font-weight: bold;
  height: 41px;
  width: 41px;
  display: inline-block;
}

.user_cont_mobile{
    right: 22px;
    top: 22px;
    position: relative;
  }
.user_cont_mobile .menu_mobile span {
   
   /*
    top: 10px;
    right: 8px;
    position: relative;
    vertical-align: center;
    display: block;
    cursor: pointer;*/
}

.header_lupa_interior {
	position: static;
	background-position: -137px -23px;
	margin: 18px 10px 0 10px;
	background-image: url('/img/iconos.png');
	width: 30px;
	height: 31px;
	float: right;
	background-repeat: no-repeat;
	cursor: pointer;
}

.header_facebook { background-position: 10px 9px; }
.header_twitter { background-position: -33px 9px; }
.header_gplus { background-position: -71px 9px; }
.header_facebook:hover { background-position: 10px -41px; }
.header_twitter:hover { background-position: -33px -41px; }
.header_gplus:hover { background-position: -71px -40px; }
.header_lupa { background-position: -137px 9px; }

.user_cont {
  font-size: 11pt;
  text-transform: uppercase;
  float: left;
  margin-top: 8px;
  position: relative;
  padding-top: 3px;
}

.centro_rojo {
  width: 100%;
  background: rgba(73,155,234,1);
  background: -moz-radial-gradient(center, ellipse cover, rgba(73,155,234,1) 0%, rgba(0,87,174,1) 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(0,87,174,1)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(73,155,234,1) 0%, rgba(0,87,174,1) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(73,155,234,1) 0%, rgba(0,87,174,1) 100%);
  background: -ms-radial-gradient(center, ellipse cover, rgba(73,155,234,1) 0%, rgba(0,87,174,1) 100%);
  background: radial-gradient(ellipse at center, rgba(73,155,234,1) 0%, rgba(0,87,174,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#0057ae', GradientType=1 );
  text-align: center;
  padding: 0px 0px 15px 0px ;
  height: 200px;
  position: relative;
  box-shadow: 0px 2px 5px #777777;
  z-index: 99;
}

.header_left,.header_center,.header_right{

}

.header_left{
  float: left;
  text-align: left;
  width: 125px;
  height: 100%;
  border-right:1px solid white;
  position: relative;
}
.iconos_left{
  position: absolute;
  right: -50px;
  bottom: 0px;
  width: 40px;
  text-align: center;
  color: #FFFFFF;
}

.header_left .iconos_left .nd_iconos{
  margin: 20px auto 0px auto;
}

.header_center{
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 15px;
  margin:auto;
  width: 100%;
  max-width: 700px;
}

.header_center ul{
  list-style: none;
  margin:30px auto 0px auto;
}

.header_interior_cont ul{
  list-style: none;
  margin:25px auto 0px auto;
  position: absolute;
  right: 140px;
  width: 100%;
  max-width: 700px;
}

.header_center ul li,.header_interior_cont ul li{
  display: inline-block;
  padding: 0px 7px;
  margin: 0px 3px;
  color: #FFFFFF;
  font-size: 19px;
  font-family: "Roboto";
  font-weight: normal;
  text-shadow: 1px 3px 6px #333;
  -webkit-transition: color 0.2s ease;
  -moz-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

.header_center ul li:hover,.header_interior_cont ul li:hover{
  color: #dddddd;
}

.header_center .contenedor_center{
  position: relative;
  width: 100%;
  max-width: 465px;
  margin:0px auto;
}
.header_center .contenedor_center .texto_logo{
  position: absolute;
  top: -25px;
  right: 10px;
  color: #c5c9cc;
  font-size: 21px;
  font-family: "Roboto";
}

.header_right{
  float: right;
  text-align: center;
  width: 125px;
  height: 100%;
  border-left:1px solid white;
  position: relative;
}

.header_right .nd_iconos.lateral{
  margin: 20px auto;
}

.header_right .nd_iconos.radio{
  float: right;
  clear: both;
}

.iconos_right{
  position: absolute;
  left: -90px;
  bottom: 0px;
  width: 80px;
}

.header_fecha{
  width: 100%;
  display:block;
  text-align: right;
  padding:5px 15px;
}

.centro_verde {
	background-color: rgb(34,147,45) !important;
}

.centro_quiniela {
	background-color: #FF8300 !important;
}

.centro_funebres {
	background-color: #000000 !important;
}

.centro_funebres .footer_info {
	color: white;
}
/*
.centro_funebres .logo_rojo {
	display: inline-block;
}

.centro_funebres .logo_normal {
	display: none;
}
*/

.centro_concursos {
	background-color: #6B4E7E !important;
}

#header_slogan {
	font-family: 'Roboto Slab', serif;
	color: white;
	text-transform: uppercase;
	font-size: 20pt;
	text-shadow: 4px 3px rgba(70, 70, 70, 0.4);
	display: inline-block;
	text-align: left;
	line-height: 0.9;
}

.input_buscador {
	border: none;
	background: none;
	color: white;
	font-size: 50pt;
	line-height: 1.2;
	font-family: 'Roboto Slab', serif;
	outline: none;
	width: calc(100% - 80px);
}

.centro_rojo_center {
	width: 1140px;
    margin: auto;
    text-align: left;
}

.input_buscador_interior {
	border: none;
	background: none;
	color: white;
	font-size: 20pt;
	line-height: 1.2;
	font-family: 'Roboto Slab', serif;
	outline: none;
	float: left;
	margin-top: 12px;
}

.input_buscador_interior::-webkit-input-placeholder, .input_buscador::-webkit-input-placeholder { /* WebKit browsers */
    color: white;
}
.input_buscador_interior:-moz-placeholder, .input_buscador:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: white;
   opacity:  1;
}
.input_buscador_interior::-moz-placeholder, .input_buscador::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: white;
   opacity:  1;
}
.input_buscador_interior:-ms-input-placeholder, .input_buscador:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: white;
}

#header_slogan b {
	font-weight: bold;
}

.logo_deportes {
	display: none;
}

#ppp {
	text-align: center;
	display: none;
/*	margin: 20px auto;
	width: 300px; */
}

.branding_loading {
  position: fixed;
  top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}

#footer_main {
	bottom: 0;
	width: 100%;
	display: none;
  clear: both;
}

#footer_redes {
   display: none;

 }

.branding_loading img {
	width: 100%;
	height: auto;
	max-width: 120px;
}
	
#branding {
	display: none; 
	opacity: 0; 
	max-width: 980px;
	max-height: calc(100% - 166px)
}

.notapage_tags {

}

.notapage_tags span {
	border: 2px solid #003366;
	padding: 2px 16px;
	color: #003366;
	text-transform: uppercase;
	float: left;
	margin: 0 10px 10px 0;
	font-size: 12pt;
	font-family: 'Francois One', serif;
}

.notapage_comentarios {
	font-family: 'Roboto Slab', serif;
	font-weight: bold;
	font-size: 17pt;
	width: 100%;
	border-bottom: 1px gray solid;
	padding-bottom: 10px;
	margin: 20px 0;
	clear: left;
	float: left;
}

/*****************************************************************************/
/*Objetos de Nota*/
/*****************************************************************************/
.nota_footer {
	width: 300px;
	height: 14px;
	background-image: url('/img/css/header/separador.png');
}

.nota_columna {
	color:#000000;
	width: 300px;

	margin: 20px 20px 20px 0px;
	float: left;
	overflow: hidden;
}

.nota_simple {
	color:#000000;
	width: 300px;
	min-height: 120px;
	max-height: 220px;
	margin: 0px 20px 20px 0px;
	float: left;
	overflow: hidden;
}

.nota {
	width: 23%;
	float: left;
	/*overflow: hidden;*/
	position: relative;
}

.nota_4 .nota_titulo_size {
	display: none;
}

.nota_4 .cont_wrapper {
	position: relative;
}

.nota_4 .nota_titulo, .nota_4 .nota_bajada_imagen {
	/*text-align: center;*/
}

.deportes, .deportes .masnoticias_fondo, .deportes .masinfo_div { border-top-color: rgb(34,147,45) !important; }
/*.deportes .nota_tag {	background-color: rgb(34,147,45) !important; }*/
.opinion, .opinion .masnoticias_fondo, .opinion .masinfo_div { border-top-color: rgb(0,132,255) !important; }
.opinion .nota_tag {	background-color: rgb(0,132,255) !important; }
.policiales, .policiales .masnoticias_fondo, .deportes .masinfo_div { border-top-color:#5EC5EC !important; }
.judiciales, .judiciales .masnoticias_fondo, .deportes .masinfo_div { border-top-color:#5EC5EC !important; }
.policiales .nota_tag {	background-color:#5EC5EC !important; }
.judiciales .nota_tag {	background-color:#5EC5EC !important; }
.espectaculos, .espectaculos .masnoticias_fondo, .deportes .masinfo_div { border-top-color: rgb(172,23,194) !important; }
.espectaculos .nota_tag {	background-color: rgb(172,23,194) !important; }
.whatsapp, .whatsapp .masnoticias_fondo, .deportes .masinfo_div { border-top-color: rgb(42,178,0) !important; }
.whatsapp:nth-child(even) { margin: 0 30px; }
.whatsapp .nota_tag {	background-color: rgb(42,178,0) !important; }




.masinfo_container {
	line-height: 1.4;
    font-size: 10pt;
}

.masinfo_container strong {
	font-weight: bold;
}

.nota_busqueda {
	width: 600px !important;
	margin: 10px 0;
	float: left;
	clear: both !important;
	overflow: hidden;
	border-bottom-color: #E1E1E1;
	border-bottom-width: thin;
	border-bottom-style: solid;
}

.nota_busqueda .nota_cont_iconos {
	position: static;
}

.videoWrapper {
	position: relative;
	padding-bottom: 61%;
	height: 0;
	overflow: hidden;
	clear: left;
}
.videoWrapper iframe, .videoWrapper img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.nota_noBorder {
	width: 300px;
	margin-top: 10px;
	float: left;
	overflow: hidden;
}

.nota_noImage {
	margin: 10px 0;
	border-bottom-color: #E1E1E1;
	border-bottom-width: thin;
	border-bottom-style: solid;
	float: left;
	width: 600px;
}

.nota_cont_iconos {
    right: 15px;
    position: absolute;
    z-index: 999;
    overflow: hidden;
    bottom: 15px;
}

.notapage_panel .nota_cont_iconos {
	top: 0;
}

.nota_noImagen .nota_cont_iconos {
	position: static;
}

.img_compartir_wp {
	width: 22px;
	margin-top: -4px;
}

.np_redes .img_compartir_wp_logo {
	width: 23px !important;
	margin-top: -4px !important;
	margin-left: 9px !important;
}

.nota_hideIaB {
	margin: 10px 0;
	border-bottom-style: hidden;
	float: left;
}

.nota_s {
	width: 300px;
	margin: 10px 10px 0 10px;
	float: left;
	overflow: hidden;
}

.nota_t {
	width: 940px;
	float: left;
	overflow: hidden;
	margin: 0 30px 10px 10px;
}

.nota_t_cont_txt {
	height: 378px;
	float: left;
	width: 300px;
}

.nota_d {
	width: 620px;
	float: left;
	overflow: hidden;
	margin: 0 10px 0 10px;
}

.nota_t_titulo {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	font-weight: bold;
	color: #252121;
	line-height: 50px;
}

.nota_d_titulo {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 31px;
	font-weight: bold;
	color: #252121;
	line-height: 39px;
	height: 62px;
	display: table-cell;
	vertical-align: middle;
}

.nota_t_descripcion {
	display: block;	
	color: #565656;
	font-size: 14pt;
	cursor: pointer;
	line-height: 23px;
}

.nota_tag_t {
	position: absolute;
}

.nota_d_descripcion {
	display: table-cell;	
	color: #3C3C3C;
	font-size: 11pt;
	padding: 0 15px;
	font-weight: bold;
	cursor: pointer;
	vertical-align: middle;
}

.notaHeader {
	margin-top: 10px;
	margin-left: 10px;
}

.label_border_nota_t {
	margin: 20px;
/*	border-bottom: #D7D7D7;
	border-bottom-style: solid;
	border-bottom-width: thin;*/
	padding-bottom: 20px;
}

.fondo_nota_t {
	margin-top: 20px;
	width: 320px;
	height: 378px;
	background: #E1E1E1;
	float: left;
	overflow: hidden;
	position: relative;
	top: -20px;
}

.fondo_nota_d {
	width: 100%;
	background: #E1E1E1;
	overflow: hidden;
	position: relative;
	top: -23px;
	height: 100px;
	display: table;
}

.nota_t_cont {
	margin: 20px 0px 0px 0px;
	width: 620px;
	height: 378px;
	float: left;
}

.nota_d_cont {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	overflow: hidden;
}

.nota_t_imagen {
	max-height: 378px;
	width: 620px;
}

.nota_d_imagen {
	max-height: 378px;
	width: 620px;
}

.nota_t_masinfo {
	font-size: 14px;
	color: #353535;
	font-weight: bold;
	margin: 20px;
}

.nota_titulo a{
	text-decoration: none !important;
    color: #252121;
}

.nota_titulo:hover, .col_titulo:hover, .opinion_titulo:hover, .lml_label_titulo:hover, .panel_imagen_text label:hover {
	text-decoration: underline;
}

.col_titulo, .opinion_titulo {
	cursor: pointer;
}

.fondo_nota {
	background: #E1E1E1;
	height: 100px;
	position: relative;
	top: -4px;
}

.fondo_nota label {
	padding: 6px 10px 0 10px;
}

.nota :hover {
	cursor: pointer;
}

.nota_simple :hover {
	cursor: pointer;
}

.nota_lista {
	color:#000000;
	width: 600px;
	max-height: 340px;
	margin: 0px 20px 20px 0px;
	float: left;
	overflow: hidden;
	border-top: solid 5px #E6E6E6;
	padding-top: 5px;
}

.nota_lista :hover{
	cursor: pointer;
}

.nota_derecha {
	float: right;
	margin: 0px 20px 20px 0px;
}

.nota_tag {
  background-color: #E20000;
  /*height: 20px;*/
  display: inline-block;
  z-index: 99;
  padding: 2px 12px 2px 12px;
}

.recuadro_azul1 .nota_tag, .recuadro_verde .nota_tag {
    background-color: #fff !important;
    color: #E20000;
   
}

.recuadro_azul1 .nota_tag label, .recuadro_verde .nota_tag label{
    
    color: #E20000;
   
}

.np_titulo .nota_tag {
  background: none;
  padding: 0px;
}

.nota_tag_page {
  margin: 10px 0;
  clear: left;
}

.nota_tag label {
  font-size: 10pt !important;
  color: #FFF;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  vertical-align: text-top;
  line-height: 1.2;
  text-transform: uppercase;
}

.np_titulo .nota_tag label {
  font-size: 13pt !important;
  
}

.nota_tag_seccion {
	margin: 20px 0 10px 0;
}

.busqueda_titulo {
	font-size: 15pt;
	display: block;
	line-height: 1.2;
	font-family: 'Roboto Slab', serif;
	margin: 20px 0;
	text-transform: uppercase;
	color: gray;
}

.nota_descripcion {
  display: block;
  color: #585858;
  cursor: pointer !important;
  font-size: 16px;
  line-height: 1.3;
  font-family: 'Lato', sans-serif;
  margin: 15px 0;
}

.nota_s_descripcion {
	display: block;	
	color: #3C3C3C;
	font-size: 10pt;
	cursor: pointer;
	font-weight: bold; 
	height: 80px;
}

.nota_center_descripcion{
	position: relative;
	top: -16px;
	display: block;	
	background-color: #e5e5e5;
	color: #7f7f7f;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	max-height: 66px;
	overflow: hidden;
	height: 70px;
}

.nota_center_descripcion_video{
	position: relative;
	top: -4px !important;
	display: block;	
	background-color: #e5e5e5;
	color: #7f7f7f;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	max-height: 66px;
	overflow: hidden;
}


.nota_center_descripcion_2{
	display: block;	
	background-color: #e5e5e5;
	color: #7f7f7f;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	height: 80px;
	min-height: 65px;
	max-height: 65px;
	overflow: hidden;
	cursor: pointer;
}

.label_clima_mobile {
	display: none;
}

.nota_principal {
	width: 100%;
}

.nota_2 {
	width: 48.6%;
	position: relative;
}

.horizontal{
 
  margin-bottom: 20px !important;
}

.horizontal .cont_wrapper{
  width: 50%;
  height: auto;
  float: left;
  margin-right: 20px;
}

.horizontal .nota_titulo {
    font-size: 18px !important;
    /* color: #ff0000; */
}

.relaciones{
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
  width: 100%;
}

.cont_wrapper{
  margin-bottom: 10px;
}

.horizontal .relaciones {
   
    width: 45%;
    margin: 14px 0px;
}

.nota_3 {
	width: 74.2%;
}

.nota_4 {
	width: 98%;
	border: none;
}

.nota_, .nota_1  {
	width: 23%;
}

.nota_2 .nota_titulo {
	font-size: 30px;
 /* color: #ff0000;*/
}

.nota_3 .nota_titulo, .nota_4 .nota_titulo {
	font-size: 40px;
}

.nota_titulo {
	margin: 0;
	font-family: 'Rambla', sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.20;
  color: #003366;
}
.nota .nota_tag {
	margin-top: 10px;
}

.nota_titulo a{
	text-decoration: none !important;
    color: #252121;
}

.nota_center_imagen {
	margin: 15px 0px 0px 0px;
	width: 300px;
	height: 184px;
}

.nota_center_imagen {
	margin: 0px;
	width: 300px;
	height: 184px;
}

.nota_imagen {
	width: 300px;
	height: 184px;
}

.nota_imagenSmall {
	width: 200px;
	height: 122px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.nota_imagen_lista {
	margin: 5px 0px 5px 0px;
	width: 49px;
	height: 30px;
}

#nota_iconoFB {
	background-image: url('/img/css/fb_nota.png');
	width: 15px;
	height: 19px;
}

#nota_iconoTW {
	background-image: url('/img/css/tw_nota.png');
	width: 15px;
	height: 19px;
}

.base_gris {
	height: 4px;
	background-color: #CCCCCC;
	-webkit-border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 3px; 
	width: 940px;
	margin: 0 auto 10px auto;
}

.base_gris_diarios {
	height: 4px;
	background-color: #CCCCCC;
	-webkit-border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 3px; 
	width: 100%;
}

.base_gris_tv {
	height: 4px;
	background-color: #CCCCCC;
	-webkit-border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 3px; 
}

.base_gris_seccion {
	height: 4px;
	background-color: #CCCCCC;
	-webkit-border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 3px; 
	width: 940px;
	margin: 0 0 30px 0;
	margin-left: 20px; 
}

.base_roja, .base_roja_cloned {
	height: 4px;
	background-color: #CC0000;
	width: 100%;
}

.base_blanca, .base_blanca_cloned {
	background-color: #ffffff !important;
}

.base_blanca_columna {
	height: 4px;
	background-color: #ffffff;
}

.base_gris_header {
  clear: both;
  font-family: 'Roboto Slab', serif;
  width: 1170px;
  margin: auto;
  padding: 15px 15px 0 15px;
  box-sizing: border-box;
}

.tags_header label{
	margin: 0 9px;
	width: 170px;
	font-size: 10pt;
}

.tags_header {
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	padding-top: 5px;
	z-index: 9999;
	position: relative;
	height: 40px;
}

.ttags_header label:hover {
	text-decoration: underline;
}

.ttags_header label {
  margin: 0 8px;
  font-size: 12pt;
  font-weight: bold;
  cursor: pointer;
}

.ttags_header {
  overflow: hidden;
  background-color: rgb(239,240,240);
  position: relative;
  border: 1px solid rgb(218,218,218);
  height: 40px;
}

.notaResto {
	float: left;
	width: 620px;
	clear: both;
}

.comenta {
	width: 31px;
	height: 31px;
	margin: 20px 0;
	float: left;
}

.lbl_comenta {
	color: #999999;
	float: left;
	margin: 28px 10px 0 10px;
	font-weight: bold;
	font-size: 18px;
}

.chapita {
	height: 50px;
	width: 980px;
	display: table-cell;
	vertical-align: middle;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
}

.icono_chapita {
	margin: 0px 10px 0px 20px; 
	float: left;
}

.chapita_mira {
	float: right;
	margin: 5px 10px 0px 20px; 
}

.chapita label {
	font-size: 20px;
	font-weight: bold;
	display: block;
	float: left;
	margin-top: 8px;
}

/*****************************************************************************/
/*Objetos del Menu*/
/*****************************************************************************/

#menu {
 	width: 980px;
 	min-height: 32px;
	color: #ffffff;
	margin: 0px auto 0px auto; 
}

#menu ul{
	margin: 0px;
	padding: 0px;
	margin-left: 14px;
}

#menu ul li{
	margin: 0px 0px 0px 0px;
	display: inline;
	font-family: Arial;
	font-size:14px;  
	font-weight: bold;
	text-transform: capitalize;
	text-align:justify;
	float:left;  
	min-width: 18px; 
	color: #ffffff;	
	height: 18px;
}

.menu_columnas {
	background-image: url('/img/css/header/pestana_menu.png');
	background-position: -16px;
	height: 37px;
	width: 390px;
	float: left;
	margin: -5px 0px 0px 26px;
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px; 
}

.columna {
	padding: 12px 7px 3px 7px;
}

.seccion {
	padding: 7px 7px;  
}

.item_menu {
	z-index: 50;
	position: relative;
}

.adelanto {
    background-color: black;
    color: #FBFBFB;
}

.adelanto .nota_titulo {
    color: #FBFBFB;
}

.adelanto .padding_nota {
    padding: 0 10px; 
}

.adelanto .nota_descripcion {
    color: #BCBCBC;
}

#menu ul li a:hover{
	text-decoration: underline;
}

.item_selected {  
	background: #CE0000;
	color: #ffffff !important
}

.item_selected_columna {  
	position: relative;
	top: 1px;
	height: 21px !important;
	background: #CE0000;
	color: #ffffff !important;
}

.item_selected.deportes_main {
	background: #ffffff;
	color: #5C5C5C !important;
}

.item_selected_columnas {  
	position: relative;
	top: 1px;
	height: 25px  !important;
	background: #ebedec;
	color: #5C5C5C !important;
}

.notasSeccion {
	float: left; 
	width: 750px;
	clear: left;
}

.columna_central {
	float: left;
	width: 750px;
	clear: left;
}

.columna_central_index {
  float: left;
  width: 76%;
 
  clear: left;
}

.columna_central_index .nota_2 {
    width: 59.2%;
    margin-right: 15px;
}

 .columna_central_index .nota_3 {
    width: 98.2%;
 }

.columna_central_index .nota_1 {
  margin-left: 15px;
  width: 35%;
 }

 .recuadro_azul1{
  background: #045aaf !important;
  color: #fff;
  padding:10px;
  margin-top: 10px !important;
 }

 .recuadro_azul1 .nota_titulo{
  margin-top: 10px;
 }

 .recuadro_azul1 .nota_titulo, .recuadro_azul1 .nota_descripcion, .recuadro_azul1 .fecha{
   color: #fff;
 }


 .recuadro_verde{
  background: #00cc33 !important;
  color: #fff;
  padding:10px;
 }

.recuadro_verde .cont_wrapper{
  display: none;
 }

 .recuadro_verde .nota_titulo{
  color:#fff;
 }

  .recuadro_amarillo{
  color: #000;
 
 }

.recuadro_amarillo .nota_descripcion{
  font-size: 20px;
}

 .recuadro_amarillo .nota_titulo{
  background: #ffcc00 !important;
 
padding: 10px;
  font-size: 35px;
 }

 .recuadro_amarillo .nota_titulo, .recuadro_amarillo .nota_descripcion, .recuadro_amarillo .fecha{
   color: #000;
 }

.tagNow {
	cursor: pointer;
	text-transform: uppercase;
}

.ppp_lateral {
	margin-left: 0;
	margin-top: 10px;
}

.ppp.item.ppp_H16 a:first-child {
    display: contents;
}

.pub_lateral img {
	width: 300px;
}

.ttags_header ul {
	padding: 0;
	margin: 0;
	display: table;
	height: 30px;
	margin-left: 60px;
}

.tags_li {
  height: 40px;
  vertical-align: middle;
  display: table-cell;
}

.cloned {
  position: fixed;
  top: 0;
  z-index: 9999;
  display: none;
  -webkit-transition: left 0.5s ease-in;
  -moz-transition: left 0.5s ease-in;
  -o-transition: left 0.5s ease-in;
  transition: left 0.5s ease-in;
  left: 50%;
  margin-left: -570px;
  width: 1140px;
}

.header_mobile, .header_interior {
  position: fixed;
  top: 0;
  z-index: 9;
  display: none;
  -webkit-transition: left 0.5s ease-in;
  -moz-transition: left 0.5s ease-in;
  -o-transition: left 0.5s ease-in;
  transition: left 0.5s ease-in;
  width: 100%;
  right: 0;
  left: 0;
  text-align: center;
  background: rgba(73,155,234,1);
  background: -moz-radial-gradient(center, ellipse cover, rgba(73,155,234,1) 0%, rgba(0,87,174,1) 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(0,87,174,1)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(73,155,234,1) 0%, rgba(0,87,174,1) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(73,155,234,1) 0%, rgba(0,87,174,1) 100%);
  background: -ms-radial-gradient(center, ellipse cover, rgba(73,155,234,1) 0%, rgba(0,87,174,1) 100%);
  background: radial-gradient(ellipse at center, rgba(73,155,234,1) 0%, rgba(0,87,174,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#0057ae', GradientType=1 );
}

.header_mobile .header_lupa {
  background-position: -137px -23px;
}

.header_user, .header_lupa_interior {
	display: none;
}

.header_mobile img {
    height: 32px;
  float: left;
  width: auto;
  margin: 0px 0 0 63px;
  padding: 18px 0px 10px 16px;
  box-sizing: initial;
  border-left: 1px solid white;
}

.menu_header.activo{
  position: 
  background-color: #cccccc;
}


/*****************************************************************************/
/*Loteria*/
/*****************************************************************************/

.loteria_div {
  overflow: hidden;
  float: left;
  width:auto;/*23%;*/
  padding: 15px;
  border: 1px solid rgb(190, 190, 190);
  box-sizing: border-box;
  border-top: 3px solid #0066ff;
  position: relative;
}

.loteria_header {
	background-color: #959595;
	height: 60px;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px; 
}

.loteria_header label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17pt;
	color: #ffffff;
	position: relative;
	top: 7px;
	left: 30px;
}

.loteria_header img {
	position: relative;
	top: 15px;
	left: 20px;
	width: 31px;
	height: 31px;
}

.loteria_nacional table tr td {
	text-align: center;
}

.loteria_nacional table label {
	font-size: 14pt;
	font-weight: bold;
}

.loteria_nacional .tdFila {
	text-align: left;
	color: #000000;
	width: 100px;
	height: 30px;
	font-weight: bold;
	font-size: 14pt;
}

.loteria_ver {
    position: absolute;
    right: 10px;
    top: 18px;
    font-size: 11pt;
}

.loteria_nacional th {
	color: #959595;
	width: 100px;
	height: 35px;
}

#main_body > div.dolar_div.item > div > div.dolar_header > div > label {
	cursor: normal;
}

.loteria_nacional {
	margin-top: 10px;
}

.loteria_nacional table {
	border-spacing: 0px;
	width: 100%;
}

.loteria_container {
	font-family: 'Rambla', sans-serif;
}

.loteria_fuente {
	font-size: 9pt;
	color: #959595;
	position: relative;
	top: 8px;
	left: 15px;
}

.triangulo {
	border-color: transparent transparent #e5e5e5 transparent;
	border-style: solid;
	border-width: 9px;
	width: 0px;
	height: 0px;
	margin: 8px 0px 0px 27px;
}

.triangulo_opinion {
	border-color: transparent transparent #e5e5e5 transparent;
	border-style: solid;
	border-width: 11px;
	width: 0px;
	height: 0px;
	margin: 6px 0px 0px 26px;
}

.loteria_principal {
	font-family: 'Roboto Slab', serif;
	line-height: 1.2;	
	text-align: center;
  margin-bottom: 50px;
}

.loteria_cont_bloque {
    padding: 10px 0;
    width: 80%;
    margin: 20px auto 0 auto;
    font-size: 0;
}

label.loteria_title {
    text-transform: uppercase;
    display: block;
    font-size: 15pt;
    font-weight: bold;
}

.loteria_bloque_selected {
    background: #0066ff !important;
}

.loteria_bloque {
    color: white;
    background: gray;
    padding: 5px 0;
    width: 20%;
    margin: 0 2.5%;
    text-align: center;
    cursor: pointer;
    position: relative;
    display: inline-block;
    font-size: 12pt;
}

.loteria_cont_numero {
	display: none;
	border: 1px solid #D7D7D7;
    padding: 10px;
    margin-bottom: -1%;
    overflow: hidden;
    z-index: -2;
    position: relative;
}

.loteria_numero {
	width: 23%;
	margin: 1%;
	padding: 15px 0;
	text-align: center;
	font-weight: bold;
	font-size: 12pt;
	background-color: #D7D7D7;
	float: left;
}

.loteria_cont_numero .loteria_numero:first-child {
	background: #0066ff;
	color: white;
}

.loteria_bloque_selected:after {
    content: "";
    position: absolute;
    top: -10px;
    bottom: -11px;
    left: -10px;
    right: -8px;
    background-color: white;
    border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    border-top: 1px solid #D7D7D7;
    z-index: -1;
}	

/********************************************************************************************/
/** Label Modulos**/
/********************************************************************************************/
.label_mod{
 width: 100%;
 padding: 7px 10px;
 border:1px solid white;
 outline:5px solid red;
 background-color: red;
 color: white;
 text-align: center;
 display: block;
 text-transform: uppercase;
 font-family: "Roboto";
}
.label_mod.horoscopo{
  outline:5px solid red;
  background-color: red;
}
.label_mod.dolar{
  outline:5px solid rgb(34,147,45);
  background-color: rgb(34,147,45);
}
.label_mod.quiniela{
  outline:5px solid #0066ff;
  background-color: #0066ff;
}

/********************************************************************************************/
/** Dolar**/
/********************************************************************************************/

.dolar_div {
	overflow: hidden;
	width: auto; /*23%;*/
	float: left;
	font-family: 'Rambla', sans-serif;
	line-height: 1.2;
	border: 1px solid gray;
	border-top: 3px solid rgb(34,147,45);
  margin-top: 0 !important;
}

.dolar_header img {
	position: relative;
	top: 15px;
	left: 20px;
	width: 31px;
	height: 31px;	
}

.dolar_container td {
  text-align: left;
  padding: 10px 0;
  font-size: 14pt;
  font-weight: bold;
}

.dolar_table {
	margin-bottom: 13px;
}

.dolar_container th {
	color: gray;
	padding: 10px 0px;
	font-weight: normal;
	width: 28%;
	font-size: 13pt;
}

.dolar_container table {
	border-spacing: 0px;
	width: 100%;
	text-align: left;
}

.dolar_container .divisor {
	padding: 15px 0px 0px 101px;
}

.dolar_container {
	  padding: 15px;
}

.dolar_container .pipe {
	width: 0px;
	position: relative;
	left: -36px;
	float: left;
}

/********************************************************************************************/
/** Horoscopo**/
/********************************************************************************************/

.horosocopo_bloque {
	font-family: 'Roboto Slab', serif;
    line-height: 1.2;
    font-size: 10pt;
    text-align: center;
    float: left;
    width: 33%;
    margin-top: 20px;
}

.horosocopo_bloque:hover label {
	text-decoration: underline;
} 

.horosocopo_bloque:hover div {
	background-color: #E20000;;
} 

.horosocopo_bloque label {
	cursor: pointer;
} 

.horoscopo_cont {
	margin: -1%;
}

.horoscopo_name {
	font-weight: bold;
	font-size: 16pt;
}

.horoscopo_int .horosocopo_bloque div {
    float: left;
    background-color: #E20000;
    margin-right: 20px;
}

.horoscopo_hoy span {
	display: none;
}

.horoscopo_hoy {
	font-weight: bold;
	margin-top: 20px;
}

.horoscopo_amor span, .horoscopo_riqueza span, .horoscopo_bienestar span {
	color:  #E20000;
	font-weight: bold;
}

.horoscopo_amor, .horoscopo_riqueza, .horoscopo_bienestar {
	margin-top: 20px;
}

.horoscopo_int_bloque .horosocopo_bloque {
	width: 100%;
	text-align: left;
    font-size: 10pt;
}

.horoscopo_int {
	font-size: 0;
	margin-bottom: 20px;
}

.horoscopo_int_bloque {
    width: 31%;
    margin: 1%;
    font-family: 'Open Sans', serif;
    display: inline-block;
    vertical-align: top;
    line-height: 1.2;
    font-size: 11pt;
}

.horosocopo_bloque div{
    background-color: #BEBEBE;
    border-radius: 50%;
	width: 65px;
	background-repeat: no-repeat;
	background-image: url('/img/horoscopo.png');
	margin: auto;
}

.horoscopo_img_aries {
	background-position: 13px 13px;
}  
.horoscopo_img_tauro {
	background-position: -106px 13px;
}  
.horoscopo_img_geminis {
	background-position: -227px 13px;
}  
.horoscopo_img_cancer {
	background-position: 13px -93px;
}  
.horoscopo_img_leo {
	background-position: -106px -93px;
}  
.horoscopo_img_virgo {
	background-position: -227px -93px;
}  
.horoscopo_img_libra {
	background-position: 13px -207px;
}  
.horoscopo_img_escorpion {
	background-position: -106px -207px;
}  
.horoscopo_img_sagitario {
	background-position: -227px -207px;
} 
.horoscopo_img_capricornio {
	background-position: 13px -315px;
}  
.horoscopo_img_acuario {
	background-position: -106px -315px;
}
.horoscopo_img_piscis {
	background-position: -227px -315px;
}


/********************************************************************************************/
/** Las mas leidas**/
/********************************************************************************************/

.lml_div {
	overflow: hidden;
	width: 360px;
	font-family: 'Roboto Slab', serif;
	line-height: 1.2;
		
	margin-bottom: 20px;
  margin-top: 20px;
}

.lml_header{
  background: #194670;
  display: inline-block;
  width: 100%;
}

.lml_container {
  background-color: #f1f1f1;
	width: 100%;
}

.lml_container .lml_nota {
	clear: both;
}

.lml_container .lml_indice {
  color: #194670;
  font-size: 15pt;
  text-align: center;
  padding: 0 10px;
}

.lml_container .lml_imagen img  {
	width: 80px;
    height: auto;
}

.lml_container_gen{
  padding: 0px 10px;
  background-color: #f1f1f1;
}

.lml_container_gen table tr td {
	vertical-align: middle;
	padding: 15px 5px;
}

.lml_container_gen table tr {
	padding: 20px 0;
	/*box-shadow: 0px 3px 7px 0px #999;*/
  border-bottom: 1px solid rgb(190, 190, 190);
}

.lml_container .lml_label_titulo {
	font-size: 11pt;
  color: #4c4c4c;
}

.lml_sel {
  width: 46.5%;
  float: left;
  height: 30px;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
}

#lml_leida { margin: 0px 0px 5px 2.5%; float: right;}
#lml_comentadas { margin: 0px 0px 5px 2.5%; float: left; }

.lml_sec {
  width: 48.5%;
    float: right;
    color: #194670;
    background-color: #f1f1f1;
    height: 34px;
    text-align: center;
    cursor: pointer;
}

.lml_sel label {
	color: #ffffff;
	position: relative;
	top: 10px;
	font-size: 11pt;
	font-weight: bold;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
}

.lml_sec label {
	color: #194670;
	position: relative;
	top: 9px;
	font-size: 11pt;
	font-weight: bold;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
}

.borde_indice{
  border: 2px solid #194670;
  padding: 10px;
  width: 40px;
  height: 40px;
  line-height: 14px;
  display: block;
  border-radius: 100%;
  text-align: center;
}

/********************************************************************************************/
/** Columnas **/
/********************************************************************************************/


.columnas_div {
	margin: 0;
	float: left;
	width: 23%;
	font-family: 'Roboto Slab', serif;
	line-height: 1.2;
	border: 1px solid rgb(190, 190, 190);
	border-top: 3px solid black;
	box-sizing: border-box;
}

.columnas_header {
	padding: 15px;
}

.columnas_header label {
}

.columnas_container {
}

.columnas_container .col_icono {
	position: relative;
	top: -31px;
	left: 16px;
}

.columnas_container .col_label {
  font-weight: bold;
  color: red;
  font-size: 13pt;
  cursor: pointer;
	padding-bottom: 10px;
	display: block;
}

.columnas_container .col_texto {
	
}

.columnas_container .col_fondo {
	margin-bottom: 10px;
  padding: 5px 15px 20px 15px;
  border-bottom: rgb(190, 190, 190) solid 1px;
  font-size: 13pt;
}

.columnas_container .col_titulo {
	width: 330px;
	font-weight: bold;
}

.columnas_container .col_autor {
	display: block;
	font-size: 11pt;
	font-weight: normal;
	cursor: pointer;
	color: gray;
	margin-top: 15px;
}

/*****************************************************************************/
/*Servicios*/
/*****************************************************************************/

.servicios_div {
	overflow: hidden;
	float: left;
	width: 23%;
	font-family: 'Roboto Slab', serif;
	line-height: 1.2;
	box-sizing: border-box;
	padding: 15px;
	border: 1px solid rgb(190, 190, 190);
	border-top: 3px solid red;
	margin-bottom: 20px;
}

.servicios_header {
	  margin-bottom: 10px;
}

.servicios_header label {
}

.servicios_header img {
	position: relative;
	top: 15px;
	left: 20px;
	width: 31px;
	height: 31px;
}

.servicios_container .servicio {
  padding: 10px 0;
  font-size: 13pt;
  text-transform: uppercase;
}

.servicios_container .servicio_label {
	font-weight: bold;
	cursor: pointer;
}

.servicios_container .servicio_label:hover {
	text-decoration: underline;
}

.servicios_container img {
	width: 31px;
	height: 31px;
}

.icono_servicio {
	background-image: url('/img/iconos_servicios.png');
	background-repeat: no-repeat; 
  width: 30px;
  height: 22px;
  float: left;
}

.icono_cine {   background-position: 0 -33px; }
.icono_funebres {   background-position: 0 -66px; }
.icono_clima {   background-position: 0 -89px; }

/*****************************************************************************/
/*Opinion*/
/*****************************************************************************/

.opinion_div, .cartalectores_div {
    overflow: hidden;
    float: left;
    width: 100%;
    margin-top: 0 !important;
    font-family: 'Roboto Slab', serif;
    line-height: 1.2;
    position: relative;
}

.ediciones .cartalectores_div{
  width: 100%;
}

hr.linea_punteada{
  margin: 5px 26px;
  background-image: linear-gradient(to right,#fff 20%,rgba(255,255,255,0) 0);
  background-position: bottom;
  background-size: 8px 2px;
  background-repeat: repeat-x;
  height: 7px;
  border: none;
}

.cartalectores_div {
  background:#1d47a2 !important;
  color:#fff;
  padding: 10px 6px;
}

.cartalectores_container {
    width: 100%;
    margin-top: 23px;
}

.cartalectores_vermas{
    margin: 10px 26px;
    float: right;
}

.titulo_cartalector{
  margin: 10px 26px;
  font-size: 15px;
}

.cartalectores_header {
  background:#1d47a2;
  text-align: center;
  margin: 10px;
}

.opinion_div .so_redes {
	position: relative;
	bottom: -1px;
}

.opinion_header {
	padding: 15px 0px 0 15px;
  background: #b00000;
  height: 83px;
  color: #fff;
}

.opinion_indiv img {
  width: 100%;
  border-radius: 130px;
  display: inline-block;
  margin: 0 5%;
  float: left;
}

.opinion_indiv {
	overflow: hidden;
    position: relative;
    padding: 20px 0;
    
}

.opinion_header_ver {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 11pt;
	color: rgb(0,132,255);
}

.opinion_indiv .opinion_titulo {
	width: 60%;
  font-weight: bold;
  font-size: 12pt;
  float: right;
  margin-right: 5%;
  color: #194571;
}

.opinion_indiv .firma {
	font-weight: normal;
	margin-right: 0;
	width: 100%;
  text-align: center;
	font-size: 10pt;
	
	float: left;
	margin-top: 10px;
}

.opinion_container {
	width: 100%;
}

.opinion_columnista{
  margin-bottom: 20px;
}

.panel_opinion_table img{
	float: left;
	padding: 10px 10px 10px 10px;
 	width: 60px; 
 	height: 60px;
}

.panel_opinion_table label {
	color: #252121;
	width: 200px;
	display: block;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
}

.panel_opinion_table .firma {
	color: #575758 !important;
	width: 200px;
	font-weight: normal;
	font-size: 12px;
}

.panel_opinion_table {
  border-spacing: 0px;
  width: 100%;
}

.panel_opinion_table td {
	width: 300px;
	vertical-align: middle;
}

.panel_opinion_table td:nth-child(odd) {width: 20%;}
.panel_opinion_table td:nth-child(even) {width: 80%;}

.panel_opinion_table tr:nth-child(odd) {
 background: #CCCCCC 
}

/*****************************************************************************/
/*Espectaculo*/
/*****************************************************************************/

.espectaculos_main {
	overflow: hidden;
	float: left;
	width: 100%;
	font-family: 'Roboto Slab', serif;
	line-height: 1.2;
	border-top: 3px solid lightgrey;
	padding-top: 15px;
}

.espectaculos_main .nota:nth-of-type(2)  {
	margin: 0 30px;
}

.espectaculos_main .nota:nth-of-type(1) {
	background-color: rgb(172,23,194);
	clear: left;
}

.espectaculos_main .nota:nth-of-type(1) .nota_titulo {
	padding: 0 10px;
	color: white;
}

.espectaculos_main .nota:nth-of-type(1) .nota_descripcion {
	padding: 0 10px;
	color: black;
}

/*****************************************************************************/
/*Policiales*/
/*****************************************************************************/

.policiales_main {
	overflow: hidden;
	float: left;
	width: 100%;
	font-family: 'Roboto Slab', serif;
	line-height: 1.2;
	border-top: 3px solid lightgrey;
	padding-top: 15px;
}

.policiales_main .nota:nth-of-type(2){
	margin: 0 30px;
}

.policiales_main .nota:nth-of-type(1){
	background-color: #5EC5EC;
	clear: left;
}

.policiales_main .nota:nth-of-type(1) .nota_titulo {
	padding: 0 10px;
	color: white;
}

.policiales_main .nota:nth-of-type(1) .nota_descripcion {
	padding: 0 10px;
	color: black;
}

/*****************************************************************************/
/*Deportes*/
/*****************************************************************************/

.deportes_main {
	float: left;
	width: 100%;
	font-family: 'Roboto Slab', serif;
	line-height: 1.2;
	border-top: 3px solid lightgrey;
	padding-top: 15px;
}

.deportes_main .nota:nth-of-type(2) {
	margin: 0 30px;
}

.deportes_main .nota:nth-of-type(1) {
	background-color: rgb(34,147,45);
	clear: left;
}

.deportes_main .nota:nth-of-type(1) .nota_titulo {
	padding: 0 10px;
	color: white;
}

.deportes_main .nota:nth-of-type(1) .nota_descripcion {
	padding: 0 10px;
	color: black;
}

/********************************************************************************************/
/** Diarios **/
/********************************************************************************************/

.diarios {
	width: 100%;
	margin: 0;
	position: relative;
	z-index: 99;
	clear: left;
  float: left;
	padding-bottom: 20px;
}

#diarios_imagenes, #diarios_imagenes .bx-wrapper {
	min-height: 200px;
}

#diarios_imagenes .slider {
	position: relative;
}

.diarios_cabecera{
  text-align: center;
  background-color: #0473bb;
  border-bottom: 3px solid #FFFFFF;
  box-shadow: 0px 5px 15px #666666;
  margin-bottom: 20px;
}

.diarios_cabecera_col3{
  width: 100%;
  text-align: center;
  background-color: #0473bb;
  border-bottom: 3px solid #FFFFFF;
  box-shadow: 0px 5px 15px #666666;
  margin-bottom: 20px;
}

.diarios_cabecera_col3 img{
  width: 100%;
}

.diarios_cabecera img{
  margin:0px auto;
}

.diarios_container{
  background-color: #f1f1f1;
  overflow: hidden;
  padding-bottom: 15px;
  margin-top: 20px;
}

.diarios_container .ir_a_edicion{
  text-align: right;
  font-weight: bold;
  color: #000000;
  float: right;
  clear: right;
  margin: 0px 15px 0px 0px;
  font-style: italic;
  font-family: "Roboto";
  font-size: 15px;
}

.bloque_mas_noticias{
  padding:15px;
  display: inline-block;
  width: 100%;
}

.bloque_mas_noticias h2{
  font-size: 22px;
  font-weight: bold;
  font-family: "Roboto";
  margin: 15px 0px;
}

.bloque_mas_noticias li{
  float: left;
  width: 20%;
  box-sizing: border-box;
  border:1px solid #f1f1f1;
  text-align: left;
  min-height: 140px;
  padding: 10px;
  position: relative;
}

.bloque_mas_noticias .nota_degrade_1{
  background-color: #0078a5;
}
.bloque_mas_noticias .nota_degrade_2{
  background-color: #0084b5;
}
.bloque_mas_noticias .nota_degrade_3{
  background-color: #008cc1;
}
.bloque_mas_noticias .nota_degrade_4{
  background-color: #0097ce;
}
.bloque_mas_noticias .nota_degrade_5{
  background-color: #00a2e0;
}

.bloque_mas_noticias .numero{
  font-size: 40px;
  float: left;
  height: 100%;
  color:#FFFFFF;
  font-weight: bold;
  position: absolute;
  left:14px;
  top:8px;
  width: 30px;
  font-family: "Roboto Slab";
}

.bloque_mas_noticias .bajada{
  margin:0px 0px 0px 40px;
  color:#FFFFFF;
  font-size: 15px;
  line-height: 1.3;

}


/*****************************************************************************/
/*Objetos de Footer*/
/*****************************************************************************/

#footer_unico {
	
	clear: both;
	width: 100%;
	overflow: hidden;
	font-family: 'Roboto Slab', serif;
	line-height: 1.2;
}

.centro_verde .footer_info, .centro_verde .footer_info_der {
	color: #022F05;
}

.footer_contacto li {
    line-height: 1.6;
    font-size: 11pt;
}

.footer_contenedor {
	margin: auto;
	width: 100%;
	color: white;
	position: relative;
	padding: 30px 0 50px 0;
	overflow: hidden;
}

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

.footer_col1 {
  float: right;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 1.6;
  padding-right: 100px; 
}

.footer_col2 {
  float: right;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 1.6;
}

.footer_info {
	font-family: 'Roboto', serif;
	/*position: absolute;*/
	bottom: 10px;
	left: 0;
	color: white;
}

.footer_info_der {
	font-family: 'Roboto', serif;
	position: absolute;
	bottom: 10px;
	right: 0;
	color: white;
}

.footer_logo {
  float: left;
  display: table;
}

.footer_logo img {
  width: 200px;
  display: table-cell;
  margin-right: 20px;
}

.logo_normal {
	display: none;
}

/*****************************************************************************/
/*Foto Galeria*/
/*****************************************************************************/

.fgaleria {
	overflow: hidden;
	float: left;
	width: 100%;
	font-family: 'Roboto Slab', serif;
	line-height: 1.20;
	/*min-height: 500px;*/
  background-color: #006599;
  padding: 15px;
  box-sizing: border-box;
  position: relative;
}

.fgaleria_title {
    position: absolute;
    bottom: 0px;
    margin: 0px 17px 17px;
    color: #000;
    background: #e9ee30;
    padding: 5px;
    font-size: 33px;
    font-weight: bold;
    line-height: 1.2;
}

.fgaleria_panel{
  float: left;
  width: 100%;
  height: 100%;
  max-width: 33%;
  padding-right: 15px;
  text-align: center;
}

.fgaleria_panel h2{
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  padding: 10px 10px;
  margin: 0px;
  color: #FFFFFF;
  font-size: 22pt;
  font-family: "Roboto";
  font-weight: bold;
  text-align: center;
}

.fgaleria_imagenes{
  float: right;
  width: 100%;
  max-width: 66%;
}

.fgaleria .bx-wrapper{
  margin:0px;
}
.fgaleria .bx-wrapper img{
  border: 8px solid white;
}

.fgaleria .bxpager_contenedor{
  
    clear: both;
    display: block;
    position: absolute;
    bottom: 18px;
    left: 0px;
    left: 30px;
    /* right: 15px; */
}
.fgaleria #bxpager_fgaleria{
  display: inline-block;
}

.fgaleria #bxpager_fgaleria a li{
  display: inline-block;
  padding: 0px 10px;
  color: #FFFFFF;
  font-size: 14px;
  text-align: center;
  border-right: 1px solid white;
  height: 20px;
  font-weight: bold;
  vertical-align: bottom;
}

.fgaleria #bxpager_fgaleria a:last-child li{
  border-right: 0px; 
}

.fgaleria #bxpager_fgaleria a.active li{
  color: #cccccc;
}

.fgaleria a.pager-prev, .fgaleria a.pager-next{
  color: #FFFFFF;
  font-size: 30px;
  display: inline-block;
  margin:0px 10px;
  height: 20px;
  text-align: center;
  font-weight: bold;
}

.fgaleria #bxfotos_fgaleria{
  float: left;
}
.fgaleria #bxfotos_fgaleria a{
  height: 90px;
  display: block;
}
.fgaleria #bxfotos_fgaleria li{
  float: left;
  width: 50%;
  padding: 5px;
  vertical-align: bottom;
  height: 90px;
  overflow: hidden;
}

.fgaleria #bxfotos_fgaleria img{
  width: 100%;
}


/*****************************************************************************/

/*Nota page*/

/*****************************************************************************/

.notapage_titulo {
	clear: both;
	display: block;
	font-size: 29px;
	font-weight: bold;
	color: #2B2B2B;
	width: 620px;
}

.notapage_cuerpo * {
    line-height: 1.2 !important;
    font-family: 'Source Sans Pro', sans-serif;
}

.notapage_cuerpo > h3 a {
  color: white !important;
  font-weight: normal !important;
}

.notapage_cuerpo > h2 a {
  color: #e20000 !important;
  font-weight: normal !important;
}

.notapage_cuerpo strong, .notapage_cuerpo b {
  font-weight: bold;
}

.notapage_cuerpo em, .notapage_cuerpo i {
	font-style: italic;
}

.notapage_cuerpo img {
	width: 100% !important;
	height: auto !important;
}

.notapage_cuerpo iframe {
	width: 100% !important;
}

.notapage_cuerpo {
	padding: 0 0px 20px 50px;
  color: #666666;
  font-size: 14pt;
  line-height: 1.2;
  font-family: 'Source Sans Pro', sans-serif;
  
  position: relative;
  min-height: 250px;
  margin-top: 20px;
  font-weight: 300;
}

.tapa_contenedort_video, .tapa_contenedort_imagen {
	/*margin-bottom: 20px;*/
}

.notapage_cuerpo a{
	text-decoration: none  !important;
	color:  rgb(0,132,255) !important;
}

.np_comentarios {
	margin-top: 6px; 
	float: left; 
	padding-right: 20px;
	font-size: 13px;
	line-height: 18px;
}

.np_botones {
	float: right;
}

.np_botones .np_redes {
	margin-top: 6px;
}

.np_botones div {
	float: right;
}

.np_titulo {
      position: relative;
    top: -15px;
  color: white;
  font-size: 32pt;
  /*padding-bottom: 30px;*/
  padding: 20px 0;
  font-family: 'Roboto Slab', serif;
  font-weight: bold;
  line-height: 1.2;
}

.np_titulo h2 {
   padding-top: 30px;
}

.np_titulo .nota_tag {
	position: absolute;
	height: 20px;
}


.np_autor {
  font-size: 12pt;
  
}

.np_autor span {
	color: #003399;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: bold;
	font-size: 13pt;
	line-height: 1.5;
}

.np_nota_descripcion {
	font-family: 'Roboto', serif;
  font-size: 14pt;
  line-height: 1.2;
  font-style: italic;
  font-weight: 100;
}

.np_nota_descripcion{
 margin-top: 10px;
}

.np_fecha {
	color: #666666;
	font-family: 'Roboto Slab', serif;
	font-size: 11pt;
	display: block;
	line-height: 1.5;
}

.np_autor {
	padding: 0 15px 0px 0px;
}

.np_superior {
	margin: 20px 0;
}

.np_superior td {
	vertical-align: middle;
}

.boton_galeria {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
}

.icono_galeria {
	background: url('/img/iconos.png') no-repeat -173px 4px;
	width: 65px;
	height: 56px;
	float: left;
}

.galeria_cont {
	background: white;
	position: absolute;
	right: 10px;
	bottom: 10px;
	padding: 10px;
	border-radius: 5px;
}

.fbgaleria_count, .cantidad_fotos {
  float: left;
  vertical-align: middle;
  font-size: 20pt;
  color: rgb(226, 0, 0);
  margin-top: 15px;
  margin-left: 5px;
}

.icono_galeria_a {
  background: url('/img/flechas.png') no-repeat 0 0;
  width: 33px;
  height: 31px;
  position: absolute;
  top: 50%;
  margin-top: -35px;
}

.icono_galeria_s {
  background: url('/img/flechas.png') no-repeat -43px 0;
  width: 33px;
  height: 31px;
  position: absolute;
  top: 50%;
  margin-top: -35px;
  right: 0;
}

.np_usuario {
	width: 50px;
	border-radius: 140px;
}

.np_superior .np_usuario {
  margin-right: 10px;
}

.notapage_social_toolbar span{
	color: black; 
}

.notapage_sep {
	margin-right: 20px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: thin; 
}

.mas_noticias_label {
	padding: 10px 10px;
  background: #d04236;
  display: block;
  color: #fff;
  font-size: 22px;
  margin-bottom: 20px;
  font-family: 'Rambla', sans-serif;
}
 

.notapage_notasSeccion {
  float: left;
  margin-right: 2.5%;
  width: 18%;
  vertical-align: top;
  position: relative;
  padding-bottom: 20px;
}
.masnoticias_home_notapage .notapage_notasSeccion {
    width: 32.3%;
    margin: 0px .5% 40px .5%;
    background: #fff;
    border: 1px solid #cdcdcd;
}

.masnoticias_home_notapage .notapage_notasSeccion:nth-of-type(5) { margin-right: 0 !important; }
.notapage_notasSeccion:nth-of-type(7) { margin-right: 0 !important; }

.notapage_panel :hover{
	cursor: pointer;
}

.notapage_mas_noticias {
	margin: 3px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #000;
	padding: 10px;
	padding-left: 0px;
	text-transform: lowercase;
}

.notapage_mas_noticias_home {
	margin: 3px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	padding: 10px;
	padding-left: 0px;
}

.panel_imagen {
	width: 100%;
	/*height: auto;*/
  height: 100%;
	margin: 0px;

}
.notapage{
  position: static!important;
}

.notapage_panel .panel_imagen_control {
	width: 200px;
	margin: 0px;
}

.notapage_panel .panel_imagen_text label {
	font-size: 11pt;
	color: white;
	font-weight: bold;
  font-family: 'Rambla', sans-serif;
}

.masnoticias_home_notapage .notapage_panel .panel_imagen_text label {
	font-size: 15pt;
}

.notapage_panel .panel_contenedor_imagen {
	margin: 0px;
}

.notapage_panel .panel_imagen_home {
	width: 200px;
	height: 122px;	
	margin: 0px;
	position: relative;
	top: -10px;
}

.notapage_panel .panel_imagen_control_home {
	width: 160px;
	margin-bottom: 10px;
	font-weight: bold;
}

.notapage_panel .panel_imagen_text_home {
	width: 200px;
	margin: 0px;
	font-size: 12pt; 
	overflow: hidden;
	height: 55px;
}

.notapage_panel .panel_imagen_text_home label{
	display: block;
}

.notapage_panel .panel_contenedor_imagen_home {
	width: 200px;
	margin: 0px;
}

.nota_bajada_imagen {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	color: rgb(210, 210, 210);
	padding: 10px;
	font-size: 17px;
	line-height: 1.3;
	font-family: 'Lato', sans-serif;
  height: 64px;
}

.nota_bajada_imagen div {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	background-color: black;
	opacity: 0.7;
}

.nota_bajada_imagen p {
	margin: 0;
}

.nota_bajada_imagen a label {
	position: relative;
	z-index: 99;
}

.nota_bajada_titulo {
	position: absolute;
	padding: 0 5px;
}

.nota_2 .nota_bajada_titulo h4 {
	font-size: 30px;
}

.nota_3 .nota_bajada_titulo h4, .nota_4 .nota_bajada_titulo h4  {
	font-size: 40px;
}

/*
.nota_bajada_titulo h4 {
	background: rgba(56, 56, 56, 0.8);
	box-shadow: -10px 0 0 rgba(56, 56, 56, 0.8);
	-ms-box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	-o-box-decoration-break: clone;
	box-decoration-break: clone;
	line-height: 1.3;
	margin: 0;
	display: inline;
	font-size: 22px;
	font-family: 'Roboto Slab', serif;
}

.nota_bajada_titulo span {
	box-shadow: 10px 0 0 rgba(56, 56, 56, 0.8);
	-ms-box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	-o-box-decoration-break: clone;
	box-decoration-break: clone;
	color: white;
	text-align: left;
}
*/

.nota_bajada_titulo{
  padding: 12px;
  font-family: 'Rambla', sans-serif;
}

.posicion_lu, .posicion_cu, .posicion_ru, .posicion_ld, .posicion_rd, .posicion_cd{
  background-color: rgba(0, 0, 0, 0.5) !important; 
  width: 100%;
  color: white;
 padding-top: 33px; 
}

.posicion_lu { top: 0px; text-align: left;}
.posicion_ru { top: 0px; text-align: right; }
.posicion_cu { top: 0px; text-align: center; }
.posicion_ld { bottom: 0px; text-align: left; }
.posicion_rd { bottom: 0px; text-align: right; }
.posicion_cd { bottom: 0px; text-align: center; }

.posicion_titulo_ld .nota_cont_iconos, .posicion_titulo_cd .nota_cont_iconos {
	top: 15px;
    bottom: inherit;
}

.posicion_titulo_rd .nota_cont_iconos {
	top: 15px;
	left: 15px;
    right: inherit;
    bottom: inherit;
}

.posicion_titulo_ru .nota_cont_iconos {
	left: 15px;
    right: inherit;
}

.tapa_imagen_text {
	margin-top: 5px;
}

.tapa_contenedort_imagen {
	height: auto;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.tapa_contenedort_video {
	height: auto;
	width: 100%;
	overflow: hidden;
}

.tapa_imagen_text label {
  font-size: 11pt;
  line-height: 1.2;
  font-family: 'Roboto', serif;
  font-weight: bold;
}

.tapa_imagen {
	width: 100%;
	height: auto;
	position: relative;
}

.tapa_imagen_principal {
	width: 100%;
	height: auto;
	position: relative;
}

.solapa {
	background-color: #EBEBEB;
	cursor: pointer;
	float: left;
	text-align: center;
	text-transform: uppercase;
	padding: 10px 11px;
	border-radius: 3px 3px 0 0;
	font-family: 'Lato', sans-serif;
}

.solapa_selected {
	background-color: #E3001B;
	color: #ffffff;
}

.notapage_sticky {
	position: absolute;
	width: 48px;
	left: 0;
	top: 0;
	height: 234px;
	padding: 0 12px 0 0;
}

.compartir_nota {
  float: right;
  position: relative;
  margin: 0 4px;
  width: 47px !important;
  height: 47px !important;
  background-image: url('/img/iconos_nota.png');
  background-repeat: no-repeat;
  opacity: 0;
  border-radius: 5px;
  /*zoom: 0.8;*/
}

.icono_compartir_force {
	opacity: 1;
}

.compartir_wsp { background-position: 0px 0px }
.compartir_wsp.compartir_nota:hover, .compartir_wsp.icono_compartir_force  { background-position: 0px -47px }
.compartir_fb  { background-position: -66px 0px }
.compartir_fb.compartir_nota:hover, .compartir_fb.icono_compartir_force  { background-position: -66px -47px }
.compartir_tw  { background-position: -132px 0px }
.compartir_tw.compartir_nota:hover, .compartir_tw.icono_compartir_force  { background-position: -132px -47px }
/*
.compartir_wsp:hover, .icono_compartir_force.compartir_wsp { background-color: rgba(77, 194, 71, 0.75) }
.compartir_fb:hover, .icono_compartir_force.compartir_fb  { background-color: rgba(59, 89, 152, 0.75) }
.compartir_tw:hover, .icono_compartir_force.compartir_tw { background-color: rgba(85, 172, 238, 0.75) }
*/
.compartir_notapage {
	background: url('/img/iconos_interior.png');
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	float: left;
	margin-bottom: -35px;
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
	position: relative;
}

.compartir_notapage span {
    position: absolute;
    font-size: 9pt;
    color: #000000;
    text-align: right;
    /* font-weight: bold; */
    padding: 2px 4px;
    background-color: #FFFFFF;
    -webkit-box-shadow: 5px 5px 10px -2px rgba(204,204,204,1);
    -moz-box-shadow: 5px 5px 10px -2px rgba(204,204,204,1);
    box-shadow: 5px 5px 10px -2px rgba(204,204,204,1);
    border-radius: 3px;
    z-index: 1;
    border: 1px solid rgba(222, 222, 222, 0.45);
    left: 20px;
    bottom: -10px;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 0;
}

.compartir_notapage_fb {
	background-position: 0px -6px;
}

.compartir_notapage_tw {
	background-position: 0 -57px;
}

.compartir_notapage_gm {
	background-position: 0 -107px;
}

.compartir_notapage_imprimir {
	background-position: 0 -155px;
}

.compartir_notapage_enviar {
	background-position: 0 -204px;
}

.compartir_notapage_wsp {
	background-position: 0 -294px !important;
}

.menu_open {
	max-height: 800px;
	overflow: hidden;
	-moz-transition: max-height 0.5s;
	-ms-transition: max-height 0.5s;
	-o-transition: max-height 0.5s;
	-webkit-transition: max-height 0.5s;
	transition: max-height 0.5s;
	width: calc(100% - 250px); /*1140px*/
	position: absolute;
	background-color: #efefef;
	z-index: 9;
	font-family: 'Roboto Slab', serif;
	left: 50%;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%,0%);
	-o-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	margin-top: -23px;
}

.menu_close {
	max-height: 0 !important;
}

.menu_fixed {
	position: fixed;
	top: 92px;
	box-sizing: content-box !important;
	/*padding: 5px 15px;*/
	padding: 0;
}

.menu_container {
    padding: 10px 10px 10px 0px;
    overflow: visible;
    font-family: "Roboto";

}

.menu_lateral {

	width: 221px;
	float: left;
	overflow: auto;
}

.menu_lateral li {
  padding: 8px 20px 8px 20px;
  font-size: 13pt;
  cursor: pointer;
}
.menu_lateral li a{
	display: block;
}

.menu_lateral li.submenu > a:after {
    content: ">";
    float: right;
}

.menu_lateral li.submenu > a.flecha_sup:after {
    content: none;
}

.menu_selected {
	background-color: #00abe9;
	color: white; 
}

/*Menu Desplegable*/
ul#desplegable, ul#desplegable ul {
  margin: 0;
  list-style: none;
  padding: 0;
  background-color: none;
  border-width: 0;
  border-style: solid;
  border-color: ;
}
ul#desplegable ul {
  visibility: hidden;
  position: absolute;
  left: 100%;
  margin-left: -1px;
  top: 0;
  opacity: 0;
  -moz-transition: all 0.5s;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s, visibility 0.5s;
  transition: opacity 0.5s;
  background-color: #00abe9;
  padding:0px 0px 10px 0px;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1.0, 1.0);
  box-shadow: 3px 3px 3px #b1b1b1;
}
ul#desplegable li:hover>ul {
  visibility: visible;
  opacity: 1;
}

ul#desplegable .menu_desplegado{
  visibility: visible;
  opacity: 1;
}

ul#desplegable li {
  position: relative;
  display: block;
  white-space: nowrap;
  width: 221px;
}
ul#desplegable li:hover {
  z-index: 1;
}
ul#desplegable .menu_selected{
  box-shadow: 0px 3px 3px #b1b1b1;
}
ul#desplegable ul ul {
  position: absolute;
  left: 100%;
  top: 0;
  -moz-box-shadow: 0px 0px 1px #63dbc3;
  -webkit-box-shadow: 0px 0px 1px #63dbc3;
  box-shadow: 0px 0px 1px #63dbc3;
}
ul#desplegable {
  font-size: 0;
  z-index: 999;
  position: relative;
  display: block;
  float: left;
  padding: 0px;
  overflow: visible;
  margin: 30px 0px;
}
ul#desplegable a:active, ul#desplegable a:focus {
  outline-style: none;
}
ul#desplegable ul a {
  display: block;
  vertical-align: middle;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
  border-width: 0px;
  border-style: none;
  border-color: ;
}

ul#desplegable ul a li{
  background-image: linear-gradient(to right,#fff 20%,rgba(255,255,255,0) 0);
  background-position: bottom;
  background-size: 8px 2px;
  background-repeat: repeat-x;
  padding: 7px 20px 12px 20px;
}

ul#desplegable ul a:hover{
  color:#feff00;
}

ul#desplegable ul li {
  width: 180px;
  float: none;
  margin: 0px;
}
ul#desplegable ul a {
  text-align: left;
  background-color: #00abe9;
  color: #FFFFFF;
  text-decoration: none;
  padding: 0px 25px 0px 25px;
}
ul#desplegable li:hover>a, ul#desplegable li a.pressed {
  border-style: none;
 
  text-decoration: none;
}
ul#desplegable span {
  display: block;
  overflow: visible;
  background-image: url("arrowsub.gif");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 20px;
}
ul#desplegable ul span {
  background-image: url("arrowsub.gif");
  padding-right: 12px;
}
ul#desplegable ul li:hover>a, ul#desplegable ul li a.pressed {
  background-color: #49c9b0;
  
  text-decoration: none;
}
ul#desplegable li.topmenu>a {
  background-color: #16A085;
}
ul#desplegable li.topmenu:hover>a, ul#desplegable li.topmenu a.pressed {
  background-color: #1ABC9C;
}
/*/Menu Desplegable*/
.menu_leer{
  background-color: #006699;
  color:#FFFFFF;
  padding:5px 15px;
  text-transform: uppercase;
  font-size: 12pt;
  font-family: "Roboto";
  margin:0px auto;
  width: 80px;
  box-shadow: 2px 2px 3px #999;
}

.degradado_gis{
  background: rgba(253,253,253,1);
  background: -moz-radial-gradient(center, ellipse cover, rgba(253,253,253,1) 0%, rgba(204,204,204,1) 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(253,253,253,1)), color-stop(100%, rgba(204,204,204,1)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(253,253,253,1) 0%, rgba(204,204,204,1) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(253,253,253,1) 0%, rgba(204,204,204,1) 100%);
  background: -ms-radial-gradient(center, ellipse cover, rgba(253,253,253,1) 0%, rgba(204,204,204,1) 100%);
  background: radial-gradient(ellipse at center, rgba(253,253,253,1) 0%, rgba(204,204,204,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#cccccc', GradientType=1 );
}

.menu_bloque{
  background: rgba(253,253,253,1);
  background: -moz-radial-gradient(center, ellipse cover, rgba(253,253,253,1) 0%, rgba(204,204,204,1) 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(253,253,253,1)), color-stop(100%, rgba(204,204,204,1)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(253,253,253,1) 0%, rgba(204,204,204,1) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(253,253,253,1) 0%, rgba(204,204,204,1) 100%);
  background: -ms-radial-gradient(center, ellipse cover, rgba(253,253,253,1) 0%, rgba(204,204,204,1) 100%);
  background: radial-gradient(ellipse at center, rgba(253,253,253,1) 0%, rgba(204,204,204,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#cccccc', GradientType=1 );
  border:2px solid #666666;
  width: 100%;
  height: 100%;
}

.menu_bloque ul{
  height: 100%;   
}

.menu_bloque li{
  display: inline-block;
  margin-right: -4px;
  box-sizing: border-box;
  vertical-align: middle;
  width: 33.37%;
  height: 50%;
  text-align: center;
  padding-top:7px;
}
.menu_bloque img{
  margin-bottom: 5px;
  max-width: 100%;
}
.menu_bloque p{
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 15px;
}
.menu_bloque img.mbottom{
  margin-bottom: 15px;
}
.menu_bloque img.mtop_chubut{
  margin-top: 20px;
}
.menu_bloque img.mtop_radio{
  margin-top: 22px;
}
.menu_bloque .redes_top{
  margin-top: 25px;
}
.menu_bloque .redes span{
display: inline-block;
margin:5px;
}

.menu_notas {
    float: left;
    background-color: rgb(239,239,239);
    width: calc(100% - 221px); /*920px*/
    overflow: hidden;
    position: relative;
        margin-bottom: 9px;
}

.menu_notas .menu {
    display: none;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    position: absolute;
    top: 50%;
    padding: 0 30px;
}

.nota_menu {
	width: 48%;
	margin-bottom: 10px;
	margin-top: 10px;
    display: inline-block;
    vertical-align: middle;
}

.nota_menu_tres {
    width: 31%;
    margin-bottom: 10px;
    margin-top: 10px;
    display: inline-block;
    vertical-align: middle;
}

.nota_menu_tres .col_label {
    display: block;
    color: #E20000;
    font-weight: bold;
    font-size: 11pt;
    cursor: pointer;
}

.nota_menu_tres .col_titulo {
    margin: 10px 0;
    display: block;
    line-height: 1.2;
    font-size: 12pt;
    font-weight: bold;
    cursor: pointer;
}

.nota_menu_tres .col_autor {
    font-weight: bold;
    color: #7E7E7E;
}

.nota_menu_tres:nth-child(1), .nota_menu_tres:nth-child(2), .nota_menu_tres:nth-child(4), .nota_menu_tres:nth-child(5) {
	margin-right: 2%;
}

.nota_menu:nth-child(odd) {
	margin-right: 2%;
}

.nota_menu_imagen {
	width: 47%;
	display: inline-table;
	vertical-align: middle;
}

.nota_menu_texto {
	font-family: 'Roboto Slab', serif;
	width: 50%;
	margin-left: 2%;
	font-size: 12pt;
	line-height: 1.2;
	display: inline-table;
	vertical-align: middle;
	cursor: pointer;
}

.nota_menu_texto:hover{
	text-decoration: underline;
}

/********************************************************************************************/
/** Agenda Cultural**/
/********************************************************************************************/

.agc_div {
	background-color: #262626;
	width: 23%;
    font-family: 'Roboto Slab', serif;
    line-height: 1.2;
	color: #ffffff;
	font-size: 12pt;
    border-top: 3px solid #E20000;
    clear: left;
}

.agc_iheader_pico {
	height: 40px;
    background-color: #E20000;
    font-size: 15pt;
    padding: 8px 20px;
    margin-bottom: 10px;
}

.agc_container label {
	display: block;
	padding: 10px 20px;
}

.agc_header label {
	font-size: 20pt;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
    padding: 15px 20px;
    display: block;
}

.agc_container strong {
	font-weight: bold;
	font-size: 15pt;
}

/*****************************************************************************/
/*Encuestas*/
/*****************************************************************************/

.encuestas_div {
	overflow: hidden;
	float: left;
	/*width: 23%;*/
  width: 100%;
  padding: 15px 0px;
	border-top: solid 3px #dedede;
  border-bottom: solid 3px #dedede;
  box-sizing: border-box;
  margin-bottom: 20px;
}

.encuestas_header {

}

.encuestas_header label {
	font-size: 17pt;
	color: #ffffff;
	position: relative;
	top: 7px;
	left: 30px;
	cursor: pointer;
}

.encuestas_header img {
	position: relative;
	top: 15px;
	left: 20px;
	width: 31px;
	height: 31px;
}

.encuestas_container {
	width: 100%;
	padding-bottom: 10px;
	font-family: 'Rambla', sans-serif;
}

.encuestas_label {
	font-family: 'Rambla', sans-serif;
}

.encuestas_div p {
	margin: 10px 0;
	font-size: 16pt;
	line-height: 1.2;
}

.titulo_encuestas{ 
  padding:0px 0px 15px 0px;
  border-bottom:3px solid #666666;
}

.titulo_encuestas label{
 font-family: 'Rambla', sans-serif;
  color: #333333;
  font-size: 17px;
  font-weight: bold;
}

.encuesta_enviar {
	background-color: #000000;
	border: 1px solid #000;
	color: #FFF;
	margin-left: 50%;
	cursor: pointer;
	position: relative;
	left: -33px;
	cursor: pointer;
}

.grafico { 
  position: relative;
  display: block;
  height: auto;
  min-height: 35px;
  /*background-color: rgb(221,221,221);*/
} 

.grafico_medio {
	border-left: #000000;
	border-left-style: solid;
	border-left-width: thin;
	border-right: #000000;
	border-right-style: solid;
	border-right-width: thin;
	position: relative;
	display: block;
	float: left;
	width: 45%;
	height: 20px;
}

.encuestas_grafico {
	background-color: #018077;
  height: auto;
	min-height: 35px;
}

.encuestas_porcentaje {
	left: -40px;
  display: none;
}

.encuestas_pregunta {
  margin-bottom: 15px;
}

.encuestas label {
	position: relative;
	clear: both;
	display: block;
  line-height: 35px;
  font-size: 12pt;
}

.encuestas_label{
  padding: 0px 10px;
  color: #FFFFFF;
}

.encuesta_label_input {
	display: inline !important;
	font-size: 11pt !important;
	position: relative !important;
	top: -2px !important;
}

/*****************************************************************************/
/*Staff*/
/*****************************************************************************/

.li_staff {
    text-transform: uppercase;
    color: white;
    margin-top: 10px;
    font-weight: bold;
    font-size: 12pt !important;
}

.staff_logo {
	background-repeat: no-repeat;
    background-image: url('/img/staff.png');
    width: 225px;
    height: 75px;
    display: inline-block;
}

#staff_director {
	width: 33.3%;
}

.staff_logo_cont {
    width: 33.3%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    transform: translateY(-50%);
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.main_staff {
	font-size: 0;
}

.staff_div {
	display: inline-block;
    font-size: 12pt;
    width: 25%;
    text-align: center;
    vertical-align: middle;
}

.staff_logo_2 {
	width: 275px;
    background-position: 0 -75px;
}

.staff_barra {
	border-bottom: 10px solid #E2E2E2;
    width: 100%;
    text-align: center;
}

.staff_barra label {
    display: inline-block;
    background-color: white;
    text-transform: uppercase;
    font-family: 'Roboto Slab', serif;
    font-weight: bold;
    font-size: 15pt;
    width: 33.3%;
    position: relative;
    top: 14px;
}

.staff_rol {
	display: none;
}

.staff_redaccion .staff_rol {
    display: block;
    margin-bottom: 10px;
    color: #E20000;
}

.staff_cont {
    text-align: center;
    margin-bottom: 20px;
}

.staff_circulo {
	color: white;
    background-color: #999999;
    text-align: center;
    font-size: 28pt;
    border-radius: 150px;
    width: 100px;
    height: 100px;
    text-transform: uppercase;
    font-family: 'Roboto Slab', serif;
    display: inline-block;
    margin: 20px 0;
    position: relative;
    font-weight: bold;
    overflow: hidden;
}

.staff_circulo img {
	width: 100%;
    height: auto;
}

.staff_twitter {
	margin-top: 10px;
    display: block;
}

.staff_twitter div {
    background-image: url('/img/iconos.png');
    width: 30px;
    height: 27px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: -32px 1px;
    vertical-align: middle;
}

#staff_director .staff_circulo {
	background-color: #E20000; 
}

.staff_circulo label {
    text-transform: uppercase;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    position: absolute;
    left: 50%;
    top: 50%;
}

.staff_nombre {
	display: block;
    font-weight: bold;
    font-family: 'Roboto Slab', serif;
    text-transform: uppercase;
}

#staff_director .staff_nombre {
    color: #E20000;
}

/*****************************************************************************/
/*Cine*/
/*****************************************************************************/

.cine_border {
    border-top: #E20000 solid 3px;
    width: 23%;
    margin: 0 1%;
    display: inline-block;
    vertical-align: top;
}

.cine_img {
	width: 100%;
    height: auto;
}

.cine_container {
	margin: 0px -1%;
	font-size: 0;
	float: left;
}

.cine_descrip {
	display: block;
    color: #585858;
    cursor: pointer !important;
    font-size: 16px;
    line-height: 1.3;
    font-family: 'Lato', sans-serif;
    margin: 0 0 15px 0;
}

.cine_titulo:hover {
	text-decoration: underline;
}

.cine_titulo {
	margin: 10px 0;
    font-family: 'Roboto Slab', serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 1.20;
}

.cine_destacada {
	background-color: black;
    width: 98% !important;
    margin-bottom: 30px;
}

.cine_destacada .cine_img {
	width: 60%;
	display: inline-block;
	vertical-align: top;
}

.cine_destacada .cine_cuerpo {
    width: 40%;
    padding: 0 10px;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    transform: translateY(50%);
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -o-transform: translateY(50%);
    -ms-transform: translateY(50%);
}

.cine_destacada .cine_descrip {
	color: white;
}

.cine_destacada .cine_titulo {
	color: white;
	font-size: 26px;
}

.cine_cuerpo .nota_tag {
	margin-top: 15px;
}

/*****************************************************************************/
/*Tecnolinks*/
/*****************************************************************************/

.tecnolinks_div {
	background-color: #008ECA;
	height: 270px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	width: 620px;
}

#lbl_tecnolinks {
	color: #ffffff;
	font-size: 15pt;
	display: block;
	padding: 10px 0 5px 20px; 
	font-weight: bold;
}

.tecnolinks_container {
	height: 220px;
	background-color: #006F9D;
	margin-top: 6px; 
}

.slider_img {
	height: 90px;
	width: 135px;
	margin: 10px 20px 5px 60px; 
	float: left;
}

.slider_titulo {
	display: table-cell;
	vertical-align: middle;
    color: #ffffff;
    font-weight: bold;
    font-size: 14pt;
    height: 105px;
    width: 310px;
    line-height: 22px;
}

.slider_desc {
    width: 310px;
    display: block;
    color: #ffffff;
    font-size: 11pt;
    margin: 10px 0 0 240px; 
}

.header_mobile_texto {
	font-family: 'Roboto Slab', serif;
    color: white;
    text-transform: uppercase;
    font-size: 22pt;
    text-shadow: 4px 3px rgba(70, 70, 70, 0.4);
    /*display: inline-block;*/
    display: none;
    width: 100%;
    float: left;
    clear: left;
    background-color: #00abe9;
    text-align: center;
    padding: 10px 0;;
    line-height: 0.9;
    margin-top: 60px;
}

@media (min-width : 981px) {
	.header_mobile_texto {
		display: none !important;
	}
	.trapezoide_menu {
    	display: block;
	}
}

/********************************************************************************************/
/** ICONO CLIMA **/
/********************************************************************************************/

.icono_clima_header {
	font-family: 'MeteoconsRegular';
  font-size: 45pt;
  text-align: center;
  color:#FFFFFF;
}

.contenedor_clima_header{ 
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}
.contenedor_clima_header label{
  color:#FFFFFF;
  font-size: 25px;
  font-weight: bold;
  display: block;
}
.contenedor_clima_header .lugar{
  font-size: 20px;
  color: #CCCCCC;
  margin-top: 15px;
  font-weight: normal;
  font-family: "Roboto";
}

.menu_hide_900 {
	cursor: pointer;
}

.icono_clima_extendido {
	font-family: 'MeteoconsRegular';
    margin: 10px 0;
    display: block;
    font-size: 85pt;
    z-index: 2;
    position: relative;
}

/*http://www.alessioatzeni.com/meteocons/*/

.icono_clima_clima_sol_noche:before {
	content: "C";
}

.icono_clima_clima_nublado:before, .icono_clima_clima_inestable:before  {
	content: "N";
}

.icono_clima_clima_lluvia:before {
	content: "R";
}

.icono_clima_clima_sol:before {
	content: "B";
}

.icono_clima_clima_nieve:before {
	content: "W";
}

.icono_clima_clima_viento:before {
	content: "F";
}

.icono_clima_clima_tormenta:before {
	content: "0";
}

.icono_clima_no_detect:before {
	content: ")";
}

.icono_clima_clima_parcial:before {
	content: "H";
}

.icono_clima_clima_parcial_noche:before {
	content: "I";
}

.extendido_1 {
    width: 100%;
    overflow: hidden;
    position: relative;
    text-align: center;
    float: left;
    margin-top: 20px;
}

.extendido_1_mobile {
	display: none;
	line-height: 1.2;
}

.extendido_2 {
    display: inline-block;
    width: 33%;
    overflow: hidden;
    min-height: 160px;
    vertical-align: top;
}

.extendido_cont_2 {
/*	margin: -1%;*/
}

.extendido_fondo {
	background-color: rgba(255, 255, 255, 0.35);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    border: 1px solid #737272;
}

.extendido_1_i {
	float: left;
    width: 30%;
    border: 20px solid rgba(0, 0, 0, 0);
    padding: 20px;
    position: relative;
}

.extendido_1 label {
    font-family: 'Roboto Slab', serif;
    font-size: 14pt;
    position: relative;
    z-index: 2;
}

.extendido_1_d {
    width: 70%;
    padding: 10px;
    position: absolute;
    border-right: 20px solid rgba(0, 0, 0, 0);
    border-top: 20px solid rgba(0, 0, 0, 0);
    border-bottom: 20px solid rgba(0, 0, 0, 0);
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
}

.extendido_1_d_i {
	float: left;
    width: 30%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform:translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	z-index: 2;
}

.extendido_1_d_d {
    position: absolute;
    width: 70%;
    top: 1px;
    bottom: 0px;
    right: 1px;
    margin: 10px;
    border-bottom: 189px solid rgba(0, 0, 0, 0.65);
    border-left: 35px solid transparent;
    height: 0;
    z-index: 2;
}

.extendido_padd {
	padding: 10px;
	overflow: auto;
}

.extendido_1_estado {
	font-weight: bold; 
	font-size: 15pt;
}

.extendido_titulo {
	text-transform: uppercase; 
	display: block;
}

.extendido_1_d_d table {
    width: 100%;
    font-size: 11pt;
    color: white;
    border-collapse: separate;
    border-spacing: 0 2px;
    font-family: 'Roboto Slab', serif;
    min-width: 23%;
}

.extendido_1_d_i label {
    display: block;
    text-align: left;
    margin-bottom: 10px;
}

.extendido_min, .extendido_max {
	font-size: 23pt !important;
    font-weight: bold;
}

.extendido_1 {
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 20px;
}

.extendido_fondo_clima_sol_noche {
	background-image: url('/img/fondos/sol_noche.jpg');
    background-position: center;
    color: white;
}

.extendido_fondo_clima_sol_noche .extendido_fondo, .extendido_fondo_clima_parcial_noche .extendido_fondo {
	background: rgba(0, 0, 0, 0.35);
}

.extendido_fondo_clima_nublado, .extendido_fondo_clima_inestable, .extendido_fondo_clima_viento {
	background-image: url('/img/fondos/nublado.jpg')
}

.extendido_fondo_clima_lluvia {
	background-image: url('/img/fondos/lluvia.jpg');
    background-position: center;
    color: white;
}

.extendido_1.extendido_fondo_clima_lluvia {
    text-shadow: 2px 0 0 rgb(65, 65, 65), -2px 0 0 rgb(65, 65, 65), 0 2px 0 rgb(65, 65, 65), 0 -2px 0 rgb(65, 65, 65), 1px 1px rgb(65, 65, 65), -1px -1px 0 rgb(65, 65, 65), 1px -1px 0 rgb(65, 65, 65), -1px 1px 0 rgb(65, 65, 65);
}

.extendido_fondo_clima_sol {
	background-image: url('/img/fondos/sol.jpg')
}

.extendido_fondo_clima_nieve {
	background-image: url('/img/fondos/nieve.jpg');
	background-position: center;
    color: black;
}

.extendido_fondo_clima_tormenta {
	background-image: url('/img/fondos/tormenta.jpg');
	background-position: center;
    color: white;
}

.extendido_fondo_no_detect {
	background-image: url('/img/fondos/no_detect.jpg')
}

.extendido_fondo_clima_parcial {
	background-image: url('/img/fondos/parcial.jpg')
}

.extendido_fondo_clima_parcial_noche {
	background-image: url('/img/fondos/parcial_noche.jpg');
	background-position: center;
    color: white;
}

.extendido_2_borde {
	background: rgba(0, 0, 0, 0.5);
	margin: 10px;
    border: 1px solid gray;
    color: white;
    font-family: 'Roboto Slab', serif;
    padding: 10px;
    overflow: hidden;
    min-height: 140px;
}

.extendido_2_borde label {
	font-size: 12pt;
}

.extendido_2_borde .icono_clima_extendido {
    display: inline-block;
    font-size: 55pt;
    float: left;
    margin: 0px 15px 0 0px;
} 

.extendido_minmax {
    display: inline;
}

.extendido_minmax label {
    font-size: 12pt;
    line-height: 1.2;
}

.div_encuesta .encuestas_div {
	width: 100%;
}

.div_encuesta .nota_cont_iconos {
    position: static;
    float: right;
    margin-bottom: 10px;
}

.div_encuesta .nota_cont_iconos .compartir_nota {
    opacity: 1;
}

/********************************************************************************************/
/** Equipos **/
/********************************************************************************************/

.no-item .equipos {
	margin: 30px 0;
}

.equipos {
	width: 100%;
	margin: 30px 0 0 0;
 	float: left;
 	position: relative;
}

.equipos_container {
}

.equipo_escudo img {
	width: 73px;
	height: 73px;
	cursor: pointer;
}

.equipo_escudo {
    height: 135px;
    width: 110px;
    background-image: url('/img/equipos.png');
    background-repeat: no-repeat;
    display: inline-block;
}

.equipos_size {
    float: left;
    width: 16.6%;
    position: relative;
    text-align: center;
    padding: 20px 0;
}

.divisor_equipos {
    top: 0;
    bottom: 0;
    right: 0;
    width: 20;
    float: left;
    position: absolute;
    border-left: 1px solid #CCCCCC;
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
}

.equipo_escudo.penarol {
}

.equipo_escudo.quilmes {
	background-position: -188px 0; 
}

.equipo_escudo.aldosivi {
	background-position: -378px 0; 
}

.equipo_escudo.alvarado {
	background-position: -568px 0; 
}

.equipo_escudo.circulo {
	background-position: -758px 0; 
}

.equipo_escudo.kimberley {
	background-position: -943px 0; 
}


/****Aldosivi***/

.modalJugador, .modalDT, .modalArquero {
	display: none;
	width: 481px;
	height: 390px;
	position: fixed;
	top: 0px;
	margin: auto;
	left: 0px;
	bottom: 0;
	right: 0;
	z-index: 99999;
	z-index: 999999999;
	border-radius: 5px;
	background: rgb(239, 239, 239);
}

#aldosivi_encabezado {
	margin: 10px 0; 
}

.esp-aldosivi #lbl_masinfo {
	top: 13px;
	font-size: 14pt;
	left: 17px;
	color: rgb(240, 240, 240);
}

.esp-aldosivi label, .esp-aldosivi span {
	font-size: 10pt;
	color: rgb(97, 97, 97);
	vertical-align: text-bottom;
}

.esp-aldosivi .masinfo_container {
	border-radius: 0 0 4px 4px;
	border-bottom: silver solid 4px;
}

.aldosivi_titulo_club {
	font-weight: bold;
	font-size: 12pt !important;
	position: relative;
	top: -6px;
}

.aldosivi_cont_oscuro {
    background-color: rgba(197, 197, 197, 0.22);
    width: 100%;
    padding: 10px;
}

#aldosivi_escudo_cont {
	margin: 0 5px 0 2px;
	float: left;
}

.aldosivi_cont_oscuro img {
	vertical-align: middle;
	margin: 3px 0;
}

.aldosivi_cont_oscuro a {
	font-weight: bold;
	color: rgb(70, 70, 70);
}

.esp-aldosivi .columna3 .masinfo {
	padding: 15px 5px;
	overflow: hidden;
}

.esp-aldosivi .masinfo_header {
	background-color: #464646;
	height: 40px;
}

.aldosivi_jugadores {
	float: left;
	clear: left;
	margin: 20px 0;
	width: 100%;
}

.aldosivi_jugadores_label {
	font-size: 13pt 
}

.aldosivi_jugadores_label span {
	font-weight: bold;
	font-size: 16pt;
}

.aldosivi_fondo_banner {
	background-color: rgb(70, 70, 70);
	color: rgb(231, 228, 228);
	font-size: 11pt;
	padding: 10px;
	margin: 10px 0;
	width: 100%;
	box-sizing: border-box;
}

.aldosivi_cuerpo_tecnico {
	display: inline-block;
	width: 96px;
	margin: 2px;
	text-align: center;
	vertical-align: top;
}

.aldosivi_jugador {
	display: inline-block;
	width: 96px;
	margin: 2px;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
}

.aldosivi_jugador img, .aldosivi_cuerpo_tecnico img {
	width: auto;
	height: 96px;
}

.aldosivi_jugador label, .aldosivi_cuerpo_tecnico label {
	font-weight: bold;
}

.aldosivi_header1 {
    background-image: url('../img/aldosivi/modulo-arriba-1.png');
    width: 100%;
    height: 60px;
    background-color: #525252;
    background-repeat: no-repeat;
}

.aldosivi_blanco {
    background-color: white;
    width: 100%;
    float: left;	
}

.aldosivi_header2 {
	background-image: url('../img/aldosivi/modulo-arriba-2.png');
    width: 100%;
    height: 60px;
    background-color: #525252;
    background-repeat: no-repeat;
}

.aldosivi_partidos_pendientes .aldosivi_partido span:nth-child(1) {
	background-color: rgb(221, 221, 221);
	padding: 4px 6px;
	display: inline-block;
	vertical-align: top;
	width: 85px;
}

.aldosivi_partidos_pendientes .aldosivi_partido span:nth-child(2) {
	background-color: white;
	padding: 4px 6px;
	display: inline-block;
	vertical-align: top;
	width: 175px;
}

.aldosivi_partidos .aldosivi_partido span:nth-child(1) {
	background-color: rgb(221, 221, 221);
	padding: 4px 6px;
	display: inline-block;
	vertical-align: top;
	width: 100%;
}

.aldosivi_partidos .aldosivi_partido span:nth-child(2) {
	padding: 4px 6px;
	width: 60px;
	text-align: right;
}

#aldosivi_principal {
	width: 100%;
}

.aldosivi_partidos .aldosivi_partido span:nth-child(3) {
	padding: 4px;
	width: 14px;
	color: red;
	font-weight: bold;
}

.aldosivi_partidos .aldosivi_partido span:nth-child(4) {
	padding: 4px;
	width: 14px;
	color: red;
	font-weight: bold;
}

.aldosivi_partidos .aldosivi_partido span:nth-child(5) {
	padding: 4px 6px;
	width: 175px;
}

.aldosivi_partidos .aldosivi_partido span {
	float: left;
	background-color: white;
}

.aldosivi_fondo_modal {
	background-color: rgb(161, 161, 161);
	border-bottom: white solid 3px;
	color: white;
	height: 120px;
	border-radius: 4px 4px 0 0;
	font-size: 12pt;
	padding-left: 200px;
	padding-top: 20px;
	box-sizing: content-box;
}

#aldosivi_jugador_imagen {
	position: absolute;
	top: 15px;
	left: 25px;
}

#aldosivi_dt_nombre, #aldosivi_jugador_nombre  {
	font-weight: bold;
	display: block;
}

#aldosivi_dt_posicion, #aldosivi_jugador_posicion {
	display: block;
	font-size: 10pt;
}

#aldosivi_dt_fnacimiento, #aldosivi_jugador_fnacimiento, #aldosivi_jugador_peso  {
	display: inline-block;
	margin-top: 5px;
	font-size: 10pt;
}

#aldosivi_dt_lnacimiento, #aldosivi_jugador_lnacimiento, #aldosivi_jugador_altura  {
	font-size: 10pt;
}

#aldosivi_dt_trayectoria_jugador, #aldosivi_jugador_trayectoria {
	width: 40%;
	float: left;
	margin-top: 35px;
	padding: 0 15px;
	font-size: 9pt;
	text-align: center;
}

#aldosivi_dt_trayectoria_jugador_der, #aldosivi_jugador_estadisticas {
	width: 60%;
    float: left;
    margin-top: 15px;
    padding-right: 15px;
    font-size: 9pt;
    text-align: center;
}

#aldosivi_dt_trayectoria_jugador label, #aldosivi_dt_trayectoria_jugador_der label,
#aldosivi_jugador_trayectoria label {
	display: block;
	background-color: rgb(216, 216, 216);
	padding: 2px 4px;
}

#aldosivi_dt_trayectoria_jugador span, .aldosivi_trayectoria_nodestacado,
#aldosivi_jugador_trayectoria span, .aldosivi_jugador_estadisticas {
	background: white;
	display: block;
	padding: 5px;
	max-height: 110px;
	overflow: auto;
	line-height: 1.2
}

.aldosivi_trayectoria_destacado {
	display: block !important;
	color: white !important;
	background-color: rgb(161, 161, 161) !important;
	padding: 7px 10px 0 10px !important;
}

#aldosivi_jugador_estadisticas  {
	text-align: left !important;
}

#aldosivi_jugador_estadisticas div {
	display: block;
	background-color: rgb(216, 216, 216);
	margin-bottom: 3px;
	padding: 2px 4px;
	position: relative;
}

#aldosivi_jugador_estadisticas div span {
    position: absolute;
    background: white;
    text-align: center;
    width: 35px;
    height: 16px;
    top: 0;
    right: 0;
    vertical-align: middle;
    clear: both;
    padding-top: 3px;
}

#aldosivi_jugador_estadisticas label {
	font-weight: bold;
}

#aldosivi_div_tarjetas {
    background-image: url('/img/aldosivi/ficha-tarjetas.png') !important;
    height: 30px;
    background-repeat: no-repeat;
    background-color: initial !important;
    padding: 6px 0 0 4px !important;
    margin-top: -5px;
}

#aldosivi_div_tarjetas span {
	background: initial !important;
}

#aldosivi_jugador_roja {
	left: 150px;
    top: 7px !important;
}

#aldosivi_jugador_amarilla {
	left: 210px;
    top: 7px !important;
}

#aldosivi_haceclick {
	text-align: center;
	width: 100%;
	display: block;
	margin-bottom: 20px;
}

.esp-aldosivi .compartir_nota {
	opacity: 1;
}

.esp-aldosivi .masinfo_div {
	padding: 10px 0px;
	overflow: hidden;
	width: 49%;
	float: left;
}

.esp-aldosivi .columna3 .masinfo_div {
	width: 100%;
}

.esp-aldosivi .masinfo_header {
	background-color: #3D3D3D;
	height: 60px;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px; 
}

.esp-aldosivi .masinfo_header label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17pt;
	color: #ffdd00;
	position: relative;
	top: 7px;
	left: 30px;
}

.esp-aldosivi .masinfo_header img {
	position: relative;
	top: 15px;
	left: 20px;
	width: 31px;
	height: 31px;
}

.esp-aldosivi .triangulo_masinfo {
	border-color: transparent transparent #E5E5E5 transparent;
	border-style: solid;
	border-width: 8px;
	width: 0px;
	height: 0px;
	margin: 7px 0px 0px 28px;
}

.esp-aldosivi .masinfo_container {
	background-color: #E5E5E5;
}

.esp-aldosivi .masinfo {
	padding: 20px;
}

@media (max-width : 980px) {
	.esp-aldosivi .masinfo_div {
	    width: 48% !important;
	    margin: 1% !important;
	}

	#aldosivi_cobertura {
		width: 46%;
		margin: 2%;
	}
}

@media (max-width : 750px) {
	.esp-aldosivi .masinfo_div {
	    width: 96% !important;
	    margin: 2% !important;
	}

	#aldosivi_cobertura {
		width: 96%;
		margin: 2%;
	}
  div.ppp.popup {
    margin:0px !important;
  }
}

@media (max-width : 550px) {
	.modalJugador, .modalDT, .modalArquero {
		width: 98%;
		height: 450px;
	}
	#aldosivi_dt_trayectoria_jugador, #aldosivi_jugador_trayectoria {
		width: 98%;
	}
	#aldosivi_dt_trayectoria_jugador_der, #aldosivi_jugador_estadisticas {
	    width: 98%;
	    margin: 0;
	    padding: 20px 20px 0 20px;
	}
}

/********************************************************************************************/
/** Opinion **/
/********************************************************************************************/

.opn_titulo{
    padding: 0px 0px 0px 20px;
    min-height: 69px;
    width: 800px;
  }

.opn_titulo h2{
    padding: 0px 20px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 29px;
    font-weight: bold;
    color: #2B2B2B;
    max-height: 50px;
    min-height: 50px;
    line-height: 29px;
    -webkit-margin-before: 0;
    -moz-margin-before: 0;
}

.opn_nota_descripcion {
    margin-top: 10px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #686875;
    min-height: 20px;
    width: 900px;
}
  
.opn_opinologo {
    float: left;
    width: 130px;
    height: 130px
}

.opn_opinologo img{
    width: 130px;
    height: 130px
}

.opn_columnista {
    padding: 20px;
    line-height: 1.2;
    font-size: 11pt;
    border: 1px solid #0057ae;
}

.opn_columnista label {
    clear: both;
    font-weight: bold;
    font-size: 18px;
    color: rgb(0,132,255);
    margin-bottom: 10px;
    display: block;
}

.opn_columnista .opn_col_html {
    clear: both;
}

#container {
	height: 83px;
	position: relative;
}

#wrapper > #container {
	display: table;
	position: static;
}

#container div {
	position: absolute;
	top: 50%;
}

#container div div {
	position: relative;
	top: -50%;
}

#container > div {
	display: table-cell;
	vertical-align: middle;
	position: static;
}

/********************************************************************************************/
/** Error **/
/********************************************************************************************/

.error_fondo {
	background: url('/img/mar.png') repeat-x;
	background-position: bottom;
	overflow: hidden;
	position: relative;
	background-size: 10%;
	clear: both;
}

.error_container {
	width: 1140px;
	margin: auto;
	overflow: hidden;
}

.error_faro {
    width: 150px;
    margin: 20px 0 -25px 20px;
    float: left;
}

.error_title {
	font-family: 'Roboto Slab', serif;
	font-weight: bold;
  	font-size: 110pt;
}

.error_title2 {
	font-family: 'Roboto Slab', serif;
	font-weight: bold;
	font-size: 18pt;
	margin: 20px 0 10px 0;
}

.error_cuerpo {
    font-family: 'Roboto Slab', serif;
    width: 100%;
   text-align: center;

}

.error_mensaje {
	font-family: 'Roboto', serif;
	display: block;
	font-size: 14pt;
	font-weight: 300;
	line-height: 1.2;
}

.error_input {
    font-family: 'Roboto', serif;
    border: none;
    border: 1px solid rgb(195,195,195);
    padding: 5px 10px;
    margin: 30px 0 0 0;
    font-size: 18pt;
    height: 50px;
    width: 470px;
}

.error_buscar {
    background-color: #003366;
    border: none;
    padding: 14px 20px 12px 20px;
    text-align: center;
    color: rgb(224, 224, 224);
    font-family: 'Roboto', serif;
    font-size: 15pt;
}

.error_input::-webkit-input-placeholder {
    color: #2D2D2D;
}

.error_input::-moz-placeholder {
    color: #2D2D2D;
}

.error_input::-ms-input-placeholder {
    color: #2D2D2D;
}

.bttrlazyloading-wrapper {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.bttrlazyloading-clone,
.bttrlazyloading {
    margin: 0;
    padding: 0;
    border: 0;
    display: block;
    height: auto;
    max-width: 100%;
}
.bttrlazyloading-loaded {
    background-image: none !important;
}

/********************************************************************************************/
/** Opiniones **/
/********************************************************************************************/

.div_so_opinion {
	margin: 1.25%;
	width: 47%;
	border: 1px solid #ccc;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
	display: inline-block;
	vertical-align: top
}

.div_so_opinion .nota_cont_iconos {
    bottom: 5px;
    right: 5px;
}

.cargar_mas {
	  width: 152px;
    font-family: 'Rambla', sans-serif;
    border-radius: 5px;
    background: #0057ae;
    height: 41px;
    color: #fff;
    font-size: 18px;
    padding: 10px;
  
    border: none;
    
    display: block;
    margin: 0 auto 60px auto;
}

.opiniones .cargar_mas {
  
    background: #b00000;
}



.compartir_opinion {
    float: left;
    position: relative;
    width: 26px !important;
    height: 27px !important;
    background-image: url('/img/iconos_compartir.png');
    background-repeat: no-repeat;
    background-size: 160px;
}

.compartir_opinion_fb { background-position: -27px 0px }
.compartir_opinion_tw  { background-position: 0px 0px }
.compartir_opinion_mail  { background-position: -107px 0px }

.so_cont_imagen_img {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	z-index: 3;
	display: inline-block;
}

.so_triangulo {
	border-color: transparent #F0F0F0 transparent transparent;
	border-style: solid;
	border-width: 11px;
	width: 0px;
	height: 0px;
	margin: 14px 0px 0 0;
	position: absolute;
	z-index: 4;
	right: 0;
}

.so_desc {
	display: inline-block;
	width: 62%;
	vertical-align: top;
	margin: 10px 3%;
	float: right;
}

.so_desc label {
	cursor: pointer;
}

.so_titulo {
	font-weight: bold;
	font-size: 16pt;
	line-height: 24px;
	color: #000000;
}

.so_por {
	  color: #fff;
    display: inline-block;
    background: #b00000;
    margin-top: 10px;
    padding: 5px;
}

.so_por a{
    color: #fff;
}

.so_redes {
	height: 26px;
    position: absolute;
    bottom: 0;
    z-index: 999;
    background: white;
}

.so_destacado {
	position: absolute;
	
	width: 25px;
	height: 100%;
	right: -10px;
	top: 0;
	z-index: 2;
}

.centro {
	padding-top: 30px 0;
	clear: both;
}

.so_cont_imagen {
	position: relative;
	float: left;
	width: 30%;
}

/********************************************************************************************/
/** Farmacias **/
/********************************************************************************************/

.diadiv {
    color: black;
}

.bloqueseccion{
	position: relative;
	margin: 10px;
}

.bloqueseccion .titulo{
	clear: left;
}

.contentmap {
	height:500px;
	width:100%;
	margin:20px 20px 20px 0; 
	float: left;
	border-top: 3px solid red;
}

.bloque_info {
	color: black;
}

.bloqueturnf {
	width: 100%;
	margin: 20px 20px 20px 0;
	float: left;
	border-spacing: 0;
	clear: both;
}

#farmacia_turno {
	font-weight: bold;
	font-family: 'Roboto', serif;
	font-size: 12pt;
}

.farmacia_click {
	cursor: pointer;
}

.farmacia_click td img {
	position: absolute;
	height: 40px;
	top: 50%;
	left: 10px;
	margin-top: -20px;
}

.farmacia_click td span {
	font-weight: bold;
	color: rgb(226, 0, 0);
	font-size: 12pt;
}

.farmacia_click td {
	position: relative;
	min-height: 40px;
	padding: 10px 20px 10px 50px;
	color: black;
	font-size: 10pt;
	line-height: 1.5;
}

.farmacia_selected {
	background-color: rgb(226, 0, 0) !important;
	color: #ffffff !important;
}

.farmacia_selected span {
	color: #ffffff !important;
}

/*****************************************************************************/
/*Objetos de Ultimo monento*/
/*****************************************************************************/

#um_ultimo_momento {
    float: right;
    width: 90%;
    position: relative;
    left: initial !important;
    right: 0px;
    margin: 0 0 15px 0;
    background-color: #ffcc00;
    display: flex;
    align-items: center;
}

#um_div_label {
  width: 20%;
  min-width: 100px;
  position: absolute;
  background-color: #ff0000;
  outline: 5px solid #ff0000;
  border: 1px solid #ffffff;
  left: calc(-10% - 5px);
  padding:7px;
  text-align: center;
}

#um_ultimo_momento span {
  font-family: 'Roboto', serif;
  font-size: 13pt;
  color: white;
  text-align: center;
}

.um_titulos_label {
    margin: 0 0 0 100px;
    padding: 19px;
    padding-left: 5%;
    display: inline-block;
    font-family: 'Roboto', serif;
    font-weight: bold;
    font-size: 25pt;
    text-transform: uppercase;
}

.um_titulos_label:hover {
	text-decoration: underline;
}

@media (max-width: 980px){
  #um_ultimo_momento{
    width: 100%;
  }
  #um_div_label{
    position: static;
    margin-left: 15px;
  }
  .um_titulos_label {
    font-size: 16pt;
    margin: 0px;
  }

}

/********/

.basquet_cont {
	width: 100%;
	float: left;
	overflow: hidden;
	background: url('/img/basquet_fondo3.jpg');
	border-radius: 5px;
	text-align: center;
	padding: 10px 10px 0 10px;
	background-repeat: no-repeat;
	box-sizing: border-box;
}

.basquet_texto2 {
	display: none !important;
}

.basquet_margin {
	width: 940px;
}

.basquet_equipo {
	display: inline-table;
}

.basquet_izq,.basquet_der {
	height: 70px;
	width: 450px;
	margin: 0px auto 10px auto;
	display: inline-block;
}

@media (max-width : 450px) {

	.basquet_equipo {
		width: 55px;
	}

	.basquet_equipo img, .basquet_equipo label{
		top: 0;
	}

	.basquet_texto2 {
		display: block !important;
	}

	.basquet_texto1 {
		display: none !important;
	}

	.basquet_vivo {
		display: none !important;
	}

}

@media (max-width : 600px) {

	.basquet_cont {
		background-position: -580px 0;
	}

	.basquet_izq,.basquet_der {
		width: inherit;
	}

	.basquet_loading {
		position: initial !important;
		margin-bottom: 5px;
	}
}

@media (min-width : 600px) and (max-width : 800px) {
	.basquet_cont {
		background-position: -300px 0;
	}
}

@media (min-width : 270px) {
	.basquet_margin {
		display: none;
	}
}

@media (min-width : 800px) {

	.basquet_cont {
		background-position: -100px 0;
	}

}

@media (min-width : 1000px) {

	.basquet_cont {
		background-position: 0 0;
	}

}


@media (min-width : 450px) {

	.basquet_sombra div {
		display: block !important;
	}

	.basquet_datos {
		margin: 0 10px;
	}

}

.basquet_cont label{
	font-weight: bold;
	color: #ffffff;
}

.basquet_label {
	position: relative;
	top: -15px;
}

.basquet_color {
	color: #000000 !important;
	background: url('/img/contador.png');
	text-align: center;
	width: 40px;
	height: 50px;
	vertical-align: middle;
	display: inline-table;
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: 0 15px;
	background-size: 39px;
	font-size: 14pt;
}

.basquet_label img {
	width: 34px;
}

.basquet_tanteador {
	height: 65px;
}

.basquet_sombra {
	text-shadow: 1px 3px 6px #030303;
}

.basquet_sombra div {
	display: none;
}

.basquet_vivo {
	color: rgb(255, 255, 255);
	background-color: rgb(255, 0, 0);
	padding: 2px 7px;
	border-radius: 9px;
	text-shadow: 1px 2px 2px #C9C1C1;
	display: none;
	margin-right: 5px;
}

.basquet_loading {
	width: 70px;
	overflow: hidden;
	height: 5px;
	position: absolute;
	border-color: #000000;
	border-radius: 5px;
	border-style: solid;
	border-width: thin;
}

.basquet_loading div {
	background-color: #CE0000;
	width: 100%;
	height: 100%;
}

.mk_left {
	float: left;
	top: 0px;
	left: 0px;
	z-index: 999999;
}

.mk_right {
	float: right;
	top: 0px;
	right: 0px;
	z-index: 999999;
}

.mk_cont {
  width: 1220px;
  height: 600px;
  position: absolute;
  top: 0px;
  margin: 190px auto;
  left: 0px;
  bottom: 0;
  right: 0;
  display: none;
  z-index: -1;
}

/*.ppp_H2, .ppp_S2, .ppp_P2 {
  position: absolute !important;
  top: 0px;
  left: -130px;
  display: none;
  z-index: 999;
}

.ppp_H3, .ppp_S3, .ppp_P3  {
  position: absolute !important;
  top: 0;
  right: -130px;
  display: none;
  z-index: 999;
}
*/



@media (min-width : 1220px) {
	.mk_cont, .ppp_H2_1, .ppp_H2, .ppp_S2, .ppp_P2, .ppp_H3, .ppp_S3, .ppp_P3 {
		display: block;
	}
}

@media (min-width : 1410px) {
	.mk_cont {
		width: 1410px;
	}
}

.mk_link {
	width: 120px;
	height: 600px;
	position: absolute;
}

#tabla_concursos {
	border-spacing: 0;
	width: 100%; 
	margin-bottom: 20px;
}

#tabla_concursos td {
	padding: 10px;
}

/***Posiciones***/

.ppp_D1 {
  width : 980px;

}

.ppp_D2 {
  width : 120px;

}

.ppp_D3_1 {
  width : 300px;

  margin-top: 10px;
}

.ppp_D3_2 {
  width : 300px;

  margin-top: 10px;
}

.ppp_D4 {
  width : 300px;

  margin-top: 10px;
}

.ppp_D5 {
  width : 618px;

}

.ppp_D6 {
  width : 980px;

}

.ppp_D7_1 {
  width : 300px;

  margin-top: 10px;
}

.ppp_D7_2 {
  width : 300px;

  margin-top: 10px;
}

.ppp_D8 {
  width : 300px;

}

.ppp_D9 {
  width : 300px;

  margin-top: 10px;
}

.ppp_D10 {
  width : 300px;

  margin-top: 10px;
}

.ppp_V1 {
  width : 980px;

}

.ppp_V2 {
  width : 120px;

}
/*
.ppp_P1 {
  width : 980px;

}

.ppp_P2 {
  width : 120px;

}

.ppp_P3 {
  width : 300px;

}

.ppp_P4, .ppp_P6, .ppp_S4, .ppp_S6, .ppp_P7, .ppp_P8, .ppp_S7, .ppp_S8 {
  width : 300px;
  margin-top: 10px;
}

.ppp_P5 {
  width : 620px;
  margin-bottom: 20px;
}

.ppp_P7 {
  width : 300px;

}

.ppp_P9 {
  width : 300px;

}

.ppp_P10 {
  width : 300px;

  margin-top: 10px;
}*/

.ppp_F1 {
  width : 980px;

}

.ppp_F2 {
  width : 120px;

}

.ppp_F4 {
  width : 300px;

  margin-top: 10px;
}

.ppp_F7 {
  width : 300px;

  margin-top: 10px;
}

.ppp_F10 {
  width : 300px;

  margin-top: 10px;
}

.ppp {
	overflow: hidden;
	text-align: center;
	position: relative;
  margin-bottom: 20px !important;
}
.ppp > div{
  display: flex;
  align-items: center;
  justify-content: center;
}
.ppp iframe {
   /* position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    */
}

.ppp img {
  width: auto;
	max-width: 100%;
	height: auto;
  display: block !important;
}

.tag_fecha_small {
	position: absolute;
	bottom: 12px;
	color: white;
	padding: 0px 3px;
	line-height: 17px;
	font-size: 8pt;
	height: 16px !important;
	left: 5px;
}

.tag_fecha_normal {
	position: absolute;
	margin-top: -30px;
	color: black;
	padding: 0px 3px;
	line-height: 17px;
	font-size: 8pt;
	height: 16px !important;
}

.columna_header .nota_gen {
	float: left;
}

.columna_header .nota_2 {
	margin-right: 30px;
}

.columna_header .nota_descripcion{
  color:#fff;
}

.nota_seccion {
	float: left;
  border-bottom: 1px solid #999999;
  width: 100%;
  margin-bottom: 22px;
  padding-bottom: 15px;
}

.nota_seccion_img {
	float: left;
	width: 40%;
	margin: 0 20px 0 0;
	position: relative;
}

.nota_seccion_noimg {
	float: right;
}

.nota_seccion_noimg .nota_cont_iconos {
	position: static;
}

.nota_seccion_img .nota_cont_iconos {
	bottom: 10px;
}

/********* Tema dia *************/

.tema_dia {
	width: 100%; 
	float: left;
  margin-bottom: 20px;
}

.temadia_cont:not(:first-child)  {
  margin-top: 20px;
}

.temadia_flag {	
    width: 100%;
    background-color: #E20000;
    text-align: center;
    color: white;
    padding: 5px 0;
    font-size: 13pt;
    text-transform: uppercase;
    font-family: 'Roboto Slab', serif;
    font-weight: bold;
    margin-bottom: 20px;
    float: left;
}

.temadia_padd {
	margin: -1%;
	font-size: 0;
  overflow: hidden;
  clear: both;
}

.nota_relacion_tipo {
    display: inline-block;
    font-size: 12pt;
    margin: 0 1%;
    vertical-align: top;
    border-top: 3px solid red;
}

.nota_relacion_tipo .nota_tag  {
	margin-top: 10px;
}

.nota_relacion_1, .nota_relacion_3, .nota_relacion_5 , .nota_relacion_8 {
    width: 48%;
    float: left;
}

.nota_relacion_1 .nota_titulo, .nota_relacion_3 .nota_titulo, .nota_relacion_5 .nota_titulo, .nota_relacion_8 .nota_titulo {
	font-size: 20pt;
}

.nota_relacion_2, .nota_relacion_4, .nota_relacion_6 , .nota_relacion_7 {
    width: 23%;
}

.nota_relacion_2 {
    min-height: 271px;
}

.nota_relacion_2 .nota_titulo, .nota_relacion_4 .nota_titulo, .nota_relacion_6 .nota_titulo , .nota_relacion_7 .nota_titulo {
	font-size: 13pt;
}

/******** WhatsApp ***********/

.whatapp_container {
	float: left;
	width: 100%;
  min-height: 460px;
	
  background-color: #01cc00;
  box-sizing: border-box;
}

.whatsapp_header {
	    margin-bottom: 10px;
    margin-top: 70px;
    width: 20%;
    float: left;
}

.whatsapp_header .icono_whatsapp_grande{
  margin:30px auto;
}

.whatsapp_header .texto,.whatsapp_header .numero{
  color: #FFFFFF;
  text-align: center;
  width: 90%;
  margin:0px auto;
  font-weight: bold;
  font-family: "Roboto";
}
.whatsapp_header .texto{
  border-bottom: 1px solid #FFFFFF;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  line-height: 1.3;
}
.whatsapp_header .texto span{
  color: #FFFFFF;
  text-align: center;
  font-size: 24px;
}
.whatsapp_header .numero{
  font-size: 33px;
}

.base_verde {
	background-color: rgb(62, 89, 53);
	width: 900px;
	float: left;
}

.whatsapp_nota {
	width: 200px;
	display: inline-block;
	overflow: hidden;
	margin: 10px;
	border: 2px rgb(208, 203, 203) solid;
	border-radius: 4px;
	vertical-align: top;
	position: relative;
}

.whatsapp_nota .panel_imagen{
	width: 100%;
	height: auto;
}


.nota.whatsapp{
  width: 26.5% !important;
  min-height: 440px;
  padding: 10px 15px;
  margin: 0px !important;
  /* height: 100%; */
  border-left: 1px solid white;
  border-right: 1px solid white;
  box-sizing: border-box;
  border-top: 0px;
}
.nota.whatsapp:last-child{
  border-right:0px;
  border-left: 0px;
}

.nota.whatsapp:first-child{

  border-right: 0px;
}



.whatsapp .nota_tag{
  border-radius: 0px;
  background-color: #FFFFFF !important;
  padding-top:4px;
  display: inline-block;
  margin-right: 6px;
}
.whatsapp .nota_tag label{
  color: #01cc00;
  text-transform: uppercase;
  font-family: "Roboto";
  font-size: 9pt !important;
}

.whatsapp .nota_fecha{ 
  display: inline-block;
}

.whatsapp .nota_titulo,.whatsapp .nota_descripcion{
  color: #FFFFFF;
}

/**** Graficos *****/

.nota_grafico .grafico_valor {
	float: left;
	width: 200px;
	margin-bottom: 10px;
}

.nota_grafico .grafico_color {
	width: 10px;
	height: 65px;
	float: left;
	margin-bottom: 2px;
}

.nota_grafico .grafico_img {
	width: 65px;
	float: left;
	border: 1px solid rgb(215, 215, 215);
	padding: 2px;
	box-sizing: border-box;
	margin: 0 8px 0 2px;
	height: 65px;
}

.nota_grafico .grafico_sinimg {
	width: 65px;
	float: left;
	border: 1px solid rgb(215, 215, 215);
	padding: 2px;
	box-sizing: border-box;
	margin: 0 8px 0 2px;
	height: 65px;
}

.nota_grafico .grafico_texto {
	float: left;
	height: 65px;
	position: relative;
	width: 110px;
}

.nota_grafico .grafico_texto label {
	position: absolute;
	bottom: 0;
	color: rgb(92, 92, 92);
	font-weight: bold;
	font-size: 11pt;
	left: 0;
	text-align: left;
}

.nota_grafico .grafico_texto label span {
	font-size: 8pt;
	font-weight: normal;
}

.nota_grafico .grafico_valores {
	float: left;
	width: 220px;
	margin-top: 5px;
}

.grafico_canvas {
	width: 375px;
	border: 2px solid rgb(228, 228, 228);
	border-radius: 14px;
	text-align: center;
	box-sizing: border-box;
	float: left;
	padding: 20px 0 10px 0;
}

.nota_grafico, .nota_resultado {
	border: 1px solid rgb(173, 173, 173);
	overflow: hidden;
	padding: 20px 10px;
	text-align: center;
	box-sizing: border-box;
}

.grafico_canvas canvas {
	width: 100% !important;
	height: 50% !important;
}

.grafico_valor .grafico_texto:first-of-type {
	font-size: 2em;
}

.grafico_descripcion {
	padding: 5px;
	font-size: 11pt;
	font-weight: bold;
}

.nota_1 .grafico_canvas, .size_220 .grafico_canvas, .size_380 .grafico_canvas, .size_300 .grafico_canvas  {
	width: 100%;	
	margin-top: 20px;
}

.nota_3 .grafico_canvas {
	width: 680px;
}

.nota_1 .nota_grafico, .size_220 .nota_grafico .grafico_valores, .size_300 .nota_grafico .grafico_valores, .size_380 .nota_grafico .grafico_valores {
	width: 100%;
}

.nota_grafico_ninguno .grafico_valores {
	width: 100%;
}

.ppp {
  float: left;
}

@media (max-width: 1410px) {
 /* .whatsapp_header{
    width: 228px;
    margin-top: 40px;
  }*/
  .nota.whatsapp{
    /*width: 243px !important;*/
  }
  .whatsapp_header .texto{
    font-size: 16px;
  }
  .whatsapp_header .texto span{
    font-size: 21px;
  }
  .whatsapp_header .numero{
    font-size: 24px;
  }
}
@media (max-width: 1170px) {
  .footer_col{
    min-height: 200px;
    height: auto;
  }
}
@media (max-width: 980px) {
	.nota_grafico .grafico_valores {
		width: 100% !important;
	}

	.grafico_canvas {
		width: 100% !important;	
		margin-top: 20px;
	}
  .whatsapp_header{
    width: 100%;
    float: none;
  }
  .nota.whatsapp{
    width: 32%;
    border:0px;
  }



}

#notas .nota_grafico {
    margin: 20px 0;
}


.nota_resultado_img {
	padding: 23px 10px;
	width: 60%;
	box-sizing: border-box;
	border: 1px solid rgb(189, 189, 189);
	background-color: rgb(226, 226, 226);
	float: left;
}

.nota_resultado {
	background-color: white;
	padding: 10px;
	text-align: left;
}

.nota_resultado_primero {
	width: 40%;
	float: left;
	overflow: hidden;
}

.nota_resultado_secundario  {
	text-align: center;
	background: #F6F6F6;
	margin: 10px 2.5% 0 2.5%;
	padding-bottom: 10px;
	border-bottom: solid 5px #E0F2FA;
	float: left;
	overflow: hidden;
	width: 20%;
}

.nota_resultado_primero .grafico_img  {
  width: 80px;
  height: auto;
  vertical-align: bottom; 
}

.nota_resultado_secundario .grafico_img  {
  width: 60px;
  height: 60px;
  vertical-align: bottom; 
}

.nota_resultado_primero .grafico_img, .nota_resultado_primero .grafico_sinimg   {
  padding-left: 10px;
}

.nota_resultado_secundario .grafico_img, .nota_resultado_secundario .grafico_sinimg   {
    margin-top: 10px;
}

.nota_resultado_indiv .grafico_sinimg  {
	width: 60px;
	height: 60px;
	display: inline-block;
	vertical-align: bottom;
}

.nota_resultado_primero .grafico_texto span {
  text-align: center;
  width: 100%;
  display: block;
  border-bottom: solid 6px #0D537B;
  color: #0D537B;
  background-color: #E3E4E6;
  box-sizing: border-box;
  font-size: 43pt;
  font-weight: bold;
  line-height: 1.1;
  margin-bottom: 10px;
}

.nota_resultado_secundario .grafico_texto span {
  text-align: center;
  width: 100%;
  display: block;
  border-bottom: solid 2.5px #0D537B;
  color: #0D537B;
  box-sizing: border-box;
  font-size: 17pt;
  font-weight: bold;
  line-height: 1.4;
}

.nota_resultado_indiv .grafico_texto div {
  color: gray;
  box-sizing: border-box;
  font-size: 12pt;
  font-weight: bold;
  display: block;
  line-height: 1.2;
}

.nota_resultado_primero .grafico_texto div {
  padding-left: 10px;
  font-size: 30pt !important;
}

.size_220 .nota_resultado_img,
.size_300 .nota_resultado_img, 
.size_380 .nota_resultado_img {
	width: 100%;
}

.size_220 .nota_resultado_primero,
.size_220 .nota_resultado_secundario,
.size_300 .nota_resultado_primero, 
.size_380 .nota_resultado_primero {
	width: 100%;
}

.size_300 .nota_resultado_secundario {
	width: 45%;
}

.nota_2 .nota_resultado_secundario,
.size_380 .nota_resultado_secundario {
	width: 20%;
}

@media (max-width: 980px) {
	.nota_resultado_img, .nota_resultado_primero {
		width: 100% !important;
	}

	.nota_resultado_secundario {
		width: 45% !important;
	}
}

/*************/

#formSuscripcion label, #formLogin label {
	display: block;
	font-size: 11pt;
	font-family: 'Roboto Slab', serif;
	line-height: 1.2;
}

#formSuscripcion button, #formSuscripcion .button, .button.suscribirse {
	background-color: #003366;
    color: white;
    font-size: 12pt;
    position: relative;
    left: 50%;
    margin-left: -50px;
}

[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
  padding-top: 3px;
}

[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left:0; top: 2px;
  width: 17px; height: 17px;
  border: 1px solid #aaa;
  background: #f8f8f8;
  border-radius: 3px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.3)
}

[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: 0; left: 4px;
  font-size: 14px;
  color: #E20000;
  transition: all .2s;
}

#selectedMonth, #selectedDay, #selectedYear {
	width: initial;
}

[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
}

[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted blue;
}

input[type=radio] {
    display: none;
}

input[type=radio] + label:before {
    content: "";  
    display: inline-block;  
    width: 15px;  
    height: 15px;  
    vertical-align:middle;
    margin-right: 8px;  
    background-color: #F5F5F5;
    box-shadow: inset 0px 2px 2px rgba(0, 0, 0, .3);
    border-radius: 8px;  
}

input[type=radio]:checked + label:before {
    content: "\2022"; /* Bullet */
    color:#E20000;
    background-color: #FFF; 
    font-size:1.8em;
    text-align:center;
    line-height:14px;
    text-shadow:0px 0px 3px #eee;
}

#formSuscripcion label.error, #formLogin label.error {
	display: block;
	color: red;
	margin-left: 10px;
	font-size: 11pt;
}

#sus_loading {
	display: none;
	width: 20px;
	position: absolute;
	right: 120px;
	top: 290px;
}

.menuLoginLateral.user_cont {
	margin: 0;
	float: none;
	display: inline;
}

.menuLoginLateral.iconConcursos {
	margin: 0;
	float: none;
	display: inline;
}

.menuLoginLateral a {
	display: inline !important;
	vertical-align: 8px;
	border-left-color: rgb(163, 163, 163);
	border-left-style: solid;
	border-left-width: thin;
	padding: 4px 9px !important;
}

.menuLoginLateral .concursoCerrar {
	display: block !important;
}

.espectaculos_main .comentarios, .policiales_main .comentarios, .deportes_main .comentarios {
	 position: absolute;
    top: 0px;
    left: 5px;
}

.menuLoginIcon .concursoName, .menuLoginIcon .concursoCerrar, .menuLoginIcon .loginIniciar {
	color: red;
	display: inline-block;
	height: 20px;
	margin-top: 1px;
	border-left-color: rgb(163, 163, 163);
	border-left-style: solid;
	border-left-width: thin;
	margin-left: 10px;
	padding-left: 10px;
	font-weight: bolder;
	font-size: 11pt;
	max-width: 150px;
	overflow: hidden;
}

.menu_config {
	background-position: -404px -51px;
	background-image: url('/img/iconos.png');
	width: 30px;
	height: 16px;
	display: inline-block;
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 12px 0 -2px 6px;
	float: left;
	display: none;
}

#clima_ext_icono span {
    background-position: -463px -43px;
    background-image: url('/img/iconos.png');
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 13px 0 0 12px;
    display: inline-block;
    vertical-align: text-bottom;
}

#clima_ext_icono, #clima_ext_icono label  {
	cursor: pointer;
	font-weight: normal;
}

#clima_ext_icono {
	display: inline-block;
	vertical-align: top;
}

.concursoName span, .menu_usuario span {
      background-color: #045aaf;
    color: white;
    border-radius: 50%;
    height: 61px;
    width: 61px;
    padding: 4px 5px;
    text-align: center;
    margin-right: 5px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    line-height: 29px;
}

.menu_usuario span {
	font-size: 22pt;
	padding: 15px 12px;
	display: inline-block;
	margin: 10px 0;
}

.menu_trapezoide {
	background-position: -398px 0px;
	background-image: url('/img/iconos.png');
	width: 53px;
	height: 37px;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	top: -6px;
	right: -50px;
	max-height: 0;
	z-index: 1000;
}

.concursoBorder {
	border: 1px solid rgb(221, 221, 221);
	font-family: 'Roboto Slab', serif;
    font-weight: bold;
}

.user_cont img {
	float: left;
}

.user_cont label {
	margin: 0 5px;
}

.menu_usuario {
  overflow: hidden;
  background-color: rgb(252, 252, 252);
  position: relative;
  top: 14px;
  right: 49px;
  text-align: center;
  width: 150px;
  z-index: 999;
}

.menu_nombe {
	margin-bottom: 10px;
}

.menu_usuario div {
  font-size: 12pt;
  display: block;
}

.menu_usuario a {
	border-top: 1px solid rgb(221, 221, 221);
	display: block;
	padding: 8px 0;
}

/*****************************************************************************/
/*Concurso*/
/*****************************************************************************/

.concurso_cont {
	border: solid;
	width: 300px;
	text-align: center;
	margin: 10px;
	padding: 10px;
}

.concurso_cont label {
	display: block;
}

.concurso_cont a {
	color: blue;
}

.concurso_imp {
	color: rgb(39, 18, 150);
}

#concurso_titulo {
	font-size: 16pt;
	position: absolute;
	width: 230px;
	margin-top: 170px;
	margin-left: 34px;
	position: relative; 
}

#concurso_caduca {
	position: absolute;
	color: white;
	margin-top: 257px;
	margin-left: 69px;
	font-size: 9pt;
	font-weight: bold;
}

#concurso_participar {
}

#concurso_anteriores {
	display: none;
	cursor: pointer;
	float: right;
	margin-top: 10px;
	margin-right: 17px;
}

#concurso_header {
	display: block;
	width: 100%;
	height: 140px;
	position: relative;
}

.concurso_caduca {
    display: block;
    padding: 15px 0 30px 0;
    font-weight: normal;
}

.concurso_selected {
	background-color: #29262C !important;
    color: #ffffff !important;
}

.concurso_titulo {
	height: 30px;
}

.concurso_td {
	cursor: pointer;
}

.concurso_border {
	font-size: 0;
	margin: 20px -1%;
}

.concurso_label {
    color: #81738B;
    margin-bottom: 10px;
    display: block;
}

.concurso_fecha {
	display: block;
	font-weight: normal; 
	font-size: 10pt;
}

.concurso_ganador {
    margin-top: 20px;
    display: block;
}

.concurso_ganadores p {
	display: block;
    color: #81738B;
    margin: 0;
    font-size: 11pt;
}

label.concurso_estado {
    display: block;
    margin: 10px auto;
    padding: 6px 10px;
    background-color: #6B4E7E;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    width: 80%;
}

.concurso_bloque {
    display: inline-block;
    vertical-align: top;
    width: 23%;
    border: 2px solid #81738B;
    padding: 10px;
    font-size: 12pt;
    font-family: 'Roboto Slab', serif;
    font-weight: bold;
    margin: 1%;	
    line-height: 1.2;
}

.concurso_td:nth-child(even) {
	color: black;
	background-color: #ECECEC;
}

.ganadores {
	position: absolute;
	background: #6B5083;
	color: white;
	border-radius: 17px;
	text-align: center;
	padding: 20px;
	-moz-box-shadow: 0 0 15px #000000;
	-webkit-box-shadow: 0 0 15px #000000;
	box-shadow: 0 0 15px #000000;
	opacity: 1;
	z-index: 9999;
}

.concurso_block img {
	position: absolute;
	margin-left: 19px;
	margin-top: -19px;
}

.concurso_block label {
	position: absolute;
	margin-left: 63px;
	margin-top: -12px;
}

.concurso_block a {
	float: right;
	margin-top: -12px;
	margin-right: 14px;
}

.concurso_block {
	width: 100%;
	height: 37px;
	background-color: #999999;
	margin-top: 50px;
	color: white;
}

.concurso_triang {
	border-color: transparent transparent #999999 transparent;
	border-style: solid;
	border-width: 11px;
	width: 0px;
	height: 0px;
	margin: -25px 0px 0px 28px;
	position: relative;
	top: -19px;
	left: -3px;
}

.concurso_error {
	color:red; 
	font-weight: bold
}

.concurso_titulo {
	font-weight: bold;
}

.concurso_td:hover {
	background-color: #A177B4;
	color: white;
}

.concurso_alta {
	font-weight: bold;
	cursor: pointer;
}

.concurso_div .tag_margin {
	background-color: #6B4E7E !important
}

.button_concursos {
    background-color: #6B4E7E !important;
    padding: 5px;
    width: 100%;
    border-radius: 5px;
    text-align: center;
    font-weight: bold;
    font-size: 14pt;
    color: white;
    font-family: 'Roboto Slab', serif;
    cursor: pointer;
}

/**** Suscripcion ***/

.concursos_titutlo {
	line-height: 1.2;
	font-size: 16pt;
	font-family: 'Roboto Slab', serif;
	font-weight: bold;
	text-align: center;
}

.concurso_baja {
	color:#59307C;
	font-weight:bold;
}

.concursosContainer {
    overflow: hidden;
    float: left;
    width: 23%;
    padding: 15px;
    border: 1px solid #959595;
    box-sizing: border-box;
    border-top: 3px solid #6B4E7E;
    position: relative;
}

.concurso_div {
  margin: auto;
  width: 100%;
}

.concurso_div_ina, .concurso_div_ina a img {
	width: 100%;
	height: auto;
}

.concurso_items {
	position: relative;
}

.concurso_fondo_1, .concurso_fondo_2 {
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
}

.concurso_fondo_2 {
	display: none;
}

.concurso_participando {
	color: rgb(62, 23, 81);
	display: none;
    font-size: 13pt;
    line-height: 1.2;
    font-weight: bold;
    font-family: 'Roboto Slab', serif;
    margin-top: 20px;
}

.concurso_participando div {
	width: 100%;
	height: 20px;
	background: white;
}

.concurso_item {
    display: none;
    font-size: 13pt;
    line-height: 1.2;
    font-weight: bold;
    font-family: 'Roboto Slab', serif;
    margin-top: 20px;
}

.form-group {
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding-right: 20px;
}

.form-group input[type=text], .form-group input[type=password], .form-group textarea, .form-group select {
	width: 100%;
}

#modalLogin {
	display: none;
    width: 500px;
    height: 660px;
    position: fixed;
    top: 0px;
    margin: auto;
    left: 0px;
    bottom: 0;
    right: 0;
    z-index: 99999;
    background-color: white;
    border-radius: 5px;
    overflow: auto;
}

#modalContacto {
  display: none;
    width: 500px;
    height: 671px;
    position: fixed;
    top: 0px;
    margin: auto;
    left: 0px;
    bottom: 0;
    right: 0;
    z-index: 99999;
    background-color: white;
    border-radius: 5px;
    overflow: auto;
}

#modalRedes {
  display: none;
    width: 500px;
    height: 280px;
    position: fixed;
    top: 0px;
    margin: auto;
    left: 0px;
    bottom: 0;
    right: 0;
    z-index: 99999;
    background-color: white;
    border-radius: 5px;
    overflow: auto;
}

#opacityBody {
	background-color: #000000;
	position: fixed;
	top: 0px;
	left: 0px;
	bottom: 0;
	right: 0;
	z-index: 99999;
	opacity: 0.7;
	display: none;
}

#login_cruz, #login_cruz_pass {
	position: absolute;
	right: 13px;
	cursor: pointer;
	top: 16px;
}

#login_icon {
	position: absolute;
	top: 16px;
	left: 22px;
}

#login_texto {
	  font-size: 16pt;
    font-family: 'Roboto Slab', serif;
    font-weight: bold;
    padding: 20px;
    display: block;
}

.login_title {
    overflow: hidden;
    padding: 0 20px;
    text-align: left;
    font-family: 'Roboto Slab', serif;
    font-size: 12pt;
    line-height: 1.2;
}

.login_title img {
	width: 96px;
	margin-right: 20px;
	float: left;
}

.login_title label {
  text-align: left;
}

#login_pad {
	padding: 20px;
}

.login_linea {
       display: block;
    padding: 20px 0;
    font-family: 'Roboto Slab', serif;
    color: #003366;
    text-align: center;
    font-size: 17pt;
    line-height: 1.2;
    clear: both;
    width: 100%;
}

.seguinosRedes {
  margin-top: 40px;
  display: block;
  padding: 20px 0;
  font-family: 'Roboto Slab', serif;
  color: #003366;
  text-align: center;
  font-size: 17pt;
  line-height: 1.2;
  clear: both;
  width: 100%;
}

.login_texto_registrate {
    display: block;
    padding: 20px 0;
    font-family: 'Roboto Slab', serif;
    color: #003366;
    text-align: center;
    font-size: 14pt;
    line-height: 1.2;
    clear: both;
    width: 100%;
}

#formLogin div {
    float: left;
    width: 100%;
}

#formLogin div:nth-child(1) {
    margin-right: 1%;
}

#formLogin div:nth-child(2) {
    margin-left: 1%;
}

.nota_busqueda_img {
	float: left;
	width: 30%;
	margin: 0 2.5% 2.5% 0;
	position: relative;
}

#ingresar {
    cursor: pointer;
    background-color: #003366;
    color: white;
    font-family: 'Roboto Slab', serif;
    padding: 10px 20px;
    display: inline-block;
    border-radius: 10px;
    font-size: 15pt;
    margin-left: 5px;
    margin-top: 10px;
    float: left;
    clear: both;
}

.linea-login{
      display: block;
    top: 12px;
    position: relative;
    clear: both;
   /* margin-top: 87px;*/
    border-top: 1px solid #bbb;
}

#login_recuperar {
	    font-family: 'Roboto Slab', serif;
    display: block;
    /* clear: both; */
    float: right;
    font-size: 12pt;
    text-align: center;
    padding: 10px 0 20px 0;
    cursor: pointer;
}

#response {
	float: left;
	clear: both;
	margin: 5px 0;
}

#suscribir {
    cursor: pointer;
    background-color: #003366;
    color: white;
    font-family: 'Roboto Slab', serif;
    padding: 10px 20px;
    display: inline-block;
    border-radius: 10px;
    font-size: 15pt;
    position: relative;
    left: 50%;
    margin-left: -80px;
}

.enviar {
    cursor: pointer;
    background-color: #003366;
    color: white;
    font-family: 'Roboto Slab', serif;
    padding: 10px 20px;
    border-radius: 10px;
    font-size: 15pt;
    margin: 0 auto;
    display: block; 
}

.nota_relacion_icono {
	background-position: -449px -22px;
	background-image: url('/img/iconos.png');
	width: 35px;
	height: 20px;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
}

.nota_relacion {
	cursor: pointer !important;
	font-size: 15px;
	line-height: 1.3;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	margin-bottom: 3px;
 /* margin-left: 5px;*/
  display: inline-block;
  
  width: 80%;
}

#formSuscripcion input, #formSuscripcion select, #formLogin input, #formLogin textarea, select {
	  margin: 6px 2px;
    padding: 6px 12px;
    
    width: 100%;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	width: 100%;
}

#suscripcion_line {
	position: absolute;
	top: 38px;
	width: 462px;
	font-size: 13pt;
	line-height: 21px;
}

.button {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin: 4px;
}

#modal_changePassword {
	width: 481px;
	height: 400px	;
	position: fixed;
	top: 0px;
	margin: auto;
	left: 0px;
	bottom: 0;
	right: 0;
	z-index: 99999;
	background-color: white;
	border-radius: 5px;
}

#login_respuesta {
	font-size: 12pt;
	display: block;
	padding: 15px 0;
}

#cambio {
	  float: right;
    margin-right: 48px;
    color: white;
    text-align: center;
    vertical-align: middle;
    margin-top: 10px;
    cursor: pointer;
    background-color: #003366;
    color: white;
    font-family: 'Roboto Slab', serif;
    padding: 10px 20px;
    border-radius: 10px;
    font-size: 13pt;
    
}

.cont_audios {
	border-top: solid gray 2px;
    padding: 10px 0;
    font-weight: bold;
    margin: 10px 0;
}

.cont_audios audio {
	width: 100%;
}

.cont_audios label {
    margin-top: 10px;
    display: block;
    font-size: 12pt;
}

.terminos {
	height: 200px;
	width: 595px;
	overflow-y: scroll;
	margin: 0px;
	resize: none;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.ocasionalmente {
	display: none;
}

.ocasionalmente input {
	margin: 10px !important;
	cursor: pointer;
}

.ocasionalmente label {
	display: block;
	cursor: pointer;
}

.iconConcursos {
	cursor: pointer;
	float: right;
	margin-top: -10px;
	width: 28px;
}

.detalle {
	display: inline;
	color: rgb(78, 97, 96);
	font-weight: bold;
	font-size: 10pt;
}

.clima_label_extendido {
	font-family: 'Roboto Slab', serif; 
	font-size: 14pt;
	margin: 0 0 20px 0; 
	display: block;
}

/*******/

.left-off-canvas-menu {
	width: 250px;
	top: 0;
	bottom: 0;
	height: 100%;
	position: fixed;
	overflow-y: auto;
	background: #262626;
	z-index: 99999999;
	box-sizing: content-box;
	left: -250px;
	-webkit-transition: left 0.5s ease-in;
	-moz-transition: left 0.5s ease-in;
	-o-transition: left 0.5s ease-in;
	  transition: left 0.5s ease-in;
	display: none;
    -webkit-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);
    -moz-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);
    box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);
    overflow: auto;
    -webkit-overflow-scrolling: touch; /* enables momentum scrolling in iOS overflow elements */
}

.site-overlay{
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999;
    background-color: rgba(0,0,0,0.5);
    -webkit-animation: fade 500ms; 
    -moz-animation: fade 500ms; 
    -o-animation: fade 500ms;
    animation: fade 500ms;
}

.left-on-canvas-menu {
	box-sizing: content-box;
	left: 0px;
}

.main_container {
	-webkit-transition: left 0.5s ease-in;
	-moz-transition: left 0.5s ease-in;
	-o-transition: left 0.5s ease-in;
	transition: left 0.5s ease-in;
	width: 100%;
	/*left: 0px;
	position: absolute;
	top: 0;*/
	box-sizing: border-box;
}

.main_container_move {
	left: 250px;
}

.main_container_move .cloned {
	left: 250px !important;
}

.linea_negra {
	height: 2px;
	width: 100%;
	background-color: black;
}

/*
ul.off-canvas-list li label {
	padding: 0.3rem 0.9375rem;
	color: #999;
	text-transform: uppercase;
	font-weight: bold;
	background: #152F49;
	border-bottom: none;
	margin: 0;
}
*/
ul.off-canvas-list li a {
	display: block;
	padding: 0.66667rem;
	color: rgba(255,255,255,0.7);
	/*border-bottom: 1px solid #366390;*/
}

ul.off-canvas-list li .header_buscador_input {
	padding: 3px;
	margin: 10px;
	float: left;
	background-image: none;
	width: 210px;
}

ul.off-canvas-list li .buttom_search {
	float: left;
	margin: 12px 0 0 -33px;
}

.redes_wsp {
	display: none;
	float: right;
}

.img_compartir_wp {
	width: 22px;
	margin-top: -4px;
}

.img_compartir_wp_logo {
	width: 40px;
	margin-top: -10px;
	margin-left: 8px;
}

.aside-esp a {
	color: rgba(178, 63, 63, 1) !important;
}

.aside-date {
	text-align: center;
	padding: 0.66667rem;
	color: rgba(191, 37, 55, 1);
	border-bottom: 1px solid #5E3939;
	font-weight: bold;
}

.aside-titulo {
	background: #C12739;
	border-bottom: none;
	margin: 0;
	height: 30px;
}

.aside-titulo label {
	color: #ffffff;
	font-weight: bold;
	font-size: 17pt;
	top: 6px;
	margin: 0;
	width: 100%;
	position: relative;
	left: 89px;
}

.off_iconos {
	height: 25px;
	text-align: center;
	padding: 10px 55px;
}

.off_iconos a div {

}

.off_iconos .icono_main  {
	display: inline
}

ul.off-canvas-list {
	list-style-type: none;
	padding: 0;
	margin: 0;
	color: white;
	font-size: 11pt;
}

a.menu-icon {
    width: 40px;
    height: 40px;
    /*text-indent: 2.1875rem;
    position: absolute;
    z-index: 99;
    line-height: 2.0625rem;
    right: 0;
    top: -42px;*/
}

a.menu-icon span {
	position: absolute;
	display: block;
	width: 1rem;
	height: 0;
	left: 0.8125rem;
	top: 0.3125rem;
	-webkit-box-shadow: 1px 10px 1px 1px #ffffff,1px 16px 1px 1px #ffffff,1px 22px 1px 1px #ffffff;
	box-shadow: 0 10px 0 1px #ffffff,0 16px 0 1px #ffffff,0 22px 0 1px #ffffff;
}

.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 100%;
}

.gutter-sizer {
	width: 2.66666%;
}

.ppp_mobile {
  display: none !important;
}

#notas h4 {
  font-weight: bold;
}

/*Responsive*/
@media (max-width : 1410px) {
	#main_body, #main_body1,/*.nota_3, */.nota_4, .error_container, .centro_rojo_center {
  }

  #main_body{
		width: 960px;
  }

  .columna_central_index {
    width: 74%;
  }

  .columna_central_index .nota_2 {
    width: 47.2%;
  }

  
	.base_gris_header, .header_centrado{
		width: 990px;
	}
	.cloned {
		width: 960px;
		margin-left: -480px;
	}
	.nota_, .nota_1, .columna3, .agc_div, .concursosContainer, .lml_div,/* .encuestas_div,*/ /*.loteria_div,*/ .columnas_div, /*.dolar_div, */.servicios_div/*, .opinion_div*/ {
	  width: 300px;
	}

  .edigital .nota_1{
    width: 23%;
  }

	.nota_2, .columna_central {
		width: 630px;
	}
  .fgaleria_imagenes{
    max-width: 67%;
  }
	#notas {
		width: 620px;
	}
	.menu_open {
		width: 100%;
	}
	.concurso_items {
	}
	.concurso_caduca {
	}
	#clima_ext_icono {
		display: none;
	}
	.extendido_1_i, .extendido_1_i .extendido_fondo {
		border-right: none;
	}
	.extendido_1_d, .extendido_1_d .extendido_fondo {
		border-left: none;
	}
	.extendido_1_d_d {
		margin: 0;
		border-bottom-width: 209px;
		border-left-width: 60px;
	}
	.extendido_padd {
		padding: 20px 10px;
	}
}

@media (max-width : 980px) {
  .columna_central_index .nota_2 {
    width: 100%;
    margin-left: 15px;
  }

  .bloque_mas_noticias .nota_degrade_1{
    width: 33.3%;
  }
  .bloque_mas_noticias .nota_degrade_2{
    width: 33.3%;
  }
  .bloque_mas_noticias .nota_degrade_3{
    width: 33.3%;
  }
  .bloque_mas_noticias .nota_degrade_4{
    display: none;
  }
  .bloque_mas_noticias .nota_degrade_5{
    display: none;
  }
	.cloned, .original {
		width: 100%;
		padding: 15px 0;
	}
	.funebres_li {
		width: 48%;
		margin: 20px 1%;
	}
	.base_gris_header {
		display: none !important;
	}
  .fgaleria .fgaleria_panel{
    max-width: 100%;
    padding-right: 30px;
    
  }
  .fgaleria .fgaleria_imagenes{
    margin-top:70px;
    max-width: 100%;
  }
  .fgaleria #bxfotos_fgaleria,.fgaleria .bxpager_contenedor{
    display: none;
  }
	.columna_header {
		margin-top: 10px;
	}
  .central{
    margin-top: 75px !important;
  }
	.header_centrado, .columna_central, .columna_header, .error_container, .header_interior_cont, .cloned, #main_body, #main_body1, .nota_3, .nota_4, #notas, .tapa_imagen, .columna3 {
		width: 100%;
	}

#main_body1 .nota_1 {
    width: 47%;
}

 .columna_central_index {
    width: 72%;
  }

.col1_tapa {
    width: 23%;
    float: right;
    margin-right: 15px;
  }

	.header_interior_cont {
		padding: 0;
	}
	.centro_rojo_center {
		padding: 0 10px;
		width: 100%;
	}
	.columna_header .nota_2, .agc_div {
		width: 100%;
		margin: 0;
	}
	.columna_header .nota_1 {
		width: 49%;
	}
	.columna_header .nota_gen:nth-of-type(2) {
		margin-right: 2%;
	}
	.footer_contenedor {
		width: 95%;
	}
	#main_body {
		width: 98%;
	}
	.nota_, .nota_1, .concursosContainer .columnas_div, .servicios_div {
		width: 32%;
	}
	.nota_2, .lml_div, .encuestas_div {
		width: 66%;
	}
	.gutter-sizer {
		width: 2.66666%;
	}
	.whatsapp:nth-child(even), .espectaculos_main .nota:nth-of-type(2), .policiales_main .nota:nth-of-type(2), .deportes_main .nota:nth-of-type(2) {
		margin: 0 2%;
	}
	.footer_logo {
		display: block;
	}
	.ppp img, .ppp a img {
    width: auto !important;
		max-width: 100% !important;
    margin:0px auto;
		height: auto !important;
	}
	.footer_col1, .footer_col2 {
		line-height: 1.4
	}
	.header_interior .trapezoide_menu {
		right: 0;
	}
	.columna3 .lml_div {
		margin: auto;
		float: none;
	}
	.menu_open {
		width: 100%;
		position: fixed;
		top: 93px;
	}
  ul#desplegable li{
    width: 188px;
  }
	.menu_lateral {
		width: 25%;
	}
	.menu_notas {
		width: 75%;
		padding: 0 10px;
	}
	.nota_menu_imagen {
    	width: 46%;
    }
	.concurso_items {
	}
	.footer_info, .footer_info_der {
		position: static;
		float: left;
		clear: both;
		margin-top: 10px;
	}
	.header_mobile {
		display: block !important;
	}.centro_rojo {
	    display: none !important;
	}
	.header_mobile_texto {
		margin-top: 0;
	}
	.cine_cuerpo {
	    transform: none !important;
	    -webkit-transform: none !important;
	    -moz-transform: none !important;
	    -o-transform: none !important;
	    -ms-transform: none !important;		
	}
	.cine_container {
		margin: 20px -1%;
	}
	.cine_img, .cine_cuerpo {
		width: 100% !important;
	}

}

@media (max-width : 750px) {

  .ppp_desktop {
    display: none !important;
  }
  .ppp_mobile {
    display: block !important;
  }
  #main_body1 .nota_1, #main_body1 .nota_3 {
    width: 100%;
    margin-left: 0; 
}

 .columna_central_index {
    margin:0; 
    width: 100%;
  }

.col1_tapa {
    width: 400px;
    float: none;
    margin: 0 auto;
  }


	.nota_relacion_tipo {
	    width: 100%;
	    margin: 0;
	}
  .horoscopo_div, .equipos {
    display: none;
  }
  .notas_modulo .nota:not(:first-child), .opinion_container .opinion_indiv:not(:first-child), .temadia_padd .nota_relacion_tipo:not(:first-child) {
    display: none;
  }
	.user_cont_mobile_menu .menu_usuario {
		right: 12%;
	}
	.temadia_padd {
   		margin: 0;
   	}
	.nota_seccion_img {
		width: 100%;
    	margin: 0 0 10px 0;
	}
	.nota_seccion {
		margin-bottom: 20px;
	}
	.header_mobile_texto {
		margin-top: 47px;
	}
	.funebres_li {
		width: 98%;
	}
	.staff_logo_cont {
		display: none;
	}
	.np_titulo #title {
		font-size: 7vw;
	}
	.header_mobile_texto {
		display: block;
	}
	.trapezoide_menu_selected a span {
		-webkit-box-shadow: 0px 10px 0px 2px #252525,0px 23px 0px 2px #252525,0px 36px 0px 2px #252525 !important;
		box-shadow: 0 10px 0 2px #252525,0 23px 0 2px #252525,0 36px 0 2px #252525 !important;
	}
	.compartir_nota_zoom {
		/*zoom: 1.0;*/
	}
	.error_title {
		font-size: 14vw;
	}	
	.columna_header .nota_1 {
		margin-bottom: 20px;
	}
	#notapage_texto {
		margin: 20px 2.5% 0 2.5% !important;
		width: 95% !important;
	}
	.tapa_imagen_text {
		margin: 5px 10px 0 10px;
	}
	.nota_descripcion, .concursosContainer, .np_titulo #title, .lml_div, .encuestas_div, .loteria_div, .columnas_div, .dolar_div, .servicios_div, .opinion_div {
		margin: 0 2.5% 20px 2.5% !important;
		width: 95% !important;
	}
	.concursosContainer {
	}
	.nota_titulo, .fgaleria_margin {
		margin: 10px 2.5% !important;
		width: 95% !important;
	}
	.notapage_tags {
	  padding: 0 20px;
	}
	.np_superior {
		width: 95%;
		margin: 10px 2.5% !important;
	}
	.extendido_1_i .extendido_fondo {
	    border-right: 1px solid #737272 !important;
	}
	.trapezoide_menu {
		border-top: 60px solid rgb(153,153,153);
		width: 90px;
	}
	.user_cont_mobile_menu {
		display: block;
	}
	.np_superior td {
		float: left;
	}
	.np_superior .np_nota_descripcion {
		padding: 10px 0; 
	}
	a.menu-icon {
		width: 61px;
		height: 55px;
		top: -58px;
	}
	a.menu-icon span {
		width: 2rem;
		-webkit-box-shadow: 0 10px 0 2px #ffffff,0 23px 0 2px #ffffff,0 36px 0px 2px #ffffff;
		box-shadow: 0 10px 0 2px #ffffff,0 23px 0 2px #ffffff,0 36px 0px 2px #ffffff;
	}
	.header_interior, .header_interior_cont {
		height: 70px;
		text-align: center;
		padding: 0;
	}
	#header_interior_logo {
		float: none;
	}
	.central.central_interior {
		/*margin-top: 60px !important;*/
	}
	.central {
		margin-top: 75px !important;
	}
	.nota_tag {
		margin: 10px 0 15px 2.5% !important;
	}
	.contentmap {
	    height: 300px;
	}
	.cine_cuerpo .nota_tag {
	    margin-bottom: 0 !important;
	}
	.nota_tag_seccion {
		margin: 10px 0 0 0 !important;
    font-family: 'Rambla', sans-serif;
	}
	/*.header_user, .header_lupa_interior, .nota_seccion_noimg {
		display: block;
	}*/
	.header_interior_cont ul{
		display: none;
	}
	/*
	.nota_seccion_img .nota_cont_iconos{
		display: none;
	}
	*/
	.header_interior_cont .loginIniciar {
		display: none;
	}
	#header_superior, .centro_rojo{
		display: none !important;
	}
	#sitio {
		/*margin: 70px auto 0 auto;*/
		margin: 60px auto 0 auto;
	}
	.masnoticias_home {
		width: 100%;
		padding: 0;
		height: auto;
	}
	.no-item .masnoticias_home {
		width: 100%;
	}
	.notapage_notasSeccion {
		width: 45%;
	}
	.notapage_mas_noticias_home {
		padding-left: 20px;
	}
	.whatsapp_nota {
		width: 46%;
		margin: 1.5%;
	}
	.fgaleria_container {
		margin: 0;
	}
	#header, .container {
	 	width: 100%;
	 	height: 80px;
	}
	.seccion, .menu_columnas {
		/*display: none !important;*/
	}
	.logo {
		margin-left: 0;
		margin-top: 0;
		background-size: contain;
		width: 100px;
		background-position: 0 8px;
	}
	.clima_btn {
		clear: left;
		left: 0;
	}
	.menuLoginIcon {
		display: none;
	}
	#header_panel {
		display: none;
	}
	body {
		min-width: 100%;
	}
	#menu, .tecnolinks_div {
		width: 100%;
		min-height: 6px;
	}
	#whatspp_fondo1 {
		display: none;
	}
	#whatspp_fondo2 {
		display: block;
		margin: auto;
		padding-bottom: 7px;
	}
	.opinion_div {
		width: 46%;
	}
	#cont_seccion {
		min-height: 0px;
	}
	.triangulo_header {
		width: 10px;
		height: 31px;
	}
	.triangulo_header_izq_fondo {
		width: 8px;
		height: 31px;
		margin-left: 9px;
	}
	.base_gris_header {
		display: none !important;
	}
	.tapa_contenedort_imagen, .tapa_imagen_principal, .tapa_imagen, #notapage_texto img {
		width: 100% !important;
		height: auto !important;
		position: relative !important;
	}
	.columna_central, .barra_cotizacion, .footer_contenedor, 
	.columna_triple, .np_titulo, .np_titulo .schapita_cont, #notas, #notapage_texto {
		width: 100%;
	}
	header {
		overflow: hidden;
	}
	.navbar-inverse .navbar-inner {
		padding: 0
	}
	.nav-collapse, .whatapp_logo, .form-search, .icono_s, .icono_a, .icono_principal, .buttom_search_main, .header_buscador_input_main {
		display: none !important;
	}
	.whatapp_logo_m {
		display: block !important;
	}
	.logoPrincipal {
		padding: 0;
		display: inline;
	}
	a.menu-icon, .left-off-canvas-menu {
		display: block !important;
	}
	.container-secciones {
		height: 5px;
		padding: 1px 5%;
	}
	.brand {
		padding: 0 0 0 20px !important;
	}
	.boton_galeria {
		position: absolute
	}
 	.nota_, .nota_1 {
		width: 100%;
	}
	.whatapp_container .nota, .espectaculos_main .nota, .policiales_main .nota, .deportes_main .nota {
  		margin: 0;
  		width: 100% !important;
	}
	.whatsapp:nth-child(even), .espectaculos_main .nota:nth-of-type(2), .policiales_main .nota:nth-of-type(2), .deportes_main .nota:nth-of-type(2) {
		margin: 15px 0 !important;
	}
 	.columna_central .nota, .espectaculos_main, .policiales_main, .whatapp_container, .deportes_main {
		width: 100%;
	}
	.nota_2, .nota_3, .nota_4 {
		width: 100%;
	}
	.vgaleria_principal {
		margin: 0 auto;
		float: none;
	}
	.columna3 .opinion_cont, .columna3 .lml_conteiner {
		width: 100%;
	}
	.fgaleria, .columna3 .opinion_cont, .columna3 .lml_conteiner, .tv {
		width: 100%;
		margin: 0;
	}
	.tv_container {
		height: auto;
		width: 100%;
		margin: 0;
	}
	.tv_thumbs {
		display: inline-block !important;
		width: 20% !important;
		margin: 2% !important;
		height: auto !important;
		float: none !important;
		vertical-align: top !important;
		position: relative !important;
	}
	.tv_izq, .tv_der {
		width: 100%;
		height: auto;
	}
	.tv_der .videoWrapper {
		margin: 50px 20px 20px 20px;
	}
	.tv_thumbs_image {
		width: 100%;
		height: auto;
	}
	.footer_logo {
		width: 100%;
	}
	.footer_logo img {
		margin: auto;
	}
	.footer_contacto {
		display: block;
		text-align: center;
	}
	.footer_col2 {
		float: left;
		width: 100%;
		text-align: center;
		margin: 10px 0 0 0;
	}
	.footer_col1 {
		float: left;
		width: 100%;
		text-align: center;
		margin: 0 0 10px 0;
		padding: 0
	}
	.footer_info, .footer_info_der {
		width: 100%;
		text-align: center;
		margin: 0;
	}
	.footer_contenedor {
		 padding: 20px 0;
	}
	.footer_info_der {
		margin: 0; 
	}
	.gradiente, .tv_epigrafe, .tv_opacidad, .deportes_opacidad, .deportes_opacidad_escudos, .deportes_intro {
		display: none;
	}
	.tv_play {
		position: absolute;
		top: 0;
		left: 0;
	}
	.tv_img {
		width: 100% !important;
		height: auto;
	}
	.tv_mira {
		position: absolute;
		right: 20px;
		left: inherit;
		margin-top: -26px;
	}
	.espectaculos_main, .policiales_main, .whatapp_container, .deportes_main  {	
		width: 100%;
	}
	.deportes_nota {
		padding: 0 0 2% 2%!important;
		width: 47%;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.deportes_nota1 {
		padding: 0 0 2% 2%!important;
		width: 100%;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.deportes_nota .nota_cont_iconos {
		left: inherit;
		right: 0;
	}
	.deportes_fondo {
		margin: 0;
	}
	.deportes_texto label {
		height: auto;
		font-size: 11pt;
	}
	.deportes_container {
		padding: 0
	}
	.basquet_margin {
		margin-left: -2.5%;
		width: 100%;
	}
	.deportes_escudos a {
		display: inline-block;
		float: none;
		margin: 10px;
	}
	.deportes_escudos {
		text-align: center;
	}
	.footer_centro {
		border: none;
		padding: 0;
	}
	.nota_1_cont, .temadia_cont .nota_1_texto, .nota_t_cont_txt {
		width: 100% !important;
		padding-bottom: 1.25%;
	}

	.nota_temadia_gen:nth-child(odd) {
		margin: 2.5% 2.5% 0 0 !important;
		width: 47% !important;
		vertical-align: top;
		display: inline-block;
		float: none;
	}
	.nota_temadia_gen:nth-child(even) {
		margin: 2.5% 0 0 2.5% !important;
		width: 47% !important;
		vertical-align: top;
		display: inline-block;
		float: none;
	}
	.temadia_cont {
		width: 100%;
		margin: 0;
	}
	.temadia_cont .nota_2, .temadia_cont .nota_3_cont {
		margin: 1.25% 0 !important;
		width: 97% !important;
	}
	.temadia_cont .triangulo_gris_t, .temadia_separado, .ttags_header/*, .masnoticias_home */{
		display: none;
	}
	.fondo_nota_1 {
		width: 100%;
		top: 0;
		margin-bottom: 0;
	}
	.nota_imgcont {
		width: 100%;
		height: auto;
	}
	#main_body {
		width: 100%;
		padding: 0;
	}
 	.nota_secundaria_clear, .nota_secundaria_margin {
		margin-right: 2%;
	}
	.busqueda_titulo {
		font-size: 18pt;
		margin: 20px;
	}
	.nota {
		width: 100% !important;
		margin-bottom: 20px;
	}
	.whatsapp_nota {
		width: 93% !important;
		margin: 3.5%;
	}
	.ppp img, .ppp a img {
		width: 100% !important; 
		height: auto !important;
	}
	.ppp div {
		margin: 0 auto !important
	}
	.notasSeccion {
		width: 100% !important; 
	}
	.ppp {
		width: 95% !important;
		margin: 20px 2.5% !important;
	}
	/*.lml_sec label, .lml_sel label {
		   font-size: 9pt;
    	top: 7px;
	}*/
	.tapa_imagen {
		position: relative;
	}
	.opinion_indiv, .whatapp_container, .columna3, .dolar_cont {
		width: 100%;
	}
	.vgaleria_principal {
		width: 100%;
		margin: 0;
	}
	.staff_div, #modalGen {
		width: 90% !important;
	}	
	.nota_temadia_gen:nth-child(odd), .nota_temadia_gen:nth-child(even) {
		margin: 1.25% 0 !important;
		width: 94% !important;
	}
	.div_so_opinion {
		width: 100%;
	}
	.header.deportes_main {
		font-size: 19pt;
	}
	#equipos_label {
		display: none;
	}
	#equipos_label_alt {
		display: inline;
	}
	.temadia_cont .nota_1_titulo h1 {
		font-size: 17pt;
		line-height: 25px;
	}
	.nota_busqueda_img {
		width: 45%;
	}
	.branding_loading img {
		width: 70%;
	}
  
  ul#desplegable li{
    width: 100%;
  }
	.menu_open {
    left: 0;
    top: 93px;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none
		-o-transform: none;
		-ms-transform: none;
    padding: 0;
    width: 210px;
    border: none;
    bottom: 0;
		overflow: hidden;
		position: fixed;
		max-height: initial;
		overflow-y: scroll;
	}
	.menu_lateral {
	    width: 100%;
	    border: none;
	    height: initial !important;
	    overflow: auto;
	}
	.menu_container {
		border: none;
		padding: 10px 0;
	}
	.menu_lateral li {
	    font-size: 16pt;
	    padding: 12px 20px;
	}
	.menu_selected {
		background-color: white;
    	color: black;
	}
	.menu_notas {
		display: none;
	}
	.trapezoide_menu_selected {
    	border-top-color: white;
    }
    .form-group {
    	padding: 0 10px; 
    }
    /*.header_mobile img {
    	height: 60px;
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    -webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
	    float: none;
	    margin: 0;
	}*/
	.user_cont_mobile {
	    margin: 11px;
	}
	.user_cont_mobile_menu .menu_usuario {
		top: 70px;
		width: 100%;
		right: inherit;
	}
	.equipos_size {
		width: 33.3%;
	}
	.equipos_size:nth-child(3) .divisor_equipos{
		display: none;
	}
	.extendido_2 {
		width: 96%;
		margin: 0 2%;
	}
	.extendido_1 {
	    width: 96%;
	    margin: 20px 2%;
	}
	.extendido_1_i {
	    width: 96%;
	    border: none;
	    margin: 2%;
	}
	.menu_selected_mobile {
		background-color: #00abe9;
    	color: white;
	}
	.extendido_min, .extendido_max {
		display: none;
	}
	.label_clima_mobile {
		display: inline;
		font-weight: bold;
    	font-size: 15pt;
	}
	.label_clima_grande {
		display: none;
	}
	.extendido_1_i .icono_clima_extendido {
		width: 40%;
	}
	.clima_label_extendido {
		margin: 0 0 20px 20px; 
	}
	.extendido_1_d {
	    width: 100%;
	    position: relative;
	    float: left;
	    border: none !important;
	    padding: 0 10px 10px 10px;
	}
	.extendido_1_d .extendido_fondo {
		display: none;
	}
	.extendido_titulo {
		margin-bottom: 10px;
		text-align: left;
	}
	.extendido_1_d_i, .extendido_1_estado {
		display: none;
	}
	.extendido_1_mobile {
		display: inline-block;
		text-align: left;
		width: 50%;
	}
	.extendido_1_d_d {
	    position: static;
	    width: 100%;
	    border: none;
	    height: inherit;
	    background-color: rgba(0,0,0,0.5);
		margin: 0;
	}
	.icono_clima_extendido {
		float: left;
	}
	.concurso_bloque {
		width: 48%;
	}
	#farmacia_turno {
		margin: 0 10px;
	}
	.cine_border {
		width: 48%;
	}
	.cine_container {
		margin: 2%;
	}
	.error_faro {
	    position: relative;
	    width: 20%;
	    margin: 20px 0 -20px -10%;
	}
	.error_cuerpo {
	    width: 90%;
	    margin: auto;
	    position: relative;
	    transform: none;
	    -webkit-transform: none;
	    -moz-transform: none;
	    -o-transform: none;
	    -ms-transform: none;
	    z-index: 2;
	    left: 0;
	    float: none;
	}
	.error_input {
	    width: 65%;
	    min-width: 215px;
	    font-size: 13pt;
	    vertical-align: bottom;
	}
	.error_buscar {
	    width: 30%;
	    min-width: 90px;
	}
	.central-error .masnoticias_home {
		display: block !important;
	}
	.central-error .masnoticias_home .notapage_panel.notapage_notasSeccion {
		width: 100%;
	}
	.central-error .masnoticias_home .panel_imagen_text {
		margin: 0 2.5% !important;
		width: 95% !important;
	}
	.error_fondo {
    	background-size: 20%;
	}
	.error_mensaje {
	    font-size: 14pt;
	}
	.nota_titulo_imagen {
		display: block !important;
	}
	.nota_bajada_imagen, .nota_bajada_titulo {
		/*display: none !important;*/
	}
}

@media (max-width : 450px) {
  .header_iconos .icono_share/*,.header_iconos .icono_user,.header_iconos .icono_search*/{
   display: none;
  }

  .header_iconos {
   /* right: 22px;*/
  }

	.brand img {
	 	width: 75px !important;
	}
	.horoscopo_int_bloque {
	    width: 95% !important;
	    margin: 2.5%;
	}
	#header2img {
		display: none;
	}
	.clima_estado {
		width: 35px !important;
	}
	.clima_temperatura {
		font-size: 19px;
	}
	#cont_base, .opinion_container {
		width: 100% !important;
	}
	.opinion_indiv {
		/*width: 100%;*/
		/*padding: 0 !important;*/
		/*margin: 10px 2.5%;*/
	}
	.opinion_cuadro {
		margin: 0 !important;	
		width: 50% !important;
	}
	#extendido_titulo {
		width: inherit;
		font-size: 12pt;
	}
	.compartir_nota_zoom {
	    -ms-transform: scale(0.8);
	    -webkit-transform: scale(0.8);
	    transform: scale(0.8);
	    margin: 0;
	}
	.opinion_redes { margin-left: 84px;	}
	.opinion_redes:nth-child(1) { margin-left: 160px;	}
	.logoPrincipal img {
		width: 90px;
		padding: 20px 0;
	}
	.slider_titulo {
		display: table-cell;
		vertical-align: middle;
		height: 105px;
		width: 80%;
	}
	.slider_img {
		height: auto;
		width: 20%;
		margin: 10px 20px 5px 0px;
	}
	#equipos_label_alt {
		font-size: 11pt;
	}
}
@media (max-width : 300px) {
	#modalLogin, #modalContacto {
		height: 700px;
	}
	#um_titulos_div {
		width: 73%;
	}
}
@media (max-width : 600px) {
	.loteria_bloque {
		width: 40% !important;
		margin: 5px 2.5% !important;
	}
	.loteria_bloque_selected:after {
		border: none !important;
	}
	.loteria_numero {
    	width: 31% !important;
	}
}
@media (max-width : 320px) {
	.input_buscador_interior {
	  width: 90px;
	}
	.concurso_bloque {
		width: 98%;
	}	
}
@media (max-width : 350px) {
	.extendido_1_mobile {
		text-align: center;
	}
  .header_mobile img{
    height: 32px;
    float: left;
    width: auto;
    margin: 0px 0 0 63px;
    padding: 18px 0px 10px 16px;
    box-sizing: initial;
    border-left: 1px solid white;
  }
}
@media (max-width : 480px) {
	#modalLogin, #modalContacto, #modal_changePassword {
	    width: 100%;
	}
	.nota_3 .nota_titulo, .nota_4 .nota_titulo {
		font-size: 30px;
	}
	#header_interior_logo {
		float: left;
	}
	.error_faro {
	    position: absolute;
	    margin: 0;
	    bottom: -20px;
	    left: -50px;
	    z-index: 1;
    }
}
@media (max-width : 720px) {
	.horoscopo_int_bloque {
		width: 48%;
	}
	.loteria_cont_bloque {
		width: 100%
	}
}
@media (max-width : 900px) {
	.menu_hide_900 {
		display: none;
	}
}
@media (max-width : 400px) {

	.branding_loading img {
		width: 40%;
	}
	#um_titulos_div {
		width: 72% !important;
	}
	#footer_first_ul {
		width: 90%;
	}
	.error_cuerpo {
		padding-bottom: 20px;
	}
	.input_buscador_interior {
		font-size: 13pt;
		margin-top: 20px;
		width: 55% !important;
	}
}
@media (max-height : 520px) {
	#modalLogin, #modalContacto {
		height: inherit !important;
		top: 10px;
		bottom: 10px;
	}
}
@media (max-width : 320px) {
	.header_mobile img {
    	left: 140px;
	}
}
@media (max-width : 530px) {
	.input_buscador_interior {
		width: 70%;
	}
  .form-group {
  	width: 100%;
  }
  .bloque_mas_noticias .nota_degrade_1{
    width: 100%;
  }
  .bloque_mas_noticias .nota_degrade_2{
    width: 100%;
  }
  .bloque_mas_noticias .nota_degrade_3{
    width: 100%;
  }
}
@media (min-width:600px) and (max-width : 980px) {
  .header_interior_cont ul{
    display: none;
  }
	.nota_secundaria {
		width: 46% !important;
	}
	.nota_secundaria:nth-child(even) {
		clear: both;
		margin: 0 1.25% 0 2.5% !important;
	}
	.nota_secundaria:nth-child(odd) {
		clear: none !important;
		margin: 0 2.5% 0 1.25% !important;
	}
	.lml_conteiner {
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 20px;
	}
	.cont_galeria {
		width: 630px;
		margin: 0 auto;
		float: none;
	}
	.blogs_fondo {
		clear: both;
	}
	.ppp_H5 {
		float: none;
		margin: 0 auto;
	}
	.col_lml {
		float: none !important;
		margin: 0 auto !important;
		width: 310px !important;
	}
	.schapita_cont, .nota_inferior, .notasSeccion {
		width: 100%;
	}
	.nota_principal {
		margin: 0 2.5% 20px 2.5%;
		width: 100%;
	}
	.ppp_N3 {
		float: none;
		margin: 0 auto;
	}
}

.fb-comments .fb_iframe_widget,
.fb-comments .fb_iframe_widget span,
.fb-comments .fb_iframe_widget span iframe[style] {
  min-width: 100% !important;
  width: 100% !important;
}

@keyframes fade{
    0%   { opacity: 0; }
    100% { opacity: 1; }
}

@-moz-keyframes fade{
    0%   { opacity: 0; }
    100% { opacity: 1; }
}

@-webkit-keyframes fade{
    0%   { opacity: 0; }
    100% { opacity: 1; }
}

@-o-keyframes fade{
    0%   { opacity: 0; }
    100% { opacity: 1; }
}

.printable {
	display: none;
}

.compartir_notapage_imprimir {
	cursor: pointer;
}

.notapage_cuerpo_printable {
	color: #000;
	font-size: 14pt;
	line-height: 1.2;
	font-family: 'Roboto', serif;
	position: relative;
	margin-top: 20px;
}

.printable .logo_cloned {
	width: 100px;
} 

.printable .np_titulo h2 {
	font-size: 22pt;
}

@media print {
    header, #main_body, aside, .footer_volver, #footer_unico, .nws, .mustang_div, .item, .notapage_modulos, .columna3 {
    	display: none;
    }
    .printable {
    	display: block;
    }
}

/***** Paginator ****/

ul.simple-pagination {
	list-style: none;
}

.simple-pagination {
	display: block;
	overflow: hidden;
	padding: 0 5px 5px 0;
	margin: 20px 0;
	text-align: center;
    clear: left;
}

.simple-pagination ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.simple-pagination li {
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-block;
}

.light-theme a, .light-theme span {
	float: left;
	color: #666;
	font-size:14px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
}

.light-theme a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.light-theme .current {
	background: #666;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;
	cursor: default;
}

.light-theme .ellipse {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	font-weight: bold;
	cursor: default;
}

/*****JJOO**********/

.temadia_rio-2016 {
  /*background-color: #4faa33*/;
  border: 3px solid #4faa33;
  padding: 10px 20px 20px 20px;
  border-radius: 0 56px;
}

.temadia_rio-2016 .nota_descripcion {
  color: #000000;
}

.temadia_rio-2016 .temadia_flag {
  background-color: transparent;
}

.temadia_rio-2016 .temadia_flag > a {
  background-image: url('/img/rio_2016_small.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: block;
  width: 100%;
  height: 90px;
}

.temadia_rio-2016 .nota_relacion_tipo, .temadia_padres-olimpicos .nota_relacion_tipo {
  /*border-top: 3px solid #346924*/;
  border-top: 3px solid #4faa33;
}

.temadia_rio-2016 .nota_tag, .temadia_padres-olimpicos .nota_tag, .temadia_padres-olimpicos .temadia_flag {
  /*background-color: #346924*/;
  background-color: #4faa33;
}

.temadia_rio-2016 .temadia_flag > a label {
  display: none;
}

.temadia_rio-2016 .nota_relacion_3 {
  margin-bottom: 40px;
}

.temadia_rio-2016.temadia_size_9 .nota_relacion_3, .temadia_rio-2016.temadia_size_8 .nota_relacion_3 {
  margin-bottom: 0;
}

.temadia_rio-2016.temadia_size_8 .nota_relacion_5 {
  margin-bottom: 20px;
}

h4.sub-titulo2.bold {
  font-weight: bold;
  margin: 0 0 10px 0;
  font-size: 14pt;
  border-top: 3px solid #d0d0d0;
  padding-top: 20px;
}

.columna_hotel {
  font-size: 12pt;
}

.columna_hotel .data {
  margin-bottom: 20px;
}

.clear{
  clear:both;
}

#loadingSeccionFiltro {
  position: fixed;
  z-index: 999;
  text-align: center;
  background: black;
  opacity: 0.4;
  overflow: show;
  margin: auto;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

div#loadingSeccionFiltro:after {
  content: "Cargando...";
  color: white;
  opacity: 1;
  font-size: 40pt;
  z-index: 1;
  display: block;
  margin-top:29%;
}

/*BUSCADOR HOTELES*/
#buscador-hoteles{
  margin:0px auto;
  width: 960px;
}

#buscador-hoteles #container{
  position: initial;
  height: auto;
}

#buscador-hoteles .buscador-contenedor header h2{
  font-size:30px;
  font-family: 'Roboto Slab',serif;
  margin:10px 0px;
}

#buscador-hoteles .buscador-contenedor .resultados-hoteles{
  padding: 17px 20px;
  background: #F4F4F4;
  border:1px solid #eeeeee;
  margin-bottom: 20px;
  font-weight:bold;
  font-family: 'Roboto Slab',serif;
  font-size: 16px;
  width: 630px;
}

#buscador-hoteles .filtro {
  background-color:#F4F4F4;
  border:1px solid #eeeeee;
  padding: 35px 20px 20px 25px;
  margin-bottom: 10px;
  position: relative;
}

#buscador-hoteles .f-categoria {
  float: none;
  clear: both;
}

#buscador-hoteles .f-categoria ul li {
  padding-bottom: 15px;
  float: left;
  width: 225px;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  color: #666666
}

#buscador-hoteles .f-categoria ul li label {
  position: relative;
  top: -2px;
  cursor: pointer;
}

#buscador-hoteles .f-categoria li.disable label {
  color: #aaaaaa;
  text-decoration: line-through
}

#buscador-hoteles .f-categoria li.check label {
  color: #008049;
  font-weight: bold;
  font-family: 'Roboto Slab', sans-serif;
}

.buscador_form{
  display: none;
  position: fixed;
  z-index: 99999;
  left:0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.9);
  text-align: center;
}
.contenedor_form{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 950px;
  margin-top: auto;
  height: 140px;
  margin-bottom: auto;
  border-bottom: 2px solid #999999;
  padding: 0px 30px;
}

/*Responsive Buscador*/
/*Tablets*/
@media only screen and (max-width: 1040px){
    /*Buscador*/
    #buscador-hoteles{
      width: 100%;
    }

    #buscador-hoteles .buscador-contenedor header h2{
      text-align: center;
    }

    #buscador-hoteles .buscador-contenedor .resultados-hoteles{
      width: 100%;
      text-align: center;
    }

    #buscador-hoteles .f-categoria ul li {
      width: 33%;
    }

    #main-squeeze #main_body{
      margin-top: 15px !important;
    }

    div#loadingSeccionFiltro:after {
        margin-top:50%;
        font-size: 30px;
    }
}



/*Smartphones*/
@media only screen and (max-width: 700px){

    /*Buscador*/
    #buscador-hoteles .f-categoria ul li {
      width: 225px;
    }

    div#loadingSeccionFiltro:after {
        margin-top:60%;
        font-size: 37px;
    }

    #buscador-hoteles .buscador-contenedor .resultados-hoteles{
        padding: 17px 10px;
        height: auto;
    }

    /*Noticia Ampliada*/
    .columna_hotel .data{
      border-top:3px solid #d0d0d0;
    }

    .columna_hotel .data h4{
      border-top:0px;
    }

    .nota_tag_seccion,
    .np_nota_descripcion,
    .columna_hotel .data{
      padding:0px 15px !important;
    }

    #map{
      width: 100% !important;
    }

    div#loadingSeccionFiltro:after {
        margin-top:60%;
        font-size: 37px;
    }

    /*Close Icon PopUp Modal*/
    .popup{
      width:100%;
    }

    .popup-inner {
      width:100% !important;
    }

    .popup-close {
      top:20px !important;
      right:20px !important;
    }

    .popup-inner img{
      width: 100%;
    }
}

/*Muy Chico*/
@media only screen and (max-width: 420px){
    .buscador .filtros .planifica h2{
        font-size: 20px;
    }

    .filtro{
        height: 300px;
        overflow-y: auto; 
    }

    div#loadingSeccionFiltro:after {
        margin-top:100%;
        font-size: 30px;
    }
}

/*PopUp Modal*/
/* Outer */
.popup {
    width:100% !important;
    height:100%;
    display:none;
    position:fixed;
    z-index:9999;
    top:0px;
    left:0px;
    background:rgba(0,0,0,0.75);
}
 
/* Inner */
.popup-inner {
    width:auto;
    max-width:600px;
    height: auto;
    padding:2px 2px 0px 2px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 2px 6px rgba(0,0,0,1);
    border-radius:2px;
    background:#fff;
}
 
/* Cerrar */
.popup-close {
    width:30px;
    height:30px;
    padding-top:4px;
    display:inline-block;
    position:absolute;
    top:0px;
    right:0px;
    border-radius:1000px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    background:rgba(0,0,0,0.8);
    font-family:Arial, Sans-Serif;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#fff;
}
 
.popup-close:hover {
    background:rgba(0,0,0,1);
    
}

.degradado_azul{
  background: rgba(73,155,234,1);
  background: -moz-radial-gradient(center, ellipse cover, rgba(73,155,234,1) 0%, rgba(0,87,174,1) 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(0,87,174,1)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(73,155,234,1) 0%, rgba(0,87,174,1) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(73,155,234,1) 0%, rgba(0,87,174,1) 100%);
  background: -ms-radial-gradient(center, ellipse cover, rgba(73,155,234,1) 0%, rgba(0,87,174,1) 100%);
  background: radial-gradient(ellipse at center, rgba(73,155,234,1) 0%, rgba(0,87,174,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#0057ae', GradientType=1 );
}

.footer_col{
  width: 25%;
  height: 200px;
  padding: 0 4%;
  float: left;
  border-right: 1px solid #fff;
  position: relative;
}

.footer_redes{
  display: none;
  width: 100%;
  
  margin:0px auto;
  margin-top: 30px;

}

.footer_redes > div{
  display: inline-block;
  margin-right: -4px;
  vertical-align: middle;
  width: 33.3333%;
  text-align: center;
  color: #FFFFFF;
  padding: 20px 10px;
}

.footer_redes .tw{
  background-color: #55acee;
  height: 90px;
}

.footer_redes .fb{
  background-color: #3b5998;
  height: 90px;
}

.footer_redes .gp{
  background-color: #d34836;
  height: 90px;
}

.footer_redes .ig{
  background-color: #ce2f6a;
  height: 90px;
}

.footer_col .iconos_footer{
  position: absolute;
  right: 16%;
  top: 0;
}
.footer_col .iconos_footer div{
  margin:10px 0px;
}

.footer_col_der{
  width: 25%;
  padding: 0 4%;
  float: left;
}

.footer_col .footer_info{
  font-style: italic;
}

#footer_unico h6, #footer_unico h5{
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: "Roboto";
  font-size: 16px;

}

#footer_unico h5{
 font-size: 16px;
}

#footer_unico .doble_margin{
  margin: 20px 0;
}

.footer_col_der .suscripcion{
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
}

.footer_legal{
  margin-top: 52px;
}

.footer_legal .col_izq{
  width: 60%;
  float: left;
}

.footer_col .izq{
    
    width: 70%;
    margin: 0px;
}

.footer_col .der{
    width: 30%;
}

.footer_col_der .data_fiscal{
  width: 27%;
  float: right;
}

.footer_col_der .txtSuscripcion{
  width: 100%;
}


@media (max-width: 980px){
  .footer_contenedor{
     width: 100%;

  }
  .footer_col .iconos_footer{
    display: none;
  }
}

@media (max-width: 968px){
  .footer_contenedor{
     width: 100%;
  }  
}

@media(max-width: 768px){
  .footer_col, .footer_col_der, .footer_col .izq{
    width: 100%;
    border: none; 
    text-align: center;
    margin-bottom: 30px;
  }

  .footer_col_der .txtSuscripcion{
    max-width: 300px;
  }

  .footer_col .der{
    width: 100%;
  }

  .footer_col_der .data_fiscal{
    width: 150px;
    float: none;
    margin-top: 10px;
  }

  .footer_legal .col_izq{
    width: 100%;
    float: none;
  }

  .footer_legal {
    margin-top: 29px;
  }
}

/*Nuevo Diseño - Iconos*/
.nd_iconos{
  background-image: url('/img/nd_iconos.png');
  background-position: center;
  background-repeat: no-repeat; 
  width: 40px;
  height: 40px;
}
.nd_iconos.icono_mail{
  background-position: 1px 0px;
  width: 45px;
  height: 40px;
}
.nd_iconos.icono_search{
  background-position: -45px 0px;
  width: 40px;
  height: 40px;
}
/*.nd_iconos.icono_menu{
  background-position: -85px 0px;
  width: 40px;
  height: 40px;
}*/

.nd_iconos.icono_menu{
  background-image: url('/img/menu-amarillo.png');
  background-position: center;
  background-repeat: no-repeat; 
  background-position: 0px 0px;
  width: 40px;
  height: 36px;
}

.nd_iconos.icono_user{
  background-position: -125px 0px;
  width: 42px;
  height: 40px;
}
.nd_iconos.icono_share{
  background-position: -167px 0px;
  width: 40px;
  height: 40px;
}

.nd_iconos.icono_share:hover{
  cursor: pointer;
}

.nd_iconos.icono_close{
  background-position: -201px 0px;
  width: 40px;
  height: 40px;
}
.nd_iconos.icono_radio{
  background-position: 0px -40px;
  width: 97px;
  height: 62px;
}
.nd_iconos.icono_facebook{
  background-position: -97px -40px;
  width: 46px;
  height: 45px;
}
.nd_iconos.icono_twitter{
  background-position: -143px -40px;
  width: 46px;
  height: 45px;
}
.nd_iconos.icono_whatsapp{
  background-position: -189px -40px;
  width: 46px;
  height: 45px;
}
.nd_iconos.icono_youtube{
  background-position: -96px -86px;
  width: 46px;
  height: 45px;
}
.nd_iconos.icono_instagram{
  background-position: -142px -86px;
  width: 46px;
  height: 45px;
}
.nd_iconos.icono_gplus{
  background-position: -189px -86px;
  width: 46px;
  height: 45px;
}
.nd_iconos.icono_whatsapp_grande{
  background-position: -0px -104px;
  width: 97px;
  height: 97px;
}

/**/
.nd_iconos_nota{
  background-image: url('/img/iconos-nota.png?v=1');
  background-position: center;
  background-repeat: no-repeat; 
  width: 40px;
  height: 40px;
}

.nd_iconos_redes2{
  background-image: url('/img/iconos_redes2.png?v=1');
  background-position: center;
  background-repeat: no-repeat; 
  width: 40px;
  height: 40px;
}

.nd_banda_opinion{
  background-image: url('/img/banda_opinion.png');
  background-position: center;
  background-repeat: no-repeat; 
  width: 87px;
  height: 26px;
  
  display: inline;
  float: right;
}

.icono_audio1{
  background-image: url('/img/banda-audio.png');
  background-position: center;
  background-repeat: no-repeat;
  width: 200px;
  height: 40px;
  position: absolute;
  bottom: 19px;
  left: 77px;
}

.nd_iconos_redes2.facebook2{
       background-position: -51px 0px;
    width: 24px;
    height: 24px;
    /* position: absolute; */
    float: right;
    margin-right: 5px;
   
}

.nd_iconos_redes2.twitter2{
       background-position: -24px 0px;
    width: 24px;
    height: 24px;
    /* position: absolute; */
    float: right;
    margin-right: 5px;
}
.nd_iconos_redes2.whatsapp{
       background-position: 2px 0px;
    width: 24px;
    height: 24px;
    /* position: absolute; */
    float: right;
    margin-right: 5px;
}

.nd_iconos_nota.redes_fb{
   background-position: -1px -7px;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0px;
}
.nd_iconos_nota.redes_tw{
   background-position: -45px -7px;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0px;
}

.nd_iconos_nota.redes_gp {
    background-position: -168px -7px;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0px;
}
.nd_iconos_nota.redes_wsp_nota {
    background-position: -206px -5px;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0px;
}
.only_desktop{
  display: block;
}
.only_mobile{
  display: none;
}

@media(max-width: 980px){
  .only_desktop{
    display: none;
  }
  .only_mobile{
    display: block;
  }
}
.nd_iconos_nota.redes_share{
  background-position: -88px -7px;
    width: 40px;
    height: 40px;
}

.nd_iconos_nota.icono_relacionadas{
  background-position: -136px -119px;
    width: 38px;
    height: 27px;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 5px;
}

.nd_iconos_nota.icono_titulares {
    background-position: -136px -119px;
    width: 38px;
    
    height: 25px;
    display: inline-block;
}

.nd_iconos_nota.audio{
    background-position: -131px -54px;
    width: 66px;
    height: 57px;
    margin-left: 10px;
    margin-bottom: 10px;
    position: absolute;
    bottom: 0;
    z-index: 100;
}

.nd_iconos_nota.audio_seccion {
    background-position: -131px -54px;
    width: 66px;
    height: 57px;
    margin-left: 10px;
    margin-bottom: 10px;

    z-index: 100;
    float: right;
}

/**/
.compartir{
    z-index: 300;
}

.fgaleria_imagenes .compartir.pos_ld{
    position: absolute;
    top: 8px;
    left: 8px;
    z-index: 100;
}

.compartir.pos_ld, .compartir.pos_rd, .compartir.pos_cd{
    position: absolute;
    top: 0px;
   /* right: 15px; */
    left:0px; 
}

.compartir.pos_lu, .compartir.pos_ru, .compartir.pos_cu{
    position: absolute;
    bottom: 0px;
    /*right: 15px;*/
    right:0px !important; 
}

.bg_share{
   background: #ff6600;
    width: 40px;
  height: 40px;
}

.bg_facebook{
  width: 40px;
  height: 40px;
  background: #0033cc;
}

.bg_twitter{
  width: 40px;
  height: 40px;
  background: #0066ff;
}

.bg_googleplus{
  width: 40px;
  height: 40px;
  background: #d34836;
}
.bg_whatsapp{
  width: 40px;
  height: 40px;
  background: #1eba68;
}

.bg_redes_opinion{
  width: 37px;
  height: 30px;
  background: #b00000;
  display: inline-block;
  margin-left: -3px;
}

.bg_comentarios{
    line-height: 28px;
    padding-left: 0px;
    width: 20px;
    height: 30px;
    background: #c2c2c2;
    display: inline-block;
    margin-left: -3px;
    position: absolute;
    text-align: center;
}


.redes_sociales{
    width: 40px;
    height: 120px;
  }

  .redes_sociales.pos_ld, .redes_sociales.pos_rd, .redes_sociales.pos_cd{
    position: absolute;
    top: 40px;
    right: 0px; 
    display: none;
    
}

.redes_sociales.pos_lu, .redes_sociales.pos_ru, .redes_sociales.pos_cu{
    position: absolute;
    bottom: 40px;
    /*right: 15px;*/
    right:0px; 
    display: none;
    
}

.fecha{
  color: #999999;
  margin-left: 3px;
 display: inline-block;
  margin-top: 5px;
}

.padding_nota .fecha{
  display: inline-block;
  margin-top: 5px;
}

.relacion_fila{
    border-top: 1px solid #666666;
    /* border-bottom: 1px solid #666666; */
    padding-top: 7px;
}

.relacion_fila{
    border-top: 1px solid #666666;
    /* border-bottom: 1px solid #666666; */
    padding-top: 7px;
}

.relacion_fila:last-child{
    
     border-bottom: 1px solid #666666; 
   
}

.opinion_perfil{
    float: left;
    width: 28%;
}

.opinion_titulo1{
    font-size: 26px;
    font-style: italic;
    display: inline;
}

.opinion_titulo2{
    font-size: 20px;
    font-style: italic;
    position: absolute;
    right: 0px;
    display: block;
        margin-right: 13px;
}

.comentarios_opinion {
  
  width: 100px;
  height: 26px;
  position: absolute;
  bottom: 20px;
  right: 0px;
  
}

.nd_iconos_opinion{
  background-image: url('/img/iconos-nota.png');
  background-position: center;
  background-repeat: no-repeat; 
  width: 40px;
  height: 40px;
   display: inline;
}

.nd_iconos_opinion.redes_fb{
       background-position: -82px -114px;
   width: 27px;
    height: 40px;
    position: absolute;
    display: inline;
}

.nd_iconos_opinion.redes_tw{
    background-position: -111px -116px;
    width: 27px;
    height: 29px;
    position: absolute;
    top: 1px;
    display: inline;
}

.bg_forma{
     border-top: 15px solid #b00000;
    border-bottom: 15px solid #b00000;
    border-right: 11px solid #c2c2c2;
}

.comments{
  float: right;
  width: 43px;
  height: 44px;
  text-align: center;
  margin-top: 3px;
  color: #999999;
}

.columna_header .comments{
  color: #000;
}

.nd_iconos_nota.comment {
    background-position: -134px -16px;
    width: 32px;
    height: 26px;
    margin-left: 10px;
    margin-bottom: 1px;
    position: relative;
    bottom: 0;
    z-index: 100;
}

.right{
  float: right;
}
/**/

/**** spinner ****/

.loader {
  color: #808080;
  font-size: 20px;
  margin: 200px auto;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load4 1.3s infinite linear;
  animation: load4 1.3s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
@-webkit-keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}
@keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}

.loader.mas{
  clear: both;
  display: block;
  position: relative;
  top: 79px;
}

.loader.masCartas{
    clear: both;
    margin-top: 88px;
    margin-bottom: 90px;
}

/***/

.compartir_interior:hover {
    opacity: .9;
}
.compartir_fb_interior {
 
    background: #305c99;
}

.compartir_tw_interior {
  
    background: #009cff;
}

.compartir_wp_interior {
 display: none;
    background: #25d366;
}

.compartir_interior {
    
    text-align: center;
    border-radius: 3px;
    color: #fff;
    font-family: "Roboto";
    font-size: 19px;
    margin: 10px 0 30px 0;
    padding: 15px;
    box-sizing: border-box;
    width: 20%;
}

.tblCompartir{
  width: 100%;
  border-collapse: separate;
  border-spacing: 5px;
}

.aclaracion_nota{
  margin: 0 0 9px;
  /* font-style: italic; */
  color: #adadad;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 30px;
}

.notapage .nota_tag{
    background: none;
}

.notapage .masnoticias_home .nota_tag label {
    font-size: 12pt !important;
    font-weight: bold;
    font-family: 'Rambla', sans-serif;
    color: #dd7772;
}

.notapage .notapage_panel .panel_imagen_text{
  padding-left: 13px;
  padding-right: 13px;
  height: 85px;
}

.notapage .notapage_panel .panel_imagen_text label {
  color: #000;
  font-weight: 100;
}

.tw img{
  width: 50px;
    float: left;
}

.fb img{
  float: left;
  width: 50px;
}

.der{
  float: right;
  width: 89px;
  text-align: center;
}

.fb_name, .tw_name, .gp_name, .ig_name{
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 7px;
  display: block;
}

.rs_cantidad{
  padding: 6px;
  border-radius: 6px;
  display: block;
  width: 80%;
  margin: 0 auto;
}
.fb .rs_cantidad{
  background: #283f6b;
 }
.tw .rs_cantidad{
  background: #3c79a6;
}

.gp .rs_cantidad{
  background: #953326;
}

.gp img{
      width: 57px;
}

.ig img{
      width: 57px;
}

.contenedor_redes{
    width: 146px;
    margin: 0 auto;
}

/*@media(max-width: 600px){
  .tw img{
    width: 40px;
  }

  .fb img{
    width: 40px;
  }
}*/

.radio:hover{
  cursor:pointer;
}
.header_radio{
    background: #000;
    padding-bottom: 30px;
    padding-top: 20px;
    background-image: url('/img/background-radio.jpg');
    background-position: center; 
}

.logo-radio-seccion{
  width:100%;
  display: inline-block;
}

.logo-radio-transparente{
  width:200px;
  position: absolute;
  bottom: 0px;
  left:  0px;
}

.boton{
  float: left;
}

@media (max-width: 980px){
  .boton{
    float: none;
  }
}

.titulos_radio{
  position: relative;
  top: -33px;
}

.recuadro_rojo{
  width: 23.7%;
  margin: 0 .5% 10px .5%;
  height: 134px;
  color: #fff;
  font-size: 22px;
  padding: 18px;
  background: #d04236;
  display: inline-block;
  position: relative;
  float: left;
  line-height: 24px;
   font-family: 'Rambla', sans-serif;
}

.recuadro_azul{
  width: 23.7%;
  margin: 0 .5% 10px .5%;
  height: 134px;
  color: #fff;
  font-size: 22px;
  padding: 18px;
  background: #0066ff;
  display: inline-block;
  float: left; 
  line-height: 24px;
   font-family: 'Rambla', sans-serif;
}
.row_titulos_radio, .boton{
  margin-bottom: 10px;
  width: 100%;
}

.boton .recuadro_rojo, .boton .recuadro_azul{
  display: block;
  width: 100%;
}

.header_radio_izq{
    width:45%;
    display: inline-block;
    float: left;
     
}

.header_radio_der{

    width: 54%;
    display: inline-block;
    float: right;
    margin-top: 7px;
    text-align: right;
    color: #fff;
}

.boton_play_radio {
    width: 46px;
    margin-bottom: -12px;
    margin-left: 20px;
}

.imagen_video{
   width: 100%;
}

.titulos_header_radio{
  font-size: 33px;
  margin-bottom: 20px;
}

.playradio:hover{
  cursor: pointer;
}

@media(max-width: 980px){
  .recuadro_rojo, .recuadro_azul{
    width: 49%;
  }

  .titulos_header_radio {
    font-size: 27px;
  }
}

@media(max-width: 900px){

  .logo-radio-transparente {
    width: 200px;
    position: static;
    display: block;
    margin: 21px auto;
  }

  .logo-radio-seccion {
    width: 100%;
    display: inline-block;
  }

  .header_radio_der {
    width: 100%;
    display: block;
    float: none;
    margin-top: 60px;
    text-align: center;
    color: #fff;
  }

  .imagen_video {
    width: 98%;
    margin: 0 1%;
  }
}

@media(max-width: 930px){

  .titulos_header_radio {
    font-size: 27px;
  }

  .header_radio_izq {
    width: 100%;
    display: block;
    float: none;
  }

  .logo-radio-seccion {
    width: 300px;
    margin: 0 auto;
    display: block;
  }
}



@media(max-width: 465px){
  .recuadro_rojo, .recuadro_azul{
    width: 49%;
    font-size: 16px;
    line-height: 21px;
    height: 110px;
  }
}

.notaseccion .nota_tag{
  background: #000;
}

.notaseccion .columna_header {
    background: #999;
    padding-right: 10px;
}

.notaseccion .columna_header.radio {
    background: #1d47a2;
}

.notaseccion .columna_header {
    background: #999;
    padding-right: 10px;
        padding-bottom: 0;
}



.notaseccion .columna_header .nota_3 .cont_wrapper{
  width: 67%;
  float: left;
  
  border: 3px solid #fff;
  
}

.notaseccion .columna_header .nota_3 .nota_titulo{
  font-size: 22px;
  color: #fff;
}

.columna_header{
  float: left;
  background: #f1f1f1;
  width: 100%;
  padding-bottom: 34px;
  margin-bottom: 38px;
}

.nota_3 .nota_tag {
    background-color: #ffff00;
}

.nota_3 .nota_tag label {
    background-color: #ffff00;
    color: #000;
    font-weight: bold;
}

.notaseccion .columna_header .nota_3 .nota_tag label {
   /* background-color: rgb(34,147,45)  !important;*/
    background-color: #ffff00 !important;
    color: #000;
    font-weight: bold;
}

.notaseccion .columna_header .nota_3 .nota_tag {
    background-color: #ffff00 !important;
}
 /*
.nota_3 .nota_descripcion{
  color: #fff;
}
*/

.titulo_seccion{
  background: #339933;
  width: 450px;
  height: 66px;
  color: #fff;
  font-size: 31px;
  text-transform: uppercase;
  line-height: 65px;
  box-shadow: 5px 5px 5px #555;
  margin-bottom: 40px;
  margin-top: 20px;
  text-align: right;
  padding-right: 13px;
  margin-left: 1%;
}

.portada_seccion{
  width: 100%;
  float: right;
  position: relative;
  top: -9px;
}

.portada_seccion h3{
  text-align: center;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 15px;
  position: relative;
  top: -15px;
}

.especial_1{
  width: 100%;
}

.notaseccion .nota_1{
  margin: 0 1%;
}

.chapitaseccion{
  margin-bottom: 10px;
 /* background: #ff6600;
  color: #fff;*/
}

.chapitaseccion .nota_tag {
  background: #ff6600;
  color: #fff;
}




.secciondestacado2 {
  margin-bottom: 40px;
  float: left;
      width: 100%;
}

.secciondestacado2 .nota_1 {
  width: 31.2%;
}

.header_mobile_texto{
  display: none;
}

.notaseccion .headerNota .nota_3 .nota_tag, .notaseccion .headerNota .nota_3 p{
   margin-left: 0px; 
  }


.notaseccion .headerNota {
    width: 74%;
    display: inline-block;
    padding-left: 10px;
  }

.notaseccion .headerNotaFull {
    width: 100%;
}

.notaseccion .headerNotaFull .nota_3 {
    width: 98%;
}

.notaseccion .headerNotaFull .nota_3 .nota_titulo {
    font-size: 41px;
}


.notaseccion .columna_header .nota_3 .cont_wrapper {
   
    margin-right: 10px;
   
}

@media(max-width: 755px){
  .notaseccion .columna_header .nota_3 .cont_wrapper {
    width: 100%;
    margin-bottom: 10px;
  }

  .notaseccion .headerNota {
    width: 100%;
    display: inline-block;
    padding-left: 10px;
  }
}



.notaseccion .headerNota .nota_3 .nota_tag label{
 background: #ffff00 !important;
}

.notaseccion .headerNota .nota_3{

  width: 100%;
}

.headerNota .padding_nota{
  width: 31%;
  float: right;
}



.notaseccion .portada_seccion{
    display: inline-block;
    width: 25%;
  }

  .notaseccion .portada_seccion img{
    width: 100%;
  }

@media(max-width: 755px){
  .notaseccion .portada_seccion{
      width: 98%;
      margin-top: 20px;
    }
  } 

  .notaseccion .headerNota p{
      
    width: 100%;
  } 

}

@media(max-width: 1411px){
  .columna_header{
    width: 100%;
    
  }

  .nota_titulo, .nota_descripcion .cont_wrapper {
    display: block;
  }

  .notaseccion .header_seccion .nota3{
    width: 60%;
  }

 .notaseccion .header_seccion .nota_3 .cont_wrapper {
    width: 50%;
    margin: 0 1%;
  }

  /*.nota_3 .cont_wrapper {
    width: 98%;
    margin: 0 1%;
  }*/

 /* .nota_3 .nota_titulo{
    margin-left: 13px;
    width: 100%;
    font-size: 20px;
  }*/

  .portada_seccion{
    margin: 0 auto;
    float:right;
    
    display: inline-block;
    width: 27%;
  }

  .portada_seccion img{
    width: 100%;
  }

  .portada_seccion h3 {
        margin-bottom: 23px;
        font-size: 17px;
    position: static;
    margin-top:20px;
  }
}

/**/

.col_edicion{
    width: 33%;
    display: inline-block;

}

.col_titulares{
  width: 67%;
  padding: 0px 31px;
  display: inline-block;
  float: right;
  padding-top: 31px;
}

.col_titulares .titulo {
  font-size: 40px;
    display: block;
    clear: left;
    margin-top: 58px;
  margin-bottom: 40px;
    text-align: center;
    font-weight: bold;

}

.col_titulares .relaciones {
  margin-top: 20px;
}

.col_titulares .relacion_fila:first-child {
  border-top:none;
}

.fecha_edicion{   
  background: #0057ae;
  width: 300px;
  color: #fff;
  height: 42px;
  font-size: 17px;
  line-height: 43px;
  padding-left: 15px;
  text-transform: uppercase;
  margin-top: 31px;
}

.ediciones .portada_seccion {
    width: 254px;
    float: none; 
    position: static; 
    margin: 42px 0px 0px 42px;
}



.notapage_tags span {
    border: 1px solid #333;
    padding: 2px 16px;
    text-transform: uppercase;
    font-size: 14pt;
    font-family: 'Roboto Slab',serif;
    color: #333;
}


.tableDias{
  width: 400px;
  background: #f2f2f2;
  padding: 20px;
}

.calendario{
  margin-top: 20px;
  margin-bottom: 30px;
}

.calendario table {
    min-width: 30%;
    background: #f2f2f2
}

.calendario .dia {
    color: #549ae0;
    font-weight: bold;
    font-size: 15px;


}


.calendario .dia.inactive{
  cursor: pointer;
}

.calendario .mes {
    background: #fff;
    border-bottom: 0
}

.calendario .arrows-l {
    font-size: 25px;
    float: left;
}

.calendario .arrows-r {
  font-size: 25px;
    float: right;
}

.calendario tr {
    
    text-align: center;
    height: 39px
}

.calendario .dia th {
    text-align: center
}

.calendario tr {
    font-weight: 600
}

.calendario table tbody tr:last-child {
    border-bottom: 0
}

.calendario table td {
    width: 14.285%
}

.calendario table td a {
    padding: 5px 0;
    margin: 0 5px;
    cursor: pointer;
}

.calendario table td .active {
    background: #549ae0;
    color: #fff
}

.calendario table td .inactive {
    color: #c1c1c1;
    display: block
}

.calendario .c-arrows {
    padding-top: 18px;
    text-align: right
}

.calendario .c-arrows a {
    cursor: pointer;
    text-decoration: none;
}


.titulo-ediciones {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 20px;

}


.fecha-calendario{
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
}

.tbl_titulares {
  width: 100%;
}

.tbl_titulares td {
    vertical-align: top;
    padding: 10px 0;
}

.tbl_titulares td:first-child {
    width: 45px;
}

.tbl_titulares .titular {
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    font-size: 16px;
    font-weight: bold;
    color: #777;
    
}

.tbl_titulares .titular:hover {
   color: #555;
}

.ediciones_anteriores{
  width: 100%;
  padding:0 34px;
}

.cont_calendario{
  width: 400px;
  display: inline-block;

}

.img-chubut-digital{
  float: right;
  width: 400px;
}

.ediciones .tit_seccion{
  font-size: 32px;
  margin-bottom: 20px;
  color:#2c8ac7;
}

.ediciones .tbl_notas_seccion{
  margin-bottom: 10px;
  width: 100%;
}

.ediciones .tbl_notas_seccion .fecha{
  color:#666666;
  width: 73px;
  display: table-cell;
}

.ediciones .tbl_notas_seccion .separador{
  color:#666666;
      width: 30px;
    text-align: center;
}

.tbl_notas_seccion .titular a{
    color: #165e92;
    text-decoration: none;
    line-height: 20px;
}

.tbl_notas_seccion .titular{
  border-bottom: 1px dotted #999;
  padding-bottom: 14px;
}

.cuarta{
  background:rgb(42,178,0); 
  padding:10px; 
  color:#fff !important;
}

.cuarta .nota_descripcion p, .cuarta .nota_titulo{
 
  color:#fff !important;
}

.lista_suplementos li{
   width: 23.7%;
    display: inline-block;
    margin: .5%;
}

.lista_suplementos li img{
  width: 100%;
}

/* suplementos */

.suplementos .titulo_seccion, .contacto .titulo_seccion {
    background: #0473bb;
    width: 100%;
    height: 66px;
    color: #fff;
    font-size: 53px;
    padding-left: 10px;
    text-shadow: 2px 2px 2px #000;
    margin-bottom: 40px;
    margin-top: 20px;
    text-align: left;
    text-transform: capitalize;
    font-style: italic;
    box-shadow: none;
}

.funebres .titulo_seccion{
  background:#000; 
}

@media(max-width: 580px){
  .fgaleria_title {
    font-size: 18px;
  }
}

.titulo_seccion_mudich {
   
   
    height: 66px;
    color: #000;
    font-size: 31px;
    margin-left:10px; 
    
    line-height: 30px;
   
    margin-bottom: 40px;
    margin-top: 20px;
    text-align: left;
        width: 463px;
    
}

.titulo_seccion_mujeres {
    height: 66px;
    margin-left:10px; 
    margin-bottom: 40px;
    margin-top: 20px;
    text-align: left;
    width: 463px;
}

.titulo_seccion_mudich img{
  width: 130px;
  float: left;
  
  margin-right: 20px;
}

.titulo_seccion_mujeres img {
    width: 276px;
    float: left;
    margin-right: 20px;
}

.titulo_seccion_mudich h3{
      padding-top: 15px;
 font-size: 26px;
 text-align: center;
 margin-top: 5px;
}

@media(max-width: 676px){
  .masnoticias_home_notapage .notapage_notasSeccion {
    width: 99%;
    margin: 0px 0.5% 40px 0.5%;
    background: #fff;
    border: 1px solid #cdcdcd;
  }

 
  .tw img, .fb img, .gp img {
    width: 34px;
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
  }

  .footer_redes .tw, .footer_redes .fb, .footer_redes .gp, .footer_redes .ig {
    height: 121px;
  }

  .der {
    float: none;
    display: block;
    margin: 10px auto;
    width: 89px;
    text-align: center;
  }

  .contenedor_redes {
    width: auto; 
  }

  .lista_suplementos li {
    width: 48%;
    
    margin: 10px .5%;
  }

  .suplementos .titulo_seccion {
     font-size: 36px;
  }

  .columna_header{
      margin-top: 0;
  }

  .diarios_cabecera img {
    width: 317px;
  }
}

@media(max-width: 370px){
  .lista_suplementos li {
    width: 99%;
    
    margin: 10px .5%;
  }

}

.logo-chubut-error{
  margin: 0 auto;
    display: block;
}


/*****************************************************/
/* CONTACTO  */
/*****************************************************/
.contacto .columna_central{
margin-top: 57px;
    margin-bottom: 67px;
}

.datos_contacto{
    display: inline-block;

    width: 30%;
    background: #ededed;
}


.datos_contacto .whatsapp, .datos_contacto .recepcion, .datos_contacto .depto_comercial{
    padding: 25px;
    font-size: 15px;
    line-height: 18px;
    font-weight: bold;
}

.datos_contacto .whatsapp{
    background: #1d47a2;
    
    margin: 0;
}

.datos_contacto .nro{

  float: right;
    text-align: center;
    width: 59%;
    margin-top: 18px;
    margin-right: 23px;
}

.whatsapp .nro{
  color: #fff;
  font-weight: 100;
}

.azul{
  color: #1d47a2;
}

.form_contacto {
    display: block;
    width: 100%;
    
    padding: 50px;
    border-radius: 15px;
    margin: 50px 0;
}

.form_contacto .izq{
  width: 48%;
  display: inline-block;
}

.form_contacto button {
    display: block;
    width: 300px;
    margin: 0 auto;
    background: #1d47a2;
    border-radius: 15px;
    color: #fff;
    padding: 12px 0;
    font-size: 15px;
    text-transform: uppercase;
}

.form_contacto label.mensaje{
    text-align: left;

}

.form_contacto .der{
  width: 48%;
  display: inline-block;
  float: right;
}

.form_contacto label{
  font-weight: bold;
}

.form_contacto label, .form_contacto input, .form_contacto textarea{
  display: block;
  width: 100%;
  margin-top:5px;
  margin-bottom:5px; 
}

.form_contacto label, .form_contacto input, .form_contacto textarea{
    font-size: 14px;
  display: block;
}

.form_contacto textarea{
  border: 1px solid #cccccc;
}

.form_contacto input  {
  
  bottom: 1px solid #cccccc;
  margin-bottom: 45px; 
  height: 35px;
  
}

.mensaje_enviado {
    color: #4F8A10;
    font-weight: bold;
    font-size: 15px;
    margin: 0px auto;
    clear: both;
    text-align: center;
    display: block;
    position: relative;
    top: 10px;
}

.contacto .titulo{
  font-size: 22px;
    color: #333;
    font-weight: 100;
    text-transform: none;
    margin-top: 20px;
    margin-bottom: 30px;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
}

.col1_tapa {
    width: 23%;
    float: right;
}

/* BLOQUR DE NOTAS */
.bloque_de_notas{
  width: 100%;
}

.bloqueNotas{
  background: #ccc;
  color: #fff;
  padding:10px; 
  margin-bottom: 30px;
}

.bloqueNotas .titulo{
    font-weight: bold;
    font-size: 30px;
    display: block;
    margin-bottom: 15px;
    margin-left: 19px;
}


.bloqueNotas .nota_titulo{
  color:#fff;
  margin-top: 10px;
}

.bloqueNotas .nota_tag, .bloqueNotas .fecha{
  display: none;
}

.bloqueNotas .marginRight{
  margin-right: 5px;
}

.bloqueNotas .nota{
    margin-bottom: 20px;
}

.bloqueNotas .nota_3 {
       width: 64%;
}

.bloqueNotas .nota_3 .nota_titulo{
    font-size: 29px;
 
}

.bloqueNotas .nota_1 .nota_titulo{
    font-size: 20px;
 
}

.bloqueNotas .nota_1{
  margin-left: 1%;
  margin-right: 1%;
  width: 31% !important;
}


.bloqueNotas .nota_1, .bloqueNotas .nota_3{
  margin-bottom: 20px !important;
}

.clearfix_md{
  clear: both;
}

@media(max-width: 1414px){
 /* .bloqueNotas .nota_3 {
    width: 65.2%;
  }*/

  .bloqueNotas .nota_1 {
    width: 31%;
  }
}

@media(max-width: 980px){
  .bloqueNotas .nota_3 {
    width: 100%;
    margin-right: 1%;
  }

  .bloqueNotas .nota_1 {
    width: 48% !important;
    margin-left: 1%;
    margin-right: 1%;
  }

  .clearfix_md{
    clear: both;
  }

  .bloqueNotas .nota_3 .nota_titulo {

    font-size: 20px;
  }
}

/**/

.item {
 /* margin: 10px;*/
}

.bloque1{
  margin-top: 20px;
  float: left;

}

.bloque1_izq .nota_2{
  width: 100% !important;
}

.bloque1_izq {
  width: 68%;
  float: left;
  padding-right: 15px;
}

.bloque2{
  float: left;
  float: right;
  width: 76%;
}

.bloque2 .nota_1{
 width: 31.3% !important;
 margin-top:0px; 
}

.bloque2 .nota_tag {
 background: #dad7d5 !important;
 color: #000;
}

.bloque2 .nota_tag label{

 color: #000;
}

.bloque2_izq .nota_2{
  width: 100% !important;
}

.bloque2 .nota_titulo{
  color: #43434a;
  font-size: 18px;
  margin-top: 10px;
}

.bloque2 .nota_3{
  color: #fff;
  background: #006699; 
  width: 99%;
 /* margin-left: 0 !important;*/
  text-align: center;
}

.bloque2 .nota_3 .cont-chapitaFecha{
  display: none;
}

.bloque2 .nota_3 .nota_titulo, .bloque2 .nota_3 .nota_descripcion{
  color: #fff;
}

.bloque2 .nota_3 .nota_tag, .bloque2 .nota_3 .fecha{
  display: none;
}

.bloque2 .nota_3 .nota_titulo{
  font-size: 33px !important;
  margin-top: 40px;
}

.bloque2 .nota_3 .padding_nota{
    margin-left: 10px;
}

.bloque2 .horizontal .cont_wrapper {
    width: 50%;
    height: auto;
    float: right;
    margin-left: 20px;
    margin-right: 0;
        margin-top: 0;
    margin-bottom: 0;
}

  .bloque3{
    margin-top: 20px !important;
  }

.bloque3 .nota_1{
  width: 23% !important;
}

.bloque3 .nota_1 .nota_titulo{
  color:#000;
}

.bloque3 .nota_1 .cont_wrapper, .bloque3 .nota_1 .nota_tag, .bloque3 .nota_1 .fecha, .bloque3 .nota_3 .cont-chapitaFecha{
  display: none;
}

.bloque4 {
 /* margin-top: 30px;
  margin-bottom: 30px; */
}

.bloque4 .nota_2{
  width: 49% !important;
  padding-top: 10px;
}

.bloque4 .nota_tag {
  background: none !important;
  font-style: italic;
}

.bloque4 .fecha {
  display: none !important;
}

.bloque5 .nota_1{
  width: 23% !important;
}

.bloque5 .nota_1 .fecha, .bloque5 .nota_1 .nota_descripcion{
  display: none;
}

.bloque5 .nota_tag, .bloque6 .nota_tag{
  background: #ff6600;
}

.bloque6 .nota_1 {
    width: 31% !important;
}

.bloque6 .nota_1 .fecha, .bloque6 .nota_1 .nota_descripcion{
  display: none;
}

.bloque6 .nota_1:nth-child(3) .nota_descripcion {
  display: initial;
  color: #fff;
}

.bloque7 .nota_1{
  width: 31% !important;
}

.bloque7 .nota_1 .fecha, .bloque7 .nota_1 .nota_descripcion{
  display: none;
}

.bloque7 .nota_tag, .bloque6 .nota_tag{
  background: #ff6600;
}

.bloque8 .col1_tapa{
  width: 31%;
  margin: 0% 1% 1% 1%;
}

.bloque8 .col1_tapa:nth-child(2){
  /*margin-left: 25px;*/
}

.bloque9{
  width: 100%;
  margin:0px;
  margin-top: 20px;

}

.bloque9 .col1_tapa{
  width: 23.8%;
  margin: 0% 0.8% 1% 0.8%;
}

.bloque9 .col1_tapa:last-child{
  width: 23%;
  margin: 0% -0.8% 1% 0.8%;
}

@media

.redesSociales{
  background: #fff;
  width: 91px;
  float: right;
  display: block;
  /*margin-top: 10px;*/
  padding: 1px 0;
}

.opiniones .redesSociales{
  position: absolute;
  z-index: 10;
  bottom: 5px;
  right: 5px;
}

.whatsapp_container{
  margin-bottom: 20px;
}

.bloque70{
  width:77%; 
  float:left;
}

.servicios_div{
  width: auto !important;
}

@media(max-width: 980px)
{
  .bloque8 .col1_tapa{
    width: 95%;
    margin:0 !important; 
  }

  .bloque9 .col1_tapa{
    width: 95% !important;
    margin: 0% !important;
  }

  .bloque_dinamico .nota{
    width: 100% !important;
  }

  .columna_central_index {
    width: 100%;
  }

  .ppp{
    width: 100% !important;
    margin-left: 0;
    margin-right: 0;

  }

  .bloque1_izq {
    width: 100%;
    float: none;
  }

  .nota{
    width: 100% !important;
  }

  .nota_tag {
     margin: 0px !important;
  }

  .nota_titulo, .nota_descripcion {
     margin-left: 0px !important;
  }

  .nota{
     margin-left: 5px !important;
     margin-right: 5px !important;
     display: block;
     /*width: auto !important;*/
  }

  .col1_tapa {
    width: auto;
    float: left;
    display: block;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 20px; 
  }

  .ppp{
    height: auto !important;
  }

  .bloque2 .nota_3 .cont-chapitaFecha{
    display: none !important;
  }
  .bloque2{
    width: auto;
  }

  .bloque2 .nota{
    width: 100% !important;
  }

  .bloque2 .nota_3 .cont_wrapper{
    width: 100%;
    margin-left: 0;
    margin-right:0;
    padding: 0;
  }

  .bloque3 .nota{
    width: auto !important;
  }

  .bloqueNotas .nota{
    width: auto !important;
    margin-left: 0px !important; 
    margin-right: 0px !important;
  }

  .bloqueNotas .nota_3{
    width: auto !important;
    display: block;
    float: none;
    
    margin-right: 5px !important;
  }

  .bloqueNotas .nota_1{
    width: auto !important;
    display: block;
    float: none;
    
    margin-right: 5px !important;
  }

  .whatapp_container{
    margin-left: 0;
    margin-right: 0;
  }

  .whatapp_container .nota_1{
    width: 100% !important;
  }

  .whatapp_container .videoWrapper{
    margin-bottom: 10px;
  }

  .col1_tapa{
    width: 100%;
    margin-left: 0;
  }

  .diarios{
    margin-left: 5px;
    margin-right: 5px;
    width: auto;
  }

  .bloque4 {
    float: left;
    display: block;
    width: 100%;
  }

  .bloque4 .nota_2 {
    width: auto !important;
  }

  .bloque4 .nota_2 .cont-chapitaFecha {
    margin-bottom: 5px;
    margin-top: 5px;
  }

  .bloque5{
    float: left;
    margin-right: 0;
    width: 98%;
  }

  .bloque5 .nota{
    width: auto !important;
    margin-bottom: 15px !important;
  }

  .bloque70{
    width: 100%;
  }

  .bloque70 .nota{
    width: 100%;
  }


  .bloque70 .bloque6{
    display: block;
    float: left;
  }

  .bloque70 .nota{
    width: 100% !important;
    margin-bottom: 15px !important;
  }

  .bloque5 .nota{
    width: 100% !important;
  }

  .encuestas_div{
    width: 100%;
    margin-right: 10px;
  }

  /* ediciones anteriores*/
  .col_edicion{
    width: 100%;
    display: block;
    margin: 0 auto;
    text-align: center;
  }

  .col_titulares {
    width: 100%;
    display: block;
    float: none;
    padding-top: 31px;
  }

  .col_titulares .titulo {
    font-size: 30px;
    display: block;
    clear: left;
    margin-top: 78px;
    margin-bottom: 28px;
    text-align: center;
    font-weight: bold;
  }

  .cont_calendario {
      width: 400px;
      display: block;
      margin: 0 auto;
  }

  .img-chubut-digital {
    float: none; 
    width: 400px;
    margin: 0 auto;
    display: block;
  }

}

.ppp_H1, .ppp_H2, .ppp_H3, .ppp_H4, .ppp_H5, .ppp_H6, .ppp_H7, .ppp_H8 {
  width: 100% !important; 
  margin: 10px 0;
}

.ppp_H1{
  margin-top: 20px !important;
}

.loteria_div, .dolar_div, .servicios_div{
  width: 100% !important;
}

.loteria_div, .dolar_div{
  height: 217px;
  width: 31% !important;
    margin: 0 1% 1% 1%;
}

.cont-chapitaFecha{
  height: 25px;
   text-overflow:ellipsis;
  white-space:nowrap; 
  overflow:hidden; 
}  

.cont-chapitaFecha .nota_tag{
  margin-top:0;
  max-width: 300px;
}    

.nota_titulo, .nota_relacion{
  font-family: 'Rambla', sans-serif; 
  font-weight: 100;
}

.nota_descripcion{
  font-family: 'Roboto', sans-serif;
}

.bloque3 .nota_titulo{
  font-family: 'Francois One', sans-serif; 
  font-weight: 100;
}

.notapage .nota_tag{
  background: none !important;
}

.img-responsive{
  width: 100%;
}

.publicidad{
  margin-bottom: 20px;
}

#modalRedes .nd_iconos{
  display: inline-block !important;
  margin: 5px;
}

#modalRedes ul{
  text-align: center;
}

.notas_calendario{
  margin-bottom: 50px;
}

.notapage .header_fecha {
   padding: 0px 15px 0 0;
}

.page .nota_seccion .imagen_fondo{
  position: relative;
  height: 162px;
}

@media(max-width: 756px){
  .notaseccion .padding_nota{
    width: 100%;
  }
}

.opiniones .titulo_seccion {
  margin-left: 13px;
}

@media(max-width:484px){
  .opiniones .titulo_seccion{
    width: 100%;
    font-size: 25px; 
    text-align: left;
    margin-left: 5px;
    padding-left: 15px; 
  }

  .so_titulo {
    font-size: 12pt;
    line-height: 19px;
  }
}

.cartalectores .columna_central, .funebres .columna_central {
  width: 50%;
}

.cartalectores .calendario {
   margin-top: 0px;
}

.cartalectores .nota_titulo{
   color: #000 !important;
}

.cartalectores .columna_central{
  width: 60%;
}

.funebres .columna3{
  width: 467px;
  padding-top: 0;
}

.cartalectores .columna3{
  width: 35%;
  padding-top: 0;
}

.cartalectores .ediciones_anteriores, .funebres .ediciones_anteriores {
  float: right;
  width: 404px;
  padding: 0;
  margin: 0 auto;
  text-align: center;
}

.cartalectores .nota_titulo {
  font-size: 23px;
}

.cartalectores .titulo_seccion {
  margin-bottom: 55px;
}

.funebres .titulo_seccion {
  margin-bottom: 55px;
  margin-left: 15px;
}

hr{
  margin-bottom: 0px; 
}

@media(max-width:1410px){
  .funebres .columna_central {
    width: 50%;
  }

  .funebres_li{
    width: 100%;
  }

  .funebres .columna3 {
    width: 50%;
  }
}

@media(max-width:858px){
  .funebres .columna_central {
    width: 100%;
  }

  .funebres .columna3 {
    width: 100%;
  }

  .funebres .ediciones_anteriores {
    margin:0 auto;
    float: none; 
  }
}

.comentariosRedes{
  margin-bottom: 30px;
  display: block;
  float: left;
  width: 98%;
}

.comentariosTwitter{
  width: 46%;
  float: right;
}

.comentariosFacebook{
  width: 46%;
  float: left;
}

@media(min-width: 1400px){
  .fgaleria #bxfotos_fgaleria li {
    height: 140px;
  }
}

.whatapp_header .notas_modulo{
  float: right;
  border: 1px solid;
  width: 79%;
}

.bloque2 .nota_3 .imagen_fondo{
  opacity: 1;
}

.bloque4 .nota_2{
  margin: 0 0% 0 2% !important;
}

.edigital{
  background: none !important;
}

.edigital .nota_2{
  width: 47%;
  margin: 0 1%;
}

.titulo_seccion_digital {
  color: #0473bb;
  width: 100%;
  height: 66px;
  font-size: 53px;
  text-transform: capitalize;
  font-style: italic;
  text-shadow:  1px 1px #000;
  margin: 0 1% 0 1%;
}

.edigital .nota_titulo{
    margin-bottom: 10px;
}

.edigital .nota_descripcion{
    color: #000;
}

.edigital .cuartaHeader{
  margin-left: 8px;
  margin-top: 25px;
}

.opiniones .titulo_seccion{
  background: #b00000;
  width: 97%;
  height: 66px;
  color: #fff;
  font-size: 53px;
  padding-left: 10px;
  text-shadow: 2px 2px 2px #000;
  margin-bottom: 40px;
  margin-top: 20px;
  text-align: left;
  text-transform: capitalize;
  font-style: italic;
  box-shadow: none;
}

.opiniones .destacado{
  background:#000;
  color: #fff;
}

.opiniones .destacado .so_titulo{
  color: #fff;
}

.columna_central .div_so_opinion{
  width: 100%;
}

.columna_central .so_cont_imagen {
    width: 22%;
}

.columna_central .so_desc {
    width: 72%;
    color: #b00000;
}

.columna_central .so_titulo {
    font-weight: bold;
    color: #b00000;
}

.div_so_opinion {
  border: none; 
}

.div_so_opinion hr{

}

.opiniones .lml_div{
  width: 95%;
}

.cartalectores .titulo_seccion_lectores{
  text-align: center;
  background: none;
  font-size: 50px;
  font-weight: bold;
  font-style: italic;
  width: 592px;
  padding-bottom: 12px;
  margin: 0 auto;
  margin-bottom: 30px;
  border-bottom: 1px solid;
}

.cartalectores .titulo_seccion_lectores span{
  color: #fff;
  background: #333333;
  padding: 0 8px 0 10px;
  margin-right: 2px;
}

.bloque_dinamico .nota_2{
  width: 48% !important;
}

.bloque_dinamico .nota_1{
    width: 31% !important;
}

.bloque_dinamico .nota_2_5{
  width: 66.5%;
  margin-right: 0.5%;
}

.bloque_dinamico .nota_2_5 .nota_titulo{
  font-size: 26px;
}

@media(max-width: 980px)
{
  .bloque_dinamico .nota, .bloque1 .nota .cont_wrapper{
    width: 100% !important;
  }

  .bloque1 .nota .nota_titulo{
    display: block;
    float: left;
    width: 100% !important;
  }
}

.lapicera{
  width: 65px;
  margin-left: 15px;
  position: relative;
  top: 8px;
}

@media(max-width: 1410px){
  .cartalectores .columna_central{
    width: 51%;
  } 
  .cartalectores .opinion_div {
    width: 100%;
  }
}

@media(max-width: 880px){
  .cartalectores .notas_calendario{
    margin-left: 10px;
    margin-right: 10px;
  } 

  .cartalectores .columna_central{
    width: 100%;
  } 

  .cartalectores .columna3{
    width: 100% !important;
  }

  .cartalectores .ediciones_anteriores{
    float: none;
  }

  .cartalectores .titulo_seccion_lectores {
     width: 100%;
     font-size: 35px; 
  }

  .cartalectores .lapicera {
    width: 50px;
  }
}

.bloque4 .panel_imagen{
  opacity: 1 !important;
}

.ppp{
  /*width: 31% !important;*/
  margin: 0 auto;
  text-align: center;
}

.col1_tapa .ppp{
  width: 100% !important;
  /*margin: 0 1% 1% 1%;*/
  margin: 0 0% 1% 0%;
 /* display: block !important;*/
  margin-bottom: 20px;

  display: flex;
  align-items: center;
  justify-content: center;
}

.ppp_h3{
  height: auto !important;
}

.notaseccion .page .fecha{
  display: initial;
}

.comentariosFacebook, .comentariosTwitter {
  margin: 0 auto;
  text-align: center;
}

@media (max-width: 740px) {
  .comentariosFacebook{
 
    display: block;
  }

  .comentariosFacebook, .comentariosTwitter {
    width: 100%;
    margin: 0 auto;
    display: block;
    float: initial;
    width: 300px;
    text-align: center;
  }
}

.cartalectores .fecha{
  margin-left: 0;
}

.chapita_sobrefoto{
  position: absolute;
  top: -10px;
  left: 0;
}

.chapita_sobrefoto .fecha{
  color: #fff !important;
}

.bloque_dinamico .nota_1 .nota_titulo_resp{
  font-size: 26px;
}

.radioActiva:hover{
  cursor: pointer;
}
 
.radioPanorama:hover{
  cursor: pointer;
}

.mediakit {
  width: 100% !important;
  background: rgba(167, 167, 167, 0.74);
  height: 200px;
  margin: 10px 0;
  text-align: center;
  font-size: 27px;
  padding-top: 30px;
  margin: 25px auto;
  display: block;
  clear: both;
}
.cont_mediakit{
  width: 100%;
}

.cont_mediakit .boton_editar{
  background-color: #bebebe;
  border-radius: 0;
  padding: 6px 12px;
  margin-bottom: 0;
}

.cont_mediakit .ocupado .boton_editar{
  color: red;
}
.cont_mediakit .libre .boton_editar{
  color: green;
}
.cont_mediakit .ocupado .boton_editar:hover{
  color: red !important;
}
.cont_mediakit .libre .boton_editar:hover{
  color: green !important;
}

.mediakit.ocupado{
    color: red;
}

.mediakit.libre{
    color: green;
}

.ppp_S3{
  margin-bottom: 20px;
}

@media(max-width: 980px){
  .loteria_div, .dolar_div {
    width: 95% !important;
  }

  .chapita_sobrefoto {
    position: absolute;
    top: -1px;
    left: 0;
  }
}

@media(max-width: 458px){
   .header_iconos .enlinea {
    margin-left: 0px;
  }

  .menu_usuario {
    right: 87px;
  }
}

.encuestas .encuestas_div{
    width: 48%;
    margin: 0 1% 30px 1%;
}

@media(max-width: 980px){
  .encuestas .encuestas_div{
      width: 98%;
      margin: 0 1% 30px 1%;
  }
}

.masnoticias_1.ultimas{
  width: 100%;
  max-height: auto !important;
  background-color: #FFFFFF;
  position: relative;
  box-shadow: 0px 1px 5px #999999;
  box-sizing: border-box;
  font-family: 'Rambla', sans-serif;
  margin-bottom: 20px;
}

.masnoticias_1.ultimas .lml_container{
  border-top: 1px solid #d7d7d7 ;
}
.masnoticias_1.ultimas .lml_imagen{
  padding-left: 10px;
}

.masnoticias_1.ultimas .header_ultimas{
  text-align: center;
  padding:15px 10px;
  border-bottom: 2px solid #D04236;
}
.masnoticias_1.ultimas .header_ultimas label{
  font-size: 13pt !important;
  text-transform: uppercase;
  display: block;
  cursor: pointer;
  margin: 0px;
  color: #D04236;
}
.masnoticias_1.ultimas .nota_tag label{
  margin-top: 10px;
  display: block; 
  font-weight: bold;
  color: #D04236;  
}

.masnoticias_1.ultimas .nota_titulo{
  font-family: 'Rambla', sans-serif;
  display: block;
  margin: 6px 12px 15px 12px;
  color: #333;
}

.masnoticias_1.ultimas .lml_label_titulo{
  padding: 6px 12px 15px 12px;
  vertical-align: middle;
  width: 100%;
}

@media (max-width: 980px){
  .masnoticias_1.ultimas .nota_titulo{
    margin: 6px 12px 15px 12px !important;
  }
}

.tapa_ppal.edicion_papel{
  margin-bottom: 14px;
}

.ppp{ height: auto !important; }

.ppp div{ 
  height: auto !important;
  padding-bottom: 0 !important; 
  margin-top: 0px !important;
}

.recuadro_verde .nota_titulo{
  margin-bottom: 10px;
}

.bg_ampliar{
  width: 65px !important;
  height: 25px;
  background: rgba(204, 204, 204, .8);
  z-index: 100;
  position: absolute;
  bottom: 15px;
  right: 10px;
  padding: 10px; 
  border-radius: 10px; 
}
.ampliar{
  width: 50px !important;
  bottom: 4px;
  position: relative;
}

.nota{
  margin-bottom:20px !important; 
}

.color .padding_nota{
  padding-left: 10px;
  padding-right: 10px;
}

.color .nota_descripcion, .color .nota_titulo, .color .fecha, .adelanto .nota_titulo{
  color: #fff !important;
}

.color.recuadro_amarillo .nota_titulo{
  background: none !important;
}

.color .nota_tag label{
  color:#fff;
}

.nota_titulo_resp{
  font-size: 25px;
}

.bloque3 .nota{
  padding-top: 10px; 
}

.color.nota{
    padding-bottom: 10px;
}

.color.nota label{
    line-height: 19px;
}

.color.nota .fecha{
    display: none;
}

.ppp{
  width: 100%;
}

.bloque5 .nota.color .nota_titulo{
  margin-bottom: 20px;
}

.main_suplementos{
  width:80% !important;
}

.main_suplementos .columna_central{
 width: calc(98% - 360px); 
}  

@media (max-width: 1410px){
  .main_suplementos{
    width:97% !important;
  }

  .main_suplementos .columna_central{
     width: calc(98% - 300px); 
  }      
}

@media (max-width: 980px){
  .main_suplementos .columna_central{
   width: 100%; 
  } 

  .main_suplementos .columna_central .lista_suplementos li{
   width: 32% !important; 
  } 
}

@media (max-width: 870px){
  .main_suplementos{
    width:100% !important;
  }
  
  .main_suplementos .columna_central .lista_suplementos li{
   width: 48% !important; 
  } 
}

.flecha_sup1{
  float: right;
  margin-right: 0;
  padding-right: 0 !important;
  position: relative;
  bottom: 17px;
}

.footer_contenedor .trelew{
  margin-top: 0px !important;
}

.footer_contendor{
  width:50%;
}

.footer_titulo {
    padding: 0 4%;
}

@media (max-width: 1722px ) {
   .footer_contenedor{
    margin-bottom: 20px;
  }

  .footer_info{
    width: 100%;
    margin-bottom: 20px;
  }
}

@media (max-width: 749px ) {
    .footer_titulo{
        text-align: center; 
    }  
}

@media (max-width: 760px ) {
    .footer_contenedor{
      width: 90%;
    }
}


@media (max-width: 500px ) {
  .footer_contenedor{
    height: 350px;
  }

  .titulo_seccion{
    width: 90%;
    height: auto;
  }
}

@media (max-width: 980px ) {
  .central{
    margin-top: 10px !important;
  }
}

@media (max-width: 751px ) {
  .nota_tag_page label, .np_nota_descripcion{
    margin-left: 13px !important;
  }
}

@media (max-width: 750px ) {
  .np_nota_descripcion{
    margin-left: 0px !important;
  }
}

#cont_opiniones{
  margin-bottom: 60px;
}

.epigrafe{
    color: #333;
    margin-top: 5px;
    font-size: 14px;
    height: 20px;
}

.select_filtros{
  padding: 10px;
  width: 100%;
  font-size: 15px;
}

.titulo_filtros{
  font-size: 16px;
  text-align: left;
  font-weight: bold;
  margin-bottom: 15px;
}

@media (max-width: 980px){
  .masnoticias_home .nota_tag_seccion {
      margin: 20px 0 10px 0 !important;
  }
}

.fechaPortadas{
  text-align: center;
  margin-top: 15px;
  margin-bottom: 20px;
  width: 200px;
}

ul.sig_ant{
  display: block;
  text-align: center;
  font-family: 'Rambla', sans-serif;
  font-size: 14px;
  font-weight: 100;
}

ul.sig_ant li{
  display: inline-block;
  margin-left: 0;
  padding-left: 0; 
}

ul.sig_ant li a.portada_ant, ul.sig_ant li a.portada_sig{
  font-size: 18px;
}

.portada_sig{
  visibility: hidden;
}

.masnoticias_cont .nota_tag{
  background: none;
}

.frmContacto input, .frmContacto select{
  margin-bottom: 12px !important;
}

.frmContacto div:nth-child(2) {
    margin-left: 0 !important;
}

strong {
  font-weight: bold;
}

.bloqueNotasDerecha .cont_wrapper{
    width: 130px !important;
    float: left;
    margin-right: 15px;
}

@media (min-width: 981px) and (max-width : 1310px) {

  .bloqueNotasDerecha:nth-child(7), .bloqueNotasDerecha:nth-child(8){
    display: none;
  }
}

@media (max-width : 980px) {
  .bloqueNotasDerecha:nth-child(7), .bloqueNotasDerecha:nth-child(8){
    display: initial;
  }

  .bloqueNotasDerecha .cont_wrapper{
    width: auto !important;
    float: none;
    margin-right: 0px;
  }
}

.publi-cont-h{
  text-align:center;
  min-height:120px;
  width: 100%;
  max-width: 1200px;
  display:block;
  clear: both;
  margin: 0px auto 20px auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

/*------Adrian---------*/

.pub_h9{
  display: inline-block;
  float: left;
  width: 23%;
  margin: 0 1%;   
  overflow: hidden;
  margin-bottom: 10px; 
}

@media (max-width: 980px){
  .pub_h9{
    clear: both;
    width: 98%;
    margin: auto;        
  }
  .img{
    max-width: 300px;
  }
}



div#main_body_clima {
    width: 95%;
    margin: 20px auto;
    max-width: 1240px;
    padding-top: 5px;
    z-index: 1;
    overflow: hidden;
    position: relative;
    clear: left;
    overflow: hidden;
    padding-bottom: 30px;
}
.cuerpo_clima {
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 20px;
    width: 100%;
    overflow: hidden;
    text-align: center;
    padding: 30px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.info_clima_caja1{
  display: flex;
  flex-direction: column;
}

.info_clima_caja2 {
    width: 67%;
    top: 1px;
    border-bottom: 150px solid rgba(0,0,0,0.65);
    /* border-left: 0 solid transparent; */
    height: 0;
    color: white;
    margin-top: 20px;
  
   
    border-left: 90px solid transparent;
    
}
.cuerpo_clima label {
    font-family: 'Roboto', serif;
    font-size: 14pt;
    position: relative;
    z-index: 2;
}



.circuloclima{

    display: flex;
    flex-direction: column;
    background-color: rgba(255, 255, 255, 0.35);
    padding: 20px;
    box-sizing: border-box;
    width: 23%;
    max-width: 260px;
    padding: 40px;
    min-width: 260px;
    border-radius: 100%;
}


.info_clima {
    width: 70%;
    height: auto;
    /* padding: 10px; */
    /* position: absolute; */
    border-right: 20px solid rgba(0, 0, 0, 0);
    border-top: 20px solid rgba(0, 0, 0, 0);
    border-bottom: 20px solid rgba(0, 0, 0, 0);
    /* right: 0; */
    /* top: 0; */
    /* bottom: 0; */
    /* z-index: 2; */
    border: 0;
    display: flex;
    align-items: center;  
    flex-direction: row;
    justify-content: space-between;
}

.clima_sub_caja2 {
    padding: 10px;
    padding-right: 0px;
    overflow: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.subclima {
    width: 70%;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid white;
    padding: 11px;
}
.subclima:last-child{
  border:0px;
}


@media (max-width: 1000px){

  .extendido_2 {
      width: 100%;
      padding: 0px;
      margin: 0px;
  }

  .extendido_cont_2 {
      text-align: end;
  }
    
  .icono_clima_extendido {  
      height: 132px;
  }


  div#main_body_clima{
    width: 100%;
  }

  .cuerpo_clima{
        flex-direction: column;
        align-items: center;
   }

  .circuloclima{
    display: flex;
    flex-direction: column;
    align-items: center;
    /* justify-content: space-between; */
  }
  .info_clima{    
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    /* justify-content: space-evenly; */
    margin: 20px 0px;
    width: 100%;
  }

  .info_clima_caja2 {
      /* position: absolute; */
      width: 65%;
      top: 1px;
      /* bottom: 0px; */
      /* right: 1px; */
      /* margin: 10px; */
      border-bottom: 150px solid rgba(0, 0, 0, 0.65);
      border-left: 0px solid transparent; 
      height: 0;
      /* z-index: 2; */
      color: white;
      margin-top: 20px;
      /* margin: auto 0; */
      /* align-self: flex-end; */
  }
  .subclima {
      width: 100%;}


  .clima_sub_caja2 {
      padding: 10px 0;}

  .extendido_2_borde {
      min-width: 196px;
      min-height: 195px;
  }
      
}
#sitio #main_body1 .columna_central_index .bloque_dinamico .nota .padding_nota a label.nota_descripcion {
  display: none;
}
@media (min-width: 450px) {
  #sitio #main_body1 .columna_central_index .bloque_dinamico .nota .padding_nota a label.nota_descripcion {
    display: block;
  }
}
@media (max-width: 815px){
.extendido_2_borde {
  width: 95%;
  margin:7px auto;
    /* min-width: 196px; */
    max-width: initial;
    /* min-height: 159px; */
    text-align: center;
}
    .extendido_2 {
    width: 100%;}

}
  

@media (max-width: 600px){
  
    
.extendido_cont_2 {
    /* margin: -1%; */
    display: inherit;

    }
    


  .info_clima_caja1 {
    /* float: left; */
    width: 100%;
      }

  .info_clima_caja2 {
    width: 80%;
  }
}



/*                              mam                          */
.d_datamin.minuto_a_minuto.home.uno {
    height: 80px;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}



.minuto_a_minuto.home {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 222;
    color:white;
    background: rgba(000,000,000,0.5);
    min-height: 56px;
}
.minuto_a_minuto.home > div {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    
}
.minuto_a_minuto.home > div.barra-torneo-dos {
    margin: 8px 0px 4px 0px;
}
.minuto_a_minuto.home > div.barra-torneo-dos .space {
    margin: 0 8px;
}
.minuto_a_minuto.home > div.resultado-partido{
    margin: 4px 0px 8px 0px;

}
.minuto_a_minuto.home > div.resultado-partido .escudo {
    height: 45px;
    position: absolute;
    top: 5px;
}
.bloqueColum.seconds .minuto_a_minuto.home > div.resultado-partido .escudo {
    top: initial;
}
.minuto_a_minuto.home > div.resultado-partido .escudo1.escudo {
   left:calc(50% - 130px);
}
.bloqueColum.seconds .minuto_a_minuto.home > div.resultado-partido .escudo1.escudo {
   left:2px;
}
.minuto_a_minuto.home > div.resultado-partido .escudo2.escudo {
   right: calc(50% - 130px);
}
.bloqueColum.seconds .minuto_a_minuto.home > div.resultado-partido .escudo2.escudo {
   right: 2px;
}
.minuto_a_minuto.home > div.resultado-partido .escudo img {
    height: 100%;
    width: auto;
    border: none;
    position: static;
}
.minuto_a_minuto.home > div.resultado-partido .resultado {
    margin: 0 5.14%;
    font-size: 20px;
    line-height: 1;
}










/*   minuto a minuto home      */

div#detalle_minuto{
        margin-bottom: 30px;
    }
    .modulo_minuto.futbol .titulo-general {
      margin: 25px 0px;
      font-size: 27px;
      text-align: center;
    }
    .modulo_minuto.futbol .resumen_mam .vsequipos {
      color: white;
      background: #0057ae;
      padding: 15px 18px;
      display: flex;
      justify-content: center;
      font-weight: bolder;
      font-size: 16px;
      line-height: 1;
      margin-top: 10px;
    }
    .modulo_minuto.futbol .resumen_mam .partidos_resumen {
      display: flex;
      justify-content: space-between;
      width: 100%;
      height: auto;
      flex-direction: column;
      margin-bottom: 0px;
    }
    .modulo_minuto.futbol .resumen_mam .partidos_resumen .accion_f {
        height: auto;
        margin: 0px auto;
        width: 100%;
        border-bottom: 1px solid #0057ae87;
        padding: 12px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .modulo_minuto.futbol .resumen_mam .partidos_resumen:last-child .accion_f {
        border: none;
    }
    .modulo_minuto.futbol .resumen_mam .partidos_resumen .accion_f .info_t {
      display: flex;
      flex-direction: column;
      line-height: 1.4;
      font-size: 16px;
    }
    .modulo_minuto.futbol .resumen_mam .partidos_resumen .accion_f .info_t span:first-child {
      font-weight: bold;
      letter-spacing: 1px;
    }
    .modulo_minuto.futbol .resumen_mam .partidos_resumen .accion_f .info_im {
      width: 25px;
    }
    .modulo_minuto.futbol .resumen_mam .partidos_resumen .accion_f .info_im img {
      width: 100%;
    }
    .modulo_minuto.futbol .descripcion-torneo {
      text-align: center;
    }
    .modulo_minuto.futbol .descripcion-torneo span {
        padding: 13px 50px;
        text-transform: uppercase;
        color: #0057ae;
        font-weight: bold;
        line-height: 1.2;
        display: inline-block;
        font-size: 21px;
    }
    .modulo_minuto.futbol .fechahora-torneo {
      font-size: 25px;
      text-align: center;
      margin: 40px 0 0 0;
    }
    .modulo_minuto.futbol .resultado-partido {
      display: flex;
      align-items: flex-star;
      justify-content: center;
      padding: 25px 0;
      margin: 50px auto;
      width: calc(100% - 14px);
    box-shadow: 0px 0px 12px 1px rgba(13, 47, 99, 0.61);
    border: 1px solid #0057ae87;
    }
    .modulo_minuto.futbol .resultado-partido .escudo {
      display: flex;
      flex-direction: column;
      align-items: center;
      width: calc( 50% - 80px );
      text-align: center;
    }
    .modulo_minuto.futbol .resultado-partido .escudo img {
      width: 64px;
      height: 64px;
    }
    .modulo_minuto.futbol .resultado-partido .escudo span {
      font-size: 17px;
      margin-top: 10px;
    }
    .modulo_minuto.futbol .resultado-partido p.resultado {
      font-size: 45px;
      letter-spacing: 3px;
      margin: 0px;
      align-self: center;
    }
    .modulo_minuto.futbol .jugadores_mam {
      display: flex;
      justify-content: space-between;
    }
    .modulo_minuto.futbol .jugadores_mam > div {
      width: 50%;
    }
    .modulo_minuto.futbol .jugadores_mam > div.equ_2 .jugador{

        justify-content: flex-end;

    } 
    .modulo_minuto.futbol .jugadores_mam > div.equ_1 .jugador{

        justify-content: flex-start;

    }
    .modulo_minuto.futbol .jugadores_mam > div.equ_2 .jugador span{
        margin-right: 7px;
    }
    .modulo_minuto.futbol .jugadores_mam > div.equ_1 .jugador span{
        margin-left: 7px;
    }
    .modulo_minuto.futbol .jugadores_mam > div .jugador {
      font-size: 15px;
      margin-bottom: 18px;
        display: flex;
        align-items: center;
    }
    .modulo_minuto.futbol .jugadores_mam > div .jugador span {
      margin: 0;
      
    }
    .modulo_minuto.futbol .jugadores_mam > div .jugador .ima {
      width: 35px;
      height: 40px;
      position: relative;
      display: inline-block;
    }
    .modulo_minuto.futbol .jugadores_mam > div .jugador .ima img {
      width: 35px;
      height: 40px;
    }
    .modulo_minuto.futbol .jugadores_mam > div .jugador .ima .jugador-numero {
      position: absolute;
      top: 12px;
      width: 100%;
      text-align: center;
      margin: 0 !important;
      color: white;
      font-size: 12px;
    }
    .modulo_minuto.futbol .jugadores_mam > div .jugador .ima .jugador-numero.black {
      color: black;
    }
    .modulo_minuto.futbol .jugadores_mam > div .referencia_j {
      margin-bottom: 22px;
      font-size: 19px;
    }
    .modulo_minuto.futbol .jugadores_mam > div .referencia_j span {
      display: inline-block;
      background: #0057ae;
      padding: 16px 20px;
      border-radius: 9px;
      color: white;
      line-height: 1;
    }
    .modulo_minuto.futbol .jugadores_mam > div.equ_2 {
      text-align: end;
    }
    .modulo_minuto.futbol .cambios .datosextra {
      text-align: center;
      margin-bottom: 45px;
      font-size: 19px;
    }
    .modulo_minuto.futbol .tabs_estadisticas {
      cursor: pointer;
      display: flex;
      justify-content: space-evenly;
      background: #0057ae;
      padding: 13px 0px;
      color: white;
      border-top-right-radius: 10px;
      border-top-left-radius: 10px;
      border: 1px solid #8b808073;
      border-top: 0px;
      font-size: 15px;
      align-items: center;
      font-family: arial;

    }
    .modulo_minuto.futbol .tabs_estadisticas span {
      text-align: center;
      width: 80px;
    }
    .modulo_minuto.futbol .tabs_estadisticas span:first-child {
      width: calc( 100% - 230px );
      font-size: 20px;
      text-align: start;
    }
    .modulo_minuto.futbol .tabs_estadisticas span.active {
          position: relative;
    }
     .modulo_minuto.futbol .tabs_estadisticas   span.selectortime.active:before {
        content: " ";
        background-image: url(/images/gol.png);
        width: 20px;
        height: 30px;
        background-repeat: no-repeat;
        position: absolute;
        background-size: cover;
        left: -16px;
        filter: brightness(-68.5);
        filter: invert(5);
        bottom: -18px;
    }
    .modulo_minuto.futbol .detalles-bloque.estadisticas {
      display: none;
    }
    .modulo_minuto.futbol .detalles-bloque.estadisticas.active {
      display: block;
    }
    .modulo_minuto.futbol .detalles-bloque.estadisticas .celda-estadistica {
      display: flex;
      justify-content: space-evenly;
      padding: 13px 0;
      text-align: center;
      font-size: 14px;
      border: 1px solid #c7c6c6;
      border-top: 0px;
    }
    .modulo_minuto.futbol .detalles-bloque.estadisticas .celda-estadistica:last-child {
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        border: 1px solid #8b808073;
    }
    .modulo_minuto.futbol .detalles-bloque.estadisticas .celda-estadistica > p {
      text-align: center;
      width: 80px;
    }
    .modulo_minuto.futbol .detalles-bloque.estadisticas .celda-estadistica > p:first-child {
      text-align: start;
      width: calc( 100% - 230px );
      text-align: start;
    }


/*   minuto a minuto home      */


@media (max-width: 600px){
  .modulo_minuto.futbol .resultado-partido .escudo img{
      width: 40px;
      height: 40px;
  }
  .modulo_minuto.futbol .resultado-partido p.resultado {
      font-size: 30px;
      letter-spacing: 3px;
      margin: 0px;
      align-self: center;
  }
  .modulo_minuto.futbol .resultado-partido{
        justify-content: space-evenly;
  }
  .jugador.alineacion img {
      display: none;
  }
  .jugador.alineacion {
      width: 133px;
      margin: 0 auto;
      text-align: center;
  }
}