* {

	margin: 0;

	border: 0;

	padding: 0;

	color: #222222;	/*casi negro*/

	background: none;

}





/* clases genericas */



div.separador_inv {

	width: 100%;

	height: 1px;

	clear: both;

	float: none;

}



html {

	/*background-color: #313131;*/

	background: #313131 url(subido/fondos/ex2_bg_top_grey_.png) repeat-y center;

}



body {

/*	background: #ffffff url(imagenes/fondo_barra_body.png) repeat-x top; */

}





#contenedor {

	width: 1023px;

	height: auto;

	margin: 0 auto;

	

}



#supercabecera_publicidad {
	width: 1008px;
	height: 54px;
	padding-left: 15px;
	border-bottom: 2px solid #777777;
	background: #ffffff url(imagenes/supercabecera_fondo_publicidad.png) no-repeat left;
	text-align: center;
	overflow: hidden;
}
#supercabecera_publicidad img {
	margin: 1px 0;
	border: 1px solid #777777;
}

#cabecera {

	width: 1023px;

	height: 100px;
/*
	background: #000 url(imagenes/cabecera.jpg) no-repeat left;	
	background: #000 url(imagenes/cabecera_animada.gif) no-repeat left;	
*/
	background: #000 url(imagenes/cabecera_3_disparos.png) no-repeat left;	

	border-bottom: 2px solid #336699;	

	border-bottom: 2px solid #000;

	margin-left: 0;

}

#cabecera h1 {

	display: none;

}

#cabecera a.completo {

	display: block;

	width: 100%;

	height: 100%;

	text-decoration: none;

	

}



#cuerpo {

	width: 1023px;

	margin-top: 10px;

	margin-top: 0;

	margin-left: 0;	

	overflow: hidden;

	background-color: #000;

}



#barra_sup {

	height: 25px;

	overflow: hidden;

	background-color: #336699;

	background-color: #313131;

	background-color: #000;

	background-color: #777;

	border-top: 2px solid #fff;

	padding-top: 2px;

	/*background-color: transparent;*/

	/*margin-bottom: 5px;*/

	clear: both;	

}



#idiomas {

	float: left;

	margin: 1px 15px 3px 5px;

	

}

#idiomas ul li {

	display: inline;

	list-style-type: none;

	color: #f5f5f5;

	font-weight: lighter;

	margin-right: 10px;

	

}

#idiomas ul li a {

	font-family: Arial,sans-serif;

	font-size: 0.7em;	

	font-weight: bold;

	

	color: #f5f5f5;

	text-decoration: none;

}

#idiomas ul li a:hover {

	color: #ff9900;

}



#mapa_web {

	float: right;

	margin: 4px 15px;

}

#contenido #mapa_web a, #mapa_web a {

	font-family: Arial, sans-serif;

	font-size: 0.7em;

	font-weight: bold;

	color: #f5f5f5;

	text-decoration: none;	

}

#contenido #mapa_web a:hover, #mapa_web a:hover {

	text-decoration: underline;

}



#buscador {

	float: right;

	margin-right: 25px;

	text-align: right;

}

#buscador label {

	display: none;

}

#buscador input.texto {

	width: 200px;

	

	border: 1px solid #ff9900;

	background-color: #f5f5f5;

	color: #336699;

	color: #000;

	font-family: Arial, sans-serif;

	font-size: 0.7em;

}

#buscador input.boton {

	background-color: #f5f5f5;

	color: #336699;

	color: #000;

	font-family: Arial, sans-serif;

	font-size: 0.7em;

}



#panel_izq {

	width: 200px;

	height: auto;

	margin-left: 0px;

	float: left;

}



#menu {

	padding-bottom: 5px;

}



#menu li {

	margin: 1px 0;

	margin: 0;

	

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.70em;

	font-weight: normal;

	color: #777777;

	color: #f5f5f5;

	list-style-image: none;

	list-style-type: none;

	list-style-position: outside;

	border-top: 1px solid #ffffff;

	border-top: 1px solid #f5f5f5;

	border-bottom: 1px solid #ffffff;	

	border-bottom: 1px solid #f5f5f5;

}

#menu li li {

	list-style-image: none;

	list-style-type: none;

	list-style-position: outside;

	font-size: 0.92em;	

}

#menu a {

	display: block;

	padding: 3px 1px;

	margin-left: 3px;

	margin-left: 0px;

	/* *padding: 0 0 0 5px;*/

	text-decoration: none;

	color: #1a4548;

	color: #f5f5f5;

}

