BODY {
background : #ffffff;
color : #414141;
font-family : "Trebuchet MS",Verdana,sans-serif;
font-size : 13px;
}
H1,H2,H3,H4,H5,H6,P,UL,LI,TABLE,TR,TH,TD{ 
font-family: "Trebuchet MS",Verdana,sans-serif; 
}
H1{
margin: 1.3em 0% 0% 0%;
font-size: 1.3em;
}
H2{
margin: 0.5em 0% 0% 0%;
font-size: 1.2em;
}
H3{
margin: 1.1em 0% 0% 0%;
font-size: 1.1em;
}
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: #414141;
text-decoration:none;
}
A IMG{
border:0px none transparent;
}
A:hover,
A:active,
A:focus{
color: #bc940c;
text-decoration:underline;
}
#main A:link,
#main A:visited,
#main A:hover,
#main  A:active,
#main  A:focus{
font-weight:600;
}

/* CONTENEDORES */
DIV{
background-color:transparent;
}
DIV#top{
width: 760px;
height: 100%;
padding:0px 0px 0px 0px;
}
DIV#heading{
position:relative;
left:0px;
height: 70px;
width: 100%;
margin: 0px;
padding: 0px;
background-image: url(../img/cesp-w/heading.jpg);
}
#hr DIV.logo{
/* contenedor para alojar logo web*/
margin:0px;
padding:0px;
position: relative;
right: 10px;
top: 0px;
padding: 0px;
float: right;
background-color:transparent;
}
#hr DIV.logo IMG.logo{
width: 214px;
height: 42px;
background-image: url(../img/cesp-w/logo_heading.png);
background-position: top left;
background-repeat: no-repeat;
display:none;
}
DIV#menu{
position:relative;
z-index:30;
height:4em;;
border:0px none #ffffff;
background-color:transparent;
display:none;
}
DIV#main{
float: left;
margin:2.5em 0px 0px 0px;
padding: 0px 0px 20px 0px;
width: 100%;
background-color:white;
border-bottom: 1px solid #bc940c;
/*position:static;
padding-bottom:1em !important;
background-color:transparent;
background-image:url(../img/cesp-w/fondo_degrada_azul_fright.png);
background-repeat:repeat-y;
background-position: 100% 0%;*/
}
html>body DIV#menu,
html>body DIV#main{
background-image:none;
}

DIV#main DIV{
background-color:transparent;
display:block;
/*overflow:hidden;*/
}
DIV#foot{
bottom: 0%;
width: 760px;
height: 2.5em;
background-color: #eeeeee;
margin:0%;
padding:5px 0px 5px 0px;
border-top: 1px solid #cccccc;
color:#145884;
}
DIV#foot P{
text-align:center;
font-size:0.8em;
}
DIV#foot A,
DIV#foot A:link,
DIV#foot A:visited{
color:#145884;
}
DIV#foot A:hover,
DIV#foot A:active{
color:#bc940c;
}

DIV#validations{
width:760px;
position:relative;
bottom:-2em;
margin:1em 1% 1em 1%;
}
#main SPAN#table_info,
#main SPAN#table_navigate{
width:auto;
font-size:0.9em;
margin-top:3px;
}
/* FORMULARIOS*/
#main FORM{
float:left;
margin:1em 0% 1em 0%;
overflow:hidden;
width:100%;
border:1px solid #ffffff;
}
#main FORM FIELDSET{
padding-bottom:0.5em;
width:99%;
border-color:#bc940c;
border-width:1px;
border-style: solid;
overflow:hidden;
}
#main FORM LEGEND{
font-weight: 600;
background-color: transparent;
margin:5px 0px 5px 0px;
}
#MAIN form LABEL{
margin-right:0.2em;
}
#main FORM INPUT{
cursor:text;
}
#main FORM SELECT{
cursor:pointer;
}
#main FORM INPUT.radio{
margin:0px 0px 0px 0px;
vertical-align: baseline;
}
#main FORM LABEL.radio{
margin:0px 0px 0px 0px;
vertical-align: top;
}

