body {
                scrollbar-face-color: #D3DCE9; scrollbar-highlight-color: #EAF0F7;
                scrollbar-shadow-color: #95AFC4; scrollbar-3dlight-color: #D6DDE2;
                scrollbar-arrow-color: #5271C2; scrollbar-track-color: #F7F9FB;
                scrollbar-darkshadow-color: #E7EBF7;
                behavior:url(menu_vertical/csshover.htc);
}

font    { font-family:Microsoft Sans Serif ;  color : #333333;  FONT-SIZE: 10px;     }

TD                     {FONT-FAMILY: Microsoft Sans Serif; COLOR: Black; FONT-SIZE: 11px;}
P                     {FONT-FAMILY: Microsoft Sans Serif; COLOR: #333333; FONT-SIZE: 16px;}
DIV                     {FONT-FAMILY: Microsoft Sans Serif; COLOR: #333333; FONT-SIZE: 11px;}
INPUT                     {FONT-FAMILY: Microsoft Sans Serif; COLOR: #5C6976;  FONT-SIZE: 10px;  background: White;          }
TEXTAREA             {FONT-FAMILY: Microsoft Sans Serif; COLOR: #333333; FONT-SIZE: 11px;}
FORM                      {FONT-FAMILY: Microsoft Sans Serif; COLOR: #333333; FONT-SIZE: 10px;   top: 0px;  background: transparent;  border: none;    margin-bottom: -14px;  padding-top: 0px;  table-layout: fixed;  padding-bottom: 0px;  margin: auto;                    }
SELECT                     {FONT-FAMILY: Microsoft Sans Serif; COLOR: #333333; FONT-SIZE: 11px;}
STRONG 					{FONT-FAMILY: Microsoft Sans Serif; COLOR: #333333; FONT-SIZE: 16px;}
H1 					{FONT-FAMILY: Microsoft Sans Serif; COLOR: #333333; FONT-SIZE: 16px;}
LI                     {FONT-FAMILY: Microsoft Sans Serif; COLOR: #333333; FONT-SIZE: 16px;}

.check_azul{
background-color:#C2CDD6;
}
.check_gris{
background-color:#EFEFEF;
}
.celda_azul{
background-color:#C2CDD6;
border-style:solid;
border-color:#C2CDD6;
border-width:1px;
}
.celda_gris{
background-color:#EFEFEF;
border-style:solid;
border-color:#C2CDD6;
border-width:1px;
}
.tabla_gris{
background-color:#EFEFEF;
border-style:solid;
border-color:#C2CDD6;
border-width:1px;
}
.tabla_azul_sin_borde{
background-color:#EFEFEF;
border-style:solid;
border-color:#006699;
border-width:0px;
}
.tabla_azul{
background-color:#EFEFEF;
border-style:solid;
border-color:#006699;
border-width:1px;
}

div #margen{
padding:5px 5px 5px 5px;
}
div .lowText{
FONT-FAMILY: Microsoft Sans Serif; COLOR: #333333; FONT-SIZE: 12px;
height:30px;
}
div .highText{
FONT-FAMILY: Microsoft Sans Serif; COLOR: #333333; FONT-SIZE: 12px;
height:100px;
}
#opentable3{
position:relative;
min-height:340px;
padding:5px 5px 5px 5px;
}
* html #opentable3{
height:340px;
}
.textoparpadea            
{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #990000;
FONT-WEIGHT: normal; 
TEXT-DECORATION: blink;
}
.texto_portada
{
FONT-SIZE: 10px;
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #990000;
FONT-WEIGHT: normal; 
TEXT-DECORATION: blink;
}
.texto_portada A:active,
.texto_portada A:visited,
.texto_portada A:hover,
.texto_portada A:link     
{
FONT-SIZE: 10px;
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #990000;
FONT-WEIGHT: normal; 
TEXT-DECORATION: underline;
}
.texto_legal
{
FONT-SIZE: 10px;
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #333333;
FONT-WEIGHT: normal; 
TEXT-DECORATION: none;
}
.texto_legal A:active,
.texto_legal A:visited,
.texto_legal A:hover,
.texto_legal A:link     
{
FONT-SIZE: 10px;
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #333333;
FONT-WEIGHT: normal; 
TEXT-DECORATION: underline;
}
.texto A:active,
.texto A:visited,
.texto A:hover,
.texto A:link,
.texto_titulo_cursiva,
.texto_titulo,
.texto,
.texto_subrayado,
.texto_subrayado_negrita,
.texto_negrita{
FONT-SIZE: 12px;
}
.texto A:active
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #FFFFFF;
TEXT-DECORATION: underline;
font-variant : normal;

}
.texto A:visited
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #333333;
TEXT-DECORATION: underline;
font-variant : normal;

}
.texto A:hover
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #1E90FF;
TEXT-DECORATION: underline;
font-variant : normal;

}
.texto A:link
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #333333;
TEXT-DECORATION: underline;
font-variant : normal;

}
.texto_titulo_cursiva          
{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #333333; 
FONT-STYLE:italic;
FONT-WEIGHT: bold; 
TEXT-DECORATION: none; 
TEXT-TRANSFORM: none;
BACKGROUND: none;
}
.texto_titulo           
{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #333333; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none; 
TEXT-TRANSFORM: uppercase;
BACKGROUND: none;
}
.texto            
{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #333333;
FONT-WEIGHT: normal; 
TEXT-DECORATION: none;
}
.texto_negrita       
{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #333333; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none; 
}
.texto_subrayado           
{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #333333;
FONT-WEIGHT: normal; 
TEXT-DECORATION:underline; 
}
.texto_subrayado_negrita          
{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #333333;
FONT-WEIGHT: bold; 
TEXT-DECORATION:underline; 
}
.note            
{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #307EAF; 
FONT-SIZE: 10px; 
LETTER-SPACING: 2px;
FONT-WEIGHT: normal; 
TEXT-DECORATION: none; 
}

.title                      
{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: Black; 
FONT-SIZE: 9px; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none; 
}

.boxtitle              {FONT-FAMILY: Microsoft Sans Serif; COLOR: Black; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; font-variant : normal; BACKGROUND: none;}
.option              {FONT-FAMILY: Microsoft Sans Serif; COLOR: #333333; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; BACKGROUND: none;}
.storycat             {FONT-FAMILY: Microsoft Sans Serif; COLOR: Black; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; BACKGROUND: none;}

.tiny                     
{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #333333; 
FONT-SIZE: 9px; 
FONT-WEIGHT: normal; 
LETTER-SPACING: 1px;
TEXT-DECORATION: none; 
BACKGROUND: none;
}

.tiny A:link                    
{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #333333; 
FONT-SIZE: 9px; 
FONT-WEIGHT: normal; 
LETTER-SPACING: 1px;
TEXT-DECORATION: underline; 
BACKGROUND: none;
}

.tiny A:active                    
{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #333333; 
FONT-SIZE: 9px; 
FONT-WEIGHT: normal; 
LETTER-SPACING: 1px;
TEXT-DECORATION: none; 
BACKGROUND: none;
}

.tiny A:visited                    
{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #333333; 
FONT-SIZE: 9px; 
FONT-WEIGHT: normal; 
LETTER-SPACING: 1px;
TEXT-DECORATION: none; 
BACKGROUND: none;
}

.tiny  A:hover                   
{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #4682B4; 
FONT-SIZE: 9px; 
FONT-WEIGHT: normal; 
LETTER-SPACING: 1px;
TEXT-DECORATION: none; 
BACKGROUND: none;
}

.slogan                     {FONT-FAMILY: Microsoft Sans Serif; COLOR: #276389; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; BACKGROUND: none;  font : small-caps; }
.content              {FONT-FAMILY: Microsoft Sans Serif; COLOR: Black; FONT-SIZE: 11px; BACKGROUND: none;}
.boxcontent              {FONT-FAMILY: Microsoft Sans Serif; COLOR: Black; FONT-SIZE: 11px; BACKGROUND: none;}

A:link
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #333333;
FONT-SIZE: 11px;
TEXT-DECORATION: underline;
BACKGROUND: none;
font-variant : normal;

}

A:active
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #333333;
FONT-SIZE: 11px;
TEXT-DECORATION: underline;
BACKGROUND: none;  font-variant : normal; 
}

A:visited
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #333333;
FONT-SIZE: 11px;
TEXT-DECORATION: underline;
BACKGROUND: none;
font-variant: normal;

}

A:hover
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #1E90FF;
FONT-SIZE: 11px;
TEXT-DECORATION: underline;
BACKGROUND: none;
font-variant : normal;

}

.leftcontent
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #4A5568;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
BACKGROUND: none;
}

