* {
	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;
	overflow: hidden;
}

div.separador_rojo {
	width: 100%;
	height: 1px;
	clear: both;
	float: none;
	overflow: hidden;
	background-color: #CC0606;
	
	margin-bottom: 10px;
}


html {
	background: #ffffff url(imagenes/html_fondo.png) repeat-x top;
	background: #ffffff url(imagenes/html_fondo_2.png) repeat-x top;
	background: #ffffff url(imagenes/pie_fondo2c.png) repeat-x top;
	background: #ffffff url(imagenes/fondo_pie2d.png) repeat-x top;
}

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


#super_contenedor {
	width: 980px;
	height: auto;
	margin: 25px auto 0 auto;
	padding-top: 10px;
	background: #ffffff url(imagenes/contenedor_fondo.png) no-repeat top;
}


#contenedor {
	width: 960px;
	height: auto;
	margin: 0 auto 0 auto;
}


#cabecera {
	width: 960px;
	height: 140px;
	background: #ffffff url(imagenes/cabecera.jpg) no-repeat left;	
/*	border-bottom: 2px solid #ffffff;
	border-bottom: 1px solid #00249A;*/
	margin-left: 0;
	margin-top: 0;
}
#cabecera h1 {
	display: none;
}
#cabecera a.completo {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	
}

#cabecera_flash {
	float:left;
	width: 650px;
	height: 120px;
}

#cabecera_dch {
	float: right;
	width: 250px;
	height: 100px;
	height: auto;
	overflow: hidden;
}

#cuerpo {
	width: 960px;
	margin-top: 0;
	margin-left: 0;	
	overflow: hidden;
	padding-bottom: 10px;
	background: #ffffff url(imagenes/escudo_tenue.png) no-repeat top;
}

#barra_sup {
	height: 25px;
	overflow: hidden;
	/*
	background-color: #00249A;
	background: url(imagenes/barra_superior2_peq.png) repeat-x;
	background: url(imagenes/fondo_barra_sup.png) bottom repeat-x;
	*/
	/*margin-bottom: 5px;*/
	clear: both;
	margin-top: 5px;	
	/*display: none;*/
	
	border-bottom: 2px solid #CC0606;
}

#contenido_barra_sup {
	margin: auto;
	width: 960px;
}
#contenido_barra_sup a {
	color: #06376f;
}
#contenido_barra_sup a:hover {
	color: #d93a20;
}

#botonera_superior {
	height: 25px;
	overflow: hidden;
	margin-bottom: 5px;
	clear: both;
}

#idiomas {
	float: right;
	/*margin: 1px 15px 3px 5px;*/
	width: 100px;
	text-align: right;
}
#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;
	color: #06376f;
	
}
#idiomas ul li a:hover {
	color: #ff9900;
	color: #d93a20;
}

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

#mapa_web {
	float: left;
	margin: 4px 15px;
	margin: 1px 15px;
}
#mapa_web a {
	font-family: Arial, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #f5f5f5;
	text-decoration: none;	
	color: #06376f;
	color: #f0f0f0;
}
#mapa_web a:hover {
	color: #d93a20;
}

#mapa_web a.rss {
	/*padding-left: 20px;*/
	/*background: transparent url(imagenes/rss_icono2.png) left no-repeat;*/	
}

#mapa_web .blanco {
	color: #f5f5f5;
	font-weight: bold;
}

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

#buscador {
	float: right;
	/*margin-right: 25px;*/
	/*text-align: right;*/
	width: 205px;
	
	/*
	background-color: red;
	clear: right;
	margin-bottom: 10px;
	z-index: 100;
	position: relative;
	top: -10px;
	*/
	
	margin-top: 2px;
	
}
#buscador label {
	display: none;
}
#buscador input.texto {
	width: 200px;
	width: 145px;
	border: 1px solid #f5f5f5;
	background-color: #f5f5f5;
	color: #336699;
	font-family: Arial, sans-serif;
	font-size: 0.7em;
	border: 1px solid #d93a20;
	border: 1px solid #C7D9DC;
	border: 1px solid #06376F;
	float: left;
	
	margin-left: 5px;
	height: 16px;
	font-size: 0.75em;
}
#buscador input.boton {
	background-color: #06376f;
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 0.7em;
}

#buscador .boton_conectar{
	display: inline;
	display: block;
	float: left;
	padding: 0;
	border: 0;
	width: 18px;
	height: 18px;
	background: transparent url(imagenes/formulario_boton_conectar2.gif) no-repeat center;
	background: transparent url(imagenes/volver_atras2.gif) no-repeat center;
	cursor: pointer;
	
	margin-left: 2px;
}

/**************************/
div#miga_pan {
	margin-bottom: 2px;
	/*padding-left: 3px;*/
/*	background: #fff url(imagenes/barra_miga.png) no-repeat; */
	/*background: #ffffff url(imagenes/miga_pan_fondo.png) repeat-x bottom;
	background: #ffffff url(imagenes/miga_fondo.png) repeat-x bottom;*/
	border-top: 2px solid #06376f;
	border-bottom: 2px solid #06376f;
	height: 27px;
	font-family: arial;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 30px;
	background-color: #E0EAEB;
	margin-top: 3px;
}

#miga_pan a {
	color: #369;
	color: #fff;
	color: #d93a20;
	color: #06376f;
	margin-left: 5px;
	text-decoration: none;
}

