a:hover  {
	color: #0099FF
}

a:link  {
	color: #0099FF
}

a:visited  {
	color: #0099FF
}

v:link  {
	color: #0099FF
}



a.barratitulo {
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
		background-color : #FFFFFF;	
	color: #003399
}

a.barratitulo:hover {
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #FFFFFF;	
	color: #003399
}

a.barratitulo:visited {
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
		background-color : #FFFFFF;	
	color: #003399
}

a.barratitulo:link {
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #FFFFFF;
	color: #003399
}

a.barratitulo:visited:hover {
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
		background-color : #FFFFFF;	
	color: #003399
}

.formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
	margin : 0px 0px 0px 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding : 0px 0px 0px 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
 }

td.barratitulo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
		background-color : #FFFFFF;	
}

.barratitulo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	
	background-color : #FFFFFF;	
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-align: justify;
	font-weight: normal;
	line-height: 125%;
}

td.textos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-align: justify;
	line-height: 125%;
}

.textos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-align: justify;
	line-height: 125%;
}

td.textosn { 
	 font-family: Verdana, Arial, Helvetica, sans-serif
	 font-size: x-small; 
	 font-weight : bold;
	 color: #000000;
	 text-align : left;
	 line-height: 125%
 }

 
.tituloapartado { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	color: #003399;
	font-weight: bold
}

.titulosubapartado { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	color: #003399;
	font-weight: normal
}

td.tituloapartado { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: medium; 
	color: #003399;
	font-weight: bold
}

td.titulosubapartado { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	color: #003399;
	font-weight: bold
}

.titulosubapartado2 { 
	text-decoration : none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #003399; 
}

a.titulosubapartado2 { 
	text-decoration : none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #003399; 
}

a.titulosubapartado2:hover { 
	text-decoration : none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #0099ff;
}

a.titulosubapartado2:visited { 
	text-decoration : none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #003399; 
}

a.titulosubapartado2:visited:hover { 
	text-decoration : none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #0099ff; 
}

td.pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000
}

.pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000
}

.menuderecha {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px
}

.titulosmenuderecha {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #003399
}
.titulosrojo {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #CC0033
}

dd {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: normal;
}

body {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
}

blockquote {
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: x-small; 
	 color: #000000;
	 text-align : left;
	 line-height: 125%
 }
 
/**
 * Inicio cajas contenedoras base que son luego extendidas jerarquicamente mediante la caja especial
 * que define cada uno de los contenedores según su tipo especial.
 */
.bordeSuperior {
	border-width : 1px 1px 0px 1px;
	border-style: solid;
}

.bordeContenedor {
	border: 1px;
	border-style : solid;
}

.textoContenedor {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #cccccc;
}

A.enlaceContenedor:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

	font-size : 10px;
}

A.enlaceContenedor:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10px;
}

A.enlaceContedor:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10px;
}

A.enlaceContedor:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size : 10px;
}

/**
 * Iniciamos las distintas cajas contenedoras, extendiendo los distintos estilos que se encuentran definidos
 * con anterioridad, de tal forma que resulte sencillo la utilización de nuevos estilos y cajas.
 */
 
/* Extensión de los tipos de contenedores  */
DIV.Deportescolar .bordeSuperior {
	border-color: #363C92;
}

DIV.Deportescolar .bordeContenedor {
	border-color: #363C92;
}

DIV.Deportescolar .textoContenedor {
	color : #D50000;
	background-color : #A2BBE4;
}

DIV.Deportescolar A.enlaceContenedor {
	color : #D50000;
}

DIV.Deportescolar .overflow{
	width:	530px;
	overflow-x : auto;
	overflow-y : hidden;
	overflow: auto;
	
}
/* Extensión de los tipos de contenedores para almacenamiento de novedades */
DIV.morgal .bordeSuperior {
	border-color: #d50000;
}

DIV.morgal .bordeContenedor {
	border-color: #d50000;
}

DIV.morgal .textoContenedor {
	color : #ffffff;
	background-color : #d50000;
}

DIV.morgal A.enlaceContenedor {
	color : #d50000;
}

DIV.morgal .overflow{
	width:	509px;
	overflow-x : auto;
	overflow-y : hidden;
	overflow: auto;
	
}
/* Extensión de los tipos de contenedores para almacenamiento de novedades */
DIV.Novedades .bordeSuperior {
	border-color :#6E96D4;
}

DIV.Novedades .bordeContenedor {
	border-color :#6E96D4 ;
}

DIV.Novedades  .textoContenedor {
	color : #363C92;
	background-color : #D4DDEE;
}

DIV.Novedades  A.enlaceContenedor {
	color : #363C92;
}

DIV.Novedades .overflow{	
	width:	100%;
	overflow-x : auto;
	overflow-y : hidden;	
	overflow: auto;
}

/* Extensión de los tipos de contenedores de color azul */
DIV.azul .bordeSuperior {
	border-color : #363C92;
}

DIV.azul .bordeContenedor {
	border-color :#3169AD;
}