.leftcontent  A:link
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #4A5568;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
BACKGROUND: none;
}

.leftcontent  A:active
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #4A5568;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
BACKGROUND: none;
}

.leftcontent  A:visited
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #4A5568; FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
BACKGROUND: none;
}

.leftcontent  A:hover
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: Black;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
BACKGROUND: none;
}

.rightcontent
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #F0F8FF;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
BACKGROUND: none;
}

.rightcontent  A:link
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #F0F8FF;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
BACKGROUND: none;
}

.rightcontent  A:active
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #F0F8FF;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
BACKGROUND: none;
}

.rightcontent  A:visited
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #F0F8FF; 
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
BACKGROUND: none;
}

.rightcontent  A:hover
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: White;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
BACKGROUND: none;
}

.storycontent
{
FONT-FAMILY:Microsoft Sans Serif; 
COLOR: #333333;
FONT-SIZE: 10px; 
FONT-WEIGHT: normal;
LETTER-SPACING: 1px;
TEXT-DECORATION: none;
BACKGROUND: none;
}

.storycontent  A:link
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #333333;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
LETTER-SPACING: 1px;
TEXT-DECORATION: underline;
BACKGROUND: none;
}

.storycontent  A:active
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #333333;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
LETTER-SPACING: 1px;
TEXT-DECORATION: none;
BACKGROUND: none;
}

