/* ELEMENTOS*/
BODY {
background : #cccccc;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : small;
padding: 0%;
margin: 0%;
width:100%;
max-width:100%;
height:100%;
max-height:100%;
}
H1,H2,H3,H4,H5,H6,
P,UL,LI,
TABLE,TR,TH,TD,
FORM,FIELDSET, LABEL,LEGEND,INPUT,TEXTAREA,SELECT{ 
font-family: Arial, Helvetica, sans-serif; 
}
INPUT.button{
float:right;
margin:0.5%;
}
H1,H2,H3,H4,H5,H6,P{
width: 100%;
padding:0%;
margin:0%;
display: block;
}
P{
margin: 1em 0% 0% 0%;
font-size:1em;
display:block;
float:left;
}
H1{
margin: 1.5em 0% 0% 0%;
font-size: 1.5em;
}
H2{
margin: 1.3em 0% 0% 0%;
font-size: 1.3em;
}
H3{
margin: 1.2em 0% 0% 0%;
font-size: 1.2em;
}
H4{
margin: 1em 0% 0% 0%;
font-size: 1em;
}
H5{
margin: 0.9em 0% 0% 0%;
font-size: 0.9em;
}
H6{
margin: 0.8em 0% 0% 0%;
font-size: 0.8em;
}
UL,LI{
margin:0%;
padding:0%;
list-style-type:none;
}
STRONG{
font-size:1em;
font-weight:600;
}
/**  PRESENTACIÓN DE TABLAS **/
TABLE,CAPTION,THEAD,TFOOT,TR,TH,TD{
margin: 0%;
padding: 0%;
font-size:1em;/*0.89em;*/
}
TABLE { 
display: table;
width: 100%;
clear:both;
margin: 0%;
border-collapse: separate;
border-spacing:1%;
empty-cells:show;
}
TR       { display: table-row }
THEAD    { display: table-header-group }
TBODY    { display: table-row-group }
TFOOT    { display: table-footer-group }
COL      { display: table-column }
COLGROUP { display: table-column-group }
TD, TH   { display: table-cell }
CAPTION{
display:none;
}
TABLE TBODY TR TD SPAN{
margin:0% 2% 0% 2%;
}
/** COMPORTAMIENTO DE ENLACES **/
A:link,
A:visited{
color: #0000FF;
text-decoration:underlined;
}
A IMG{
border:0px none transparent;
}
A:hover,
A:active,
A:focus{
color: #FF00FF;
text-decoration:none;
}
/* ELEMENTOS SÓLO PARA IMPRIMIR **/
.print{
display:none;
}
#hprint{
/*cabecera para alojar logo imprimible */
width:100%;
clear:both;
height:auto;
margin:0%;
padding:0%;
display:none;
}

/* DESCRIPCIÓN DE PÁGINA:
CONTENEDORES PRINCIPALES */
/**contenedor genérico, padre de los demás, alternativa a BODY**/
DIV#top{ 
/* AGRUPA A LOS DEMÁS CONTENEDORES */
width: 99.5%;
min-width:760px;
background-color:transparent;
} 
DIV#heading{
/* ENCABEZADO */
height: 45px;
width: 100%;
clear:both;
}	/** CONTENIDO DE ENCABEZADO **/
#hl{
/* remate de contenido en la zona izda. 
del encabezado*/
display:none;
}
#hr{
/* contenido en la zona dcha.
del encabezado*/
}
#hr DIV.logo{
/* contenedor para alojar logo web*/
float:right;
}
#hr DIV.logo IMG.logo{
width: 253px;
height: 42px;
margin:4px;
background-image: url(../img/base/logo_heading.png);
background-position: top left;
background-repeat: no-repeat;
}
DIV#main{
/* CONTENIDO ESPECÍFICO DE CADA PÁGINA **/
width:100%;
margin:0%;
padding:0%;
background-color:#ffffff;
z-index:10;
}
DIV#main DIV{
margin:0%;
padding:0%;
position:relative;
top:0px;
left:0px;
display:block;
}
DIV#foot{
/* PIE DE PAGINA */
width: 100%;
height: 35px;
border-top:1px solid black;
margin-top:1em;
clear:both;
}
/** CONTENIDO DEL PIE **/
#foot P{
font-size:0.8em;
}
#foot H5,#foot H6{
}
/*formato y comportamiento
para enlaces en el pie */
#foot P A,
#foot P A:link,
#foot P A:visited{
}
#foot P A:hover,
#foot P A:active{
}
/* CONTENEDOR DE MENU */
DIV#menu{/*caja del menú completo*/
display:block;
}
#menu DIV.mr{
/* menu right
CONTENIDO DEL MENU */
}
#menu DIV.mhl{
/*menu heading left
remate superior izquierdo*/
display:none;
}
#menu DIV.mhr{
/*menu heading right
remate superior derecho*/
display: none;
}
#menu DIV.ml{
/*menu left
 remate lateral izquierdo*/
display: none;
}
#menu DIV.mfl{
/* menu foot left
remate inferior izquierdo */
display:none;
}
#menu DIV.mfr{ 
/* menu foot right
remate inferior derecho*/
display:none;
}
/** OTROS CONTENEDORES **/
DIV#validations{
/*contiene las referencias de validación superadas por la página*/
display:block;
clear:both;
width:100%;
height:auto;
margin:0%;
padding:0%;
}
#main DIV.view{
/* oculta bloques que se mostrarán 
selectivamente mediante script
display:block; */
visibility:visible;
height:auto;
}
#main DIV.hide{
/* oculta bloques que se mostrarán 
selectivamente mediante script 
display:none;*/
visibility:hidden;
height:0px;
}