#miga_pan a:hover {
	color: #f90;
}

p.miga_pan {
	margin-left: 5px;
	color: #fff;
	color: #06376f;
}

p.miga_pan strong {
	color: #fff;
	color: #d93a20;
}

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

#panel_izq {
	width: 208px;
	height: auto;
	margin-left: 0px;
	float: left;
}

#menu {
	margin: 0;
	padding: 0 0 30px 0;
	width: 208px;
	/*
	background: url(imagenes/menu_fondo_centro.gif) left repeat-y;
	*/
	overflow: hidden;
}

#menu ul {
	padding: 0;
	border: 0;
	margin: 0;
}

#menu li {
	margin: 1px 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 0.70em;
	
	color: #777777;
	list-style: none;
	/*border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;	*/
	
	font-weight: bold;
	padding-left: 3px;
}
#menu li li {
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	font-size: 1em;	
	font-weight: normal;
	margin-left: 10px;
}
#menu a {
	display: block;
	/*padding: 3px 1px !important;
	padding-left: 5px !important;*/
	padding: 5px 0 5px 5px !important;
	padding: 0 0 0 5px;
	margin-left: 3px;
	margin-left: 0px;
	text-decoration: none;
	color: #1a4548;
	color: #f5f5f5;
	color: #c7d9dc;
	color: #06376f;
}

*+html #menu a {
	padding: 3px 0 3px 5px;
	padding: 0;
}

#menu a:hover {
	color: #336699;
	color: #2153CC;
	/*background-color: #ff9900;
	background-color: #ffbb00;*/
	/*background-color: #C2D5DE;*/
/*	background: #f5f5f5; */
	color: #10184F;
	color: #d93a20;
	
}
#menu a.marcada {
	font-weight: bold;
	color: #f5f5f5;
	color: #d93a20;
/*	background-color: #ff9900;	*/
	/*background-color: #369;*/
}

#menu a.marcada:hover {
	color: #10184F;
}

#menu li a {
	/*background-color: #336699;
	background-color: #0083C9;*/
	/*background-color: #00249A;*/
}
#menu li li a {
	/*background-color: #6699ff;*/
	padding-left: 10px !important;	
	padding-left: 15px;	
}
/*
#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 !important;	
	padding-left: 20px;
	color: #336699;
	color: #69f;
	/*color: #D3DFEE;*/
	/*color: #f90;*/
}
/*
#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 !important;	
	padding-left: 25px;
	color: #ffffff;
	color: #69f;
}

#menu span.desplegable {
	width: 12px;
	height: 6px;
	margin-top: 9px !important;
	display: block;
	float: left;
	background: #ffffff url(imagenes/li_iconos_desplegable.png) no-repeat left;
}
*+html #menu span.desplegable {
	margin-top:18px !important;
}
#menu span.desplegado {
	width: 12px;
	height: 6px;
	margin-top: 9px;
	display: block;
	float: left;
	background: #ffffff url(imagenes/li_iconos_desplegado.png) no-repeat left;
}
*+html #menu span.desplegado {
	margin-top:18px !important;
}
#menu span.cerrado {
	width: 12px;
	height: 6px;
	margin-top: 9px;
	display: block;
	float: left;
	background: #ffffff url(imagenes/li_iconos_cerrado.png) no-repeat left;
}
*+html #menu span.cerrado {
	margin-top:18px !important;
}
/*
#menu li li li li a:hover {
	background-color: #ffff99;
}
#menu li li li li a.marcada {
	background-color: #ffff99;
}
*/
span.menu_superior {
	width: 208px;
	height: 18px;
	display: block;
	background: url(imagenes/menu_fondo_arriba.gif) left no-repeat; 
	display: none;
}

span.menu_inferior {
	width: 208px;
	height: 23px;
	display: block;
	background: url(imagenes/menu_fondo_abajo.gif) left no-repeat; 
	display: none;
}

#menu span.separador_menu {
	width: 208px;
	height: 5px;
	display: block;
	background: url(imagenes/menu_separador.png) left no-repeat;
}
#destacados_derecha {
	display: none;
}
*+html #menu span.separador_menu {
	width: 200px;
}

#destacados_derecha span.separador_menu {
	width: 208px;
	width: 230px;
	height: 5px;
	display: block;
	background: url(imagenes/menu_separador2_inv.gif) left no-repeat;
}

#destacados_derecha span.menu_inferior {
	width: 208px;
	width: 230px;
	height: 23px;
	display: block;
	background: url(imagenes/menu_fondo_abajo_inv.gif) left no-repeat; 
}

#destacados_derecha span.menu_superior {
	width: 208px;
	width: 230px;
	height: 18px;
	display: block;
	background: url(imagenes/menu_fondo_arriba_inv.gif) left no-repeat; 
}

#destacados_derecha h3 {
	color: #f90;
}	

/*
#cabecera span.menu_superior {
	width: 208px;
	height: 18px;
	display: block;
	background: url(imagenes/menu_fondo_arriba.gif) left no-repeat; 
	
	float: right;
}

#cabecera span.menu_inferior {
	width: 208px;
	height: 23px;
	display: block;
	background: url(imagenes/menu_fondo_abajo.gif) left no-repeat; 
	
	float: right;
}
*/

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

