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{
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;
}

/** 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;
}
#main #back_flap A,#main #back_flap A:link,#main #back_flap A:visited,#main #back_flap A SPAN,#main #back_flap A:link SPAN,#main #back_flap A:visited SPAN
{
color: #D10000;
}
BODY.menu DIV#main DIV A.current {
color: #000000;
}
/* CONTENEDORES */
DIV{
background-color:transparent;
}
DIV#top{
min-width: 720px;
width: 720px;
height: 100%;
padding:0px 0px 0px 0px;
}
DIV#heading{
position:static;
height: 55px;
width: 100%;
margin: 1em 0 0.3em 0;
background-image: none;
background-color:#FFFFFF;
display: none;
}
#hr DIV.logo1 IMG.logo{
width: 179px;
height: 44px;
background-image: url(../img/mapf/logo_heading.gif);
background-repeat: no-repeat;
display:block;
margin-top: 4px;
float:left;
}
#hr DIV.logo2 IMG.logo{
float: right;
width: 187px;
height: 30px;
background-image: url(../img/vdos/logo_heading.png);
background-repeat: no-repeat;
margin-top:13px;
}

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#main{
background-image:none;
}

DIV#main DIV{
background-color:transparent;
display:block;
/*overflow:hidden;*/
}
DIV#foot{
bottom: 0%;
width: 720px;
height: 2.5em;
color:#555555;
background-color:#F0F0F0;
margin:0%;
margin-top:0.55em;
padding:5px 0px 5px 0px;
border-top: 1px solid #C0C0C0;
}
DIV#foot P{
text-align:center;
font-size:0.8em;
}
DIV#foot A,
DIV#foot A:link,
DIV#foot A:visited {
color:#555555;
text-decoration:none;
}
DIV#foot A:hover,
DIV#foot A:active {
color:#555555;
text-decoration:underline;
}

/* FORMULARIOS*/
#main FORM{
float:left;
margin:1em 0% 1em 0%;
overflow:hidden;
width:98%;
border:1px solid #ffffff;
}

#main FORM LEGEND{
margin:0px 0px 0px 0px;
}
#main FORM INPUT, SELECT{
cursor:pointer;
background: url(../img/base/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;
}
#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 LABEL.disabled,
#main FORM INPUT.disabled{
cursor:auto;
}

#main FORM FIELDSET.w40{
width:35% !important;
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;
background-color: #FFFFFF;
width: 56%!important;
}

#main FORM P{
font-size:1em;
margin:0.5em 0.5em 0% 0.5em;
width:98%;
float: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{
border:none;
padding-top:0em;
background-color: #ffffff;
}
#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{
margin-right:0.3em;
display:block;
float:left;
text-align:right;
width:15%;
font-weight:600;
border-color: #ffffff;
}
#main FORM#catfiBuscMainForm LABEL{
border: solid #ffffff 1px;
}
#main FORM#catppiBuscMainForm LABEL{
border: solid #ffffff 1px;
}
#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%;
border-color:#F1F1F1;
}
#main FORM .w60 LABEL{
width:30%;
border-color:#F1F1F1;
}
#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;
}

body.info DIV#main DIV.w100.applet{
text-align:center;
}
#main DIV FORM#evolForm{
padding-right:4em;
border:0.1pt solid #C0C0C0
}
#main DIV FORM#evolForm P {
display: block;
float: left;
margin-top: 0.8em;
}

#main DIV FORM#evolForm LABEL {
text-align:left;
border-color:#FFFFFF;
}

#main DIV FORM#evolForm LABEL.vradio {
width: 15%;
}
#main DIV FORM#evolForm LABEL.novradio {
margin-left:1em;
width: 15%;
text-align:left;
}
#main DIV FORM#evolForm SELECT#p00{
width: auto;
}
#main FORM#evolForm INPUT.vradio{
width: 2em;
}

