/** ------------------------ ESTILOS TROOP ENTORNO ------------------------ **/

/** ------------------------ GENERALES **/

layout_header {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    display: block;
    min-height: 20vh;
}
layout_body {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    display: block;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 4px;
    min-height: 80vh;
    border: #FBFCFD solid 4px;
}
layout_footer {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    display: block;
    bottom: 0;
}
body {
    font-family: 'Merriweather Sans', sans-serif;
    background-color: rgb(249, 249, 249);
    background-image: url('https://www.transparenttextures.com/patterns/beige-paper.png');
    background-repeat:repeat;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family: 'Merriweather Sans', sans-serif;
}
a {
    color: #000000;
}
a:hover, a:focus {
    color: #0672A0;
    text-decoration: none;
}
button {
    background-color: rgb(80, 154, 176) !important;
    color: white;
    padding: 3px 11px;
    border-radius: 3px;
    border: rgb(121, 192, 209) !important;
    font-size: 16px;
}

button:hover {
    cursor: pointer;
    background-color: rgb(80, 160, 208);
}
.alert {
    width: 100%;
    padding: 4px;
    border-radius: 0;
    margin-bottom: 4px;
}
.alert button {
    background-color: transparent !important;
}
.float_left{
    float:left;
}

.float_right{
    float:right;
}

.float_none{
    float:none;
}

.form-control {
    height: 30px;
    padding: 3px 9px;
    font-size: 13px;
    line-height: 1.428571429;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
    border-color: #50A0D0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(43, 43, 43, 0.3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(43, 43, 43, 0.3);
}
.contenedor_ancho_sitio {
    background: white;
    border-top: none;
    border-bottom: none;
    max-width: 1100px;

}

.ly_contenedor_general_plantilla {
    background: #EFF5F9;
}

/** ------------------------ FIN GENERALES **/

/** ------------------------ HEADER **/