#panel_izq p.titular {
	margin-bottom: 5px;
}

#panel_izq p.titular span.fecha {
	font-size: 0.8em;
}

#panel_izq p.titular a {
	color: #336699;
	color: #00249A;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
}

#panel_izq p.titular a:hover {
	text-decoration: underline;	
}


#acceso_usuarios {
	/*margin-top: 10px;	*/
	/*border: 1px solid #336699;*/
	/*background-color: #00249A;*/
	
	/*background: #fff url(imagenes/menu_fondo_centro.gif) top left repeat-y !important;*/
	margin-left: 50px;
	margin-top: 70px;
	
	/*margin-top: 50px;*/
}



#acceso_usuarios h2 {
	padding: 2px 0;
	padding: 0 0 3px 0;
	/*background-color: #b5b4b4;*/
	color: #00249A;
	color: #f5f5f5;
	color: #f90;
	color: #d93a20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	font-weight: bold;
	text-align: center;
	display: inline;
	
	/*border-bottom: 1px solid #336699;*/
}
#acceso_usuarios h3 {
	/*background-color: #336699;*/
	float: left;
	color: #f5f5f5;
	color: #c7d9dc;
	color: #06376f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	font-weight: bold;
	text-align: left;
	padding: 2px 0;
}

/*
#acceso_usuarios form {
	background: transparent;
}
*/
#acceso_usuarios fieldset {
	margin: 5px 0;
	width: 205px;
}
#acceso_usuarios label {
	display: block;
	width: 70px;
	margin-left: 3px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
/*	font-weight: bold; */
	text-transform: capitalize;
	color: #f5f5f5;	
	color: #06376f;
}
#acceso_usuarios div#cajas {
	width: 100%;
	height: 24px;
}
#acceso_usuarios input {
	display: block;
	float: left;
	clear: none;
	width: 70px;
	margin-right: 2px;
	border: 1px solid #c7d9dc;
	background-color: #f5f5f5;
	color: #06376f;
}
#acceso_usuarios input.boton_acceder {
	margin: 5px auto 0 auto;
	margin: 0 auto;
	height: 25px;
	float: none;
	clear: both;
	width: auto;
	padding: 0 10px;
	font-size: 0.9em;
	font-weight: bold;
	cursor: pointer;
	background: #d93a20 url(imagenes/acceder_fondo.png) repeat-x center;
	color: #ffffff;
}
*+html #acceso_usuarios input.boton_acceder {

	margin-left: -55px;
	float: right;
}
#acceso_usuarios input.oculto {
	display: none;	
}

#acceso_usuarios .boton_conectar{
	display: inline;
	display: block;
	float: left;
	padding: 0;
	border: 0;
	width: 18px;
	height: 18px;
	background: #ffffff url(imagenes/formulario_boton_conectar.png) no-repeat center;
	cursor: pointer;
}
#acceso_usuarios .boton_desconectar {
	display: inline;
	display: block;
	float: left;
	padding: 0;
	border: 0;
	width: 18px;
	height: 18px;
	background: #ffffff url(imagenes/formulario_boton_desconectar.png) no-repeat center;
	border: 0;
	cursor: pointer;
}




#registro {
	margin-top: 10px;	
	border: 1px solid #336699;
	background-color: #00249A;
}

#registro h2 {
	padding: 2px 0;
	background-color: #b5b4b4;
	color: #00249A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #336699;
}

#registro p {
	margin-top: 5px;
	padding: 2px;
	text-align: center;
}

#registro a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

#registro a:hover {

	text-decoration: underline;
}


#rss {
	margin-top: 10px;
	margin-left: 3px;
	background: #ffffff url(imagenes/rss_icono.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: #00249A;
	text-decoration: none;
	font-weight: bold;	
}
#rss p a:hover {
	color: #00249A;
	text-decoration: underline;
}

#actualidad, #destacados {
	margin-top: 10px;
	margin-left: 3px;
	border-top: 2px solid #1a4548;
	border-top: 2px solid #336699;
	border-top: 2px solid #00249A;
}
#actualidad h1 , #destacados h1{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #1a4548;
	color: #336699;
	color: #00249A;
	background-color: #d9e0e0;
	background-color: #ccddee;
}
#actualidad .noticia , #destacados .noticia{
	margin: 10px 0;
	border-bottom: 1px solid #efefef;
	padding-bottom: 5px;
	
}
#actualidad .noticia p , #destacados .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: #00249A;
}
#actualidad .noticia p a, #destacados .noticia p a {
	color: #ce0067;
	color: #ff9900;
	color: #E80B75;
	text-decoration: none;
	font-weight: bold;	
}
#actualidad .noticia p a:hover, #destacados .noticia p a:hover {
	color: #1a4548;
	color: #336699;
	color: #00249A;
	text-decoration: underline;
}
#actualidad strong, #destacados strong {
	font-weight: bold;
}

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

#contenido {
	width: 803px;
	width: 740px;
	width: 732px;
	margin: 0 0 0 15px;
	height: auto;
	float: left;
	overflow: hidden;
}

div#contenido.contenido_corto {
	width: 500px;
	width: 492px;
	width: 730px;
}

/*#contenido h2 {
	margin-top: 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #1a4548;
	color: #336699;
	clear: both;	
	float: none;
}
#contenido h3 {
	margin-top: 3px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	color: #336699;
	clear: both;	
	float: none;
}
#contenido h4,#contenido h5,#contenido h6 {
	margin-top: 3px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #336699;
	clear: both;	
	float: none;
}
*/

