/* CSS Document */

body{
color:#666666;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
margin:0px;
}

a{
color:#006699; 
background-color:transparent; 
text-decoration:none;
}

a:active {
text-decoration:none;
}

a:link {
text-decoration:none;
}

a:visited {
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

img{
border:0;
}

h1{
display:none;
}

a.saltar{
display:none;
}

/* obsoleto 
p{
margin-top:0px;
margin-bottom:10px;
font-size:0.7em;
}*/
p{
margin-top:0px;
margin-bottom:10px;
font-size:0.75em;
}
p.reducido{
font-size:0.7em;
}

#global{
width:900px;
margin-left:auto;
margin-right:auto;
}


/****************************************ZONA CABECERA************************/

#publi{
float:left;
width:900px;
padding-left:20px;
border-top:1px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
background-image:url(../img/bnn_sup.gif);
background-position:left top;
background-repeat:no-repeat;
}

#publi img{
display:block;
float:left;
}

#publi img.bnn_first{
border-right:3px solid #FFFFFF;
}

#cabecera{
float:left;
width:900px;
border-top:10px solid #2C3637;
background-image:url(../img/back_cabecera.jpg);
background-position:left top;
background-repeat:repeat;
height:81px;
}

html > body #cabecera{
height:auto;
min-height:81px;
}



#cabecera img.logo{
float:left;
padding-left:24px;
padding-top:32px;
}

img.logo_imprimir{
display:none;
}

#cabecera #navegacion{
float:right;
width:495px;
}



#cabecera #navegacion ul{
margin:0;
padding:0;
list-style-type:none;
}

#cabecera #navegacion ul li{
float:left;
}

/******navegación secundaria*********/

#cabecera #navegacion #secundaria{
font-size:0.7em;
padding-top:15px;
color:#999999;
background-color:transparent;
float:left;
width:495px;
height:39px;
}

html > body #cabecera #navegacion #secundaria{
height:auto;
min-height:39px;
}

#cabecera #navegacion #secundaria ul{
float:right;
width:300px;
}

html > body #cabecera #navegacion #secundaria ul{
width:auto;
}

#cabecera #navegacion #secundaria ul li{
padding-right:3px;
padding-top:3px;
}

#cabecera #navegacion #secundaria ul li.formu{
padding-top:0px;
}

#cabecera #navegacion #secundaria ul li a{
color:#999999;
background-color:transparent;

}

#cabecera #navegacion #secundaria ul li a:active{
text-decoration:none;
}

#cabecera #navegacion #secundaria ul li a:link{
text-decoration:none;
}

#cabecera #navegacion #secundaria ul li a:visited{
text-decoration:none;
}

#cabecera #navegacion #secundaria ul li a:hover{
text-decoration:underline;
}

#cabecera #navegacion #secundaria form{
margin:0;
padding:0 10px 0 10px;
}

#cabecera #navegacion #secundaria form fieldset{
border:0px;
margin:0;
padding:0;
}

#cabecera #navegacion #secundaria form fieldset input{
font-size:1em;
background-color:#A6ADB3;
color:#FFFFFF;
border:0px;
padding-top:2px;
padding-bottom:2px;
width:120px;
}

#cabecera #navegacion #secundaria form fieldset input.buscar{
background-color:#0099CB;
color:#FFFFFF;
margin-left:3px;
padding-top:1px;
padding-bottom:1px;
width:auto;
}

/******navegación principal*********/

#cabecera #navegacion #principal{
font-size:0.8em;
float:left;
width:495px;

}

#cabecera #navegacion #principal ul{
float:right;
}

#cabecera #navegacion #principal ul li{
margin-right:1px;
}

#cabecera #navegacion #principal ul li a{
text-decoration:none;
display:block;
padding:6px 15px 4px 15px;

}

#cabecera #navegacion #principal ul li a:active{
color:#B9BDBE;
background-color:#757A7D;
background-image:url(../img/back_lia.gif);
background-repeat:repeat-x;
background-position:left top;
}

#cabecera #navegacion #principal ul li a:link{
color:#B9BDBE;
background-color:#757A7D;
background-image:url(../img/back_lia.gif);
background-repeat:repeat-x;
background-position:left top;
}


#cabecera #navegacion #principal ul li a:visited{
color:#B9BDBE;
background-color:#757A7D;
background-image:url(../img/back_lia.gif);
background-repeat:repeat-x;
background-position:left top;
}


#cabecera #navegacion #principal ul li a:hover{
color:#666666;
background-color:#ECECEC;
background-image:url(../img/back_lia_hover.gif);
background-repeat:repeat-x;
background-position:left top;
}





/************** desplegable menú************/

#cabecera #navegacion #principal ul li:hover div.oculto , #cabecera #navegacion #principal ul li.over div.oculto{
visibility:visible;
display:block;
}

#cabecera #navegacion #principal ul li:hover a, #cabecera #navegacion #principal ul li.over a:active, #cabecera #navegacion #principal ul li.over a:link, #cabecera #navegacion #principal ul li.over a:visited, #cabecera #navegacion #principal ul li.over a:hover{
color:#666666;
background-color:#ECECEC;
background-image:url(../img/back_lia_hover.gif);
background-repeat:repeat-x;
background-position:left top;
}




#cabecera #navegacion #principal ul li.over ul li a:active, #cabecera #navegacion #principal ul li.over ul li a:link, #cabecera #navegacion #principal ul li.over ul li a:visited, #cabecera #navegacion #principal ul li.over ul li a:hover{
background-image:none;

}


div.oculto{
visibility:visible;
position:absolute;
display:none;

}
div.margen{
margin-left:-7.1em;
text-align:right;
}


#cabecera #navegacion #principal ul li.selec a{
border-bottom:0px;
padding:6px 15px 5px 15px;
}

#cabecera #navegacion #principal ul li.selec a:active{
background-image:url(../img/back_selec.gif);
background-repeat:repeat-x;
background-position:left top;
color:#FFFFFF;
background-color:#0099CB;

}

#cabecera #navegacion #principal ul li.selec a:link{
background-image:url(../img/back_selec.gif);
background-repeat:repeat-x;
background-position:left top;
color:#FFFFFF;
background-color:#0099CB;

}


