BODY {
background : #ffffff;
color : #666666;
font-family : Arial, "Trebuchet MS", Tahoma, Helvetica, Verdana,sans-serif;
font-size : 0.7em;
vertical-align: middle;
}
H1,H2,H3,H4,H5,H6,P,UL,LI,TABLE,TR,TH,TD{
font-family: Arial, "Trebuchet MS", Tahoma, Helvetica, Verdana,sans-serif;
}
H1,H2,H3,H4,H5,H6,P{
width: 100%;
padding:0%;
margin:0%;
display: block;
}
H1{
margin:1em 0 .5em 0;
font-size: 1.75em;
}
H2{
margin: 1em 0% .5em 0%;
font-size: 1.75em;
}
H3{
margin:1em 0 .5em 0;
font-size: 1.35em;
}

H4{
margin: 1em 0% 0% 0%;
font-size: 1em;
}
H5{
margin: 0.8em 0% 0% 0%;
font-size: 0.8em;
}
H6{
margin: 0.7em 0% 0% 0%;
font-size: 0.7em;
}
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:3px;
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: #D10000;
text-decoration:none;
}
A IMG{
border:0px none transparent;
}
A:hover,
A:active,
A:focus{
color: #000000;
text-decoration:underline;
}
#main A:link,
#main A:visited,
#main A:hover,
#main  A:active,
#main  A:focus{
font-weight:normal;
}

/* CONTENEDORES */
DIV{
background-color:transparent;
}
DIV#top{
width: 660px;
min-width: 660px;
height: 100%;
padding:0px 0px 0px 0px;
}
DIV#heading{
position:relative;
left:0px;
height: 50px;
width: 100%;
margin: 0px;
padding: 0px;
clear:both;
background-image: none;
background-repeat:repeat-x;
background-position: 0% 0%;
background-color:#D10000;
}
#hr DIV.logo{
/* contenedor para alojar logo web*/
margin:0px;
position: relative;
right: 0px;
top: 0px;
padding: 0px;
float: left;
background-color:transparent;
}
#hr DIV.logo IMG.logo{
width: 179px;
height: 44px;
background-image: url(../img/mapf/logo_heading.png);
background-position: top left;
background-repeat: no-repeat;
}
DIV#menu{
position:relative;
z-index:30;
height:2em;;
border:0px none #ffffff;
background-color:transparent;
}
DIV#main{
float: left;
margin:0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
width: 100%;
background-color:TRANSPARENT;
border-bottom: 1px solid #C0C0C0;
}

html>body DIV#menu,
html>body DIV#main{
background-image:none;
}

DIV#main DIV{
background-color:transparent;
display:block;
}

DIV#foot{
bottom: 0%;
width: 660px;
height: 2.5em;
background-color:#d10000;
margin:0%;
margin-top:0.55em;
padding:5px 0px 5px 0px;
border-top: 1px solid #C0C0C0;
color:#ffffff;
clear:both;
}
DIV#foot P{
text-align:center;
font-size:0.8em;
}
DIV#foot A,
DIV#foot A:link,
DIV#foot A:visited{
color:#ffffff;
text-decoration:none;
}
DIV#foot A:hover,
DIV#foot A:active{
color:#ffffff;
text-decoration:underline;
}

/* FORMULARIOS*/
#main FORM{
float:left;
margin:1em 0% 1em 0%;
overflow:hidden;
width:100%;
border:1px solid #ffffff;
}

#main FORM FIELDSET{
width:98%;
overflow:hidden;
}
#main FORM LEGEND{
margin:0px 0px 0px 0px;
}
#main form LABEL{
margin-right:0.3em;
}
#main FORM INPUT, SELECT{
cursor:pointer;
background: url(../img/mapf/input.gif) no-repeat left top;
border:1px solid;
border-top-color:#9D9D9D;
border-bottom-color:#E7E7E7;
border-right-color:#E7E7E7;
border-left-color:#9D9D9D;
font-size:1em;
padding:.2em .1em .1em .5em;
color:#555555;
}

