/** ------------------------ ESTILOS TROOP DIARIOS ONLINE ------------------------ **/

/** ------------------------ GENERALES **/


.no_padding{
padding:0 !important;
}
.clear_both{
clear:both;
}
.no_border{
border:none !important;
}

img.zoom {
  width: 110% !important;
  margin-left: -5%;
  margin-top: -5%;
}

.form-control {
display: block;
width: 100%;
vertical-align: middle;
}
.form-control:focus {
outline: 0;
}

.contenedor_centrado_vertical {
  position: relative;
  width: 100%;
  height: 100%;
  display: table;
}

.contenido_centrado_vertical {
  position: relative;
  display: table-cell;
  vertical-align: middle;
}

/*---------------------------------------------------------------*/

.globo_input {
position: absolute;
right: 0;
top: 0;
padding: 6px 12px;
margin-top: -49px;
border-radius: 3px;
background-color: rgb(219, 43, 0);
color: white;
opacity: 0;
display: none;
}
.flecha_globo {
text-align: center;
position: absolute;
font-size: 34px;
color: rgb(219, 43, 0);
margin-top: -18px;
width: 100%;
}

/** CONTENIDO **/
.contenedor_general_contenido {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-bottom: 12px;
  background-color: rgb(237, 237, 237);
  border-top: rgb(216, 216, 216) solid 3px;
  padding-top: 10px;
}
.columna_contenido {
position: relative;
overflow: hidden;
margin: 0 !important;
padding: 0 !important;
}
.contenedor_contenido {
position: relative;
margin: 0 !important;
padding: 4px !important;
margin-bottom: 3px !important;
overflow: hidden;
}
.separacion_elementos_tapa {
position:relative;
width:100%;
float:left
}
.contenedor_separador {
  position: relative;
  background-color: rgb(57, 115, 159);
  color: white;
  font-size: 23px;
  padding: 4px;
  padding-left: 14px;
  width: 100%;
  margin: 0 auto;
}
.contenedor_separador .flecha {
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: -21px;
  font-size: 37px;
  margin-left: 9px;
}
.contenedor_separador:hover {
background-color: rgb(94, 164, 216);
}
.contenedor_contenido_especial_columna {
  position: relative;
  width: 100%;
  padding: 10px;
  margin-bottom: 10px;
  padding-left: 0;
  padding-top: 0;
}
.contenedor_ancho_sitio {
position: relative;
max-width: 1200px;
margin: 0 auto;
overflow: hidden;
}
.columna_contenido.superior_100 .individual_elemento_zona {
  margin: 0 auto;
  margin-top: -5px;
}
/** TRANSITIONS **/
.transition_rebote{
webkit-transition: all 0.6s cubic-bezier(0.2, 0.85, 0.4, 1.275) 0 !important;
-moz-transition: all 0.6s cubic-bezier(0.2, 0.85, 0.4, 1.275) 0s !important;
-o-transition: all 0.6s cubic-bezier(0.2, 0.85, 0.4, 1.275) 0 !important;
-ms-transition: all 0.6s cubic-bezier(0.2, 0.85, 0.4, 1.275) 0 !important;
transition: all 0.6s cubic-bezier(0.2, 0.85, 0.4, 1.275) 0 !important;
}
.transition_03 {
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
transition:all 0.3s ease
}
.transition_06 {
-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
}
.transition_08 {
-webkit-transition:all 0.8s ease;
-moz-transition:all 0.8s ease;
-o-transition:all 0.8s ease;
-ms-transition:all 0.8s ease;
transition:all 0.8s ease
}

.transition_1 {
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
-o-transition:all 1s ease;
-ms-transition:all 1s ease;
transition:all 1s ease
}

/** ROTATIONS **/
.rotate_y_0{
transform: rotateY( 0deg );
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
}

.rotate_y_180{
transform: rotateY( 180deg );
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
}


/** ------------------------ FIN GENERALES **/

/** ------------------------ HEADER **/

.contenedor_general_header {
position: relative;
width: 100%;
overflow: hidden;
background-color: transparent;
background-repeat: repeat;
}
.contenedor_logo_header {
position: relative;
overflow: hidden;
text-align: center;
}
.columna_header {
position: relative;
height: 80px;
overflow: hidden;
}

.contenedor_clima {
  font-size: 13px;
  color: rgb(36, 36, 36);
  width: 250px;
  float: right;
  margin-top: 9px;
}
.clima {
font-size: 11px;
position: relative;
float: left;
text-align: left;
height: 33px;
  width: 35%;
}
.contenedor_info_bajo_logo_header {
position: relative;
width: 100%;
overflow: hidden;
}
.clima b{
font-weight:normal;
}
/** ------------------------ CLIMA EXTENDIDO **/

.contenido_clima_extendido div {
  width: 100% !important;
  border:none !important;
}
.contenido_clima_extendido iframe {
  width: 100% !important;
}
.clima_desktop{
    display:block;
}

.clima_mobile{
    display:none;
}

.contenido_clima_extendido .clima_mobile iframe {
  height: 600px !important;
}
.clima{
    cursor:pointer;
}
/** ------------------------ FIN CLIMA EXTENDIDO **/
.contenedor_fecha_actual {
position: relative;
float: left;
text-align: right;
height: 33px;
line-height: 30px;
  width: 35%;
padding-right: 4px;
}
.columna_superior_header {
position: relative;
overflow: hidden;
margin-bottom: 10px;
}
.contenedor_iconos_columna_superior_header {
position: relative;
overflow: hidden;
float: left;
height: 30px;
padding-top: 3px;
border-right: rgb(229, 197, 197) solid 1px;
border-left: rgb(229, 197, 197) solid 1px;
width: 28%;
margin-left: 1%;
margin-right: 1%;
padding-left: 1%;
padding-right: 1%;
}
.contenedor_individual_icono_columna_superior {
  width: 19%;
  float: left;
  margin-right: 1%;
}
.individual_iconos_columna_superior_header {
position: relative;
float: left;
width: 25px;
height: 25px;
border-radius: 50px;
background-color: rgb(176, 13, 13);
color: white;
text-align: center;
line-height: 24px;
font-size: 13px;
cursor: pointer;
}
.individual_iconos_columna_superior_header:hover,
.individual_iconos_columna_superior_header.activo {
background-color: rgb(215, 43, 43);
}
.individual_iconos_columna_superior_header a {
color: white;
display:block;
}
.individual_iconos_columna_superior_header a:hover,
.individual_iconos_columna_superior_header a:visited,
.individual_iconos_columna_superior_header a:focus {
color: white !important;
}
.contenedor_input_buscador {
position: relative;
  width: 75%;
float: left;
margin-right: 1%;
padding-top: 1px;
}
.contenedor_boton_buscador {
position: relative;
float: left;
padding: 1px 0;
}
.contenedor_buscador_header {
  position: relative;
  width: 345px;
  overflow: hidden;
  margin-top: -23px;
}

.contenedor_general_buscador_header {
max-height:0px;
overflow:hidden;

}
.contenedor_general_buscador_header.desplegado {
margin-bottom: 8px;
padding-bottom: 8px;
padding-top: 4px;
max-height: 60px;
border-bottom: whitesmoke solid 1px;
background-color: rgb(250, 250, 250);
margin-top: 0;
}
.contenedor_general_buscador_header.desplegado .contenedor_buscador_header{
opacity:1;
}
.columna_header .contenedor_banner_header {
margin-top: 16px;
}
.columna_header .contenedor_banner_header img {
width: 234px !important;
height: 60px !important;
}
.contenedor_logo_header img {
  max-width: 100% !important;
  max-height: 90px;
}
.contenido_clima_header a {
  display: block;
  height: 66px;
}
.contenido_clima_header a:hover {
  color: black;
}
.contenedor_banner_header_100 {
position: relative;
text-align: center;
width: 100%;
border-bottom: rgb(234, 234, 234) solid 1px;
padding-top: 6px;
padding-bottom: 6px;
}
.contenedor_banner_header_100 img {
max-width: 100%;
}
.columna_header.mobile {
  width: 50%;
  float:left;
}
.columna_header.mobile#columna_banner_header_derecha {
  float: right;
  width: 50%;
}
.columna_inferior_header {
  position: relative;
  margin-bottom: 2px;
  float: left;
  margin-top: 10px;
}
.mobile.oculto {
  display: none;
}

.li_items_menu_principal.buscador a span b {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  padding-left: 4px;
  display: none;
  font-size: 13px;
}
.mobile .contenedor_boton_buscador button {
  width: 100%;
}
.mobile .li_items_menu_principal.buscador a span b {
  display: inherit;
}
.mobile .buscador .ul_items_hijos_menu_principal {
  margin-left: 0;
}
.mobile .contenedor_buscador_header {
  width: 100%;
}