/** MODIFICADORES DE ANCHURA **/
.w10,#main div.w10,
#main TBODY TR TD.w10,
#main THEAD TR TH.w10{ width: 9%; }
.w15,#main div.w15,
#main TBODY TR TD.w15,
#main THEAD TR TH.w15{ width: 14%; }
.w20,#main div.w20,
#main TBODY TR TD.w20,
#main THEAD TR TH.w20{ width: 19.5%; }
.w25,#main div.w25,#main FORM FIELDSET LABEL.w25,
#main TBODY TR TD.w25,
#main THEAD TR TH.w25,
#main DIV FORM.w25{ width: 24.5%; }
.w30,#main div.w30,
#main TBODY TR TD.w30,
#main THEAD TR TH.w30,
#main DIV FORM.w30{ width: 29.5%; }
.w33,#main div.w33,
#main TBODY TR TD.w33,
#main THEAD TR TH.w33,
#main DIV FORM.w33{ width: 32.7%; }
.w40,#main div.w40,
#main TBODY TR TD.w40,
#main THEAD TR TH.w40,
#main DIV FORM.w40,
#main FORM fieldset.w40{ width: 39%; }
.w50,#main div.w50,
#main TBODY TR TD.w50,
#main THEAD TR TH.w50,
#main DIV FORM.w50,
#main DIV P.w50,
#main LI.w50,
#main FORM fieldset.w50{ width: 49%; }
.w60,#main DIV.w60,
#main TBODY TR TD.w60,
#main THEAD TR TH.w60,
#main DIV FORM.w60,
#main DIV P.w60,
#main FORM fieldset.w60{ width: 59%; }
.w66,#main DIV.w66,
#main TBODY TR TD.w66,
#main THEAD TR TH.w66,
#main SPAN.w66,
#main DIV P.w66{ width: 66%; }
.w75,#main div.w75,
#main TBODY TR TD.w75,
#main THEAD TR TH.w75,
#main DIV P.w75{ width: 74%; }
.w85,#main div.w85,
#main TBODY TR TD.w85,
#main THEAD TR TH.w85,
#main DIV P.w85{ width: 84%; }
.w90,#main div.w90,
#main TBODY TR TD.w90,
#main THEAD TR TH.w90,
#main DIV P.w90{ width: 89%; }
.w99,#main div.w99,
#main TBODY TR TD.w99,
#main THEAD TR TH.w99,
#main DIV P.w99{ width: 98.5%; }
.w100,#main DIV.w100,
#main TBODY TR TD.w100,
#main THEAD TR TH.w100,
#main LI.w100{ width: 100%; }
/** FLOTADORES **/
.floatright, #main .floatright{ 
float: right; 
}
.floatleft, #main .floatleft{
float: left;
font-weight:600;
}
#main DIV P SPAN.floatright{
text-align:left;
width:70%;
}
#main DIV P SPAN.floatleft{
text-align:left;
width:29%;
}
#main DIV.w30 P SPAN.floatright,
#main DIV.w33 P SPAN.floatright{
width:39%;
}
#main DIV.w30 P SPAN.floatleft,
#main DIV.w33 P SPAN.floatleft{
width:60%;
}
#main DIV.w50 P SPAN.floatright{
width:50%;
}
#main DIV.w50 P SPAN.floatleft{
width:49%;
}
/** ELEMENTOS DE FORMULARIO **/
FORM,FIELDSET, LABEL,
LEGEND,INPUT,TEXTAREA,SELECT{ 
font-size: 1em; 
}
FORM{
display:none;
}
FIELDSET{
width:100%;
float:left;
}
LEGEND{
font-weight: 600;
}
LABEL{
cursor: pointer;
}
INPUT,TEXTAREA{ 
/*  cajas de texto y password*/
cursor: text;
}
FORM P{}
/** FORMULARIOS EN ENCABEZADO **/
FORM#login{
display:none;
}
/** FORMULARIOS EN CUERPO PRINCIPAL */
#main FORM{
display:block;
padding:0%;
margin:0%;
width:99%;
background-color:transparent;
border:1px solid black;
}
#main FORM FIELDSET{
position:relative;
top:0px;
left:0px;
padding:0%;
margin:0%;
width:99%;
}
#main FORM FIELDSET.oculto{
border:0px;
}
main FORM FIELDSET.w40{
/*clear:none;
float:left;*/
}
#main FORM LEGEND{}
#main FORM SELECT{}
#main FORM P{}
#main FORM INPUT{}
#main FORM LABEL{
margin:0%;
}
/** CONTENEDOR PRINCIPAL **/
#main DIV{
/*display:block;*/
background-color:#ffffff;
float: left;
margin: 0%;
padding:0%;
}
#main DIV P{/*párrafo normal*/
margin: 0.3em 0px 0px 0px;
font-size:1em;
padding:0px 0em 0px 0.2em;
}
#main DIV P.disclaimer,
#main DIV P.error{
/*excepción disclaimer + error*/
padding:5%;
width:auto;
}
#main DIV H1{
border-bottom: 3px solid #000000;
margin: 0.25em 0px 0px 0px;
}
#main DIV H2{
background-color: #FFFFFF;
border-bottom: 3px solid #000000;
margin: 0.55em 0px 0px 0px;
}
#main DIV H3{
background-color: #FFFFFF;
border-bottom: 1px solid #000000;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#main DIV H4{
background-color: #FFFFFF;
margin:5px 0px 0px 0px;
font-size: 14px;
background-color:#f5f5f5;
}
#main DIV H5,#main DIV H6{
background-color: #FFFFFF;
border-bottom: 1px solid #000000;
margin-top:10px;
}
/** LISTAS**/
#main UL,
#main UL LI{
margin:0%;
padding:0%;
list-style-type:none;
}
#main UL LI SPAN{
margin:0% 0.5% 0% 0.5%;
}
/** DATOS DESTACADOS EN CABECERA DE INFORME**/
#main DIV.common{
width:68%;
}
#main DIV.common P SPAN.floatright{
text-align:left;
width:75%;
}
#main DIV.common P SPAN.floatleft{
width:24%;
}
#main UL.rad{
float:right;
width:30%;
border-color:#000000 #000000 #000000 #000000;
border-style: solid solid solid solid;
border-width:0px 2px 2px 1px;
color:#0099cc;
background-color:transparent;
list-style:none;
}
#main UL.rad LI{
float:left;
width:32.7%;
font-weight:500;
border-left:1px solid #000000;
}
#main UL.rad LI DIV{
text-align:center;
clear:left;
width:100%;
}
#main UL.rad LI.ra DIV{
font-weight:600;
font-size:1.1em;
}
#main UL.rad LI.ranking DIV{
font-size:1.1em;
color:#000000;
}
#main UL.rad LI.fecha DIV.fecha{
font-size:1.1em;
color:#000000;
}
#main UL.rad LI DIV.label{
margin-top:0px;
font-size:0.7em;
display:block;
border-bottom:1px solid #000000;
color:#000000;
}
/** LISTA DE SOLAPAS DE NAVEGACIÓN SOBRE H1 **/
#main UL.flaps1{
float:right;
position:absolute;
right:0em;
top:1em;
}
html>body #main UL.flaps1{
top:1.1em;
}
#main UL.flaps1 LI{
float:left;
height:1em;
position:relative;
}
#main UL.flaps1 LI A,
#main UL.flaps1 LI A:link,
#main UL.flaps1 LI A:visited{
cursor:pointer;
height:1em;
width:auto;
text-align:center;
text-decoration:none;
font-weight:500;
padding:0em 0em 0em 0.48em;
background-image: url(../img/base/h2_menu_l.png);
background-repeat: no-repeat;
background-position: left top;
}
#main UL.flaps1 LI A SPAN{
margin:0px;
padding-right:0.5em;
background-image: url(../img/base/h2_menu_r.png);
background-repeat: no-repeat;
background-position: right top;
}
#main UL.flaps1 LI.current{
height:1em;
padding:0px 0px 0px 7px;
color:#000000;
background-image: url(../img/base/h2_menu_l_over.png);
background-repeat: no-repeat;
background-position: top left;
}
html>body #main UL.flaps1 LI.current{
padding-bottom:3px;
}
#main UL.flaps1 LI.current A,
#main UL.flaps1 LI.current A:link,
#main UL.flaps1 LI.current A:visited,
#main UL.flaps1 LI.current A:hover,
#main UL.flaps1 LI.current A:active{
background-image:none;
padding-left:0%;
color:#000000;
}
#main UL.flaps1 LI.current SPAN,
#main UL.flaps1 LI.current A SPAN{
background-image: url(../img/base/h2_menu_r_over.png);
background-repeat: no-repeat;
background-position: top right;
padding-right:7px;
color:#ffffff;
}
#main UL.flaps1 LI A:hover{
text-decoration:none;
font-weight:500;
color:#000000;
background-image: url(../img/base/h2_menu_l_over.png);
background-repeat: no-repeat;
background-position: top left;
}
#main UL.flaps1 LI A:hover SPAN{
background-image: url(../img/base/h2_menu_r_over.png);
background-repeat: no-repeat;
background-position: top right;
}
#main UL.flaps1 LI.print{}