#menu a:hover {

	color: #336699;

	color: #000;

	background-color: #ff9900;

	background-color: #ffbb00;

	background-color: #ccc;

	

}

#menu a.marcada {

	font-weight: bold;

	color: #336699;

	color: #f5f5f5;

	background-color: #ff9900;	

	/*background-color: #313131;*/

}

#menu li a {

	background-color: #336699;

	background-color: #777;

/*	background-color: #f90;*/

/*	background-color: #FAEC05;*/

	

}

#menu li li a {

	background-color: #6699ff;

	padding-left: 10px;	

	/* *padding-left: 5px;	 */

}

/*

#menu li li a:hover {

	background-color: #ffbb00;

}

#menu li li a.marcada {

	background-color: #ffbb00;

}

*/

#menu li li li a {

	background-color: #99ccff;

	padding-left: 15px;	

	/* *padding-left: 10px; */

	color: #336699;

}

/*

#menu li li li a:hover {

	background-color: #ffcc66;

}

#menu li li li a.marcada {

	background-color: #ffcc66;

}

*/

#menu li li li li a {

	background-color: #9999ff;

	padding-left: 20px;	

	/* *padding-left: 15px; */

	color: #ffffff;

}

/*

#menu li li li li a:hover {

	background-color: #ffff99;

}

#menu li li li li a.marcada {

	background-color: #ffff99;

}

*/





#acceso_usuarios {

	margin-top: 10px;

	

	border: 1px solid #336699;

	background-color: #ccddee;

	background-color: #336699;

}

#acceso_usuarios h2 {

	background-color: #ff9900;

	color: #336699;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.70em;

	font-weight: bold;

	text-align: center;

	padding: 2px 0;

	border-bottom: 1px solid #336699;

}

#acceso_usuarios h3 {

	background-color: #336699;

	color: #f5f5f5;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.70em;

	font-weight: bold;

	text-align: left;

	padding: 2px 0;

}

#acceso_usuarios fieldset {

	margin: 5px 0;

	

}

#acceso_usuarios label {

	display: block;

	width: 75px;

	float: left;

	

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.70em;

/*	font-weight: bold; */

	text-transform: capitalize;

	color: #f5f5f5;	

}

#acceso_usuarios input {

	display: block;

	width: 115px;

	float: right;

	border: 1px solid #336699;

	background-color: #f5f5f5;

	color: #336699;

}

#acceso_usuarios input.boton_acceder {

	margin: 3px auto 0 auto;

	float: none;

	font-size: 0.70em;

	font-weight: bold;

	cursor: pointer;

}

#acceso_usuarios input.oculto {

	display: none;

	

}







#rss {

	margin-top: 10px;

	background: transparent url(imagenes/rss_icono_b.png) no-repeat left;

}

#rss p {

	line-height: 200%;

	

	margin-left: 30px;

	font-family: Arial, sans-serif;

	font-size: 0.8em;

	font-weight: lighter;	

}

#rss p a {

	color: #ff9900;

	color: #fff;

	text-decoration: none;

	font-weight: bold;	

}

#rss p a:hover {

	color: #336699;

	color: #f5f5f5;

	text-decoration: underline;

}



#actualidad {

	margin-top: 10px;

	border-top: 2px solid #1a4548;

	border-top: 2px solid #336699;

	border-top: 2px solid #f5f5f5;

	

}

#actualidad h1 {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 0.8em;

	font-weight: bold;

	color: #1a4548;

	color: #336699;

	color: #f5f5f5;

	background-color: #d9e0e0;

	background-color: #ccddee;

	background-color: #777;

}

#actualidad .noticia {

	margin: 10px 0;

	border-bottom: 1px solid #efefef;

	padding-bottom: 5px;

	color: #fff;

	

}

#actualidad .noticia p {

	font-family: Arial, sans-serif;

	font-size: 0.7em;

	font-weight: lighter;	

	text-align: justify;	

}

#actualidad .noticia p:first-line {

	font-weight: bold;

	color: #1a4548;

	color: #336699;

	color: #f5f5f5;

}

#actualidad .noticia p a {

	color: #ce0067;

	color: #ff9900;

	color: #f5f5f5;

	color: #A45753;

	color: #ECAF09;

	text-decoration: none;

	font-weight: bold;	

}

#actualidad .noticia p a:hover {

	color: #1a4548;

	color: #336699;

	color: #ECAF09;

	text-decoration: underline;

}







