/*============================================ */
/* CONTENIDOS PORTADA CENTRAL                  */
/*============================================ */ 
.TituloPortada {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	FONT-WEIGHT: bold;
	color: #5f5f5f;
	text-align: left;
}
.TitularPortada {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #990000;
	text-align: left;
}
.SubTituloPortada {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.TextoPortada {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	text-decoration: none;
}
.ImagenPortada {
	background-color:#006699;
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	line-height: 10pt;
}
.FicheroPortada {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
/*============================================ */
/* CONTENIDOS PORTADA LATERAL DERECHA             */
/*============================================ */ 
.TitularPortadaLatDere {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #D20000;
}
.TituloPortadaLatDere {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	FONT-WEIGHT: bold;
	color: #5f5f5f;
}
.SubTituloPortadaLatDere {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.TextoPortadaLatDere {
	background-color: Olive;
	overflow: scroll;
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	color: #041d42;
	text-align: justify;
}
.ImagenPortadaLatDere {
	background-color:#006699;
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	line-height: 10px;
}
.FicheroPortadaLatDere {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
/*============================================ */
/* CONTENIDOS DETALLE                          */
/*============================================ */ 
.Titulo {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	FONT-WEIGHT: bold;
	color: #5f5f5f;
	text-align: left;
}
.Titular 
{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #366d6d;
font-style: normal;
font-weight: bold;
text-align:justify;
padding: 0px 24px 0px 20px;
}
.SubTitulo {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.Texto 
{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #366d6d;
font-style: normal;
font-weight: normal;
text-align:justify;
padding: 22px 24px 20px 20px;
}

.Imagen {
background-color:#ffffff;
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #366d6d;
font-style: normal;
font-weight: normal;
text-align:justify;
}
.Fichero {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	color: #366d6d;
}
.FondoVentana
{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #366d6d;
font-style: normal;
font-weight: normal;
text-align:justify;
background-color:#ffffff;

}
.Ventana-Body{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #366d6d;
font-style: normal;
font-weight: normal;
text-align:justify;
background-color: #FFFFFF;
SCROLLBAR-FACE-COLOR: #9999996;
SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
/*============================================ */
/* CONTENIDOS LISTA DETALLE                          */
/*============================================ */ 
.TitularLista
{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #366d6d;
TEXT-DECORATION: underline;
}
.TitularLista:visited {
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #366d6d;
TEXT-DECORATION: underline;
}
.TitularLista:hover {
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #808080;
TEXT-DECORATION: underline;
}
/*============================================ */
/* CONTENIDOS CON INDICE                        */
/*============================================ */ 
.cabecera_indice {
	color: #003399;
	text-decoration: none;
}
.cabecera_indice:hover {
	color: #FF9900;
	text-decoration: none;
}
.titulo_indice {
	font-weight: bold;
}
.indice_indice {
	color: #FF9900;
	text-decoration: none;
}
.indice_indice:hover {
	color: #0099CC;
	text-decoration: none;
}
/*============================================ */
/* ACCESO ZONA PRIVADA                         */
/*============================================ */ 
.WebPrivadaTitulo {
	background-color: #003399;
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.WebPrivadaCaja {
	background-color: #D8D3BC;
}
.WebPrivadaTexto {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
}
.WebPrivadaBoton {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: White;
	background-color: #003399;
}
.WebPrivadaListaDespelgable {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
/*============================================ */
/* MAPA DE LA WEB             */
/*============================================ */ 
a.Mapalink:link{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #E8C140; TEXT-DECORATION: none
}
a.Mapalink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #E8C140; TEXT-DECORATION: none
}
a.Mapalink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffff00; TEXT-DECORATION: none
}
/*============================================ */
/* BUSCADOR DE LA WEB             */
/*============================================ */ 
a.Buscadorlink:link
{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #366d6d;
TEXT-DECORATION: underline
}
a.Buscadorlink:visited {
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #366d6d;
TEXT-DECORATION: underline
}
a.Buscadorlink:hover {	
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #808080;
TEXT-DECORATION: underline
}
/*============================================ */
/* GESTORES DE DATOS                           */
/*============================================ */
.Gen-Campos-Formulario{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: navy;
background-color: white;
}
a.Gen-link:link {color: #000066;
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background: transparent;}
a.Gen-link:visited { color: #000066;
    font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background: transparent;}
a.Gen-link:hover { color: #ff6600;
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background: transparent;}
.Gen-Celdas-Paginas{
font-family: ;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: navy;
background-color: lightgrey;
}
.Gen-Fondo-Paginas{
font-family: ;
font-size: 12px;
font-style: normal;
font-weight: normal;
background-color: lavender;
}
.Gen-Barra-Paginacion{
font-family: ;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: black;
background-color: silver;
}
.Gen-Body-Cabeceras{
font-family: ;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #003366;
background-color: white;
SCROLLBAR-FACE-COLOR: #9999996;
SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-DARKSHADOW-COLOR: #ffffff}
.Gen-Titulo-Pantalla{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: white;
background-color: #003399;
}
.Gen-Body{
font-family: ;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: black;
background-color: lightgrey;
SCROLLBAR-FACE-COLOR: #9999996;
SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
.Gen-Lineas-Tabla{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: black;
background-color: gainsboro;
}
.Gen-Lineas-Tabla-Error{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #ffffff;
background-color: #ff0000;
}
.Gen-Lineas-Tabla-Error-Menor{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #ffffff;
background-color: #006600;
}
.Gen-Lineas-Tabla-Promedio{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #ffffff;
background-color: #3399ff;
}
.Gen-Lineas-Totales-Tabla{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #0000ff;
font-style: normal;
FONT-WEIGHT: bold;
background-color: gainsboro;
}
.Gen-Botones-Formulario{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: white;
background-color: #808080;
}
.Gen-Titulo-Tabla{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: white;
background-color: lightslategray;
}
.Gen-Celdas-Formulario{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: black;
background-color: silver;
}
.Gen-Constantes{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: crimson;
}
.Gen-Constantes-Cab{
font-family: ;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: black;
}
.Ge-Etiqueta{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: darkgreen;
}
.Gen-Texto{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: darkblue;
}
/*============================================ */
/* ESPECIFICOS DE LA WEB                       */
/*============================================ */ 
.text_blanco {

	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: "century gothic", Verdana, Helvetica, sans-serif; TEXT-DECORATION: none

}
.text_negro {

	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: "century gothic", Verdana, Helvetica, sans-serif; TEXT-DECORATION: none

}

a {

	font-family: "century gothic", Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #d6d6d6;

}

a:link {
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #366d6d;
font-style: normal;
font-weight: normal;
text-decoration: underline;
}

a:visited {
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #366d6d;
font-style: normal;
font-weight: normal;
text-decoration: underline;
}

a:hover {
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #808080;
font-style: normal;
font-weight: normal;
text-decoration: underline;
}

a:active {
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #366d6d;
font-style: normal;
font-weight: normal;
text-decoration: underline;
}

.titulo1 {

	font-family: "century gothic", Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-style: normal;

	font-weight: bold;

}
.txtcontenidos {

	font-family: "century gothic", Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #366d6d;

	font-style: normal;

	font-weight: normal;
	text-align:justify;

	padding: 22px 24px 20px 20px;

}

.imagenes {

	font-family: "century gothic", Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-style: normal;

	font-weight: normal;
	text-align:justify;

	padding: 15px 15px 15px 15px;

}


.texto {

	font-family: "century gothic", Verdana, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

}

.texto-news {

	font-family: "century gothic", Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

.celda {

	background-image: url(img/sub-f-m.gif);

}

input { 
   font-family: "century gothic", Verdana, Helvetica, sans-serif; 
   font-size: 13px; 
   color: #000000; 
   background-color: #ffffff; 
   border: 1px solid #000000; /* Borde 1 pixel color azul*/
   border-style: solid;
   }
/* Estas lineas eran el problema y eliminaban el borde 
   border-top-width: 0px; 
   border-right-width: 0px; 
   border-bottom-width: 0px; 
   border-left-width: 0px}
*/
textarea { /* Aņadido por Marcos para que tenga las misma propiedades que input*/
   font-family: "century gothic", Verdana, Helvetica, sans-serif; 
   font-size: 13px; 
   color: #000000; 
   background-color: #ffffff; 
   border: 1px solid #000000; /* Borde 1 pixel color azul*/
   border-style: solid;
   }

select { font-family: "century gothic", Verdana, Helvetica, sans-serif; font-size: 13px; color: #cccccc; background-color: #6699CC; border: #000099; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 



.navlink-hover

{

	background-image: url(../img/sub-f-m.gif);

}





.navlink-normal, .navlink-hover

{

	border-bottom: solid 1px #ffffff;

	padding: 2px 4px 2px 4px;

	cursor: hand;

	background-image: url(../img/sub-f-m.gif);

}

.links-hover

{

	text-decoration: none;

	color: #000000;

	cursor: hand;

}
a.Menu-link:link 
{
text-decoration: none;
color: #d6d6d6;
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-style: normal;
}
a.Menu-link:visited
{ 
text-decoration: none;
color: #d6d6d6;
}
a.Menu-link:hover 
{
text-decoration: none;
color: #ffffff;
}
a.SubMenu-link:link 
{
text-decoration: none;
color: #000000;
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-style: normal;
}
a.SubMenu-link:visited
{ 
text-decoration: none;
color: #000000;
}
a.SubMenu-link:hover 
{
text-decoration: none;
color: #808080;
}
a.Menu-link-derecha:link 
{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 20px;
color: #606060;
text-decoration: none;
font-style: normal;
}
a.Menu-link-derecha:visited
{ 
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 20px;
color: #606060;
text-decoration: none;
font-style: normal;
}
a.Menu-link-derecha:hover 
{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 20px;
color: #ff0000;
text-decoration: underline;
font-style: normal;
}
a.Menu-link-ultimahora:link 
{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #606060;
text-decoration: underline;
font-style: normal;
text-align: left;
}
a.Menu-link-ultimahora:visited
{ 
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #606060;
text-decoration: underline;
font-style: normal;
text-align: left;
}
a.Menu-link-ultimahora:hover 
{
font-family: "century gothic", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #ff0000;
text-decoration: none;
font-style: normal;
text-align: left;
}
.textoForm {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	font-weight: normal;
}
.texta {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	font-weight: normal;
}
.textf {
	font-family: "century gothic", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}


