/* Generales
----------------------------------------------------------------------------------------------------------- */
/*titulos*/
#contenido h1, #contenido h2{ padding:.7em 0 .2em 0; margin:0 1px; font:bold  2.2em Arial, Helvetica, sans-serif; color:#333; text-align:center; background:#fff; margin-bottom:.95em;}
#contenido h2.nivel2 {color:#343434; background:none; font:27/29px Georgia,"Times New Roman",Times,serif; margin: 0.5em 0 10px; border-bottom: 1px solid #dbdbdb;  padding: 0 0 4px; text-align:left; }

/*listado noticias*/
#contenido .listado_noticias{ margin-bottom:20px; margin-left:20px;}
#contenido .listado_noticias li{
    background: url("/img/ico-mas.gif") no-repeat scroll left 4px transparent;
    color: #8B8B8B;
    font: 11px/13px Georgia,"Times New Roman",Times,serif;
    margin-bottom: 0.5em;
    padding: 0 0 2px 15px;
    }
#contenido .listado_noticias p.fecha{font: 12px Arial,Helvetica,sans-serif; color:#E44C01;}
/*#contenido .listado_noticias li:hover{background:#edecea url('/img/f_pxgrisblanco.gif') repeat-x left bottom;}*/
#contenido .listado_noticias li a{ color:#464545; font:14px Georgia;}
#contenido .listado_noticias li .fecha strong {text-transform:uppercase;}
#contenido .listado_noticias li .fecha span {font-weight:bold; color:#D76203;}
#contenido .listado_noticias p{ font:1.2em Arial, Helvetica, sans-serif; color:#333;}

/* Generales tabla con caption como head*/
#contenido .mod_tabla{background:url('/img/f_punt.gif') repeat-x left 2.4em; margin:0 .1em 3.2em; position:relative;}

#contenido .mod_tabla .mod_masinfo{ position:absolute; right:0; top:.55em; font-size:1.1em; margin-right:1em; text-align:right; padding-top:.2em;}
#contenido .mod_tabla .mod_masinfo a{background:url('/img/ico_mas.gif') no-repeat left 0.1em; color:#A9050C; font-weight:bold; font-family:Tahoma,Arial,Helvetica,sans-serif; padding:0 0 0 1.5em; }
#contenido .mod_tabla .link_g a{ font-weight:normal; color:#444; }

#contenido .mod_tabla .quees a{background:url('/img/ico_flecha_redonda.gif') no-repeat left 0.1em;}

#contenido .mod_tabla table caption{ display:table-caption; *display:block;  font:1.8em Tahoma,Arial,Helvetica,sans-serif; color:#444; padding-bottom:.6em; }
#contenido .mod_tabla table caption h2 { *display:block;  font:1em Tahoma,Arial,Helvetica,sans-serif; color:#444; padding:0; padding-bottom:.6em; margin:0; text-align:left; background:none;}

#contenido .t_hor{width:65em; padding:0 1em 0; }

/*paginaci�n*/
#contenido .paginacion { border-bottom:2px solid #EBEBEB; border-top:2px solid #EBEBEB; margin:.5em 1.9em 1em 1.7em; padding-left:0.4em; padding-right:0.4em; }