#main DIV#evolApplet{
float:left;
width:451px;
}
#main DIV#evolLegend{
width:36%;
margin-top:20px;
float:left;
}
#main DIV#evolLegend LABEL{
font-weight:bold;
}
#main DIV#evolLegend SPAN{
color:#555555;
}
#main DIV#evolLegend SPAN#nfondo1{
color:#D10000;
}
#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 INPUT.button{
color: #FFFFFF;
height:24px;
font-size:0.9em;
float:right;
margin:1.5em 0.5em 1.5em 0.5em;
padding:0px 0em 0.3em 0em;
text-align:center;
cursor:pointer;
border:none;
background:transparent url(../img/mapf/boton_M.gif) no-repeat;
width:63px;
}
#main DIV.w25 FORM INPUT.button{
margin-right:1.2em;
}
#main DIV.w50 FORM#infofiVliqForm,
#main DIV.w50 FORM#infoppiVliqForm{
width:100%;
}
#main FORM#infofiVliqForm INPUT.vradio{
background:none;
float: left;
clear:left;
margin-top:0.5em;
}
#main FORM#infofiVliqForm LABEL.vradio{
margin-top:0.5em;
}
#main FORM#infofiVliqForm P{
clear:left;
}
#main FORM#infoppiVliqForm INPUT.vradio{
background:none;
float: left;
clear:left;
margin-top:0.5em;
}
#main FORM#infoppiVliqForm LABEL.vradio{
margin-top:0.5em;
}
#main FORM#infoppiVliqForm P{
clear:left;
}
#main H3#ultval_h3{
display:inline;
}
/* 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 !important;
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%;
}

/* 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{
position:relative;
width:100%;
float:left;
background-image:none;
margin-bottom:1em;
}
#main DIV.w100 UL.more,
#main DIV.w50 UL.more,
#main DIV.w25 UL.more{
right:0%;
border-bottom:1px solid #C0C0C0;
}
#main DIV.h8 UL.more{
position:absolute;
top:12em;
}
#main UL.more LI{

}
#main UL.more LI A,
#main UL.more LI A:link,
#main UL.more LI A:visited{
font-size: 1em !important;
font-weight:normal;
color:#D10000;
text-decoration:none;
}
#main UL.more LI A:hover,
#main UL.more LI A:active{
font-size: 1em !important;
font-weight:normal;
color: #000000;
text-decoration:underline;
background-image:none;
}
BODY.fc #main UL.more LI A,
BODY.fc #main UL.more LI A:link,
BODY.fc #main UL.more LI A:visited{
font-size: 1em !important;
font-weight:normal;
color:#D10000;
text-decoration:none;
}
BODY.fc #main UL.more LI A:hover,
BODY.fc #main UL.more LI A:active {
font-size: 1em !important;
font-weight:normal;
color: #000000;
text-decoration:underline;
background-image:none;
}
BODY.fc #main UL.more LI.current A,
BODY.fc #main UL.more LI.current A:link,
BODY.fc #main UL.more LI.current A:visited {
font-size: 1em;
color: #FFFFFF;
background-color: #D10000;
background-image:none;
}
BODY.menu DIV#main DIV UL.index1 LI SPAN {
background-image: none;
}
BODY.menu DIV#main DIV#langs UL LI SPAN {
background-image: none;
}

#main UL.more LI.current A,
#main UL.more LI.current A:link,
#main UL.more LI.current A:visited {
font-size: 1em;
color: #FFFFFF;
background-color: #D10000;
background-image:none;
}
#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.radw20{
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;
background-color:#FFFFFF;
}
#main UL.radw20 LI{
float:left;
width:49%;
font-weight:500;
border-left:1px solid #FFFFFF;
background-color:#FFFFFF;
}
#main UL.rad LI DIV,
#main UL.radw20 LI DIV{
text-align:center;
clear:left;
width:100%;
}
#main UL.rad LI.ra DIV,
#main UL.radw20 LI.ra DIV{
font-size:1.3em;
}
#main UL.rad LI.ranking DIV,
#main UL.radw20 LI.ranking DIV{
font-size:1.1em;
color:#555555;
}
#main UL.rad LI.fecha DIV.fecha,
#main UL.radw20 LI.fecha DIV.fecha{
font-size:1.1em;
color:#555555;
}
#main UL.rad LI DIV.label,
#main UL.radw20 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,
#main UL.radw20 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-repeat: no-repeat;
background-position: -1px 0px;
background-image: url(../img/mapf/icon_recomendado.png);
}

#main TBODY TR TD.fondo{
padding-left: 3em;
}

#main TBODY TR TD.recomendado IMG{
padding: 0px 0px 0px 1em;
background-repeat: no-repeat;
}
/** LISTAS DE H.R. ESPECIALIZADOS:
CAMBIOS DE DENOMINACIÓN y FUSIONES **/
#main UL.denom,
#main UL.fusion{
color:#666666;
border-bottom: 1px solid #C0C0C0;
border-top: none;
width: 98%;
}
#main UL.fusion LI,
#main UL.denom LI {
font-weight:500;
padding-left: 0.2em;
padding-bottom: 1em;
width: 100%;
}
BODY.fc #main UL.fusion LI,
BODY.fc #main UL.denom 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,
#main UL.denom LI P.pdf A.pdf {
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:none;
background-color: transparent;
}
#main UL.fusion LI UL.fusion LI,
#main UL.denom LI UL.denom LI {
width: 98%;
margin-bottom: 0px;
border-bottom: 1px solid #C0C0C0;
border-top: none;
padding-bottom: 0px;
background-color: transparent;
}
#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{
margin:0em 0em 1em 0em
}
#main UL.news LI{
border:0px;
padding:0em 1% 0em 1%;
width: 99%;
border-top:1px dashed #C0C0C0;
}
#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{
background-color:#ffffff;
}
#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;
}
BODY.fc .impar,
BODY.fc #main TBODY TR.impar,
BODY.fc #main TBODY TR.impar TD,
BODY.fc #main P.impar,
BODY.fc #main UL.impar,
BODY.fc #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;
}