#contenido h1 {
	font-family:  Lucida Sans,Arial,Verdana, Helvetica, sans-serif;
	font-size: 1.7em;
	font-size: 1.3em;
/*	font-size: 14px;*/
	/*font-weight: bold;*/
	color: #1a4548;
	color: #000;
	/*background-color: #d9e0e0;*/
	/*border-top: 2px solid #1a4548;*/
	
}
#contenido h1.titulo_pagina {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #06376f;
	background: #ffffff url(imagenes/h1_fondo.png) no-repeat bottom left;
	margin-bottom: 15px;
	clear: both;	
	float: none;
}

#contenido h2 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #06376f;
	border-bottom: 1px solid #d93a20;
	margin-top: 5px;
}
#contenido h3 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #06376f;
	
	margin-top: 5px;
}

#contenido h3.mitad {
	width: 360px;
	float: left;
}

#contenido h3.noticias {
	margin-top: 20px;
	margin-bottom: 10px;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}
#contenido h4 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 0.90em;
	font-weight: bold;
	color: #06376f;
}
#contenido h5 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #06376f;
}
#contenido h6 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 0.50em;
	font-weight: bold;
	color: #06376f;
}

#contenido p {
	margin: 10px 15px 10px 15px;
	clear: both;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	font-weight: lighter;	
	text-align: justify;
	
}
#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 p.peque {
	font-size: 0.7em;
}

#contenido img.subcabecera {
	width: 100%;
	margin: 3px 0;
	padding: 0;
	border: 0;
}

#contenido div.noticia_portada_primera {
	width: 90%;
	width: 550px;
	/*
	border-bottom: 1px solid #c0c0c0;
	*/
	
}

#imagen_especial {
	float: right;
	margin-right: 5px;
}

#contenido div.noticia_portada_primera  img {
	float: left;
	margin: 5px 10px 10px 0;
}
#contenido  div.noticia_portada_primera  p{
	clear: none;
}

#contenido div.columna_mitad {
	width: 50%;
	float: left;
}

/*
#contenido p.uno {
	font-size: 0.8em;
	font-family: Lucida Sans,Arial, Helvetica, sans-serif;
	color: #000;
}

#contenido p.dos {
	font-size: 0.8em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family: Lucida Sans, Arial;
	color: #000;
	color: #00249A;
}

#contenido p.tres{
	font-size: 0.8em;
	font-family: Lucida Sans, Arial, Times New Roman;
	color: #000;
	color: #b5b4b4;
}
#contenido p.cuatro {
	font-size: 0.85em;
	color: #0083C9;
	color: #00249A;
	color: #000;
	font-family: Lucida Sans,Arial, Helvetica, sans-serif	
}
#contenido p.cinco {
	font-size: 0.85em;
	color: #0083C9;
	color: #00249A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family: Lucida Sans, Arial;
}
#contenido p.seis {
	font-size: 0.85em;
	font-family: Lucida Sans, Arial, Times New Roman;
	color: #00249A;
	color: #b5b4b4;
}

#contenido p.separador1{
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fff;
	background-color: #0083C9;
	background-color: #00249A;
	width: 100%;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}
#contenido p.separador2{
	background-color: #0083C9;
	background-color: #00249A;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fff;
	width: 100%;
	border-bottom: 1px solid #fff;
	font-style: italic;
}
#contenido p.separador3{
	background-color: #E5018E;
	background-color: #b5b4b4;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fff;
	width: 100%;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}
#contenido p.separador4{
	background-color: #E5018E;
	background-color: #b5b4b4;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fff;
	width: 100%;
	border-bottom: 1px solid #fff;
	font-style: italic;
}
#contenido p.separador5{
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #00249a;
	width: 100%;
	border-bottom: 1px solid #00249a;
	background-color: #ddd;
	font-weight: bold;
}
#contenido p.separador6{
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #00249a;
	width: 100%;
	border-bottom: 1px solid #00249a;
	background-color: #ddd;
	font-style: italic;
}

#contenido span.direccion1 {
	color: #000;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#contenido span.direccion2 {
	color: #00249a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family: Lucida Sans, Arial;
	font-size: 0.8em;
}
#contenido span.direccion3{
	color: #b5b4b4;
	font-family: Lucida Sans, Arial,Times New Roman;
	font-size: 0.8em;
}
#contenido span.direccion4{
	color: #0083C9;
	color: #00249A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
}
#contenido span.direccion5{
	color: #0083C9;
	color: #00249A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family: Lucida sans, arial;
	font-size: 0.85em;
}
#contenido span.direccion6{
	color: #0083C9;
	color: #00249A;
	font-family: Times New Roman;
	font-size: 0.9em;
}
*/


#contenido div.noticia {
	margin-bottom: 10px;
}
#contenido div.noticia  p{
	clear: none;
}


#contenido ul li {
	list-style-type: disc;
	list-style-image: url(imagenes/li_iconos_cerrado.png);
	list-style-position: inside;	
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	font-weight: lighter;
	margin-left: 10px;	
	margin-top: 5px;		
	margin-bottom: 10px;
}

#contenido ul li.sangria {
	margin-left: 25px;
}