#cabecera #navegacion #principal ul li.selec a:visited{
background-image:url(../img/back_selec.gif);
background-repeat:repeat-x;
background-position:left top;
color:#FFFFFF;
background-color:#0099CB;

}


#cabecera #navegacion #principal ul li.selec a:hover{
background-image:url(../img/back_selec.gif);
background-repeat:repeat-x;
background-position:left top;
color:#FFFFFF;
background-color:#0099CB;

}

#cabecera #navegacion #principal ul ul, #cabecera #navegacion #principal ul li.selec ul ul{
display:block;
float:none;
font-size:1em;
width:11.5em;
border-bottom:1px solid #CCCCCC;
/*border-top:1px solid #FFFFFF;*/
}

#cabecera #navegacion #principal ul ul li, #cabecera #navegacion #principal ul li.selec ul li{
margin-right:0px;
background-color:#ECECEC;
color:#666666;
border-bottom:0.1em solid #CCCCCC;
width:10.3em;
padding:0.3em 0.6em 0.3em 0.6em;

}

#cabecera #navegacion #principal ul ul li a, #cabecera #navegacion #principal ul li.selec ul li a{
display:block;
padding:0px;
background-color:#ECECEC;
color:#666666;
}

#cabecera #navegacion #principal ul ul li a:active, #cabecera #navegacion #principal ul li.selec ul li a:active{
background-image:none;
background-color:#ECECEC;
color:#666666;
text-decoration:none;
}

#cabecera #navegacion #principal ul ul li a:link, #cabecera #navegacion #principal ul li.selec ul li a:link{
background-image:none;
background-color:#ECECEC;
color:#666666;
text-decoration:none;
}

#cabecera #navegacion #principal ul ul li a:visited, #cabecera #navegacion #principal ul li.selec ul li a:visited{
background-image:none;
background-color:#ECECEC;
color:#666666;
text-decoration:none;
}

#cabecera #navegacion #principal ul ul li a:hover, #cabecera #navegacion #principal ul li.selec ul li a:hover{
background-image:none;
background-color:#ECECEC;
color:#666666;
text-decoration:underline;
}






#central{
background-image:url(../img/central.jpg);
background-repeat:no-repeat;
background-position:left top;
width:900px;
height:110px;
float:left;
}


/****************************************ZONA CONTENIDOS************************/

#contenidos{
float:left;
width:900px;
background-image:url(../img/back_contenidos.jpg);
background-repeat:repeat-y;
background-position:left top;
margin-top:22px;
}

#contenidos.columna{
background-image:url(../img/back_contenidos_col.jpg);
}


#contenidos #bloque_1{
float:left;
width:693px;
}

#contenidos #bloque_2{
float:right;
width:207px;
}

#contenidos #bloque_1 #bloque_1a{
float:left;
width:420px;
padding-left:15px;
padding-right:15px;
}

#contenidos #bloque_1 #bloque_1b{
float:right;
width:213px;
padding-left:15px;
padding-right:15px;
}

#contenidos #bloque_1 #bloque_1c{
float:left;
width:663px;
padding-left:15px;
padding-right:15px;
}


/****************************************ZONA PIE************************/

#pie{
float:left;
width:900px;
font-size:0.7em;
margin-top:20px;
}

#pie ul{
margin:0;
padding:0 0 30px 0;
list-style-type:none;

}

#pie ul li{
float:left;
padding-right:3px;
color:#006699;
background-color:transparent;
}

#pie ul li a{
color:#006699;
background-color:transparent;
}

#pie ul li a:active{
text-decoration:none;
}

#pie ul li a:link{
text-decoration:none;
}

#pie ul li a:visited{
text-decoration:none;
}

#pie ul li a:hover{
text-decoration:underline;
}


/********************BANNERS LATERALES**********/

#contenidos #bloque_2 img{
display:block;
margin-bottom:3px;
float:left;
width:207px;
}


/****************************COMUNES**************/

#contenidos h2{
margin:0;
padding:0 0 10px 0;
color:#006699;
background-color:transparent;
font-size:1.3em;
font-weight:normal;
}

#contenidos h2 span{
color:#CCCCCC;
background-color:transparent;
}

#contenidos h3{
margin:0;
padding:0;
color:#006699;
background-color:transparent;
font-size:0.9em;
font-weight:bold;
}
#contenidos h3 a{
color:#006699;
background-color:transparent;
}

#contenidos h3 a:active{
text-decoration:none;
}

#contenidos h3 a:link{
text-decoration:none;
}

#contenidos h3 a:visited{
text-decoration:none;
}

#contenidos h3 a:hover{
text-decoration:underline;
}


#contenidos h4{
margin:0;
padding:0;
color:#006699;
background-color:transparent;
font-size:0.8em;
font-weight:bold;
}
#contenidos h4 a{
color:#006699;
background-color:transparent;
}

#contenidos h4 a:active{
text-decoration:none;
}

#contenidos h4 a:link{
text-decoration:none;
}

#contenidos h4 a:visited{
text-decoration:none;
}

#contenidos h4 a:hover{
text-decoration:underline;
}


#contenidos h3.imp{
display:inline;
float:left;
}

#contenidos h6{
margin:0;
padding:0;
color:#4b4b65;
background-color:transparent;
font-size:0.7em;
font-weight:bold;
}

a.imprimir{
float:right;
display:block;
background-image:url(../img/ico_imprimir.gif);
background-repeat:no-repeat;
background-position:right top;
color:#006699;
background-color:transparent;
font-size:0.8em;
height:20px;
padding-right:20px;
}

html > body a.imprimir{
height:auto;
min-height:20px;
}

a.imprimir:active{
text-decoration:none;
}

a.imprimir:link{
text-decoration:none;
}

a.imprimir:visited{
text-decoration:none;
}

a.imprimir:hover{
text-decoration:underline;
}

a.acceso{
color:#006699;
background-color:transparent;
font-size:0.7em;

}

a.acceso:active{
text-decoration:none;
}

a.acceso:link{
text-decoration:none;
}

a.acceso:visited{
text-decoration:none;
}

a.acceso:hover{
text-decoration:underline;
}