#main FORM FIELDSET.oculto{
border:0px;
}
#main FORM P{
font-size:0.9em;
margin:0.5em 0.5em 0% 0.5em;
width:98%;
float:left;
}
#main DIV.w50 P SPAN.floatright{
width:39%;
}
#main DIV.w50 P SPAN.floatleft{
width:60%;
}

#main DIV.w50 FORM{
width:98%;
margin-left:1%;
}
#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.w40{
width:38%;
float:right;
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:bold;
}
#main DIV.w50 FORM LABEL,
#main DIV.w40 FORM LABEL{
width:25%;
margin-right:3px;
}
#main DIV.w25 FORM LABEL{
width:35%;
}
#main FORM .w40 LABEL{
width:47%;
}
#main FORM .w60 LABEL{
width:22%;
}
#main FORM FIELDSET P.w50 LABEL{
width:60%;
}

#main FORM LABEL.radio{
display:inline;
float:none;
width:auto;
color:#414141;
font-weight:500;
}
/*html>body #main FORM LABEL.radio{
display:inline;
}*/
#main FORM SELECT{
font-style:small-caps;
font-weight: 500;
font-size: 0.9em;
font-family: tahoma,Verdana,sans-serif;

float:none;
font-size:0.85em;
background-color:#f8f9fb;
cursor:pointer;
}
#main FORM BUTTON,
#main FORM BUTTON.button,
#main FORM INPUT.button{
color: #414141;
background-color:#eeeeee;
border: 2px outset #cccccc;
font-size:0.9em;
font-weight: 600;
float:right;
margin:0em 0.5em 1em 0.5em;
padding:0px;
cursor:pointer;
}
#main FORM BUTTON:hover{
/*background-color:#696969;
color:#ffffff;
border-color: #FF6347 #B22222 #B22222 #FF6347;
border-width:1px 2px 2px 1px;*/
}
#main DIV.w25 FORM BUTTON{
margin-right:1.2em;
}
#main FORM P LABEL.vradio{
width:auto;
}
#main FORM INPUT.vradio{
background:none;
border:0;
margin-left: 2.5em;
margin-right: 0.5em;
vertical-align: baseline;
float: left;
}
/* 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 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{
color:#660000;
border-bottom-color:#660000;
width:99%;

}
#main DIV H1{
line-height:1.3em;
}
#main DIV H2{
line-height:1.19em;
}
#main DIV H4,
#main DIV H5{
color:#46657f;
background-color:#f5f5f5;
border-bottom-color:#414141;
margin-bottom:0px;
width:90%;

}
#main H3{
color:#46657f;
/*line-height:1.1em;*/
border-bottom:1px solid #660000;
}
#main DIV P{
margin:0.1em 0% 0.2em 0%;
}
#main DIV P SPAN.floatright{
float:right;
text-align:left;
width:70%;
/*border-bottom:1px solid #eeeeee;*/
}
#main DIV P SPAN.floatleft{
float:left;
text-align:left;
width:29%;
font-size:0.9em;
/*border-bottom:1px solid #ffffff;*/
}
#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{
position:relative;
top:-1px;
width:99%;
float:left;
background-color:transparent;
background-image: url(../img/cesp-w/more_base.png);
margin-bottom:1em;
}
#main DIV.w100 UL.more,
#main DIV.w50 UL.more,
#main DIV.w25 UL.more{
right:0%;
}
#main DIV.h8 UL.more{
position:absolute;
top:12em;
}
#main UL.more LI{
background-color:transparent;
}
#main UL.more LI A,
#main UL.more LI A:link,
#main UL.more LI A:visited{
color:#003366;
text-decoration:none;
}
#main UL.more LI A:hover,
#main UL.more LI A:active{
color:#bc940c;
background-image:url(../img/cesp-w/more_flap_over.png);
}
#main UL.more LI.current A,
#main UL.more LI.current A:link,
#main UL.more LI.current A:visited{
color:#bc940c;
background-image:url(../img/cesp-w/more_flap_over.png);
}
#main UL.more LI.more A.more,
#main UL.more LI.more A.more:link,
#main UL.more LI.more A.more:visited{
background-image:none;
}
#main UL.more LI.more A.more:hover,
#main UL.more LI.more A.more:active{
background-image:none;
}
#main UL.more LI.more A.more IMG,
#main UL.more LI.more A.more:link IMG,
#main UL.more LI.more A.more:visited IMG{
width:15px;
margin-right:0em;
background-image: url(../img/cesp-w/icon_mas.png);
background-color:transparent;
}
#main UL.more LI.more A.more:hover IMG,
#main UL.more LI.more A.more:active IMG{
/*width:15px;*/
background-image: url(../img/cesp-w/icon_mas_over.png);
background-color:transparent;
}
#main UL.rad{
margin-top:0em;
}
#main UL.rad,
#main UL.rad LI{
background-color:transparent;
list-style-type:none;
border-color:#660000;
}
#main UL.rad LI DIV.label{
border-color:#660000;
color:#660000;
}
#main UL.rad LI.recomendado{
width:94%;
border:0%;
border-top:1px solid #660000;
clear:both;
padding:3%;
color:#BC940C;
}
#main .recomendado IMG{
width:28px;
height:16px;
background-image:url(../img/base/icon_recomendado.png);
background-repeat:no-repeat;
background-position:0% 0%;
}
#main UL.denom,
#main UL.fusion{
/* lista para hechos relevantes */
display:block;
width:100%;
margin:0em 0% 0em 0%;
list-style-type:none;
background-color:transparent;/*#f2f7f5;*/
border:0px;
}
#main UL.denom LI,
#main UL.fusion LI{
padding:0%;
}
#main UL.denom UL.denom,
#main UL.fusion UL.fusion{
border-bottom: 1px solid #414141;
}
#main UL.denom UL.denom LI,
#main UL.fusion UL.fusion LI{
border-top:1px solid #414141;
background-color:#ffffff
}
#main UL.denom UL.denom LI A,
#main UL.fusion UL.fusion LI A{
/*font-weight:600;*/
}