#contenido {

	width: 803px;

	margin: 0 0 0 20px;

	height: auto;

	float: left;

	overflow: hidden;

	background-color: #000;

	/*background-color: transparent;*/

	color: #fff;

	padding-bottom: 20px;

	

}



#imagen_contenido {

	width: 803px;
	width: 1021px;
	background-color: #000;

	margin: auto;

	

	height: 175px;

	overflow: hidden;

	text-align: center;

}




#contenido h1 {

	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #1a4548;
	color: #336699;
	color: #f5f5f5;
	/*background-color: #d9e0e0;
	background-color: #ccddee;
	background-color: #777;*/
	/*border-top: 2px solid #1a4548;
	border-top: 2px solid #336699;	
	border-top: 2px solid #fff;*/
	border-bottom: 2px solid #fff;
	margin-bottom: 30px;
	clear: both;	
	float: none;
	
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.5em;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 35px;
	background: #000000 url(imagenes/contenido_h1_disparo.png) no-repeat left;
}

#contenido h2 {

	margin-top: 15px;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 1.0em;

	font-weight: bold;

	color: #1a4548;

	color: #336699;

	color: #f5f5f5;

	clear: both;	

	float: none;

}

#contenido h3 {

	margin-top: 3px;

	margin-bottom: 5px;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 0.95em;

	font-weight: bold;

	color: #336699;

	color: #f5f5f5;

	color: #e8ae0c;

	clear: both;	

	float: none;

}

#contenido h4,#contenido h5,#contenido h6 {

	margin-top: 3px;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	

	font-weight: bold;

	color: #336699;

	color: #f5f5f5;

	clear: both;	

	float: none;

}



#contenido h4, #contenido_izq h4 {

	font-size: 0.7em;

}



#contenido h5,#contenido h6 {

	font-size: 0.75em;

}



#contenido p {

	margin: 10px 15px 10px 0;

	clear: both;

	font-family: Arial, sans-serif;

	font-size: 0.8em;

	font-weight: lighter;	

	text-align: justify;

	

	

	color: #f5f5f5;

}

#contenido p.publicacion {

	width: 370px;

	height: 250px;

	text-align: left;

	float: left;

	clear: none;	

	border: 0px solid #dddddd;

	margin: 10px 10px 10px 0;

	padding: 0 5px;

	overflow: hidden;

}

#contenido p.publicacion img {

	height: 200px;

	margin: 3px;

}

#contenido p.publicacion img.img_cen {

	display: block;

	margin: 0 auto;

	

}

#contenido ul li {

	list-style-type: disc;

	/*list-style-image: url(imagenes/item_lista_no_ordenada.png);*/

/*	list-style-image: url(imagenes/item_lista_ojo_pez.png);*/

	/* *list-style-image: url(imagenes/item_lista_ojo_pez_ie.png); */

	list-style-position: inside;	

	font-family: Arial, sans-serif;

	font-size: 0.8em;

	font-weight: lighter;

	margin-left: 10px;	

	margin-top: 5px;		

	color: #f5f5f5;

}

#contenido ul li.mapa_web {

	list-style-type: none;

	list-style-image: none;

	list-style-position: inside;	

	font-family: Arial, sans-serif;

	font-size: 1em;

	font-weight: lighter;

	margin-left: 35px;	

	margin-top: 5px;		

}

#contenido ul li.mapa_web a {

	font-size: 0.85em;

}

#contenido ul li.mapa_web li.mapa_web a {

	font-size: 0.85em;

	color: #336699;

	color: #f5f5f5;

}

#contenido ol li {

	list-style-type: decimal;

	list-style-position: outside;	

	font-family: Arial, sans-serif;

	font-size: 0.8em;

	font-weight: lighter;	

	margin-left: 10px;	

}



#contenido dl dt {

	font-family: Arial, sans-serif;

	font-size: 0.8em;

	font-weight: bold;

}

#contenido dl dd {

	list-style-type: square;

	list-style-position: outside;

	font-family: Arial, sans-serif;

	font-size: 0.8em;

	font-weight: lighter;

}

#contenido em, #contenido i {

	color: #fff;

	font: inherit;

	font-style: italic;

}

#contenido strong, #contenido b {

	color: #fff;

	font: inherit;

	font-weight: bold;

}

#contenido a {

	color: #ce0067;

	color: #ff9900;	

	font-weight: bold;

	text-decoration: none;

}

#contenido a:hover {

	font-weight: bold;

	text-decoration: underline;

	color: #1a4548;

	color: #336699;	

	color:	#ff9900;

}