#main FORM INPUT.hradio{
background:#FFFFFF;
background:none;
border:1px solid #FFFFFF;
margin:0px 0px 0px 0px;
vertical-align: baseline;
}
#main FORM INPUT.vradio{
background:#FFFFFF;
background:none;
border:1px solid #FFFFFF;
margin:0px 0px 0px 0px;
vertical-align: baseline;
float: left;
display: block;
}
#main FORM#infofiVliqForm INPUT.vradio,
#main FORM#infosiVliqForm INPUT.vradio,
#main FORM#infoppiVliqForm INPUT.vradio{
margin-left: 2.5em;
margin-right: 0.3em;
}
#main FORM#evolForm INPUT.vradio{
width: 7%;
}

#main FORM LABEL.disabled,
#main FORM INPUT.disabled,
#main FORM BUTTON.disabled{
cursor:auto;
}

#main FORM FIELDSET.w40{
width:35%;
margin-right:0.7%;
border-color:#C0C0C0;
border-width:1px;
border-style: solid;
padding-bottom:0.5em;
margin-left:1.5em;
}

#main FORM FIELDSET.w60{
border:1px dashed;
border-top-color:#FFFFFF;
border-bottom-color:#FFFFFF;
border-left-color:#FFFFFF;
border-right-color:#C0C0C0;
padding-right:1em;
}

#main FORM P{
font-size:1em;
margin:0.5em 0.5em 0% 0.5em;
width:98%;
float:left;
}

#main FORM#infofiVliqForm,
#main FORM#infosiVliqForm,
#main FORM#infoppiVliqForm,
#main FORM#infofiCalcForm,
#main FORM#infosiCalcForm,
#main FORM#infoppiCalcForm,
#main FORM#evolForm{
display:none;
}

#main DIV.w50 P SPAN.floatright{
width:60%;
}
#main DIV.w60 P SPAN.floatright{
width:42%;
}
#main DIV.w50 P SPAN.floatleft{
width:39%;
}

#main DIV.w50 FORM{
width:98%;
/*background-color:#000000;*/
margin:0.5em 0em 0.5em 1%;
border-color:#C0C0C0;
border-width:1px;
border-style: solid;
}
#main DIV.w40 FORM{/*la cajita*/
width:98%;
/*background-color:#000000;*/
margin:0.5em 0.3em 0.5em 0.4em;
border-color:#C0C0C0;
border-width:1px;
border-style: solid;
padding-top: 0.3em;
padding-right: 0.5em;
}
#main DIV.w50 FORM FIELDSET{
padding-top:0em;
}
#main FORM.w60{
width:59%;
}
#main FORM.w40{
width:39%;
}
#main FORM.w40 FIELDSET{
width:95%;
}
#main FORM DIV.w60 FIELDSET{
width:94%;
margin-left:0.5em;
}
#main FORM FIELDSET.w50{
width:48%;
margin-right:0.7%;
}
#main DIV.w25 FORM FIELDSET{
width:92%;
padding-right:0.5em;
overflow:hidden;
}
#main FORM FIELDSET P{
margin:0.5em 0em 0em 0.5em;
padding:0%;
width:98%;
}
#main FORM FIELDSET.w40 P{
width:95%;
}
#main FORM FIELDSET P.w50{
width:47%;
margin-left:1%;
float:left;
}
#main FORM LABEL{
display:block;
float:left;
text-align:right;
width:15%;
font-weight:600;
}
#main DIV.w40 FORM LABEL{
width:30%;
margin-right:3px;
}
#main DIV.w50 FORM LABEL{
width:35%;
margin-right:3px;
}
#main DIV.w25 FORM LABEL{
width:35%;
}
#main FORM .w40 LABEL,
#main FORM .w50 LABEL{
width:47%;
}
#main FORM .w60 LABEL{
width:30%;
}
#main FORM FIELDSET P.w50 LABEL{
width:60%;
}
#main FORM LABEL.radio{
margin:0px;
vertical-align: top;
font-size:0.95em;
color:#555555;
display: inline;
float:none;
width:auto;
color:#666666;
}

#main DIV FORM LABEL.vradio {
margin: 0px;
vertical-align: baseline;
width: auto;
}