/** LISTAS DE HECHOS RELEVANTES **/
#main UL.news{
margin:0em 0em 1em 0em
}
#main UL.news LI{
border:0px;
padding:0em 0% 0em 1%;
width: 99%;
border-top:1px solid #660000;
}
#main UL.news LI STRONG{
font-weight:600;
}
#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:0.8em;
}
#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;*/
}
#main UL.news UL UL.news2 LI{
font-size:0.9em;
background-color:#ffffff;
text-align:justify;
}
.impar,
#main TBODY TR.impar, 
#main TBODY TR.impar TD,
#main P.impar,
#main UL.impar,
#main LI.impar{
background-color: #eeeecc;
border-bottom:1px solid #e0e6ec;/*f1f1f1;*/
}
.par,
#main TBODY TR.par,
#main TBODY TR.par TD,
#main P.par,
#main UL.par,
#main LI.par{
background-color: #FFFEEE;
border-bottom:1px solid #c0ccd9;/*f8f8f8;*/
}
#main TBODY TR.impar TD,
#main TBODY TR.par TD{
border:0px;
}


/*PERSONALIZACIÓN DE ICONOS*/
#main UL.vto{
width:100%;
margin:0%;
}
#main UL.vto LI UL LI{
left:1%;
height:100px;;
}
#main .rating IMG.star,
#main IMG.star{
background: url(../img/cesp-w/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/cesp-w/icon_vdos_star_nd.png);
text-align:center;
font-weight:500;
}
#main .rating IMG.star_r1,
#main IMG.star_r1{
background-image: url(../img/cesp-w/icon_vdos_star_r1.png);
}
#main .rating IMG.star_r2,
#main IMG.star_r2{
background-image: url(../img/cesp-w/icon_vdos_star_r2.png);
}
#main .rating IMG.star_r3,
#main IMG.star_r3{
background-image: url(../img/cesp-w/icon_vdos_star_r3.png);
}
#main .rating IMG.star_r4,
#main IMG.star_r4{
background-image: url(../img/cesp-w/icon_vdos_star_r4.png);
}
#main .rating IMG.star_r5,
#main IMG.star_r5{
background-image: url(../img/cesp-w/icon_vdos_star_r5.png);
}