.storycontent  A:visited
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #333333; 
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
LETTER-SPACING: 1px;
TEXT-DECORATION: none;
BACKGROUND: none;
}

.storycontent  A:hover
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #4682B4; 
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
LETTER-SPACING: 1px;
TEXT-DECORATION: underline;
BACKGROUND: none;
}

.comments
{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #307EAF;
FONT-SIZE: 10px; 
FONT-WEIGHT: normal;
LETTER-SPACING: 3px;
TEXT-DECORATION: none;
BACKGROUND: none;
FONT : italic;
}

.comments  A:link
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #307EAF;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
LETTER-SPACING: 3px;
TEXT-DECORATION: none;
BACKGROUND: none;
FONT : italic;
}

.comments  A:active
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #307EAF;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
LETTER-SPACING: 3px;
TEXT-DECORATION: none;
BACKGROUND: none;
FONT : italic;
}

.comments  A:visited
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: #307EAF; 
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
LETTER-SPACING: 3px;
TEXT-DECORATION: none;
BACKGROUND: none;
FONT : italic;
}

.comments  A:hover
{
FONT-FAMILY: Microsoft Sans Serif;
COLOR: Black; FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-DECORATION: underline;
BACKGROUND: none;
FONT : italic;
}

.storytitle
{
FONT-FAMILY:Microsoft Sans Serif; 
COLOR: #284F71;
FONT-SIZE: 9px; 
FONT-WEIGHT: bold;
LETTER-SPACING: 2px;
TEXT-DECORATION: none;
BACKGROUND: none;
FONT : small-caps;
}

.storytitle  A:link
{
FONT-FAMILY:Microsoft Sans Serif;
COLOR: #284F71;
FONT-SIZE: 9px;
FONT-WEIGHT: bold;
LETTER-SPACING: 2px;
TEXT-DECORATION: none;
BACKGROUND: none;
FONT : small-caps;
}

.storytitle  A:active
{
FONT-FAMILY:Microsoft Sans Serif;
COLOR: #284F71;
FONT-SIZE: 9px;
FONT-WEIGHT: bold;
LETTER-SPACING: 2px;
TEXT-DECORATION: none;
BACKGROUND: none;
FONT : small-caps;
}

.storytitle  A:visited
{
FONT-FAMILY:Microsoft Sans Serif;
COLOR: #284F71; 
FONT-SIZE: 9px;
FONT-WEIGHT: bold;
LETTER-SPACING: 2px;
TEXT-DECORATION: none;
BACKGROUND: none;
FONT : small-caps;
}

.storytitle  A:hover
{
FONT-FAMILY:Microsoft Sans Serif;
COLOR: #6495ED; 
FONT-SIZE: 9px;

LETTER-SPACING: 2px;
TEXT-DECORATION: none;
BACKGROUND: none;
FONT : small-caps;
}
/*  AÑADIDO PARA MENU VERTICAL */