#main DIV FORM LABEL.novradio {
margin-left: 7%;
width: 25%;
float: left;
}

#main DIV FORM#evolForm P {
display: block;
float: left;
margin-top: 1em;
}

#main DIV FORM#evolForm LABEL {
text-align:left;
}

#main DIV FORM#evolForm LABEL.vradio {
width: 22%;
}


#main FORM SELECT{
font-weight: 500;
font-size: 0.9em;
font-family: Arial, "Trebuchet MS", Tahoma, Helvetica, Verdana,sans-serif;

float:none;
font-size:0.85em;
background-color:#FFFFFF;
cursor:pointer;
}
#main FORM BUTTON,
#main FORM BUTTON.button,
#main FORM INPUT.button{
color: #FFFFFF;
height:24px;
font-size:0.9em;
float:right;
margin:1.5em 0.5em 1.5em 0.5em;
padding:0px;
text-align:center;
cursor:pointer;
border:none;
background:transparent url(../img/mapf/boton_M.gif) no-repeat;
width:63px;

}
#main FORM BUTTON:hover{
}
#main DIV.w25 FORM BUTTON{
margin-right:1.2em;
}
/* HEADINGS Y PÁRRAFOS*/
#main DIV H1,
#main DIV H2,
#main DIV H3,
#main DIV H4,
#main DIV H5,
#main DIV P{
/*background-color: transparent !important;*/
padding:0em 0em 0em 1%;
width:100%;
}
html>body #main DIV H1,
html>body #main DIV H2,
html>body #main DIV H3,
html>body #main DIV H4,
html>body #main DIV H5,
html>body #main DIV P{
width:99%;
}
#main DIV H1,
#main DIV H2,
#main DIV H3{
background:#FFFFFF;
padding:0 0.25em 0 0.25em;
width:100%;

}
#main DIV H1{
color:#D10000;
border-bottom:1px solid #C0C0C0;
font-weight:bold;
/*line-height:3em;*/
}
#main DIV H2{
color:#D10000;
border-bottom:1px solid #C0C0C0;
font-weight:bold;
}

#main DIV H3{

color:#555555;
background-color:#F0F0F0;
border-bottom-color:#FFFFFF;

}
#main DIV H4,
#main DIV H5{
color:#46657f;
background-color:#f5f5f5;
border-bottom-color:#C0C0C0;
margin-bottom:0px;
width:90%;
}

#main DIV P{
margin:0.1em 0% 0.2em 0%;
}
#main DIV P SPAN.floatright{
color:#666666;
font-size:1em;
font-weight:normal;
float:right;
text-align:left;
width:70%;
}
#main DIV P SPAN.floatleft{
color:#555555;
font-size:1.1em;
font-weight:bold;
float:left;
text-align:left;
width:29%;

}
#main DIV.w33 P SPAN.floatleft{
width:49%;
}
#main DIV.w33 P SPAN.floatright{
width:49%;
}
#main P.intro{
width:90%;
clear:both;
}

/* LISTAS */
#main UL.short{
font-size:0.85em;
padding-top:0em;
}
#main UL.short A,
#main UL.short A:link,
#main UL.short A:visited,
#main UL.short A:hover,
#main UL.short A:active{
font-weight:500;
text-decoration:underline;
}
#main UL.more LI A{
display:none;
}
/** DATOS DESTACADOS EN CABECERA DE INFORME**/
BODY.info DIV#main DIV.w100 H2{
clear:both;
}
#main DIV.common{
width:63%;
float:left;
}
#main DIV.two{
clear:both;
}
#main DIV.common P SPAN.floatright{
text-align:left;
width:72%;
}
#main DIV.common P SPAN.floatleft{
width:28%;
}