/* Indices
----------------------------------------------------------------------------------------------------------- */
#indice .cont p.fecha {margin-top:25px;}
#indice .cont{ margin:0 0 20px 2px !Important; padding-bottom:1.1em; position:relative; }
#indice .cont .mod_img{ margin-right:0;}
#indice #contenido table{ margin: 0 0 14px 2px;width: 662px;}
#indice .mod_cifra{ float:left; display:inline;  width:188px; text-align:center; color:#5e5959; border-bottom: 1px solid #E8E8E8;}
* html #indice #contenido .mod_cifra{ height:35px;}
#indice #contenido .mod_cifra h3{ background:#fff; font:12px Arial, Helvetica, sans-serif; width:94px; float:left;}
#indice .mod_cifra p{ font:bold 1.6em/1em Arial, Helvetica, sans-serif; }
#indice .mod_cifra .pos, #indice .mod_cifra .neg{ font-weight:bold;}
#indice .mod_masinfo{ clear:both; padding-top:1em; color:#A9050C; font:bold 1.1em Tahoma,Arial,Helvetica,sans-serif;}
/*#indice .mod_masinfo a {background:url('/img/ico_flecha_redonda.gif') no-repeat left 0.2em; color:#A9050C; padding:0 0 0 1.5em;}*/
#indice .thprincipal{ width:55px;}
#indice .thvarprecio{ white-space:nowrap; width:50px;}
#indice #contenido h3{color:#000000; font:1.8em Tahoma,Arial,Helvetica,sans-serif; background:url('/img/f_punt.gif') repeat-x left bottom;}
#indice .tabla3 thead th { }
#indice .tabla3 thead th a { color:#FFF;}
#indice table tbody tr td strong a {font:11px/11px Georgia,"Times New Roman",Times,serif; color:#017871;}
#indice .tabla3 td { font: 1.1em Tahoma,Arial,Helvetica,sans-serif}
#indice #contenido .cont .fecha{ display:block; float:right; width:188px; font:12px Arial, Helvetica, sans-serif; color:#464545; margin-bottom: 18px;}
#indice #contenido .fecha span{ color:#d76203; font-weight: bold;}
#indice #contenido .cont .mod_masinfo.historico{
    clear: none;
    float: right;
    font-size: 1.1em;
    position: relative;
    right: 0;
    width: 188px;
    text-align:right;
    }
#indice #contenido .cont .mod_masinfo.historico a{
    background: url("/img/ico-mas.gif") no-repeat scroll left 4px transparent;
    color: #464545;
    font: 11px/13px Georgia,"Times New Roman",Times,serif;
    padding: 0 0 0 15px;
    }

/* Bolsas
----------------------------------------------------------------------------------------------------------- */

#bolsas #contenido .divtabla{ padding:1em 1.5em; width:60.8em; border:1px solid #DDDDDB; margin:0 0 2em 1.9em;}
#bolsas #contenido .divtabla span{ font:1.8em Tahoma, Arial, Helvetica, sans-serif; color:#000;}
#bolsas #contenido .divtabla a{background:transparent url(/img/ico_flecha_redonda.gif) no-repeat scroll left center; color:#333333; font-size:0.9em; padding-left:1.3em; font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif; float:right;margin-top: 0.3em;}
#bolsas #contenido .mod_tabla{ padding:0 0 0 1.9em;}
#bolsas #contenido table{ width:63.9em;}
#bolsas #contenido .mod_tabla table caption{ font:1.8em Tahoma,Arial,Helvetica,sans-serif; padding-left:0;}
#bolsas #contenido .mod_tabla  .tabla3 thead .encabezado{ text-align:right; border:0; padding:1em; background:#E0E0E0 url(/img/f_deg_tabla1_v2.jpg) repeat-x scroll left bottom;  text-transform:none;}
#bolsas #contenido .mod_tabla  .tabla3 thead .encabezado a{ display:inline; font-size:1em;}
#bolsas #contenido .mod_tabla  .tabla3 thead .encabezado .vermas{width:100px;}
#bolsas #contenido .mod_tabla  .tabla3 tbody th{ width:150px;}
#bolsas #contenido .mod_tabla  .tabla3 tbody .encabezado{ text-align:left;}
#bolsas #contenido .mod_tabla  .tabla3 tbody .encabezado.vermas{ text-transform:none;}
#bolsas #contenido .mod_tabla  .tabla3 tbody .encabezado.vermas a{ font-size:.99em; display:inline;}
#bolsas #contenido .mod_tabla  .tabla3 tbody td.vermas{ width:100px; text-align:center; padding:0 .6em;}
#bolsas #contenido .mod_tabla  .tabla3 tbody td.vermas a{ display:inline;}
#bolsas #contenido .mod_tabla  .tabla3 .sector .valor{ border-top:1px solid #DDDDDB;}
#bolsas #contenedor #contenido .mod_tabla .tabla3 .sector th{ border-top:none; border-bottom-style:dotted; padding-left:1.3em;}
#bolsas #contenedor #contenido .mod_tabla .tabla3 .sector_principal th{ border-bottom-style:dotted;}
#bolsas #contenedor #contenido .mod_tabla .tabla3 .sector_principal td{ border-bottom-style:dotted;}
#bolsas #contenedor #contenido .mod_tabla .tabla3 .sector td{ border-top:none;  border-bottom-style:dotted;}
#bolsas #contenedor #contenido .mod_tabla .tabla3 .sector a{ font-weight:normal; font-size:1.03em}
#bolsas #contenido table caption h2, #bolsas #contenido table caption span, #divisas #contenido table caption h2, #divisas #contenido table caption h3{ background:url('../img/f_live.gif') no-repeat left center; padding:0 0 0 1.3em; font: 1em/1em Tahoma, Geneva, sans-serif; color:#444; text-align:left; padding-top:0; margin:0;}