#main UL.flaps1 LI.print A,
#main UL.flaps1 LI.print A:link,
#main UL.flaps1 LI.print A:visited,
#main UL.flaps1 LI.print A:hover,
#main UL.flaps1 LI.print A:active{
background-image:none;
padding:0%;
margin:0% 0.3em 0% 0%;
}
#main UL.flaps1 LI.print A IMG{
width:16px;
height:15px;
background-image:url(../img/base/icon_printer.png);
background-repeat: no-repeat;
background-position: top left;
}
#main UL.flaps1 LI.print A:hover IMG{
background-image:url(../img/base/icon_printer_over.png);
background-repeat: no-repeat;
background-position: top left;
}
#main UL.flaps1 LI.excell{}

#main UL.flaps1 LI.excell A,
#main UL.flaps1 LI.excell A:link,
#main UL.flaps1 LI.excell A:visited,
#main UL.flaps1 LI.excell A:hover,
#main UL.flaps1 LI.excell A:active{
background-image:none;
padding:0%;
margin:0% 0.3em 0% 0%;
}
#main UL.flaps1 LI.excell A IMG{
width:16px;
height:15px;
background-image:url(../img/base/icon_excell.png);
background-repeat: no-repeat;
background-position: top left;
}
#main UL.flaps1 LI.excell A:hover IMG{
background-image:url(../img/base/icon_excell_over.png);
background-repeat: no-repeat;
background-position: top left;
}
#main UL.flaps1 LI.csv{}

#main UL.flaps1 LI.csv A,
#main UL.flaps1 LI.csv A:link,
#main UL.flaps1 LI.csv A:visited,
#main UL.flaps1 LI.csv A:hover,
#main UL.flaps1 LI.csv A:active{
background-image:none;
padding:0%;
margin:0% 0.3em 0% 0%;
}

/** LISTA DE SOLAPAS DE NAVEGACIÓN SOBRE H2 **/
#main UL.flaps2{
float:right;
position:absolute;
right:0em;
top:1em;
}
html>body #main UL.flaps2{
top:1em;
}
#main UL.flaps2 LI{
float:left;
height:1em;
position:relative;
/*margin-left:0.1%;*/
}
#main UL.flaps2 LI A,
#main UL.flaps2 LI A:link,
#main UL.flaps2 LI A:visited{
cursor:pointer;
height:1em;
width:auto;
text-align:center;
text-decoration:none;
font-weight:500;
padding:0em 0em 0em 0.48em;
background-image: url(../img/base/h2_menu_l.png);
background-repeat: no-repeat;
background-position: left top;
}
#main UL.flaps2 LI A SPAN,
#main UL.flaps2 LI A:link SPAN,
#main UL.flaps2 LI A:visited SPAN{
margin:0px;
padding-right:0.5em;
background-image: url(../img/base/h2_menu_r.png);
background-repeat: no-repeat;
background-position: right top;
}
#main UL.flaps2 LI.current{
padding:0px 0px 2px 7px;
color:#000000;
background-image: url(../img/base/h2_menu_l_over.png);
background-repeat: no-repeat;
background-position: top left;
}
#main UL.flaps2 LI.current A{
background-image:none;
padding-left:0%;
}
#main UL.flaps2 LI.current SPAN,
#main UL.flaps2 LI.current SPAN A SPAN{
background-image: url(../img/base/h2_menu_r_over.png);
background-repeat: no-repeat;
background-position: top right;
padding-right:7px;
}
#main UL.flaps2 LI A:hover{
text-decoration:none;
font-weight:500;
color:#ffffff;
background-image: url(../img/base/h2_menu_l_over.png);
background-repeat: no-repeat;
background-position: top left;
}
#main UL.flaps2 LI A:hover SPAN{
background-image: url(../img/base/h2_menu_r_over.png);
background-repeat: no-repeat;
background-position: top right;
}
#main UL.flaps2 LI.print{}

#main UL.flaps2 LI.print A,
#main UL.flaps2 LI.print A:link,
#main UL.flaps2 LI.print A:visited,
#main UL.flaps2 LI.print A:hover,
#main UL.flaps2 LI.print A:active{
background-image:none;
padding:0%;
margin:0% 0.3em 0% 0%;
}
#main UL.flaps2 LI.print A IMG{
width:16px;
height:15px;
background-image:url(../img/base/icon_printer.png);
background-repeat: no-repeat;
background-position: top left;
}
#main UL.flaps2 LI.print A:hover IMG{
background-image:url(../img/base/icon_printer_over.png);
background-repeat: no-repeat;
background-position: top left;
}
#main UL.flaps2 LI.excell{}