DIV.azul  .textoContenedor {
	color : #D4DDEE;
	background-color: #3169AD;
}

DIV.azul  A.enlaceContenedor {
	color : #ffcc00;
}

DIV.azul .overflow{
	width:	600px;
	overflow-x : auto;
	overflow-y : hidden;	
	overflow: visible;	
}

/* Extensión de los tipos de contenedores para la representación e bocyles */
DIV.Bocyl .bordeSuperior {
	border-color : #363C92;
}

DIV.Bocyl .bordeContenedor {
	border-color : #363C92;
}

DIV.Bocyl  .textoContenedor {
	color : #ffcc00;
	background-color: #012281;
}

DIV.Bocyl  A.enlaceContenedor {
	color : #CFB22B;
}

DIV.Bocyl .overflow{
	width:600px;
	overflow-x : auto;
	overflow-y : hidden;	
	overflow: auto;
}

/* Extensión de los tipos de contenedores para la presentación de noticias */
DIV.Noticias .bordeSuperior {
	border-color : #CCCCCC;
}

DIV.Noticias .bordeContenedor {
	border-color : #CCCCCC;
}

DIV.Noticias .textoContenedor {
	color : #7C6B8D;
	background-color : #CCCCCC;
}

DIV.Noticias A.enlaceContenedor {
	color : #7C6B8D;
}

DIV.Noticias .overflow{
	width:	530px;
	overflow-x : auto;
	overflow-y : hidden;	
	overflow: auto;
}

/* Extensión de los tipos de contenedores para la presentación de noticias */
DIV.Directorio .bordeSuperior {
	border-color : #ffcc00;
}

DIV.Directorio .bordeContenedor {
	border-color : #ffcc00;
}

DIV.Directorio .textoContenedor {
	color : #8C8D6B;
	background-color: #ffcc00;
}

DIV.Directorio A.enlaceContenedor {
	color : #8C8D6B;
}

DIV.Directorio .overflow{
	width:	100%;
	overflow-x : auto;
	overflow-y : hidden;	
	overflow: auto;	
}


/* Inicio: Cajas contenedores */
.tablaContDeportescolar {
	background-color : A2BBE4;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;

}

.tablaazul {
	background-color : #012281;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.tablaContNovedades {
	background-color : #669966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.tablaContDirectorio {
	background-color : #8C8D6B;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.tablaazul {
	background-color : 3169AD#;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.tablaContNoticias {
	background-color : #E10920;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 10px;
}

.textoContDeportescolar {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #D50000;
	background-color : #ffcfcf;
}

.textoamarillo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffcc00;
	background-color : #FFFFFF;
}

.textoContNovedades {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #669966;
	background-color : #E1F0DD;
}

.textoContDirectorio {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #8C8D6B;
	background-color : #e6e7d7;
}

.textoazulyblanco {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
	background-color : #3169AD;
}

.textoContNoticias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc3300;
	background-color: #FFD700;
}


A.enlaceTextoMenu:link {
	color: #FC7300;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoMenu:visited {
	color: #FC7300;
	text-decoration: none;
		font-weight: bold;
	font-size: 10px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoMenu:active {
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
		font-weight: bold;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoMenu:hover {
	color: #ffcc00;
	text-decoration: none;
		font-weight: bold;
	font-size: 10px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlacecontgen:link {
	color: #003399;
	text-decoration: none;
	
	font-size: 11px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlacecontgen:visited {
	color: #666666;
	text-decoration: none;

	font-size: 11px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlacecontgen:active {
	color: #003399;
	text-decoration: none;
	
	font-size: 11px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlacecontgen:hover {
	color: #003399;
	text-decoration: underline;

	font-size: 11px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

.textoContGen {
	font-family : Verdana, Arial;
	font-size : 10px;
	color : #666666;
}
SELECT {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	float: right;
	color: #003399;
	scrolling: no;
	
}

A.enlaceTextoMenu1:link {
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoMenu1:visited {
	color: 003399;
	text-decoration: none;
		font-weight: bold;
	font-size: 10px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoMenu1:active {
	color: #003399;
	text-decoration: none;
	font-size: 10px;
		font-weight: bold;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoMenu1:hover {
	color: #ffffff;
	text-decoration: none;
		font-weight: bold;
	font-size: 10px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}
A.enlaceTextoMenu2:link {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoMenu2:visited {
	color: #ffffff;
	text-decoration: none;
		font-weight: bold;
	font-size: 10px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoMenu2:active {
	color: #336699;
	text-decoration: none;
	font-size: 10px;
		font-weight: bold;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoMenu2:hover {
	color: #336699;;
	text-decoration: none;
		font-weight: bold;
	font-size: 10px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}
A.enlaceTextoMenu3:link {
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoMenu3:visited {
	color: #336699;
	text-decoration: none;
		font-weight: bold;
	font-size: 10px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoMenu3:active {
	color: #336699;
	text-decoration: none;
	font-size: 10px;
		font-weight: bold;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoMenu3:hover {
	color: #336699;;
	text-decoration: none;
		font-weight: bold;
	font-size: 10px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}