#bolsas #contenido table a{ font-weight:bold; display:block; text-align:left; color:#464545;}
#bolsas #contenido #valoresIndice .tabla3 th a { color:#fff;}
#bolsas #contenido .tabla3 tbody td{ white-space:nowrap; padding: 7px 5px;}
#bolsas #contenido .tabla3 tbody td a { color:#464545;}

/* Fondos
----------------------------------------------------------------------------------------------------------- */
#fondos h2{ margin-bottom:.04em;}
#fondos #contenido .buscador{margin:0 .1em 2.6em; background:url('/img/f_punt.gif') repeat-x left bottom; padding-bottom:.1em; }
#fondos #contenido .buscador form{background:#f1f2ed url('/img/f_form.jpg') repeat-x left top; padding:1em 0.8em 1em;}
#fondos #contenido legend{ display:none;}
#fondos #contenido .buscador label{color:#444444; display:block; font:bold 1.1em Tahoma,Arial,Helvetica,sans-serif; margin-bottom:0.3em;}
#fondos #contenido .buscador fieldset{display:inline; float:left; margin-left:.5em;}
#fondos #contenido .buscador .campos{margin-left:0;}
#fondos #contenido .buscador ul{ clear:both;}
#fondos #contenido .buscador .ctexto { border:1px solid #CDD9D9; color:#444444; font:1.1em Tahoma,Arial,Helvetica,sans-serif; padding:0.2em 0.4em; width:18.5em;}
#fondos #contenido .buscador select{border:1px solid #CDD9D9; color:#444444; font:1.1em Tahoma,Arial,Helvetica,sans-serif; width:15em; margin-left:.6em;}
#fondos #contenido .buscador .boton{ margin-top:1.5em;}
#fondos #contenido .buscador ul{ padding-top:1.3em;}
#fondos #contenido .buscador ul li{ float:left; display:inline; font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif; color:#666; padding: 0 .12em;}
#fondos #contenido .buscador .boton{ margin-left:.5em;}
#fondos #contenido .buscador a{ display:block; padding:.3em 0; color:#666; background:#fff; border:1px solid #bababa; width:19px; text-align:center;}
#fondos #contenido .buscador .selected{ display:block; padding:.3em 0; color:#fff; background:#a9050c; border:1px solid #bababa; width:20px; text-align:center; }

#fondos #contenido .t_izq{ float:left; display:inline; width:325px; border-right:12px solid #fff; position:relative}
#contenido .mod_tabla .t_izq .mod_masinfo{ margin-right:0;}
#fondos #contenido .t_izq table{ margin-left:1em; width:31.5em;}
#fondos #contenido .t_izq table caption{ padding-left:.7em;}
#fondos #contenido .t_der{ float:left; display:inline; width:325px; position:relative; }
#fondos #contenido .t_der table{ margin-right:1em; width:31.5em;}
#fondos #contenido .td_enlace{ text-align:left; font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif; color:#2e675e; vertical-align:top;}
#fondos #contenido .td_enlace .ranking{margin-right: 0.4em;}
#fondos #contenido .td_der{ text-align:right;}
#fondos #contenido .td_izq{ text-align:left;}
#fondos #contenido th.td_izq{ padding-left:1em;}

