/*
	Estilo del cuerpo
*/
body {
	background: #FFFFFF;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
/*
	Estilo de la capa contendora
*/
#contenedor {
	margin: 0 auto;
	display: block;
	width: 50.63em;
	padding: 0;
}
/*
	Estilo de la cabecera
*/
#cabecera {
	margin: 0 auto;
	padding: 0;
	width: 50.63em;
	height: 9.63em;
	display: block;
	background: url(../imagenes/cabecera.png) no-repeat center bottom;
}
#logo {
	display: block;
	position: relative;
	top: 0.8em;
	left: 1.5em;
}
a#inicio, a#inicio:link, a#inicio:visited{
	text-decoration: none;
}
#logotipo {
	border: none;
}
/*
	Estilo del contenido
*/
#contenido {
	margin: 0;
	padding: 0;
	width: 50.63em;
	display: block;
	min-height: 20em;
}
#menu {
	margin: 0 auto;
	/*margin-bottom: 2.5em;
	*margin-bottom: 1em;/* hack para ie7 */
	margin-bottom: 1em;
	padding: 0;
	width: 49em;
	display: block;
	/*float: left;*/
	background: #0F5525 url(../imagenes/menu.png) no-repeat scroll 0 0;
	height: 2em;
}
#centro {
	margin: 0 1em 0 1em;
	padding: 0;
	width: 36.5em;
	display: block;
	float: left;
	line-height:1.2em;
}
#centro div {
	text-align: justify;
	margin: 0;
	padding: 0;
}
#centro div p {
	margin-bottom: 1em;
}
#latDer {
	margin: 0;
	padding: 0;
	width: 12em;
	display: block;
	float: left;
}
/*
	Estilo de la capa del listado de pruebas
*/
.carreras {
	clear: both;
	margin: 0 auto;
	width: 49em;
}
.carreras table {
	width: 49em;
	background: url(../imagenes/fila.png) no-repeat top center;
	margin-bottom: 1em;
}
.carreras table tr {
}
.carreras table td {
	padding: 0.2em;
	border-right: 1px solid #FFFFFF;
	font-size: 0.8em;
    font-weight: bold;
	vertical-align: middle;
	/*height: 1.5em;*/
}
.carreras table td a, .carreras table td a:link, .carreras table td a:visited {
	color: #000000;
	display: block;
    white-space: nowrap;
}
.carreras table td a:hover {
	font-style: italic;
}
tr.encabezado {
	margin: 0 auto;
	width: 49em;
	/*float: left;*/
	height:2em;
}
tr.encabezado th {
	color: #F0F0F0;/* con FFFFFF corro el riesgo de que no se vea si no carga la imagen de fondo, ya que quedaría el fondo blanco*/
	text-align: center;
	font-weight: bold;
	line-height: 2em;
	text-shadow: 0.08em 0.08em 0.2em #989898;
}
tr.encabezado2 {
	font-size: 0.8em;
	background: #0F5525;
	height: 2em;
	overflow: visible;
}
tr.encabezado2 th {
	color: #F0F0F0;/* con FFFFFF corro el riesgo de que no se vea si no carga la imagen de fondo, ya que quedaría el fondo blanco*/
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	border-right: 1px solid #FFFFFF;
	0.08em 0.08em 0.2em #989898
}
.carreras table.ttiempos td {
	font-size: 0.7em;
}
td.center {
	text-align: center;
}
a.underline {
	text-decoration: underline!important;
}
.filaimpar {
	background-color: #E9CCA3;
	height: 2em;
	overflow: visible;
}
.filapar {
	background-color: #F4E6D1;
	height: 2em;
	overflow: visible;
}
.filamarcada {
	background-color: #EBD242;/*#B90000;/*#800000;*/
	height: 2em;
	overflow: visible;
}
tr.filamarcada td {
	/*border-top: 1px solid #000000;*/
	border-bottom: 1px solid #FFFFFF;
}
tr.filaimpar:hover, tr.filapar:hover, tr.filamarcada:hover {
	background-color: #C1F1B4;
	color: #0F5525;
	cursor: default;
}
/* Para hacer el contorno */
.carreras table td.cizq {
	border-left: 1px solid #0F5525;
	padding: 0;
	margin: 0;
	border-right: none;
	width: 0;
}
.carreras table td.cder {
	border-right: 1px solid #0F5525;
	padding: 0;
	margin: 0;
	width: 0;
}
.carreras table td.cizqb {
	border-left: 1px solid #0F5525;
	border-bottom: 1px solid #0F5525;
	padding: 0;
	margin: 0;
	border-right: none;
	width: 0;
}
.carreras table td.cderb {
	border-right: 1px solid #0F5525;
	border-bottom: 1px solid #0F5525;
	padding: 0;
	margin: 0;
	width: 0;
}
.carreras table td.cb {
	border-bottom: 1px solid #0F5525;
	padding: 0;
	margin: 0;
	border-right: none;
}
.carreras table th.cizq {
	border-left: 1px solid #0F5525;
	padding: 0;
	margin: 0;
	border-right: none;
	width: 0;
}
.carreras table th.cder {
	border-right: 1px solid #0F5525;
	padding: 0;
	margin: 0;
	width: 0;
}
/*
	Estilo de la imagen para la próxima prueba
*/
#ImagenProxima {
	margin: 0.5em 0 0.5em 0;
	color: #0F5525;
    font-style: italic;
    font-weight: bold;
    text-shadow: 1px 1px 2px #989898;
}
#ImagenProxima a, #ImagenProxima a:link, #ImagenProxima a:visited {
	text-decoration: none;
}
#ImagenProxima img {
	border: 1px solid #0F5525;
	margin-top: 0.2em;
}
#contenedorImagenProxima {
	text-align: center;
}
#contenedorImagenProxima a.oculto {
	display: none;
}
#contenedorImagenProxima a.visible {
	display: block;
}
#avanzaImagenProxima #banterior {
	float: left;
	background: url("../imagenes/flecha_izq.png") no-repeat scroll 0 0.1em;
	padding-left: 1.2em;
}
#avanzaImagenProxima #bsiguiente {
	float: right;
	background: url("../imagenes/flecha_dcha.png") no-repeat scroll right 0.1em;
	padding-right: 1.2em;
}
#avanzaImagenProxima a.bactivo, #avanzaImagenProxima a:link.bactivo, #avanzaImagenProxima a:visited.bactivo {
	color: #0F5525;
	font-style: italic;
    font-weight: bold;
    text-shadow: 1px 1px 2px #989898;
}
#avanzaImagenProxima a:hover.bactivo {
	text-decoration: underline;
}
#avanzaImagenProxima a#banterior.bdesactivo, #avanzaImagenProxima a#banterior:link.bdesactivo, #avanzaImagenProxima a#banterior:visited.bdesactivo {
	color: #989898;
	font-style: italic;
    font-weight: bold;
    text-shadow: 1px 1px 2px #989898;
	background: url("../imagenes/flecha_izq_d.png") no-repeat scroll 0 0.1em;
}
#avanzaImagenProxima a#banterior:hover.bdesactivo {
	/*text-decoration: underline;*/
}
#avanzaImagenProxima a#bsiguiente.bdesactivo, #avanzaImagenProxima a#bsiguiente:link.bdesactivo, #avanzaImagenProxima a#bsiguiente:visited.bdesactivo {
	color: #989898;
	font-style: italic;
    font-weight: bold;
    text-shadow: 1px 1px 2px #989898;
	background: url("../imagenes/flecha_dcha_d.png") no-repeat scroll right 0.1em;
}
#avanzaImagenProxima a#bsiguiente:hover.bdesactivo {
	/*text-decoration: underline;*/
}
/*
	Estilo del pié
*/
#pie {
	clear: both;
	margin: 0 auto;
	padding: 0;
	width: 50.63em;
	height: 5.63em;
	display: block;
	background: url(../imagenes/pie.png) no-repeat center bottom;
	margin-top: 1em;
}
/*
	Estilo de los botones
*/
a.botones, a.botones:link, a.botones:visited {
	display: inline-block;
	font-size: 0.8em;
	width: 8.75em;/*7em;*/
	height: 2.5em;/*2em;*/
	line-height: 2.5em;
	text-align: center;
	color: #F0F0F0;
	text-decoration: none;
	font-weight: bold;
	background: url(../imagenes/botones.png) no-repeat scroll 0 0;
	margin: 0 0 0.08em 0;/*0 0 0.05em 0;*/
	overflow: hidden;
	float: left;
}
a.botones:hover {
	color: #000000;
	background: url(../imagenes/botones.png) no-repeat scroll 0 -2.5em;
}
a.select, a.select:link, a.select:visited {
	display: inline-block;
	font-size: 0.8em;
	width: 8.75em;/*7em;*/
	height: 2.5em;/*2em;*/
	line-height: 2.5em;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background: url(../imagenes/botones.png) no-repeat scroll 0 -5em;
	margin: 0 0 0.08em 0;/*0 0 0.05em 0;*/
	overflow: hidden;
	float: left;
}
/*
	Estilo el vinculo a Facebook
*/
#cfacebook {
	display: inline-block;
    float: right;
	position: relative;
    left: -1em;
    top: -2em;
}
a.facebook, a.facebook:link, a.facebook:visited {
	display: inline-block;
	width: 3em;
	height: 3em;
	text-decoration: none;
	background: url(../imagenes/facebook.png) no-repeat scroll 0 -3em;
}
a.facebook:hover {
	background: url(../imagenes/facebook.png) no-repeat scroll 0 0;
}
/*
	Estilos para Noticias
*/
#contenidoNoticias {
	margin: 0 auto;
	padding: 0;
	width: 49em;
	display: block;
	line-height: 1.2em;
	text-align: justify;
	min-height: 20em;
}
#contenidoNoticias a, #contenidoNoticias a:link, #contenidoNoticias a:visited {
	color: #0000FF;
	text-decoration: none;
	/*display: inline-block;*/
	/*margin-right: 3em;*/
}
#contenidoNoticias a:hover {
	text-decoration: underline;
}
#contenidoNoticias .manuales, #contenidoNoticias .manuales{
	padding-left: 5em;
}
#contenidoNoticias p{
	/*margin: 1em 0 1em 0;*/
	margin-bottom: 1em;
}
.contenedorNoticia {/* Recoje todas las capas de una noticia (título, fecha, contenido, etc.) */
	clear: both;
	margin-bottom: 1em;
	float: left;
}
.tituloNoticia {
	background-color: #23B054;
	border: 1px solid #0F5525;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	/*height: 1.3em;
	line-height: 1.2em;*/
	text-indent: 0.5em;
	width: 40.83em;
	padding: 0.2em 0 0 0;
}
.fechaNoticia {
	font-size: 0.5em;
	font-weight: normal;
	padding-left: 0.5em;
}
.contenidoNoticia {
	border: 1px solid #0F5525;
	padding: 0.5em;
	width: 48em;
	/*margin-bottom: 1em;*/
	float: left;/* Para que quede la imagen dentro*/
}
.imagenNoticia {
	float: right;
	border: 1px solid #0F5525;
	margin: 0 0 0.2em 0.5em;
}
.imagenPrueba {
	display: inline-block;
    float: left;
    max-width: 19em
}
.imagenPrueba img {
	border: 1px solid #0F5525;
}
.descripcionPrueba {
	float: left;
    margin: 0.5em;
    width: 20.5em;
}
/*
	Estilo para los botones de las páginas
*/
#cPaginas {
	clear: both;
    margin: 0 auto;
    text-align: center;
    width: 49em;
}
#cPaginas a.paginas, #cPaginas a.paginas:link, #cPaginas a.paginas:visited {
	display: inline-block;
	height: 2.5em;
	width: 2em;
	background: url(../imagenes/botones.png) no-repeat scroll center 0;
	border-left: 1px solid #0F5323;
	border-right: 1px solid #0F5323;
	font-size: 0.8em;
	line-height: 2.5em;
	text-align: center;
	color: #F0F0F0;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 0.08em 0;/*0 0 0.05em 0;*/
	overflow: hidden;
	margin: 0 0.25em 0 0.25em;
}
#cPaginas a.paginas:hover {
	color: #000000;
	background: url(../imagenes/botones.png) no-repeat scroll center -2.5em;
}
#cPaginas a.paginaA, #cPaginas a.paginaA:link, #cPaginas a.paginaA:visited {
	display: inline-block;
	height: 2.5em;
	width: 2em;
	background: url(../imagenes/botones.png) no-repeat scroll center -5em;
	border-left: 1px solid #0F5323;
	border-right: 1px solid #0F5323;
	font-size: 0.8em;
	line-height: 2.5em;
	text-align: center;
	color: #F0F0F0;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 0.08em 0;/*0 0 0.05em 0;*/
	overflow: hidden;
	margin: 0 0.25em 0 0.25em;
}
#cPaginas a.puntos, #cPaginas a.puntos:link, #cPaginas a.puntos:visited {
	display: inline-block;
	height: 2.5em;
	width: 2em;
	font-size: 0.8em;
	line-height: 2.5em;
	text-align: center;
	color: #0F5323;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 0.08em 0;/*0 0 0.05em 0;*/
	overflow: hidden;
	margin: 0 0.25em 0 0.25em;
}
/*
	Estilo para los tiempos
*/
#contenidoTiempos {
	margin: 0 auto;
	padding: 0;
	width: 49em;
	display: block;
	line-height: 1.2em;
	text-align: justify;
	min-height: 20em;
}
#tiempos {
	float: right;
	width: 7.2em;
    text-align: center;
}
#tiempos img {
	border: 1px solid #0F5525;
	text-decoration: none;
	border: none;
}
#tiempos a, #tiempos a:link, #tiempos a:visited {
	display: inline-block;
	text-decoration: none;
	border: none;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	font-size: 0.8em;
	text-shadow: 0.15em 0.15em 0.2em #323232;
}
#tiempos a:hover {
	color: #FF0000;
}
/*
	Estilo de la capa con el mapa de Google map
*/
.mapa {
	clear: both;
    display: block;
    margin: 0 auto;
    text-align: center;
}
.mapa h2 {
	font-weight: bold;
}
.mapa iframe {
    border: 1px solid #0F5525;
}
.mapa small a, .mapa small a:link, .mapa small a:visited, .mapa small a:hover {
	font-size: 0.8em;
}
.tablon {
	background-color: #23B054;
	border: 1px solid #0F5525;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	/*height: 1.3em;
	line-height: 1.2em;
	text-indent: 0.5em;*/
	text-align: center;
	width: 40.83em;
	padding: 0.2em 0 0 0;
	clear: both;
}
.contenidoTablon {
	border: 1px solid #0F5525;
	/*padding: 0.5em;*/
	width: 49em;
	/*margin-bottom: 1em;*/
}
.infoPrevia, .infoCarrera {
	display: inline-block;
    /*float: left;*/
    width: 24.3em;
	float: left;
	margin-left: 0.1em;
    margin-right: 0.1em;
	*margin-left: 0.02em;
    *margin-right: 0.02em;
}
.infoPrevia h2, .infoCarrera h2 {
	color: #0F5525;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
}
/*
	Estilo para los vinculos recuadrados dentro de Tablón de Anuncios
*/
a.linkP, a.linkP:link, a.linkP:visited {
	background-color: #C1F1B4;
	border: 1px solid #167A35;
	color: #167A35!important;
	display: block;
	font-weight: bold;
	line-height: 1.5em;
	margin: 0.5em auto;
	min-height: 1.5em;
	text-align: center;
	width: 20em;
	text-decoration: none;
}
a.linkP:hover {
	background-color: #23B054;
	color: #FFFFFF!important;
	text-decoration: none!important;
}
/*
	Estilo de la capa de los vinculos que se muestran en el pie
*/
#accesos {
	color: #FFFFFF;
	display: inline-block;
	float: right;
	font-size: 0.8em;
	font-weight: bold;
	height: 1.5em;
	/*margin: 0 auto;*/
	padding-top: 4.5em;
	text-align: right;
	/*width: 61em;*/
	margin-right: 1em;
}
#accesos a, #accesos a:link, #accesos a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#accesos a:hover {
	color: #E9CCA3;
	text-decoration: underline;
}
/*
	Estilo de la capa de las visitas (se muestran en el pie)
*/
#visitas {
	color: #FFFFFF;
	display: inline-block;
	float: left;
	font-size: 0.8em;
	height: 1.5em;
	padding-top: 4.5em;
	text-align: left;
	margin-left: 1em;
}
/*
	Estilos para Enlaces
*/
#contenidoEnlaces {
	display:block;
	line-height:1.2em;
	margin:1em 1em 1em 0.5em;
	min-height:20em;
	padding:0;
	text-align:center;
	width:49.13em;
}
#contenidoEnlaces a, #contenidoEnlaces a:link, #contenidoEnlaces a:visited {
	color: #0000FF;
	text-decoration: none;
	/*display: inline-block;*/
	margin-right: 3em;
	display: block;
	font-size: 0.85em;
	white-space: nowrap;
	overflow: visible;
}
#contenidoEnlaces a:hover {
	text-decoration: underline;
}
#contenidoEnlaces h2 {
	font-weight: bold;
	margin-bottom: 0.5em;
}
#FEDERACIONES{
	margin-bottom: 1em;
	text-align:left;
}
#CIRCUITOS{
	margin-bottom: 1em;
	text-align:left;
}
#bloque{
	width: 24.5em;
	/*float: left;*/
	display: inline-block;
	float: left;
	margin-left: 3em;
}
#INFORMACION{
	/*width: 23em;
	float: left;
	margin-left: 1.5em;
	text-align:left;*/
	display: inline-block;
	margin-left: 1.5em;
	text-align: left;
	vertical-align: top;
	width: 16em;
	float: left;
}
#INFORMACION h2, #INFORMACION a{
	margin-left: 1em;
}
/*
	Capa para centar los enlaces
*/
#centrar{
	/*width: 49.13em;
	display: block;
	margin: 0 auto;
	clear: both;*/
	display:block;
	margin:0 auto;
	width:49.13em;
}
/*
	Estilo para las capas de las pruebas
*/
#tituloPrueba {
	background-color: #23B054;
	border: 1px solid #0F5525;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	height: 1.3em;
	line-height: 1.2em;
	text-indent: 1em;
	width: 40.83em;
}
#descripcionPrueba {
	border: 1px solid #0F5525;
	padding: 0.5em;
	width: 48em;
}
#documentos {}
#documentos a, #documentos a:link, #documentos a:visited {
	background-color: #C1F1B4;
	border: 1px solid #167A35;
	color: #167A35;
	display: block;
	margin: 0.5em auto;
	text-align: center;
	/*width:100%;*/
	width: 49em;
	font-weight: bold;
	min-height: 1.5em;
	line-height: 1.5em;
	/*overflow: hidden;*/
}
#documentos a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #23B054;
}
/*
	Estilo de la etiqueta <pre> que se usa en la descripción de las pruebas para cojer los retornos de carro de la BD
*/
#descripcionPrueba pre {
	font-family: Arial, Helvetica, sans-serif;
	/*white-space: pre-line;
	*white-space: normal;/* Hack para IE7, se queda sin saltos de línea */
	white-space: normal;
}
/*
	Estilo para el correo electrónico de contacto
*/
#contenidoCorreo {
	margin: 0 auto;
	padding: 0;
	width: 49em;
	display: block;
	line-height: 1.2em;
	text-align: justify;
	min-height: 20em;
	text-align: justify;
}
#contenidoCorreo a, #contenidoCorreo a:link, #contenidoCorreo a:visited {
	color: #0000FF;
	text-decoration: none;
}
#contenidoCorreo a:hover {
	text-decoration: underline;
}
#contenidoCorreo p{
	margin: 0;
	padding: 0 0.5em;;
}
#correo {
	text-align: left;
	font-weight: bold;
	margin-bottom: 1em;
	margin: 0 auto;
	width: 35em;
}
#correo form {
	margin: 0 auto;
	/*width: 46em;/* Mejor no lo uso */
}
#correo #remitente, #correo #asunto {
	width: 100%;
	border: 1px inset #848484;
	height: 1.2em;
	line-height: 1.2em;
	background: #FFFFFF url(../imagenes/fondoinput.png) repeat-x top left;
}
#correo #textoEmail {
	width: 100%;
	border: 1px inset #848484;
	height: 20em;
	background: #FFFFFF url(../imagenes/fondoinput.png) repeat-x top left;
}
#correo #textoEmail:hover, #correo #remitente:hover, #correo #asunto:hover {
	/*background-color: #F3E0C7*/
	border: 1px solid #0F5525;
}
#correo #textoEmail:focus, #correo #remitente:focus, #correo #asunto:focus {
	background: #FFFFFF;
	border: 1px solid #167A35;
}
#correo #remitente:focus, #correo #asunto:focus {
	font-weight: bold;
}
#correo legend{
	font-weight: bold;
	padding: 0.5em;
	color: #167A35;
	text-shadow: 2px 2px 2px #989898;
}
#correo fieldset{
	border: 1px solid #167A35;
	padding: 0.5em 1em 1em 0.5em;
}
/*
	Estilo para el login
*/
#clogin {
	width: 21em;
	margin: 0 auto;
	display: block;
}
#clogin form {
	color: #167A35;
	text-align: right;
}
#clogin label {
	font-weight: bold;
}
#clogin input {
	font-weight: bold;
	color: #167A35;
	/* Ambos provisionales */
}
#clogin #user {
	margin-bottom: 0.5em;
	width: 14em;
	font-weight: bold;
	color: #167A35;
	background-color: #FFFFFF;
	border: 1px inset #848484;
}
#clogin #pass {
	width:14em;
	color: #167A35;
	background-color: #FFFFFF;
	border: 1px inset #848484;
}
#clogin #user:hover, #clogin #pass:hover {
	background-color: #F3E0C7;
	border: 1px solid #167A35;
}
#clogin #user:focus, #clogin #pass:focus {
	background-color: #FFFFB7;
	border: 1px solid #167A35;
}
#clogin legend{
	font-weight: bold;
	padding: 0.5em;
	text-shadow: 2px 2px 2px #989898;
}
#clogin fieldset{
	border: 1px solid #167A35;
	padding: 0.5em 1em 1em 1em;
}
/*
	Estilo de para la administración
*/
.formR {
	text-align: left;
	font-weight: bold;
	margin-bottom: 1em;
}
.formR form {
	margin: 0 auto;
	/*width: 46em;/* Mejor no lo uso */
}
.formR #titulo {
	width: 100%;
	border: 1px inset #848484;
}
.formR #desc, .formR #descripcion {
	width: 100%;
	height: 11em;
	border: 1px inset #848484;
}
.formR #poblacion {
	margin-left: 1.35em;
    margin-right: 1em;
}
.formR #fecha {}
.formR #fecha_larga {
	margin-left: 0.45em;
	margin-right: 4.95em;/*6.1em;*/
}
.formR #calendar-copy {
	position: relative;
	left: -5.2em;
	top: -0.1em;
}
.formR #temporada {}
.formR #organizador {}
.formR #mapa {
	width: 38.8em;
}
.formR #poblacion:hover, .formR #fecha:hover, .formR #fecha_larga:hover, .formR #temporada:hover, .formR #organizador:hover, .formR #mapa:hover {
	background-color: #F3E0C7;
	border: 1px solid #167A35;
}
.formR #poblacion:focus, .formR #fecha:focus, .formR #fecha_larga:focus, .formR #temporada:focus, .formR #organizador:focus, .formR #mapa:focus {
	background-color: #FFFFB7;
	border: 1px solid #167A35;
}
.formR label span {
	font-size: 0.8em;
}
.formR form {
	margin: 0 auto;
	/*width: 46em;/* Mejor no lo uso */
}
.formR #titulo:hover, .formR #desc:hover, .formR #tituloDoc:hover {
	background-color: #F3E0C7;
	border: 1px solid #167A35;
}
.formR #titulo:focus, .formR #desc:focus, .formR #tituloDoc:focus {
	background-color: #FFFFB7;
	border: 1px solid #167A35;
}
.formR legend{
	font-weight: bold;
	padding: 0.5em;
	color: #167A35;
}
.formR fieldset{
	border: 1px solid #167A35;
	padding:0.5em 1em 1em 0.5em;
}
.formU {
	text-align: left;
	font-weight: bold;
	margin-bottom: 1em;
}
.formU form {
	margin: 0 auto;
	width: 25em;
}
.formU #nusuario, .formU #cusuario {
	width: 100%;
	border: 1px inset #848484;
}
.formU #nusuario:hover, .formU #cusuario:hover {
	background-color: #F3E0C7;
	border: 1px solid #167A35;
}
.formU #nusuario:focus, .formU #cusuario:focus {
	background-color: #FFFFB7;
	border: 1px solid #167A35;
}
.formU legend{
	font-weight: bold;
	padding: 0.5em;
	color: #167A35;
}
.formU fieldset{
	border: 1px solid #167A35;
	padding:0.5em 1em 1em 0.5em;
}
.formU label{
	font-size: 0.8em;
}
/*
	Estilos en editar
*/
.editL {
	font-size: 0.8em;
    font-weight: bold;
}
.editI {
	background-color: #BABABA;
	border: medium none;
	text-align: center;
	width: 3em;
}
.editII {
	background-color: #BABABA;
	border: medium none;
	text-align: center;
	width: 7em;
}
.editIII {
    background-color: #BABABA;
    border: medium none;
    text-align: center;
    width: 11em;
}
#tituloDoc {
	margin-left: 1.2em;
	width: 17em;
	border: 1px inset #848484;
}
#tituloDocP, #tituloDocC {
	margin-left: 1.2em;
	width: 21em;
	margin-bottom: 0.2em;
}
.formR #tituloDocP:hover, .formR #tituloDocC:hover {
	background-color: #F3E0C7;
	border: 1px solid #167A35;
}
.formR #tituloDocP:focus, .formR #tituloDocC:focus {
	background-color: #FFFFB7;
	border: 1px solid #167A35;
}
#archivo {
	margin-right: 8em;
}
/*
	Estilo de las capas del contenido de las secciones
*/
.cnoticia {
	border: 1px solid #167A35;
	background-color: #C1F1B4;
	color: #167A35;
	font-weight: bold;
	padding: 0.25em 0.5em;
	margin-top: 1em;
	min-height: 1em;
}
.cnoticia a, .cnoticia a:link, .cnoticia a:visited {
	color: #303587;
}
.cnoticia a:hover {
	color: #0000FF;
}
.cnoticia a.linkFino, .cnoticia a.linkFino:link, .cnoticia a.linkFino:visited {
	color: #303587;
	font-size: 0.7em;
    font-weight: normal;
}
.cnoticia a.linkFino:hover {
	color: #0000FF;
}
.noticia {
	border: 1px solid #167A35;
	color: #000000;
	font-size: 0.8em;
	line-height: normal;
	margin-bottom: 1em;
	padding: 0 0.5em;
	text-align: justify;
}
.noticia p {
	text-indent: 0em;
	margin-bottom: 1em;
}
.fecha {
	font-size: 0.6em;
	font-weight: normal;
	margin: 0.2em 0;
}
/*
	Estilo de las clases cnoticia y noticia cuando están desactivadas
*/
.cnoticiaD {
	background-color: #BABABA;
	border: 1px solid #000000;
	/*line-height: 2em;*/
	color: #167A35;
	font-weight: bold;
	padding: 0.25em 0.5em;
	margin-top: 1em;
}
.cnoticiaD a, .cnoticiaD a:link, .cnoticiaD a:visited {
	color: #303587;
}
.cnoticiaD a:hover {
	color: #0000FF;
}
.noticiaD {
	background: #E0E0E0;
	border: 1px solid #000000;
	color: #000000;
	font-size: 0.8em;
	line-height: normal;
	margin-bottom: 1em;
	padding: 0 0.5em;
	text-align: justify;
}
.noticiaD p {
	text-indent: 0em;
	margin-bottom: 1em;
}
/* para cambiar las pruebas hechas con el programa a no editable */
input#descripcion {
	height: auto!important;
}
.formR input[readonly="readonly"] {
	background-color: #BABABA;
    border: medium none;
}
.formR input[readonly="readonly"]:hover, .formR input[readonly="readonly"]:focus {
	background-color: #BABABA!important;
    border: medium none!important;
}
/*
	Estilos para la edición de los contenidos en administración
*/
.edicion {
	text-align: right;
	float: right;
}
.edicion a, .edicion a:link, .edicion a:visited {
	border: none;
	text-decoration: none;
	display: inline-block;
	margin-left: 0.5em;
}
/*
	Estilo para las listas de enlaces (la de Administración)
*/
.listaL li {
	margin: 0.2em 0;
}
/*
	Estilo para los vinculos recuadrados dentro de una noticia
*/
a.linkG, a.linkG:link, a.linkG:visited {
	background-color: #C1F1B4;
	border: 1px solid #167A35;
	color: #167A35!important;
	display: block;
	font-weight: bold;
	line-height: 1.5em;
	margin: 0.5em auto;
	min-height: 1.5em;
	text-align: center;
	width: 47.5em;
	text-decoration: none;
}
a.linkG:hover {
	background-color: #23B054;
	color: #FFFFFF!important;
	text-decoration: none!important;
}
/*
	Estilo para los vinculos recuadrados dentro de una noticia con foto al lado
*/
a.linkF, a.linkF:link, a.linkF:visited {
	background-color: #C1F1B4;
	border: 1px solid #167A35;
	color: #167A35!important;
	display: block;
	font-weight: bold;
	line-height: 1.5em;
	margin: 0.5em 0;
	min-height: 1.5em;
	text-align: center;
	width: 27.5em;
	text-decoration: none;
}
a.linkF:hover {
	background-color: #23B054;
	color: #FFFFFF!important;
	text-decoration: none!important;
}
/*
	Estilo de la etiqueta strong (similar a b) que por algo no funciona bién
*/
strong {
	font-weight: bold;
}
/*
	Estilos para el CKEditor
*/
.cke_skin_kama .cke_wrapper {
	background-color: #167A35!important;
}
html .cke_skin_kama {
	width: 46.5em;
}
/*
	estilos para el JSCal2
*/
table.DynarchCalendar-titleCont {
	margin: -6px auto auto;
}
.DynarchCalendar table table {
	margin: 0 auto;
}
.DynarchCalendar-menu table {
	margin: 0 auto;
}
.DynarchCalendar-menu-year {
	margin-top: 5px;
}
/*
	Estilos del reCAPTCHA
*/
.errorreCAPTCHA {
    color: #FF0000;
    font-weight: bold;
    text-align: center;
}