a.acceso2{
color:#006699;
background-color:transparent;
font-size:1em;

}

a.acceso2:active{
text-decoration:none;
}

a.acceso2:link{
text-decoration:none;
}

a.acceso2:visited{
text-decoration:none;
}

a.acceso2:hover{
text-decoration:underline;
}


div.cab_imp{
float:left;
width:100%;
padding-bottom:0px;
}

div.cab_imp a.titulo{
color:#2b4d5e;
font-size:0.8em;
}

div.cab_imp font.tamano{
color:#9f9f9f;
font-size:0.8em;
}

html > body div.cab_imp{
padding-bottom:10px;
}


/*************************BLOQUE NOTICIA************/

div.bloque_noticia{
float:left;
width:420px;
}

div.bloque_noticia img{
float:left;
margin-right:10px;
}

div.bloque_noticia p{
margin-top:10px;
}

div.bloque_noticia p.seccion{
margin-top:0px;
color:#666666;
background-color:transparent;
float:left;
width:100%;
padding-bottom:15px;
}

div.bloque_noticia p.seccion a{
color:#006699;
background-color:transparent;
}

div.bloque_noticia font.antetitulo{
color:#2b4d5e;
font-size:0.8em;
}

div.bloque_noticia p.seccion a:active{
text-decoration:none;
}

div.bloque_noticia p.seccion a:link{
text-decoration:none;
}

div.bloque_noticia p.seccion a:visited{
text-decoration:none;
}

div.bloque_noticia p.seccion a:hover{
text-decoration:underline;
}

div.bloque_noticia ul{
float:left;
width:420px;
margin:0;
padding:15px 0 15px 0;
list-style-type:none;
font-size:0.7em;
color:#006699;
background-color:transparent;
}

div.bloque_noticia ul li{
float:left;
margin-right:3px;
}

div.bloque_noticia ul li span{
color:#666666;
background-color:transparent;
}

div.bloque_noticia ul li a{
color:#006699;
background-color:transparent;
}

div.bloque_noticia ul li a:active{
text-decoration:none;
}

div.bloque_noticia ul li a:link{
text-decoration:none;
}

div.bloque_noticia ul li a:visited{
text-decoration:none;
}

div.bloque_noticia ul li a:hover{
text-decoration:underline;
}


/*************************BLOQUE NOTICIA 1 COLUMNA************/

div.bloque_noticia_col{
float:left;
width:663px;
}

div.bloque_noticia_col img{
float:left;
margin-right:10px;
}

div.bloque_noticia_col p{
margin-top:10px;
}

div.bloque_noticia_col p.seccion{
margin-top:0px;
color:#666666;
background-color:transparent;
float:left;
width:100%;
padding-bottom:15px;
}

div.bloque_noticia_col p.seccion a{
color:#006699;
background-color:transparent;
}

div.bloque_noticia_col font.antetitulo{
color:#2b4d5e;
font-size:0.8em;
}

div.bloque_noticia_col p.seccion a:active{
text-decoration:none;
}

div.bloque_noticia_col p.seccion a:link{
text-decoration:none;
}

div.bloque_noticia_col p.seccion a:visited{
text-decoration:none;
}

div.bloque_noticia_col p.seccion a:hover{
text-decoration:underline;
}

div.bloque_noticia_col ul{
float:left;
width:663px;
margin:0;
padding:15px 0 15px 0;
list-style-type:none;
font-size:0.7em;
color:#006699;
background-color:transparent;
}

div.bloque_noticia_col ul li{
float:left;
margin-right:3px;
}

div.bloque_noticia_col ul li span{
color:#666666;
background-color:transparent;
}

div.bloque_noticia_col ul li a{
color:#006699;
background-color:transparent;
}

div.bloque_noticia_col ul li a:active{
text-decoration:none;
}

div.bloque_noticia_col ul li a:link{
text-decoration:none;
}

div.bloque_noticia_col ul li a:visited{
text-decoration:none;
}

div.bloque_noticia_col ul li a:hover{
text-decoration:underline;
}

/*************************BLOQUE NOTICIA 2 COLUMNA************/

div.bloque_noticia_col2{
float:left;
width:663px;
}


div.bloque_noticia_col2 p{
margin-top:10px;
}

div.bloque_noticia_col2 p.seccion{
margin-top:0px;
color:#666666;
background-color:transparent;
float:left;
width:100%;
padding-bottom:15px;
}

div.bloque_noticia_col2 p.seccion a{
color:#006699;
background-color:transparent;
}

div.bloque_noticia_col2 font.antetitulo{
color:#2b4d5e;
font-size:0.8em;
}

div.bloque_noticia_col2 p.seccion a:active{
text-decoration:none;
}

div.bloque_noticia_col2 p.seccion a:link{
text-decoration:none;
}

div.bloque_noticia_col2 p.seccion a:visited{
text-decoration:none;
}

div.bloque_noticia_col2 p.seccion a:hover{
text-decoration:underline;
}

div.bloque_noticia_col2 ul{
float:left;
width:663px;
margin:0;
padding:15px 0 15px 0;
list-style-type:none;
font-size:0.7em;
color:#006699;
background-color:transparent;
}

div.bloque_noticia_col2 ul li{
float:left;
margin-right:3px;
}

div.bloque_noticia_col2 ul li span{
color:#666666;
background-color:transparent;
}

div.bloque_noticia_col2 ul li a{
color:#006699;
background-color:transparent;
}

div.bloque_noticia_col2 ul li a:active{
text-decoration:none;
}

div.bloque_noticia_col2 ul li a:link{
text-decoration:none;
}

div.bloque_noticia_col2 ul li a:visited{
text-decoration:none;
}

div.bloque_noticia_col2 ul li a:hover{
text-decoration:underline;
}
/*************************LISTADO NOTICIAS PORTADA************/

div.listado_noticias {
float:left;
width:100%;
padding-bottom:20px;
}

div.listado_noticias ul{
margin:0;
padding:0 0 20px 0;
list-style-type:none;
font-size:0.9em;
width:100%;
}