#main UL.rad{
float:right;
width:30%;
border-color:#FFFFFF #FFFFFF #FFFFFF #FFFFFF;
border-style: solid solid solid solid;
border-width:0px 2px 2px 1px;
color:#666666;
background-color:#FFFFFF;
list-style:none;
}
#main UL.rad LI{
float:left;
width:32.7%;
font-weight:500;
border-left:1px solid #FFFFFF;
}
#main UL.rad LI DIV{
text-align:center;
clear:left;
width:100%;
}
#main UL.rad LI.ra DIV{
font-size:1.3em;
}
#main UL.rad LI.ranking DIV{
font-size:1.1em;
color:#555555;
}
#main UL.rad LI.fecha DIV.fecha{
font-size:1.1em;
color:#555555;
}
#main UL.rad LI DIV.label{
margin-top:0px;
font-size:0.9em;
display:block;
border-bottom:1px solid #C0C0C0;
color:#000000;
}
#main UL LI.radsi{
width:49%;
}
#main UL.rad LI.recomendado{
width:94%;
border:0px;
border-top:1px solid #FFFFFF;
clear:both;
padding:3%;
color:#D00000;
}

#main .recomendado IMG{
width:14px;
height:14px;
background: url(../img/mapf/icon_recomendado.png);
vertical-align: middle;
}

#main TBODY TR TD.fondo{
padding-left: 3em;
}

#main TBODY TR TD.recomendado IMG{
margin: 0em 0em 0em -1.8em;
}

/* FUSIONES, CAMBIOS DE DENOMINACIÓN */

#main UL.denom,
#main UL.fusion{
color:#666666;
border-bottom: 1px solid #C0C0C0;
}
#main UL.denom LI,
#main UL.fusion LI{
font-weight:500;
padding-left: 0.2em;
padding-bottom: 1em;
width: 100%;
}
#main UL.fusion LI P,
#main UL.denom LI P {
padding-left: 0;
margin: 0;
}
#main UL.denom LI P.pdf SPAN {
margin-right: 0.5em;
margin-left: 0;
}
#main UL.fusion SPAN A.pdf,
#main UL.denom SPAN A.pdf,
#main UL.vto SPAN A.pdf{
display:none;
}

#main UL.fusion LI P.date SPAN.label,
#main UL.denom LI P.date SPAN.label {
width: 25%;
}
#main UL.fusion LI SPAN.label {
font-weight: 600;
margin-right: 0.5em;
margin-left: 0em;
}
#main UL.denom LI P.pdf SPAN {
margin-right: 0.5em;
margin-left: 0;
}
#main UL.fusion LI P.date SPAN.label,
#main UL.denom LI P.date SPAN.label {
width: 25%;
}
#main UL.fusion LI SPAN.label {
font-weight: 600;
margin-right: 0.5em;
margin-left: 0em;
}
#main UL.denom LI SPAN.label {
margin-left: 0;
}
#main UL.fusion LI UL.fusion,
#main UL.denom LI UL.denom {
width: 75%;
border-bottom: 1px solid #C0C0C0;
}
#main UL.fusion LI UL.fusion LI,
#main UL.denom LI UL.denom LI {
width: 98%;
margin-bottom: 0px;
border-bottom: none;
padding-bottom: 0px;
}
#main UL.fusion LI .list {
margin-bottom: 0.9em;
}
#main UL.fusion LI UL.fusion LI SPAN.fi {
width: 58%;
}
#main UL.fusion LI UL.fusion LI SPAN.gesfi {
width: 38%;
}
#main UL.denom LI UL.denom LI SPAN.fi {
width: 55%;
}
#main UL.denom LI UL.denom LI SPAN.pdf {
width: 3%;
}
#main UL.denom LI UL.denom LI SPAN.date {
width: 38%;
}
#main UL.denom LI UL.denom LI.empty {
text-align: center;
}

/** LISTAS DE HECHOS RELEVANTES **/
#main UL.news{
width:100%;
padding:0%;
margin:0em 0em 1em 0em
}
#main UL.news LI{
/* titula y contiene a las listas de detalle de cada hecho relevante*/
clear:left;
border:0px;
padding:0em 1% 0em 1%;
width: 99%;
border-top:1px dashed #C0C0C0;
}
#main UL.news LI.one{
/* excepción para el primer hecho relevante de la lista */
border-top:0px;
}
#main UL.news LI STRONG{
font-size: 1.1em;
}
#main UL.news LI UL{
width:99%;
}
#main UL.news LI UL LI{
padding:0%;
}
#main UL.news LI UL,
#main UL.news LI UL LI{
width:inherit;
float:left;
background-color:#ffffff;
border-top:0px solid #ffffff;
}
#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;
}
#main UL LI UL.news1 LI{
font-size:1em;
}
#main UL.news UL UL.news2 LI{
font-size:1em;
padding-bottom:0.5em;
margin-bottom:0.5em;
background-color:#ffffff;
text-align:justify;
}