.contenedor_general_header {
    background-image: linear-gradient(to bottom,#BEE5FF 0,rgb(255, 255, 255) 100%) !important;
    height: 240px;
    margin-bottom: -120px;
    box-shadow: rgba(0, 0, 0, 0.32) 0px 0px 6px;
    background-color: #BEE5FF;
}
.contenedor_general_header .contenedor_ancho_sitio {
    background: transparent;
    box-shadow: none;
    border: none;
}
.columna_header {
    height: 105px;
}
.contenedor_logo_header {
    text-align: left;
}
.contenedor_logo_header img {
    width: auto;
    height: auto;
    max-height: inherit;
}
.contenedor_logo_min {
    position: absolute;
    left: 0;
    margin-left: 10px;
    top: 0;
    margin-top: 5px;
    display:none;
}
.contenedor_menu_principal, .contenedor_menu_principal.sticky {
    background-color: transparent;
    border-bottom: none;
}
.contenedor_menu_principal, .contenedor_menu_principal.sticky,
.contenedor_menu_principal .contenedor_ancho_sitio {
    overflow: visible;
}

.sticky .mobile .contenedor_logo_min{
    display:block;
}
.li_items_menu_principal a:hover {
    text-decoration: none;
    color: rgb(122, 193, 210) !important;
}

.li_items_menu_principal.actual a {
    background-color: rgb(79, 153, 197);
    border-bottom-color: rgb(142, 195, 226);
    color: rgb(255, 255, 255) !important;
}
.li_items_menu_principal {
    border: #C3DDEF solid 1px;
    background-color: white;
    /*background-image: linear-gradient(to bottom,#FBFCFD 0,rgb(239, 245, 249) 100%) !important;*/
    border-bottom-color: #DCE9F3;
    border-top-color: #EFF5F9;
   
}
.li_items_menu_principal.primero {
    border-left-color: #E1E9EF;
}
.contenedor_menu_principal.sticky {
    left: 0;
    /*background-image: linear-gradient(to bottom,#FBFCFD 0,rgb(239, 245, 249) 100%) !important;*/
    border-bottom: #F7FCFF solid 2px;
    background-color:#FBFCFD !important;
}

.contenedor_menu_principal.sticky .li_items_menu_principal.primero{
    border-left-color: #C3DDEF;
}
.li_items_menu_principal:hover {
    /*background-image: linear-gradient(to bottom,#F0F6FA 0,rgb(251, 252, 253) 100%) !important;*/
    background-color:white;
}
.linea_ubicacion_clima_header span {
    color: rgb(80, 160, 208);
}

.buscador .ul_items_hijos_menu_principal {
    background-color: rgb(240, 245, 249);
}
.li_items_menu_principal a {
    color: #213C48;
    border-bottom: transparent;
}
.ul_items_menu_principal {
    background-color: #FBFCFD;
}
.boton_desplegar_menu_principal {
    color: white;
    border: none;
    background-color: #26516B;
}

.ul_items_menu_principal.mobile {
    background-color: rgb(38, 81, 107);
    -webkit-transition:all 0.6s ease;
    -moz-transition:all 0.6s ease;
    -o-transition:all 0.6s ease;
    -ms-transition:all 0.6s ease;
    transition:all 0.6s ease
}
.ul_items_hijos_menu_principal {
    background-color: white;
   border: transparent solid 1px;
   opacity:0;
}
.mobile .ul_items_hijos_menu_principal.desplegado{
    box-shadow: none;
}

.ul_items_hijos_menu_principal.desplegado{
    box-shadow: rgba(0, 0, 0, 0.28) 0px 8px 7px;
    border: #B4C9D8 solid 1px;
     border-top-color: #DCE9F3;
     border-bottom-left-radius: 4px;
     border-bottom-right-radius: 4px;
     opacity:1;
    
}
.mobile .ul_items_hijos_menu_principal.desplegado.menu_largo{
  overflow-y: scroll;
   max-height: 20vh;
}


.li_items_hijos_menu_principal a {
    font-size: 10px !important;
    padding: 8px 14px !important;
    border-bottom: #C3DDEF solid 1px !important;
    box-shadow: inset rgba(0, 0, 0, 0.08) 0px -1px 4px;
}

.li_items_hijos_menu_principal a:hover {
    text-decoration: none;
    background-color: rgb(30, 133, 185);
    color: rgb(255, 255, 255) !important;
}
.ul_items_menu_principal {
    border: #FBFCFD solid 5px;
    border-left: none;
    border-right: none;
    border-bottom: 0;
    border-top-width: 4px;
    overflow: visible;
}
.ul_items_menu_principal.mobile{
    overflow:hidden;
}
.contenedor_individual_icono_columna_superior {
    width: auto;
    margin: 0;
    text-align: center;
    float: right;
    margin-left: 3px;
    margin-top: 4px;
}

.contenedor_individual_icono_columna_superior .individual_iconos_columna_superior_header {
    margin: 0 auto;
    float: none;
    background-color: #036A96;
    width: 45px;
    height: 45px;
    line-height: 41px;
    font-size: 22px;
    border: transparent solid 2px;
}
.individual_iconos_columna_superior_header:hover {
    background-color: #1084B5;
}
.izquierda .individual_iconos_columna_superior_header {
    float: right;
}
.derecha .individual_iconos_columna_superior_header {
    float: left;
}
.columna_inferior_header {
    border-bottom: none;
    margin-bottom: 0px;
}
.individual_item_clima_header.icono {
    background-color: transparent;
    border: none;
    width: 30px;
    padding: 0;
}
.linea_fecha_actual_clima_header {
    color: rgb(32, 106, 150);
    font-size: 11px;
    padding-left: 0;
    margin-bottom: 3px;
    line-height: 10px;
    margin-left: 2px;
    margin-top: 2px;
}
.columna_info_clima_header.superior {
    height: 50px;
}
.columna_info_clima_header.inferior {
    float: right;
    width: auto;
    margin-top: 3px;
    height: 35px;
}
.linea_ubicacion_clima_header {
    color: rgb(32, 106, 150);
    margin-left: 5px;
    margin-bottom: 2px;
}
.columna_info_clima_header{
    margin-top:0px;
    margin-bottom:0px;
    height: 30px;
}
.valor_item_clima_header {
    font-size: 15px !important;
    line-height: initial !important;
}
.label_item_clima_header {
    line-height: 59px !important;
    font-size: 11px !important;
    font-weight: bold;
    padding-left: 7px;
}
.individual_item_clima_header.temperatura {
    color: #005A80;
    margin-top: -3px;
}
.columna_info_clima_header.medio {
    height: 37px;
    margin-top: 5px;
    width: 105px;    
}
.contenedor_buscador_header {
    position: relative;
    width: 345px;
    overflow: hidden;
    margin-top: -4px;
    margin-left: 4px;
}
.imagen_item_clima_header img {
    width: 100%;
}
.individual_item_clima_header {
    float: right;
}
.individual_item_clima_header.icono {
    margin-right: 0;
    width: 40px;
    height: 40px;
    background: rgba(255, 255, 255, 0.58);
    padding: 2px;
}
.icono_clima_header {
    width: 18%;
}
.info_clima_header {
    position: relative;
    width: 80%;
    float: left;
    margin-left: 2%;
}
.linea_ubicacion_clima_header img {
    width: 15px;
    margin-top: -4px;
}
.linea_ubicacion_clima_header {
    line-height: 18px;
}
.info_clima_header {
    width: 100%;
    text-align: right;
    margin: 0;
}
.contenedor_clima {
    margin-top: 0;
    width: 330px;
    margin-right: 15px;
}
.contenido_columna_superior_clima_header {
    position: relative;
    width: auto;
    float: right;
    height: 50px;
    padding-top: 5px;
    border-left: white solid 2px;
    margin-left: 2px;
    padding-left: 4px;
    border-radius: 50px;
}
.contenido_fecha_nombre_clima_header {
    position: relative;
    float: right;
    height: 50px;
    margin-right: 8px;
}
.contenedor_individual_icono_columna_superior .individual_iconos_columna_superior_header {
    height: 23px;
    width: 23px;
    overflow: hidden;
    font-size: 12px;
    line-height: 20px;
}
.contenido_clima_header a{
    height:36px;
}
.temperatura .valor_item_clima_header {
    font-size: 31px !important;
    font-weight: normal;
    line-height: 45px !important;
    margin-left: 0px;
    padding-right: 0;
}
.linea_otros_datos_clima_header {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 15px;
    color: #0C85B9 !important;
    margin-left: 8px;
    margin-top: 3px;
}

.linea_otros_datos_clima_header .label_item_clima_header {
    line-height: 17px !important;
    font-size: 9px !important;
    float: right;
    text-transform: capitalize;
    font-family: sans-serif;
    font-weight: 100;
    letter-spacing: 1px;
    padding-left: 4px;
}
.linea_otros_datos_clima_header .valor_item_clima_header {
    float: right;
    font-size: 12px !important;
    padding: 0;
}
.contenedor_redes_sociales_header {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 3px;
    margin-right: 130px;
}

.contenedor_menu_principal.sticky .ul_items_menu_principal {
    border: none;
    background-color: #F0F5F9;
}
.espacio_usuario_logueado {
    float: right;
    width: auto !important;
    line-height: 33px;
    height: 27px;
    color: #005A80;
    padding: 0;
    padding-right: 5px;
}
.espacio_usuario_logueado a, .espacio_usuario_logueado span {
    color: rgb(3, 106, 150);
}
.bienvenido_usuario_header {
    font-size: 10px;
    font-weight: bold;
    color: #005A80;
}
.contenedor_banner_atlantico_sur {
    float: right;
    width: 100px;
	height: 100px;
}
.contenedor_banner_atlantico_sur img {
	width: 100%;
	height: auto;
}
/** ------------------------ FIN HEADER **/

/** ------------------------ ELEMENTOS **/
.individual_boton_social_media_elemento_noticia a {
    color: rgb(248, 253, 255);
    background-color: rgba(28, 100, 132, 0.68);
    text-shadow: rgba(0, 0, 0, 0.42) 1px 1px 0px;
}
.individual_boton_social_media_elemento_noticia a:hover {
    background-color: rgb(31, 136, 181);
}
.columna_100 .contenedor_100 .destacada .contenedor_info_elemento_noticia, .columna_100 .contenedor_75 .destacada .contenedor_info_elemento_noticia, .columna_100 .contenedor_66 .destacada .contenedor_info_elemento_noticia {
    background-color: rgb(3, 82, 115);
    z-index: 3;
    border-radius: 0;
    position: relative;
}
.titulo_otros_elementos_layout span {
 color: rgb(105, 169, 195);
  float: left;
}
.numero_noticia_ranking_noticias {
    color: rgb(255, 255, 255);
    background-color: rgb(105, 169, 195);
    border-radius: 0;
    height: 100%;
    font-size: 19px;
    position: absolute;
    line-height: 35px;
    left: 0;
    top: 0;
    width: 20px;
    text-align: center;
}
.individual_noticia_ranking_noticias.sin_noticias {
    background-color: white;
    text-align: center;
    padding: 0;
    line-height: 28px;
    color: #BDBDBD;
    font-size: 11px;
    font-weight: 100;
}
.boton_cabecera_ranking_noticias.activa {
    background-color: #69A9C3 !important;
    background-image: linear-gradient(to bottom,#69A9C3 0,#629EB7 100%) !important;
    border-radius: 0;
    border: none;
    margin-top: 1px;
}
.pregunta_encuestas_elemento {
    background-color: rgb(255, 255, 255);
    border-radius: 0;
    color: #036A96;
    font-size: 14px;
    line-height: 19px;
    border-bottom: #E6E6E6 solid 1px;
}
.contenedor_respuestas_encuestas_elemento {
    padding: 0;
}
.individual_respuesta_encuestas_elemento {
    border-radius: 0;
    width: 100%;
    background-color: white;
    cursor:default;
}
.sin_votar .individual_respuesta_encuestas_elemento{
    cursor:pointer;
}
.individual_respuesta_encuestas_elemento label {
    color: #4792B7;
    font-weight: normal;
    font-size: 12px;
    padding: 0;
}
.titulo_noticias_encuestas span, .pregunta_encuestas_elemento span {
    color: rgb(76, 86, 123);
}
.sin_votar .individual_respuesta_encuestas_elemento:hover {
    background-color: rgb(247, 247, 247);
}
.sin_votar .individual_respuesta_encuestas_elemento:hover span {
    color: rgb(80, 160, 208);
}
.contenedor_info_elemento_noticia{
    border:none;
}
.contenedor_info_elemento_noticia {
    padding: 2%;
}
.ly_elementos_individual_contenido {
    border-radius: 2px;
    overflow: hidden;
    background-color: white;
    box-shadow: rgba(81, 93, 101, 0.17) 1px 1px 1px;
}
.destacada .contenedor_info_elemento_noticia {
    background-color: rgb(3, 82, 115);
}
.ly_elementos_individual_contenido.zona_banners {
    border-radius: 0;
    background: transparent;
    border: none;
    box-shadow: none;
}
.imagen_elemento_noticia {
    border-radius: 0;
    overflow: hidden;
}
.contenedor_encuestas_elemento{
    border:none;
    margin-bottom: 0px;
}
.copete_elemento_noticia {
    font-size: 13px;
    line-height: 17px;
    font-family: sans-serif;
    letter-spacing: 0px;
}
.categoria_elemento_noticia {
    background-color: rgba(0, 0, 0, 0.36);
    padding: 0;
    border-radius: 0;
    border: none;
    border-top: 0;
    line-height: 22px;
    border-right: 0;
    height: 21px;
    margin-top: 2px;
}
.categoria_elemento_noticia:hover{
    background-color:rgba(28, 100, 132, 0.53);
}

.columna_100 .contenedor_100 .destacada .categoria_elemento_noticia {
    font-size: 11px;
}
.sin_foto .categoria_elemento_noticia a {
    background-color: #6091A7;
}
.destacada .categoria_elemento_noticia {
    background-color: rgb(3, 106, 150);
    font-size: 11px;
    margin-top: 7px;
    border-radius: 2px;
}
.destacada .individual_boton_social_media_elemento_noticia a {
    background-color: rgb(3, 106, 150);
}
.destacada .contenedor_botones_social_media_elemento_noticia {
    margin-top: 5px;
}
.destacada .individual_boton_social_media_elemento_noticia a:hover {
    background-color: rgb(31, 136, 181);
}
.destacada .contenedor_general_imagen_elemento_noticia {
    border: white solid 3px;
    border-left: 0;
    border-right: 0;
}
.destacada .categoria_elemento_noticia:hover {
    background-color: rgb(31, 136, 181);
}
.destacada .categoria_elemento_noticia a{
    color:white !important;
}
.individual_respuesta_encuestas_elemento {
    border-radius: 0;
    padding: 2px;
    margin-bottom: 0;
    padding-left: 6px;
}
.respuesta_limpia_encuestas_elemento {
    color: #4792B7;
}
.contenedor_barra_porcentaje_encuestas_elemento {
    background-color: #D6D6D6;
    box-shadow: inset rgba(0, 0, 0, 0.15) 0px 1px 2px;
    border: #A0A0A0 solid 1px;
    border-bottom-color: #DEDCDC;
    border-left-color: #A9A9A9;
}
.ly_elementos_individual_contenido.separadores {
    border-radius: 0;
}
.contenedor_separador {
    background-color: transparent;
    color: #387294;
    line-height: 27px;
    padding: 6px 7px;
    font-size: 23px;
    text-transform: uppercase;
    border-left: rgb(56, 114, 148) solid 3px;
    font-weight: bold;
}

.contenedor_separador:hover {
    background-color: rgb(249, 249, 249);
}
.categoria_elemento_noticia a {
    padding: 0 4px;
}
.categoria_elemento_noticia a, .categoria_elemento_noticia a:hover {
    color: #FFFFFF !important;
    text-shadow: rgba(0, 0, 0, 0.42) 1px 1px 0px;
}

.titulo_otros_elementos_layout {
    font-size: 15px;
    line-height: 25px;
    color: #036A96;
    padding: 8px;
    border-bottom: #E6E6E6 solid 1px;
    padding-bottom: 5px;
    text-align:right;
}

.contenedor_general_imagen_elemento_noticia{
    z-index:2;
}

.contenedor_icono_galeria {
    color: rgb(255, 255, 255);
    background-color: rgb(56, 114, 148);
}
.contenedor_icono_galeria {
    color: rgb(255, 255, 255);
    background-color: rgb(56, 114, 148);
    top: 0;
    margin-top: 9px;
    border-radius: 4px;
}


.volanta_individual_noticia {
    font-size: 10px;
    color: #2E859A;
    z-index: 3;
    margin-bottom: -3px;
    text-transform: uppercase;
}
.destacada .volanta_individual_noticia {
    color: white;
    margin-top: 4px;
}
.contenedor_100 .destacada .volanta_individual_noticia {
    margin-top: 0;
}
.volanta_individual_noticia span {
    font-size: 13px;
    position: absolute;
    line-height: 14px;
    left: 0;
}
.boton_cabecera_ranking_noticias {
    border-radius: 0;
    background-image: linear-gradient(to bottom,#E8EEF3 0,#FFFFFF 100%) !important;
}
.mensaje_cargando_encuesta {
   color: rgb(80, 160, 208);
}
.galleria-lightbox-image {
    bottom: 40px !important;
}
.galleria-lightbox-info {
    bottom: 20px !important;
}

h4.titulo_elemento_noticia {
    font-size: 21px;
    line-height: 26px;
    font-weight: normal;
}
.contenedor_general_imagen_elemento_noticia {
    position: relative;
    width: 106%;
    overflow: hidden;
    margin-left: -3%;
}
.info_pie_elemento_noticia {
    width: 106%;
    margin-left: -3%;
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.4) 0,rgba(255, 255, 255, 0.15) 100%) !important;
    padding: 0 2%;
    margin-top: -28px;
    z-index: 3;
    border: rgba(255, 255, 255, 0.48) solid 1px;
    border-right: 0;
    height: 28px;
    border-left: 0;
}
.destacada .info_pie_elemento_noticia {
    background-image: none !important;
}
.individual_boton_social_media_elemento_noticia {
    border-radius: 0;
    height: 24px;
    width: 24px;
    margin-left: 3px;
}
.individual_boton_social_media_elemento_noticia span {
    line-height: 25px;
    font-size: 13px;
}
.contenedor_botones_social_media_elemento_noticia {
    margin-top: 1px;
}
.informacion_elemento_noticia {
    margin: 0;
}
.sin_foto .info_pie_elemento_noticia {
    margin-top: 0;
    width: 102%;
    margin-left: -1%;
}
.columna_100 .contenedor_100 .destacada h4.titulo_elemento_noticia a {
    font-size: 34px;
    line-height: 39px;
}
.columna_100 .contenedor_100 .destacada .copete_elemento_noticia {
    font-size: 16px;
    line-height: 21px;
    padding-top: 15px;
}
.destacada .info_pie_elemento_noticia {
    margin-top: 0;
    background-color: #035273;
    border: none;
}
.sin_foto .contenedor_info_elemento_noticia {
    border: none;
}
.contenedor_elemento_facebook_twitter {
    padding: 5px 10px;
}
.individual_noticia_ranking_noticias {
    margin-bottom: 5px;
    margin-top: 5px;
    background-color: #F7F7F7;
    font-size: 11px;
    line-height: 16px;
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: none;

}
.individual_noticia_ranking_noticias a {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
}
.cabecera_contenedor_ranking_noticias {
    border-top: #EAEAEA solid 1px;
}
.boton_cabecera_ranking_noticias.activa:hover{
    font-weight:normal;
}
.respuesta_encuestas_elemento span {
    position: relative;
    float: left;
    font-size: 11px;
    line-height: 24px;
    margin: 0;
    padding-right: 6px;
    color: #93CAE6;
}
.barra_porcentaje_encuestas_elemento {
    background-color: #3C85A5;
    border-radius: 0;
        background-color: #50A0D0;
    background-image: linear-gradient(to bottom,#6495C5 0,rgb(30, 106, 138) 100%) !important;
}
.cantidad_votos_encuesta {
    font-size: 13px;
    text-shadow: #22546B 1px 1px 0px;
}
.contenedor_galeria_imagenes_ipad {
    background-color: #191919;
    background-image: linear-gradient(to bottom,#2B2B2B 0,#151515 100%) !important;
    border-radius: 30px;
    overflow: hidden;
    border: #4E4E4E solid 3px;
    border-top-color: #777777;
    border-left-color: #9C9C9C;
    border-bottom-color: #444444;
    padding: 15px 30px;
    padding-left: 50px;
    box-shadow: rgba(0, 0, 0, 0.38) 2px 1px 4px;
}
.galleria-container.galleria-theme-classic {
    border-radius: 2px;
    background-color: #000000;
    border: #1F1F1F solid 1px;
    border-top-color: #1F1F1F;
    border-right-color: #383838;
    border-bottom-color: #383838;
}
.contenedor_galeria_imagenes_ipad_boton {
    height: 400px;
    position: absolute;
    left: 0;
    margin-left: 18px;
    width: 38px;
}
.contenedor_galeria_imagenes_ipad_camara {
    position: absolute;
    height: 400px;
    right: 0;
    margin-right: 18px;
}

.contenedor_galeria_imagenes_ipad_boton img,
.contenedor_galeria_imagenes_ipad_camara img {
    width: 100%;
}


.contenedor_galeria_imagenes_ipad.vertical {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 30px;
    padding-bottom: 50px;
}

.vertical .contenedor_galeria_imagenes_ipad_boton {
    height: 32px;
    bottom: 0;
    width: 35px;
    margin-left: 0;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 23px;
}
.vertical .contenedor_galeria_imagenes_ipad_camara {
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    height: 15px;
    margin: 0;
    margin-top: 16px;
    width: 15px;
}

/** ------------------------ FIN ELEMENTOS **/

/** ------------------------ RESULTADOS **/

.contenedor_imagen_listado_resultados img {
    border-radius: 0;
}
.individual_elemento_listado_resultados {
    border: none;
    border-bottom: #E8E8E8 solid 1px;
    padding-bottom: 15px !important;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: rgb(56, 114, 148);
    border: #50A0D0 solid 1px;
}
.contenedor_general_resultados {
    background-color: white;
    margin: 1%;
    padding: 1%;
    box-shadow: rgba(81, 93, 101, 0.17) 1px 1px 1px;
}
.contenedor_general_resultados .ly_elementos_individual_contenido.separadores {
    box-shadow: none !important;
    background-color: rgb(249, 249, 249);
}
.informacion_elemento_listado_resultados .info_pie_elemento_noticia {
    width: 100%;
    margin: 0;
    padding: 0;
    height: 22px;
}
.informacion_elemento_listado_resultados {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.titulo_listado_resultados {
    width: 100%;
    font-size: 18px;
    font-weight: 100;
    padding-bottom: 5px;
}
.copete_listado_resultados {
    font-weight: 100;
    font-size: 12px;
    color: black;
}
.informacion_elemento_listado_resultados .info_pie_elemento_noticia .categoria_elemento_noticia {
    margin: 0;
}
.informacion_elemento_listado_resultados .categoria_elemento_noticia a {
    color: #4F99C5 !important;
    text-shadow: none;
    padding: 0;
}
.informacion_elemento_listado_resultados .info_pie_elemento_noticia .categoria_elemento_noticia {
    margin: 0;
    background-color: transparent;
}
.contenido_busqueda_sin_resultados {
    border: none;
    color: #036A96;
    font-size: 12px;
}
.contenedor_imagen_listado_resultados img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
}
/** ------------------------ FIN RESULTADOS **/

/** ------------------------ INDIVIDUAL NOTICIA **/

.contenedor_individual_noticia {
    border: none;
    margin: 1%;
    margin-bottom: 2%;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 99%;
    box-shadow: rgba(81, 93, 101, 0.17) 1px 1px 1px;
}
.contenedor_likes_redes_sociales {
    margin-top: 0;
    background-color: #FFFFFF;
    border: none;
    margin-bottom: 0;
    border-bottom: #F3F3F3 solid 3px;
}
.individual_share_buttons_individual_noticia.imprimir {
    background-color: rgb(56, 114, 148);
}
.contenedor_tags_individual_noticia, .tags_individual_noticia a {
    color: rgb(72, 135, 164);
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}
.contenido_share_buttons_individual_noticia {
    width: 243px;
    padding: 0;
    height: 43px;
}
.tags_individual_noticia a:hover {
    color: rgb(147, 195, 224);
}
.titulo_noticias_encuestas {
    background-color: rgb(76, 86, 123);
    border-radius: 10px;
}
.contenedor_denominacion_individual_respuesta_noticias {
    border-radius: 2px;
    background-color: rgb(241, 241, 241);
    border-bottom: #8BADBB solid 3px;
    color: #005A80;
    line-height: 13px;
    padding-bottom: 6px;
    box-shadow: rgba(81, 93, 101, 0.17) 1px 1px 1px;
}
.denominacion_respuesta_noticias_encuesta {
    font-size: 11px;
}
li.individual_respuesta_noticias_encuesta.sin_votar:hover .contenedor_denominacion_individual_respuesta_noticias {
    background-color: rgb(81, 131, 152);
}
li.individual_respuesta_noticias_encuesta.sin_votar:hover span {
    color: rgb(80, 160, 208);
}
.cantidad_votos_noticias_encuesta {
    color: #4887AF;
    padding: 0;
    line-height: 12px;
    font-size: 11px;
    text-transform: capitalize;
    font-weight: bold;
}
.valor_porcentaje_noticias_encuesta {
    font-size: 18px;
    line-height: 22px;
    color: #005A80;
}
.sin_votar .barra_porcentaje_noticias_encuesta {
    border-color: transparent;
    background-color: transparent;
}
.contenedor_general_noticias_encuestas_interior {
    overflow: visible;
}
.barra_porcentaje_noticias_encuesta {
    background-color: rgb(119, 182, 208);
    border-radius: 5px;
    background-image: linear-gradient(to bottom,#8BADBB 0,rgb(105, 143, 158) 100%) !important;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border: #DEDEDE solid 3px;
    border-bottom: none;
    box-shadow: inset rgba(81, 93, 101, 0.17) 1px 1px 6px;
}

.buscador .ul_items_hijos_menu_principal.desplegado {
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.individual_noticia .titulo_otros_elementos_layout, .titulo_mapa_individual_noticia, .contenedor_noticias_relacionadas_individual_noticia h3, .titulo_dejar_comentario {
    background-color: rgb(251, 251, 251);
    border-top: rgb(243, 243, 243) solid 3px;
    box-shadow: none;
    border-bottom: #F3F3F3 solid 1px;
}
.individual_noticia .titulo_otros_elementos_layout, .titulo_mapa_individual_noticia, .contenedor_noticias_relacionadas_individual_noticia h3, .titulo_dejar_comentario {
    color: rgb(0, 90, 128);
    text-align: center;
}
ul.lista_archivos_adjuntos_noticia li a:hover {
    background-color: rgb(40, 115, 148);
}
ul.lista_archivos_adjuntos_noticia li a {
    color: rgb(20, 102, 138);
    font-size: 13px;
    padding-left: 42px;
}
.contenedor_titulo_volanta_100 {
    padding: 10px;
    border: none;
    border-bottom: #EFF4F7 solid 3px;
    margin-bottom: 10px;
    border-radius: 19px;
}
.titulo_individual_noticia {
    color: #005A80;
    margin-bottom: 8px;
    font-weight: normal;
    font-size: 32px;
    line-height: 38px;
}
.info_pie_elemento_noticia.noticia .fecha_info_pie_elemento_noticia {
    color: #50A0D0;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 1px;
}
.volanta_individual_noticia.noticia {
    font-size: 11px;
    margin-top: 14px;
    color: #AB0808;
}
.imagen_individual_noticia {
    height: auto;
    max-height: 450px;
    margin-bottom: 15px;
}
.copete_individual_noticia {
    font-weight: normal;
    line-height: 20px;
    font-size: 14px;
    margin-top: 0;
    padding: 0;
    margin-bottom: 5px;
}
.contenedor_primera_letra_individual_noticia {
    position: relative;
    font-size: 86px;
    float: left;
    line-height: 54px;
    color: #005A80;
    padding-right: 7px;
    padding-top: 15px;
    padding-bottom: 0px;
    font-weight: normal;
    text-shadow: rgba(0, 0, 0, 0.3) 1px 1px 3px;
}
.categoria_individual_noticia {
    position: relative;
    float: left;
    padding: 3px;
    font-size: 12px;
}
.categoria_individual_noticia a {
    color: #6491A7;
    text-transform: uppercase;
}
.fecha_individual_noticia {
    position: relative;
    float: right;
    font-size: 12px;
    color: #6091A7;
}
.contenido_individual_noticia {
    margin-top: 2px;
    color: black;
    font-size: 16px;
    line-height: 26px;
    font-weight: 100;
    border-bottom: #EAE7E7 solid 1px;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.contenedor_tags_individual_noticia {
    text-align: center;
}
.tags_individual_noticia {
    height: auto;
    padding-bottom:5px;
}
.titulo_tags_individual_noticias {
    text-align: center;
    padding-top: 14px;
    font-size: 12px;
    color: grey;
}
.titulo_noticia_relacionada {
    font-weight: normal;
    text-align: center;
}
.titulo_noticia_relacionada a {
    color: #005A80;
    font-size: 12px;
}
.contenedor_general_noticias_encuestas {
    border-top: none;
    overflow: visible;
}
.contenedor_general_noticias_encuestas_interior {
    overflow: visible;
}
.lugar_individual_noticia {
    position: relative;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    color: #005A80;
    font-size: 12px;
}
.contenedor_lista_archivos_noticia .horizontal .contenedor_galeria_imagenes_ipad {
    width: 96%;
    margin: 0 auto;
}
.contenedor_galeria_noticia .horizontal .contenedor_galeria_imagenes_ipad_boton {
    height: 83%;
    margin-left: 11px;
}
.contenedor_galeria_noticia .horizontal .contenedor_galeria_imagenes_ipad_camara {
    height: 83%;
    margin-right: 11px;
}
.contenedor_galeria_noticia .vertical .contenedor_galeria_imagenes_ipad_camara {
    margin-top: 55px;
}
.contenedor_galeria_noticia .vertical .contenedor_galeria_imagenes_ipad_boton {
    margin-bottom: 13px;
}
.contenedor_autor_individual_noticia {
    color: #005A80;
    background-color: transparent;
    margin-top: -13px;
}
.buscador .li_items_hijos_menu_principal {
    list-style-type: none;
}
#modal_enviar_email .modal-content {
    padding: 15px
}

h1.titulo_modal_enviar_email {
    margin-top: 0;
    font-size: 17px;
    color: #1b99b3;
    border-bottom: #e2e2e2 solid 1px;
    margin-bottom: 4px;
    padding-bottom: 5px
}

#modal_enviar_email button.close {
    margin-top: -5px
}

p.descripcion_modal_enviar_email {
    font-size: 14px;
    color: #353535
}

.contenedor_form_modal_enviar_mail {
    position: relative;
    width: 100%;
    overflow: hidden
}

.contenedor_inner_form_modal_enviar_mail {
    float: none;
    margin: 0 auto
}

.subtitulo_modal_enviar_mail {
    margin-top: 5px
}

#form_modal_enviar_mail input,#form_modal_enviar_mail textarea {
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 17px;
    color: black
}

#form_modal_enviar_mail .checkbox.no-padding {
    padding-left: 8%!important
}

.g-recaptcha {
    margin: 0 auto;
    width: 305px
}

.btn-primary {
    color: #fff;
    background-color: #a71212;
    border-color: #841e1e
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #c7232b;
    border-color: #a7151c
}

#form_modal_enviar_mail textarea {
    min-height: 100px
}