#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: #d93a20;
}

#contenido ul.mitad {
	width: 360px;
	float: left;
}


#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;	
	margin-left: 25px;
}
#contenido li li {
	font-size: 1em;
}
#contenido ul li li {
	list-style-image: url(imagenes/li_iconos_sec.png);
}
#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 k {
	color: inherit;
	font: inherit;
	font-style: italic;
}
#contenido strong, #contenido b {
	color: inherit;
	font: inherit;
	font-weight: bold;
}
#contenido a {
	color: #d93a20;
	font-weight: bold;
	text-decoration: none;
}
#contenido a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #06376f;	
}
/* ___________________________ */
#contenido a.enlace_resaltado {
	/*border: 1px #ff0000 solid;*/
	padding: 2px;
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
	margin: 2px;
}

#contenido a.enlace_resaltado:hover {
	text-decoration: underline;	
}

#contenido table.trabajos {
	width: 750px;
	margin: 5px;
	border: 1px solid #333;
	border-collapse: collapse;
}

#contenido table.trabajos td {
	border: 1px solid #333;
	border-collapse: collapse;
	margin: 0;
	text-align: center;
	padding: 5px;
}

#contenido table.trabajos th {
	font-weight: bold;
	border: 1px solid #333;
	border-collapse: collapse;
	margin: 0;
	background-color: #ddd;
}

#contenido td.veinte {
	width: 20%;
}

#contenido td.cuarenta {
	width: 40%;
}

#contenido td.cincuenta {
	width: 50%;
}

#contenido td.treinta {
	width: 30%;
}

/* _____________________________ */
#contenido span.destacado {
	color: #00249A;
	font-weight: bold;	
	font-style: italic;	
}

#contenido span.fecha {
	font-size: 0.9em;
}

#contenido p.fecha {
	color: #B5B4B4;
	font-weight: bold;
	font-size: 0.75em;
	margin-top: 0;
}

#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.tablaimg img {
	height: 60px;
	display: block;
	margin: 10px;
	float: left;
}

#contenido p.enlace_volver {
	border-top: 1px solid #d93a20;
	padding-top: 5px;
	width: 100%;
	height: 40px;
}

#contenido p.enlace_volver a.volver {
	background: transparent url(imagenes/volver_atras.png) no-repeat left;
	padding-left: 30px;
	height: 23px;
	line-height: 23px;
	float: left;
}

#contenido p.enlace_volver a.arriba {
	background: transparent url(imagenes/volver_arriba.png) no-repeat left;
	padding-left: 30px;
	height: 23px;
	line-height: 23px;
	float: right;
	width: 100px;
	/*margin-right: 10px;*/
}



#contenido div.galeria_imagenes{
	clear: both;
	width: 90%;
	margin: 0 auto;
	background: #fafafa url(imagenes/galeria_fondo.png) repeat-x top;
}

#contenido div.galeria_imagenes_larga {
	clear: both;
	width: 98%;
	margin: 0 auto;
	background: #fafafa url(imagenes/galeria_fondo.png) repeat-x top;
}

#contenido div.galeria_imagenes a, #contenido div.galeria_imagenes_larga a{
	text-align: center;
	margin: 5px;
}
#contenido div.galeria_imagenes a img, #contenido div.galeria_imagenes_larga a img{
	display: block;
	float: left;
	margin: 5px 3px;
	padding: 1px;
	border: 1px solid #b7b7b7;
}


/**********************************/
#paginacion {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 2px;
	border: 1px solid #C7D9DC;
}

#paginacion a {
	font-family: "Trebuchet MS", Arial, serif;
	font-size: 1em;
	color: #06376f;
	display: block;
	width: 20px;
	height: 20px;
	border: 1px solid #06376f;
	border: 1px solid #C7D9DC;
	padding: 1px;
	text-align: center;
	background-color: #f5f5f5;
	text-decoration: none;
	float: left;
	margin-right: 3px;
}

#paginacion a.marcada {
	background-color: #c7d9dc;
}

#paginacion a:hover {
	border: 1px solid #d93a20;
	text-decoration: none;
}

/*********************************/
#destacados_derecha {
	width: 230px;
	float: left;
	margin-left: 8px;
	padding: 2px;
	
	
	/*background: #fff url(imagenes/menu_fondo_centro_inv.gif) repeat-y;*/
	/*height: 500px;
	background-color: #ccc;*/
}

/*****************************/
#formulario_noticias {
	/*background-color: #E9F0F1;*/
	padding: 2px;
	/*border: 1px solid #DA3D24;
	border: 1px solid #06376F;*/
	/*border: 1px solid #C7D9DC;*/
	font-family: verdana,arial;
	width: 250px;
	height: auto;
	font-size: 0.7em;
	margin-bottom: 5px;
}

#formulario_noticias label {
	color: #06376F;
	float: left;
	width: 70px;
}

#formulario_noticias .linea_texto {
	border: 1px solid #06376F;
	border: 1px solid #C7D9DC;
	width: 170px;
	height: 18px;
	margin-left: 5px;
	background-color: #F5F5F5;
	font-size: 1.1em;
}

#formulario_noticias .linea_texto#inicio {
	width: 145px;
}

#formulario_noticias .linea_texto#fin {
	width: 145px;
}