#main A.pdf,
#main A.pdf:link,
#main A.pdf:visited {
background-image: url(../img/cesp-w/icon_acroread.png);
height:15px;
width:15px;
}
#main A.pdf:hover,
#main A.pdf:active{
background-image: url(../img/cesp-w/icon_acroread_over.png);
}

#main TBODY TR TD.fondo{
padding:0px 0px 0px 3em;
}
#main TBODY TR TD.recomendado{
padding:0;
}
#main TBODY TR TD.recomendado IMG{
float:left;
margin:0.5em 0.5em 0.5em 0.2em;
}

#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/cesp-w/icon_acroread.png) no-repeat 0% 0%;
height:15px;
width:15px;
}
#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/cesp-w/icon_acroread_over.png) 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/cesp-w/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/cesp-w/icon_si.png);
}
/* PERSONALIZACIÓN DE TABLAS*/
TABLE,CAPTION,THEAD,TFOOT,TR,TH,TD{
font-size:0.92em;
}
TR,TH,TD{
padding:0.1em;
}
TABLE{ 
margin: 0% 1% 0% 1%;
width:98%;
border-collapse: collapse;
border-spacing:0%;
empty-cells:show;
}
#main THEAD TH{ /*filas y celdas de encabezado de tabla*/
background-color: #f8f8f8;
border-top:0px solid #8099b3;
border-right:1px solid #8099b3;
border-bottom:1px solid #8099b3;
 vertical-align:bottom;
}
#main THEAD TR TH.super{
border-bottom:1px solid #8099b3;
}
#main THEAD TR TH.first{
border-left:1px solid #46657f;
}
#main THEAD TR TH.blanca{
background-color:transparent;
}
#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;
font-size:12px;

}
#main TFOOT TR TD{
margin-top:1px;
border-color:#8099b3;
border-style:solid;
border-width: 1px;
background-color: #f8f8f8;
padding:0.2em;
}
#main THEAD TR TH A.sortup,
#main THEAD TR TH A.sortup:link,
#main THEAD TR TH A.sortup:visited{
background-image: url(../img/cesp-w/icon_sort_up.png);
}
#main THEAD TR TH A.sortup:hover{
background-image: url(../img/cesp-w/icon_sort_up_over.png);
}
#main THEAD TR TH A.sortdown,
#main THEAD TR TH A.sortdown:link,
#main THEAD TR TH A.sortdown:visited{
background-image: url(../img/cesp-w/icon_sort_down.png);
}
#main THEAD TR TH A.sortdown:hover{
background-image: url(../img/cesp-w/icon_sort_down_over.png);
}
#main THEAD TR TH A.currentup,
#main THEAD TR TH A.currentup:link,
#main THEAD TR TH A.currentup:visited{
background-image:url(../img/cesp-w/icon_sort_up_over.png);
}
#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/cesp-w/icon_sort_down_over.png);
height:10px;
width:18px;
}
#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.listall,
#main TFOOT TR TD A.listall:link,
#main TFOOT TR TD A.listall:visited,
#main TFOOT TR TD A.listnext,
#main TFOOT TR TD A.listnext:link,
#main TFOOT TR TD A.listnext:visited{
color:#003366;
text-decoration:none;
}
#main TFOOT TR TD A.listprevious:hover,
#main TFOOT TR TD A.listprevious:active,
#main TFOOT TR TD A.listall:hover,
#main TFOOT TR TD A.listall:active,
#main TFOOT TR TD A.listnext:hover,
#main TFOOT TR TD A.listnext:active{
color:#bc940c;
text-decoration:none;
font-weight:500;
}




