.error_mensaje a {
	color: #D90000;
}

* {
	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%;
}

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

.error_title2 {
	font-weight: bold;
	font-size: 25pt;
}

#diarios_imagenes {
	margin-top: 20px;
}

/****/	

.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;
}

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

.noscroll {
	overflow: hidden;
}

.div_nota_seccion .entry-title {
	padding: 0;
}

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: initial;
    background: url('quote.png') no-repeat left top;
    border-bottom: 4px solid #e1e1e1;
    border-left: initial !important;
    line-height: 22px;
}

.mustang_div a {
    color: #000000;
}

.mustang_div {
    clear: both;
    width: 990px;
    text-align: center;
    font-size: 12pt;
    padding: 8px 0;
    color: #B3B3B3;
    border: 1px solid #CDCCCC;
    background: white;
    border-top: none;
    margin: auto;
}

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

.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: 960px;
 	margin: 0px auto 0px auto; 
 	height: 94px;
 	z-index: 999;
	position: relative;
}

.post #tag {
	width: 292px;
}

#category-posts article {
	width: 100%
}

.interior_nota .hentry {
    padding: 24px 10px 0 10px;
}

.hentry {
    padding: 24px 10px 0 10px;
    width: 660px;
    float: left;
}

.widget-area > div, .widget-area > aside {
	margin-bottom: 20px;
	float: left;
}

.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: 310px;
	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;
	line-height: 1.2;
	box-sizing: border-box;
	position: relative;
}

.imagen_lml {
	width: 80px;
}

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

.masnoticias_fondo {
  border-top: 3px solid red;
  position: absolute;
  width: 100%;
  background-color: rgb(76,76,76);
  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;
}

.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;
	border-bottom: 40px solid rgb(226, 0, 0);
	border-left: 19px solid transparent;
	right: 0;
	top: 0;
	height: 0;
	width: 51px;
	cursor: pointer;
	display: none;
	color: white;
	font-size: 16pt;
}

.trapezoide_lupa:after {
  content: 'X';
  position: relative;
  top: 8px;
  left: 6px;
  font-family: 'Open Sans', sans-serif;
}

.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-weight: bold;
	float: left;
	width: 100%;
	clear: both;
	background-color: rgb(239,240,240);
	height: 40px;
}

.header_interior_cont {
	font-weight: bold;
	text-align: left;
	overflow: hidden;
	height: 40px;
}


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

.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: 1170px;
	margin: auto;
	padding: 0 15px;
	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;
}

.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: 40px;
	position: fixed;
	right: 0;
}

.user_cont_mobile_menu {
	display: none;
}

.user_cont_mobile {
	float: right;
    margin: 2px 5px 0 0;
}

.user_cont_mobile .menu_mobile span {
    background-color: white;
    color: #E20000;
    border-radius: 30px;
    padding: 9px 6px;
    font-size: 18px;
    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%;
  float: left;
  clear: left;
  background-color: rgb(226,0,0);
  text-align: center;
  padding: 10px 0;
}

.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 {
	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;
	outline: none;
	width: calc(100% - 80px);
}

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

.input_buscador_interior {
	border: none;
	background: none;
	color: white;
	font-size: 20pt;
	line-height: 1.2;
	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;
}

.centro_rojo * {
	vertical-align: middle;
}

#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%);
	z-index: 1;
}

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

.branding_loading img {
	width: 100%;
	height: auto;
	max-width: 120px;
}

.notapage_tags {

}

.notapage_tags span {
	border: 2px solid rgb(84, 154, 224);
	padding: 2px 16px;
	border-radius: 9px;
	color: rgb(84, 154, 224);
	text-transform: uppercase;
	float: left;
	margin: 0 10px 10px 0;
	font-size: 12pt;
}

.notapage_comentarios {
	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: 310px;
	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;*/
}

.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;
  border-radius: 5px;
  padding: 0 12px 2px 12px;
}

.nota_tag_page {
	margin: 10px 0;
}

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

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

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

.nota_descripcion {
  display: block;
  color: #585858;
  cursor: pointer !important;
  font-size: 16px;
  line-height: 1.3;
  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: 635px;
	position: relative;
}

.nota_3 {
	width: 960px;
}

.nota_4 {
	width: 960px;
	border: none;
}

.nota_, .nota_1  {
	width: 310px;
}

.nota_2 .nota_titulo {
	font-size: 30px;
}

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

.nota_titulo {
	margin: 10px 0;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.20;
}
.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;
  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 .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: 635px;
	clear: left;
}

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

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

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

.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: 960px;
}