#fondos #contenido .paginacion { border-bottom:2px solid #EBEBEB; border-top:2px solid #EBEBEB; margin:1.5em 1em 3.2em 1.6em; padding-left:0.4em; padding-right:0.4em; }
#fondos #contenido h3 {background:url('/img/f_punt.gif') repeat-x left bottom; color:#444; font:1.8em Tahoma ,Arial,Helvetica,sans-serif; padding:0 0 .25em .3em; margin:0 1.3em;}
#fondos #contenido #noticiasRelacionadasAjax h2 {background:#E44C01;color: #FFFFFF;font: 18px/20px Georgia,"Times New Roman",Times,serif;margin-bottom: 15px;padding: 5px 22px;text-transform: uppercase;margin-left:0;margin-right:0; text-align:left;}

#fondos #contenido #que-es{font-size: 0.6em; border:1px solid #ededed; background:#F6F6F4; width: 54.5em; clear: both; display: block; float: right; padding: 2.8em; margin-top: 0.3em; margin-bottom: -1.1em;  }
#fondos #contenido .b_cerrar2{position: absolute; top: 33px; right: 15px;}
#contenido .mod_tabla.lipper .mod_masinfo.marcado{background:#F6F6F4; padding: 0.4em;border:1px solid #ededed; border-bottom: none;}

/* Fondos > detalle
----------------------------------------------------------------------------------------------------------- */
.detalle #contenido h2{ margin-bottom:.86em;}
.detalle #contenido table caption{ margin-left:-.1em; padding:.65em 0;}
.detalle #contenido table th{padding:.7em 0;}
.detalle #contenido .tabla4 td{ text-align:center;}

#fondos #contenido .cont .t_izq{border-right:1.2em solid #fff; width:33.8em;}
#fondos #contenido .cont .t_izq table{ margin-left:1.8em;}
.detalle #contenido .cont .t_izq .tabla4 td{padding:0.7em 0.9em; font-size:1.1em;}
#fondos #contenido .cont .t_der{ width:31em;}

.detalle #contenido .mod_cifra { background:url('/img/f_cifra.jpg') repeat-x left bottom; color:#5E5959; display:inline; float:left; margin:0 0 0 0.1em; min-height:8.6em; padding-bottom:2px; text-align:center; width:15.4em; }
* html .detalle #contenido .mod_cifra{ height:8.6em;}
#fondos #contenido .mod_cifra h3{ background:#fff; margin:.63em .63em 0 .63em; font:bold 1.1em Tahoma,Arial, Helvetica, sans-serif; padding:.45em 0;}
.detalle #contenido .mod_cifra p{ font:2em/1em Tahoma, Arial, Helvetica, sans-serif; padding:.68em 0 0 0;}

.detalle #contenido table{ margin:0 0 1.6em 1.8em; width:64.1em;}
.detalle #contenido table .td_11{font-size:1.1em;}
.detalle #contenido .nota{ margin:-.8em 1.4em 2em 1.8em; text-align:right; font:1.1em Arial, Helvetica, sans-serif; color:#444;}

/* Fondos > gestora
----------------------------------------------------------------------------------------------------------- */
#gestora #contenido h2 {margin-bottom:0.625em;}
#gestora #contenido .cont {background:url('/img/f_destacado_ficha.gif') repeat-x left top; padding:0 0 1.6em 14px; border-bottom:0.6em solid #E5E6DD; margin:0 1.4em 2em 1.9em;}
#gestora #contenido .cont h3{ display:inline; float:left; font:bold 1.2em Tahoma,Arial,Helvetica,sans-serif; margin:5.6em 0.5em 0 0; width:27.1em;}
#gestora #contenido .cont h3 span{ display:block; font:.91em Tahoma, Arial, Helvetica, sans-serif; color:#2e675e;}