.par,
BODY.fc #main TBODY TR.par,
BODY.fc #main TBODY TR.par TD,
BODY.fc #main P.par,
BODY.fc #main UL.par,
BODY.fc #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 A.pdf,
#main A.pdf:link,
#main A.pdf:visited,
#main A.pdf:hover,
#main A.pdf:active{
background-image: none;	
}
#main A.pdf:link IMG,
#main A.pdf:visited IMG,
#main A.pdf:hover IMG,
#main A.pdf:active IMG{
background-image: url(../img/mapf/icon_acroread.gif);
width: 16px;
height: 17px;
}
#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: 16px;
height: 17px;
}
#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
#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.gif) no-repeat 0% 0%;
height:17px;
width:16px;
}

/* PERSONALIZACIÓN DE TABLAS*/
TABLE,CAPTION,THEAD,TFOOT,TR,TH,TD{
font-size:0.95em;
}
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,
#main THEAD TR TH A.currentup IMG,
#main THEAD TR TH A.currentdown IMG{
height:13px;
width:13px;
}

#main THEAD TR TH A.sortup,
#main THEAD TR TH A.sortup:link,
#main THEAD TR TH A.sortup:visited{
background: url(../img/mapf/icon_sort_up.gif) no-repeat right top;
}
#main THEAD TR TH A.sortup:hover{
background: url(../img/mapf/icon_sort_up_over.gif) no-repeat right top;
}
#main THEAD TR TH A.sortdown,
#main THEAD TR TH A.sortdown:link,
#main THEAD TR TH A.sortdown:visited{
background: url(../img/mapf/icon_sort_down.gif) no-repeat right top;
}
#main THEAD TR TH A.sortdown:hover{
background: url(../img/mapf/icon_sort_down_over.gif) no-repeat right top;
}
#main THEAD TR TH A.currentup,
#main THEAD TR TH A.currentup:link,
#main THEAD TR TH A.currentup:visited{
background: url(../img/mapf/icon_sort_up_over.gif) no-repeat right top;
}
#main THEAD TR TH A.currentdown,
#main THEAD TR TH A.currentdown:link,
#main THEAD TR TH A.currentdown:visited{
background: url(../img/mapf/icon_sort_down_over.gif) no-repeat right top;
}