#contenido span.destacado {

	color: #336699;

	color: #ff9900;

	font-weight: bold;	

	font-style: italic;

	

}

#contenido img {

	border: 1px solid #dddddd;

	padding: 2px;

	display: block;

}

#contenido img.img_cen {

	display: block;

	margin: 0 auto;

	float: none;

}

#contenido img.img_izq {

	float: left;

	margin-right: 5px;

}

#contenido img.img_dch {

	float: right;

	margin-left: 5px;

}



#contenido div.caja_gal_img {

	width: 150px;

	height: 110px;

	float: left;

	margin-left: 18px;

	margin-bottom: 25px;

	

	

}

#contenido div.caja_gal_img img {

	width: 146px;

	height: 106px;	

	margin: 0 auto;

}

#contenido div.caja_gal_img p {

	margin: 0;

	

}

#contenido  #boton_imprimir {
	display: block;
	float: left;
	margin: 0 5px;
	width: 32px;
	height: 32px;
	background: #000000 url(imagenes/icono_impresora.png) no-repeat center;
}
#contenido  #boton_enviar_correo{
	display: block;
	float: left;
	margin: 0 5px;
	width: 32px;
	height: 32px;
	background: #000000 url(imagenes/icono_enviar_correo.png) no-repeat center;
	cursor: pointer;
}
#contenido #correo_destinatario {
	float: left;
	width: 450px;
	height: 32px;
	line-height: 32px;
	background-color:#f0f0f0;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}



/* _____ formulario contacto _____ */


#contacto_izq {
	width: 440px;
	_width: 430px;
	float: left;
}

#formulario_contacto {
	width: 440px;
	_width: 430px;
	float: left;
}

 form.form_contacto {

	width: 500px;
	width: 440px;
	_width: 430px;
	/*border: 1px solid #1a4548;*/

	margin: 10px;

	margin-top: 20px;

	padding: 5px;

}



.label_normal {

	width: 100px;

	font-family: Arial, sans-serif;

	font-size: 0.8em;

	font-weight: bold;	

	float: left;

	color: #fff;

}



.label_larga {

	width: auto;

	font-family: Arial, sans-serif;

	font-size: 0.8em;

	font-weight: bold;	

	float: left;

	margin-top: 10px; 

	margin-left: 10px;

	color: #fff;	

}



.linea_texto {

	width: 300px;

	border: 1px solid #1a4548;	

	border: 1px solid #336699;	

	border: 1px solid #f5f5f5;

	border: 1px solid #f90;

	font-family: Arial, sans-serif;

	font-size: 0.8em;

	font-weight: lighter;	

	float: left;

	background-color: #f5f5f5;

}



.check {

	margin-top: 10px;

	float: left;

}



.caja_texto {

	width: 300px;

	height: 100px;

	border: 1px solid #1a4548;	

	border: 1px solid #336699;	

	border: 1px solid #f5f5f5;

	border: 1px solid #f90;

	font-family: Arial, sans-serif;

	font-size: 0.8em;

	font-weight: lighter;	

	float: left;

	background-color: #f5f5f5;

}



.boton_enviar {

	border: 1px solid #1a4548;	

	border: 1px solid #336699;	

	border: 1px solid #f5f5f5;

	width: 50px;

	font-family: Arial, sans-serif;

	font-size: 0.8em;

	font-weight: lighter;	

	float: left;

	margin-top: 10px;

	background-color: #D9E0E0;

}



/* ____ fin formulario ___________ */



#contenido .mensaje_servidor {

	margin: 10px;

	margin-left: 20px;

	font-family: Arial, sans-serif;

	font-size: 0.8em;

	font-weight: bold;	

	color: blue;

	color: #f90;

}



/* noticias de la pagina de inicio */

#contenido #noticias_centro {

	width: 803px;

	height: auto;

	/*border-top: 1px solid #fff;*/

	margin-top: 10px;

	padding-top: 5px;

}



#contenido #noticias_centro div.item_noticia_centro {

	margin-bottom: 5px;

	float: left;

	width: 265px;

	width: 386px;

	width: 100%;

	border-bottom: 1px solid #f5f5f5;

	margin-right: 4px;

	/*display: inline;*/

	padding-left: 5px;

	padding-right: 5px;

}



#contenido  p.fecha {

	font-style: italic;

	font-size: 0.75em;

	margin-bottom: 0;

}



