P, H  {
	font-family : Verdana, Arial;
}

A  {
	text-decoration : none;
	color : #666666;
}

A:Visited  {
	text-decoration : none;
	color : #404040;
}

A:Active  {
	text-decoration : underline;
	color : #A23900;
}

A:Hover  {
	text-decoration : underline;
	color : #000000;
}

BODY  {
	background-color : #FFFFFF;
	font-family : Verdana, Arial;
	font-size : 9pt;
}

TD  {
	font-family : Verdana, Arial;
	font-size : 8pt;
}

TH  {
	font-family : Verdana, Arial;
	font-size : 8pt;
}

DD  {
	font-family : Verdana, Arial;
	font-size : 10px;
	color: #666666;
}

HR {
	color : #6A6C7B;
	height : 1px;
	margin : 0px;
	margin-bottom : 0px;
}

UL {
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: disc;
}

.tablaFondoBlanco {
	background-color : #ffffff;
	color : #000000;
}

.tablaFondoNegro {
	background-color : #000000;
	color : #ffffff;
}

.celdaFondoBlanco {
	background-color : #ffffff;
	color : #000000;
}

.celdaFondoNegro {
	background-color : #000000;
	color : #ffffff;
}

.celdaFondoNaranja {
	background-color : #F4C101;
	color : #000000;
}

.celdaFondoGris1 {
	background-color : #F4F7F8;
	font-family : Verdana, Arial;
	font-size : 11px;
}

.celdaFondoGris2 {
	background-color : #cccccc;
	font-family : Verdana, Arial;
	font-size : 11px;
}

.celdaFondoGris3 {
	background-color : #666666;
	font-family : Verdana, Arial;
	font-size : 11px;
}

/**
 * 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 0px 0px 0px;
	border-style: solid;
}

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

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

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 para la presidencia de la Junta de Castilla y León */
DIV.Presidencia .bordeSuperior {
	border-color: #D50002;
}

DIV.Presidencia .bordeContenedor {
	border-color: #D50002;
}

DIV.Presidencia .textoContenedor {
	color : #D50000;
	background-color : #FFCFCF;
}

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

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

/* Extensión de los tipos de contenedores para almacenamiento de novedades */
DIV.Novedades .bordeSuperior {
	border-color : #669966;
}

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

DIV.Novedades  .textoContenedor {
	color : #669966;
	background-color : #E1F0DD;
}

DIV.Novedades  A.enlaceContenedor {
	color : #669966;
}

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

/* Extensión de los tipos de contenedores para el almacenamiento de notas de prensa */
DIV.Prensa .bordeSuperior {
	border-color : #C68663;
}

DIV.Prensa .bordeContenedor {
	border-color : #C68663;
}

DIV.Prensa  .textoContenedor {
	color : #C68663;
	background-color: #F7E7E7;
}

DIV.Prensa  A.enlaceContenedor {
	color : #C68663;
}

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

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

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

DIV.Bocyl  .textoContenedor {
	color : #CFB22B;
	background-color: #FFF8DE;
}

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

DIV.Bocyl .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.Noticias .bordeSuperior {
	border-color : #7C6B8D;
}

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

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

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

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

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

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

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


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

.tablaContBocyl {
	background-color : #CFB22B;
	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;
}

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

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

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

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

.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;
}

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

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

A.enlaceContPresidencia:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10px;
	color : #D50000;
}

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

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

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

A.enlaceContBocyl:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10px;
	color : #CFB22B;
}

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

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

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

A.enlaceContNovedades:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10px;
	color : #669966;
}

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

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

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

A.enlaceContDirectorio:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10px;
	color : #8C8D6B;
}

A.enlaceContDirectorio:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10px;
	color : #8C8D6B;
}

A.enlaceContDirectorio:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10px;
	color : #8C8D6B;
}

A.enlaceContDirectorio:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size : 10px;
	color : #8C8D6B;
}

A.enlaceContPrensa:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10px;
	color : #C68663;
}

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

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

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

A.enlaceContNoticias:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10px;
	color : #7C6B8D;
}

A.enlaceContNoticias:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10px;
	color : #7C6B8D;
}

A.enlaceContNoticias:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10px;
	color : #7C6B8D;
}

A.enlaceContNoticias:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size : 10px;
	color : #7C6B8D;
	z-index : 0;
}
/* Fin: Cajas contenedores */

/* Inicio: Menú desplegable derecho */
.celdaMenuClaro {
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
}

.celdaMenu {
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #DEE7EC;
}

.celdaSubMenu {
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #C3D0DF;
}

.celdaMenuOscuro {
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #9AADB4;
}

.celdaMenuNegro {
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #000000;
}

.textoNegro {
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	font-size: 8pt;
	color: black;
	font-weight: bold;
}

.textoTituloGris {
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	font-size: 8pt;
	color: #6A6C7B;
}

.textoTituloPopUp {
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	font-size: 13px;
	color: #666666;
}

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

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

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

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

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

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

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