.header_mobile, .header_interior {
  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;
  width: 100%;
  right: 0;
  left: 0;
  text-align: center;
  background-color: rgb(226,0,0);
}

.header_mobile .header_lupa {
  background-position: -137px -23px;
  position: absolute;
  top: 7px;
  margin-left: 10px;
}

.header_user, .header_lupa_interior {
	display: none;
}

.header_mobile img {
    height: 38px;
    float: left;
    width: auto;
    margin: 0 0 0 70px;
}

/*****************************************************************************/
/*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;
}

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

.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 60px;
	color: #000;
	font-size: 13pt;
	line-height: 1.2;
	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;
  color: white;
  font-size: 32pt;
  /*padding-bottom: 30px;*/
  padding: 20px 0;
  font-weight: bold;
  line-height: 1.2;
}

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

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

.np_autor span {
	color: rgb(0,132,255);
	font-weight: bold;
	font-size: 11pt;
	line-height: 1.5;
}

.np_nota_descripcion {
	font-weight: bold;
	font-size: 13pt;	
	line-height: 1.2;
}

.np_fecha {
	color: lightgrey;
	font-size: 10pt;
	display: block;
	line-height: 1.5;
}

.np_autor {
	padding: 0 20px;
	width: 180px;
}

.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: 55px;
  height: 70px;
  position: absolute;
  top: 50%;
  margin-top: -35px;
}

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

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

.notapage_social_toolbar span{
	color: black; 
}

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

.notapage_label {
	padding: 17px 0;
} 

.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%; margin-right: 2%; }
.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;
	margin: 0px;
}

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

.notapage_panel .panel_imagen_text label {
	font-size: 11pt;
	color: white;
	font-weight: bold
}

.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;
}

.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;
}

.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;
}

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

.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-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-size: 8pt;
}

.solapa_selected {
	background-color: #ff1d25;
	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;
}

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

#tabla_concursos td {
	padding: 10px;
}

.ppp {
	overflow: hidden;
	text-align: center;
	position: relative
}

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

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

.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;
}

.nota_seccion {
	float: left;
	width: 100%;
	border-top: 3px solid red;
}

.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;
}

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

.temadia_padd {
	margin: -1%;
	font-size: 0;
}

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

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

.nota_relacion_1, .nota_relacion_3, .nota_relacion_5 {
    width: 48%;
    float: left;
}

.nota_titulo {
  color: #3a3a3a;
}

.cargar_mas {
	cursor: pointer;
}

.nota_relacion_1 .nota_titulo, .nota_relacion_3 .nota_titulo , .nota_relacion_5 .nota_titulo {
	font-size: 20pt;
}

.nota_relacion_2, .nota_relacion_4, .nota_relacion_6 , .nota_relacion_7 {
    width: 23%;
}

.nota_relacion_2 .nota_titulo, .nota_relacion_4 .nota_titulo, .nota_relacion_6 .nota_titulo , .nota_relacion_7 .nota_titulo {
	font-size: 13pt;
}

#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;
	}
}

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

.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;
}

.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 {
    text-indent: 2.1875rem;
    width: 40px;
    height: 40px;
    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.3105rem;
	-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%;
}

#cotizacion {
  width: 310px;
}

.gutter-sizer {
	width: 15px;
}


/* MENU MOBILE */ 

/*** MOBILE ***/

.header_mobile {
    position: relative;
    z-index: 1000;
    position: fixed;
    display: block;
    width: inherit;
    background: #fff
}
.header_mobile .header-wrapper {
    position: relative;
    height: 30px;
    vertical-align: middle;
    padding: 4px;
    z-index: 100;
    border-bottom: 4px solid rgba(190, 214, 48, 1);
    -webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.4);
    box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.4)
}
.header_mobile .header-wrapper:focus {
    outline: 0
}
/* LOGO */

.header_mobile .header-wrapper .logo {
    position: absolute;
    height: 34px;
    right: 84px;
    left: 0;
    text-align: center
}
.header_mobile .header-wrapper .logo a {
    display: inline-block
}
.header_mobile .header-wrapper .logo img {
    vertical-align: middle;
    width: 185px;
    height: 34px
}
/* SEARCH */

