/* CSS Document */
h1,h2,h4,p,form,ul,li,body{
	margin:0;
	padding:0
}


body{
	background-image:url(../imagenes/fondo.png);
	background-repeat:repeat;
	padding-top:50px;
	padding-bottom:50px
}

.limpiar{
	clear:both
}

.flotarder{
	float:right
}

.flotarizq{
	float:left
}

#contenedor{
	width:985px;
	text-align:justify;
}

#menutop{
	width:985px;
	height:20px;
}

#menutop a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#a1cd80
}

#menutop a:hover{
	text-decoration:underline;
}

.itemtop{
	background-image:url(../imagenes/inicio.png);
	background-repeat:no-repeat;
	background-position:5px 1px;
	padding-left:20px;
	margin-right:10px;
}

#cuerpo{
	width:979px;
	border:#FFFFFF 3px solid;
}

#cuerpotop{
	width:979px;
	height:156px;
}

#cuerpomedio{
	width:979px;
	background-image:url(../imagenes/backcuerpo.png);
	background-repeat:repeat-y;
	background-position:0% 0%
}

#izquierda{
	width:235px;
}

#menuizq{
	width:231px;
	margin:2px;
	padding-bottom:20px
}

.botonizq{
	margin-bottom:2px
}

#eventos{
	width:219px;
	margin-left:7px;
	margin-top:10px
}



#eventos a,p{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration:none
}

#eventos a:hover{
	text-decoration:underline
}


.textoblanco{
	color:#FFFFFF;
}

#topevento{
	background-image:url(../imagenes/topcajaevento.png);
	background-repeat:no-repeat;
	background-position:0% 0%;
	width:200px;
	padding-left:19px;
	padding-top:5px;
	height:22px;
}

#cuerpoevento{
	width:215px;
	background-color:#999999;
	border-left:#FFFFFF 2px solid;
	border-right:#FFFFFF 2px solid;
}

#bootonevento{
	background-image:url(../imagenes/bootoncajaevento.png);
	background-repeat:no-repeat;
	background-position:0% 0%;
	width:219px;
	height:16px;
	line-height:16px;
}

#dias{
	background-image:url(../imagenes/backverde.png);
	width:215px;
	height:24px
}

.fila{
	width:215px;
	height:17px;
	margin-top:5px
}

.columna{
	text-align:center;
	width:19px;
	height:17px;
	margin-left:10px;
	float:left
}

.textorojo{
	color:#990000
}

.textogris{
	color:#8d8d8d;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:10px;
	margin-top:5px;
}

#derecha{
	width:705px;
	margin-left:19px;
	margin-top:25px;
}

#topbienvenido{
	width:705px;
	height:35px;
	background-image:url(../imagenes/puntos.png);
	background-position:0% 100%;
	background-repeat:no-repeat
}

#textobienvenido{
	width:705px;
	margin-top:20px;
	margin-bottom:20px
}

#textobienvenido p{
	width:700px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-bottom:15px;
}

#imagenbienvenido{
	margin-right:15px;
	margin-bottom:5px;
}

#imagenbienvenido2{
	margin-left:15px;
	margin-bottom:5px;
}
#textohistoria {
	width:705px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
}

p.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	margin-bottom: 15px;
}
#textohistoria h1 {
    font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006594;
	font-weight:bold;
	padding-bottom:10px;
}
#textohistoria h2 {
    font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#607e0e;
	font-weight:bold;
	padding-bottom:10px;
}

#textohistoria h2.subtitulo {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#607e0e;
}

#textohistoria .fecha {
	font-size:11px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
#textohistoria a {
	color:#cc6600;
	text-decoration: none;
}

#textohistoria h4 {
    font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #494d49;
	font-weight:bold;
	padding-bottom: 2px;
}
#textohistoria p{
	width:700px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	margin-bottom:15px;
}

#textohistoria a.enlace2 {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#607e0e;
	text-decoration: none;
}