div.listado_noticias ul li{
background-image:url(../img/puntos.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding-bottom:3px;
padding-top:3px;
float:left;
width:100%;
}

div.listado_noticias ul li a{
background-image:url(../img/flecha_listado.gif);
background-repeat:no-repeat;
background-position:0 2px;
color:#006699;
background-color:transparent;
padding-left:20px;
display:block;
}

div.listado_noticias ul li a:active{
text-decoration:none;
}

div.listado_noticias ul li a:link{
text-decoration:none;
}

div.listado_noticias ul li a:visited{
text-decoration:none;
}

div.listado_noticias ul li a:hover{
text-decoration:underline;
}
/*************************ENCUESTAS************/

div.encuestas {
float:left;
width:100%;
padding-bottom:20px;
}

div.encuestas ul{
margin:0;
padding:0 0 10px 0;
list-style-type:none;
font-size:0.7em;
width:100%;
}

div.encuestas ul li{
background-image:url(../img/puntos.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding-bottom:3px;
padding-top:3px;
float:left;
width:100%;
}

div.encuestas ul li a{
background-repeat:no-repeat;
background-position:0 2px;
color:#006699;
background-color:transparent;
padding-left:20px;
display:block;
}

div.encuestas ul li a:active{
text-decoration:none;
}

div.encuestas ul li a:link{
text-decoration:none;
}

div.encuestas ul li a:visited{
text-decoration:none;
}

div.encuestas ul li a:hover{
text-decoration:underline;
}
/*************************LISTADO FIRMAS PORTADA************/

div.listado_firmas {
float:left;
width:100%;
padding-bottom:20px;
}



div.listado_firmas ul{
margin:0;
padding:0 0 20px 0;
list-style-type:none;
font-size:0.7em;
width:100%;
}

div.listado_firmas ul li{
background-image:url(../img/puntos.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding-bottom:3px;
padding-top:3px;
float:left;
width:100%;
}

div.listado_firmas ul li a{
background-image:url(../img/flecha_listado.gif);
background-repeat:no-repeat;
background-position:0 2px;
color:#006699;
background-color:transparent;
padding-left:20px;
display:block;
}

div.listado_firmas ul li a:active{
text-decoration:none;
}

div.listado_firmas ul li a:link{
text-decoration:none;
}

div.listado_firmas ul li a:visited{
text-decoration:none;
}

div.listado_firmas ul li a:hover{
text-decoration:underline;
}

/*************************BLOQUE RSS************/

div.bloque_rss {
float:left;
width:213px;
padding-bottom:20px;
}

div.bloque_rss ul{
margin:0;
padding:0;
list-style-type:none;
font-size:0.7em;
}

div.bloque_rss ul li{
background-image:url(../img/puntos.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding-bottom:3px;
padding-top:3px;
float:left;
width:213px;
}


div.bloque_rss ul li a{
background-image:url(../img/flecha_listado.gif);
background-repeat:no-repeat;
background-position:0 2px;
color:#006699;
background-color:transparent;
padding-left:20px;
display:block;
float:left;
}



div.bloque_rss ul li a:active{
text-decoration:none;
}

div.bloque_rss ul li a:link{
text-decoration:none;
}

div.bloque_rss ul li a:visited{
text-decoration:none;
}

div.bloque_rss ul li a:hover{
text-decoration:underline;
}


div.bloque_rss a.acceso{
display:block;
padding-bottom:20px;
}

/*************************LISTADO MERCADOS************/

ul.mercados{
margin:0;
padding:0 0 20px 0;
list-style-type:none;
font-size:0.7em;
float:left;
width:213px;
}

ul.mercados li{
background-image:url(../img/puntos.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding-bottom:3px;
padding-top:3px;
width:213px;
float:left;
}

ul.mercados li span.bolsa{
float:left;
}

ul.mercados li span.dato{
color:#006699;
background-color:transparent;
float:right;
}


/*******************************************FORO************************/

#foro{
float:left;
width:663px;
margin-top:20px;
}

#foro #foro_a{
float:left;
width:455px;
}

#foro #foro_b{
float:right;
padding-left:20px;
width:188px;
}

#foro h3{
margin:0;
padding:0;
color:#006699;
background-color:transparent;
font-size:0.9em;
font-weight:bold;
}

/* obsoleto 
#foro ul{
margin:0;
padding:15px 0 0 0;
list-style-type:none;
font-size:0.7em;
}*/

#foro ul{
margin:0;
padding:15px 0 0 0;
list-style-type:none;
font-size:0.75em;
}

#foro ul li{
background-image:url(../img/puntos.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding-bottom:5px;
padding-top:5px;
}

#foro ul li h4{
margin:0;
padding:0 0 10px 15px;
font-size:1em;
font-weight:bold;
color:#006699;
background-color:transparent;
background-image:url(../img/boca.gif);
background-position:0 3px;
background-repeat:no-repeat;
}

#foro ul li h4 span{
font-weight:normal;
color:#666666;
background-color:transparent;
}


#foro form{
margin:0;
padding:15px 0 0 0;
font-size:0.7em;
}

#foro form fieldset{
margin:0;
padding:0;
border:0;
}

#foro form fieldset input{
font-size:1em;
width:160px;
color:#666666;
margin-bottom:8px;
}

#foro form fieldset textarea{
font-size:1em;
width:160px;
color:#666666;
margin-bottom:8px;
font-family:Arial, Helvetica, sans-serif;
}

#foro form fieldset input.boton{
font-size:1em;
width:auto;
color:#FFFFFF;
background-color:#006699;
margin-bottom:8px;
border:0px;
padding-top:2px;
padding-bottom:2px;
}



/*******************************************ARCHIVADOR************************/

#archivo{
float:left;
width:663px;
margin-top:20px;
}

#archivo #archivo_a{
float:left;
width:425px;
}

#archivo #archivo_b{
float:right;
padding-left:15px;
width:223px;
}

#desarrollo_archivo{
float:left;
width:663px;
margin-top:25px;
}

#contenidos #desarrollo_archivo h3{
margin-bottom:15px;
}

#archivo h3{
margin:0;
padding:0;
color:#006699;
background-color:transparent;
font-size:0.9em;
font-weight:bold;
}