#contenido  p.titular {

	font-weight: bold;

	font-size: 1.2em;

	color: #f90;

	margin-bottom: 0;
	

}

#contenido  p.titular_pequeno {

	font-weight: bold;

	font-size: 1.0em;

	color: #f90;

	margin-bottom: 0;
	

}



#contenido span.fecha {

	font-style: italic;

	font-size: 0.70em;

	color: #fff;

}

#contenido p.fecha a {

	color: #fff;

}




/* ___ */
#contenido #destacadas {
	margin-top: 20px;
	width: 530px;	
	float: left;
	/*background-color: #fff;*/
	margin-right: 5px;
	border-right: 1px solid #313131;
}

#contenido #destacadas p {
	text-align: left;
}

#contenido #breves {
	margin-top: 20px;
	width: 260px;	
	float: left;
	/*background-color: #fff;*/
}

#contenido #breves p {
	text-align: left;
}

#contenido #breves p.titular {
	font-size: 0.9em;
}

.item_destacado {
	/*width: 430px;*/
	border-bottom: 1px solid #313131;
	margin-right: 5px;
}

.item_breve {
	/*width: 350px;*/
	border-bottom: 1px solid #313131;
	margin-left: 3px;
}

/* ___ tabla ___ */



#contenido table {

	border: 1px solid #f90;

	border-collapse: collapse;

	margin: 10px;

	color: #fff;

	font-size: 0.8em;

	width: 780px;

	font-family: Arial, Helvetica, sans-serif;

}

#contenido #destacadas table {
	width: 418px;
}

#contenido table td, th {

	border: 1px solid #f90;

	border-collapse: collapse;

	padding: 2px;

	color: #fff;

	font-size: 0.85em;

}



#contenido table th {

	font-weight: bold;

	background-color: #f90;

	color: #000;

}



#contenido table .cabecera_tabla {

	width: 100%;

	background-color: #f90;

	color: #000;

	text-align: center;

}



#contenido table .celda_centrado {

	text-align: center;

}


#contenido table td.anulado {
	text-align: center;
	color: #f00;
	font-weight: bold;
}






/* ______________ */



#pie_iconos {

	clear:both;

	float: none;

}

#pie_iconos p {

	font-family: Arial, sans-serif;

	font-size: 0.8em;

	font-weight: bold;

	color: #444444;

	text-align: center;

}

#pie_iconos p img {

	margin: 0 50px;

}

#pie {

	clear:both;

	float: none;

}

#pie p {

	width: 500px;

	margin: 0;

	font-family: Arial, sans-serif;

	font-size: 0.8em;

	font-weight: bold;

	color: #444444;

	color: #f5f5f5;

	text-align: left;

}

#pie p a {

	color: #ff9900;

	font-weight: bold;

	text-decoration: none;

}

#pie p a:hover {

	text-decoration: underline;

}

#pie p img {

	margin: 0 50px;

}



#pie_datos {

	clear: both;

	border-top: 5px solid #336699;

	border-top: 5px solid #999;

	border-bottom: 5px solid #336699;	

	border-bottom: 5px solid #999;

	background-color: #336699;

	background-color: #999;

}

#pie_datos p {

	color: #f5f5f5;

	color: #000;

	font-weight: bold;

	font-size: 0.65em;

	text-align: center;

	

	width: 100%;

	

}



#w3c {

	float: right;

	margin-left:20px;

	margin-top: 3px;

	

}

#w3c img {

	margin: 0 3px;

	

}







/* ___ google ___ */

#map {

	padding: 5px; 

	/*clear:both; */

	width: 550px; 
	width: 300px;
	height: 500px; 

	/*margin:auto; */
	margin-left: 20px;

	margin-top: 10px; 

	margin-bottom: 5px;

	border: 3px solid #bbb;
	
	float: left;

}

#map img.gmnoprint {

background: transparent;

}#map img.gmnoscreen {

background: transparent;

}



/* ___ banners de la izquierda ___ */

#banners_izq {

	text-align: center;

	height: auto;

	padding-top: 5px;

	margin-top: 5px;

	border-top: 1px solid #fff;
	
	color: #f5f5f5;

}



#banners_izq img {

	margin: auto;

	margin-top: 4px;

	margin-bottom: 3px;

}


#banners_izq a {
	color: #f90;
	text-decoration: none;
}

#banners_izq a:hover {
	text-decoration: underline;
}


/*______ calendario */