#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:700;
font-size:1.2em;
}
#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.listprevious,
#main TFOOT TR TD A.listprevious:link,
#main TFOOT TR TD A.listprevious:visited,
#main TFOOT TR TD A.listnext,
#main TFOOT TR TD A.listnext:link,
#main TFOOT TR TD A.listnext:visited{
color:#D00000;
text-decoration:none;
}
#main TFOOT TR TD A.listprevious:hover,
#main TFOOT TR TD A.listprevious:active,
#main TFOOT TR TD A.listnext:hover,
#main TFOOT TR TD A.listnext:active{
color:#000000;
text-decoration:underline;
}

#main TFOOT TR TD A.listprevious IMG,
#main TFOOT TR TD A.listprevious:link IMG,
#main TFOOT TR TD A.listprevious:visited IMG{
background:#DDDDDD url(../img/mapf/icon_list_previous.gif);
}
#main TFOOT TR TD A.listnext IMG,
#main TFOOT TR TD A.listnext:link IMG,
#main TFOOT TR TD A.listnext:visited IMG{
background:#DDDDDD url(../img/mapf/icon_list_next.gif);
}
#main TFOOT TR TD A.listprevious:hover IMG,
#main TFOOT TR TD A.listprevious:active IMG{
background:#DDDDDD url(../img/mapf/icon_list_previous_over.gif);
}
#main TFOOT TR TD A.listnext:hover IMG,
#main TFOOT TR TD A.listnext:active IMG{
background:#DDDDDD url(../img/mapf/icon_list_next_over.gif);
}
#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 TD.q5,
#main DIV SPAN.q5{
background-color: #bc0c34 !important;
color:#ffffff !important;
}
#main TBODY TR TD.q4,
#main DIV SPAN.q4{
background-color: #914848 !important;
color:#ffffff !important;
}
#main TBODY TR TD.q3,
#main DIV SPAN.q3{
background-color: #8a5b5b !important;
color:#ffffff !important;
}
#main TBODY TR TD.q2,
#main DIV SPAN.q2{
background-color: #b98b8b !important;
color:#ffffff !important;
}
#main TBODY TR TD.q1,
#main DIV SPAN.q1{
background-color: #dbc3c3 !important;
color:#ffffff !important;
}
#main TBODY TR TD.q,
#main DIV SPAN.q{
background-color: #F8F8F8;
color:#ffffff;
}

#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);
text-decoration:underline;
}

#main A.crent IMG,
#main A.crent:link IMG,
#main A.crent:visited IMG,
#main A.crent:hover IMG,
#main A.crent:active IMG{
width:15px;
height:15px;
background-image:url(../img/mapf/icon_crent.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);
background-repeat:no-repeat;
}
#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{
font-size:0.95em;
}

#main UL.flaps1 LI.current{
height:18px;
color: #000000;
background-image: url(../img/mapf/h2_menu_l.gif);
border-bottom:1px solid white;
}

#main UL.flaps1 LI.current SPAN{
/*height:18px;*/
background-image: url(../img/mapf/h2_menu_r.gif);
margin-right:0em;
margin-left:0.8em;
padding-right:1em;
font-weight:bold;
}

#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{
height:18px;
color: #000000;
background-image: url(../img/mapf/h2_menu_l_over.gif);
}

#main UL.flaps1 LI.current A SPAN,
#main UL.flaps1 LI.current A:link SPAN,
#main UL.flaps1 LI.current A:visited SPAN,
#main UL.flaps1 LI.current A:hover SPAN,
#main UL.flaps1 LI.current A:active SPAN{
height:18px;
background-image: url(../img/mapf/h2_menu_r_over.gif);
margin-right:0em;
margin-left:0.8em;
padding-right:1em;
}