ul.meses{
margin:0;
padding:20px 0 0 0;
list-style-type:none;
float:left;
}

ul.meses li{
float:left;
padding-right:4px;
width:101px;
height:63px;
margin-bottom:2px;

}

ul.meses li span{
display:none;
}

ul.meses li a{
display:block;
background-repeat:no-repeat;
background-position:left top;
width:101px;
height:63px;

}

ul.meses li a.enero:active, ul.meses li a.enero:link, ul.meses li a.enero:visited{
background-image:url(../img/meses/enero.jpg);
}

ul.meses li a.enero:hover, ul.meses li a.enero_selec:active, ul.meses li a.enero_selec:link, ul.meses li a.enero_selec:visited, ul.meses li a.enero_selec:hover{
background-image:url(../img/meses/enero_azul.jpg);
}

ul.meses li a.febrero:active, ul.meses li a.febrero:link, ul.meses li a.febrero:visited{
background-image:url(../img/meses/febrero.jpg);
}

ul.meses li a.febrero:hover, ul.meses li a.febrero_selec:active, ul.meses li a.febrero_selec:link, ul.meses li a.febrero_selec:visited, ul.meses li a.febrero_selec:hover{
background-image:url(../img/meses/febrero_azul.jpg);
}

ul.meses li a.marzo:active, ul.meses li a.marzo:link, ul.meses li a.marzo:visited{
background-image:url(../img/meses/marzo.jpg);
}

ul.meses li a.marzo:hover, ul.meses li a.marzo_selec:active, ul.meses li a.marzo_selec:link, ul.meses li a.marzo_selec:visited, ul.meses li a.marzo_selec:hover{
background-image:url(../img/meses/marzo_azul.jpg);
}

ul.meses li a.abril:active, ul.meses li a.abril:link, ul.meses li a.abril:visited{
background-image:url(../img/meses/abril.jpg);
}

ul.meses li a.abril:hover, ul.meses li a.abril_selec:active, ul.meses li a.abril_selec:link, ul.meses li a.abril_selec:visited, ul.meses li a.abril_selec:hover{
background-image:url(../img/meses/abril_azul.jpg);
}

ul.meses li a.mayo:active, ul.meses li a.mayo:link, ul.meses li a.mayo:visited{
background-image:url(../img/meses/mayo.jpg);
}

ul.meses li a.mayo:hover, ul.meses li a.mayo_selec:active, ul.meses li a.mayo_selec:link, ul.meses li a.mayo_selec:visited, ul.meses li a.mayo_selec:hover{
background-image:url(../img/meses/mayo_azul.jpg);
}

ul.meses li a.junio:active, ul.meses li a.junio:link, ul.meses li a.junio:visited{
background-image:url(../img/meses/junio.jpg);
}

ul.meses li a.junio:hover, ul.meses li a.junio_selec:active, ul.meses li a.junio_selec:link, ul.meses li a.junio_selec:visited, ul.meses li a.junio_selec:hover{
background-image:url(../img/meses/junio_azul.jpg);
}

ul.meses li a.julio:active, ul.meses li a.julio:link, ul.meses li a.julio:visited{
background-image:url(../img/meses/julio.jpg);
}

ul.meses li a.julio:hover, ul.meses li a.julio_selec:active, ul.meses li a.julio_selec:link, ul.meses li a.julio_selec:visited, ul.meses li a.julio_selec:hover{
background-image:url(../img/meses/julio_azul.jpg);
}

ul.meses li a.agosto:active, ul.meses li a.agosto:link, ul.meses li a.agosto:visited{
background-image:url(../img/meses/agosto.jpg);
}

ul.meses li a.agosto:hover, ul.meses li a.agosto_selec:active, ul.meses li a.agosto_selec:link, ul.meses li a.agosto_selec:visited, ul.meses li a.agosto_selec:hover{
background-image:url(../img/meses/agosto_azul.jpg);
}

ul.meses li a.septiembre:active, ul.meses li a.septiembre:link, ul.meses li a.septiembre:visited{
background-image:url(../img/meses/septiembre.jpg);
}

ul.meses li a.septiembre:hover, ul.meses li a.septiembre_selec:active, ul.meses li a.septiembre_selec:link, ul.meses li a.septiembre_selec:visited, ul.meses li a.septiembre_selec:hover{
background-image:url(../img/meses/septiembre_azul.jpg);
}

ul.meses li a.octubre:active, ul.meses li a.octubre:link, ul.meses li a.octubre:visited{
background-image:url(../img/meses/octubre.jpg);
}

ul.meses li a.octubre:hover, ul.meses li a.octubre_selec:active, ul.meses li a.octubre_selec:link, ul.meses li a.octubre_selec:visited, ul.meses li a.octubre_selec:hover{
background-image:url(../img/meses/octubre_azul.jpg);
}

ul.meses li a.noviembre:active, ul.meses li a.noviembre:link, ul.meses li a.noviembre:visited{
background-image:url(../img/meses/noviembre.jpg);
}

ul.meses li a.noviembre:hover, ul.meses li a.noviembre_selec:active, ul.meses li a.noviembre_selec:link, ul.meses li a.noviembre_selec:visited, ul.meses li a.noviembre_selec:hover{
background-image:url(../img/meses/noviembre_azul.jpg);
}

ul.meses li a.diciembre:active, ul.meses li a.diciembre:link, ul.meses li a.diciembre:visited{
background-image:url(../img/meses/diciembre.jpg);
}

ul.meses li a.diciembre:hover, ul.meses li a.diciembre_selec:active, ul.meses li a.diciembre_selec:link, ul.meses li a.diciembre_selec:visited, ul.meses li a.diciembre_selec:hover{
background-image:url(../img/meses/diciembre_azul.jpg);
}


#archivo form{
margin:0;
padding:20px 0 0 0;
font-size:0.7em;
}

#archivo form fieldset{
margin:0;
padding:0;
border:0px;
}

#archivo form fieldset.campo{
float:left;
padding-right:10px;
}

#archivo form select{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
margin-top:2px;
}
#archivo form input{
font-size:1em;
background-color:#006699;
color:#FFFFFF;
border:0px;
padding-top:2px;
padding-bottom:2px;
margin-top:16px;
}