.leermas{
	background-image:url(../imagenes/flecha.png);
	background-repeat:no-repeat;
	background-position:0px 1px;
	height:13px;
	line-height:13px;
	padding-left:15px;
}

.leermas a {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#cc6600;
	font-size:11px;
	text-decoration:none;
}

.leermas a:hover{
	text-decoration:underline;
	color:#cc6600;
}

#derechaizq{
	width:350px;
	background-image:url(../imagenes/puntosverticales.png);
	background-repeat:repeat-y;
	background-position:100% 0%;
}

.noticia{
	margin-top:5px;
	width:340px;
	margin-bottom:20px;
}

.noticia p{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5c5c5c;
	margin-bottom:3px;
}


.noticiaimagen{
	width:81px
}

.noticiatexto{
	width:240px;
	margin-left:10px;
}

#derechader{
	width:350px;
	margin-left:2px;
}

.documento{
	width:325px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:20px
}

.documento h2{
	width:305px;
	padding-left:20px;
	display:block;
	background-image:url(../imagenes/iconodocumento.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#607e0e
}

.documento p{
	margin-top:15px;
	display:block;
	padding-left:20px;
	width:305px;
	color:#8a8a8a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:5px;
}
.fecha {
	color:#8a8a8a;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#footer{
	background-image:url(../imagenes/footer.png);
	background-repeat:no-repeat;
	width:978px;
	height:53px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;	
}

#copyrigth {
    width: 230px;
	float:left;
	padding-top:20px;
	text-align:center;

}

#menuabajo {
  float:left;
  width:725px;
  margin-left:20px;
  
}

#menuabajo ul {
   list-style:none;
   height:13px;
   line-height:13px;  
   margin-top:20px; 
   text-align:center;
}

#menuabajo ul li{
   float:left;
   padding-left:13px;
   padding-right:13px;
}

#menuabajo a {
    text-decoration:none;
	color:#FFFFFF;
}
#menuabajo a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}


.lineaderecha {
    border-right: 1px #FFFFFF solid;
}

#direccion {
   text-align:right;
   color:#c7e1b3;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:12px;	 
   padding-top:8px;
   padding-right:60px;  
}
#direccion a {
    color:#FFFFFF;
    font-size: 12px;
}

/*estilos para el minicalendad */
table.calendar {
   font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
   text-transform: lower;
   background-image:url(/imagenes/test.png);
   font-weight: normal;
   border: 0px;
   border-collapse: collapse;
   width:220px;
   height: 199px;
   background-repeat: no-repeat;
   font-size: 8px;
}
table.calendar caption {
   background-image:url(/imagenes/topcajaevento2.png);
   background-repeat:no-repeat;
   background-position:0% 0%;
   width:220px;
   padding-left:19px;
   padding-top:5px;
   border: 0px;
   color:#CCCCCC;
   font-size: 18px;
   font-weight: 300;
   text-align: left;
}
table.calendar tr {
   text-align:center;
   width:19px;
   height:17px;
   margin-left:10px;
   width:215px;
}
table.calendar th {
   margin-left:1px;
   width:26px;
   height:18px;
   font-size:13px;
   color:#FFFFFF;
   text-align:center;
   font-weight: 400;
   padding-top:2px;
}

table.calendar td {
   padding-top: 3px;
   padding-bottom: 1px;
   color:#FFFFFF;
   font-size:15px;
}

table.calendar td a {
   text-decoration:underline;
   color:#990000;
   font-weight:700;
}
table.calendar select {
   border:#9c9a9c 1px solid;
   height:16px;
   font-size:11px;
   color:#313031;
   position: relative;
}

table.calendar input {
   position: relative;
   border:#9c9a9c 1px solid;
   font-size: 11px;
}

ul.mapa { 
   list-style-type: square; 
   color:#637d08;
   margin-left: 35px;
}
ul.mapa a { 
   color:#637d08;
   font-size: 13px;
   text-decoration: none;
}
ul.mapa a:hover { 
   color: #de8a39;
   text-decoration: underline;
}