.contenedor_boton_modal_enviar_mail {
    text-align: center;
    margin-top: 13px
}

.alert i.ace-icon {
    font-size: 12px
}
/** ------------------------ FIN INDIVIDUAL NOTICIA **/

/** ------------------------ PAGINA 404 **/

.contenedor_general_contenido {
    background-color: white;
    border: none;
}
.titulo_pagina_no_encontrada, 
.herramientas_pagina_no_encontrada,
.descripcion_pagina_no_encontrada {
    border: none;
}
.titulo_pagina_no_encontrada {
    color: rgb(80, 160, 208);
}
.individual_herramienta_pagina_no_encontrada a {
    color: #50A0D0;
}

/** ------------------------ FIN PAGINA 404 **/

/** ------------------------ CONTACTO **/

.titulo_contacto {
    position: relative;
    font-size: 19px;
    margin-top: 5px;
    color: rgb(80, 160, 208);
}

.contenedor_general_contacto {
    position: relative;
    width: 98%;
    margin: 1%;
    background-color: white;
    padding: 2%;
    box-shadow: rgba(81, 93, 101, 0.17) 1px 1px 1px;
    border-radius: 2px;
}
.descripcion_contacto {
    margin-top: 10px;
    font-size: 12px;
}
.individual_formulario_contacto.captcha {
    width: 300px;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
} 
.individual_formulario_contacto input, .individual_formulario_contacto textarea {
    font-size: 12px;
    padding: 11px;
    height: auto;
}
/** ------------------------ FIN CONTACTO **/