#paginacion{
float:left;
width:663px;
margin-top:15px;
font-size:0.7em;
}

#paginacion span{
font-weight:bold;
color:#006699;
background-color:transparent;
float:right;
padding-right:6px;
}

#paginacion ul{
margin:0;
padding:0;
list-style-type:none;
float:right;
color:#006699;
background-color:transparent;
}

#paginacion ul li{
float:left;
margin-right:3px;
} 

#paginacion ul li a{
color:#006699;
background-color:transparent;
}

#paginacion ul li a:active{
text-decoration:none;
}

#paginacion ul li a:link{
text-decoration:none;
}

#paginacion ul li a:visited{
text-decoration:none;
}

#paginacion ul li a:hover{
text-decoration:underline;
}

/****************************************************CONTACTO*********************/

form.contacto{
margin:15px 0 0 0;
padding:0;
font-size:0.7em;
}

#contenidos form.contacto h3{
margin:0 0 15px 0;
padding:0;
color:#006699;
background-color:transparent;
font-size:1.3em;
font-weight:bold;
}

form.contacto fieldset{
margin:0;
padding:0;
border:0px;
}

form.contacto fieldset.linea{
float:left;
width:663px;
margin-bottom:6px;
}

form.contacto fieldset.campo{
float:left;
margin-right:10px;
}

form.contacto input{
font-size:1em;
margin-top:2px;
width:200px;
}

form.contacto input.tam2{
width:60px;
}

form.contacto input.tam3{
width:100px;
}

form.contacto textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
margin-top:2px;
width:600px;
}

form.contacto input.boton{
width:auto;
float:right;
background-color:#006699;
color:#FFFFFF;
border:0px;
padding:2px 4px 2px 4px; 
margin-right:60px;
}

/************************************ MAPA WEB*********************************/

#contenidos h3.mapa{
border-bottom:2px solid #757A7D;
padding-bottom:3px;
}

#contenidos #mapa{
margin-top:20px;
}

ul.mapa{
margin:0 0 20px 0;
padding:10px 0 0 0;
list-style-type:none;
font-size:0.7em;

}

ul.mapa li{
background-image:url(../img/puntos.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding-bottom:6px;
padding-top:4px;
}

ul.mapa li a{
background-image:url(../img/flecha_listado.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding-left:20px;
font-weight:bold;
color:#006699;
background-color:transparent;
}

ul.mapa li a.flecha_ocio{
background-image:url(../img/flecha_ocio.gif);
}
ul.mapa li a.flecha_infografias{
background-image:url(../img/flecha_infografia.gif);
}
ul.mapa li a.flecha_agrolibre{
background-image:url(../img/flecha_agrolibre.gif);
}

ul.mapa li a.flecha_internacional{
background-image:url(../img/flecha_internacional.gif);
}

ul.mapa li a span{
color:#666666;
background-color:transparent;
}

ul.mapa li a:active{
text-decoration:none;
}

ul.mapa li a:link{
text-decoration:none;
}

ul.mapa li a:visited{
text-decoration:none;
}

ul.mapa li a:hover{
text-decoration:underline;
}

ul.mapa li ul{
margin:0;
padding:10px 0 0 20px;
list-style-type:none;
color:#006699;
background-color:transparent;
}

ul.mapa li ul.ocio{
color:#A58403;
background-color:transparent;
}

ul.mapa li ul.infografias{
color:#A58403;
background-color:transparent;
}

ul.mapa li ul.agrolibre{
color:#386A11;
background-color:transparent;
}

ul.mapa li ul.internacional{
color:#C9331B;
background-color:transparent;
}

ul.mapa li ul li{
background-image:none;
display:inline;
padding-right:3px;
}

ul.mapa li ul li a{
background-image:none;
font-weight:normal;
padding-left:0px;
}

ul.mapa li ul.ocio li a{
color:#A58403;
background-color:transparent;
}

ul.mapa li ul.infografias li a{
color:#A58403;
background-color:transparent;
}

ul.mapa li ul.agrolibre li a{
color:#386A11;
background-color:transparent;
}

ul.mapa li ul.internacional li a{
color:#C9331B;
background-color:transparent;
}

/***********************************************DESTACADO OCIO***************/

div.ocio_dest{
float:left;
width:207px;
background-image:url(../img/back_ocio_dest.gif);
background-repeat:repeat-y;
background-position:left top;
margin-bottom:3px;
}

div.ocio_dest div.apertura{
background-image:url(../img/apertura_ocio.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
width:207px;
height:7px;
}

div.ocio_dest div.cierre{
background-image:url(../img/cierre_ocio.gif);
background-repeat:no-repeat;
background-position:left bottom;
float:left;
width:207px;
height:7px;
}

div.ocio_dest div.margen_ocio{
padding-left:10px;
padding-right:10px;
}

#contenidos div.ocio_dest h3{
margin:0;
padding:0;
font-size:1.2em;
font-weight:bold;
color:#FFFFFF;
background-color:transparent;
background-image:url(../img/puntos_ocio.gif);
background-position:right center;
background-repeat:no-repeat;
float:left;
width:100%;
}

#contenidos div.ocio_dest p{
float:left;
width:100%;
padding-top:5px;
color:#FFFFFF;
background-color:transparent;
}

#contenidos div.ocio_dest ul{
float:left;
width:100%;
margin:0;
padding:0;
list-style-type:none;
font-size:0.7em;
color:#FFFFFF;
background-color:transparent;
}

#contenidos div.ocio_dest ul li{
background-image:url(../img/puntos2.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding-bottom:3px;
padding-top:3px;
}

#contenidos div.ocio_dest ul li a{
color:#FFFFFF;
background-color:transparent;
display:block;
padding-left:10px;
padding-right:10px;
}

#contenidos div.ocio_dest ul li a:active{
text-decoration:none;
}

#contenidos div.ocio_dest ul li a:link{
text-decoration:none;
}

#contenidos div.ocio_dest ul li a:visited{
text-decoration:none;
}

#contenidos div.ocio_dest ul li a:hover{
text-decoration:underline;
}