/** ------------------------ CLIMA NUEVO **/
.contenedor_clima img {
  height: auto;
}
.contenido_clima_header {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.individual_item_clima_header {
  float: left;
}
.valor_item_clima_header {
  font-size: 15px;
  font-weight: bold;
  float: left;
  line-height: 51px;
  padding-right: 5px;
}
.temperatura .label_item_clima_header {
  font-weight: bold;
  font-size: 18px;
  line-height: 48px;
  padding-right: 2px;
}
.label_item_clima_header {
  position: relative;
  float: left;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 52px;
  padding-right: 4px;
}
.temperatura .valor_item_clima_header {
  font-size: 28px;
  line-height: 41px;
}
.individual_item_clima_header.icono {
  margin: 0 auto;
  background-color: rgb(249, 249, 249);
  padding: 5px;
  border-radius: 100%;
  border: rgb(244, 244, 244) solid 3px;
}
.columna_info_clima_header {
  position: relative;
  width: 100%;
  float: left;
  overflow: hidden;
  height: 35px;
  margin-top: -5px;
  margin-bottom: 3px;
}
.icono_clima_header {
  position: relative;
  width: 27%;
  float: left;
  overflow: hidden;
}
.info_clima_header {
  position: relative;
  width: 71%;
  float: left;
  margin-left: 2%;
}
.linea_ubicacion_clima_header {
  position: relative;
  width: 100%;
  font-size: 12px;
  color: rgb(84, 84, 84);
  font-weight: 600;
}
.linea_ubicacion_clima_header span {
  color: rgb(246, 147, 28);
  font-size: 13px;
  padding-left: 3px;
}
.linea_fecha_actual_clima_header {
  position: relative;
  width: 100%;
  font-size: 10px;
  color: rgb(153, 153, 153);
  line-height: 8px;
  padding-left: 3px;
}
.contenedor_general_clima_barra {
  position: relative;
  height: 0px; 
  margin-bottom: 6px;
  border-top: white solid 3px;
}
.contenedor_general_clima_barra.desplegado {
  height: 60px;
  border-top: rgb(232, 232, 232) solid 3px;
}
.contenedor_clima_barra {
  position: relative;
  float: left;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}
.sombra_clima_barra {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  box-shadow: inset rgba(0, 0, 0, 0.44) 0px 0px 7px;
}

.contenedor_clima_barra.despejado {
  background-image: url('/img/img_clima_barra/despejado_dia.jpg');
}
.contenedor_clima_barra.nublado {
  background-image: url('/img/img_clima_barra/nublado_dia.jpg');
}
.contenedor_clima_barra.nieve {
  background-image: url('/img/img_clima_barra/nieve_dia.jpg');
}
.contenedor_clima_barra.lluvia {
  background-image: url('/img/img_clima_barra/lluvia_dia.jpg');
}



.contenedor_clima_barra.despejado_noche {
  background-image: url('/img/img_clima_barra/despejado_noche.jpg');
}
.contenedor_clima_barra.nublado_noche {
  background-image: url('/img/img_clima_barra/nublado_noche.jpg');
}
.contenedor_clima_barra.nieve_noche {
  background-image: url('/img/img_clima_barra/nieve_noche.jpg');
}
.contenedor_clima_barra.lluvia_noche {
  background-image: url('/img/img_clima_barra/lluvia_noche.jpg');
}

/** ------------------------ FIN CLIMA NUEVO **/


/** ------------------------ FIN HEADER **/

/** ------------------------ MENU PRINCIPAL **/
#menu_principal{
    display:none;
}
.boton_desplegar_menu_principal {
  position: relative;
  padding: 1px 11px;
  cursor: pointer;
  font-size: 21px;
  color: rgb(245, 147, 29);
  background-color: rgb(34, 34, 34);
  margin-top: 6px;
  border-radius: 2px;
  border: rgb(178, 178, 178) solid 1px;
  float: right;
  display: none;
  margin-bottom: 4px;
}
.contenedor_menu_principal {
  position: relative;
  width: 100%;
  border-left: 0;
  border-right: 0;
  z-index: 10;
}
.contenedor_menu_principal .contenedor_ancho_sitio {
    overflow:initial;
}
.contenedor_menu_principal.sticky {
  position: fixed;
  z-index: 100;
  top: 0;
  overflow: initial;
  background-color: rgb(249, 249, 249);
  box-shadow: rgba(0, 0, 0, 0.27)0px 1px 10px;
  border-bottom: rgb(255, 255, 255) solid 2px;
}
.contenedor_menu_principal.sticky .contenedor_ancho_sitio {
  box-shadow: none;
}
.contenedor_menu_principal.sticky .ul_items_menu_principal {
  border: none;
}
.ul_items_menu_principal {
  padding: 0;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  border-left: 0;
  border-right: 0;
}
.li_items_menu_principal {
    float: left;
    margin-right: -1px;
    border-top: solid 2px;
}
.li_items_menu_principal a {
  display: block;
  padding: 6px 6px !important;
  font-size: 12px;
  border-bottom: rgb(58, 67, 101) solid 3px;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}

.li_items_menu_principal.texto_largo a {
  line-height: 13px;
  font-size: 11px;
  padding: 2px !important;
}
.ul_items_hijos_menu_principal {
  position: absolute;
  padding: 0;
  background-color: rgb(216, 129, 25);
  height: 0;
  overflow: hidden;
}
.li_items_hijos_menu_principal a {
  color: white;
  border-bottom: rgb(247, 150, 34) solid 2px;
}
.li_items_hijos_menu_principal a:hover {
  background-color: rgb(247, 150, 34);
  color: rgb(244, 244, 244) !important;
}
/* Menu Mobile */
ul.ul_items_menu_principal.mobile .li_items_menu_principal {
width: 100%;
border-bottom: rgb(224, 224, 224) solid 1px;
}
.ul_items_menu_principal.mobile {
width: 100%;
float: left;
height:1px;
  background-color: rgb(36, 36, 36);
}
.contenedor_menu_principal.sticky {
  position: fixed;
  z-index: 100;
  top: 0;
  overflow: initial;
  box-shadow: rgba(0, 0, 0, 0.27)0px 1px 10px;
  margin-top: 0;

}
.contenedor_menu_principal.sticky .contenedor_ancho_sitio {
  box-shadow: none;
}
.contenedor_menu_principal.sticky .ul_items_menu_principal {
  border: none;
}

.contenedor_menu_principal.mobile {
  overflow: hidden;
}
.mobile .ul_items_hijos_menu_principal {
  position: relative;
}

.mobile .ul_items_hijos_menu_principal {
  width:100%;
}
.li_items_menu_principal a span {
  padding-left: 5px;
}

.li_items_menu_principal.buscador a span {
  width: 100%;
  padding: 0;
  font-size: 16px;
}
.buscador .ul_items_hijos_menu_principal {
  margin-left: -303px;
  padding: 0px 8px;
  background-color: rgb(189, 189, 189);
  opacity:0;
}
.buscador .li_items_hijos_menu_principal {
  position: relative;
  width: 100%;
  height: 100%;

}
.buscador .ul_items_hijos_menu_principal.desplegado {
  padding: 10px 8px;
  opacity: 1;
}
.form_busqueda_home {
  position: relative;
  overflow: hidden;
}

/** ------------------------ FIN MENU PRINCIPAL **/

/** ------------------------ NOTICIAS **/

/* Elemento Noticia */
.individual_elemento_noticia {
  position: relative;
  padding: 0 !important;
  margin: 0 !important;
  border-bottom: rgb(239, 239, 239) solid 1px;
  margin-bottom: 10px !important;
  position: relative;
  color: rgb(31,31,31);
  background-color: white;
}
.contenedor_info_elemento_noticia {
  position: relative;
  width: 100%;
  padding: 10px;
  border: rgb(228, 228, 228) solid 1px;
  padding-bottom: 5px;
  border-top: none;
}
.contenedor_general_imagen_elemento_noticia {
position: relative;
width: 100%;
overflow: hidden;
}
.contenedor_imagen_elemento_noticia {
position: relative;
overflow: hidden;
}
.imagen_elemento_noticia {
position: relative;
width: 100%;
}
.imagen_elemento_noticia img {
width: 100% !important;
}
.informacion_elemento_noticia {
position:relative;
width:100%;
margin-bottom: 10px;
padding-top: 5px;
}
.informacion_elemento_noticia.top {
margin-bottom: 0;
}
.informacion_elemento_noticia.informacion_noticia_destacada.destacada_100 {
position:absolute;
bottom:0;
padding:0px 1%;
background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000000 100%) !important;
margin-bottom: 0;
padding-bottom: 11px;
}
.informacion_noticia_destacada.destacada_100 .post-meta-info {
border-bottom:none
}
.informacion_noticia_destacada .volanta_elemento_noticia,.informacion_noticia_destacada .copete_elemento_noticia,.informacion_noticia_destacada .post-meta-info p span,.informacion_noticia_destacada .post-meta-info p span a {
color:white
}
.informacion_elemento_noticia.informacion_noticia_destacada.destacada_25,.informacion_elemento_noticia.informacion_noticia_destacada.destacada_50,.informacion_elemento_noticia.informacion_noticia_destacada.destacada_33 {
background-color: rgb(53, 53, 53);
padding: 2%;
}
.informacion_elemento_noticia.informacion_noticia_destacada.destacada_25 .titulo_noticia_destacada,.informacion_elemento_noticia.informacion_noticia_destacada.destacada_50 .titulo_noticia_destacada,.informacion_elemento_noticia.informacion_noticia_destacada.destacada_33 .titulo_noticia_destacada {
font-size: 18px !important;
line-height: 23px;
text-transform: uppercase;
}
.informacion_noticia_destacada .imagen_titulo {
font-size:12px;
color:white;
font-weight: bold;
}
.informacion_noticia_destacada .imagen_epigrafe {
color: #CFCFCF !important;
font-size: 10px;
margin-left: 0 !important;
font-weight: bold;
}
.separador_elemento_destacado {
position:relative;
width:100%;
margin-bottom:10px
}
.contenedor_categoria_elemento_noticia {
position:relative;
z-index:100;
margin-left:-9px
}