#main UL.flaps1 LI A,
#main UL.flaps1 LI A:link,
#main UL.flaps1 LI A:visited,
#main UL.flaps1 LI A:hover,
#main UL.flaps1 LI A:active {
height:18px;
color: #000000;
background-image: url(../img/mapf/h2_menu_l_over.gif);
}
#main UL.flaps1 LI A SPAN,
#main UL.flaps1 LI A:link SPAN,
#main UL.flaps1 LI A:visited SPAN,
#main UL.flaps1 LI A:hover SPAN,
#main UL.flaps1 LI A:active SPAN{
height:18px;
background-image: url(../img/mapf/h2_menu_r_over.gif);
margin-right:0em;
margin-left:0.8em;
padding-right:1em;
}

#main UL.flaps1 LI.print A IMG,
#main UL.flaps1 LI.print A:hover IMG{
height:21px;
width:22px;
background-image:url(../img/mapf/icon_printer.gif);
}

#main UL.flaps1 LI.print A:hover,
#main UL.flaps1 LI.csv A:hover{
background-color:transparent;
}

#main UL.flaps1 LI.excel A IMG,
#main UL.flaps1 LI.excel A:hover IMG{
height:21px;
background-image:url(../img/mapf/icon_excel.gif);
background-color:transparent;
background-repeat: no-repeat;
}

#main UL.flaps1 LI#back_flap A {
margin-left: 0.6em;
height:5px;
color: #000000;
background-image: none;
}
#main UL.flaps1 LI#back_flap A:hover {
background-image: none;
text-decoration: underline;
}
#main UL.flaps1 LI#back_flap A SPAN {
color: #D10000;
background-image: none;
text-align: right;
margin-left:0.3em;
padding-right:1em;
}
#main UL.flaps1 LI#back_flap A:hover SPAN {
color: #000000;
}

/*PERSONALIZACIÓN DE SOLAPAS SOBRE TÍTULOS H2 */

#main UL.flaps2{
font-size:0.95em;
top:1.6em;
}
#main UL.flaps2 LI{
margin-left:1px;
height:18px;
}

#main UL.flaps2 LI.current{
height:18px;
vertical-align: middle;
color: #000000;
background-image: url(../img/mapf/h2_menu_l.gif);
border-bottom:1px solid white;
}

#main UL.flaps2 LI.current SPAN{
height:18px;
float: left;
background-image: url(../img/mapf/h2_menu_r.gif);
margin-right:0em;
margin-left:0.8em;
padding-right:1em;
padding-top:0em;
font-weight:bold;
}

#main UL.flaps2 LI A,
#main UL.flaps2 LI A:link,
#main UL.flaps2 LI A:visited,
#main UL.flaps2 LI A:hover,
#main UL.flaps2 LI A:active {
height:18px;
float: left;
color: #000000;
background-image: url(../img/mapf/h2_menu_l_over.gif);
}
#main UL.flaps2 LI A SPAN,
#main UL.flaps2 LI A:link SPAN,
#main UL.flaps2 LI A:visited SPAN,
#main UL.flaps2 LI A:hover SPAN,
#main UL.flaps2 LI A:active SPAN {
height:18px;
float: left;
background-image: url(../img/mapf/h2_menu_r_over.gif);
margin-right:0em;
margin-left:0.8em;
padding-right:1em;
padding-top:0em;
}

#main UL.flaps2 LI.print A IMG,
#main UL.flaps2 LI.print A:hover IMG{
height:21px;
width:22px;
background-image:url(../img/mapf/icon_printer.gif);
}

#main UL.flaps2 LI.excel A IMG,
#main UL.flaps2 LI.excel A:hover IMG{
height:21px;
width:16px;
background-image:url(../img/mapf/icon_excel.gif);
}

#main UL.flaps2 LI#back_flap A {
margin-left: 0.6em;
height:5px;
color: #000000;
background-image: none;
}
#main UL.flaps2 LI#back_flap A:hover {
background-image: none;
}