#main UL LI.portada{
padding:0.2em 0em 0.2em 0em;
border-top: 1px solid #F8E08D;
}
#main UL LI.portada UL,
#main UL LI.portada UL LI{
background-color:transparent;
}
#main UL LI.portada UL.news1{
top:-1.2em;
margin-right:0.5em;
}
#main UL LI.portada UL.news1 LI{
height:auto;
/*font-size:0.8em;*/
}

.impar,
#main TBODY TR.impar,
#main TBODY TR.impar TD,
#main P.impar,
#main UL.impar,
#main LI.impar{
background-color: #EEEEEE;
border-bottom:1px solid #FFFFFF;
}
.par,
#main TBODY TR.par,
#main TBODY TR.par TD,
#main P.par,
#main UL.par,
#main LI.par{
background-color: #F7F7F7;
border-bottom:1px solid #FFFFFF;
}
#main TBODY TR.impar TD,
#main TBODY TR.par TD{
border:0px;
}

/*PERSONALIZACIÓN DE ICONOS*/
#main .rating IMG.star,
#main IMG.star{
background: url(../img/mapf/icon_vdos_star.png) no-repeat 0% 0%;
height:15px;
width:15px;
}
#main .rating SPAN.star_nd,
#main SPAN.star_nd{
background-image: url(../img/mapf/icon_vdos_star_nd.png);
text-align:center;
font-weight:500;
}
#main .rating IMG.star_r1,
#main IMG.star_r1{
background-image: url(../img/mapf/icon_vdos_star_r1.png);
}
#main .rating IMG.star_r2,
#main IMG.star_r2{
background-image: url(../img/mapf/icon_vdos_star_r2.png);
}
#main .rating IMG.star_r3,
#main IMG.star_r3{
background-image: url(../img/mapf/icon_vdos_star_r3.png);
}
#main .rating IMG.star_r4,
#main IMG.star_r4{
background-image: url(../img/mapf/icon_vdos_star_r4.png);
}
#main .rating IMG.star_r5,
#main IMG.star_r5{
background-image: url(../img/mapf/icon_vdos_star_r5.png);
}

#main A.pdf,
#main A.pdf:link,
#main A.pdf:visited {
background-image: url(../img/mapf/icon_acroread.gif);
height:16px;
width:16px;
}
#main A.pdf:hover,
#main A.pdf:active{
background-image: url(../img/mapf/icon_acroread_over.gif);
}