#contenidos div.ocio_dest a.ver_mas{
color:#FFFFFF;
background-color:transparent;
font-size:0.7em;
float:right;
margin-top:10px;
margin-bottom:4px;
}

#contenidos div.ocio_dest a.ver_mas:active{
text-decoration:none;
}

#contenidos div.ocio_dest a.ver_mas:link{
text-decoration:none;
}

#contenidos div.ocio_dest a.ver_mas:visited{
text-decoration:none;
}

#contenidos div.ocio_dest a.ver_mas:hover{
text-decoration:underline;
}

/***********************************************DESTACADO INFOGRAFIAS***************/

div.infografias_dest{
float:left;
width:207px;
background-image:url(../img/back_infografia_dest.gif);
background-repeat:repeat-y;
background-position:left top;
margin-bottom:3px;
}

div.infografias_dest div.apertura{
background-image:url(../img/apertura_infografia.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
width:207px;
height:7px;
}

div.infografias_dest div.cierre{
background-image:url(../img/cierre_infografia.gif);
background-repeat:no-repeat;
background-position:left bottom;
float:left;
width:207px;
height:7px;
}

div.infografias_dest div.margen_infografias{
padding-left:10px;
padding-right:10px;
}

#contenidos div.infografias_dest h3{
margin:0;
padding:0;
font-size:1.2em;
font-weight:bold;
color:#FFFFFF;
background-color:transparent;
background-image:url(../img/puntos_infografia.gif);
background-position:right center;
background-repeat:no-repeat;
float:left;
width:100%;
}

#contenidos div.infografias_dest p{
float:left;
width:100%;
padding-top:5px;
color:#FFFFFF;
background-color:transparent;
}

#contenidos div.infografias_dest ul{
float:left;
width:100%;
margin:0;
padding:0;
list-style-type:none;
font-size:0.9em;
color:#FFFFFF;
background-color:transparent;
}

#contenidos div.infografias_dest ul li{
background-image:url(../img/puntos2.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding-bottom:3px;
padding-top:3px;
}

#contenidos div.infografias_dest ul li a{
color:#FFFFFF;
background-color:transparent;
display:block;
padding-left:10px;
padding-right:10px;
}

#contenidos div.infografias_dest ul li a:active{
text-decoration:none;
}

#contenidos div.infografias_dest ul li a:link{
text-decoration:none;
}

#contenidos div.infografias_dest ul li a:visited{
text-decoration:none;
}

#contenidos div.infografias_dest ul li a:hover{
text-decoration:underline;
}

#contenidos div.infografias_dest a.ver_mas{
color:#FFFFFF;
background-color:transparent;
font-size:0.7em;
float:right;
margin-top:10px;
margin-bottom:4px;
}

#contenidos div.infografias_dest a.ver_mas:active{
text-decoration:none;
}

#contenidos div.infografias_dest a.ver_mas:link{
text-decoration:none;
}

#contenidos div.infografias_dest a.ver_mas:visited{
text-decoration:none;
}

#contenidos div.infografias_dest a.ver_mas:hover{
text-decoration:underline;
}
/***********************************************DESTACADO AGROLIBRE***************/

div.agrolibre_dest{
float:left;
width:207px;
background-image:url(../img/back_agrolibre_dest.gif);
background-repeat:repeat-y;
background-position:left top;
margin-bottom:3px;
}

div.agrolibre_dest div.apertura{
background-image:url(../img/apertura_agrolibre.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
width:207px;
height:7px;
}

div.agrolibre_dest div.cierre{
background-image:url(../img/cierre_agrolibre.gif);
background-repeat:no-repeat;
background-position:left bottom;
float:left;
width:207px;
height:7px;
}

div.agrolibre_dest div.margen_agrolibre{
padding-left:10px;
padding-right:10px;
}

#contenidos div.agrolibre_dest h3{
margin:0;
padding:0;
font-size:1.2em;
font-weight:bold;
color:#FFFFFF;
background-color:transparent;
background-image:url(../img/puntos_agrolibre.gif);
background-position:right center;
background-repeat:no-repeat;
float:left;
width:100%;
}

#contenidos div.agrolibre_dest p{
float:left;
width:100%;
padding-top:5px;
color:#FFFFFF;
background-color:transparent;
}

#contenidos div.agrolibre_dest ul{
float:left;
width:100%;
margin:0;
padding:0;
list-style-type:none;
font-size:0.7em;
color:#FFFFFF;
background-color:transparent;
}

#contenidos div.agrolibre_dest ul li{
background-image:url(../img/puntos2.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding-bottom:3px;
padding-top:3px;
}

#contenidos div.agrolibre_dest ul li a{
color:#FFFFFF;
background-color:transparent;
display:block;
padding-left:10px;
padding-right:10px;
}

#contenidos div.agrolibre_dest ul li a:active{
text-decoration:none;
}

#contenidos div.agrolibre_dest ul li a:link{
text-decoration:none;
}

#contenidos div.agrolibre_dest ul li a:visited{
text-decoration:none;
}

#contenidos div.agrolibre_dest ul li a:hover{
text-decoration:underline;
}

#contenidos div.agrolibre_dest a.ver_mas{
color:#FFFFFF;
background-color:transparent;
font-size:0.7em;
float:right;
margin-top:10px;
margin-bottom:4px;
}

#contenidos div.agrolibre_dest a.ver_mas:active{
text-decoration:none;
}

#contenidos div.agrolibre_dest a.ver_mas:link{
text-decoration:none;
}

#contenidos div.agrolibre_dest a.ver_mas:visited{
text-decoration:none;
}

#contenidos div.agrolibre_dest a.ver_mas:hover{
text-decoration:underline;
}

/***********************************************DESTACADO INTERNACIONAL***************/

div.internacional_dest{
float:left;
width:207px;
background-image:url(../img/back_internacional_dest.gif);
background-repeat:repeat-y;
background-position:left top;
margin-bottom:3px;
}