#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/cesp-w/icon_list_previous.png);
}
#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/cesp-w/icon_list_all.png);
}
#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/cesp-w/icon_list_next.png);
}
#main TFOOT TR TD A.listprevious:hover IMG,
#main TFOOT TR TD A.listprevious:active IMG{
background-image: url(../img/cesp-w/icon_list_previous_over.png);
}
#main TFOOT TR TD A.listall:hover IMG,
#main TFOOT TR TD A.listall:active IMG{
background-image: url(../img/cesp-w/icon_list_all_over.png);
}
#main TFOOT TR TD A.listnext:hover IMG,
#main TFOOT TR TD A.listnext:active IMG{
background-image: url(../img/cesp-w/icon_list_next_over.png);
}
#main TFOOT #table_report{
font-weight:500;
font-size:11px;
}
#main TFOOT P.note{
width:97%;
height:2em;
font-size:11px;
}
#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.comigest,
#main TBODY TR TD.comidepo{
padding-right:1em;
}
#main TBODY TR TD.leyenda{
font-size:1em;
font-weight:600;
padding-left:2em;
}
#main TBODY TR.quintil TD.leyenda{
font-weight:500;
color:#003366;
padding-left:1em;
}
#main TBODY TR.quintil TD.q5,
#main DIV SPAN.q5{
background-color: #660000;
color:#ffffff;
}
#main TBODY TR.quintil TD.q4,
#main DIV SPAN.q4{
background-color: #914848;
color:#ffffff;
}
#main TBODY TR.quintil TD.q3,
#main DIV SPAN.q3{
background-color: #8a5b5b;
color:#ffffff;
}
#main TBODY TR.quintil TD.q2,
#main DIV SPAN.q2{
background-color: #b98b8b;
color:#003366;
}
#main TBODY TR.quintil TD.q1,
#main DIV SPAN.q1{
background-color: #dbc3c3;
color:#003366;
}
#main TBODY TR.quintil TD.q,
#main DIV SPAN.q{
background-color: #eeeeee;
color:#003366;
font-weight:500;
}

#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/cesp-w/icon_lupa.png);
}
#main TABLE A.detail:hover,
#main TABLE A.detail:active{
background-image: url(../img/cesp-w/icon_lupa_over.png);
background-repeat: no-repeat;
background-position: 99% 0%;
text-decoration:underline;
}
#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.88em;
top:0.9em;
}
html>body #main UL.flaps1{
top:0.9em;
right:0.1em;
}
#main UL.flaps1 LI A,
#main UL.flaps1 LI A:link,
#main UL.flaps1 LI A:visited{
background-image: url(../img/cesp-w/h2_menu_l.png);
}
#main UL.flaps1 LI A SPAN,
#main UL.flaps1 LI A:link SPAN,
#main UL.flaps1 LI A:visited SPAN{
background-image: url(../img/cesp-w/h2_menu_r.png);
}
#main UL.flaps1 LI.current{
color: #ffffff;
background-image: url(../img/cesp-w/h2_menu_l_over.png);
}
#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: #ffffff;
}
#main UL.flaps1 LI.current SPAN,
#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{
background-image: url(../img/cesp-w/h2_menu_r_over.png);
color: #ffffff;
}
#main UL.flaps1 LI A:hover{
color: #ffffff;
background: url(../img/cesp-w/h2_menu_l_over.png) no-repeat top left;
}
#main UL.flaps1 LI A:hover SPAN{
background: url(../img/cesp-w/h2_menu_r_over.png) no-repeat top right;
}
#main UL.flaps1 LI.print A IMG{
height:16px;
background-image:url(../img/cesp-w/icon_printer.png);
}
#main UL.flaps1 LI.print A:hover IMG{
background-image:url(../img/cesp-w/icon_printer_over.png);
}
#main UL.flaps1 LI.excell A IMG{
background-image:url(../img/cesp-w/icon_excell.png);
}
#main UL.flaps1 LI.excell A:hover IMG{
background-image:url(../img/cesp-w/icon_excell_over.png);
}
#main UL.flaps1 LI.current A,
#main UL.flaps1 LI.current A:link,
#main UL.flaps1 LI.current A:visited,
#main UL.flaps1 LI:hover,
#main UL.flaps1 LI.current{
color:#ffffff;
}
/*PERSONALIZACIÓN DE SOLAPAS SOBRE TÍTULOS H2 */
#main UL.flaps2{
font-size:0.88em;
top:1em;
}
html>body #main UL.flaps2{
top:1.1em;
}

#main UL.flaps2 LI{
height:1.2em;
}