#main UL.flaps2 LI.excell A,
#main UL.flaps2 LI.excell A:link,
#main UL.flaps2 LI.excell A:visited,
#main UL.flaps2 LI.excell A:hover,
#main UL.flaps2 LI.excell A:active{
background-image:none;
padding:0%;
margin:0% 0.2em 0% 0%;
}
#main UL.flaps2 LI.excell A IMG{
width:16px;
height:15px;
background-image:url(../img/base/icon_excell.png);
background-repeat: no-repeat;
background-position: top left;
}
#main UL.flaps2 LI.excell A:hover IMG{
background-image:url(../img/base/icon_excell_over.png);
background-repeat: no-repeat;
background-position: top left;
}
#main UL.flaps2 LI.csv{}

#main UL.flaps2 LI.csv A,
#main UL.flaps2 LI.csv A:link,
#main UL.flaps2 LI.csv A:visited,
#main UL.flaps2 LI.csv A:hover,
#main UL.flaps2 LI.csv A:active{
background-image:none;
padding:0%;
margin:0% 0.2em 0% 0%;
}

/** LISTA DE SOLAPAS DE NAVEGACIÓN SOBRE H3 **/
#main UL.flaps3{
float:right;
position:absolute;
right:0em;
top:1em;
}
html>body #main UL.flaps3{
top:1em;
}
#main UL.flaps3 LI{
float:left;
height:1em;
position:relative;
}
#main UL.flaps3 LI A,
#main UL.flaps3 LI A:link,
#main UL.flaps3 LI A:visited{
cursor:pointer;
height:1em;
width:auto;
text-align:center;
text-decoration:none;
font-weight:500;
padding:0em 0em 0em 0.48em;
background-image: url(../img/base/h2_menu_l.png);
background-repeat: no-repeat;
background-position: left top;
}
#main UL.flaps3 LI A SPAN,
#main UL.flaps3 LI A:link SPAN,
#main UL.flaps3 LI A:visited SPAN{
margin:0px;
padding-right:0.5em;
background-image: url(../img/base/h2_menu_r.png);
background-repeat: no-repeat;
background-position: right top;
}
#main UL.flaps3 LI.current{
padding:0px 0px 2px 7px;
color:#000000;
background-image: url(../img/base/h2_menu_l_over.png);
background-repeat: no-repeat;
background-position: top left;
}
#main UL.flaps3 LI.current A{
background-image:none;
padding-left:0%;
}
#main UL.flaps3 LI.current SPAN,
#main UL.flaps3 LI.current SPAN A SPAN{
background-image: url(../img/base/h2_menu_r_over.png);
background-repeat: no-repeat;
background-position: top right;
padding-right:7px;
}
#main UL.flaps3 LI A:hover{
text-decoration:none;
font-weight:500;
color:#ffffff;
background-image: url(../img/base/h2_menu_l_over.png);
background-repeat: no-repeat;
background-position: top left;
}
#main UL.flaps3 LI A:hover SPAN{
background-image: url(../img/base/h2_menu_r_over.png);
background-repeat: no-repeat;
background-position: top right;
}
/*===============/*
/* LISTA HORIZONTAL*/
#main UL.horizontal{
clear:both;
}
#main UL.horizontal LI{
font-size: 0.9em;
}
/*lista reducida para mostrar en columnas*/
#main UL.short{
display:block;
clear:both;
margin:0% 0% 0% 1em;
padding:1em	0% 0% 0%;
font-size: 1em;
}
#main DIV UL.short LI{
list-style:none;
}
#main DIV UL.twocol{
padding:0%;
}
#main DIV UL.twocol LI{
width:45%;
float:left;
}
/** LISTAS DE HECHOS RELEVANTES **/
#main UL.news{
/* lista para hechos relevantes */
width:100%;
padding:0%;
margin:0%;
}
#main UL.news LI{
/* titula y contiene a las listas de detalle de cada hecho relevante*/
clear:left;
width: 100%;
font-size:1em;
border-top:1px solid #000000;
}
#main UL.news LI.one{
/* excepción para el primer hecho relevante de la lista */
border-top:0px;
}
#main UL LI.portada{
/* exepción para el listado breve de h.r. en la portada de la aplicación*/
font-size:1em;
padding:0.5em 0em 0.2em 0em;
border-top:1px solid #c1c1c1;
}
BODY.portada #main UL.news UL.news1{
margin-bottom:0;
width:inherit;
}
#main UL.news LI UL,
#main UL.news LI UL LI{
width:inherit;
float:left;
border:0px;
background-color:inherit;
}
#main UL.news LI A,
#main UL.news LI A:link,
#main UL.news LI A:visited{
font-size:1em;
text-decoration:underline;
font-weight:600;
cursor:pointer;
}
#main UL.news LI A:hover,
#main UL.news LI A:active{
}
#main UL.news LI UL{
width:99%;
}
#main UL.news LI UL LI.w50{
width:48%;
clear:none;
}
#main UL.news LI UL LI.floatleft{
font-weight:500;
}
#main UL.news UL.news1{
/* lista de detalles destacados  de cada hecho relevante: */
width:40%;
position:relative;
top:-1.2em;
margin-bottom:-1em;
background-color:transparent;
position:relative;
float:right;
}
#main UL.news UL.news1 LI{
float:right;
width:auto;
padding-left: 1%;
border-top:0px none #ffffff;
background-color:transparent;

}
#main UL.news LI UL LI UL.news2{
/* listas de detalles del hecho relevante*/
float:left;
}
#main UL.news LI UL LI UL.news2 LI{
background-color:transparent;
}
#main UL.news LI UL LI UL.news1,
#main UL.news LI UL LI UL.news1 LI{
background-color:transparent;
}
#main UL.news LI UL LI UL.news2{
background-color:transparent;
clear:none;
}
/** LISTAS DE H.R. ESPECIALIZADOS:
CAMBIOS DE DENOMINACIÓN y FUSIONES **/ 
#main UL.denom,
#main UL.fusion{
width:100%;
border:1px solid red;
border-bottom: 1px solid black;
}
#main UL.denom LI,
#main UL.fusion LI{
font-weight:500;
display:block;
clear:left;
position:relative;
}
#main UL.denom LI STRONG{
font-weight:600;
font-size:larger;
}
#main UL.denom LI UL LI A.pdf,
#main UL.fusion LI A.pdf{
/* ver 	#main UL.fusion LI.pdf A.pdf  en línea 1674 */
}
#main UL.denom LI UL LI,
#main UL.fusion LI UL LI{
}
#main UL.denom UL.denom,
#main UL.fusion UL.fusion{
position:relative;
width:75%;
top:-1em;
left:25%;
}
#main UL.denom UL.denom LI,
#main UL.fusion UL.fusion LI{
background-color:#f8f9fb;
}
#main UL.denom UL.denom LI UL,
#main UL.fusion UL.fusion LI UL{
position:relative;
left:0px;
}
#main UL.denom SPAN,
#main UL.fusion SPAN{
position:absolute;
}
#main UL.denom SPAN.fi,
#main UL.fusion SPAN.fi{
left:0%;
}
#main UL.denom SPAN.pdf,
#main UL.fusion SPAN.pdf{
left:50%;
}
#main UL.denom SPAN.date,
#main UL.fusion SPAN.gesfi{
left:60%;
}
#main UL.denom UL.denom LI.former{
width:100%;
}
#main UL.denom UL.denom UL.denom{
width:50%;
left:50%;
}
#main UL.denom UL.denom UL.denom LI.date{
width:80%;
}
/*VENCIMIENTOS Y DISOLUCIONES*/
#main UL.vto{
display:block;
width:100%;
margin-top:3em;
position:relative;
}
#main UL.vto LI{
width:auto;
clear:left;
height:22px;
margin-top:-3px;
padding:0px 0px 0px 20px;
border-top:1px solid #ffffff;
}
html>body #main UL.vto LI{
margin:0px;
}
#main UL.vto LI UL{
position:relative;
}
#main UL.vto LI UL LI{
width:auto;
position:absolute;
left:0%;
height:22px;
margin-top:0.2em;
border-style:none;
background-color:transparent;
}
#main UL.vto LI UL LI.si{
background-image:url(../img/base/icon_si.png);
background-repeat: no-repeat;
background-position: 3px 3px;
}
#main UL.vto LI UL LI.fi,
#main UL.vto LI UL LI.gesfi{
padding-left:0px;
}
#main UL.vto LI UL LI.fi{
left:15%;
}
#main UL.vto LI UL LI.gesfi{
left:65%;
}
#main UL.vto LI.pdf,
#main UL.vto LI UL LI.date{
left:2%;
}
/* VER: #main UL LI.par */
#main UL.dsl{
position:relative;
top:-1.2em;
}
html>body #main UL.dsl{
top:0em;
}
#main UL.dsl LI{
width:auto;
clear:left;
height:2em;
margin-top:-3px;
padding-left:20px;
border-top:1px solid #ffffff;
}
/*== color alterno para listas ==*/
#main UL.impar,
#main UL.impar LI,
#main LI.impar{
background-color: #f8f8f8;
}
#main UL.par,
#main UL.par LI,
#main LI.par{
background-color: #f1f1f1;
}
#main UL.impar,
#main LI.impar{
border-bottom:1px solid #f1f1f1;
}
#main UL.par,
#main LI.par{
border-bottom:1px solid #f8f8f8;
}
.impar,#main TBODY TR.impar,
#main TBODY TR.impar TD 
#main TBODY P.impar{
background-color: #f8f8f8;
}
.par,#main TBODY TR.par,
#main TBODY TR.par TD,
#main TBODY P.par{
background-color: #f1f1f1;
}
/** COMPORTAMIENTO DE ICONOS **/
#main IMG.star{
width:16px;
height:16px;
background-image: url(../img/base/icon_vdos_star.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}
#main SPAN.star_nd{
display:inline;
width:59px !important;
height:15px;
background-image: url(../img/base/icon_vdos_star_nd.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}
#main IMG.star_r1{
width:59px;
height:15px;
background-image: url(../img/base/icon_vdos_star_r1.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}
#main IMG.star_r2{
width:59px;
height:15px;
background-image: url(../img/base/icon_vdos_star_r2.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}
#main IMG.star_r3{
width:59px;
height:15px;
background-image: url(../img/base/icon_vdos_star_r3.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}
#main IMG.star_r4{
width:59px;
height:15px;
background-image: url(../img/base/icon_vdos_star_r4.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}
#main IMG.star_r5{
width:59px;
height:15px;
background-image: url(../img/base/icon_vdos_star_r5.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}