/** ------------------------ PAGINAS ESTATICAS **/

.contenedor_general_paginas_estaticas {
    border: none;
    box-shadow: rgba(81, 93, 101, 0.17) 1px 1px 1px;
    margin: 1%;
    width: 98%;
}
.contenido_paginas_estaticas {
    color: rgb(47, 47, 47);
    line-height: 21px;
    font-size: 13px;
}
.descripcion_paginas_estaticas {
    color: rgb(0, 0, 0);
    border: none;
    font-size: 12px;
    border-bottom: #EFEFEF solid 2px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}



/** ------------------------ FIN PAGINAS ESTATICAS **/




/** ------------------------ FOOTER **/
.columna_footer {
    border-right: none;
}
.contenedor_general_footer {
    background-color: rgb(255, 255, 255);
    border-top: #F7F7F7 solid 4px;
    margin-top: -7px;
    box-shadow: rgba(0, 0, 0, 0.09) 0px -1px 4px;
}
.titulo_buscador_footer {
    text-align: right;
    color: #505050;
    margin-bottom: 0px !important;
    font-size: 12px;
    line-height: 25px;
}
.individual_share_buttons_individual_noticia {
    float: right;
    width: 40px;
    height: 40px;
    margin-left: 5px;
    border: none;
    margin-right: 3px;
}
.individual_share_buttons_individual_noticia a {
    font-size: 21px;
    line-height: 41px;
}
.logo_footer {
    width: initial;
    float: left;
    padding: 0;
    text-align: left;
    height: 80px;
}
.logo_footer img {
    width: auto;
}
.info_footer_bajo_logo li {
    color: #1B6A8C;
    font-size: 10px;
    line-height: 16px;
}
.contenedor_general_footer a {
    color: #2F9DCC;
}
.individual_share_buttons_individual_noticia a {
    color: #5E8EA2;
    text-shadow: white 1px 1px 0px;
}
.individual_share_buttons_individual_noticia a:hover {
    color: #2692AC !important;
}

.individual_share_buttons_individual_noticia:hover {
    background-color: whitesmoke !important;
    margin-top:0;
}
.info_footer_bajo_logo {
    float: left;
    min-height: 80px;
}
.contenedor_redes_sociales_footer {
    position: relative;
    width: 100%;
    height: 85px;
    overflow: hidden;
    padding: 0;
}
.info_footer_bajo_logo.derecha {
    text-align: right;
}
.individual_share_buttons_individual_noticia.googleplus,
.individual_share_buttons_individual_noticia.twitter,
.individual_share_buttons_individual_noticia.facebook,
.individual_share_buttons_individual_noticia {
    background-color: rgb(230, 230, 230) !important;
}
.titulo_redes_sociales_footer {
    position: absolute;
    right: 0;
    font-size: 10px;
    color: #5E8EA2;
}
span.icono_rss {
    color: #FFAE19;
    font-size: 13px;
}
/** ------------------------ FIN FOOTER **/




/** EDICIONES IMPRESAS **/

.individual_listado_ediciones_impresas {
    position: relative;
    text-align: center;
    height: auto;
    max-height: 500px;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 15px;
}
.fecha_individual_listado_ediciones_impresas {
    position: relative;
    width: 100%;
    height: 27px;
    font-weight: bold;
    background-color: #0E6F98;
    color: white;
    line-height: 27px;
}
.numero_edicion_individual_listado_ediciones_impresas {
    position: relative;
    width: 100%;
    height: 27px;
    background-color: #ECECEC;
    color: #0E6F98;
    font-size: 15px;
    font-weight: bold;
    line-height: 27px;
}
.imagen_individual_listado_ediciones_impresas {
    position: relative;
    width: 100%;
    height: auto;
    max-height: 420px;
    overflow: hidden;
}
.imagen_individual_listado_ediciones_impresas img {
    width: 100%;
    height: auto;
    position: relative;
}

.contenido_individual_listado_ediciones_impresas {
    position: relative;
    padding: 0;
    border: #F5F5F5 solid 3px;
    border-radius: 4px;
    overflow: hidden;
    max-height: 100%;
    box-shadow: rgba(81, 93, 101, 0.17) 1px 1px 1px;
}
.contenedor_listado_ediciones_impresas {
    position: relative;
    overflow: hidden;
}


.contenedor_individual_edicion_impresa {
    position: relative;
    width: 100%;
    padding: 15px;
}
.contenido_individual_edicion_impresa {
    background-color: white;
    padding: 10px;
    overflow: hidden;
    box-shadow: rgba(81, 93, 101, 0.17) 1px 1px 1px;
    border-radius: 3px;
}
.fecha_individual_edicion_impresa {
    font-size: 17px;
    color: #005A80;
    float: left;
    font-weight: bold;
}
.numero_edicion_individual_edicion_impresa {
    float: right;
    font-size: 16px;
    font-weight: bold;
    color: black;
    text-align: right;
}
.imagen_individual_edicion_impresa {
    position: relative;
    width: 100%;
    float: left;
    border-top: #D6E2EA solid 1px;
    margin-top: 8px;
}
.contenedor_codigo_idiario_individual_edicion_impresa,
.contenedor_listado_noticias_individual_edicion_impresa {
    position: relative;
    width: 100%;
    float: left;
    margin: 10px 0;
    border-top: #D6E2EA solid 1px;
    padding-top: 10px;
}
.titulo_noticias_individual_edicion_impresa {
    font-size: 16px;
    color: #035273;
    padding-bottom: 5px;
}
.imagen_individual_edicion_impresa img {
    max-width: 100%;
}
.contenedor_imagenes_suplementos_edicion_impresa {
    position: relative;
    width: 100%;
    border-top: #DEC7C8 solid 1px;
    padding-top: 10px;
    overflow: hidden;
}

.imagenes_imagenes_suplementos_edicion_impresa {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.individual_imagenes_suplementos_edicion_impresa {
    overflow: hidden;
    position: relative;
    height: 320px;
    margin-bottom: 10px;
    cursor: pointer;
}
.individual_imagenes_suplementos_edicion_impresa img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}
.individual_imagenes_suplementos_edicion_impresa.activa {
    border: #035273 solid 3px;
    padding: 0;
}
.titulo_suplementos_edicion_impresa {
    height: 25px;
    z-index: 2;
    position: relative;
    text-align: center;
    line-height: 25px;
    font-size: 13px;
    background-color: #F3F3F3;
}
.imagen_suplementos_edicion_impresa {
    height: 305px;
    z-index: 1;
    position: relative;
}
.titulo_suplemento_imagen_individual_edicion_impresa {
    text-align: center;
    margin-top: 10px;
    font-size: 18px;
    color: black;
    text-transform: uppercase;
    font-weight: bold;
}
.descripcion_suplemento_imagen_individual_edicion_impresa {
    position: relative;
    text-align: center;
}
.descripcion_suplemento_imagen_individual_edicion_impresa {
    position: relative;
    text-align: center;
    font-size: 13px;
}
.alert a {
    color: #616161;
    text-decoration: underline;
}
.alert a:hover {
    color: #006798;
}
.contenedor_codigo_idiario_individual_edicion_impresa .alert {
    text-align: center;
}
.issuuembed.issuu-isrendered {
    margin: 0 auto;
    float: none;
}
.imagen_suplemento_imagen_individual_edicion_impresa {
    text-align: center;
}
/** FIN EDICIONES IMPRESAS **/

/** LOGIN **/
.titulo_cuadro_login {
    color: rgb(0, 90, 128);
    text-transform: uppercase;
    background-color: rgb(249, 249, 249);
    border-left: rgb(0, 90, 128) solid 4px;
    font-weight: bold;
}
.texto_olvidaste_password {
    color: #005A80;
}
.titulo_no_registrado_login {
    color: rgb(0, 90, 128);
}
.contenedor_no_registrado_login {
    padding: 9px 8px;
    background-color: rgb(255, 255, 255);
    border: none;
    border-top: rgb(240, 240, 240) solid 1px;
    font-size: 12px;
    margin-top: 8px;
}
/** FIN LOGIN **/





/** SUPLEMENTOS DEPORTIVOS **/

.individual_listado_suplementos_deportivos {
    position: relative;
    text-align: center;
    height: auto;
    max-height: 500px;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 15px;
}
.fecha_individual_listado_suplementos_deportivos {
    position: relative;
    width: 100%;
    height: 27px;
    font-weight: bold;
    background-color: #80B52A;
    color: white;
    line-height: 27px;
}
.numero_edicion_individual_listado_suplementos_deportivos {
    position: relative;
    width: 100%;
    height: 27px;
    background-color: #486D0B;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    line-height: 27px;
}
.imagen_individual_listado_suplementos_deportivos {
    position: relative;
    width: 100%;
    height: auto;
    max-height: 420px;
    overflow: hidden;
}
.imagen_individual_listado_suplementos_deportivos img {
    width: 100%;
    height: auto;
    position: relative;
}

.contenido_individual_listado_suplementos_deportivos {
    position: relative;
    padding: 0;
    border: #F5F5F5 solid 3px;
    border-radius: 4px;
    overflow: hidden;
    max-height: 100%;
    box-shadow: rgba(81, 93, 101, 0.17) 1px 1px 1px;
}
.contenedor_listado_suplementos_deportivos {
    position: relative;
    overflow: hidden;
}


.contenedor_individual_suplemento_deportivo {
    position: relative;
    width: 100%;
    padding: 15px;
}
.contenido_individual_suplemento_deportivo {
    background-color: white;
    padding: 10px;
    overflow: hidden;
    box-shadow: rgba(81, 93, 101, 0.17) 1px 1px 1px;
    border-radius: 3px;
}
.fecha_individual_suplemento_deportivo {
    font-size: 17px;
    color: #2A9E04;
    float: left;
    font-weight: bold;
}
.numero_edicion_individual_suplemento_deportivo {
    float: right;
    font-size: 16px;
    font-weight: bold;
    color: black;
    text-align: right;
}
.imagen_individual_suplemento_deportivo {
    position: relative;
    width: 100%;
    float: left;
    border-top: #D6E2EA solid 1px;
    margin-top: 8px;
}
.contenedor_codigo_idiario_individual_suplemento_deportivo,
.contenedor_listado_noticias_individual_suplemento_deportivo {
    position: relative;
    width: 100%;
    float: left;
    margin: 10px;
    border-top: #D6E2EA solid 1px;
    padding-top: 10px;
}
.titulo_noticias_individual_suplemento_deportivo {
    font-size: 16px;
    color: #1FA548;
    padding-bottom: 5px;
}
.imagen_individual_suplemento_deportivo img {
    max-width: 100%;
}
.contenedor_imagenes_suplementos_suplemento_deportivo {
    position: relative;
    width: 100%;
    border-top: #DEC7C8 solid 1px;
    padding-top: 10px;
    overflow: hidden;
}

.imagenes_imagenes_suplementos_suplemento_deportivo {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.individual_imagenes_suplementos_suplemento_deportivo {
    overflow: hidden;
    position: relative;
    height: 320px;
    margin-bottom: 10px;
    cursor: pointer;
}
.individual_imagenes_suplementos_suplemento_deportivo img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}
.individual_imagenes_suplementos_suplemento_deportivo.activa {
    border: #035273 solid 3px;
    padding: 0;
}
.titulo_suplementos_suplemento_deportivo {
    height: 25px;
    z-index: 2;
    position: relative;
    text-align: center;
    line-height: 25px;
    font-size: 13px;
    background-color: #F3F3F3;
}
.imagen_suplementos_suplemento_deportivo {
    height: 305px;
    z-index: 1;
    position: relative;
}
.titulo_suplemento_imagen_individual_suplemento_deportivo {
    text-align: center;
    margin-top: 10px;
    font-size: 18px;
    color: black;
    text-transform: uppercase;
    font-weight: bold;
}
.descripcion_suplemento_imagen_individual_suplemento_deportivo {
    position: relative;
    text-align: center;
}
.descripcion_suplemento_imagen_individual_suplemento_deportivo {
    position: relative;
    text-align: center;
    font-size: 13px;
}
.contenido_individual_suplemento_deportivo .categoria_elemento_noticia a {
    color: #2A9E04 !important;
}
/** FIN SUPLEMENTOS DEPORTIVOS **/

.es_mobile .contenedor_banner_atlantico_sur img {
    width: auto;
	height: 100%;
}

.noticias.color_fondo_custom .info_pie_elemento_noticia {
    border-bottom: none;
}

.noticias.color_fondo_custom .contenedor_info_elemento_noticia .info_pie_elemento_noticia .contenedor_botones_social_media_elemento_noticia .individual_boton_social_media_elemento_noticia {
    border-radius: 2px;
}
.noticias.color_fondo_custom .contenedor_info_elemento_noticia .info_pie_elemento_noticia .categoria_elemento_noticia,
.noticias.color_fondo_custom .contenedor_info_elemento_noticia .info_pie_elemento_noticia .contenedor_botones_social_media_elemento_noticia .individual_boton_social_media_elemento_noticia a,
.noticias.color_fondo_custom .contenedor_info_elemento_noticia .info_pie_elemento_noticia .categoria_elemento_noticia a {
    background-color: rgba(0, 0, 0, 0.1);
}
.noticias.color_fondo_custom .contenedor_info_elemento_noticia .info_pie_elemento_noticia .categoria_elemento_noticia:hover,
.noticias.color_fondo_custom .contenedor_info_elemento_noticia .info_pie_elemento_noticia .contenedor_botones_social_media_elemento_noticia .individual_boton_social_media_elemento_noticia:hover a,
.noticias.color_fondo_custom .contenedor_info_elemento_noticia .info_pie_elemento_noticia .categoria_elemento_noticia:hover a {
    background-color: rgba(0, 0, 0, 0.2);
}

.noticias .volanta_individual_noticia.titulo_centrado,
.noticias .titulo_elemento_noticia.titulo_centrado {
    text-align: center;
}

/*************************************************************************************
 ****************************************************** ESTILOS RESPONSIVE ENTORNO **/


/* NAVEGADORES 1200px O MAYOR */
@media (max-width: 1200px) {
  
}

/* NAVEGADORES 1100px O MAYOR */
@media (max-width: 1100px) {
  
}

/* NAVEGADORES ENTRE 980px y 1099px */
@media (max-width:980px) {
    .individual_listado_ediciones_impresas {
        height: 420px;
        max-height: 420px;
    }
    .imagen_individual_listado_ediciones_impresas {
        max-height: 540px;
    }
    .li_items_menu_principal a {
        font-size: 10px!important;
    }
   .li_items_menu_principal.buscador a span {
        font-size: 12px;
    }
   
}

/* NAVEGADORES ENTRE 820px y 980px */
@media (max-width:820px) {
    .contenedor_clima {
        position: absolute;
        left: 0;
    }
   
}


/* NAVEGADORES ENTRE 785px y 979px */
@media (max-width: 785px) {
	.logo_footer {
        width: 100%;
    }
    .contenedor_menu_principal {
        overflow: hidden;
    }
    .columna_100 .contenedor_100 .contenedor_info_elemento_noticia, .columna_100 .contenedor_75 .contenedor_info_elemento_noticia, .columna_100 .contenedor_66 .contenedor_info_elemento_noticia {
        position: initial !important;
        background-color: rgb(40, 95, 128) !important;
        margin-top: -15px;
        padding-top: 25px;
    }
    
    
}


/* NAVEGADORES ENTRE 785px y 979px */
@media (max-width: 767px) {
    .contenedor_logo_header {
        text-align: center;
    }
   
    .columna_header {
        height: auto;
        min-height: 35px;
        margin-bottom: 15px;
    }
    
     .contenedor_individual_icono_columna_superior {
        width: 28px;
    }
    .columna_header.redes_sociales {
        width: 210px;
        float: none;
        margin: 0 auto;
        margin-bottom: 15px;
        overflow: visible;
    }
    .contenedor_general_header {
        margin-bottom: -20px;
    }
    .contenido_clima_header {
        /*width: 320px;*/
        margin: 0 auto;
    }
    .contenedor_redes_sociales_header {
        width: 126px;
        position: relative;
        margin: 0 auto;
        overflow: hidden;
        margin-top: 7px;
    }
    .bienvenido_usuario_header {
        text-align: center;
    }
    .contenedor_clima {
        position: relative;
        right: initial;
        width: 100%;
    }
    .contenedor_banner_atlantico_sur {
        width: 100px;
        text-align: center;
        margin-bottom: 12px;
        height: 100px;
        overflow: hidden;
        margin: 0 auto;
        float: none;
    }
    .contenedor_general_header {
        height: 350px;
    }
}


/* NAVEGADORES 650px */
@media (max-width: 608px) {
    
    .contenedor_individual_icono_columna_superior .individual_iconos_columna_superior_header {
        width: 35px;
        height: 35px;
        line-height: 32px;
        font-size: 18px;
    }
    .contenedor_individual_icono_columna_superior {
        width: 38px;
    }
    .contenedor_redes_sociales_header {
        width: 166px;
        
    }
    .contenedor_general_header {
        margin-bottom: -20px;
    }
}

 
/* NAVEGADORES 480px */
@media (max-width: 480px) {
}




/* Retina Display */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {


	
}