#main UL.flaps2 LI A,
#main UL.flaps2 LI A:link,
#main UL.flaps2 LI A:visited{
background-image: url(../img/cesp-w/h2_menu_l.png);
}
#main UL.flaps2 LI A SPAN,
#main UL.flaps2 LI A:link SPAN,
#main UL.flaps2 LI A:visited SPAN{
background-image: url(../img/cesp-w/h2_menu_r.png);
}
#main UL.flaps2 LI.current A,
#main UL.flaps2 LI.current A:link,
#main UL.flaps2 LI.current A:visited{
}
#main UL.flaps2 LI.current{
color: #ffffff;
background-image: url(../img/cesp-w/h2_menu_l_over.png);
}
#main UL.flaps2 LI.current SPAN{
background-image: url(../img/cesp-w/h2_menu_r_over.png);
margin:0px;
}
#main UL.flaps2 LI A:hover{
color: #ffffff;
background-image: url(../img/cesp-w/h2_menu_l_over.png);
}
#main UL.flaps2 LI A:hover SPAN{
background-image: url(../img/cesp-w/h2_menu_r_over.png);
}
#main UL.flaps2 LI.print A IMG{
height:16px;
background-image:url(../img/cesp-w/icon_printer.png);
}
#main UL.flaps2 LI.print A:hover IMG{
background-image:url(../img/cesp-w/icon_printer_over.png);
}
#main UL.flaps2 LI.excell A IMG{
background-image:url(../img/cesp-w/icon_excell.png);
}
#main UL.flaps2 LI.excell A:hover IMG{
background-image:url(../img/cesp-w/icon_excell_over.png);
}
/*PERSONALIZACIÓN DE SOLAPAS SOBRE TÍTULOS H3 */
#main UL.flaps3{
font-size:0.88em;
top:1em;
}
html>body #main UL.flaps3{
top:1.1em;
}
#main UL.flaps3 LI{
height:1.2em;
}
#main UL.flaps3 LI A,
#main UL.flaps3 LI A:link,
#main UL.flaps3 LI A:visited{
background-image: url(../img/cesp-w/h2_menu_l.png);
}
#main UL.flaps3 LI A SPAN,
#main UL.flaps3 LI A:link SPAN,
#main UL.flaps3 LI A:visited SPAN{
background-image: url(../img/cesp-w/h2_menu_r.png);
}
#main UL.flaps3 LI.current A,
#main UL.flaps3 LI.current A:link,
#main UL.flaps3 LI.current A:visited{
}
#main UL.flaps3 LI.current{
color: #ffffff;
background-image: url(../img/cesp-w/h2_menu_l_over.png);
}
#main UL.flaps3 LI.current SPAN{
background-image: url(../img/cesp-w/h2_menu_r_over.png);
margin:0px;
}
#main UL.flaps3 LI A:hover{
color: #ffffff;
background-image: url(../img/cesp-w/h2_menu_l_over.png);
}
#main UL.flaps3 LI A:hover SPAN{
background-image: url(../img/cesp-w/h2_menu_r_over.png);
}
/*CLASES NUEVAS EN LA PERSONALIZACION*/
#main DIV.h8{
height:18em!important;
}
/* PERSONALIZACIÓN DE MENÚ/*
/* PERSONALIZACIÓN DE MENÚ DE NAVEGACIÓN PRINCIPAL */
#menu UL.m01{
font-size:1em;
font-weight:500;
width:760px;
float:right;
margin-left:0.5em;
border-left:1px solid #73213a;
}
#menu LI.m01{
float:left;
margin:0% 0% 0% 0%;
width:32%;
z-index:30;
border-width:1px 1px 1px 0px;
border-style: solid solid  solid none;
border-color:#73213a #73213a #73213a #73213a;
}
#menu LI.m01 A,
#menu LI.m01 A:link,
#menu LI.m01 A:visited{
width:100%;
text-align:left;
cursor:pointer;
text-decoration:none;
}
#menu LI.m01 A SPAN,
#menu LI.m01 A:link SPAN,
#menu LI.m01 A:visited SPAN{
margin-left:0.8em;
}
#menu LI.m01 A:hover,
#menu LI.m01 A:active{
}
#menu LI.m01 A:hover SPAN{
}
#menu UL.m02{
top:1.8em;
left:0em;
width:100%;
margin:0%;
background-color:transparent;
border-width:0px 0px 0px 0px;
border-style: solid solid  solid solid;
border-color:#73213a #73213a #73213a #73213a;
}
html>body #menu UL.m02{
width: inherit;
}
UL#ul0201{
}
UL#ul0202{
left:32%;
}
UL#ul0203{
left:64%;
}

