@charset "utf-8";
/*** Hoja de Estilo Principal FV ***/   
h1.Cabecera{
border-bottom:#b2cae4 2px solid;
margin:0;
padding:10px 0 4px 0;
font-size:2.5em;
font-weight:bold
}
/** Cabeceras **/
h2{
font-size:2em
}
h3{
font-size:1.5em
}
h4{
font-size:1.25em
}
h5{
font-size:1em;
font-weight:bold
}
h6{
font-size:1em;
font-weight:lighter
}
/**** Layout y Estilos propios ****/ 
#Wrapper{ 
margin:0 auto;
width:628px
}
/** Pie **/
#Pie{
}
/** Pagina Ppal  **/
#Ppal{  
border:1px solid #d7d7d7;
overflow:hidden;  
background:transparent url('../img/infobolsa/BgWrapper.jpg') repeat-x top center;
padding:25px;
}
/** Pagina Contenido **/
#Pag{
overflow:hidden;
}
/** Layouts **/ 
.PagCompl{
}
.PagIzda,.PagDcha{
float:left;
width:50%
}
/** Comun **/
/* Botones */ 
a.Btn{
float:left;
height:18px;
padding:0 7px 0 0;
display:block;
background:transparent url('../img/infobolsa/BtnRight.png') no-repeat scroll top right;
color:#ffffff;
font-weight:bold;
text-decoration:none!important/*!No eliminar, prioriza no mostrar el subrayado en IE6*/
}
a.Btn span{
padding:3px 9px 7px 16px;
display:block;
background:transparent url('../img/infobolsa/BtnLeft.png') no-repeat;
color:#006797;
line-height:8px;
text-decoration:none
}
a.Btn:hover{
background-position:bottom right;
text-decoration:none;
outline:none
}
a.Btn:hover span{
background-position:bottom left;
text-decoration:none
}
/* Suben - Bajan - Mantienen */
.Suben{
color:#007a5e;
font-weight:bold
}
.Bajan{
color:#c50000;
font-weight:bold
}
.Mant{
color:#666666;
font-weight:bold
}
/* No Datos */
.NoDatos{
list-style-type:none;
list-style-position: outside;
margin:20px auto;
text-align:center
}
/* Tablas */
.Tabla{
border:1px solid #b2cae4;
margin:8px 0 0 0;
padding:4px;
background:url('../img/infobolsa/BgDatos.jpg') #f4f5f9 bottom repeat-x;
vertical-align:top;
overflow:hidden
}
/* Buscador */
.BuscadorTit{
margin:0;
padding:0 0 4px 0;
font-size:1.2em
}
.Buscador{
border:1px solid #b2cae4;
height:23px;
margin:0;
padding:7px 0 0 10px;
background:url('../img/infobolsa/BgTiny.jpg') bottom repeat-x;
font-size:1em
}
.BuscCampo input{
border:#00386b 1px dotted;
height:15px;
margin:0 10px 0 10px;
padding:0 0 0 4px;
width:150px;
color:#00386b;
font-size:1em
}
.ResBusquedaTit{
border-bottom:1px solid #00386b;
padding-bottom:4px;
font:bold 12px tahoma,arial,verdana;
text-align:center
}
.ResBusqueda{
padding:6px 0 4px 0;
text-align:center
}
/* SMS */
.Sms{
color:#666666;
margin:8px 0 0 0;
padding:0;
font-size:0.8em;
text-align:center
}
.SmsPie{
margin:5px 0 0 0;
padding:0;
color:#666666;
line-height:12px;
font-size:0.8em
}
/* Pie Content */
.Diferido{
padding:15px 0 0 0;
color:#006797;
font-size:0.8em
}
.Powered{
padding:15px 0 0 0
}
.Powered a{
color: #006797;
padding:15px 0 0 0;
font-size:0.8em;
font-weight:bold;
text-decoration:none;
text-transform:uppercase
}
.NotaLegal{
border-top:3px solid #68a0af;
text-align:center
}
.NotaLegal a{ 
color:#000;
font-size:0.8em;
text-decoration:none
}
/* Resumen Valor */
.ValorNombre{
background:transparent url('../img/infobolsa/ValorNombre.png') no-repeat;  
width:190px;
height:45px;
margin:0 0 10px 0;
overflow:hidden
}
.Valor{
background:transparent url('../img/infobolsa/BgResumenValor.png') no-repeat top center;  
width:573px;
height:43px;
margin:0 auto;
text-align:center;
overflow:hidden
}
.Valor ul{
padding:12px 0 8px 0;
margin:0;/* cancels gap caused by top padding in Opera 7.54 */
width:100%;
color:#006797;
font-size:1em;
text-align:center;
line-height:18px/* fixes Firefox 0.9.3 */
}
.Valor ul li{
display:inline
}
.ValorTit{
padding:0 5px 0 25px
}
.ValorUlt{
color:#000;
font-size:2.1em;
font-weight:bold
}
.ValorDif{
font-size:1.5em;
font-weight:bold
}
.ValorFH{ 
color:#000;
padding:0 5px 0 25px;
font-size:1em
}
/* Resumen - Volumen - Situacion - Graficos - Ratios - Datos Estadisticos - Rentabilidades - DAJ */
.Resumen,.Ratios,.Rentabilidades{
margin:8px 4px 0 0;
padding:3px;
background:url('../img/infobolsa/BgDatos.jpg') top repeat-x;
vertical-align:top
}
.Volumen,.DEstadisticos,.DAJ{
margin:8px 0 0 4px;
padding:3px;
background:url('../img/infobolsa/BgDatos.jpg') top repeat-x;
vertical-align:top
} 
.Situacion{
margin:9px 0 11px 4px;
padding:3px;
background:url('../img/infobolsa/BgDatos.jpg') top repeat-x;
vertical-align:top
}
.GrafSesion{
margin:8px 4px 0 0;
vertical-align:top
}
.GrafHistorico{
margin:8px 0 0 4px;
vertical-align:top
}
.GrafBg{
height:157px;
width:284px;
margin:5px auto 0 0;
padding:10px 0 0 0;
background:url('../img/infobolsa/BgGraf.png') no-repeat top center;
text-align:center
}
.TitulosDAJ{
overflow:hidden
}
/* Tablas */
.Title th{
height:20px
}
.TitLeft{
}
.TitCenter{ 
}
.TitRight{
}
/* Cabecera Tablas */
.HeadCont{ 
color:white;
margin:0 auto;
padding:0px 2px; 
line-height:18px;
text-align:center;
min-height:20px;
position:relative
}
.HeadCorner{
height:20px;
width:3px;
position:absolute
}
.HeadCorner{
background:url('../img/infobolsa/HeadCorners.png')
}
.HeadLeft{
background-position:0 0;
left:0;
top:0
}
.HeadRight{
background-position:-3px 0;
right:0;
top:0
}
.HeadBg,.HeadBgSit{
background:url('../img/infobolsa/BgHead.png') repeat-x
}
.HeadCont a{
padding:0 10px 0  0;
background:url('../img/infobolsa/flechaOrd.png') no-repeat right;
text-decoration:none
}
.HeadCont a:hover{
background:url('../img/infobolsa/flechaOrdOver.png') no-repeat right;
color:#7f9bb5
}
/* Celdas Tablas */ 
.HeadTit{ 
padding:0 0 0 10px;
text-align:left
}
.Impar{
background-color:#ffffff/*!No simplificar las propiedades, se visualizará mal Cotizaciones Históricas*/
}
.Par{
background-color:#ffffff/*!No simplificar las propiedades, se visualizará mal Cotizaciones Históricas*/
}
.cTit{
color:#006797;
font-weight:bold;
height:18px;
padding:0 0 0 10px
}
.c,.cDif{
height:18px;
padding:0 10px 0 0;
text-align:right
}
.c2{
height:18px;
width:50%
}
.c2 a{
padding:0 10px 0 10px;
text-decoration:none
}
.c2 a:hover{
background:url('../img/infobolsa/flechaOver.png') no-repeat left;
font-weight:bold
}
.cDifFlecha{
height:18px;/*!No unificar las propiedades, se visualizará mal Cotizaciones Históricas*/
background-position:right;
background-repeat:no-repeat;
text-align:right
}
.cSit{
color:#006797;
padding:3px 0 0 6px;
font-weight:bold
}
/* Dividendos - Ampliaciones - Juntas */
.DAJCont div{
height:89px;
overflow:auto
}
.DAJCont div ul{
white-space:nowrap
}
.DAJCont div ul li{
padding:0 0 0 10px;
color:#00386b;
font-size:1em;
text-transform:lowercase;
vertical-align:top
}
/* Gráfico */ 
.Grafico{
margin:8px 0 0 0;
padding:4px;
text-align:center
}
.GrafTit{    
width: 100%;
font-weight:bold;
text-align:center
}
.GrafImg{ 
background:url('../img/infobolsa/BgGrafBig.png') no-repeat center top;
width:564;
height:300px;
margin:4px 0 0 0;
padding:10px 0 0 0;
text-align:center;
}
/* Ventana de Configuracion de Grafico */
.GrafWinTit{
padding:0 5px;
white-space:nowrap;
color:#00386b;
font-size:1em;
font-weight:bold
}
.GrafWinCampo{
border:#000386b 1px dotted;
margin:0 2px;
width:30px;
height:10px;
white-space:nowrap;
color:#00386b;
font-size:1em;
text-align:center;
#height:12px/* Solo para IE */
}
.GrafWinCombo{
white-space:nowrap;
color:#00386b;
font-size:1em
}
/* Ventana de Configuracion de Grafico Slide */
a:focus{
outline:none
}
#SlidePanel{
width:340px;
border:1px solid #b2cae4;
padding:10px;
margin:5px 0 0 101px;
display:none;
background:url('../img/infobolsa/BgDatos.jpg') repeat-x top #ffffff;
text-align:center;
position:absolute;
z-index:10;
-webkit-box-shadow:#8c8c8c 5px 5px 5px;
-moz-box-shadow:#8c8c8c 5px 5px 5px;
box-shadow:#8c8c8c 5px 5px 5px ;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5,OffY=5,Color='#8c8c8c',Positive='true')
}
.Slide{
margin:0;
padding:0;
position:absolute;
z-index:11
}
.SlideBtn{
margin:0 auto;
display:block
}
.SlideAct{
background:none
}
/* Gráfico Comparativo */
.GrafLeyenda{
margin:0 auto;
border:1px solid #b2cae4;
background:url('../img/infobolsa/BgTiny.jpg') bottom repeat-x;
text-align:center
}
.GrafLeyenda ul{
padding:5px 0 5px 0;
margin:0;/* cancels gap caused by top padding in Opera 7.54 */
width:100%;
color:#00386b;
font-size:1em;
text-align:center;
line-height:18px/* fixes Firefox 0.9.3 */
}
.GrafLeyenda ul li{
display:inline
}
.GrafLeyendaPpal{
padding:0 25px 0 2px;
font-weight:bold
}
.GrafLeyendaTit{
padding:0 25px 0 2px
}
.GrafLeyendaC1{
padding:0 6px;
display:inline;
background:#1c4273
}
.GrafLeyendaC2{
padding:0 6px;
display:inline;
background:#f99c27
}
.GrafLeyendaC3{
padding:0 6px;
display:inline;
background:#0000ff
}
.GrafLeyendaC4{
padding:0 6px;
display:inline;
background:#ed1c24
}
.GrafLeyendaC5{
padding:0 6px;
display:inline;
background:#ff00ff
}
/* Perfil */
.Perfil{
border:1px solid #b2cae4;
margin:8px 0 0 0;
padding:4px;
background:url('../img/infobolsa/BgDatos.jpg') repeat-x bottom
}
.PerfilCont1{
border:1px solid #b2cae4;
padding:4px;
background:#ffffff
}
.PerfilCont2{
padding:10px
}
.PerfilTexto1{
border-bottom:1px dotted #b2cae4;
font-weight:bold;
line-height:28px
}
.PerfilTexto2{
border-bottom:1px dotted #b2cae4;
line-height:28px
}
.PerfilTexto3{
}
.PerfilTexto3 pre{
white-space:normal;
font:normal 11px/1.5em Arial,Helvetica,Garuda,sans-serif
}
/* Cotizaciones Historicas */
.Historico{
border:1px solid #b2cae4;
margin:8px 0 0 0;
padding:4px;
vertical-align:top;
overflow:hidden
}
.HcoBusc{
border:1px solid #b2cae4;
margin:0 0 10px 0;
padding:10px 40px;
background:url('../img/infobolsa/BgTiny.jpg') #ffffff bottom repeat-x;
font-size:1em;
overflow:hidden!important
}
.HcoBusc2{
margin:0 auto;
text-align:center
}
.HcoBusc2 ul{
padding:0;
margin:0;/* cancels gap caused by top padding in Opera 7.54 */
color:#00386b;
font-size:1em;
text-align:center;
line-height:18px/* fixes Firefox 0.9.3 */
}
.HcoBusc2 ul li{
display:inline
}
.HcoBusc2 ul li a{
display:inline
}
.HcoTexto{
padding:0 0 10px 0
}
.HcoCampo input{
border:#00386b 1px dotted;
height:15px;
margin:0 10px 0 10px;
padding:0 4px;
width:80px;
color:#00386b;
font-size:1em;
text-align:center
}
.cCont{
height:18px;
padding:4px 10px 0 0;
text-align:right
}