.volanta_elemento_noticia {
position: relative;
width: 100%;
font-size: 15px;
background-color: rgb(219, 219, 219);
border-left: rgb(174, 174, 174) solid 2px;
padding-left: 3px;
font-weight: bold;
}
.volanta_elemento_noticia.volanta_chica {
font-size: 12px;
}
.copete_elemento_noticia {
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 1px;
  color: rgb(71, 71, 71);
  
}
.info_pie_elemento_noticia {
  position: relative;
  width: 100%;
  font-size: 10px;
  overflow: hidden;
}
.info_pie_elemento_noticia.info_pie_claro {
background-color: transparent;
color: rgb(60, 60, 60) !important;
}
.fecha_info_pie_elemento_noticia {
position: relative;
float: left;
padding-top: 2px;
}
.info_pie_elemento_noticia span {
padding-right: 3px;
font-size: 11px;
}
.informacion_noticia_destacada .info_pie_elemento_noticia {
color: white !important;
}
.categoria_elemento_noticia {
border-radius: 0px;
  margin-right: 0px;
  color: white !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 68%;
  display: inline-block;
  line-height: 16px;
  float: left;
  text-transform: uppercase;
  font-size: 10px;
  margin-top: 6px;
}
.categoria_elemento_noticia a {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 15px;
}
.categoria_elemento_noticia span {
  position: absolute;
  line-height: 17px;
  font-size: 11px;
  padding-left: 1px;
}
.categoria_elemento_noticia a, .categoria_elemento_noticia a:hover {
  color: rgb(247, 148, 30) !important;
}
.categoria_elemento_noticia:hover {
/*background-color: rgba(40, 153, 183, 1);*/
}
.info_pie_elemento_noticia.noticia {
  margin-top: -7px;
}
.info_pie_elemento_noticia.noticia .fecha_info_pie_elemento_noticia {
  float: right;
  color: rgb(247, 150, 34);
  font-size: 13px;
  line-height: 26px;
}
.titulo_elemento_noticia.titulo_noticia_destacada {
font-size: 28px;
line-height: 33px;
font-weight: bold;
}
.informacion_noticia_destacada .titulo_noticia_destacada a {
color:white
}
.informacion_noticia_destacada .titulo_noticia_destacada a:hover {
color: white !important;
text-decoration: underline;
}
h4.titulo_elemento_noticia {
  margin: 4px 0;
  margin-bottom: 5px;
  line-height: 31px;
  font-size: 29px;
  margin-top: 4px;
  font-weight: bold;
}
.informacion_elemento_noticia.informacion_noticia_destacada.destacada_100 .volanta_elemento_noticia {
font-size: 16px;

}
.informacion_elemento_noticia.informacion_noticia_simple_sin_foto {
margin-top: -7px;
margin-bottom: 3px;
}
.info_pie_elemento_noticia.info_pie_destacada {

}
.contenedor_botones_social_media_elemento_noticia {
position: relative;
float: right;
overflow: hidden;
}
.individual_boton_social_media_elemento_noticia {
float: left;
  width: 28px;
text-align: center;
border-radius: 100%;
overflow: hidden;
margin-left: 3px;
}
.individual_boton_social_media_elemento_noticia span {
  padding: 0;
  font-size: 15px;
  line-height: 28px;
}
.individual_boton_social_media_elemento_noticia a {
  color: rgb(247, 150, 34);
  line-height: 19px;
  display: block;
}
.individual_boton_social_media_elemento_noticia a:hover {
  color: white;
  cursor: pointer;
  background-color: rgb(247, 150, 34);
}
h4.titulo_elemento_noticia.titulo_chico {
font-size: 18px;
line-height: 21px;
}
.contenedor_icono_galeria {
position: absolute;
  bottom: 0;
  right: 0;
  color: rgb(247, 204, 94);
  background-color: rgb(0, 0, 0);
  width: 30px;
  height: 30px;
  text-align: left;
  font-size: 20px;
  border-radius: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  padding-left: 5px;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.29) 1px 1px 4px;
}
.contenedor_icono_galeria.desplegada {
width: 100px;
padding-left: 6px;
}

.texto_icono_galeria {
  position: absolute;
  font-size: 10px;
  width: 90px;
  text-align: left;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  margin-left: 34px;
  margin-top: 6px;
  opacity: 0;
  text-transform: uppercase;
  line-height: 19px;
}
.desplegada .texto_icono_galeria{
    opacity: 1;
}
.contenedor_icono_galeria.video span {
padding-left: 3px;
}
.nombre_columnista_volanta_elemento_noticia {
  font-weight: normal;
  padding-left: 2px;
  text-transform: initial;
}
.contenedor_info_elemento_noticia.destacada_100 {
  background-color: rgb(24, 24, 24);
  border-top: rgb(247, 150, 34) solid 2px;
}
.contenedor_info_elemento_noticia.destacada_50 {
  background-color: rgb(24, 24, 24);
}
.individual_boton_social_media_elemento_noticia.whatsapp {
    display: none;
}
.es_mobile .individual_boton_social_media_elemento_noticia.whatsapp {
    display: block !important;
}

/* Fin Elemento Noticia */

