@charset "UTF-8";
/*$link_titulo = #EC4528 */
.auto_complete {
  z-index: 101; }

.por_2_columnas {
  column-count: 2;
  column-gap: 20px;
  -moz-column-count: 2;
  -moz-column-gap: 20px;
  -webkit-column-count: 2;
  -webkit-column-gap: 20px; }

.por_4_columnas {
  column-count: 4;
  column-gap: 20px;
  -moz-column-count: 4;
  -moz-column-gap: 20px;
  -webkit-column-count: 4;
  -webkit-column-gap: 20px; }

.rounded {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; }

.rounded_top {
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0; }

.flota_der {
  float: right; }

.flota_izq {
  float: left; }

.todo_der {
  text-align: right;
  width: 100%; }

.txt_der {
  text-align: right; }

.txt_izq {
  text-align: left; }

.caja_busqueda {
  background: white;
  border: 1px solid #b19faa;
  box-shadow: grey 2px 2px 5px;
  -moz-box-shadow: grey 2px 2px 5px;
  -webkit-box-shadow: grey 2px 2px 5px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  display: inline-block;
  margin: 5px 0;
  padding: 3px 5px; }
  .caja_busqueda input[type="text"] {
    background: white url(http://www.rankia.com/images/iconos/buscar.png) top right no-repeat;
    border: none;
    padding-right: 25px;
    width: 87%; }

.busca_gral {
  margin: 5px 0;
  vertical-align: middle; }
  .busca_gral input[type="submit"] {
    margin-top: 2px;
    *margin-top: 1px; }

.busq_txt {
  background: white;
  border: 1px solid #b19faa;
  box-shadow: grey 2px 2px 5px;
  -moz-box-shadow: grey 2px 2px 5px;
  -webkit-box-shadow: grey 2px 2px 5px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  float: left;
  margin-right: 3px;
  padding: 3px 5px; }
  .busq_txt input[type="text"] {
    background: white url(http://www.rankia.com/images/iconos/buscar.png) top right no-repeat;
    border: none;
    padding-right: 25px;
    width: 87%; }

.busq_boton {
  display: inline-block;
  vertical-align: middle; }

table.ranking {
  border: 2px solid #d3d7e9;
  border-spacing: 0;
  font-size: 12px;
  font-weight: normal;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; }
  table.ranking .centrado {
    text-align: center; }
  table.ranking .izq {
    text-align: left; }
  table.ranking td {
    padding: 3px 5px; }
  table.ranking th {
    background-color: #e4e6ec;
    border-bottom: 1px solid #d3d7e9;
    color: #d26a01;
    height: 35px;
    font-size: 13px;
    font-weight: normal;
    padding: 3px 5px; }
    table.ranking th a {
      color: #8d2c04; }
  table.ranking th.primero {
    border-radius: 7px 0 0 0;
    -moz-border-radius: 7px 0 0 0;
    -webkit-border-radius: 7px 0 0 0; }
  table.ranking th.ultimo {
    border-radius: 0 7px 0 0;
    -moz-border-radius: 0 7px 0 0;
    -webkit-border-radius: 0 7px 0 0; }
  table.ranking tr {
    height: 35px; }
    table.ranking tr.par {
      background-color: #f7f9ff; }
    table.ranking tr:hover {
      background-color: #e7d5b4; }
    table.ranking tr.titulo, table.ranking tr.titulo:hover {
      background-color: #e4e6ec;
      height: 40px; }
    table.ranking tr.cabecera_roja, table.ranking tr.cabecera_roja:hover {
      background: none; }
  table.ranking .bola_indice {
    background: #de900e;
    color: white;
    margin-left: 5px;
    padding: 4px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 15px; }
  table.ranking .inline_separa {
    display: inline-block;
    margin-right: 10px; }

.pseudotabla {
  color: #797275;
  display: table;
  margin: 20px 0 35px; }
  .pseudotabla .cabecera {
    background: #dfdfe3;
    border: 2px solid #bfbfbf;
    height: 35px;
    line-height: 32px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-align: center; }
  .pseudotabla .h {
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    width: 90px;
    padding: 3px 0; }
  .pseudotabla .fila {
    padding-top: 10px;
    text-align: right; }
  .pseudotabla .h.primero {
    font-size: 15px;
    font-weight: bold;
    width: 100px; }
  .pseudotabla .link_ppal {
    font-size: 16px;
    font-weight: bold;
    width: 100px; }
    .pseudotabla .link_ppal a {
      color: #d17402;
      padding-left: 30px; }
    .pseudotabla .link_ppal img {
      float: right;
      padding-left: 10px; }
  .pseudotabla .meses {
    border: 1px solid #bfbfbf;
    background: #f1f1f1;
    background: -moz-linear-gradient(top, #f8f8f8, #e9e9e9);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; }
    .pseudotabla .meses a {
      color: #d87b0d;
      font-size: 14px; }
    .pseudotabla .meses .fila {
      border-bottom: 1px solid #bfbfbf; }

.foto_enlace {
  display: block;
  width: 100%;
  height: 100%; }

.vcard .fn, .vcard .n, .vcard .given-name, .vcard .street-address, .vcard .locality, .vcard .region, .vcard .postal-code, .vcard .country-name, .vcard .class, .vcard .logo, .vcard .tel {
  display: inline; }

.hreview span.item, .hreview span.best, .estadisticas_contenido span.item, .estadisticas_contenido span.best {
  display: none; }

.enlace_publi_contextual {
  background: url("/images/context_publi_sub.png") left bottom repeat-x;
  color: #0099ff;
  display: inline-block;
  height: 16px; }

.enlace_publi_contextual:hover {
  color: #0074c1; }

/*--------------- RECUADROS ----------------- */
.zona_informacion, .zona_informacion_amarilla, .zona_informacion_roja {
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 660px; }

.zona_informacion_amarilla {
  background-color: #ffffcc;
  border: 1px solid #ffcc00; }

.zona_informacion_roja {
  background-color: #ffb5b2;
  border: 1px solid #990000; }

.zona_edit {
  border: 5px solid #d3d7e9;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }
  .zona_edit h2 {
    margin-top: 0; }
  .zona_edit th {
    vertical-align: top; }

.barra_de_estado {
  background-color: #ffffcc;
  border-bottom: 3px solid #ffcc00;
  color: black;
  padding: 8px;
  position: fixed;
  bottom: 0px;
  width: 100%;
  z-index: 100;
  box-shadow: grey 0px -2px 5px;
  -moz-box-shadow: grey 0px -2px 5px;
  -webkit-box-shadow: grey 0px -2px 5px; }

a {
  color: #1f58a0;
  text-decoration: none; }
  a:hover, a.numlink {
    text-decoration: underline; }

h1 {
  font-size: 25pt;
  font-weight: normal;
  margin: 0 0 0.5em 0;
  padding: 0; }

h2 {
  font-size: 15pt;
  font-weight: normal;
  margin: 1em 0 0.3em 0;
  padding: 0; }

h3 {
  font-size: 14pt;
  font-weight: normal;
  margin: 0 0 0.1em 0;
  padding: 0; }

h4 {
  font-size: 12pt;
  font-weight: normal;
  margin: 0 0 0.1em 0;
  padding: 0; }

h5 {
  font-size: 110%;
  margin: 0;
  padding: 0; }

/* Da problemas en los blogs */
/* p, .como-p  { margin:2px 0 6px 0; padding:0; font-family: arial;} */
p {
  margin: 2px 0 6px 0;
  padding: 0; }

.como-p {
  margin: 2px 0 6px 0;
  padding: 0;
  font-family: arial; }

blockquote {
  background: url(http://img.emergia.net/rk/quotefirebrick.gif) no-repeat 0 3px;
  color: #666666;
  padding-left: 25px;
  font-style: italic;
  margin: 0.5em 20px;
  display: block;
  padding-top: 5px; }

pre {
  font-family: monospace; }

th {
  text-align: left; }

.center {
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

small {
  color: black;
  font-size: 10px; }

.centrado {
  text-align: center; }

.letrapeque {
  font-size: 10px; }

.link_clicable {
  padding: 0; }
  .link_clicable a {
    display: inline-block;
    font-size: 13px;
    margin: 5px; }

form, fieldset {
  margin: 0;
  padding: 0; }

/*--------------- PORTADAS ----------------- */
.flecha {
  padding-left: 22px;
  /*La flecha que sale en al portada de los foros */
  background: url(/images/flecha_azul_foros.gif) no-repeat; }

.bloque_destacado {
  margin-bottom: 13px; }

.titular {
  font-weight: bold; }
  .titular a:link {
    color: #d17402; }
  .titular a:visited {
    color: #551a8b; }

#top-nav-box ul.bancos li, #top-nav-box ul.foros li, #top-nav-box ul.depositos li {
  float: left; }
#top-nav-box ul.bolsa li, #top-nav-box ul.juego li, #top-nav-box ul.sistemas li, #top-nav-box ul.seguros li, #top-nav-box ul.economia li, #top-nav-box ul.hipotecas li {
  float: right; }

.fecha_titular {
  font-size: 12px;
  color: #939494; }

.portada-rankia .fecha_titular {
  display: none; }

img {
  border: 0; }
  img.left-img {
    float: left;
    margin-right: 10px; }

.left-img img {
  float: left;
  margin-right: 10px; }

.right-img {
  float: right;
  margin-left: 10px; }

.btn-add-new {
  float: right;
  margin-bottom: 3px; }

/*--------------- TABLAS ----------------- */
.ficha_datos {
  padding: 15px; }
  .ficha_datos tr {
    vertical-align: top; }
  .ficha_datos th {
    text-align: right; }

table.tabla, table.tabla2, table.guardados, table.tabla_rk, table.tabla_oculta {
  border-collapse: collapse;
  border: none; }

table.formulario {
  background: #eae9ef;
  background: -moz-linear-gradient(top, #eae9ef, #fafbff);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eae9ef), to(#fafbff));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EAE9EF', EndColorStr='#FAFBFF');
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }
  table.formulario th {
    padding-right: 10px; }
  table.formulario td {
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 0; }
  table.formulario td.final {
    border: none; }

.guardados tr, .tabla_rk tr, .tabla tr, .tabla2 tr {
  vertical-align: top; }

.cabecera_roja th, .tabla2 td, .tabla td {
  padding: 6px; }

.tabla_rk td, .tabla_rk th {
  padding: 6px; }

.guardados th, .guardados td {
  padding: 6px; }

.tabla_rk th a, .cabecera_roja a {
  text-decoration: underline; }

/*--------------- CAJAS ----------------- */
.caja_con_fondo, .caja_con_fondo_borde, .caja_con_fondo_autowidth {
  padding: 20px;
  width: auto; }

.caja_con_fondo, .caja_con_fondo_borde, .caja_con_fondo_autowidth, .barra_usuario, .ficha_datos {
  background: #d9e3eb; }

.caja_con_fondo th {
  color: #c76106;
  font-weight: bold;
  text-align: right; }

/*--------------- TEXTOS ----------------- */
.link_naranja, .link_rojo, .link_rojo_granate, .principal_lnk, .principal {
  font-size: 110%; }

/*--------------- PUBLICIDAD ----------------- */
.banner_lateral {
  text-align: center;
  margin: 10px 0px; }

.enlaces-patrocinados {
  padding: 5px;
  width: 300px; }
  .enlaces-patrocinados th {
    text-align: left;
    font-size: 11px;
    font-weight: normal; }

.titulo_promo {
  margin: 0.1em 0 0 0; }
  .titulo_promo a {
    color: #27396c;
    margin-left: 16px; }

/*--------------- NUEVO - EDITAR ----------------- */
.new_edit h1, .new_edit h2, .new_edit h4 {
  color: #c76106; }

.new_edit_marco {
  border: 1px solid #cc7612;
  margin-bottom: 25px;
  padding: 20px;
  width: 910px; }
  .new_edit_marco table tr {
    vertical-align: top; }
  .new_edit_marco table th {
    padding-top: 5px;
    text-align: right; }
  .new_edit_marco textarea {
    height: 55px;
    width: 680px; }

.titulo_blog {
  margin-left: 45px; }

input.peque {
  width: 60px; }
input.pequemedio {
  width: 150px; }
input.medio {
  width: 250px; }
input.mediogrande {
  width: 450px; }
input.grande {
  width: 680px; }

input[type="search"] {
  background: white url("/images/iconos/buscar.png") no-repeat;
  padding-left: 25px;
  width: 90%; }

textarea.xxl {
  height: 190px;
  width: 100%; }
textarea.medioalta {
  width: 684px;
  height: 220px; }
textarea.alta {
  width: 750px;
  height: 220px; }
textarea.slim {
  width: 750px;
  height: 60px; }
textarea.muyalta {
  width: 750px;
  height: 620px; }

.texto_alt {
  padding-left: 10px;
  padding-top: 5px;
  text-align: right; }

/*--------------- PAGINACIÓN ----------------- */
.pagination {
  padding: 10px 3px;
  margin: 3px; }
  .pagination a {
    padding: 2px 5px;
    border: 1px solid #7373af;
    text-decoration: none;
    color: #d86c24; }
    .pagination a:hover, .pagination a:active {
      padding: 2px 5px;
      font-weight: bold;
      border: 1px solid #7373af;
      background: #7373af;
      color: white; }
  .pagination span.current {
    padding: 2px 5px;
    font-weight: bold;
    border: 1px solid #7373af;
    background: #7373af;
    color: white; }
  .pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #eeeeee;
    color: #dddddd; }

.ver-mas-titulares {
  text-align: right; }
  .ver-mas-titulares .icono {
    background: url(http://img.emergia.net/rk/sprite_columnas_home_8b.png) -56px -233px;
    display: inline-block;
    height: 10px;
    width: 24px; }
  .ver-mas-titulares a {
    color: #d17402; }

/*el icono del ojo */
/* ERRORES */
#errorExplanation {
  border: 2px solid red;
  margin-top: 10px;
  margin-bottom: 15px;
  padding: 12px;
  padding-bottom: 12px; }
  #errorExplanation ul {
    margin-top: 5px; }
    #errorExplanation ul li {
      margin-bottom: 1px; }

/* --------------- LO + LEÍDO Y LO + RECOMENDADO------------ */
.lo-mas-hoy, .lo-mas-semanal {
  display: block;
  padding-top: 0px; }

/******************************************************* */
/*Añado la cabecera para qeu no se replique dentro del contenido, limitandola en altura */
.cabecera-lo-mas {
  background: url(http://img.emergia.net/rk/sprite_columnas_home_8b.png);
  /*le digo el archivo donde tiene que mirar->para las disitintas cabeceras solo tendre que poner las coordenadas de cada una */
  height: 36px;
  width: 300px; }

/******************************************************* */
.lo-mas-hoy .cabecera-lo-mas {
  background-position: 0px 0px; }

.lo-mas-semanal .cabecera-lo-mas {
  background-position: 0px -51px; }

.lo-mas-recomendado-1 .cabecera-lo-mas {
  background-position: 0px -102px; }

.lo-mas-recomendado-7 .cabecera-lo-mas {
  background-position: 0px -157px; }

.titulo-lo-mas {
  color: black;
  float: left;
  font-size: 1em;
  padding-left: 30px;
  padding-top: 1px;
  width: 105px;
  height: 18px; }

.titulo-lo-mas-recomendado {
  color: white;
  float: left;
  font-size: 1em;
  padding-left: 25px;
  padding-top: 1px;
  height: 18px; }
  .titulo-lo-mas-recomendado a {
    color: white; }

.titulo-lo-mas a {
  color: white; }

.hoy {
  float: left;
  padding: 0 0 0 30px; }

.esta-sem {
  float: left;
  padding: 0 0 0 42px; }

.recomendado-hoy {
  float: right;
  padding: 0px 35px 0 0px;
  color: #d17402; }
  .recomendado-hoy a {
    color: black; }

.recomendado-esta-sem {
  float: right;
  padding: 0px 10px 0 0px;
  color: #d17402; }
  .recomendado-esta-sem a {
    color: black; }

.lo-mas-hoy div.hoy, .lo-mas-semanal div.esta-sem {
  color: #8e060f; }

.lo-mas-hoy div.esta-sem a, .lo-mas-semanal div.hoy a {
  color: black; }

.ranking-lo-mas-leido {
  clear: both;
  color: #d17402;
  margin: 0;
  padding: 7px 0 15px 30px; }
  .ranking-lo-mas-leido a:link {
    color: #263ca0; }

/* Usuario del día */
#usr-dia {
  border: 1px solid #7f8ebb;
  display: block;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-bottom: 4px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px; }
  #usr-dia .contenido {
    padding: 5px; }
  #usr-dia .titulo {
    background: #505e85;
    background: -moz-linear-gradient(top, #808ebb, #505e85);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#808ebb), to(#505e85));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#808EBB', EndColorStr='#505E85');
    *height: 21px;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    padding: 5px;
    text-align: center; }
    #usr-dia .titulo a {
      color: white;
      font-size: 115%; }
  #usr-dia a.usr {
    display: block;
    margin-bottom: 4px;
    text-align: center; }

/* -- CAJA "ACTUALIDAD RANKIA" -- */
.caja-actualidad {
  border: 1px solid #d17402;
  border-collapse: collapse;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  display: block; }

.titulo-actualidad {
  background: #e4e8f2;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-bottom: 1px solid #d17402;
  color: #d87b17;
  font-size: 120%;
  padding: 6px; }

.caja-actualidad ul {
  list-style-type: none;
  margin: 10px 0 0 10px;
  padding: 0; }
  .caja-actualidad ul li {
    margin-top: 5px;
    padding: 2px 0 0 33px;
    background: url(/images/iconos/flecha_naranja.png) no-repeat; }

/* ------- COLORES CORPORATIVOS  (TEXTO) --------- */
.editar h1, .editar h2, .editar h3 {
  color: #d17402; }

.ficha_datos th, .guardados th, .enlaces-patrocinados th, .naranja, a.link_rojo, .link_rojo a, .link_rojo_granate a:link, .link_rojo a:visited {
  color: #d17402; }

.link_naranja {
  color: #d17402; }
  .link_naranja a {
    color: #d17402; }

.principal_lnk, .principal {
  color: #d17402; }

/* AZUL TÍTULO */
h1 {
  color: #074167; }
  h1 a {
    color: #445175; }

h2, h3, h4, h3 a, h4 a, h5 {
  color: #445175; }

/* Más claro, para títulos grandes con negrita */
/* MÁS AZULES */
.azulon, .azulon_lnk {
  color: #263ca0; }

.tabla_rk th, .cabecera_roja, .tabla_rk th a, .cabecera_roja a, .guardados a {
  color: #48567d; }

.rojo {
  color: red; }

.verde {
  color: green; }

/* ROJO OSCURO */
.nota_b {
  color: #8e060f; }

/* NEGRO */
.negro, .negro_lnk {
  color: black; }

/* ------- COLORES CORPORATIVOS  (BACKGROUND) --------- */
/* AZUL */
.cabecera_roja, .tabla_rk th {
  background: #c6d2e1; }

/* BLANCO */
.impar {
  background-color: white; }

/* AMARILLO SUAVE */
.necesita_seo {
  background-color: #ffffdd; }

/* ROSA */
.ficha_datos {
  background: #f2e2e8; }

.par {
  background: #e7f0fa; }

/*AZUL CLARO */
.azulclaro {
  background: #ebeff5; }

/* ROSA CLARO */
.rosaclaro {
  background: #f6eef1; }

/* ROJO ALGO OSCURO */
.guardados th {
  background: #ead8df; }

/* GRIS MUY CLARO */
#errorExplanation {
  background-color: #f0f0f0; }
  #errorExplanation h2 {
    background: #cc0000; }

/* ------- COLORES CORPORATIVOS  (LINEAS) --------- */
/* AZUL FONDO */
.cabecera_roja, .tabla_rk th {
  border-top: 1px solid #97a4c8;
  border-bottom: 1px solid #97a4c8; }

/* rojo oscuro */
.guardados th {
  border-top: 1px solid #cf8b8e;
  border-bottom: 1px solid #cf8b8e; }

/* NARANJA */
.enlaces-patrocinados {
  border: 1px solid #c76106; }

/* Para las Nubes de Tags */
.nube1 {
  font-size: 1em;
  color: #4c5886; }

.nube2 {
  font-size: 1.3em;
  color: #4c5886; }

.nube3 {
  font-size: 1.6em;
  color: #4c5886; }

.nube4 {
  font-size: 1.9em;
  color: #4c5886; }

.nube5 {
  font-size: 2.2em;
  color: #4c5886; }

.nube6 {
  font-size: 2.5em;
  color: #4c5886; }

.nube_mini_1 {
  font-size: 0.9em;
  color: #4c5886; }

.nube_mini_2 {
  font-size: 1.1em;
  color: #4c5886; }

.nube_mini_3 {
  font-size: 1.3em;
  color: #4c5886; }

.nube_mini_4 {
  font-size: 1.5em;
  color: #4c5886; }

.nube_mini_5 {
  font-size: 1.7em;
  color: #4c5886; }

.nube_mini_6 {
  font-size: 1.9em;
  color: #4c5886; }

span.tags_lista_portada {
  color: #d17402; }
  span.tags_lista_portada a {
    color: #d17402; }

.contexto {
  background-color: #eff1fa;
  margin-bottom: 10px;
  max-width: 660px;
  overflow-x: hidden;
  word-wrap: break-word;
  padding: 8px; }

.cerrar_contexto {
  float: right;
  margin: 0 0 10px 10px; }

.link_contexto {
  font-size: 11px;
  float: right;
  margin-left: 20px; }

.caja_comparadores, #caja_comparador_seguros, #caja_comparador_depositos, #caja_comparador_cuentas, #caja_comparador_hipotecas {
  padding-bottom: 2px;
  margin: 10px auto;
  border: 1px solid #bebebe;
  border-bottom-style: none;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  padding: 1px;
  width: 200px; }
  .caja_comparadores .cabecera, #caja_comparador_seguros .cabecera, #caja_comparador_depositos .cabecera, #caja_comparador_cuentas .cabecera, #caja_comparador_hipotecas .cabecera {
    background: #e0dfe0;
    background: -moz-linear-gradient(top, #e8e8e8, #dadada);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e8e8), to(#dadada));
    color: #dd7f18;
    height: 25px;
    font-size: 15px;
    padding-top: 4px;
    text-align: center;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0; }
    .caja_comparadores .cabecera a, #caja_comparador_seguros .cabecera a, #caja_comparador_depositos .cabecera a, #caja_comparador_cuentas .cabecera a, #caja_comparador_hipotecas .cabecera a {
      color: #dd7f18; }
  .caja_comparadores .contenido, #caja_comparador_seguros .contenido, #caja_comparador_depositos .contenido, #caja_comparador_cuentas .contenido, #caja_comparador_hipotecas .contenido {
    padding: 5px 0 5px 5px;
    position: relative;
    top: 1px; }
    .caja_comparadores .contenido h3, #caja_comparador_seguros .contenido h3, #caja_comparador_depositos .contenido h3, #caja_comparador_cuentas .contenido h3, #caja_comparador_hipotecas .contenido h3 {
      color: #495a60;
      font-size: 13px;
      margin: 10px 0 0 0; }
      .caja_comparadores .contenido h3 b, #caja_comparador_seguros .contenido h3 b, #caja_comparador_depositos .contenido h3 b, #caja_comparador_cuentas .contenido h3 b, #caja_comparador_hipotecas .contenido h3 b {
        color: #495a60;
        font-size: 16px;
        margin: 0 5px 0 0; }
    .caja_comparadores .contenido p, #caja_comparador_seguros .contenido p, #caja_comparador_depositos .contenido p, #caja_comparador_cuentas .contenido p, #caja_comparador_hipotecas .contenido p {
      margin: 5px 0 10px 15px;
      color: #2a3b61; }

#caja_comparador_seguros .cabecera {
  background: #a20710;
  background: -moz-linear-gradient(top, #cb6f70, #a93437);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cb6f70), to(#a93437)); }
  #caja_comparador_seguros .cabecera a {
    color: white; }
#caja_comparador_seguros .contenido {
  background: #e7e6e6; }
#caja_comparador_seguros h2 {
  color: #545454;
  font-size: 15px;
  letter-spacing: -1px;
  margin: 0; }
#caja_comparador_seguros h3 {
  color: #545454; }

#caja_comparador_depositos .contenido {
  background: #b9dbe8; }

#caja_comparador_cuentas .contenido {
  background: #dcccd8; }

#caja_comparador_hipotecas .contenido {
  background: #aecaae; }

.caja_compara_seguros, #caja_compara_seguros_200 {
  background-color: white;
  border: 2px solid #bebebe;
  margin: 10px auto; }
  .caja_compara_seguros .cabecera, #caja_compara_seguros_200 .cabecera {
    background: #a20710;
    background: -moz-linear-gradient(top, #cb6f70, #a93437);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cb6f70), to(#a93437));
    border: 2px solid #b7585a;
    padding: 5px; }
    .caja_compara_seguros .cabecera a, #caja_compara_seguros_200 .cabecera a {
      color: white; }
  .caja_compara_seguros h3, #caja_compara_seguros_200 h3 {
    color: #545454;
    letter-spacing: -1px;
    margin-bottom: 10px; }
  .caja_compara_seguros h4, #caja_compara_seguros_200 h4 {
    color: #545454;
    margin: 0; }
  .caja_compara_seguros .drop-seguros, #caja_compara_seguros_200 .drop-seguros {
    margin-right: 20px; }

#caja_compara_seguros_200 {
  width: 200px; }
  #caja_compara_seguros_200 .cabecera {
    font-size: 14px;
    width: 186px; }
  #caja_compara_seguros_200 .contenido {
    background-color: #e7e6e6;
    padding: 5px 3px 2px 7px; }

#caja_compara_seguros_300 {
  background-color: white;
  border: 2px solid #bebebe;
  margin: 10px auto;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 300px; }
  #caja_compara_seguros_300 .cabecera {
    border: 2px solid #b7585a;
    background: #a20710;
    background: -moz-linear-gradient(top, #cb6f70, #a93437);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cb6f70), to(#a93437));
    font-size: 15px;
    left: -2px;
    padding: 5px;
    position: relative;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    top: -5px;
    width: 290px; }
    #caja_compara_seguros_300 .cabecera a {
      color: white; }
    #caja_compara_seguros_300 .cabecera img {
      float: right;
      position: relative;
      top: -5px; }
  #caja_compara_seguros_300 .contenido {
    padding: 5px 0 10px 15px; }
  #caja_compara_seguros_300 h3 {
    color: #545454;
    font-size: 17px;
    letter-spacing: -1px;
    margin-bottom: 10px; }
  #caja_compara_seguros_300 h4 {
    color: #545454;
    font-size: 15px;
    margin: 0; }
  #caja_compara_seguros_300 .drop-seguros {
    margin-right: 20px; }

#caja_comparador_depositos2 {
  background-color: white;
  border: 2px solid #bebebe;
  margin: 10px auto;
  width: 300px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }
  #caja_comparador_depositos2 .cabecera {
    background: #e1e1e1;
    border-top: 1px solid white;
    border-right: 1px solid white;
    border-bottom: 1px solid #bdbdbd;
    border-left: 1px solid white;
    color: #da6800;
    height: 25px;
    font-size: 15px;
    padding-left: 10px;
    padding-top: 4px;
    text-align: left;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0; }
    #caja_comparador_depositos2 .cabecera a {
      color: #da6800; }
  #caja_comparador_depositos2 .contenido {
    padding: 5px 0 5px 15px;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px; }
    #caja_comparador_depositos2 .contenido .boton_naranja {
      background: #f0aa37;
      background: -moz-linear-gradient(top, #f0aa37, #e2920e);
      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0aa37), to(#e2920e));
      filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F0AA37', EndColorStr='#E2920E');
      border: 0px;
      border-radius: 10px;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      color: white;
      cursor: pointer;
      font-size: 14px;
      height: 21px;
      width: 71px;
      padding: 0; }
    #caja_comparador_depositos2 .contenido h3 {
      color: #615b54;
      font-size: 13px;
      margin: 10px 0 0 0; }
      #caja_comparador_depositos2 .contenido h3 b {
        color: #d17402;
        font-size: 16px;
        margin: 0 5px 0 0; }
    #caja_comparador_depositos2 .contenido p {
      margin: 5px 0 10px 15px;
      color: #2a3b61; }
    #caja_comparador_depositos2 .contenido h4 {
      color: #d17402;
      margin-bottom: 5px; }
  #caja_comparador_depositos2 .contenido_resultados {
    margin: 20px 0; }

#quienes-votaron .votante {
  display: inline-block;
  margin: 0 20px 30px 0;
  width: 182px; }
#quienes-votaron .avatar {
  float: left;
  margin-right: 10px; }
#quienes-votaron .pie {
  background-color: #ffffcc;
  clear: left;
  text-align: center; }

.mini_icono_sobre_blanco {
  background: url("http://img.emergia.net/rk/sprite_columnas_home_8b.png") -64px -197px;
  display: inline-block;
  *float: left;
  height: 11px;
  width: 16px; }
  .mini_icono_sobre_blanco a {
    display: block;
    height: 11px;
    width: 16px; }

.mini_icono_rss {
  background: url("http://img.emergia.net/rk/sprite_columnas_home_8b.png") -58px -212px;
  display: inline-block;
  *float: left; }
  .mini_icono_rss a {
    display: block;
    height: 16px;
    width: 16px; }

.icono_rankia {
  background: url("http://img.emergia.net/rk/sprite_columnas_home_8b.png") -226px -226px;
  display: inline-block;
  *float: left;
  height: 23px;
  width: 9px; }

.icono_calculadora {
  background: url("http://img.emergia.net/rk/sprite_columnas_home_8b.png") -239px -233px;
  display: inline-block;
  *float: left;
  height: 32px;
  position: relative;
  top: 2px;
  width: 24px; }
  .icono_calculadora a {
    display: block; }

.rankiano {
  background: url("http://img.emergia.net/rk/sprite_columnas_home_8b.png") -273px -195px;
  display: inline-block;
  *float: left;
  height: 38px;
  width: 26px; }

.corona-usr-dia {
  background: url("http://img.emergia.net/rk/sprite_columnas_home_32b.png") -31px -195px;
  display: inline-block;
  *float: left;
  height: 15px;
  margin-right: 10px;
  width: 29px; }

.iconos_top {
  color: #b82923;
  display: inline-block;
  height: 25px;
  margin-top: 3px;
  width: 60px; }

.icono_top10 {
  background: url("/images/sprite_columnas_home_32b.png"); }

.icono_top25 {
  background: url("/images/sprite_columnas_home_32b.png") 0px -25px; }

.icono_top100 {
  background: url("/images/sprite_columnas_home_32b.png") 0px -51px; }

.icono_nuevo {
  background: url("/images/sprite_columnas_home_32b.png") 0px -77px; }

.boton_nuevo, .boton_azul, .boton_azul_grisaceo, .boton_rosa_grisaceo, .boton_verde_grisaceo, .boton_gris, .boton_gris_oscuro {
  border: none;
  border-radius: 13px;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  color: white !important;
  cursor: pointer;
  font-size: 14px;
  padding: 3px 14px 4px; }

.boton_nuevo_mini, .boton_gris_mini {
  border: none;
  border-radius: 13px;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  color: white !important;
  cursor: pointer;
  font-size: 11px;
  padding: 0px 8px 3px; }

.boton_azul_claro_reborde {
  float: right;
  background: #71a6e0 url(/images/iconos/flecha_blanca_degradada.png) top right no-repeat;
  border: 3px solid white;
  font-size: 12px;
  color: white;
  display: inline-block;
  padding: 4px 30px 5px 15px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  box-shadow: grey 2px 2px 5px;
  -moz-box-shadow: grey 2px 2px 5px;
  -webkit-box-shadow: grey 2px 2px 5px; }
  .boton_azul_claro_reborde a:visited {
    color: white; }

.boton_azul {
  background: #1982c0;
  background: -moz-linear-gradient(top, #2a93d1, #0771af);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a93d1), to(#0771af)); }

.boton_azul_grisaceo {
  background: #78939e;
  background: -moz-linear-gradient(top, #8aa4af, #67838e);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8aa4af), to(#67838e)); }

.boton_rosa_grisaceo {
  background: #a18d9b;
  background: -moz-linear-gradient(top, #ada0a9, #8d6c84);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ada0a9), to(#8d6c84)); }

.boton_verde_grisaceo {
  background: #667f66;
  background: -moz-linear-gradient(top, #819a81, #4f694f);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#819a81), to(#4f694f)); }

.boton_gris, .boton_gris_oscuro {
  background: #8f8280;
  background: -moz-linear-gradient(top, #aaa9a9, #584947);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaa9a9), to(#584947));
  border-top: 2px solid #aaa9a9;
  border-right: 2px solid #aaa9a9;
  border-left: 2px solid #aaa9a9; }

.boton_gris_mini {
  background: #8f8280;
  background: -moz-linear-gradient(top, #aaa9a9, #584947);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaa9a9), to(#584947));
  border-top: 2px solid #aaa9a9;
  border-right: 2px solid #aaa9a9;
  border-left: 2px solid #aaa9a9; }

.boton_gris_oscuro {
  color: white;
  font-size: 12px;
  margin: 10px 0px;
  padding: 4px 20px; }

.boton_naranja_rankia {
  background: #e89d22;
  background: -moz-linear-gradient(top, #fcb53c, #d58a0e);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcb53c), to(#d58a0e));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FCB53C', EndColorStr='#D58A0E');
  border: none;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  color: white;
  cursor: pointer;
  font-size: 12px;
  padding: 3px 10px; }

.boton_rojo {
  border: 1px solid black;
  color: white !important;
  background: red;
  background: -moz-linear-gradient(top, red, #5d0105);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(red), to(#5d0105));
  display: inline-block;
  font-size: 14px;
  padding: 5px 20px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; }

.boton_rojo:hover {
  background: red;
  background: -moz-linear-gradient(top, red, red);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(red), to(red)); }

.boton_rojo:visited {
  color: white; }

.boton_generico {
  background: #1982c0;
  background: -moz-linear-gradient(top, #2a93d1, #0771af);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a93d1), to(#0771af));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#2A93D1', EndColorStr='#0771AF');
  border: none;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  color: white !important;
  cursor: pointer;
  font-size: 12px;
  padding: 3px 10px; }

.boton_naranja {
  background: #c27d1e;
  background: -moz-linear-gradient(top, #fcce87, #c27d1e);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcce87), to(#c27d1e));
  border: 1px solid #a7a8aa;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  color: white !important;
  cursor: pointer;
  font-size: 16px;
  padding: 4px 20px;
  box-shadow: grey 2px 2px 5px;
  -moz-box-shadow: grey 2px 2px 5px;
  -webkit-box-shadow: grey 2px 2px 5px; }

.boton_con_imagen, .boton_descarga_1, .boton_descarga_2 {
  border: 3px solid white;
  padding: 4px 7px 2px 20px;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  box-shadow: grey 2px 2px 5px;
  -moz-box-shadow: grey 2px 2px 5px;
  -webkit-box-shadow: grey 2px 2px 5px; }

.boton_descarga_1 {
  background: #bfbdbd url(/images/iconos/descarga1.png) 6px center;
  background: url(/images/iconos/descarga1.png) 6px center, -moz-linear-gradient(0% 68% 90deg, #538ecf, #97b9de, #699cd3 100%);
  background: url(/images/iconos/descarga1.png) 6px center, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#538ecf), to(#538ecf), color-stop(0.25, #97b9de));
  background-repeat: no-repeat;
  color: white !important; }

.boton_descarga_2 {
  background: #d4c6cc url(/images/iconos/descarga2.png);
  background: url(/images/iconos/descarga2.png), -moz-linear-gradient(0% 68% 90deg, #b8a6ad, #f6eef1, #d4c6cc 100%);
  background: url(/images/iconos/descarga2.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d4c6cc), to(#b8a6ad), color-stop(0.25, #f6eef1));
  background-position: 10% center;
  background-repeat: no-repeat;
  color: #946074; }

.boton_diminuto {
  font-size: 11px;
  margin-left: 4px;
  padding: 2px 6px 3px; }

.boton_me_gusta {
  background: #eceef5 url(/images/iconos/recomendar_ico.png) 3px center;
  background-repeat: no-repeat;
  border: 1px solid #8894b6;
  color: #3b5998;
  display: inline-block;
  font-size: 11px;
  padding: 3px 5px 3px 20px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px; }

.bloque_generico {
  background: #eae9ef;
  background: -moz-linear-gradient(top, #eae9ef, #fafbff);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eae9ef), to(#fafbff));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EAE9EF', EndColorStr='#FAFBFF');
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 280px;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }
  .bloque_generico a {
    color: #d17402;
    font-family: Tahoma, Arial, Helvetica, sans-serif; }
  .bloque_generico a.azul {
    color: #6188bc; }
  .bloque_generico h3 {
    color: #d17402;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 18px;
    margin-top: 0; }
  .bloque_generico h4 {
    color: #d17301;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 10px; }
    .bloque_generico h4 a {
      color: #1f579f; }
  .bloque_generico .color_titulo {
    color: #d17402; }
  .bloque_generico .etiquetas {
    align: justify;
    text-align: justify;
    text-justify: newspaper; }
    .bloque_generico .etiquetas a {
      font-family: Tahoma, Arial, Helvetica, sans-serif;
      color: #1f58a0; }
    .bloque_generico .etiquetas .nube1 {
      font-size: 0.9em; }
    .bloque_generico .etiquetas .nube2 {
      font-size: 1.2em; }
    .bloque_generico .etiquetas .nube3 {
      font-size: 1.7em; }
    .bloque_generico .etiquetas .nube4 {
      font-size: 2em; }
    .bloque_generico .etiquetas .nube5 {
      font-size: 2.3em; }
    .bloque_generico .etiquetas .nube6 {
      font-size: 2.6em; }
  .bloque_generico .extra {
    float: right; }
  .bloque_generico ul {
    color: #d17402;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    list-style: circle;
    margin: 0;
    padding: 0; }
    .bloque_generico ul li {
      margin: 0 0 5px 25px; }
      .bloque_generico ul li a {
        color: #1f58a0;
        font-family: Tahoma, Arial, Helvetica, sans-serif; }
  .bloque_generico .letras {
    background: white;
    color: #dc9641;
    float: left;
    font-size: 11px;
    margin: 5px 0;
    padding: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; }

.pesta_xtb_trading, .pesta_ig_markets, .pesta_xtb_tradingactive {
  display: block;
  position: absolute;
  height: 28px;
  width: 90px; }

.pesta_xtb_trading:hover, .pesta_xtb_tradingactive {
  background: url("/images/iconos/xtb-trading.png"); }

.pesta_ig_markets:hover {
  background: url("/images/iconos/ig-markets.png"); }

.icono_peligro {
  background: url(/images/sprite_usuarios.png) -210px -49px;
  display: inline-block;
  height: 26px;
  width: 26px; }

.nuevo_estilo {
  font-family: Helvetica, Tahoma, Arial, sans-serif;
  font-size: 13.9px; }
  .nuevo_estilo a {
    color: #1f579f; }
    .nuevo_estilo a.azul {
      color: #1f579f; }
    .nuevo_estilo a.naranja {
      color: #d17402; }

.icono_leermas {
  background: url("http://img.emergia.net/rk/sprite_blog.png") -383px -35px;
  display: inline-block;
  height: 10px;
  margin-left: 5px;
  width: 18px; }

ul.flecha_naranja {
  list-style-image: url(/images/iconos/flecha_naranja.png); }
  ul.flecha_naranja li {
    margin-bottom: 10px;
    min-height: 25px; }

ul.estrella_naranja {
  list-style-image: url(/images/iconos/li_estrella_naranja.png); }
  ul.estrella_naranja li {
    margin-bottom: 5px;
    min-height: 20px; }

.banner_azul {
  font-size: 25px;
  background: #76a6fd;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-bottom: 10px;
  padding: 10px 5px;
  width: 420px;
  text-align: center; }
  .banner_azul a {
    color: #0a29b2;
    font-family: "Arial Narrow";
    font-size: 31px; }
  .banner_azul b {
    color: white;
    font-family: "Impact";
    font-size: 25px;
    font-weight: normal; }
  .banner_azul table {
    border-collapse: collapse; }
    .banner_azul table a {
      font-size: 34px; }
    .banner_azul table b {
      font-size: 30px; }
  .banner_azul .lateral {
    color: black;
    font-size: 22px;
    text-align: center; }
    .banner_azul .lateral b {
      color: white;
      font-size: 26px; }

.banner_rosa {
  background: #f36f6c;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  font-family: "Impact";
  font-size: 15px;
  margin-bottom: 10px;
  padding: 10px 15px;
  width: 420px; }
  .banner_rosa a {
    color: black;
    font-family: "Arial Narrow";
    font-size: 27px; }
  .banner_rosa b {
    color: white;
    font-family: "Impact";
    font-size: 30px;
    font-weight: normal; }

.banner_verde {
  background: #88d088;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  font-family: "Impact";
  font-size: 17px;
  margin-bottom: 10px;
  padding: 10px 15px;
  width: 420px; }
  .banner_verde a {
    color: #dd7708;
    font-size: 22px; }
  .banner_verde b {
    color: white;
    font-family: "Impact";
    font-size: 40px;
    font-weight: normal; }
  .banner_verde table {
    border-collapse: collapse; }
  .banner_verde td {
    vertical-align: bottom; }
  .banner_verde td.suave {
    font-family: Arial, Helvetica, sans-serif; }

ul.flechaazul {
  font-size: 14px;
  list-style-type: none;
  margin: 5px;
  padding: 1px; }
  ul.flechaazul a {
    color: #6188bc; }
  ul.flechaazul li {
    background: url(http://img.emergia.net/rk/flechaazul.gif) no-repeat 0 5px;
    margin: 5px 0;
    padding-left: 15px; }

.compartir_post {
  clear: left;
  margin: 20px 0 60px 0; }
  .compartir_post h3 {
    color: #51626f;
    font-size: 16px;
    margin-bottom: 10px; }
  .compartir_post .recomendar_post {
    float: right;
    margin-left: 40px;
    padding-top: 5px; }
    .compartir_post .recomendar_post small {
      margin-bottom: 0px; }
    .compartir_post .recomendar_post a {
      color: #6188bc; }
    .compartir_post .recomendar_post form {
      display: inline-block; }

.estrella_y_guardar {
  float: right;
  margin-top: 13px; }
  .estrella_y_guardar a {
    color: #6188bc; }

.zona_etiquetas_post {
  background-color: #f1f2f8;
  clear: left;
  color: #5e6a72;
  min-height: 15px;
  margin: 10px 0 15px 0;
  padding: 11px;
  width: 97%;
  *width: 96%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: grey 2px 2px 5px;
  -webkit-box-shadow: grey 2px 2px 5px;
  -moz-box-shadow: grey 2px 2px 5px; }
  .zona_etiquetas_post a {
    color: #d17402; }

.zona_etiquetas_post_vacia {
  clear: left;
  height: 1px;
  margin-bottom: 44px; }

.alerta {
  background: #ececee url("/images/iconos/alerta.png") no-repeat left center;
  border: 1px solid #ad263d;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  clear: both;
  color: #c10707;
  display: table;
  font-size: 18px;
  margin-top: 10px;
  padding: 15px 15px 15px 55px; }

.breadcrumb {
  font-size: 14px;
  margin-bottom: 15px; }

.bloque_registro, .bloque_registro_700 {
  background: #e6e8e9;
  background: -moz-linear-gradient(top, #dbdcdd, #eff3f5);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eff1f5), to(#eff3f5));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EFF1F5', EndColorStr='#EFF3F5');
  border: none;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-top: 15px;
  padding: 5px 15px 15px 15px; }
  .bloque_registro h2, .bloque_registro_700 h2 {
    color: #d26a01;
    font-size: 30px;
    margin: 0; }
  .bloque_registro b.enorme, .bloque_registro_700 b.enorme {
    color: #d26a01;
    font-size: 30px;
    margin: 0 5px; }
  .bloque_registro h3, .bloque_registro_700 h3 {
    color: #5f5c5e;
    font-size: 20px;
    margin-top: 10px; }
    .bloque_registro h3 a, .bloque_registro_700 h3 a {
      color: #d17402; }
  .bloque_registro p, .bloque_registro_700 p {
    color: #736f71; }
  .bloque_registro strong, .bloque_registro_700 strong {
    color: #d36a02; }
  .bloque_registro table, .bloque_registro_700 table {
    width: 95%; }
  .bloque_registro th, .bloque_registro_700 th {
    color: #d26a01;
    font-weight: normal;
    padding-top: 6px;
    text-align: right;
    vertical-align: top;
    width: 130px; }
  .bloque_registro td, .bloque_registro_700 td {
    color: #777171;
    vertical-align: top; }
  .bloque_registro .algunos_top, .bloque_registro_700 .algunos_top {
    float: right; }

.bloque_registro_700 {
  max-width: 700px; }

.caja_login {
  color: #726f70;
  font-size: 15px;
  width: 390px;
  background: #dbdcde;
  background: -moz-linear-gradient(top, #dbdcde, #eceef1);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dbdcde), to(#eceef1));
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; }
  .caja_login th {
    font-weight: normal;
    text-align: right; }
  .caja_login p {
    margin: 5px 0 20px 0; }
  .caja_login form {
    padding: 20px; }

.tira_de_titulo_y_boton {
  background-color: #e4e6ec;
  border: 2px solid #d3d7e9;
  margin: 5px 0;
  padding: 0 20px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }
  .tira_de_titulo_y_boton h2 {
    color: #787174;
    font-size: 17px;
    margin: 0;
    padding: 5px 0; }
    .tira_de_titulo_y_boton h2 a {
      color: #d17402; }

.tira_de_msg {
  color: #787174;
  padding: 5px 20px; }
  .tira_de_msg h4 {
    font-size: 14px;
    font-weight: bold; }
    .tira_de_msg h4 a {
      color: #0a71a2; }

.shadowed {
  box-shadow: grey 2px 2px 5px;
  -moz-box-shadow: grey 2px 2px 5px;
  -webkit-box-shadow: grey 2px 2px 5px; }

.estrella_guardar_off {
  background: url("/images/botones/guardar_off.png") no-repeat;
  display: inline-block;
  height: 18px;
  width: 19px; }

.nueva_imagen {
  display: table;
  margin: 15px 0; }
  .nueva_imagen .fila {
    display: table-row;
    line-height: 30px;
    overflow: hidden; }
  .nueva_imagen label {
    display: table-cell;
    padding-right: 5px; }

.camara_fotos {
  background: url("/images/iconos/camara_fotos.png") no-repeat scroll 0 0 transparent;
  border-right: 1px solid #9b9b9b;
  padding-right: 5px;
  display: inline-block;
  height: 23px;
  width: 30px; }

#cuerpo_footer {
  background: #698dbe;
  background: -moz-linear-gradient(top, #92aed6, #416ba5);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#92aed6), to(#416ba5));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#92AED6', EndColorStr='#416BA5');
  clear: both;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  height: 400px;
  padding: 30px 0 20px 20px; }
  #cuerpo_footer h3 {
    margin: 0 0 10px 0; }
  #cuerpo_footer .boton a {
    display: block;
    height: 30px;
    width: 30px; }
  #cuerpo_footer #pie_footer {
    clear: both;
    background-color: white;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #7d6e6e;
    float: left;
    margin: 10px 20px;
    min-width: 600px;
    padding: 5px 10px;
    position: relative;
    top: 10px; }
    #cuerpo_footer #pie_footer p {
      margin: 2px; }
    #cuerpo_footer #pie_footer a {
      color: #d77123; }
    #cuerpo_footer #pie_footer a.azul {
      color: #6188bc; }
    #cuerpo_footer #pie_footer .mimandote_ico {
      background: url(/images/iconos_sitios.png) -2px -1px;
      display: inline-block;
      *float: left;
      height: 17px;
      width: 20px; }
    #cuerpo_footer #pie_footer .aguapasion_ico {
      background: url(/images/iconos_sitios.png) -4px -90px;
      display: inline-block;
      *float: left;
      height: 17px;
      width: 20px; }
    #cuerpo_footer #pie_footer .verema_ico {
      background: url(/images/iconos_sitios.png) -3px -59px;
      display: inline-block;
      *float: left;
      height: 26px;
      width: 20px; }
    #cuerpo_footer #pie_footer .copyright {
      margin-top: 6px; }
  #cuerpo_footer .seguir_footer {
    background: url(http://img.emergia.net/rk/sprite_columnas_home_32b.png) no-repeat;
    background-position: -87px -195px;
    margin: 10px 0 20px 0;
    height: 30px;
    width: 117px;
    border: 0px solid black; }
    #cuerpo_footer .seguir_footer .boton {
      border: 0px solid pink;
      float: left;
      margin-right: 9px;
      width: 30px;
      height: 30px; }
    #cuerpo_footer .seguir_footer .boton:hover {
      background: url(http://img.emergia.net/rk/sprite_columnas_home_32b.png) no-repeat;
      background-position: -204px -195px; }
  #cuerpo_footer .suscribir_footer {
    background: url(http://img.emergia.net/rk/sprite_columnas_home_32b.png) no-repeat;
    background-position: -87px -229px;
    height: 35px;
    margin-top: 10px;
    width: 88px; }
    #cuerpo_footer .suscribir_footer .boton {
      border: 0px solid pink;
      float: left;
      margin-right: 9px;
      width: 35px;
      height: 35px; }
    #cuerpo_footer .suscribir_footer .boton:hover {
      background: url(http://img.emergia.net/rk/sprite_columnas_home_32b.png) no-repeat;
      background-position: -176px -229px; }
  #cuerpo_footer .social_footer {
    float: left;
    margin-left: 70px; }
    #cuerpo_footer .social_footer h3 {
      color: white; }
  #cuerpo_footer .zona_footer {
    float: left;
    margin-left: 20px;
    min-height: 225px;
    min-width: 160px;
    padding-left: 40px; }
    #cuerpo_footer .zona_footer h3 {
      color: white; }
      #cuerpo_footer .zona_footer h3 a {
        color: white; }
    #cuerpo_footer .zona_footer a {
      color: #fdd78a; }
    #cuerpo_footer .zona_footer .separador {
      background: #7d9dc6;
      background: -moz-linear-gradient(top, #9bb5da, #7d9dc6);
      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9bb5da), to(#7d9dc6));
      filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#9BB5DA', EndColorStr='#7D9DC6');
      height: 240px;
      float: left;
      left: -15px;
      position: relative;
      width: 2px; }

#columna-der .caja_registrate {
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  padding: 10px;
  background-color: #e69943; }
  #columna-der .caja_registrate a {
    color: #066fad; }
  #columna-der .caja_registrate h4 {
    color: white;
    font-size: 23px;
    text-shadow: black 1px 1px 2px; }
  #columna-der .caja_registrate h5 {
    color: white;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 20px; }
  #columna-der .caja_registrate span {
    font-size: 17px; }
  #columna-der .caja_registrate ul {
    list-style-image: url("/images/li_estrella.png");
    margin: 5px 0 10px 0; }

article, footer, header, section {
  display: block; }

body {
  margin: 0;
  font: 13px Arial, Helvetica, sans-serif;
  height: 100%;
  width: expression(document.documentElement.clientWidth < 1003 ? "1003px" : "auto"); }

p {
  word-wrap: break-word; }

#cuerpo {
  max-width: 1200px;
  min-width: 1003px;
  margin: auto;
  width: expression(document.documentElement.clientWidth > 1200 ? "1200px" : "auto"); }

#cabecera {
  width: 100%;
  float: left;
  padding-top: 2px; }

#contenedor_inferior {
  clear: both;
  padding: 10px 25px; }

a.logo {
  float: left;
  width: 204px;
  height: 76px;
  background: url(http://img.emergia.net/rk/sprite_columnas_home_8b.png) 0px -264px;
  margin: 6px 31px 0 8px; }

.second-header {
  clear: both;
  float: left;
  margin-left: 12px;
  padding: 22px 0 0 0;
  width: 985px; }

/* header form */
.header-form {
  float: left;
  font-size: 14px; }
  .header-form a {
    color: #12af0e;
    float: left;
    margin-right: 9px; }

.login-o-usr {
  width: 166px; }

.buscador {
  margin-left: 5px; }

.registrate {
  background: #cb700c;
  background: -moz-linear-gradient(top, #de910e, #bc5809);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#de910e), to(#bc5809));
  *filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DE910E', EndColorStr='#BC5809');
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  width: 72px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  color: white !important;
  font-size: 12px; }

.registrate2 {
  background: #cb700c;
  background: -moz-linear-gradient(top, #de910e, #bc5809);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#de910e), to(#bc5809));
  background: linear-gradient(top, #de910e, #bc5809);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DE910E', EndColorStr='#BC5809');
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  width: 108px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  color: white !important;
  font-size: 12px; }

.header-form div {
  float: left; }
.header-form form {
  padding: 0;
  margin: 0;
  float: left; }
  .header-form form input {
    float: left;
    font: 12px Arial, Helvetica, sans-serifl;
    margin-left: 6px; }
    .header-form form input.text {
      width: 170px; }

/* top navigation */
#top-nav-box {
  width: 100%;
  float: left;
  clear: both; }

ul#top-nav {
  float: left;
  padding: 0;
  margin: 0 0 0 12px;
  _margin: 0 0 0 6px;
  list-style: none;
  font-size: 14px; }

.top-nav-li {
  background: #62719b;
  background: -moz-linear-gradient(top, #8090bd, #49577e);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8090bd), to(#49577e));
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#8090BD', EndColorStr='#49577E');
  margin-right: 1px;
  float: left;
  position: relative; }

.top-nav-li-falso {
  float: left;
  position: relative; }

.top-nav-li-a {
  color: white;
  display: block;
  padding: 6px 10px;
  text-align: center; }

.top-nav-li:hover {
  background: #8897bf;
  background: -moz-linear-gradient(top, #b7c2e0, #8897bf);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b7c2e0), to(#8897bf));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#B7C2E0', EndColorStr='#8897BF');
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px; }

.top-nav-li-a:hover, .top-nav-li-a.active {
  background: #8897bf;
  background: -moz-linear-gradient(top, #b7c2e0, #8897bf);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b7c2e0), to(#8897bf));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#B7C2E0', EndColorStr='#8897BF');
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px; }

.top-nav-li a:hover, .top-nav-li a.active {
  color: black; }

ul.futuros-nav {
  width: 712px !important; }

ul#top-nav-2 {
  margin: 2px 0 0;
  padding: 0;
  list-style: none;
  position: absolute;
  top: 30px;
  left: 0;
  float: left;
  font-weight: normal;
  width: 989px; }
  ul#top-nav-2 li {
    background: #8c9bc6;
    background: -moz-linear-gradient(top, #b8c1dc, #8c9bc6);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b8c1dc), to(#8c9bc6));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#B8C1DC', EndColorStr='#8C9BC6');
    border-right: 1px solid black;
    border-left: 1px solid white;
    line-height: 24px;
    width: auto;
    _width: 5px;
    font-size: 9pt;
    float: left;
    padding: 0 13px;
    display: block;
    height: 25px; }
    ul#top-nav-2 li.resaltado {
      background: #f69424;
      background: -moz-linear-gradient(top, #fcca47, #f69424);
      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcca47), to(#f69424));
      filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FCCA47', EndColorStr='#F69424'); }
    ul#top-nav-2 li.ult {
      border-right: none; }
    ul#top-nav-2 li a {
      color: black; }
      ul#top-nav-2 li a:hover {
        background: #aeb7cf;
        background: -moz-linear-gradient(top, #d8dff3, #aeb7cf);
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8dff3), to(#aeb7cf));
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#D8DFF3', EndColorStr='#AEB7CF');
        color: #c14501;
        height: 25px; }
    ul#top-nav-2 li:hover {
      background: #aeb7cf;
      background: -moz-linear-gradient(top, #d8dff3, #aeb7cf);
      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8dff3), to(#aeb7cf));
      filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#D8DFF3', EndColorStr='#AEB7CF');
      color: #c14501;
      height: 25px; }
    ul#top-nav-2 li.current {
      background: #aeb7cf;
      background: -moz-linear-gradient(top, #d8dff3, #aeb7cf);
      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8dff3), to(#aeb7cf));
      filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#D8DFF3', EndColorStr='#AEB7CF');
      color: #c14501;
      height: 25px; }
      ul#top-nav-2 li.current a {
        background: #aeb7cf;
        background: -moz-linear-gradient(top, #d8dff3, #aeb7cf);
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8dff3), to(#aeb7cf));
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#D8DFF3', EndColorStr='#AEB7CF');
        color: #c14501;
        height: 25px; }

/* utilidades */
#calculadora-utilidades {
  float: right;
  position: relative;
  text-align: right;
  top: -18px;
  width: 95px; }
  #calculadora-utilidades a {
    color: #1a8c18; }

ul#utilidades {
  padding: 0;
  margin: 0 12px 0 0;
  list-style: none;
  float: right;
  font-family: Trebuchet, Trebuchet MS, Arial;
  font-weight: bold;
  color: #c14501; }
  ul#utilidades li {
    border-left: 2px solid #c14501;
    display: inline;
    padding-left: 5px;
    margin-left: 5px; }
  ul#utilidades li:first-child {
    border: none;
    padding-left: 0;
    margin-left: 0; }
  ul#utilidades a {
    color: #c14501; }

ul#sub-top-nav {
  padding: 0;
  margin: 0;
  list-style: none;
  float: right;
  font-weight: bold;
  color: #c14501; }
  ul#sub-top-nav li {
    display: inline; }
    ul#sub-top-nav li a {
      color: #c14501; }

/* sub top navigation */
/* content */
#cuerpo-web {
  display: block;
  float: left;
  padding-bottom: 36px;
  padding-top: 20px;
  width: 100%;
  min-height: 200px; }

/* CUERPO IZQUIERDO */
#cuerpo-izq {
  padding-right: 14px;
  padding-left: 10px;
  height: 100%;
  vertical-align: top; }

/* COLUMNA DERECHA */
#columna-der {
  width: 303px;
  padding-right: 3px;
  position: relative;
  vertical-align: top;
  z-index: 99; }

.margen_sup {
  padding: 4px 0 1px;
  margin-bottom: 10px; }

.ads-img {
  margin: 0 auto; }

.comparador_num {
  color: #d17402;
  font-size: 16px;
  margin-right: 5px; }

/* footer */
span.bull {
  color: #e08214; }

p.pensamiento {
  position: relative;
  width: 130px;
  height: 100px;
  text-align: center;
  line-height: 100px;
  background-color: white;
  border: 8px solid #666666;
  -webkit-border-radius: 58px;
  -moz-border-radius: 58px;
  border-radius: 58px;
  -webkit-box-shadow: 2px 2px 4px #888888;
  -moz-box-shadow: 2px 2px 4px #888888;
  box-shadow: 2px 2px 4px #888888; }

p.pensamiento:before, p.pensamiento:after {
  left: 10px;
  top: 70px;
  width: 40px;
  height: 40px;
  background-color: white;
  border: 8px solid #666666;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px; }

p.pensamiento:after {
  width: 20px;
  height: 20px;
  left: 5px;
  top: 100px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px; }

.speech_bubble {
  position: relative;
  padding: 15px;
  margin-bottom: 30px;
  height: 120px;
  background-color: white;
  border: 8px solid #666666;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -webkit-box-shadow: 2px 2px 4px #888888;
  -moz-box-shadow: 2px 2px 4px #888888;
  box-shadow: 2px 2px 4px #888888; }

.speech_bubble:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 30px;
  top: 150px;
  border: 25px solid;
  border-color: #666666 transparent transparent #666666; }

.speech_bubble:after {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 38px;
  top: 150px;
  border: 15px solid;
  border-color: white transparent transparent white; }

.bloque_compartir_contenido {
  background: #dcdada;
  background: -moz-linear-gradient(top, #e6e6e6, #bababa);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e6e6e6), to(#bababa));
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-collapse: collapse;
  color: #706c6c;
  display: table;
  font-size: 16px;
  margin: 5px 0 3px 0;
  line-height: 12px; }
  .bloque_compartir_contenido .subloque {
    display: block;
    float: left;
    overflow: hidden;
    padding-left: 5px;
    vertical-align: middle; }
    .bloque_compartir_contenido .subloque .jaula {
      display: table; }
      .bloque_compartir_contenido .subloque .jaula .celda {
        display: table-cell;
        padding: 5px 5px 5px 0;
        text-align: left; }
  .bloque_compartir_contenido .globo {
    background: white;
    display: inline-block;
    font-size: 11px;
    position: relative;
    padding: 2px;
    margin: 0;
    border: 1px solid #b9babc;
    color: #333333;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-left: 5px;
    text-align: center;
    width: 25px; }
  .bloque_compartir_contenido .globo:before {
    content: "";
    position: absolute;
    border-style: solid;
    display: block;
    width: 0;
    top: 10px;
    bottom: auto;
    left: -10px;
    border-width: 1px 10px 2px 0;
    border-color: transparent #b9babc; }
  .bloque_compartir_contenido .globo:after {
    content: "";
    position: absolute;
    border-style: solid;
    display: block;
    width: 0;
    top: 11px;
    bottom: auto;
    left: -10px;
    border-width: 1px 10px 1px 0;
    border-color: transparent white; }

.bloque_generico {
  background: #eae9ef;
  background: #fafbff;
  background: -moz-linear-gradient(top, #eae9ef, #eae9ef);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eae9ef), to(#eae9ef));
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  width: 280px;
  padding: 10px;
  border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }
  .bloque_generico a {
    color: #d17402; }
  .bloque_generico a.azul {
    color: #6188bc; }
  .bloque_generico h3 {
    color: #d17402;
    font-size: 18px;
    margin-top: 0; }
  .bloque_generico h4 {
    color: #d17301;
    font-size: 16px;
    margin-top: 10px; }
  .bloque_generico a {
    color: #1f579f; }
  .bloque_generico .color_titulo {
    color: #d17402; }
  .bloque_generico .etiquetas {
    align: justify;
    text-align: justify;
    text-justify: newspaper; }
    .bloque_generico .etiquetas a {
      color: #1f58a0; }
    .bloque_generico .etiquetas .nube1 {
      font-size: 0.9em; }
    .bloque_generico .etiquetas .nube2 {
      font-size: 1.2em; }
    .bloque_generico .etiquetas .nube3 {
      font-size: 1.7em; }
    .bloque_generico .etiquetas .nube4 {
      font-size: 2em; }
    .bloque_generico .etiquetas .nube5 {
      font-size: 2.3em; }
    .bloque_generico .etiquetas .nube6 {
      font-size: 2.6em; }
  .bloque_generico .extra {
    float: right; }
    .bloque_generico .extra ul {
      color: #d17402;
      list-style: circle;
      margin: 0;
      padding: 0; }
      .bloque_generico .extra ul li {
        margin: 0 0 5px 25px; }
        .bloque_generico .extra ul li a {
          color: #1f58a0; }
  .bloque_generico .letras {
    background: white;
    color: #dc9641;
    float: left;
    font-size: 11px;
    margin: 5px 0;
    padding: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; }

.ver-mas-titulares a {
  background: url("/images/row-grey.png") no-repeat scroll right 1px #e07826;
  border: 3px solid white;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  box-shadow: #636363 0px 0px 4px;
  -moz-box-shadow: #636363 0px 0px 4px;
  -webkit-box-shadow: #636363 0px 0px 4px;
  color: white;
  padding: 2px 25px 2px 8px; }

.ver-todos {
  background: url("/images/row-grey.png") no-repeat scroll right 1px #6fa6e0;
  border: 3px solid white;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  box-shadow: #636363 0px 0px 4px;
  -moz-box-shadow: #636363 0px 0px 4px;
  -webkit-box-shadow: #636363 0px 0px 4px;
  color: white;
  padding: 2px 25px 2px 8px;
  float: right; }

.fondos_inversion {
  background: none repeat scroll 0 0 #f7f8f9;
  padding: 5px 10px; }
  .fondos_inversion h3 {
    font-size: 18pt; }
  .fondos_inversion .box-opiniones {
    display: block;
    float: left;
    margin-left: 15px;
    margin-top: 20px;
    width: 48%; }
    .fondos_inversion .box-opiniones table {
      border-spacing: 0px;
      width: 100%;
      background: white;
      box-shadow: #777777 0px 0px 2px;
      -moz-box-shadow: #777777 0px 0px 2px;
      -webkit-box-shadow: #777777 0px 0px 2px;
      border-radius: 0px 0px 10px 10px;
      -moz-border-radius: 0px 0px 10px 10px;
      -webkit-border-radius: 0px 0px 10px 10px;
      margin-top: 10px; }
    .fondos_inversion .box-opiniones tr.cabecera {
      border-bottom: 1px solid #d3d7e9;
      color: #656565;
      font-size: 13px;
      height: 25px;
      box-shadow: #777777 0px 0px 2px;
      -moz-box-shadow: #777777 0px 0px 2px;
      -webkit-box-shadow: #777777 0px 0px 2px;
      border-radius: 5px 5px 0 0;
      -moz-border-radius: 5px 5px 0 0;
      -webkit-border-radius: 5px 5px 0 0; }
    .fondos_inversion .box-opiniones tr.cabecera {
      background-color: #dfdfe3; }
    .fondos_inversion .box-opiniones th.cabecera {
      padding: 0px 5px;
      font-weight: normal; }
    .fondos_inversion .box-opiniones .titulo {
      font-size: 17px;
      color: #c66e1a;
      line-height: 25px; }
    .fondos_inversion .box-opiniones tr {
      padding: 5px 0px;
      height: 33px; }
    .fondos_inversion .box-opiniones tr:hover {
      background: none repeat scroll 0 0 #e1edf3;
      color: #0a4d6d; }
    .fondos_inversion .box-opiniones td {
      padding-left: 7px;
      padding-top: 10px;
      vertical-align: top; }
    .fondos_inversion .box-opiniones td.nombre {
      width: 200px; }
  .fondos_inversion .footer_subportada {
    clear: both;
    display: block;
    overflow: hidden;
    width: 100%; }
    .fondos_inversion .footer_subportada .boxes {
      display: block;
      margin-left: 15px;
      margin-top: 15px;
      width: 48%; }
      .fondos_inversion .footer_subportada .boxes h4, .fondos_inversion .footer_subportada .boxes h4 a {
        color: #c66e1a;
        margin: 0px 0px 5px 0px; }
    .fondos_inversion .footer_subportada .foo_blogs {
      float: left; }
      .fondos_inversion .footer_subportada .foo_blogs .blog {
        margin: 6px 0;
        padding: 1px 5px; }
        .fondos_inversion .footer_subportada .foo_blogs .blog p {
          font-size: 16px;
          margin: 1px 0; }
        .fondos_inversion .footer_subportada .foo_blogs .blog span {
          color: #6c6565; }
      .fondos_inversion .footer_subportada .foo_blogs .blog:hover {
        background: none repeat scroll 0 0 #eff0f1;
        box-shadow: #777777 0px 0px 3px;
        -moz-box-shadow: #777777 0px 0px 3px;
        -webkit-box-shadow: #777777 0px 0px 3px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px; }
    .fondos_inversion .footer_subportada .foo_faq {
      float: right; }
      .fondos_inversion .footer_subportada .foo_faq ul {
        margin: 0px 0px 0px 5px;
        padding: 0px; }
      .fondos_inversion .footer_subportada .foo_faq li {
        background: url("/images/mini-row-orange.png") no-repeat scroll 0 5px transparent;
        list-style: none outside none;
        padding-left: 10px;
        padding-bottom: 5px; }
      .fondos_inversion .footer_subportada .foo_faq li:hover {
        background: url("/images/mini-row-orange.png") no-repeat scroll 3px 5px transparent; }
      .fondos_inversion .footer_subportada .foo_faq li a:hover {
        color: #cd820d; }
  .fondos_inversion .section {
    color: #717171;
    display: block;
    font-size: 15px;
    margin: 25px 15px 0;
    text-align: left;
    width: 100%;
    font-family: trebuchet MS; }

.g-block {
  background: none repeat scroll 0 0 #dedede;
  border: 1px solid #b2b2b2;
  border-radius: 10px 10px 10px 10px;
  margin: 10px auto;
  padding: 5px;
  position: relative; }

.in-block {
  background: white;
  background: -moz-linear-gradient(top, #efefef, #f7f7f7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#f7f7f7));
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: 0 0 6px #adadad;
  margin-top: 10px;
  padding: 5px; }

.barra_foros {
  font-size: 14px;
  font-weigh: normal;
  height: 25px;
  padding: 4px 0 0 10px;
  background: #df6e1a;
  background: -moz-linear-gradient(top, #df6e1a, #e5c07b);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#df6e1a), to(#e5c07b));
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: white !important; }
  .barra_foros a {
    color: white !important; }

/** Home */
.portada-rankia .g-block {
  background: none;
  border: none;
  width: 300px; }

.portada-rankia .in-block {
  background: white;
  background: -moz-linear-gradient(top, white, white);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(white)); }

/** Sidebar Bloque de "Lo más" */
#bloque_lomas {
  width: 296px; }
  #bloque_lomas .cabecera {
    background: url("http://img.emergia.net/rk/sprite_blog.png") no-repeat;
    color: white;
    font-size: 15px;
    height: 21px;
    padding: 4px 0 0px 6px; }
    #bloque_lomas .cabecera a {
      color: #51626f; }
  #bloque_lomas .contenido {
    border: 6px solid #eff1f8;
    color: #d17402;
    font-size: 14px;
    padding: 8px;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px; }
    #bloque_lomas .contenido ol {
      font-size: 12px;
      margin: 0;
      padding: 0; }
      #bloque_lomas .contenido ol li {
        margin: 0 0 5px 25px; }
        #bloque_lomas .contenido ol li a {
          color: #1f58a0;
          font-family: Tahoma, Arial, Helvetica, sans-serif; }
  #bloque_lomas .anteriores {
    background-position: 0px 0px; }
  #bloque_lomas .masleido {
    background-position: 0px -25px; }
  #bloque_lomas .masrecomendado {
    background-position: 0px -50px; }
  #bloque_lomas .masleido_enportada {
    background-position: 0px -75px; }
  #bloque_lomas .masrecomendado_enportada {
    background-position: 0px -100px; }

.mostrador_barra_social {
  background: none repeat scroll 0 0 #ebeef1;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  bottom: -63px;
  box-shadow: grey 2px 2px 5px;
  -moz-box-shadow: grey 2px 2px 5px;
  -webkit-box-shadow: grey 2px 2px 5px;
  left: 7px;
  padding: 15px 20px 8px;
  position: absolute;
  z-index: 9999; }

.mostrador_barra_social:hover {
  background: none repeat scroll 0 0 #e6eaed; }

