BODY {
	font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px;
	text-align: center;
	background-color:#EFEBFF;
}
#contenedor{
	text-align: left;
	width: 790px;
	margin: auto;
	background:#fff url('../imagenes/bordes.jpg') repeat-y 0 64px
}
#cabecera{
	font-size:12pt;
	font-weight: bold;
	padding:50px 0 0 45px;
	margin-bottom:0em;
	background:url(../imagenes/fondocabecera.jpg) no-repeat 0 0;
	clear: both;
}
#menu{
	margin-top:0;
	clear:both;
	height:40px;
}
#menu li{
	display:inline;
	margin:0;
	padding:0;
	width:90px;
}
#menu a{
	text-decoration:none;
	margin:0;
	padding:0;
}

.menuBotones{
position:absolute;
margin-left:-127px;;
margin-top:5em;
display:inline;
/*margin:0;
right:12.5em;
top:16em; 
position:absolute;*/
}
.menuBotonesArchivos{
margin-left:-305px;
}

#boletin{
   border:0.1em solid #715693;
   width:13.8em;
}
#boletin .boton{
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#B8A3C7;
        border:1px solid #715693;
        text-align:right;
        width:50px;
        height:15px;
        margin:.3em 0 .3em 4em
}
#boletin label{
        margin:.4em .2em 0 .3em;
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#003399;
        font-weight:bolder;
}

#boletin .campo{
   width:7em;
   height:1.1em;
   font-weight:bolder;
   font-size:10px;
}
* html #boletin .campo{
margin-left:.4em;
}
#boletin .campo.email{
margin-left:.1em;
}
* html #boletin .campo.email{
margin-left:.5em;
}

.textoBoletin{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#003399;
        font-weight:bolder;
        padding:.2em .5em;
	
}

#cuerpo{
	margin:2em;
}
#lateral{
	width: 15em;
	float:right;
	padding-top:1em;
}
#lateral ul{
	margin:0em;
	padding:0em;
	list-style: none;
}
#lateral li{
/*	background-color: #ffffcc;*/
	padding:0.1em 0.2em 0.1em 0.3em;
	font-weight: bold;
	border-top:#715693 0.1em solid;
}
#lateral a{
	color: #000099;
	background-color:#FFF;
	text-decoration: none;
}
#lateral H1{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:9.2em;
	margin:0em;
	border-top:#715693 0.05em solid;
	border-left:#715693 0.05em solid;
	border-right:#715693 0.05em solid;
	font-size:16px;
	text-align:center;
	color:#fff;
	background-color:#B8A3C7
}
#destadado{
	font-size:10px;
	width:14.7em;
	border-bottom:#715693 1px solid;
	border-left:#715693 1px solid;
	border-right:#715693 1px solid;
	margin-bottom:1em;
}
#titulaPrimeraNoticia
{
           text-align:center;
           font-size:2em;
}
#titulaNoticiaNormal
{
           text-align: center;
           margin-top:3em;
           border-top:.1em solid #00049C;
           font-size:2em;
}

.parrafo{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	
}
.mapa{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
}
.mapa li{
	color:#551A8B;
	margin-top:1em;
}
.mapa a{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
}
.dosImagenes{
	text-align:center;
}
.dosImagenes a {
	text-decoration:none;
}
.dosImagenes img{
	margin-top:2em;
	margin-left:1em;
	margin-bottom:2em;
}
.tresImagenes{
	text-align:center;
}


.hemeroteca{
	border:1px solid #C8A9CE;
	height:auto;
	width:33%;
	padding-top:.6em;
	margin:.1em 0 0 22em;;
	
}
.hemeroteca strong{
	margin:0 1em;
	display:block;
	border-bottom:1px solid #C8A9CE;
/*	font-size:1.3em;*/
}

.hemeroteca ul{
	width:auto;
	margin:.3em;
	padding:.3em 2em;
	
	/*border-top:1px solid #C8A9CE;*/
}
.hemeroteca ul li{
	list-style-image:url(../imagenes/list.gif);
}

* html .hemeroteca ul li{
	margin-left:.6em;
}

.hemeroteca ul li:hover{
	list-style-image:url(../imagenes/list2.gif);
}

.hemeroteca ul li a{
	text-decoration:none;
	font-weight:bolder;
	color:#003399;
}

.hemeroteca ul li a:hover{
	color:#044CDC;
}

.enlaces{
	float:left;
	width:32%;
	border:1px solid #C8A9CE;
	height:12em;
	padding-top:.6em;
	margin:.1em;
}

.enlaces strong{
	margin:0 1em;
/*	font-size:1.3em;*/
}

.enlaces ul{
	width:auto;
	margin-top:.6em;
	border-top:1px solid #C8A9CE;
}
.enlaces ul li{
	list-style-image:url(../imagenes/list.gif);
}

*html .enlaces ul li{
	margin-left:2em;
}

.enlaces ul li:hover{
	list-style-image:url(../imagenes/list2.gif);
}

.enlaces ul li a{
	text-decoration:none;
	font-weight:bolder;
	color:#003399;
}

.enlaces ul li a:hover{
	color:#044CDC;
}

.enlacesVisperas{
	height:auto;
	width:auto;
}
.enlacesVisperas ul{
	width:auto;
	margin-top:.6em;
	margin:1em;
	border:0;
}
*html .enlacesVisperas ul li{
	margin-left:10px;
}

.enlacesNoticias{
	height:20em;
	width:49%;
}
.enlacesNoticias ul{
	width:auto;
	margin-top:.6em;
	margin:1em;
	border:0;
}