/* CSS Menus - Vertical CSS Menu with Popout and Dropdown Menus - 20050131 */

/* Begin CSS Popout Menu */

#menu{
position:relative;
z-index:2;
padding:0px;
margin:0px;
width:145px;
border-width:0px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
/* To allow room for bottom dropdown */
}

#menu h2{
display:none;
border-width:1px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
white-space:nowrap;
margin:0;
padding:1px 3px;
background:#eee;
text-transform:uppercase;
FONT-FAMILY:Microsoft Sans Serif;
COLOR: #6495ED; 
FONT-SIZE: 9px;
FONT-WEIGHT:normal;
TEXT-DECORATION: none;
}

#menu a{
display:block;
border-width:1px;
border-style:solid;
/*border-color:#006699;*/
border-color:#C2CDD6;
/*white-space:nowrap;*/
margin:0;
padding:1px 9px 1px 5px;
background:#eee;
text-decoration:none;
FONT-WEIGHT:normal;
}
#menu a:hover{
background:#ddd;
FONT-WEIGHT:normal;
}

#menu a:active{
background:#ccc;
FONT-WEIGHT:normal;
}
#menu ul{
list-style:none;
margin:0;
padding:0;
width:100%;
background:#000000;
FONT-WEIGHT:normal;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#menu li, div#menu li:hover{
position:relative;
background:#EEEEEE;
FONT-FAMILY:Microsoft Sans Serif;
}

div#menu li ul{
position:absolute;
top:0;
left:100.1%;
display:none;
background:#ccc;
width:180px;

}

div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul
{display:none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display:block;
background:#EEEEEE;
}

/* End non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
background:#ccc;
background:#eee url(/menu_vertical/expand3.gif) no-repeat bottom right;
}

#menu a.x:hover{
background:#ddd;
}

#menu a.x:active{
background:#ccc;
}
#menu li a{
min-height:20px;
*height:20px;
line-height:20px;
}


/*  FIN AÑADIDO PARA MENU VERTICAL */

/* INICIO MENÚ HORIZONTAL */

#menuh{
width:100%;
height:38px;
float:left;
padding:0 0 0 20px;

}

#menuh a, #menuh h2,#menuh h2 a{
display:block;
font-weight:normal;
border-width:1px;
border-color:#ccc #888 #555 #bbb;
color:#FFFFFF;
}

#menuh h2,
#menuh h2 a{
FONT-FAMILY: Microsoft Sans Serif; 
COLOR: #333333;
FONT-WEIGHT: normal; 
TEXT-DECORATION: none;
FONT-SIZE: 12px;
background:none;
line-height:35px;
margin:0 20px 0 0;
padding:1px 0 1px 3px;

}
#menuh h2 a:active,
#menuh h2 a:hover,
#menuh h2:hover a:active,
#menuh h2:hover a:hover{
background:none;
border-style:none;
text-decoration:none;
color:#1E90FF;
}
#menuh h2 a:visited,
#menuh h2 a{
background:none;
border-style:none;
text-decoration:none;
color:#333333;
}
#menuh a{
border-style:solid;
background:#eee;
text-decoration:none;
padding:1px 15 1px 3px;
}

#menuh a, #menuh a:visited{
color:#000;
background:#92A9C8;
}

#menuh a:hover{
background:#D4E2ED;
}

#menuh a:active{
color:#060;
background:#92A9C8;
}

#menuh ul{
list-style:none;
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
width:auto;
min-width:11em;
*width:11em;
}


#menuh li{
position:relative;
}

#menuh ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
}

#menuh ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menuh h2:hover{
background:url(css/images/expand3.gif) no-repeat -999px -9999px;
color:#1E90FF;
}

div#menuh li:hover{
cursor:pointer;
z-index:100;
}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}
div#menuh h2:hover ul{
margin: 0 20px 0 0;
}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menuh a.x, #menuh a.x:visited{
font-weight:bold;
color:#333333;
background:#45539B;
}

#menuh a.x:hover{
background:#D4E2ED;
}

#menuh a.x:active{
color:#333333;
background:#92A9C8;
}

/* FIN MENÚ HORIZONTAL */