#main TBODY TR TD.folleto A.si IMG,
#main TBODY TR TD.folleto A.si:link IMG,
#main TBODY TR TD.folleto A.si:visited IMG,
#main TBODY TR TD.ficha A.si IMG,
#main TBODY TR TD.ficha A.si:link IMG,
#main TBODY TR TD.ficha A.si:visited IMG,
#main TBODY TR TD.semi A.si IMG,
#main TBODY TR TD.semi A.si:link IMG,
#main TBODY TR TD.semi A.si:visited IMG,
#main TBODY TR TD.memo A.si IMG,
#main TBODY TR TD.memo A.si:link IMG,
#main TBODY TR TD.memo A.si:visited IMG
{
background: url(../img/mapf/icon_acroread.gif) no-repeat 0% 0%;
height:16px;
width:16px;
}
#main TBODY TR TD.folleto A.si:hover IMG,
#main TBODY TR TD.folleto A.si:active IMG,
#main TBODY TR TD.ficha A.si:hover IMG,
#main TBODY TR TD.ficha A.si:active IMG,
#main TBODY TR TD.semi A.si:hover IMG,
#main TBODY TR TD.semi A.si:active IMG,
#main TBODY TR TD.memo A.si:hover IMG,
#main TBODY TR TD.memo A.si:active IMG
{
background: url(../img/mapf/icon_acroread_over.gif) no-repeat 0% 0%;
}
#main SPAN.no IMG,
#main SPAN.nohay IMG,
#main TBODY TD.no IMG,
#main TBODY TR TD A.no IMG,
#main TBODY TR TD A.no:link IMG,
#main TBODY TR TD A.no:visited IMG,
#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.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-image:url(../img/mapf/icon_no.png);
}
#main SPAN.si,
#main IMG.si,
#main TBODY TD.si IMG,
#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,
#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-image:url(../img/mapf/icon_si.gif);
}
/* PERSONALIZACIÓN DE TABLAS*/
TABLE,THEAD,TFOOT,TR,TH,TD{
font-size:0.95em;
}
BODY.cat TABLE CAPTION{
display:none;
}
TR,TH,TD{
padding:0.1em;
}
TABLE{
margin: 1% 1% 1% 1%;
width:98%;
border-collapse: collapse;
border-spacing:0px;
empty-cells:show;
border:1px solid #FFFFFF;
}
#main THEAD TH{ /*filas y celdas de encabezado de tabla*/
color: #000000;
background-color: #DDDDDD;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
vertical-align:bottom;
}
#main THEAD TR TH.super{
color: #000000;
background-color: #DDDDDD;
border:1px solid #DDDDDD;
}
#main THEAD TR TH.first{
color: #000000;
background-color: #DDDDDD;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
}
#main THEAD TR TH.blanca{
color: #000000;
background-color: #DDDDDD;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
}

#main THEAD TR TH A.sortup IMG,
#main THEAD TR TH A.sortdown IMG{
display:none;
}

#main TABLE.exenta THEAD TR TH{
border-top:1px solid #8099b3;
}

#main TABLE.exenta TBODY TR,
#main TABLE.exenta TBODY TR TD{
height:auto !important;
margin:0px;
padding-top:0px;
padding-bottom:0px;
}
#main TFOOT TR TD STRONG{
font-weight:600;

}
#main TFOOT TR TD{
margin-top:1px;
padding:0.2em;
color: #000000;
background-color: #DDDDDD;
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-top:1px solid #FFFFFF;

}

#main TFOOT TR TD A{
color:#D00000;
text-decoration:none;
}

#main TFOOT TR TD A.listprevious IMG,
#main TFOOT TR TD A.listprevious:link IMG,
#main TFOOT TR TD A.listprevious:visited IMG{
display:none;
}

#main TFOOT #table_report{
font-weight:500;
font-size:11px;
}
#main SPAN.note{
margin:0em 0.5em 0em 0.5em;
font-size:0.85em;
}
#main TFOOT P.note{
width:100%;
}
#main TFOOT P.note SPAN.floatleft{
font-size:1.2em;
width:44%;
}
#main TFOOT P.note SPAN.floatright{
font-size:1.2em;
width:54%;
margin-right:0.5em;
}

#main TBODY TR TD{
padding-left:1em;
height:2em;
}
#main TFOOT TR TD A:link,
#main TFOOT TR TD A:visited,
#main TFOOT TR TD A:hover,
#main TFOOT TR TD A:active{
margin-left:1em;
}
#main TBODY TR TD.mas,
#main TBODY TR TD.menos,
#main TBODY TR TD.igual,
#main TBODY TR TD.volatm,
#main TBODY TR TD.valor,
#main TBODY TR TD.patrim,
#main TBODY TR TD.comigest,
#main TBODY TR TD.comidepo{
padding-right:1em;
}
#main TBODY TR TD.leyenda{
font-size:1.1em;
font-weight:600;
color:#666666;
padding-left:2em;
}
#main TBODY TR.quintil TD.leyenda{
color:#666666;
padding-left:1em;
}
#main TBODY TR.quintil TD.q5,
#main DIV SPAN.q5{
background-color: #F8F8F8;
color:#666666;
text-align:right;
}
#main TBODY TR.quintil TD.q4,
#main DIV SPAN.q4{
background-color: #F8F8F8;
color:#666666;
text-align:right;
}
#main TBODY TR.quintil TD.q3,
#main DIV SPAN.q3{
background-color: #F8F8F8;
color:#666666;
text-align:right;
}
#main TBODY TR.quintil TD.q2,
#main DIV SPAN.q2{
background-color: #F8F8F8;
color:#666666;
text-align:right;
}
#main TBODY TR.quintil TD.q1,
#main DIV SPAN.q1{
background-color: #F8F8F8;
color:#666666;
text-align:right;
}
#main TBODY TR.quintil TD.q,
#main DIV SPAN.q{
background-color: #F8F8F8;
color:#666666;
text-align:right;
}

