* {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;
}

BODY {
color: #000;
background-color: #FFF;
margin: 0px;
border: none;
padding: 0px;
scrollbar-face-color:#DDDDDD;
scrollbar-shadow-color:#FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-arrow-color: #000000;
scrollbar-base-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;}
}

H1, H2, H3, H4, P {
	padding-left: 15px;
}

P {margin-top: -0.5em}

OL+P, UL+P {margin-top: 0;}
h1+p, h2+p, h3+p, h4+p {margin-top: -1em;}

table#titular p {margin-top: -1em;}

A:link  {
color: #003399; text-decoration:none;
}

A:visited {
color: #006600; text-decoration:none;
}

A:active {
color: #CC00CC; text-decoration:none;
}

A:hover {
color: #FF0000; text-decoration:none;
}

.nav {color:#999999;text-decoration:none;font-size: 10px;}
A.nav:link, A.nav:visited {color:#999999;text-decoration:none;font-size: 10px;}
A.nav:active, A.nav:hover {color:#000000;text-decoration:none;font-size: 10px;}
.menunav tr td {color:#999999;text-decoration:none;font-size: 10px;background-color:#EEEEEE;border: 1px solid #CCCCCC}
.menunav tr th {color:#666666;text-decoration:none;font-size: 10px;background-color:#CCCCCC;border: 1px solid #CCCCCC;text-align:left}
.menunav a:link, .menunav a:visited {color:#999999;text-decoration:none;font-size: 10px;}
.menunav a:active, .menunav a:hover {color:#000000;text-decoration:none;font-size: 10px;}

IMG {
border: none;
}

TABLE {
border: none;
padding: 0px;
margin: 0px;
}

H1 {
font-size: 18px;
font-weight: bold;
}

H2 {
font-size: 16px;
font-weight: bold;
}

H3 {
font-size: 14px;
font-weight: bold;
}

H4 {
font-size: 14px;
font-weight: bold;
text-align:center;
}


.bloque2col {
padding-left: 152px;
}

.notas {
width: 760px;
}

#titular {
width: 760px;
height: 55px;
}

#titular TD {
background-repeat: no-repeat;
background-position: middle 15px;
}


DIV.recuadro H1 {
margin-bottom: 0.5em;
}

DIV.recuadro P {
font-style: italic;
}

.col-1 {
width: 152px;
padding-top: 0.5em;
}

.col-2 {
width: 304px;
padding-top: 0.5em;
}

.col-3 {
width: 456px;
padding-top: 0.5em;
}

.col-4 {
width: 608px;
padding-top: 0.5em;
}

.centro {
text-align: center;
}

.derecha {
text-align: right;
}

.epigrafe {
font-size: 10px;
font-weight: bold;
}

.bajada {
font-size: 10px;
}

p.autor {font-style: italic;}

hr {
	width : 100%;
	height : 1px;
	color : #CCCCCC;
}

div.indice {
font-size. 11px;
width: 200px;
 height: 330px;
clip: rec(0,200,330,0);
overflow: auto; 
background-color: #FFFFFF;
color: #999999;
padding-left: 4px;
padding-top: 0px;
}

div.indice p {
margin:auto;
font-size: 10px;
color: #999999;
padding-left: 0em;
margin-bottom: 0.5em;
}

div.indice ul li {
margin-left: 0em;
font-weight: bold;
}

div.indice ul li ul li {
margin-left: 0.5em;
font-weight: normal;
list-style-type: circle;
}

/* imente */
div#news table,div#news tr,div#news td {background-color:transparent}
div#news img {display:none}

/* Esto es parte de la vieja CSS */

OL, UL, LI {margin: 0 1em;}

HR {color: #999999; height: 1px;}

#seccion {width: 130px; 
background-color: #CCCCCC;
margin-top: 8px;}

#seccion TR TD {padding: 3px;
border-bottom: 2px solid #003399;}

#seccion A {font-size: 10px}

.sub {color: #FFFFFF;
background-color: #003399;
border: 2px outset #CCCCCC;
padding: 0 6px;
font-size: 10px}

#seccion2 {width: 130px; 
background-color: #99CCCC;
margin-top: 8px;}

#seccion2 TR TD {padding: 3px;
border-bottom: 2px solid #003399;}

#seccion2 .sub {color: #FFFFFF;
background-color: #009999;
border: 2px outset #CCCCCC;
padding: 0 6px;}

#seccion2 A {font-size: 10px}

#path {text-indent: 0; font-style: italic}

.separa {border-bottom: 1px solid #003399}

#divCont {position:absolute; z-index:1; width:200px; visibility:hidden;background-color:#FFFFFF}
.clTop   {position:absolute; z-index:1;}
.clSub   {position:absolute; z-index:1;background-color:#EEEEEE;padding:4px;border: 2px outset #EEEEEE}

div.news {border: 1px solid #EEEEEE;}
div.newstit {background-color: #EEEEEE; padding: 2px;font-weight:bold}
div.newstit A {font-size: 14px;}
div.newsaut {padding: 2px; border-bottom: 1px solid #EEEEEE;font-style:italic}
div.newsdesc {font-weight:bold; padding: 8px}
div.newscont {padding: 8px}
div#inv {color: #FFF; display: none;}

table#votos { background-color:#eeeeee; border: 1px solid #ccc;}