div.internacional_dest div.apertura{
background-image:url(../img/apertura_internacional.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
width:207px;
height:7px;
}

div.internacional_dest div.cierre{
background-image:url(../img/cierre_internacional.gif);
background-repeat:no-repeat;
background-position:left bottom;
float:left;
width:207px;
height:7px;
}

div.internacional_dest div.margen_internacional{
padding-left:10px;
padding-right:10px;
}

#contenidos div.internacional_dest h3{
margin:0;
padding:0;
font-size:1.2em;
font-weight:bold;
color:#FFFFFF;
background-color:transparent;
background-image:url(../img/puntos_internacional.gif);
background-position:right center;
background-repeat:no-repeat;
float:left;
width:100%;
}

#contenidos div.internacional_dest p{
float:left;
width:100%;
padding-top:5px;
color:#FFFFFF;
background-color:transparent;
}

#contenidos div.internacional_dest ul{
float:left;
width:100%;
margin:0;
padding:0;
list-style-type:none;
font-size:0.7em;
color:#FFFFFF;
background-color:transparent;
}

#contenidos div.internacional_dest ul li{
background-image:url(../img/puntos2.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding-bottom:3px;
padding-top:3px;
}

#contenidos div.internacional_dest ul li a{
color:#FFFFFF;
background-color:transparent;
display:block;
padding-left:10px;
padding-right:10px;
}

#contenidos div.internacional_dest ul li a:active{
text-decoration:none;
}

#contenidos div.internacional_dest ul li a:link{
text-decoration:none;
}

#contenidos div.internacional_dest ul li a:visited{
text-decoration:none;
}

#contenidos div.internacional_dest ul li a:hover{
text-decoration:underline;
}

#contenidos div.internacional_dest a.ver_mas{
color:#FFFFFF;
background-color:transparent;
font-size:0.7em;
float:right;
margin-top:10px;
margin-bottom:4px;
}

#contenidos div.internacional_dest a.ver_mas:active{
text-decoration:none;
}

#contenidos div.internacional_dest a.ver_mas:link{
text-decoration:none;
}

#contenidos div.internacional_dest a.ver_mas:visited{
text-decoration:none;
}

#contenidos div.internacional_dest a.ver_mas:hover{
text-decoration:underline;
}

#contenidos div.microsite {
float:left;
width:100%;
padding-bottom:1.5em;
}

#contenidos div.microsite h2{
font-size:.8em;
color:#FFFFFF;
border-bottom:1px solid #FFF;
background-color:#98CB00;
background-image:url(../img/back_microsite.gif);
background-repeat:no-repeat;
background-position:left top;
padding:0;
margin:0;
font-weight:bold;
}
#contenidos div.microsite h2 span{
background-image:url(../img/back_microsite_span.gif);
background-repeat:no-repeat;
background-position:right top;
color:#FFFFFF;
display:block;
padding:.5em .7em;
}
/* obsoleto
#contenidos div.microsite p{
background-image:url(../img/back_p_microsite.jpg);
background-repeat:repeat-x;
background-position:left top;
padding:1em .7em 0em .7em;
}*/
#contenidos div.microsite p{
font-size:0.7em;
background-image:url(../img/back_p_microsite.jpg);
background-repeat:repeat-x;
background-position:left top;
padding:1em .7em 0em .7em;
}

#contenidos div.microsite a{
font-weight:bold;
color:#98CB00;
font-size:.7em;
padding:0 .7em;
}

#contenidos h4.con_margen{
padding:2em 0 .5em 0;
}
table.tabla_datos{
border-collapse:collapse;
margin:.5em 0 1em 0;
padding:0;
font-size:.7em;
}
table.tabla_datos caption{
display:none;
}
table.tabla_datos thead th{
background-color:#006599;
padding:.7em 1.3em;
color:#FFF;
border-right:1px solid #FFF;
}
 
table.tabla_datos thead th.ult{
border-right:0px;
} 
 
table.tabla_datos tbody tr td{
background-color:#F7F7F7;
padding:.4em 1.3em;
border-top:1px solid #FFF;
}
table.tabla_datos tbody tr.primera_linea td{
background-image:url(../img/back_tabla.gif);
background-repeat:repeat-x;
background-position:left top;
padding:.9em 1.3em .4em 1.3em;
}
 
table.tabla_datos tbody tr.par td{
background-color:#FFF;
}

div.bloque_noticia_col ul.listado_imprimir{
float:right;
margin:0;
padding:0;
width:50%;
font-size:.8em;
text-align:right;
}
div.bloque_noticia_col ul.listado_imprimir li{
float:right;
display:inline;
margin-right:3px;
}
 
div.bloque_noticia_col ul.listado_imprimir li a.imprimir{
float:none;
display:block;
font-size:1em;
}

#enviar_articulo{
padding:20px;
width:245px;
margin-top:0px;
}

#enviar_articulo h3{
margin:0;
padding:0;
color:#006699;
background-color:transparent;
font-size:0.9em;
font-weight:bold;
}


#enviar_articulo form{
margin:0;
padding:15px 0 0 0;
font-size:0.7em;
}

#enviar_articulo form fieldset{
margin:0;
padding:0;
border:0;
}

#enviar_articulo form fieldset input{
font-size:1em;
width:240px;
color:#666666;
margin-bottom:8px;
}

#enviar_articulo form fieldset textarea{
font-size:1em;
width:240px;
color:#666666;
margin-bottom:8px;
font-family:Arial, Helvetica, sans-serif;
}

#enviar_articulo form fieldset input.boton{
font-size:1em;
width:auto;
color:#FFFFFF;
background-color:#006699;
margin-bottom:8px;
border:0px;
padding-top:2px;
padding-bottom:2px;
}

/* insertado por miguel */
.form_error {
	margin:0.5em 0 0 0;
	padding:0px 0 0 1.1em;
	width:14em;
	background: url(../img/ico_error.gif) no-repeat;
	font-size:0.7em;
	font-weight:bold;
	color:#993333;
}

.form_comentario_enviado {
	margin:0.5em 0 0 0;
	padding:0px 0 0 1.1em;
	width:100%;
	background: url(../img/ico_ok.gif) no-repeat;
	font-size:0.7em;
	font-weight:bold;
	color:#74A246;}

/* estilo para el editor de textos, si se modifica hay que modificar timymce_estilos.css */
.formato_texto {
	font-style:italic;
}

div.noticias_links ul {
margin:0;
padding:0;
}