#formulario_noticias .boton {
	display: bolck;
	/*clear: both;*/
	float: right;
	border: 1px solid #C7D9DC;
	margin-top: 7px;
	margin-right: 3px;
	font-size: 0.9em;
	color: #06376F;
}

#formulario_noticias .calendario {
	display: block;
	width: 25px;
	height: 25px;
	background-color: transparent;
	background-image: url(imagenes/icono_calendario.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	margin-left: 3px;
	float: left;
/*	margin-top: 3px;*/
}

#formulario_noticias span {
	display: block;
	clear: both;
	width: 100%;
	/*height: 15px;*/
}

div.calendar {
	font-size: 0.95em;
	width: 200px;
}

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


#destacados_derecha .separador_fondo {
	background: #fff url(imagenes/menu_separador2_inv.gif) no-repeat;
	display: block;
	height: 5px;
}

.destacados_derecha {
	width: 230px;
	background: #fff url(imagenes/menu_fondo_centro_inv.gif) repeat-y;
	padding-left: 7px;
	padding-right: 12px;
	color: #fff;
	font-family: arial;
	
}

.destacados_derecha h3 {
	color: #fff;
	font-size: 0.9em;
	text-align: center;
	font-family: arial;
	padding-bottom: 5px;
	width: 208px;
	/*margin-bottom: 3px;*/
	/*background: transparent url(imagenes/menu_separador2_inv.gif) bottom no-repeat;*/
}

.destacados_derecha p {
	color: #fff;
	width: 208px;
	font-size: 0.8em;
}

.destacados_derecha span.fecha {
	color: #fff;
	font-size: 0.85em;
	margin-left: 2px;
}

.destacados_derecha a {
	color: #fff;
	text-decoration: none;
}

.destacados_derecha a:hover {
	color: #6699ff;
}

.destacados_item {
	width: 215px;
	color: #fff;
	font-size: 0.9em;
	font-family: arial;
	padding-left: 2px;
	padding-top: 2px;
}
#destacados_derecha {
	display: none;
}

/**********************************/
form#selector_anho {
	margin-bottom: 10px;
}

form#selector_anho label {
	width: auto;
	font-size: 0.8em;
	font-family: arial;
	float: left;
	font-weight: bold;
	color: #06376F;
}

form#selector_anho select {
	width: 70px;
	margin-left: 8px;
	border: 1px solid #E0EAEB;
	float: left;
}

form#selector_anho input.enviar {
	margin-left: 8px;
	background: transparent url(imagenes/formulario_boton_conectar.png) no-repeat;
	width: 32px;
	height: 32px;
	display: block;
	float: left;
}

/* _____ formulario contacto _____ */

#contacto_izq {
	width: 420px;
	width: 410px;
	float: left;
	clear: none;
	overflow: hidden;
}

 form.form_contacto {
	width: 430px;
	width: 420px;
	/*border: 1px solid #1a4548;*/
	margin: 10px;
	clear: none;
	overflow: hidden;
	padding: 0;
	margin: 10px 0;
}

.label_normal {
	width: 100px;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	font-weight: bold;	
	float: left;
	/*margin-top: 5px;*/
}

.label_larga {
	width: auto;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	font-weight: bold;	
	float: left;
	margin-top: 10px; 
	margin-left: 10px;
	
}

.label_media{
	width: 150px;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	font-weight: bold;	
	float: left;
	/*margin-top: 5px;*/
}

.linea_texto {
	width: 300px;
	border: 1px solid #1a4548;	
	border: 1px solid #336699;	
	border: 1px solid #00249A;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	font-weight: lighter;	
	float: left;
	/*margin-top: 5px;*/
	
}

.check {
	margin-top: 10px;
	float: left;
}

.caja_texto {
	width: 300px;
	height: 215px;
	border: 1px solid #1a4548;	
	border: 1px solid #336699;	
	border: 1px solid #00249A;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	font-weight: lighter;	
	float: left;
	/*margin-top: 5px;*/
}

.estandar {

	width: 300px;
	float: left;
	font-family: Arial, sans-serif;
	border: 1px solid #00249A;
	font-size: 0.8em;
	/*margin-top: 5px;*/
	/*background-color: #ddd;*/
}

.boton_enviar {
	border: 1px solid #1a4548;	
	border: 1px solid #336699;	
	border: 1px solid #00249A;
	width: 50px;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	font-weight: lighter;	
	float: left;
	margin-top: 10px;
	background-color: #D9E0E0;
}

#enviar_form {
	display: none;
}

/* ____ fin formulario ___________ */

#contenido .mensaje_servidor {
	margin: 10px;
	margin-left: 20px;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	font-weight: bold;	
	color: blue;
}


/* ______________ */

#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;
	height: 120px;
	/*height: 200px;
	height: 305px;*/
/*	background: url(imagenes/fondo_pie3.png) repeat-x; */
	background: #ffffff url(imagenes/pie_fondo2.png) repeat-x;
	margin-bottom: 0;
}
#pie p {
	width: 500px;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 0.80em;
	font-weight: bold;
	color: #444444;
	color: #fff;
	text-align: left;
}
#pie p a {
	color: #ff9900;
	color: #0083C9;
	color: #00249A;
	color: #DA3D24;
	font-weight: bold;
	text-decoration: none;
}
#pie p a:hover {
	text-decoration: underline;
}
#pie p img {
	margin: 0 50px;
}