#main SPAN.si{
display:none;
}
#main IMG.si{
width:15px;
height:15px;
background-image:url(../img/base/icon_si.png);
background-position:0% 0%;
background-repeat:no-repeat;
margin:0px 3px 0px 3px;
}
#main SPAN.no{
color: #B8B8B8;
text-decoration: line-through;
display:none;
}
#main SPAN.no IMG{
width:15px;
height:15px;
background-image:url(../img/base/icon_no.png);
background-position:0% 0%;
background-repeat:no-repeat;
display:block;
}
#main SPAN.nohay IMG{
width:15px;
height:15px;
background-image:url(../img/base/icon_no.png);
background-position:0% 0%;
background-repeat:no-repeat;
display:block;
}
#main A.pdf IMG,
#main A.pdf:link IMG,
#main A.pdf:visited IMG{
float:left;
margin:0px 1px 0px 1px;
padding:0px;
background-image: url(../img/base/icon_acroread.png);
background-position: 0% 0%;
background-repeat:no-repeat;
}

#main A.pdf:hover IMG,
#main A.pdf:active IMG{
background-image: url(../img/base/icon_acroread_over.png);
}
#main SPAN.floatright A.pdf IMG{
margin:0px 5px 0px 1px;
}
#main A.pdf IMG,
#main UL.fusion LI.pdf A.pdf IMG,
#main UL.fusion SPAN.pdf A.pdf IMG,
#main UL.denom LI.pdf A.pdf IMG,
#main UL.denom SPAN.pdf A.pdf IMG{
/* sólo se muestra por pantalla */
width:15px;
height:15px;
}
#main TABLE TBODY TR TD A.pdf IMG,
#main TABLE TBODY TR TD A.pdf:link IMG,
#main TABLE TBODY TR TD A.pdf:visited IMG,
#main TABLE TBODY TR TD A.pdfIMG{
float:none;
}
#main A.pdf SPAN{
/* sólo se muestra al imprimir */
display:none;
}
#main TABLE.filist TBODY TR TD.pdf A.pdf,
#main TABLE.filist TBODY TR TD.pdf A.pdf:link,
#main TABLE.filist TBODY TR TD.pdf A.pdf:visited{
float:none;
}
/** LISTA MORE **/
#main UL.more{
width:100%;
float:right;
clear:both;
background-color:#ffffff;
background-image: url(../img/base/more_base.png);
background-repeat: no-repeat;
background-position: bottom right !important;
}
#main UL.more LI{
list-style:none;
float:right;
margin:0%;
}
#main UL.more LI A,
#main UL.more LI A:link,
#main UL.more LI A:visited{
width:35px;
height:auto;
line-height:17px !important;
display:block;
margin:0px !important;
padding:0px !important;
font-size:0.8em;;
color:#0000ff;
text-decoration:underline;
font-weight:500;
text-align:center;
/* EN CASO QDE QUE SE QUIERA MOSTRAR LAS SOLAPAS INACTIVAS:
background-image:url(../img/base/more_flap.png);
background-repeat:no-repeat;
background-position: 0% 4px;
*/
}
#main UL.more LI A:hover,
#main UL.more LI A:active{
color:#ff00ff;
background-image:url(../img/base/more_flap_over.png);
background-repeat: no-repeat;
background-position: top left;
}
#main UL.more LI.current{
}
#main UL.more LI.current A,
#main UL.more LI.current A:link,
#main UL.more LI.current A:visited{
color:#ff00ff;
background-image:url(../img/base/more_flap_over.png);
background-repeat: no-repeat;
background-position:top left;
text-align:center;
}
#main UL.more LI.more{
margin-right:0.3em;
}
html>body #main UL.more LI.more{
margin-right:0.7em;
margin-bottom:0.2em;
}
#main UL.more LI.more A.more,
#main UL.more LI.more A.more:link,
#main UL.more LI.more A.more:visited{
float:right;
width:11px;
height:11;
padding:0px;
margin:0px 1em 3px 0px;
background: transparent none;
}
#main UL.more LI.more A.more:hover,
#main UL.more LI.more A.more:active{
}
/*#main UL.more LI A.more IMG,*/
#main UL.more LI.more A.more IMG{
width:11px;
height:11px;
border:0px;
padding:0px;
background-image: url(../img/base/icon_mas.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}
/*#main UL.more LI A.more:hover IMG,*/
#main UL.more LI.more A.more:hover IMG{
/*width:11px;
height:11px;*/
border:0px;
padding:0px;
background: transparent url(../img/base/icon_mas_over.png) no-repeat 0% 0%
}
/** lista con vinetas basadas en logo **/
#main UL.logo{
padding-top: 7px;
padding-bottom: 8px;
margin:3px 0px 0px 20px;
}
#main UL.logo LI{
padding-left:0px;
margin:0px 0px 5px 0px;
vertical-align:middle;
}