A.enlaceTituloMenu:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}
/* Fin: Menú desplegable derecho */

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

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

.textoBusquedaMedio {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #666666;
}

.textoBusquedaGrande {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #666666;
}

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

.tablaFondoConsej {
	background-color: #DEE6E8;
}

.textoTituloConsej {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	font-weight: bold;
}

.textoPieImagen {
	font-family: Arial, Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #6A6C7B;
}

.textoContGen {
	font-family : Verdana, Arial;
	font-size : 10px;
	color : #666666;
}

.textoNormalPeq {
	font-family : Verdana, Arial;
	font-size : 10px;
	color : #6A6C7B;
}

.textoNegroPeq {
	font-family : Verdana, Arial;
	font-size : 10px;
	color : #000000;
}

.textoNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A6C7B;
	text-decoration: none
}

.textoTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6A6C7B;
	text-decoration: none;
}

.textoPaginacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6A6C7B;
	text-decoration: none;
}

.textoPaginacionResultados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}

.formBoton {
	background-color : #f0f0f0;
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #000000;
	border : 1px solid;
	border-color : #6A6C7B;
}

.formTexto {
	background-color : #ffffff;
	font-family : Verdana, Arial;
	font-size : 12px;
	border : 1px solid;
	border-color : #6A6C7B;
}

.formAreaTexto {
	background-color : #ffffff;
	font-family : Verdana, Arial;
	font-size : 12px;
	border : 1px solid;
	border-color : #6A6C7B;
}

.formSelector {
	background-color : #ffffff;
	font-family : Verdana, Arial;
	font-size : 12px;
	border : 1px solid;
	border-color : #6A6C7B;
}

.formTextoClaro {
	background-color : #ffffff;
	font-family : Verdana, Arial;
	font-size : 11px;
	color: #6A6C7B;
	border : 1px solid;
	border-color : #6A6C7B;
}

.formAreaTextoClaro {
	background-color : #ffffff;
	font-family : Verdana, Arial;
	font-size : 11px;
	color: #6A6C7B;
	border : 1px solid;
	border-color : #6A6C7B;
}

.formSelectorClaro {
	background-color : #ffffff;
	font-family : Verdana, Arial;
	font-size : 11px;
	color: #6A6C7B;
	border : 1px solid;
	border-color : #6A6C7B;
}

A.enlaceResultados:link {
	color: #0000A0;
	text-decoration: underline;
    font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size : 13px;
}

A.enlaceResultados:visited {
	color: #0000A0;
	text-decoration: underline;
    font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size : 13px;
 }

A.enlaceResultados:active {
	color: #D26900;
	text-decoration: underline;
    font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size : 13px;
 }

A.enlaceResultados:hover {
	color : #0000A0;
    text-decoration: underline;
    font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size : 13px;
}

A.enlaceTextoNormal:link {
	color: #6A6C7B;
	text-decoration: none;
	font-size: 12px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoNormal:visited {
	color: #6A6C7B;
	text-decoration: none;
	font-size: 12px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoNormal:active {
	color: #6A6C7B;
	text-decoration: none;
	font-size: 12px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoNormal:hover {
	color: #6A6C7B;
	text-decoration: none;
	font-size: 12px;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoPeq:link {
	color: #0000A0;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoPeq:visited {
	color: #0000A0;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoPeq:active {
	color: #D26900;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, helvetica, geneva, sans-serif;
}

A.enlaceTextoPeq:hover {
	color : #0000A0;
	text-decoration: underline;
	font-size: 10px;
	font-family: verdana, helvetica, geneva, sans-serif;
}

IMG.bordeEstilo {
	border-color: gray;
	border-style: solid;
	border-width: 1px;
}

DIV.alt {
	border: solid; 
	border-width : 1px;	
	position: absolute;
	visibility: hidden;
	padding: 2px;
	text-align: center;
	background-color: white;
	z-index: 10;
}

.textoTh{
	color:#A52E36; 
	font-size: 12px;
	font-family: tahoma;	
}

.textoThBlack{
	color:#000000; 
	font-size: 12px;
	font-family: tahoma;	
}

.textoPeqThBlack{
	color:#000000; 
	font-size: 10px;
	font-family: tahoma;	
}

.textoThWhite{
	color:#FFFFFF; 
	font-size: 10px;
	font-family: tahoma;	
}

.textoTh{
	color:#A52E36; 
	font-size: 12px;
	font-family: tahoma;	
}

.textoThBlack{
	color:#000000; 
	font-size: 12px;
	font-family: tahoma;	
}

.textoPeqThBlack{
	color:#000000; 
	font-size: 10px;
	font-family: tahoma;	
}

.textoThWhite{
	color:#FFFFFF; 
	font-size: 10px;
	font-family: tahoma;	
}


DIV.tip {
	border: solid; 
	border-width: thin;
	border-color: #326699;
	position: absolute;
	visibility: hidden;
	padding: 2px;
	background-color: #FFFFFF;
}

.alignCenter {
    text-align: center;	
}