/* Individual Noticia */
.contenedor_individual_noticia {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding: 2%;
  color: black;
  background-color: white;
  border: rgb(228, 228, 228) solid 1px;
  padding-top: 0;
}
.imagen_individual_noticia a {
width:100%;
display:block;
}
.imagen_individual_noticia a img {
width:100%
}
.contenedor_likes_redes_sociales {
    position: relative;
  width: 100%;
  margin-bottom: 4px;
  padding-top: 9px;
  margin-top: 9px;
  /*background-color: rgb(245, 245, 245);*/
  /*box-shadow: inset rgba(11, 11, 11, 0.1) 0px 0px 3px;*/
  background-color: rgb(36, 36, 36);
      border-top: rgb(247, 150, 34) solid 3px;
    border-left: 0;
    width: 104%;
    float: left;
    overflow: hidden;
    margin-left: -2%;
}
.contenedor_individual_boton_likes_redes_sociales {
position:relative;
text-align:center;
}
.individual_boton_likes_redes_sociales {
position:relative;
float:left;
width:33%;
}
.imagen_individual_noticia {
  position: relative;
  width: 104%;
  overflow: hidden;
  margin-left: -2%;
  height: 450px;
}
.imagen_individual_noticia img {
width: 100%;
}
.volanta_individual_noticia {
  position: relative;
  width: 100%;
  font-size: 14px;
  color: black;
}
.copete_individual_noticia {
position:relative;
width:100%;
margin-top:5px;
}
.titulo_individual_noticia {
  line-height: 40px;
  text-transform: none !important;
  font-size: 39px;
  margin-top: 8px;
  color: black;
    font-weight: bold;
}
.individual_noticia .columna_contenido.superior_100 {
  margin-bottom: 7px !important;
}
.contenido_individual_noticia {
  position: relative;
  width: 100%;
  padding: 7px 0px;
  border-top: rgb(215, 215, 215) solid 1px;
  margin-top: 9px;
  font-size: 15px;
  line-height: 28px;
}
.tags_individual_noticia {
  position: relative;
  width: 100%;
  float: left;
  height: 18px;
}
.tags_individual_noticia a {
  line-height: 28px !important;
  margin-left: 3px;
  color: rgb(216, 130, 26);
  font-size: 10px;
  text-transform: uppercase;
}
.tags_individual_noticia a:hover {
  text-decoration: none !important;
  color: rgb(255, 179, 89);
}
.lugar_info_pie_elemento_noticia {
position: relative;
float: left;
padding-top: 2px;
padding-right: 6px;
  display: none;
}
.contenedor_mapa_noticia {
  position: relative;
  width: 104%;
  overflow: hidden;
  margin-left: -2%;
}
.direccion_mapa {
  border-left: white solid 1px;
}
.individual_noticia .titulo_otros_elementos_layout,
.titulo_mapa_individual_noticia,
.contenedor_noticias_relacionadas_individual_noticia h3,
.titulo_dejar_comentario{
  padding: 5px;
  background-color: rgb(36, 36, 36);
  border-bottom: 0;
  box-shadow: inset rgba(3, 3, 3, 0.1) 0px 0px 4px;
  color: rgb(255, 255, 255);
  border-top: rgb(247, 150, 34) solid 3px;
  border-left: 0;
  font-weight: normal;
  text-transform: initial;
  font-size: 17px;
  margin-bottom: 0;
}
.individual_noticia .titulo_otros_elementos_layout span, .titulo_mapa_individual_noticia span {
  color: rgb(247, 150, 34);
  font-size: 17px;
}
.tags_individual_noticia_titulo {
  position: relative;
  width: 56px;
  float: left;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 30px;
  color: rgb(247, 150, 34);
}
.contenedor_tags_individual_noticia {
  position: relative;
  width: 100%;
  text-align: right;
  color: rgb(247, 150, 34);
}
.individual_noticia .contenedor_galeria_noticia {
  width: 104%;
  margin-left: -2%;
  margin-bottom: 5px;
}
.contenedor_share_buttons_individual_noticia {
position:relative;
width:98%;
float:left;
}
.titulo_share_buttons_individual_noticia {
  position: relative;
  width: 100%;
  line-height: 30px;
  padding-right: 9px;
  color: rgb(0, 0, 0);
  font-size: 15px;
}
.contenedor_general_tapas_otros_diarios_individual {
position:relative;
width:95%;
margin:0 auto;
text-align:center
}
.contenedor_noticias_encuestas {
  position: relative;
  padding: 5px;
  display: table;
  margin: 0 auto;
  margin-bottom: 6px;
}
.ul_noticias_encuestas {
position:relative;
list-style-type:none;
margin:0 auto;
padding:0;
min-width:50px;
text-align:center
}
.sin_votar .datos_respuesta_noticias_encuesta {
  display: none;
}
.contenedor_flecha_respuesta_noticias_encuesta {
  position: absolute;
  top: 0;
  margin-top: 17px;
  font-size: 30px;
  color: black;
}
li.individual_respuesta_noticias_encuesta {
  position: relative;
  float: left;
  display: inline;
  margin: 0 7px;
  color: rgb(255, 255, 255);
  font-size: 13px;
  text-transform: uppercase;
}
.contenedor_denominacion_individual_respuesta_noticias {
  position: relative;
  background-color: black;
  padding: 9px;
  min-width: 90px;
}
li.individual_respuesta_noticias_encuesta.sin_votar:hover .contenedor_denominacion_individual_respuesta_noticias {
  background-color: rgb(247, 150, 34);
  color: rgb(255, 255, 255);
  cursor: pointer;
}
li.individual_respuesta_noticias_encuesta.sin_votar:hover span{
   color: rgb(247, 150, 34); 
}
.sin_votar .contenedor_barra_porcentaje_noticias_encuesta {
  height: 0px;
}
.contenedor_general_noticias_encuestas_interior {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.contenedor_general_noticias_encuestas_interior .contenedor_general_noticias_encuestas{
    border:none !important;
  padding: 0;
  margin: 0;
}
.contenedor_general_noticias_encuestas {
position:relative;
width:100%;
float:left;
overflow:hidden;
border-top:rgb(224,224,224) solid 1px;
padding-top:5px;
margin-top:5px;
text-align:center
}
.titulo_noticias_encuestas {
  position: relative;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  margin-bottom: 15px;
  text-transform: uppercase;
  text-align: left;
    background-color: rgb(247, 150, 34);
  float: left;
  padding: 8px;
  margin-top: 11px;
  margin-left: 13px;
}
.titulo_noticias_encuestas span,
.pregunta_encuestas_elemento span {
  position: absolute;
  top: 0;
  margin-top: -24px;
  color: rgb(247, 150, 34);
  font-size: 39px;
}
.contenido_noticias_encuestas {
  position: relative;
  width: 100%;
  float: left;
}
.denominacion_respuesta_noticias_encuesta {
position:relative;
width:100%
}
.contenedor_barra_porcentaje_noticias_encuesta {
  position: relative;
  height: 100px;
  max-width: 70px;
  margin: 0 auto;
}
.barra_porcentaje_noticias_encuesta {
  background-color: rgb(247, 150, 34);
  color: white;
  position: absolute;
  width: 100%;
  bottom: 0;
}
.valor_porcentaje_noticias_encuesta {
  padding-bottom: 2px;
  color: black;
  font-size: 22px;
  font-weight: bold;
}
.datos_respuesta_noticias_encuesta {
  background-color: white;
  padding: 3px;
  line-height: 34px;
}
.cantidad_votos_noticias_encuesta {
color:rgb(157,157,157);
padding-top:2px
}

.contenido_share_buttons_individual_noticia {
  position: relative;
  overflow: hidden;
  padding: 5px;
  padding-left: 0;
  margin: 0 auto;
  width: 255px;
}
.individual_share_buttons_individual_noticia {
  position: relative;
  float: left;
  text-align: center;
  width: 51px;
  height: 51px;
  line-height: 45px;
  background-color: rgb(247, 247, 247);
  margin-left: 11px;
  border-radius: 100%;
  cursor: pointer;
  border: whitesmoke solid 3px;
  box-shadow: rgba(0, 0, 0, 0.19) 1px 1px 0px;
}
.individual_share_buttons_individual_noticia:hover {
  margin-top: -5px;
}
.individual_share_buttons_individual_noticia a {
color: white;
font-size: 23px;
display: block;
}
.individual_share_buttons_individual_noticia a:hover {
color: white !important;
}
.individual_share_buttons_individual_noticia:hover {
background-color: rgb(231, 55, 35);
}
.contenedor_noticias_relacionadas_individual_noticia {
  position: relative;
  width: 104%;
  float: left;
  margin-left: -2%;
}
.individual_share_buttons_individual_noticia.facebook {
  background-color: rgb(68, 99, 179);
}
.individual_share_buttons_individual_noticia.twitter {
  background-color: rgb(85, 167, 210);
}
.individual_share_buttons_individual_noticia.googleplus {
  background-color: rgb(187, 47, 47);
}
.individual_share_buttons_individual_noticia.imprimir {
  background-color: rgb(247, 150, 34);
}

.contenedor_noticia_relacionada {
position: relative;
margin-bottom: 10px;
padding: 0px 5px;
}
.contenedor_imagen_noticia_relacionada {
position:relative;
width:100%;
height:157px
}
.contenedor_imagen_noticia_relacionada a {
position:absolute;
width:100%;
height:100%;
}
.contenedor_imagen_noticia_relacionada img {
height:auto;
max-width:100%;
max-height:100%;
position:absolute;
margin:auto;
top:0;
left:0;
right:0;
bottom:0
}
.contenedor_noticias_relacionadas_individual_noticia h3 {
  margin-bottom: 10px;
  margin-top: 5px;
}
.contenido_noticias_relacionadas_individual_noticia {
position: relative;
width: 100%;
overflow: hidden;
}
.titulo_noticia_relacionada {
  position: relative;
  font-size: 14px;
  font-weight: bold;
}
.contenedor_noticia_relacionada .info_pie_elemento_noticia {
padding-left: 2px;
color: rgb(163, 163, 163);
margin-top: 0;
}
.contenedor_galeria_noticia {
position:relative;
width:100%;
margin-top:10px;
margin-bottom:20px
}
.contenedor_galeria_noticia .contenedor_galeria_foto_reportaje {
  margin-top: -5px;
}
.contenedor_lista_archivos_noticia {
  position: relative;
  width: 104%;
  margin-bottom: 10px;
  margin-left: -2%;
}
ul.lista_archivos_adjuntos_noticia {
list-style-type:none;
padding:0
}
ul.lista_archivos_adjuntos_noticia li {
  position: relative;
  width: 100%;
  border-bottom: rgb(244,244,244) solid 1px;
  margin-bottom: 3px;
  overflow: hidden;
}
ul.lista_archivos_adjuntos_noticia li img {
  height: 28px;
  margin: 0;
  padding-left: 1%;
  float: left;
  margin-top: 3px;
}
ul.lista_archivos_adjuntos_noticia li a {
  font-size: 15px;
  display: block;
  line-height: 30px;
  padding: 3px;
  color: rgb(205, 119, 16);
}
ul.lista_archivos_adjuntos_noticia li a:hover {
  background-color: rgb(247, 150, 34);
  color: white !important;
}
.contenedor_galeria_foto_reportaje {
position:relative;
margin-top:20px;
height:500px
}
.imagen_individual_noticia.video {
  height: 450px;
}
.contenedor_info_columnista {
  position: relative;
  width: 100%;
  padding: 1%;
  overflow: hidden;
  background-color: rgb(249, 249, 249);
  margin-top: 10px;
  margin-bottom: 10px;
  border: rgb(218, 218, 218) solid 1px;
}
.imagen_info_columnista {
  position: relative;
  width: 21%;
  float: left;
  height: 130px;
  background-color: rgb(226, 226, 226);
  border: white solid 1px;
  margin-right: 5px;
  margin-bottom: 5px;
}
.imagen_info_columnista img {
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}
.contenido_info_columnista {
  position: relative;
  float: left;
  width: 78%;
  overflow: hidden;
}
.dato_info_columnista {
  position: relative;
  width: 100%;
  font-size: 12px;
  padding: 1px 0;
}
.dato_info_columnista.nombre {
  font-size: 16px;
  color: rgb(153, 18, 18);
}
.dato_info_columnista.otro,
.dato_info_columnista.otro a {
  color: rgb(153, 18, 18);
}
.dato_info_columnista.otro a:hover {
  text-decoration:underline;
}
.dato_info_columnista span {
  font-size: 10px;
}
.dato_info_columnista.biografia.completa {
  display: none;
}
b.ver_mas_columnista {
  color: rgb(215, 29, 29);
  cursor: pointer;
}
.contenedor_autor_individual_noticia {
  position: relative;
  width: 100%;
  padding: 4px;
  background-color: rgb(249, 249, 249);
  color: rgb(169, 0, 0);
}

.contenedor_titulo_volanta_100 {
  padding: 1%;
  background-color: white;
  border: rgb(228, 228, 228) solid 1px;
}
.copete_individual_noticia {
  position: relative;
  width: 100%;
  padding: 10px;
  padding-left: 0;
  font-size: 15px;
  line-height: 19px;
  font-weight: bold;
}
/* Comentarios */
.contenedor_general_formulario_comentario {
position: relative;
width: 100%;
overflow: hidden;
float: left;
border-top: rgb(226, 226, 226) solid 1px;
padding-top: 10px;
margin-top: 2px;
background-color: white;
}
.contenedor_formulario_comentario {
position: relative;
width: 100%;
padding: 7px 0px;
}
.formulario_comentario_noticia {
padding: 0 10px;
}
.individual_input_fomrulario_comentario {
position: relative;
width: 100%;
padding: 5px 0;
overflow: hidden;
}
.individual_input_fomrulario_comentario div {
padding: 6px;
padding-bottom: 0;
}
.contenedor_respuesta_formulario_comentario {
position:relative;
width:100%;
float:left;
margin:10px 0
}
.contenedor_respuesta_formulario_comentario .alert {
border-radius: 2px;
margin-bottom: 2px;
padding: 4px 7px;
}
.contenedor_comentarios {
position: relative;
float: left;
width: 100%;
}
.contenedor_comentarios h3 {
  color: rgb(198, 61, 46);
font-size: 15px;
margin: 0;
padding: 8px 5px;
margin-bottom: 10px;
background-color: rgb(247, 247, 247);
}
.contenedor_comentarios h3 span {
  color: rgb(198, 61, 46);
padding-left: 5px;
padding-right: 2px;
}
.ul_comentarios {
position: relative;
width: 100%;
overflow: hidden;
padding: 0;
list-style-type: none;
}
.individual_li_comentarios {
position: relative;
width: 100%;
overflow: hidden;
padding-bottom: 5px;
border-bottom: rgb(240, 240, 240) solid 1px;
padding: 6px;
}
.imagen_perfil_individual_comentarios {
position: relative;
overflow: hidden;
padding: 0 !important;
}
.imagen_perfil_individual_comentarios img{
    width:100%;
}
.contenido_individual_comentarios {
position: relative;
overflow: hidden;
padding-left: 8px !important;
}
.informacion_individual_comentarios {
position: relative;
font-size: 13px;
letter-spacing: 1px;
}
.informacion_individual_comentarios b {
  color: rgb(197, 58, 42);
font-size: 15px;
}
.mensaje_individual_comentarios {
font-size: 14px;
}
.titulo_dejar_comentario {
  position: relative;
  float: left;
  color: rgb(255, 255, 255);
  margin-top: 5px;
  margin-bottom: 7px;
  width: 100%;
}
.individual_botones_tipo_comentario.activo {
  background-color: rgb(198, 61, 46);
  color: white;
  border: rgb(220, 138, 128) solid 2px;
}
.contenedor_botones_tipo_comentario {
position: relative;
float: right;
overflow: hidden;
margin-bottom: 2px;
}
.individual_botones_tipo_comentario {
position:relative;
float:right;
padding:4px 7px;
margin-left:7px;
background-color:rgb(237,237,237);
color:rgb(77,77,77);
border-radius:3px;
border:rgb(182,182,182) solid 2px;
cursor:pointer
}

.contenedor_comentarios_facebook_oculto {
position: absolute;
z-index: -100;

}
.contenedor_comentarios_facebook_visible {
position: relative;
z-index: 0;
position: relative;
width: 100%;
overflow: hidden;
float: left;
}
.contenedor_informacion_formulario_comentario {
position:relative;
width:30%;
padding:5px 0px;
font-size:12px;
line-height:16px;
float:left;
padding-left:2%
}
.contenedor_selector_tipo_comentario {
  position: relative;
  width: 104%;
  float: left;
  overflow: hidden;
  margin-left: -2%;
}
.contenedor_comentarios_facebook {

}
/* Fin Comentarios */

.informacion_elemento_listado_resultados .categoria_elemento_noticia a {
  display: initial;
}
.columna .categoria_elemento_noticia a {
  display: initial;
}
.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(187, 12, 12);
  border: red solid 1px;
}
.imagen_elemento_noticia a {
    display: block;
    height: 100%;
    width: 100%;
}
.imagen_elemento_noticia img {
    width: 100% !important;
    position: absolute;
}
/* Fin Individual Noticia */