#menu LI.m02{
width:100%;
background-color:#ffffff;
border-width:0px 1px 1px 1px;
border-style: none solid  solid solid;
border-color:#73213a #73213a #73213a #73213a;
background-color:#f8f8f8;
}
html>body #menu UL.m02 LI.m02{
width:100%;
}

#menu LI.m02 A,
#menu LI.m02 A:link,
#menu LI.m02 A:visited{
background-image:none;
text-decoration:none;
}

#menu LI.m02 A SPAN,
#menu LI.m02 A:link SPAN,
#menu LI.m02 A:visited SPAN,
#menu LI.m02 A:hover SPAN,
#menu LI.m02 A:active SPAN{
margin-left:1.1em;
}
#menu LI.m02 A:hover,
#menu LI.m02 A:active{
color:#73213a;
background-color:#ffffff;
background-image: url(../img/cesp-w/flapblue_arrow2.png);
background-repeat:no-repeat;
background-position:left;
}
#menu UL.m03{
width:100%;
position:absolute;
left:90%;
background-color:transparent;
border-width:0px 0px 0px 0px;
border-style: solid solid  solid solid;
border-color:#73213a #73213a #73213a #73213a;
}
html>body #menu UL.m03{
width: inherit;
left:95%;
}
#menu LI.m03{
width:100%;
background-color:#ffffff;
border-width:0px 1px 1px 1px;
border-style: solid solid solid solid;
border-color:#73213a #73213a #73213a #73213a;
}
#menu LI.first{
border-width:1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color:#73213a #73213a #73213a #73213a;
}
#menu LI.last{
}

#menu LI.m03 A,
#menu LI.m03 A:link,
#menu LI.m03 A:visited{
}

#menu LI.m03 A SPAN,
#menu LI.m03 A:link SPAN,
#menu LI.m03 A:visited SPAN{
}
#menu LI.m03 A:hover{
}

#menu LI.m03 A:hover SPAN{
}
/* posicionamiento individual 
los elementos de menu del nivel 3*/
/*= FONDOS DE INVERSIÓN =*/
#menu UL#ul0201{
left:0%;
}
#menu UL#ul0301{
top:1.5em;
}
#menu UL#ul0302{
}
#menu UL#ul0303{
top:3em;
}
#menu UL#ul0304{
top:4.5em;
}
#menu UL#ul0305{
top:6em;
}
#menu UL#ul0306{
top:7.5em;
}
#menu UL#ul0307{
top:8.9em;
}
#menu UL#ul0308{
top:10.4em;
}
#menu UL#ul0309{
top:11.9em;
}
#menu UL#ul0310{
top:13.2em;
}
#menu UL#ul0311{
top:14.7em;
}
#menu UL#ul0312{
top:16.2em;
}
/*= PLANES DE PENSIONES =*/
#menu UL#ul0202{
left:32.2%;
}
#menu UL#ul0313{
top:0em;
}
#menu UL#ul0314{
top:1.6em;
}
#menu UL#ul0315{
top:3.2em;
}
#menu UL#ul0316{
top:4.5em;
}
#menu UL#ul0317{
top:6.1em;
}
#menu UL#ul0318{
top:7.6em;
}

/*= SOCIEDADESDE INVERSIÓN =*/
#menu UL#ul0203{
left:64.2%;
}
#menu UL#ul0319{
top:0.2em;
left:-99%;
}


/* PERSONALIZACIÓN DE HOJA DE ESTILOS PARA OCULTACIÓN */
#print_flap{
display:block;
}

UL.flaps1 #back_flap,
#csv_flap,
#prra_row,
#qra_row,
#ra_foot,
#prrXm_row,
#qrXm_row,
#rXm_foot,
#prrXa_row,
#qrXa_row,
#rXa_foot{
}

#main UL.rad LI#rad_prra {
display:none;
}
#main UL.rad LI#rad_ra,
#main UL.rad LI#rad_tiempo {
width:49%;
}