.nav-trigger {
    position: absolute;
    clip: rect(0, 0, 0, 0)
}
.nav-trigger:checked + label {
    outline: 0;
    background-color: rgba(190, 214, 48, 1)
}
.nav-trigger + label {
    width: 42px;
    height: 38px;
    position: absolute;
    right: 41px;
    top: 0
}
.nav-trigger + label .search-icon {
    background-image: url('/img/mobile/mobile-search-off.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 11px;
    left: 13px;
    background-size: 16px 16px !important
}
.nav-trigger:checked + label .search-icon {
    background-image: url('/img/mobile/mobile-search-on.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 11px;
    left: 13px;
    background-size: 16px 16px !important
}
.nav-trigger + label:after {
    content: "";
    width: 40px;
    height: 28px;
    border: 1px solid transparent;
    border-left: 1px solid rgba(190, 214, 48, 1);
    text-align: center;
    position: absolute;
    left: 0px;
    top: 5px
}
.nav-trigger:checked ~ .navigation {
    display: block
}
.navigation {
    display: none;
    background-color: rgba(190, 214, 48, 1);
    height: 42px;
    position: absolute;
    top: 38px;
    left: 0;
    right: 0;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.4);
    box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.4)
}
.navigation .vplsearch {
    position: absolute;
    left: 0;
    right: 0;
    height: 42px;
    top: 0;
    overflow: hidden;
    line-height: 38px
}
.navigation .vplsearch:before {
    content: "";
    position: absolute;
    top: -4px;
    left: -10px;
    right: -10px;
    height: 25px;
    -webkit-box-shadow: inset 0px 8px 11px 2px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: inset 0px 8px 11px 2px rgba(0, 0, 0, 0.14);
    box-shadow: inset 0px 8px 11px 2px rgba(0, 0, 0, 0.14)
}
.navigation .vplsearch input {
    outline: 0;
    border: 0;
    background: transparent;
    padding: 0 10px;
    line-height: 42px;
    font-size: 100%;
    width: 100%;
    margin: 0
}
/* MENU */

.header_mobile{
   display: none;
}

.header_mobile .menu {
    position: absolute;
    top: 38px;
    left: 0;
    right: 0;
    height: auto;
    padding: 10px 0;
    background: rgba(190, 214, 48, 1);
    color: #000;
    z-index: 101;
    overflow: hidden;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.4);
    box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.4);
    visibility: hidden;
    transition: visibility 0.3s
}
.header_mobile .buttonopen {
    position: absolute;
    right: 0;
    z-index: 100000;
    top: 0;
    height: 38px;
    width: 42px;
    border: 0;
    font: 0/0;
    text-shadow: none;
    color: transparent;
    background-color: transparent
}
.header_mobile .buttonopen .button-icon {
    background-image: url('/img/mobile/mobile-menu-off.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 17px;
    height: 15px;
    position: absolute;
    top: 12px;
    left: 13px;
    background-size: 17px 15px !important
}
.header_mobile .buttonopen:focus .button-icon {
    background-image: url('/img/mobile/mobile-menu-on.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 17px;
    height: 15px;
    position: absolute;
    top: 12px;
    left: 13px;
    background-size: 17px 15px !important
}
.header_mobile .buttonopen:after {
    content: "";
    width: 40px;
    height: 28px;
    border: 1px solid transparent;
    border-left: 1px solid rgba(190, 214, 48, 1);
    text-align: center;
    position: absolute;
    left: 0px;
    top: 5px
}
.header_mobile .buttonopen:focus {
    outline: 0;
    pointer-events: none;
    background-color: rgba(190, 214, 48, 1)
}
.header_mobile .buttonopen:focus + .menu {
    visibility: visible
}
.header_mobile .menu:before {
    content: "";
    position: absolute;
    top: -4px;
    left: -10px;
    right: -10px;
    height: 25px;
    -webkit-box-shadow: inset 0px 8px 11px 2px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: inset 0px 8px 11px 2px rgba(0, 0, 0, 0.14);
    box-shadow: inset 0px 8px 11px 2px rgba(0, 0, 0, 0.14)
}
.header_mobile .menu span.mitem {
    display: inline-block;
    width: 49%;
    text-align: center;
    text-transform: uppercase;
    font-size: 12pt;
    font-weight: normal;
}
.header_mobile .menu span.mitem a {
    text-decoration: none;
    line-height: 200%;
    width: 100%
}

/* MENU */

#buttonMenu {
    display: none;
    background: white url('/images/menuIcon.png') no-repeat center;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 6px;
    left: 10px;
    background-size: contain;
}

#wrapper {
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper.toggled {
    padding-left: 250px;
}

#sidebar-wrapper {
    z-index: 1000;
    position: fixed;
    left: 250px;
    width: 0;
    height: 100%;
    margin-left: -250px;
    overflow-y: auto;
    background: #fff;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    display: none;
    top: 0;
    transform: translate3d(0px,0px,0px);
}

#wrapper.toggled #sidebar-wrapper {
    width: 250px;
}