#gestora #contenido .cont ul {background:#FFFFFF; display:inline; float:right; list-style-image:none; list-style-position:outside; list-style-type:none; min-height:10.8em; padding:0 0 0 0.6em; width:28.8em;}
#gestora #contenido .cont ul li { background:url('/img/f_bolo2.gif') no-repeat 0.6em .9em; border-bottom:1px solid #F2F2F0; margin:0pt; padding:0.6em 1em 0.5em 1.9em; }
#gestora #contenido .cont ul .primero { padding-top:0; background:url('/img/f_bolo2.gif') no-repeat 0.6em .4em; }
#gestora #contenido .cont ul li p { font:1.1em Tahoma, Arial, Helvetica, sans-serif;}
#gestora #contenido .cont ul li strong { display:block;}
#gestora #contenido table{ margin:0 0 3.2em 2em; width:63.6em;}
#gestora #contenido table td{ text-align:center;}
#gestora #contenido .valor{ font-weight:bold;}

/* Analisis
----------------------------------------------------------------------------------------------------------- */

#analisis_tec #contenido .pestanias{ background:transparent url(/img/1x1gris.gif) repeat-x scroll left bottom; margin:0 .8em 3em;
padding:0;}
#analisis_tec #contenido .pestanias .selected { background:#FFF; color:#333; fon:bold 1.1em Tahoma,Arial,Helvetica,sans-serif; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; border-top:1px solid #D1D1D1; width:14.08em;  padding:.9em 0;}
#analisis_tec #contenido .pestanias li { background:url('/img/f_pestania4.jpg') repeat-x left top; font:bold 1.1em Tahoma,Arial,Helvetica,sans-serif; line-height:normal; margin:0 0.2em 0 0; border:none; width:14.28em;}
#analisis_tec #contenido .pestanias li a { color:#8d8d8d;  padding:.9em 0;}
#analisis_tec #contenido .pestanias .selected a {padding:0;}
#analisis_tec #contenido .pestanias .ult { margin-right:0;}

#analisis_tec #contenido .listado_noticias{ padding:0 1.4em 2.4em;}
#analisis_tec #contenido .listado_noticias .destacado{ padding:.3em 3.8em 1.5em 0;}
#analisis_tec #contenido .listado_noticias .destacado:hover{ background:transparent url('/img/f_pxgrisblanco.gif') repeat-x left bottom;}
#analisis_tec #contenido .listado_noticias .destacado .mod_img{ margin-right:1em;}
#analisis_tec #contenido .listado_noticias .destacado .mod_img img{border:1px solid #CDCBCC;}
#analisis_tec #contenido .listado_noticias .destacado h3{ font:bold 1.33em Arial, Helvetica, sans-serif; color:#000;}
#analisis_tec #contenido .listado_noticias .destacado h3 a{ color:#000; font-weight:bold;}

#analisis_tec #contenido .buscador{ background:url('/img/f_buscador_puntsup.jpg') repeat-x left top; margin:0 .1em 2.4em; }
#analisis_tec #contenido .buscador form{ background:url('/img/f_punt_bordesupblanco.gif') repeat-x left bottom; padding:1.8em 1.9em 1.8em; margin:0;}