#main TFOOT TR TD IMG{
vertical-align: text-bottom;
}
#main TFOOT TR TD A:link,
#main TFOOT TR TD A:visited{
font-weight:500;
color: #999999;
text-decoration: none;
}
#main TFOOT TR TD A:hover, 
#main TFOOT TR TD A:active{ 
color: #D23333; 
}
#main TFOOT TR TD A.lista2:link,
#main TFOOT TR TD A.lista2:visited{
color: #ffffff;
background-color:#8f8f8f;	
}
#main TFOOT TR TD A.lista2:hover, 
#main TFOOT TR TD A.lista2:active{ 
background-color: #D23333;
color: #6c1818; 
}
/** ELEMENTOS DE TABLA EN CONTENEDOR PRINCIPAL **/
#main DIV TABLE{
}
#main THEAD TH{ /*filas y celdas de encabezado de tabla*/
background-color: #f8f8f8;
border-right:1px solid black;
}
#main THEAD TR>TD:first-child{
}
#main TBODY TR TD{
height:1.3em;
font-size:1em;
}
#main THEAD TR TH A,
#main TBODY TR TD.icono A{
}
#main TBODY TR TD A IMG,
#main THEAD TR TH A IMG{
width:15px;
height:15px;
margin:0px;
padding:0px;
}
#main TBODY TR TD.fondo A,
#main TBODY TR TD.fondo A:link,
#main TBODY TR TD.fondo A:visited{
font-weight:500;
text-decoration:underline;
}
#main TBODY TR TD.fondo A:hover,
#main TBODY TR TD.fondo A:active{
text-decoration: underline;
}
/* CASOS SINGULARES*/
/*=================*/
#main THEAD TR TH.first{
border-left:1px solid black;
}
#main THEAD TR TH.super{
border-bottom:1px solid black;
}
#main THEAD TR TH A.sortup IMG,
#main THEAD TR TH A.sortdown IMG{
height:10px;
width:18px;
}
#main THEAD TR TH A.sortup,
#main THEAD TR TH A.sortdown{
margin:0%;
padding:0%;
}
#main THEAD TR TH A.sortup,
#main THEAD TR TH A.sortup:link,
#main THEAD TR TH A.sortup:visited{
background-image: url(../img/base/icon_sort_up.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}
#main THEAD TR TH A.sortdown,
#main THEAD TR TH A.sortdown:link,
#main THEAD TR TH A.sortdown:visited{
background-image: url(../img/base/icon_sort_down.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}
#main THEAD TR TH A.sortup:hover{
background-image: url(../img/base/icon_sort_up_over.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}
#main THEAD TR TH A.currentup,
#main THEAD TR TH A.currentup:link,
#main THEAD TR TH A.currentup:visited{
background-image:url(../img/base/icon_sort_up_over.png);
background-repeat: no-repeat;
background-position: 0%;
}
#main THEAD TR TH A.sortdown:hover{
background-image: url(../img/base/icon_sort_down_over.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}
#main THEAD TR TH A.currentdown:link,
#main THEAD TR TH A.currentdown:link,
#main THEAD TR TH A.currentdown:visited{
background-image: url(../img/base/icon_sort_down_over.png);
background-repeat: no-repeat;
background-position: top;
}
#main TBODY TD.si IMG{
background-image: url(../img/base/icon_si.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}
#main SPAN.floatright A.no IMG.no,
#main TBODY TD.no IMG{
background-image: url(../img/base/icon_no.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}
#main SPAN.floatright A.no IMG.no{
width:15px;
height:15px;
}
#main TBODY TR TD.folleto A.pdf IMG,
#main TBODY TR TD.folleto A.pdf:link IMG,
#main TBODY TR TD.folleto A.pdf:visited IMG,
#main TBODY TR TD.ficha A.pdf IMG,
#main TBODY TR TD.ficha A.pdf:link IMG,
#main TBODY TR TD.ficha A.pdf:visited IMG,
#main TBODY TR TD.semi A.pdf IMG,
#main TBODY TR TD.semi A.pdf:link IMG,
#main TBODY TR TD.semi A.pdf:visited IMG,
#main TBODY TR TD.memo A.pdf IMG,
#main TBODY TR TD.memo A.pdf:link IMG,
#main TBODY TR TD.memo A.pdf:visited IMG
{
background: url(../img/base/icon_acroread.png) no-repeat 0% 0%;
}
#main TBODY TR TD.folleto A.pdf:hover IMG,
#main TBODY TR TD.folleto A.pdf:active IMG,
#main TBODY TR TD.ficha A.pdf:hover IMG,
#main TBODY TR TD.ficha A.pdf:active IMG,
#main TBODY TR TD.semi A.pdf:hover IMG,
#main TBODY TR TD.semi A.pdf:active IMG,
#main TBODY TR TD.memo A.pdf:hover IMG,
#main TBODY TR TD.memo A.pdf:active IMG
{
background: url(../img/base/icon_acroread_over.png) no-repeat 0% 0%;
}
#main TBODY TR TD.folleto A.no IMG,
#main TBODY TR TD.folleto A.no:link IMG,
#main TBODY TR TD.folleto A.no:visited IMG,
#main TBODY TR TD.ficha A.no IMG,
#main TBODY TR TD.ficha A.no:link IMG,
#main TBODY TR TD.ficha A.no:visited IMG,
#main TBODY TR TD.semi A.no IMG,
#main TBODY TR TD.semi A.no:link IMG,
#main TBODY TR TD.semi A.no:visited IMG,
#main TBODY TR TD.memo A.no IMG,
#main TBODY TR TD.memo A.no:link IMG,
#main TBODY TR TD.memo A.no:visited IMG,
#main TBODY TR TD A.no IMG,
#main TBODY TR TD A.no:link IMG,
#main TBODY TR TD A.no:visited IMG