#calendario {

		width: 200px;

		height: auto;

		background-color: #000;

		color: white;

		/*font-size: 12px;*/

		/*font-weight: bold;*/

		text-align: center;		

		/*padding-top: 5px;*/

		border-top: 2px solid #fff;

		margin-top: 8px;

		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	}

	

#calendario h1 {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 0.8em;

	font-weight: bold;

	color: #1a4548;

	color: #336699;

	color: #f5f5f5;

	background-color: #d9e0e0;

	background-color: #ccddee;

	background-color: #777;

	background-color: #f90;

	text-align: center;

}

#calendario p {

	margin: 0 2px;

	font-size: 0.8em;

	text-align: left;

	color: #f5f5f5;

}

#calendario p span.fecha_evento {

	color: #e8ae0c;

	font-weight: bold;

}

#calendario p span.titular_evento {

	color: #f5f5f5;

}

table#calendario_agenda {

	width: 199px;

	/*margin: 20px auto;*/

	/*margin: 20px;*/

	margin-bottom: 10px;

	margin-left: 1px;

/*	margin-top: 10px;*/



	border: 1px solid #003466;

	/*bborder: 1px solid #6685A2;*/

	border: 1px solid #6685A2;

/*	_border: 1px solid #dedede;*/

	border: 1px solid #f5f5f5;

	border-collapse: collapse;

	background-color: #e6ebef;

	background-color: #bbb;

}



table#calendario_agenda td {

	border: 1px solid #dedede;

	border: 1px solid #6685A2;

	border: 1px solid #f5f5f5;

	text-align: center;

	font-size: 8pt;

	color: #003466;

	color: #000;

}



table#calendario_agenda td#cabecera_mes {

	background-color: #f90;

	background-color: #777;

	color: #fff;

	font-weight: bold;

}



table#calendario_agenda td b{

	color: #777777;

	color: #003466;

	color: #000;

}



table#calendario_agenda td a {

	font-size: 8pt;

	text-decoration: none;

	color: #003366;

	color: #000;

	display: block;

}



table#calendario_agenda td a:hover {

	background-color: #fff;

}



td.cabecera_calendario {

	color: #003466;

	color: #000;

}



td.dias_semana {

	color: #003466;

	color: #000;

}



td.dia_findesemana {

	font-weight: bold;

	color: #003466; 

	color: #000;

	background-color: #ABABEB;

	background-color: #ddd;

}



td.dia_hoy {

	font-weight: bold;

	background-color: #f5f5f5;

}



table#calendario_agenda td.dia_marcado {

	font-weight: bold;

	background-color: #FFD382;

	background-color: #f90;

}



table#calendario_agenda td.dia_marcado a {

	color: #cd3534;

	color: #000;

	background-color: #f90;

}



table#calendario_agenda td.dia_marcado a:hover {

	background-color: #fff;

}



/*********************************/

/*********************************/

/* ____ estilos para agenda ___ */

#listado_eventos {

	width: 200px;

	height: auto;

	float: right;

	margin-left: 3px;

	margin-top: 10px;

	margin-right: 20px;

	border-left: 1px solid #fff;

	padding-left: 3px;

}



#listado_eventos h2 {

	margin-bottom: 5px;

	text-decoration: underline;

	padding-left: 5px;

}



#listado_eventos h3 {

	margin-bottom: 5px;

}



.contenedor_anhos {

	/*width: 803px;*/

	height: auto;

	clear: both;

	margin-top: 3px;

	margin-bottom: 5px;

}



.caja_anho {

	width: 375px;

	width: 200px;

	height: auto;

	border: 1px solid #000;

	padding: 5px;		

	/*float: left;*/

	margin-right: 2px;

	margin-bottom: 5px;

	background-color: #eee;

	background-color: #ddd;

	background-color: #000;

	color: #000;

	/*display: inline; */



}

.caja_anho:hover {

	/*background-color: #ddd;*/

	border: 1px solid #f5f5f5;

}



#listado_eventos .caja_anho:hover a {

	

}



.caja_anho h4 {

	

}



.caja_anho ul {

	margin-left: 5px;

	color: #000;

}

.caja_anho ul ul {

	margin-left: 15px;

	color: #000;

}



#listado_eventos .caja_anho li {

	color: #000;

}



#lista_eventos_centro {

	width: 500px;

	clear: left;

	padding-top:10px;

}







#contenido_izq {

	width: 500px;

	float: left;

}

#contenido_izq li.nombre_mes {
	list-style: none;
}

#contenido_izq li li {
	font-size: 0.9em;
}




/* ____ fin estilos agenda ____ */