#main TBODY TR.quintil TD IMG{
width:15px;
height:15px;
}
#main TABLE A.detail,
#main TABLE A.detail:link,
#main TABLE A.detail:visited{
background-image: url(../img/mapf/icon_lupa.png);
}
#main TABLE A.detail:hover,
#main TABLE A.detail:active{
background-image: url(../img/mapf/icon_lupa_over.png);
background-repeat: no-repeat;
background-position: 99% 0%;
text-decoration:underline;
}

.mas,#main TBODY TD.mas,SPAN.mas{
color: #008000;
text-align:right;
}
.menos,#main TBODY TD.menos,SPAN.menos{
color: #dc143c;
text-align:right;
}


#main A.crent IMG,
#main A.crent:link IMG,
#main A.crent:visited IMG{
width:15px;
height:15px;
background-image:url(../img/mapf/icon_crent.gif);
}
#main A.crent:hover IMG,
#main A.crent:active IMG{
background-image:url(../img/mapf/icon_crent_over.gif);
}
#main A.vliq IMG,
#main A.vliq:link IMG,
#main A.vliq:visited IMG{
width:20px;
height:15px;
background-image:url(../img/mapf/icon_lupa.png);
}
#main A.vliq:hover IMG,
#main A.vliq:active IMG{
background-image:url(../img/mapf/icon_lupa_over.png);
}

#main TABLE TBODY TR TD.especialidad{
text-align:center;
}
#main TABLE TBODY TR.comparado TD{
background-color:#8099b3;
color:#f8f9fb;
}
/*PERSONALIZACIÓN DE SOLAPAS SOBRE TÍTULOS H1 */
#main UL.flaps1{
display:none;
}

/*PERSONALIZACIÓN DE SOLAPAS SOBRE TÍTULOS H2 */

#main UL.flaps2{
float:left;
position:relative;
}
BODY UL.flaps2 LI{
display:none;
}

BODY.cat UL.flaps2 LI.current{
display: inline;
float:left;
list-style:none;
background-color:transparent;
background-image:none;
font-size:12pt;
clear:right;
}



/*PERSONALIZACIÓN DE SOLAPAS SOBRE TÍTULOS H3 */
#main UL.flaps3 LI{
display:none;
}


/*CLASES NUEVAS EN LA PERSONALIZACION*/
#main DIV.h8{
height:18em!important;
}
/* PERSONALIZACIÓN DE MENÚ/*
/* PERSONALIZACIÓN DE MENÚ DE NAVEGACIÓN PRINCIPAL */
#menu{
display:none;
}
/* PERSONALIZACIÓN DE HOJA DE ESTILOS PARA OCULTACIÓN */
#print_flap{
display:block;
}
#main DIV.w100#rXm_div,
#main #buscfiMainForm_reset,
p#p02_p{
display:none;
}


#main TABLE TBODY TR TD A.pdf,
#main DIV P SPAN.floatright A.pdf,
#main UL.news1 LI A.pdf,
#main UL.news1 LI SPAN.print{
display:none;
}

.igual,#main TBODY TD.igual,
#main TBODY TD.valor,
#main TBODY TD.patrim,
#main TBODY TD.volatm,
#main TBODY TD.comigest,
#main TBODY TD.comidepo,
SPAN.igual{
color: #414141;
text-align:right;
}