/** ------------------------ FIN NOTICIAS **/

/** ------------------------ BANNERS **/
.individual_elemento_banner {
position:relative;
width:100%;
text-align:center;
padding: 0 !important;
}
.individual_banner_imagen {
position:relative;
width:100%
}
.individual_banner_archivo {
position:relative;
margin:1% auto
}
.individual_elemento_zona {
position:relative;
width:100%;
overflow: hidden;
}
.individual_elemento_banner img {
max-width: 100%;
}
.individual_elemento_banner div {
margin: 5px auto;
}
.individual_banner_archivo {
  max-width: 100%;
  text-align: center;
}
object{
    max-width:100%;
}
.individual_banner_imagen {
    text-align: center;
}
.individual_banner_imagen img {
    max-width: 100% !important;
}
/** ------------------------ FIN BANNERS **/

/** ----------------------------------------- OTROS ELEMENTOS **/

.titulo_otros_elementos_layout {
  position: relative;
  width: 100%;
  font-size: 14px;
  padding: 3px;
  padding-left: 6px;
  color: rgb(0, 0, 0);
  text-transform: uppercase;
  font-weight: bold;
}
.titulo_otros_elementos_layout span {
  float: right;
  color: rgb(249, 193, 126);
  font-size: 22px;
  line-height: 23px;
  padding-right: 5px;
}
.individual_periodismo_ciudadano_elemento {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: 5px;
  border-bottom: rgb(239, 239, 239) solid 1px;
  padding-bottom: 5px;
}
.titulo_periodismo_ciudadano_elemento {
  position: relative;
  width: 100%;
  font-size: 16px;
}
.contenido_periodismo_ciudadano_elemento {
  position: relative;
  width: 73%;
  overflow: hidden;
  float: left;
  padding-left: 2%;
}
.imagen_periodismo_ciudadano_elemento {
  position: relative;
  width: 25%;
  float: left;
  height: 60px;
  background-color: whitesmoke;
  border: rgb(240, 240, 240) solid 1px;
}
.imagen_periodismo_ciudadano_elemento a {
  display: block;
}
.imagen_periodismo_ciudadano_elemento img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.descripcion_periodismo_ciudadano_elemento {
  position: relative;
  width: 100%;
  float: left;
  font-size: 12px;
  height: 40px;
  line-height: 13px;
  overflow: hidden;
}
.descripcion_periodismo_ciudadano_elemento a {
  color: rgb(110, 110, 110);
}
.descripcion_periodismo_ciudadano_elemento a:hover {
    text-decoration:underline;
}
.contenedor_ver_todas_periodismo_ciudadano_elemento {
  position: relative;
  width: 100%;
  text-align: right;
  font-size: 11px;
}
.contenedor_ver_todas_periodismo_ciudadano_elemento a {
  color: rgb(134,134,134);
}
.contenedor_ver_todas_periodismo_ciudadano_elemento a:hover {
    color: rgb(219, 43, 0);
  text-decoration: underline;
}
/** ------------------------ RANKING NOTICIAS **/
.contenedor_ranking_noticias {
position:relative;
width:100%;
padding:1%
}
.cabecera_contenedor_ranking_noticias {
position:relative;
width:100%;
overflow:hidden
}
.boton_cabecera_ranking_noticias {
  position: relative;
  width: 50%;
  float: left;
  padding: 7px;
  text-align: center;
  text-transform: uppercase;
  font-size: 10px;
  cursor: pointer;
  color: rgb(147, 147, 147);
  background-color: white;
  z-index: 1;
  border: white solid 1px;
}
.boton_cabecera_ranking_noticias span {
font-size:14px
}
.boton_cabecera_ranking_noticias.activa {
  border-bottom: none;
  cursor: default;
  z-index: 3;
  color: white;
  text-transform: uppercase;
  font-size: 11px;
  background-color: rgb(247, 148, 30) !important;
}
.boton_cabecera_ranking_noticias.activa:hover {
  background-color: white;
  color: rgb(255, 255, 255);
  border-bottom: none;
  font-weight: 600;
}
.boton_cabecera_ranking_noticias:hover {
  background-color: rgb(244,244,244);
  color: rgb(145,145,145);
}
.contenido_contenedor_ranking_noticias {
  list-style-type: none;
  padding: 6px;
  z-index: 2;
  position: relative;
  padding-bottom: 0;
  margin-bottom: 0;
}
.contenido_tab_ranking_noticias {
display:none;
width:100%;
}
.contenido_tab_ranking_noticias.activa {
display:block
}
.individual_noticia_ranking_noticias {
  position: relative;
  width: 100%;
  padding-bottom: 2px;
  line-height: 20px;
  font-size: 12px;
  min-height: 30px;
  padding-left: 26px;
  border-bottom: rgb(250, 246, 241) solid 1px;
  margin-bottom: 7px;
}
.individual_noticia_ranking_noticias span {
  color: rgb(255, 255, 255);
  font-size: 14px;
  width: 21px;
  height: 21px;
  background-color: rgb(247, 148, 30);
  position: absolute;
  left: 0;
  border-radius: 100%;
  text-align: center;
  line-height: 19px;
  font-weight: 600;
}
.individual_noticia_ranking_noticias b {
color: rgb(131, 0, 0);
font-size:12px
}
.individual_noticia_ranking_noticias.fondo_blanco {
background-color:white
}
/** ------------------------ FIN RANKING NOTICIAS **/