.anterior{
	display:block; 
	text-align:left; 
	margin:0;
	font-weight:bolder;
	color:#003399;
	background:url('../imagenes/listAnt.gif') no-repeat left;
}
.anterior:hover{
	background:url('../imagenes/listAnt2.gif') no-repeat left;
}
.anterior a{
	margin-left:.8em;
	text-decoration:none;
	color:#003399;
}
.anterior a:hover{
	color:#044CDC;
}


.siguiente{
	display:block; 
	text-align:right; 
	margin:0 1em 0 0;
	font-weight:bolder;
	color:#003399;
	background:url('../imagenes/list.gif') no-repeat right;
}
.siguiente:hover{
	background:url('../imagenes/list2.gif') no-repeat right;
}
.siguiente a{
	margin-right:.8em;
	text-decoration:none;
	color:#003399;
}
.siguiente a:hover{
	color:#044CDC;
}

.limpiar{
	clear:both;
}
#musica{
position:absolute;
right:0;
top:0;
}

.musica a{
	text-decoration:underline;
	color:#003399;
}
.musica a:hover{
	color:#044CDC;
}
.musica li{
	list-style-image:url(../imagenes/list.gif);
	margin:2em;
}
.musica li:hover{
	list-style-image:url(../imagenes/list2.gif);
}


.archivos{
margin-top:2em;
margin-left:10em;

}
.archivos div{
float:left;
text-align:center;
padding-right:2em;

}
#principal{
	width:52.8em;
/*	background-image:url(../imagenes/fondo2.gif);
	background-repeat:no-repeat;
	background-position:inherit;*/
	margin:0 2em;
	height:38em;
}
#principal2{
	padding:3em 4em 4em 2em;
	background-image:url(../imagenes/escudoFondo.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#principal3{
	padding:3em 4em 4em 2em;
	background-image:url(../imagenes/escudoFondoPeq.gif);
	height:20em;
	background-repeat:no-repeat;
	background-position:center;
}
#principal1{
	padding:3em 4em 4em 2em;
}

#principal h1,
#principal1 h1,
#principal2 h1,
#principal3 h1{

	FONT-SIZE: 1.5em;
	margin: 0.8em 0.7em;
/*	COLOR: #00049C;*/
	color:#003399;
	background-color:transparent;
	padding:0.5em 1em 0.1em 0em;
	BORDER-BOTTOM: #00049C 0.01em solid;
}
#principal h2,
#principal1 h2,
#principal2 h2,
#principal3 h2{

	FONT-SIZE: 1em;
	margin: 0.8em 0.7em;
/*	COLOR: #00049C;*/
	color:#003399;
	background-color:transparent;
	padding:0.5em 1em 0.1em 0em;
/*	BORDER-BOTTOM: #00049C 0.01em solid;*/
}
#principal2 h2 img{
	margin:0;
	padding:0;
}

#class evento{	
	FONT-SIZE: 1em;
	margin: 0.8em 0.7em;
	color:#003399;
	background-color:transparent;
	padding:0.5em 1em 0.1em 0em;
	BORDER-BOTTOM: #00049C 0.01em solid;
}

.salidas{
	text-align:center; 
	margin-top:2em;
}
.salidas div{
	display:inline;
}
.salidas a{
	font-weight:bold;
	text-decoration:none;

}
.salidasCentro{
	text-align:center;
	padding:0 7em;	
}
.detalle{
	font-size:.8em;
	font-weight:bold;
	color:#003399;
	background-color:transparent;
	display:block;
	padding:0.5em 2em 0.1em 2em;
}
.detalle1{
	margin:0 2em;
	display:block;
}
#pie{
	font-weight:bold;
	background-color:transparent;
	background:url('../imagenes/fondopie.gif') no-repeat left bottom;
	color:#551A8B;
	font-size:10px;
	padding:0 55px 50px 55px;
	text-align:left;
	clear: both;
}
#pie1{
	font-weight:bold;
	font-size:10px;
	margin-bottom:1em;
	text-align:center;
}
#pie1 a{
	padding:0em 1em;
	background-color:transparent;
	color:#551A8B;
}
img{
border:0em;

}
#copiright{
text-align:center;
padding-bottom:2em;
}
#validadores{
	text-align:right;
}


/*******************************************************/
h1.hemeroteca{
	font-size:1em;
	display:inline;
	margin:0;
}
.cal table{
	width:14em;
	border:1px solid #715693;
	font-size:1em;
	clear:both;
}
.cal td,
.cal th{
	width:14.28%;
	text-align:right;
	border:1px solid #e7ebf7;
	padding:0 1px
}
.cal caption{
	background:#715693;
	font-weight:bolder;
	padding:0.3em 0 0.3em;
	color:#fff
}
.cal strong{
	display:block;
	background:#cccbd0
}
.cal tfoot td{
	width:100%;
	text-align:
	center;font-size:1em
}
.cal td{
	font-size:1em;
}
.cal td a{
	text-decoration:underline;
	color:#FF0000;
/*font-weight:bold;
	font-style:italic;*/
}
#meses{
	width:14em;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	float:none;


}
#anterior a{
	background-color:#715693;
	width:7.07em;
	text-align:left;
	float:left;
	color:#FFF;
}
#anterior span{
	background-color:#715693;
	width:7.07em;
	text-align:left;
	float:left;
	color:#999;
}
#siguiente a{
	width:6.9em;
	background-color:#715693;
	text-align:right;
	float:left;
	color:#FFF;
}
#siguiente span{
	width:6.9em;
	background-color:#715693;
	text-align:right;
	float:left;
	color:#999;
}
#lateralizq {
	width: 15em;
	float:left;
	padding-top:1em;
	text-align: center;
}