{
background-image: url(../img/base/icon_no.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}
#main TBODY TR TD.scomirdo A.si IMG,
#main TBODY TR TD.scomirdo A.si:link IMG,
#main TBODY TR TD.scomirdo A.si:visited IMG,
#main TBODY TR TD.scomia A.si IMG,
#main TBODY TR TD.scomia A.si:link IMG,
#main TBODY TR TD.scomia A.si:visited IMG,
#main TBODY TR TD.scomir A.si IMG,
#main TBODY TR TD.scomir A.si:link IMG,
#main TBODY TR TD.scomir A.si:visited IMG
{
background: url(../img/base/icon_si.png) no-repeat 0% 0%;
}
#main TBODY TR TD.scomirdo A.si:hover IMG,
#main TBODY TR TD.scomirdo A.si:active IMG,
#main TBODY TR TD.scomia A.si:hover IMG,
#main TBODY TR TD.scomia A.si:active IMG,
#main TBODY TR TD.scomir A.si:hover IMG,
#main TBODY TR TD.scomir A.si:active IMG
{
background: url(../img/base/icon_si.png) no-repeat 0% 0%;
}
#main TBODY TR TD.scomirdo A.no IMG,
#main TBODY TR TD.scomirdo A.no:link IMG,
#main TBODY TR TD.scomirdo A.no:visited IMG,
#main TBODY TR TD.scomia A.no IMG,
#main TBODY TR TD.scomia A.no:link IMG,
#main TBODY TR TD.scomia A.no:visited IMG,
#main TBODY TR TD.scomir A.no IMG,
#main TBODY TR TD.scomir A.no:link IMG,
#main TBODY TR TD.scomir A.no:visited IMG
{
background: url(../img/base/icon_no.png) no-repeat 0% 0%;
}
#main TBODY TR TD.folleto,
#main TBODY TR TD.espec,
#main TBODY TR TD.info,
#main TBODY TR TD.ficha,
#main TBODY TR TD.semi,
#main TBODY TR TD.memo,
#main TBODY TR TD.scomirdo,
#main TBODY TR TD.scomia,
#main TBODY TR TD.scomir,
#main TBODY TR TD.np70
{
text-align:center;
}
/*===========*/
#main TFOOT TR TD{ /*pie de tabla para IExplorer*/
border-color:#000000 #000000 #000000 #000000;
border-style:solid;
border-width: 1px;
padding:1em;
}
#main TFOOT TR TD A.listprevious,
#main TFOOT TR TD A.listall,
#main TFOOT TR TD A.listnext{
display:inline;
}
#main TFOOT TR TD A.listprevious IMG,
#main TFOOT TR TD A.listprevious:link IMG,
#main TFOOT TR TD A.listprevious:visited IMG{
background-image:url(../img/base/icon_list_previous.png);
background-repeat: no-repeat;
background-position: bottom;
}
#main TFOOT TR TD A.listall IMG,
#main TFOOT TR TD A.listall:link IMG,
#main TFOOT TR TD A.listall:visited IMG{
background-image:url(../img/base/icon_list_all.png);
background-repeat: no-repeat;
background-position: bottom;
}
#main TFOOT TR TD A.listnext IMG,
#main TFOOT TR TD A.listnext:link IMG,
#main TFOOT TR TD A.listnext:visited IMG{
background-image:url(../img/base/icon_list_next.png);
background-repeat: no-repeat;
background-position: bottom;
}
#main TFOOT TR TD A.listprevious IMG,
#main TFOOT TR TD A.listnext IMG{
border:0px none #ffffff;
}
#main TFOOT TR TD A.listhidden{
display:none;
visibility:hidden;
}
/*========*/
#main TFOOT TR TD A.listprevious:hover IMG,
#main TFOOT TR TD A.listprevious:active IMG{
background-image: url(../img/base/icon_list_previous_over.png);
background-repeat: no-repeat;
background-position: bottom;
}
#main TFOOT TR TD A.listall:hover IMG,
#main TFOOT TR TD A.listall:active IMG{
background-image: url(../img/base/icon_list_all_over.png);
background-repeat: no-repeat;
background-position: bottom;
}
#main TFOOT TR TD A.listnext:hover IMG,
#main TFOOT TR TD A.listnext:active IMG{
background-image:url(../img/base/icon_list_next_over.png);
background-repeat: no-repeat;
background-position: bottom;
}
#main TFOOT TR TD A IMG{
width:15px;
height:15px;
}
#main TFOOT P.note{
width:97%;
height:1em;
}
#main TFOOT P.note SPAN.floatright,
#main TFOOT P.note SPAN.floatleft{
background-color:transparent;
border:0px;
font-weight:500;
}
#main TFOOT P.note SPAN.floatleft{
text-align:left;
width:auto;
margin-top:5px;
}
#main TFOOT P.note SPAN.floatright{
float:right;
text-align:right;
width:auto;
}
#main TFOOT P.note SPAN.separator{
margin:0em 0.5em 0em 1em;
}
.impar,#main TBODY TR.impar, #main P.impar{
	background-color: #ffffff;
}
.par,#main TBODY TR.par, #main P.par{
	background-color: #F5F5F5;
}
.mas,#main TBODY TD.mas,SPAN.mas{
color: #008000;
text-align:right;
}
.menos,#main TBODY TD.menos,SPAN.menos{
color: #dc143c;
text-align:right;
}
.rv2, TD.rv2, #main TBODY TR TD.rv2,
.fecha, TD.fecha, #main TBODY TD.fecha,
#main TBODY TR TD.icono,
#main TBODY TR TD.rating,
#main TBODY TR TD.apmind,
#main TBODY TR TD.nriesgom{
padding:0%;
text-align:center;
height:14px;
}
#main TBODY TR TD.rating SPAN{
margin:0px;
padding:0%;
width:auto;
float:none;
text-align:center;
}
#main TBODY TR TD.apmind SPAN.w50{
width:45%;
}
#main TBODY TR TD.nriesgom IMG,
#main P.nriesgom SPAN IMG{
width:23px;
height:12px;
vertical-align: baseline;
margin-right:5px;
}
#main IMG.r0{/*SIN CALIFICAR*/
width:23px;
height:12px;
background-image: url(../img/base/icon_riesgo_0.png);
background-repeat: no-repeat;
background-position: 0% 0%;
margin-right:5px;
}
#main IMG.r1{/*BAJO*/
width:23px;
height:12px;
background-image: url(../img/base/icon_riesgo_1.png);
background-repeat: no-repeat;
background-position: 0% 0%;
margin-right:5px;
}
#main IMG.r2{/*MEDIO*/
width:23px;
height:12px;
background-image: url(../img/base/icon_riesgo_2.png);
background-repeat: no-repeat;
background-position: 0% 0%;
margin-right:5px;
}
#main IMG.r3{/*ALTO*/
width:23px;
height:12px;
background-image: url(../img/base/icon_riesgo_3.png);
background-repeat: no-repeat;
background-position: 0% 0%;
margin-right:5px;
}
#main IMG.r4{/*MUY ALTO*/
width:23px;
height:12px;
background-image: url(../img/base/icon_riesgo_4.png);
background-repeat: no-repeat;
background-position: 0% 0%;
margin-right:5px;
}
.igual,#main TBODY TD.igual,
#main TBODY TD.valor,
#main TBODY TD.volatm,
#main TBODY TD.comigest,
#main TBODY TD.comidepo,
SPAN.igual{
color: #414141;
text-align:right;
}
#main TBODY TR.quintil TD{
text-align:center;
font-weight:600;
}
#main DIV SPAN.quintil{
width:40px;
font-weight:600;
text-align:center;
}
#main TBODY TR.quintil TD.q5,
#main DIV SPAN.q5{
background-color: #0000ff;
color:#ffffff;
padding:0px 10px 0px 10px;
}
#main TBODY TR.quintil TD.q4,
#main DIV SPAN.q4{
background-color: #0000dd;
color:#ffffff;
padding:0px 10px 0px 10px;
}
#main TBODY TR.quintil TD.q3,
#main DIV SPAN.q3{
background-color: #0000bb;
color:#ffffff;
padding:0px 10px 0px 10px;
}
#main TBODY TR.quintil TD.q2,
#main DIV SPAN.q2{
background-color: #0000aa;
color:#ffffff;
padding:0px 10px 0px 10px;
}
#main TBODY TR.quintil TD.q1,
#main DIV SPAN.q1{
background-color: #000099;
color:#ffffff;
padding:0px 10px 0px 10px;
}
#main TBODY TR.quintil TD IMG{
width:15px;
height:15px;
}
#main TBODY TR.quintil TD.leyenda{
text-align:left;
font-weight:500;
}
.dcha,TD.right,#main FORM P.right{
	text-align:right;
}
.left,TD.left{
	text-align:left;
}
.blanca,#main THEAD.blanca, 
#main TH.blanca,
TH.blanca,TD.blanca{
background-color:#ffffff;
color:#000;
border-style:none;
}
#main TABLE TBODY TR TD.noresult{
padding:1em 1% 5% 1em;
font-size:1em;
font-weight:600;
text-align:center;
}
#main TABLE A.detail,
#main TABLE A.detail:link,
#main TABLE A.detail:visited{
background-image: url(../img/base/icon_lupa.png);
background-repeat: no-repeat;
background-position: 99% 0%;
padding-right:30px;
text-decoration:none;
font-weight:500;
height:18px;
width:50%;
display:block;
position:relative;
left:15%;
cursor: pointer;
text-align:right;
}
#main TABLE A.detail:hover,
#main TABLE A.detail:active{
background-image: url(../img/base/icon_lupa_over.png);
background-repeat: no-repeat;
background-position: 99% 0%;
text-decoration:underline;
}
/** MODIFICADORES DE TAMAÑO DE FUENTE **/
.f20{ font-size: 20px; }
.f18{ font-size: 18px; }
.f16{ font-size: 16px; }
.f14{ font-size: 14px; }
/** MODIFICADORES VARIOS **/
.clear,
#main DIV.clear,
#main P.clear{/* separador horizontal */
clear:both;
height:0%;
line-height:0%;
width:100% !important;
margin:0%;
padding:0%;
}
#main STRONG A{
text-decoration:underline;
}
#main TFOOT SPAN.bold,
#main TFOOT SPAN.strong{
font-weight:600;
margin-right:0.3em;
margin-left:0.3em;
}
TD IMG, TH IMG{
	vertical-align: middle;
}
#main FORM.oculto{
display:none;
visibility:hidden;
height:0px;
}
LEGEND.oculto{
display:none;
}