/** ------------------------ GALERIA VIDEOS / IMAGENES **/

.contenido_galeria_videos_elemento {
  position: relative;
  width: 100%;
  text-align: center;
  border-radius: 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 8px;
  text-align: left;
  line-height: 18px;
}
.galeria_videos {
position:relative;
width:100%;
height:400px
}
.galleria-info-text {
border:rgb(148,148,148) solid 1px !important
}
.contenido_galeria_imagenes_elemento {
  position: relative;
  width: 100%;
  text-align: center;
  border-radius: 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 8px;
  text-align: left;
  line-height: 18px;
}
.galeria_imagenes {
position:relative;
width:100%;
min-height:400px
}
/** ------------------------ FIN GALERIA VIDEOS / IMAGENES **/

/** ------------------------ ENCUESTAS **/

.contenedor_encuestas_elemento {
  position: relative;
  width: 100%;
  padding: 1%;
  border: rgb(228, 228, 228) solid 1px;
  background-color: white;
  margin-bottom: 10px;
}
.contenido_encuestas_elemento {
  position: relative;
  width: 100%;
  padding: 8px;
  text-align: left;
  line-height: 18px;
}
.pregunta_encuestas_elemento {
  position: relative;
  width: 100%;
  padding: 8px;
  margin-bottom: 3px;
  color: rgb(255, 255, 255);
  background-color: rgb(247, 150, 34);
  text-transform: uppercase;
  font-size: 19px;
  line-height: 26px;
  text-align: center;
}
.individual_respuesta_encuestas_elemento {
  position: relative;
  width: 98%;
  cursor: pointer;
  background-color: black;
  padding: 6px;
  margin-bottom: 5px;
  float: right;
}

.sin_votar .individual_respuesta_encuestas_elemento:hover {
  background-color: rgb(247, 150, 34);
}
.sin_votar .individual_respuesta_encuestas_elemento:hover span{
    color: rgb(247, 150, 34);
}



.respuesta_encuestas_elemento input {
  display: none;
}
.individual_respuesta_encuestas_elemento label {
  display: block;
  padding: 6px;
  margin: 0;
  cursor: pointer;
  line-height: 23px;
  color: white;
  text-transform: uppercase;
  font-weight: 600;
}
.individual_respuesta_encuestas_elemento input {
position:absolute;
margin-top:12px
}
.contenedor_pie_encuestas_elemento {
position:relative;
padding-top:4px;
font-size:11px;
margin-bottom:-4px;
color: rgb(173, 0, 0);
overflow:hidden
}
.cantidad_votos_encuestas_elemento {
position:relative;
width:50%;
float:left
}
.ver_resultados_encuestas_elemento {
position:relative;
width:50%;
float:right;
text-align:right;
color:rgb(134,134,134)
}
.ver_resultados_encuestas_elemento:hover {
text-decoration:underline;
cursor:pointer
}
.contenedor_respuestas_encuestas_elemento {
  position: relative;
  width: 100%;
  padding: 5px;
  overflow: hidden;
}
.contenedor_respuestas_encuestas_elemento.oculto {
  height: 0px;
  padding: 0;
}
.contenedor_barra_porcentaje_encuestas_elemento {
  position: relative;
  width: 100%;
  height: 23px;
  float: left;
  background-color: black;
}
.mensaje_cargando_encuesta {
  position: relative;
  text-align: center;
  width: 100%;
  font-size: 13px;
  color: rgb(247, 150, 34);
  display:none;
}
.mensaje_cargando_encuesta.visible{
    display:block;
}
.barra_porcentaje_encuestas_elemento {
  position: relative;
  background-color: rgb(247, 150, 34);
  height: 100%;
}
.respuesta_limpia_encuestas_elemento {
  position: relative;
  width: 100%;
  margin-bottom: 2px;
  display: none;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
}
.respuesta_encuestas_elemento span {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -8px;
  font-size: 31px;
  color: black;
  margin-top: -2px;
}
.respuesta_limpia_encuestas_elemento span {
  color: rgb(0, 0, 0);
  margin-left: -14px;
  font-size: 31px;
  position: absolute;
  top: 0;
  margin-top: -5px;
}
.contenedor_porcentaje_encuestas_elemento {
position:relative;
width:100%;
overflow:hidden;
display:none
}
.valor_porcentaje_encuestas_elemento {
position:relative;
width:15%;
float:right;
padding-left:2%;
line-height:24px;
font-weight:bold;
color: rgb(210, 14, 14);
}
.cantidad_votos_encuesta {
  color: white;
  font-size: 16px;
  line-height: 18px;
  padding: 0px 5px;
  margin-left: 4px;
  border-radius: 3px;
  position: absolute;
  margin-top: -20px;
  font-weight: 600;
}
.respuesta_encuestas_elemento input {
margin-top: 13px !important;
}
/** ------------------------ FIN ENCUESTAS **/

/** ----------------------------------------- FIN OTROS ELEMENTOS **/


/** ------------------------ CONTACTO **/

.contenedor_general_contacto {
position:relative;
width:97%
}
.contenedor_general_contacto.registro a {
color:rgb(203,30,30)
}
.individual_formulario_contacto {
position:relative;
width:100%;
margin-bottom:5px
}
.individual_formulario_contacto input,.individual_formulario_contacto textarea {
border:rgb(231,231,231) solid 1px
}
.cabecera_contacto {
position: relative;
width: 100%;
overflow: hidden;
border-bottom: rgb(234, 234, 234) solid 1px;
margin-bottom: 10px;
padding-bottom: 5px;
}
.titulo_contacto {
position: relative;
font-size: 19px;
margin-top: 5px;
color: rgb(204, 32, 13);
}
.descripcion_contacto {
position: relative;
width: 100%;
font-size: 13px;
}
.respuesta_contacto .alert {
margin: 0;
margin-bottom: 2px;
padding: 5px 9px;
}
.respuesta_contacto {
margin-top: 10px;
}
/** ------------------------ FIN CONTACTO **/

/** ------------------------ RESULTADOS **/
.individual_elemento_listado_resultados {
  overflow: hidden;
  margin-bottom: 10px;
  border: rgb(228, 228, 228) solid 1px;
  background-color: white;
    margin-top: 17px;
}
.imagen_listado_resultados {
position: relative;
height: 100%;
width: 100%;
}
.contenedor_imagen_listado_resultados {
position: relative;
overflow: hidden;
}
.contenedor_imagen_listado_resultados img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.informacion_elemento_listado_resultados {
  position: relative;
  padding: 1% 0!important;
  overflow: hidden;
  min-height: 130px !important;
  padding-left: 1% !important;
}
.informacion_elemento_listado_resultados.chico {
min-height: 80px !important;
}
.informacion_elemento_listado_resultados .info_pie_elemento_noticia {
  position: relative;
  width: 99%;
  font-size: 10px;
  overflow: hidden;
  top: 0;
  color: rgb(79, 79, 79) !important;
  margin-bottom: 5px;
}
.informacion_elemento_listado_resultados .info_pie_elemento_noticia .fecha_info_pie_elemento_noticia {
  float: right;
}
.informacion_elemento_listado_resultados .info_pie_elemento_noticia .categoria_elemento_noticia {
margin-right: 7px;
font-size: 10px;
}
.informacion_elemento_listado_resultados .info_pie_elemento_noticia .categoria_elemento_noticia span {
font-size: 10px;
}
.volanta_elemento_listado_resultados {
position: relative;
width: 100%;
font-size: 12px;
font-weight: bold;
}
.titulo_listado_resultados {
margin: 0;
padding-top: 2px;
padding-bottom: 2px;
  width: 99%;
}
.copete_listado_resultados {
  position: relative;
  width: 99%;
  font-size: 13px;
}
.contenedor_imagen_listado_resultados {
  position: relative;
  overflow: hidden;
}
.imagen_listado_resultados a {
  display: block;
  height: 100%;
}
.contenido_busqueda_sin_resultados {
  background-color: white;
  padding: 20px !important;
  border: rgb(228, 228, 228) solid 1px;
  color: rgb(100, 97, 97);
  font-size: 16px;
}
/** ------------------------ FIN RESULTADOS **/