#page-content-wrapper {
    width: 100%;
    position: absolute;
    padding: 15px;
}

#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: -250px;
}

/* Sidebar Styles */

.sidebar-nav {
    position: absolute;
    top: 40px;
    width: 250px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-nav li {
	text-indent: 20px;
    line-height: 40px;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #999999;
}

.sidebar-nav li a:hover {
    text-decoration: none;
    color: #000;
    background: rgba(255,255,255,0.2);
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
}

.sidebar-nav > .sidebar-brand {
    height: 65px;
    font-size: 18px;
    line-height: 60px;
}

.sidebar-nav > .sidebar-brand a {
    color: #999999;
}

.sidebar-nav > .sidebar-brand a:hover {
    color: #fff;
    background: none;
}

#linkMobile {
    position: absolute;
    top: 0;
    height: 130px;
    left: 20px;
    width: 610px;
    cursor: pointer;
    z-index: 9999;
}

/*Responsive*/

@media (max-width : 980px) {
	#page, footer#colophon, #main, .mustang_div, header, #home-link {
		width: 100%;
		overflow: hidden;
	}
	#buttonMenu {
		display: block;
	}
	body, #primary, #main, footer#colophon, .mustang_div {
		padding: 0;
		margin: 0; 
	}
	footer#colophon #creditos #director {
		border: none;
		text-align: center;
		width: 96%;
	}
	#branding {
	    background: white url('/images/mdc_icon_completo.png') no-repeat center !important;
	    height: 40px;
	    margin-bottom: 20px;
	    background-size: contain !important;
	    position: fixed;
	    top: 0;  
    	transform: translate3d(0px,0px,0px);
	}
	#main {
		margin-top: 50px;
	}
	#logo {
	    text-align: center;
	    width: 100%;
	}
	#linkMobile {
	    position: absolute;
	    top: 0;
	    height: 40px;
	    left: 25%;
	    width: 50%;
	}
	.branding_loading {
		top: 30%;
	}
	#searchform, .outer-center {
		display: none;
	}
	#redes {
    	top: 8px;
    	right: 5px;
	}
	#links, .widget-area .widget {
		display: none;
	}
    #wrapper {
        padding-left: 250px;
    }
    #wrapper.toggled {
        padding-left: 0;
    }
    #sidebar-wrapper {
        width: 250px;
        display: block;
    }
    #wrapper.toggled #sidebar-wrapper {
        width: 0;
    }
    #page-content-wrapper {
        padding: 20px;
        position: relative;
    }
    #wrapper.toggled #page-content-wrapper {
        position: relative;
        margin-right: 0;
    }
	.gutter-sizer {
		width: 2%;
	}
	.nota_, .nota_1, .nota_2, .nota_3 {
		width: 47%;
	}
	.home-posts {
		padding: 0 2%; 
	}
	.widget {
		width: 47%
	}
	#show-business, #tapas-del-dia, #twitter-minuto, #temas-de-hoy {
		width: 96%;
	}
	#twitter-minuto-content article.tweet:nth-child(3) {
		display: none;
	}
	#twitter-minuto-content article.tweet {
    	width: 48%;
    }
	.interior_nota .hentry, .widget-area {
		width: 100% !important;
	}
	#category-posts {
		width: 100% !important;
		padding: 0 10px;
	}
	.widget-area .ppp:nth-child(odd) {
		margin-right: 2%;
	}
	.widget-area .ppp {
		width: 49%;
	}
	#category-posts #image {
		width: 30%;
	}
	#category-posts .entry-content {
		width: 68%;
		margin-left: 2%;
	}
	.post #tag {
	    display: inline;
	}
}

@media (max-width : 500px) {
	#branding {
	    background: white url('/images/mdc_icon_128x128.png') no-repeat center !important;
	    background-size: contain !important;
	}
	#notas-relacionadas ul li, .nota_, .nota_1, .nota_2, .nota_3, .widget, #category-posts #image {
		width: 100%;
	}
	#category-posts .entry-content {
		width: 100%;
		margin-left: 0;
	}
	.home-posts {
	    padding: 0;
	}
	.nota_titulo, .widget-title {
		padding: 0 10px;
	}
	.widget {
		padding: 10px 0;
	}
	#carrera-emprendedores #tag {
		background-position-x: 13px;
	}
	#show-business, #tapas-del-dia {
		width: 100%;
	}
	#twitter-minuto-content article.tweet {
	    width: 96%;
	    float: left;
	    border: none !important;
	    margin: 0 2%;
	    padding: 0;
    }
}

.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;
	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;
    }
}