#pie_datos {
	/*clear: both;*/
	padding-top: 10px;
	width: 960px;
	margin: auto;
	/*border-top: 5px solid #00249A;*/
	/*border-bottom: 5px solid #00249A;	*/
	/*background-color: #0083C9;*/
	/*background-color: #00249A;*/
	font-family: "Trebuchet MS", Arial, serif;
	
}
#pie_datos p {
	color: #f5f5f5;
	color: #333333;
	color: #f5f5f5;
	font-size: 0.7em;
	text-align: center;
	width: 100%;
	width: 450px;
	margin: auto;
}
#pie_datos a {
	color: #06376f;
	text-decoration: none;
}
#pie_datos a:hover {
	color: #d93a20;
}

#pie_datos ul {
	list-style: none;
}

#pie_datos li {
	color: #06376f;
	font-size: 0.7em;
	/*margin-bottom: 2px;*/
}

#pie_datos strong {
	color: #fff;
}

#enlaces_pie_dch li {
	width: 100%;
	text-align: right;
}

#w3c {
	float: right;
	margin-left:20px;
	margin-top: 3px;
	
}
#w3c img {
	margin: 0 3px;
	
}

#enlaces_pie_izq {
	float: left;
	width: 200px;
	padding-left: 3px;
}

#enlaces_pie_dch {
	float: right;
	width: 200px;
	padding-right: 3px;
}

#enlaces_pie_dch a, #enlaces_pie_izq a {
	color: #f5f5f5;
}


/* ___ google ___ */
#map {
	clear: none;
	float: right;
	width: 340px; 
	width: 310px;
	height: 500px; 
	margin: 10px 0 5px 0;
	border: 3px solid #bbb;
}

#map img.gmnoscreen {
	display: none;
}

/*______ calendario */
#calendario {
		width: 200px;
		height: auto;
		background-color: #fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: white;
		font-size: 12px;
		font-weight: bold;
		text-align: center;		
		padding-top: 5px;
	}
	
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 #0083C9;
	border: 1px solid #00249A;
	border-collapse: collapse;
	background-color: #e6ebef;
	background-color: #CCDDEE;
}

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: #00249A;
	
}



table#calendario_agenda td b{
	color: #777777;
	color: #003466;
	color: #00249A;
	
}

table#calendario_agenda td a {
	font-size: 8pt;
	text-decoration: none;
	color: #003366;
	color: #00249A;
	
	display: block;
}

table#calendario_agenda td a:hover {
	background-color: #fff;
	color: #E80B75;
}

table#calendario_agenda td.cabecera_calendario {
	color: #003466;
	color: #00249A;
	
}

table#calendario_agenda td.dias_semana {
	color: #003466;
	color: #00249A;
}

table#calendario_agenda td.dia_findesemana {
	font-weight: bold;
	color: #003466; 
	color: #fff;
	background-color: #ABABEB;
	
	background-color: #0083C9;
	background-color: #00249A;
}

table#calendario_agenda td#dia_hoy {
	font-weight: bold;
	background-color: #f5f5f5;
	background-color: #ccc;
}

table#calendario_agenda td.dia_marcado {
	font-weight: bold;
	background-color: #FFD382;
	
}

table#calendario_agenda td.dia_marcado a {
	color: #cd3534;
	color: #fff;
	background-color: #E80B75;
}

table#calendario_agenda td.dia_marcado a:hover {
	background-color: #fff;
	color: #E80B75;
}

/*********************************/
/*********************************/
/* ____ estilos para agenda ___ */
#listado_eventos {
	width: 200px;
	height: auto;
	float: right;
	margin-left: 3px;
	margin-top: 10px;
	margin-right: 20px;
	border-left: 1px solid #003466;
	border-left: 1px solid #00249A;
	border-left: 1px solid #10184F;
	padding-left: 10px;
	
	min-height: 280px;
}

#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 #003466;
	border: 1px solid #00249A;
	padding: 5px;		
	/*float: left;*/
	margin-right: 2px;
	margin-bottom: 5px;
	/*background-color: #eee;
	background-color: #ddd;
	background-color: #cde;*/
	background: #fff url(imagenes/fondo_caja_anho.png) bottom repeat-x;
	color: #000;
	/*display: inline; */

}
.caja_anho:hover {
	/*background-color: #ddd;*/
	border: 1px solid #E80B75;
	border: 1px solid #f90;
}

#listado_eventos .caja_anho:hover a {
	
}

#listado_eventos .caja_anho h3 {
	font-size: 0.90em;
}

.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;
	width: 492px;
	float: left;
/*	min-height: 300px; */
	border-bottom: 1px solid #10184F;
}

/* ____ fin estilos agenda ____ */


/***** tablas *****/

table {
	/*width: 98%;*/
	/*margin: 0 auto;*/
	margin: 3px;
	border: 1px solid #c0c0c0;
	border-collapse: collapse;
}
table th {
	font-family: "Trebuchet MS", Arial, serif;
	font-size: 1em;
	font-weight: bold;
	color: #06376f;
	background-color: #c7d9dc;
	border-bottom: 1px solid #d93a20;
}
table td {
	font-family: "Trebuchet MS", Arial, serif;
	font-size: 0.7em;
	color: #333333;
	border: 1px solid #c0c0c0;
	padding: 2px;
}