/** ------------------------ PAGINAS ESTATICAS **/

.contenedor_general_paginas_estaticas {
  position: relative;
  width: 100%;
  overflow: hidden;
  background-color: white;
  border: rgb(228, 228, 228) solid 1px;
  padding: 11px;
  padding-top: 5px;
}
.titulo_paginas_estaticas {
  position: relative;
  width: 100%;
  font-size: 21px;
  margin: 6px 0px;
  color: white;
  padding-bottom: 3px;
  background-color: black;
  padding: 6px;
  padding-left: 14px;
  text-transform: uppercase;
  margin-bottom: 17px;
}
.titulo_paginas_estaticas span {
padding-right:7px;
font-size:18px
}
.descripcion_paginas_estaticas {
position:relative;
width:100%;
padding:4px 0px;
color:rgb(182,182,182);
font-size:12px;
border-top:rgb(245,245,245) solid 1px
}
.contenido_paginas_estaticas {
position:relative;
width:100%;
font-size:13px;
color:rgb(161,161,161);
margin:6px 0px
}
.keywords_paginas_estaticas {
position:relative;
width:100%;
  color: rgb(111, 141, 179);
border-top:rgb(245,245,245) solid 1px;
padding-top:5px
}
.titulo_paginas_estaticas span {
  position: absolute;
  bottom: 0;
  left: 0;
  margin-left: 20px;
  font-size: 36px;
  color: black;
  margin-bottom: -22px;
}
/** ------------------------ FIN PAGINAS ESTATICAS **/


/** ------------------------ LOGIN **/

.contenedor_general_login {
  position: relative;
  float: none;
  margin: 0 auto;
}
.contenedor_cuadro_login {
  position: relative;
  padding: 3px;
}
.titulo_cuadro_login {
  position: relative;
  width: 100%;
  font-size: 16px;
  color: rgb(189, 65, 70);
  background-color: rgb(242, 242, 242);
  border-left: rgb(184, 60, 65) solid 4px;
  padding: 4px;
  margin-bottom: 10px;
}
.contenedor_campos_cuadro_login {
  position: relative;
  padding: 5px;
  overflow: hidden;
}
.individual_item_login {
  position: relative;
  width: 100%;
  margin-bottom: 5px;
}
.icono_item_login {
  float: left;
  width: 10%;
  text-align: center;
  line-height: 29px;
  font-size: 17px;
}
.campo_item_login {
  float: left;
  width: 90%;
}
.texto_olvidaste_password {
  position: relative;
  width: 100%;
  padding: 0 2%;
  font-size: 12px;
  color: red;
}
.texto_olvidaste_password a,
.contenedor_no_registrado_login a {
  color: rgb(84, 172, 210);
}
.texto_olvidaste_password a:hover,
.contenedor_no_registrado_login a:hover {
  text-decoration:underline;
}
.individual_formulario_contacto.boton {
  text-align: center;
  margin-top: 10px;
}
.contenedor_boton_login_facebook {
  position: relative;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
  border-top: rgb(236, 236, 236) solid 1px;
  padding-top: 7px;
  border-bottom: rgb(236, 236, 236) solid 1px;
  padding-bottom: 7px;
  background-color: rgb(250, 250, 250);
}
.contenedor_no_registrado_login {
  padding: 5px 9px;
  background-color: rgb(249, 249, 249);
  border: rgb(240, 240, 240) solid 1px;
  font-size: 12px;
}
.titulo_no_registrado_login {
  position: relative;
  font-weight: bold;
  margin-bottom: 3px;
  color: rgb(219, 43, 0);
}
.alert {
  padding: 4px 8px;
  margin-bottom: 2px;
}
div#alertas {
  margin: 10px 0;
}
.contenedor_botones_activacion {
position: relative;
width: 250px;
overflow: hidden;
margin: 0 auto;
margin-top: 20px;
}
.individual_boton_activacion {
position: relative;
float: left;
text-align: center;
width: 50%;
}
.individual_boton_activacion.reactivacion {
width: 100%;
}
.titulo_secundario_cuadro_login b {
font-weight: bold;
}
.individual_boton_activacion button {
  padding: 0;
}
.individual_boton_activacion button a {
  display: block;
  padding: 5px 9px;
}
.individual_boton_activacion button a:hover {
color:white;
}
.contenedor_login button {
  background-color: rgb(176, 13, 13);
  border: red solid 1px;
}
.contenedor_login button a {
    color:white;
}
.espacio_usuario_logueado {
  position: relative;
  width: 100%;
  height: 17px;
  float: left;
  text-align: right;
  font-size: 12px;
  color: rgb(90, 90, 90);
  padding: 0 10px;
}
.espacio_usuario_logueado span {
  padding: 0 3px;
}
.espacio_usuario_logueado a,
.espacio_usuario_logueado span {
  color: rgb(176, 0, 0);
}
.espacio_usuario_logueado a:hover {
  text-decoration:underline;
}
/** ------------------------ FIN LOGIN **/

/** ------------------------ 404 **/

.titulo_pagina_no_encontrada {
  position: relative;
  width: 100%;
  font-size: 38px;
  color: rgb(246, 147, 29);
  text-align: center;
  margin-top: 20px;
  background-color: white;
  border: rgb(228, 228, 228) solid 1px;
  border-bottom: none;
}
.descripcion_pagina_no_encontrada {
  position: relative;
  width: 100%;
  text-align: center;
  font-size: 17px;
  color: rgb(95, 95, 95);
  background-color: white;
  border-left: rgb(228, 228, 228) solid 1px;
  border-right: rgb(228, 228, 228) solid 1px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-transform: uppercase;
}

.herramientas_pagina_no_encontrada {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: 50px;
  background-color: white;
  border: rgb(228, 228, 228) solid 1px;
  border-top: 0;
  padding-bottom: 9px;
  padding-top: 15px;
}
.individual_herramienta_pagina_no_encontrada {
  position: relative;
  width: 50%;
  text-align: right;
  float: left;
  font-size: 14px;
  padding: 0 8px;
}
.individual_herramienta_pagina_no_encontrada.derecha {
  text-align: left;
}
.individual_herramienta_pagina_no_encontrada a {
  color: rgb(246, 147, 29);
  text-transform: uppercase;
}
.individual_herramienta_pagina_no_encontrada a:hover {
    text-decoration:underline;
}
/** ------------------------ FIN 404 **/