#main UL.flaps2 LI#back_flap A SPAN {
color: #D10000;
background-image: none;
text-align: right;
margin-left:0.3em;
padding-right:1em;
}
#main UL.flaps2 LI#back_flap A:hover SPAN {
color: #000000;
text-decoration: underline;
}

/*PERSONALIZACIÓN DE SOLAPAS SOBRE TÍTULOS H3 */
#main UL.flaps3{
top:1em;
}
#main UL.flaps3 LI,
#main UL.flaps3 LI.current{
margin-left:1px;
}

#main UL.flaps3 LI.current{
font-size: 1em;
color: #000000;
text-decoration:underline;
background-image:none;
}
#main UL.flaps3 LI.current SPAN{
font-size: 1em;
color: #000000;
text-decoration:underline;
background-image:none;
}

#main UL.flaps3 LI A,
#main UL.flaps3 LI A:link,
#main UL.flaps3 LI A:visited{
font-size: 1em;
color:#D10000;
text-decoration:none;
background-image: none;
}

#main UL.flaps3 LI A SPAN,
#main UL.flaps3 LI A:link SPAN,
#main UL.flaps3 LI A:visited SPAN{
font-size: 1em;
color:#D10000;
text-decoration:none;
background-image: none;
}

#main UL.flaps3 LI A:hover,
#main UL.flaps3 LI A:active{
font-size: 1em;
color: #000000;
text-decoration:underline;
background-image:none;
}

#main UL.flaps3 LI A:hover SPAN,
#main UL.flaps3 LI A:active SPAN{
font-size: 1em;
color: #000000;
text-decoration:underline;
background-image:none;
}

/*CLASES NUEVAS EN LA PERSONALIZACION*/
#main DIV.h8{
height:18em!important;
}
#main DIV.applet {
float: right;
}

/** CLASES UTILIZADAS PARA EL MENÚ */
BODY.menu DIV#main {
margin: 1em 0 0 0.5em;
padding: 0 0 2em 0.5em;
background-color:#F0F0F0;
width: 90%;
}
BODY.menu DIV#main DIV H4 {
font-size: 1em;
margin-top: 0.8em;
background-color:#F0F0F0;
color: #666666;
width: 100%;
}
BODY.menu DIV#main P.idiomas IMG{
background-image: url(../img/mapf/icon_sort_down.gif);
background-repeat: no-repeat;
background-position: 0% 0%;
height:15px;
width:18px;
margin-left:0.2em;
}
BODY.fc #main ul.more{
background-image: none;
}
/* Paginacion */
DIV#cardcount{
width:100%;
}
SPAN#cardcount{
display:block;
width:100%;
margin-bottom:0.3em;
text-align:right;
}
#cardsize{
float:right;
}

#main DIV#cardCount SPAN#cardsize A,
#main TFOOT SPAN#cardsize A {
margin-left:0.2em;
color: #D10000;
}
#main TFOOT #cardsize A{

}
#main TFOOT #cardsize A:hover{
color:#000000;
}
#main TFOOT #cardsize A.current{
color:#000000;
text-decoration:none;
font-weight:bold;
}
#main DIV#cardCount #cardsize A{
margin-left:0.2em;
color: #D10000;
text-decoration:underline;
}
#main DIV#cardCount #cardsize A:hover{
color:#000000;
}
#main DIV#cardCount #cardsize A.current{
color:#000000;
text-decoration:none;
font-weight:bold;
}

#report{
float:left;
}
/* PERSONALIZACIÓN DE HOJA DE ESTILOS PARA OCULTACIÓN */
#print_flap{
display:block;
}
#main DIV.w100#rXm_div,
UL.flaps2#csv_flap,
#main #catfiBuscMainForm_reset,
#main UL.flaps2 LI#catfiBuscMain_flap,
p#p02_p{
display:none;
}
/*
UL.flaps1 #back_flap,
#excel_flap,
#prra_row,
#qra_row,
#ra_foot,
#prrXm_row,
#qrXm_row,
#rXm_foot,
#prrXa_row,
#qrXa_row,
#rXa_foot{
display:none;
}*/