table.tablaimg {
	border: 0;
}
table.tablaimg tr{
	border: 0;
	display: inline;
}
table.tablaimg td{
	border: 0;
	display: block;
	float: left;
	padding: 0 5px;
}
table.tablaimg tbody tr td{
	text-align: center;
	vertical-align: middle;
}
table.tablaimg tbody tr td a{
	text-align: center;
	display: inline;
}
table.tablaimg tbody tr td a img{
	display: block;
	margin: 0 auto;
	height: 60px;
}

table.tabla_miembros {
	width: 90%;
	margin: 10px;
	border: 0;
	border-collapse: collapse;
}
table.tabla_miembros  td{
	border: 0;
	padding: 0 5px;
	width: 49%;
}
table.tabla_miembros  td.col_izquierda{
	border: 0;
	text-align: right;
	font-style: italic;
	font-weight: normal;
}
table.tabla_miembros  td.col_derecha{
	border: 0;
	text-align: left;
	font-style: normal;
	font-weight: bold;
}

/**********************************/
table.tabla_sin_borde {
	border: 0;
}

table.tabla_sin_borde * {
	border: 0;
}


td.celda_texto_izq {
	text-align: left;
}

td.celda_texto_dch {
	text-align: right;
}

td.celda_texto_cen {
	text-align: center;
}




#carousel{
	background-color:#000000;
	background:#FFFFFF url(imagenes/fondo_carousel.png) center no-repeat;
	width:650px;
	height:500px;
	position:relative;	
}

#carousel img{
	width:auto;
	width: 100%;
	height:auto;
	border:0px solid #FFFFFF;
	display:block;
}




/*
table.tabla_azul4 {
	border: 1px solid #0083c9;
	border: 1px solid #00249A;
	width: 99%;
	border-collapse: collapse;
	margin-left: 2px;
}

table.tabla_azul4 td {
	width: 25%;
}

table.tabla_azul2 {
	border: 1px solid #0083C9;
	border: 1px solid #00249A;
	width: 99%;
	border-collapse: collapse;
	margin-left: 2px;
}

table.tabla_azul2 td {
	width: 50%;
}

table.tabla_rosa2 {
	border: 1px solid #E80B75;	
	width: 100%;
	width: 99%;
	border-collapse: collapse;
	margin-left: 2px;
}

table.tabla_rosa2 td {
	width: 50%;
}

table.tabla_rosa4 {
	border: 1px solid #E80B75;		
	width: 100%;
	width: 99%;
	border-collapse: collapse;
	margin-left: 2px;
}

table.tabla_rosa4 td {
	width: 25%;
}

table.tabla_gris4 {
	border: 1px solid #000;		
	width: 100%;
	width: 99%;
	border-collapse: collapse;
	margin-left: 2px;
}

table.tabla_gris4 td {
	width: 25%;
}

table.tabla_gris2 {
	border: 1px solid #000;		
	width: 100%;
	width: 99%;
	border-collapse: collapse;
	margin-left: 2px;
}

table.tabla_gris2 td {
	width: 50%;
}

table.tabla_transparente4 {
	width: 99%;
	border: none;
	border-collapse: collapse;
	margin-left: 2px;
}

table.tabla_transparente4 td {
	width: 25%;
}


tr.fila_azul {
	background-color: #d3dfee;
}

tr.fila_rosa {
	background-color: #efd3d2;
}

tr.fila_gris {
	background-color: #c0c0c0;	
}

table.tabla_transparente4 tr td.gris:first-child {
	border-right: 3px solid #000;
}

table.tabla_azul4 td.cabecera_tabla_azul, table.tabla_transparente4 td.cabecera_tabla_azul {
	border-bottom: 3px solid #0083c9;
	border-bottom: 3px solid #00249A;
	text-align: center;
	font-weight: bold;
}

table.tabla_rosa4 td.cabecera_tabla_rosa, table.tabla_transparente4 td.cabecera_tabla_rosa {
	border-bottom: 3px solid #E80B75;
	text-align: center;
	font-weight: bold;
}

table.tabla_gris4 td.cabecera_tabla_gris, table.tabla_transparente4 td.cabecera_tabla_gris {
	border-bottom: 3px solid #000;
	text-align: center;
	font-weight: bold;
}

table.tabla_azul4 td.borde_azul, table.tabla_transparente4 td.borde_azul {
	border-right: 3px solid #00249a;
}

table.tabla_rosa4 td.borde_rosa, table.tabla_transparente4 td.borde_gris {
	border-right: 3px solid #e80b75;
}

table.tabla_gris4 td.borde_gris, table.tabla_transparente4 td.borde_gris {
	border-right: 3px solid #b5b4b4;
}




table.tabla_azul4 td, table.tabla_azul2 td {
	border: 1px solid #0083c9;
	border: 1px solid #00249A;
}

table.tabla_rosa4 td, table.tabla_rosa2 td {
	border: 1px solid #E80B75;
}

table.tabla_gris4 td, table.tabla_gris2 td {
	border: 1px solid #000;
}

table.tabla_gris2 td.celda80, table.tabla_azul2 td.celda80, table.tabla_rosa2 td.celda80 {
	width: 80%;
}

table.tabla_gris2 td.celda20, table.tabla_azul2 td.celda20, table.tabla_rosa2 td.celda20 {
	width: 20%;
}
*/