#analisis_tec #contenido .buscador fieldset{ display:inline; float:left;}
#analisis_tec #contenido .buscador fieldset p span{ float:left; display:inline;  font:1.2em Tahoma, Arial, Helvetica, sans-serif; color:#333;}
#analisis_tec #contenido .buscador fieldset label{ font:1.2em Tahoma, Arial, Helvetica, sans-serif; color:#333;}
#analisis_tec #contenido .buscador fieldset legend{ display:none;}
#analisis_tec #contenido .buscador .primera_fila { margin:0 0 .8em;}
#analisis_tec #contenido .buscador .primera_fila label{ font-weight:bold; color:#000; margin-left:.5em; font-size:1.1em;}
#analisis_tec #contenido .buscador .primera_fila input{ vertical-align:middle; margin:0; padding:0;}
#analisis_tec #contenido .buscador select{border:1px solid #CDD9D9; color:#444444; font:.91em Tahoma,Arial,Helvetica,sans-serif;  margin-right:0.6em; width:14em; }
#analisis_tec .buscador .boton{ margin-top:2em; *margin-top:2.5em;}
#analisis_tec #contenido .paginacion { margin:0 .3em 1.5em}


/* Analisis > resultados
----------------------------------------------------------------------------------------------------------- */
#analisis_tec #contenido .alerta{ font:1.1em Tahoma, Arial, Helvetica, sans-serif; color:#a9050c; background:#f5f5f5; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:.7em; margin:0 .5em 2.2em;}
.resultados #contenido .listado_noticias{padding:0 .9em 2.4em;}
.resultados #contenido h3 {background:url('/img/f_punt.gif') repeat-x left bottom; color:#000000; font:1.6em Tahoma,Arial,Helvetica,sans-serif; padding:0 0 .25em .3em; margin:0 .5em .75em;}

/* plantillas analisis-tecnico empresas y mercados */

#contenido .analisis-tecnico .mod {padding:0 15px}
#contenido .analisis-tecnico h3 {margin:0;background:none}
#contenido .analisis-tecnico .cintillo {color:#ae2828;font-family:Tahoma;font-size:1.1em;text-transform:uppercase;font-weight:700}
#contenido .analisis-tecnico .txt-analisis {}
#contenido .analisis-tecnico .tablas-datos {margin-top:2em}
#contenido .analisis-tecnico .tablas-datos .col-1,
#contenido .analisis-tecnico .tablas-datos .col-2 {display:inline;float:left}
#contenido .analisis-tecnico .tablas-datos .col-1{width:285px}
#contenido .analisis-tecnico .tablas-datos .col-2{width:353px}
#contenido .analisis-tecnico .tablas-datos .col-1 .mod_cifra {width:92px}
#contenido .analisis-tecnico .tablas-datos .col-2 .mod_cifra {width:115px}

#contenido .analisis-tecnico .tablas-datos .mod_cifra {min-height:82px;height:auto !important;height:82px}
#contenido .analisis-tecnico .tablas-datos .mod_cifra h3{background:#fff;width:80px;margin-left:5px;margin-top:5px}
#contenido .analisis-tecnico .tablas-datos .col-2 .mod_cifra h3{width:102px}
#contenido .analisis-tecnico .tablas-datos .mod_cifra .pos {color:#328f36}
#contenido .analisis-tecnico .tablas-datos .mod_cifra p.neg {color:#d42a2a}
#contenido .analisis-tecnico .tablas-datos .mod_cifra p.extradato {font-size:11px}
#contenido .analisis-tecnico .tablas-datos .mod_cifra{margin-top:.5em}
#contenido .analisis-tecnico .tablas-datos .descrip {}
#contenido .analisis-tecnico .tablas-datos p.descripc {background:transparent url(/img/f_deghistorico.jpg) repeat-x left top;display:block;float:left;padding:.82em .8em;width:23.8em;font-family:Tahoma;font-weight:700;font-size:1.1em}
#contenido .analisis-tecnico .tablas-datos .col-2 p.descripc {width:30.1em}

#contenido .analisis-tecnico .txt-analisis {margin-top:15px}
#contenido .analisis-tecnico .txt-analisis p.autor {margin-left:0px;padding-left:0}

#contenido .analisis-tecnico .grafico-analisis {margin-top:15px}
#contenido .items-anteriores .listado_noticias  {padding-left:0;margin-top:0}

/* #contenido .analisis-tecnico h3{font-size:2em} */