/** ------------------------ ELEMENTO ELECCIONES **/
.contenedor_general_elecciones {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.individual_candidato_elecciones {
  position: relative;
  width: 25%;
  float: left;
  overflow: hidden;
  padding: 1%;
  opacity: 0;
}
.header_candidato_elecciones {
  position: relative;
  width: 100%;
  height: 70%;
  overflow: hidden;
  padding-bottom: 3px;
}
.footer_candidato_elecciones {
  position: relative;
  width: 100%;
  height: 30%;
  overflow: hidden;
  text-align: center;
}
.contenedor_imagen_candidato_elecciones {
  position: relative;
  width: 150px;
  height: 150px;
  border-radius: 100%;
  overflow: hidden;
  margin: 0 auto;
  border: rgb(239, 239, 239) solid 5px;
  box-shadow: rgba(0, 0, 0, 0.21) 1px 1px 1px;
  background-color: rgb(239, 239, 239);
}

.contenedor_barras_candidato_elecciones {
  position: relative;
  width: 60%;
  height: 160px;
  margin: 0 auto;
  max-width: 152px;
}
.individual_barra_candidato_elecciones {
  position: relative;
  width: 50%;
  height: 100%;
  border: rgb(255, 255, 255) solid 2px;
  float: left;
  background-color: rgb(239, 239, 239);
  border-bottom: none;
  border-radius: 6px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: inset rgb(228, 228, 228) 1px 1px 2px;
overflow: hidden;
}
.contenido_barra_candidato_elecciones {
  background-color: red;
  position: absolute;
  width: 100%;
  bottom: 0;
 height: 1px;
  margin-bottom: -90px;
}
.provincial .contenido_barra_candidato_elecciones {
    background-color: rgb(240, 21, 21); 
}
.local .contenido_barra_candidato_elecciones {
  
   background-color: rgb(190, 0, 0);
}

.nombre_candidato_elecciones {
  position: relative;
  font-weight: 600;
  color: black;
  font-size: 16px;
  padding: 7px 0;
}
.partido_candidato_elecciones {
  position: relative;
  width: 100%;
  padding: 11px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  border-radius: 3px;
}
.jsrn .partido_candidato_elecciones {
  background-color: rgb(78, 176, 21);
  border: rgb(78, 176, 21) solid 3px;
}
.fpv .partido_candidato_elecciones {
  background-color: rgb(63, 161, 221);
  border: rgb(63, 161, 221) solid 3px;
}
.fpir .partido_candidato_elecciones {
  background-color: rgb(49, 113, 186);
  font-size: 15px;
  line-height: 18px;
  border: rgb(246, 134, 249) solid 3px;
  padding: 3px;
  height: 51px;
}
.ucr .partido_candidato_elecciones {
  background-color: red;
  border: red solid 2px;
}
.contenedor_barras_falsas_candidato_elecciones {
  position: absolute;
  width: 100%;
  height: 80px;
  bottom: 0;
  margin-bottom: -79px;
}
.contenedor_barras_falsas_candidato_elecciones .individual_barra_candidato_elecciones {
  border-top: none;
  border-radius:0px;
  box-shadow: none !important;
 
}
.contenedor_barras_falsas_candidato_elecciones .individual_barra_candidato_elecciones.provincial {
  background-color: rgb(240, 21, 21);
}
.contenedor_barras_falsas_candidato_elecciones .individual_barra_candidato_elecciones.local {
  background-color: rgb(190, 0, 0);
}
.contenedor_porcentajes_candidato_elecciones {
  position: relative;
  width: 60%;
  margin: 0 auto;
}
.individual_porcentaje_candidato_elecciones {
  position: relative;
  width: 46%;
  float: left;
  text-align: center;
  border-radius: 4px;
  margin-left: 2%;
  margin-right: 2%;
  color: white;
  box-shadow: rgba(71, 71, 71, 0.22) 1px 1px 1px;
}
.contenedor_porcentajes_candidato_elecciones {
  position: relative;
  width: 90%;
  margin: 0 auto;
  margin-bottom: 7px;
}
.individual_porcentaje_candidato_elecciones.provincial {
  background-color: red;
}
.individual_porcentaje_candidato_elecciones.local {
  background-color: rgb(190, 0, 0);
}
.label_tipo_porcentaje_candidato_elecciones {
  position: relative;
  width: 100%;
  font-size: 15px;
  font-weight: bold;
  background-color: white;
  color: black;
  border: rgb(200, 200, 200) solid 1px;
  border-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: rgb(190, 0, 0) solid 2px;
}
.local .label_tipo_porcentaje_candidato_elecciones {
  border-bottom-color: red;
}
.valor_porcentaje_candidato_elecciones {
  position: relative;
  width: 100%;
  font-size: 23px;
  font-weight: bold;
}

.contenedor_info_derecha_25_candidato_elecciones {
  display: none;
}

/** Izquierda 75 - col-lg-12 **/
.izquierda_75 .col-lg-12 .label_tipo_porcentaje_candidato_elecciones {
  font-size: 11px;
}

.izquierda_75 .col-lg-12 .valor_porcentaje_candidato_elecciones {
  font-size: 18px;
}

.izquierda_75 .col-lg-12 .nombre_candidato_elecciones {
  font-size: 14px;
}

.izquierda_75 .col-lg-12 .partido_candidato_elecciones {
  font-size: 12px;
  line-height: 16px;
}

.izquierda_75 .col-lg-12 .fpir .partido_candidato_elecciones {
  height: 44px;
}

/** Derecha 25 **/

.derecha_25 .individual_candidato_elecciones {
  width: 100%;
  margin-bottom: 5px;
  padding-bottom: 5px;
  background-color: rgb(249, 249, 249);
  padding: 11px;
  border-radius: 2px;
  border-bottom: rgb(240, 239, 239) solid 1px;
}
.derecha_25 .contenedor_barras_candidato_elecciones {
  height: 80px;
  max-width: 80px;
}
.derecha_25 .contenedor_imagen_candidato_elecciones {
  width: 100px;
  height: 100px;
}
.derecha_25 .contenedor_imagen_candidato_elecciones img {
  width: 100%;
}
.derecha_25 .footer_candidato_elecciones {
  display: none;
}

.derecha_25 .contenedor_porcentajes_candidato_elecciones {
  float: right;
  width: 50%;
}

.derecha_25 .contenedor_foto_barras_candidato_elecciones {
  position: relative;
  width: 50%;
  float: left;
}
.derecha_25 .contenedor_info_derecha_25_candidato_elecciones {
  display: initial;
  width: 50%;
  float: right;
  text-align: center;
}
.derecha_25 .nombre_candidato_elecciones {
  font-size: 13px;
}
.derecha_25 .label_tipo_porcentaje_candidato_elecciones {
  font-size: 12px;
}
.derecha_25 .valor_porcentaje_candidato_elecciones {
  font-size: 17px;
}
.derecha_25 .partido_candidato_elecciones {
  font-size: 14px;
  padding: 5px;
}
.derecha_25 .fpir .partido_candidato_elecciones {
  height: initial;
}

/** ------------------------ FIN ELEMENTO ELECCIONES **/


/** ------------------------ FOOTER **/
.contenedor_general_footer {
  position: relative;
  width: 100%;
  padding: 12px 0;
  background-color: rgb(0, 0, 0);
  border-top: rgb(247, 150, 34) solid 3px;
}
.contenedor_menu_footer {
position: relative;
text-align: center;
padding: 4px 2px;
float: right;
display: table;
margin-top: 4px;
}
.items_menu_footer {
position:relative;
list-style-type:none;
overflow:hidden;
margin:0 auto;
padding:0;
min-width:300px
}
.individual_item_menu_footer {
position: relative;
float: left;
padding: 0px 6px;
border-right: rgb(153, 153, 153) solid 1px;
display: inline;
font-size: 11px;
font-weight: normal !important;
color: white;
}
.individual_item_menu_footer a {
font-size: 11px;
color: rgb(255, 255, 255);
}
.individual_item_menu_footer a:hover {
color:rgb(158, 158, 158) !important;
text-decoration:underline
}

.columna_footer {
  position: relative;
  overflow: hidden;
  border-right: rgb(42, 42, 42) solid 2px
}

.columna_footer.ultima,
.columna_interior_footer.ultima{
    border:none;
}
.logo_footer {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: 5px;
}
.info_footer_bajo_logo {
  position: relative;
  padding: 0;
  list-style-type: none;
  color: rgb(237, 237, 237);
}
.info_footer_bajo_logo li {
  font-size: 12px;
  line-height: 17px;
}
ul.menu_footer {
  position: relative;
  padding: 0;
  list-style-type: none;
}
ul.menu_footer li a {
  color: white;
  letter-spacing: 1px;
  font-size: 11px;
  text-transform: uppercase;
}
ul.menu_footer li {
  line-height: 20px;
}
ul.menu_footer li span {
  font-size: 10px;
}
ul.menu_footer li a:hover {
  text-decoration: underline;
}
.contenedor_buscador_footer {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.contenedor_buscador_footer .contenedor_input_buscador {
  width: 64% !important;
}
.contenedor_buscador_footer .contenedor_boton_buscador button {
  font-size: 12px;
}
.titulo_buscador_footer {
  position: relative;
  font-size: 15px;
  color: rgb(184, 184, 184);
  line-height: 34px;
}
.titulo_buscador_footer span {
  padding-left: 2px;
}
.contenedor_buscador_footer .contenedor_input_buscador input {
  padding: 1px 3px;
  height: 25px;
}
.contenedor_redes_sociales_footer {
  position: relative;
  width: 100%;
  padding-top: 6px;
  overflow: hidden;
}
.contenedor_redes_sociales_footer .titulo_buscador_footer {
  margin-bottom: 10px;
}
/** ------------------------ FIN FOOTER **/



/** RSS **/

.contenedor_general_rss {
    position: relative;
    margin: 0 auto;
    margin-top: 15px;
    float: none;
}
.titulo_rss {
    color: #005A80;
    font-weight: bold;
    font-size: 20px;
}
.descripcion_rss {
    font-size: 12px;
    color: #444444;
    letter-spacing: 1px;
}
.titulo_rss.principal {
    font-size: 28px;
}
.descripcion_rss.principal {
    font-size: 16px;
    line-height: 18px;
}
.contenedor_listado_categorias_rss {
    position: relative;
    margin-bottom: 30px;
    width: 100%;
}
.individual_categorias_rss {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
}
.denominacion_individual_categorias_rss {
    font-size: 14px;
    font-weight: bold;
    color: rgb(25, 25, 25);
    margin-bottom: 4px;
}
.denominacion_individual_categorias_rss span {
    color: #FF9B04;
    font-size: 16px;
}
.enlace_individual_categorias_rss {
    position: relative;
    width: 100%;
    font-size: 13px;
    font-family: monospace;
}
.enlace_individual_categorias_rss a {
    color: #5099CE;
}


/** ------------------------ FIN RSS **/
