/*------------------- INICIO ESTILOS PARA PLANTILLA WAI ---------------------------*/
body {width: 100%; margin:0px; padding:0px; background-color: #FFFFFF;}
img {border:0;}

/*---- cabecera-----*/
.tablacabecera {}
.tablamaqueta {height: 100%;}
.escudo {width: 205px; height: 55px; background-color: #FED404;}
.area {width: 100%; height: 55px; background-image: url(/comun/img/fondocabecera.jpg);}
.areamecd {width: 100%; height: 55px; background-color: #F7F1DF;}
.fondopuntos {height: 1px; background-image: url(/comun/img/fondo_puntos02.gif);}

/*---- migas-----*/
.migas {width: 100%; height: 25px; background-color: #D9E7F6; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0054A8; font-size: 11px; font-weight: normal; text-decoration: none; padding: 4px 10px 4px 10px;}
.migas a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B4A78; font-size: 11px; font-weight: normal; text-decoration: none;}
.migas a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0054A8; font-size: 11px; font-weight: normal; text-decoration: underline;}
/*---- migas para transversales-----*/
.migasmecd {width: 100%; height: 25px; background-color: #FBF9F0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0054A8; font-size: 11px; font-weight: normal; text-decoration: none; padding: 4px 10px 4px 10px;}
.migasmecd a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B4A78; font-size: 11px; font-weight: normal; text-decoration: none;}
.migasmecd a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0054A8; font-size: 11px; font-weight: normal; text-decoration: underline;}

/*---- seccion -----*/
.seccion {width: 205px; height: 25px; background-color: #BED7EF;}
.seccion p {text-align: left; margin: 2px 8px 2px 8px;}
.seccion a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B4A78; font-size: 12px; font-weight: bold; text-decoration: none;}
.seccion a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0054A8; font-size: 12px; font-weight: bold; text-decoration: underline;}
/*---- seccion para transversales-----*/
.seccionmecd {width: 205px; height: 25px; background-color: #F7F1DF;}
.seccionmecd a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B4A78; font-size: 11px; font-weight: normal; text-decoration: none;}
.seccionmecd a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0054A8; font-size: 11px; font-weight: normal; text-decoration: underline;}

/*---- subseccion debajo de la pestaña-----*/
.subseccion {width: 193px; min-height: 20px; height: auto !important; height: 20px; margin: 0px; padding: 6px 5px 2px 7px;}
.subseccion a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; text-decoration: none; font-size: 11px;}
.subseccion a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; text-decoration: none; font-size: 11px;}

/*---- menu de la izquierda -----*/
.menuplus {width: 205px; height: 100%; vertical-align: top; margin: 0px; padding: 0px; background-color: #F1F6FC;}
	.menuplus ul {margin: 0px 4px 12px 18px; padding: 0px; text-align: left;}
	.menuplus ul li {margin: 7px 0px 0px 0px; padding: 0px; list-style-image: url(/comun/img/cuadradomenu.gif);}
	.menuplus ul a {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; font-weight: normal; text-decoration: none;}
	.menuplus ul a:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4F4F8F; font-weight: normal; text-decoration: none;}
	.menuplus ul strong {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: normal; text-decoration: none;}	

	.menuplus ul ul {margin: 0px 0px 0px 14px; padding: 0px; text-align: left;}
	.menuplus ul ul li {margin: 4px 0px 0px 0px; padding: 0px; list-style-image: url(/comun/img/cuadradomenu2.gif); line-height: 12px;}
	.menuplus ul ul a {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; font-weight: normal; text-decoration: none;}
	.menuplus ul ul a:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4F4F8F; font-weight: normal; text-decoration: none;}
	.menuplus ul ul strong {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; font-weight: normal; text-decoration: none;}	

	.menuplus em {font-style: normal;}
	
/*---- menu de la izquierda para las transversales -----*/
.menuplusmecd {width: 205px; height: 100%; vertical-align: top; margin: 0px; padding: 0px; background-color: #FCFBF5;}
	.menuplusmecd ul {margin: 0px 4px 12px 18px; padding: 0px; text-align: left;}
	.menuplusmecd ul li {margin: 7px 0px 0px 0px; padding: 0px; list-style-image: url(/comun/img/cuadradomenu.gif);}
	.menuplusmecd ul a {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; font-weight: normal; text-decoration: none;}
	.menuplusmecd ul a:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4F4F8F; font-weight: normal; text-decoration: none;}
	.menuplusmecd ul strong {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: normal; text-decoration: none;}	

	.menuplusmecd ul ul {margin: 0px 0px 0px 14px; padding: 0px; text-align: left;}
	.menuplusmecd ul ul li {margin: 4px 0px 0px 0px; padding: 0px; list-style-image: url(/comun/img/cuadradomenu2.gif); line-height: 12px;}
	.menuplusmecd ul ul a {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; font-weight: normal; text-decoration: none;}
	.menuplusmecd ul ul a:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4F4F8F; font-weight: normal; text-decoration: none;}
	.menuplusmecd ul ul strong {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; font-weight: normal; text-decoration: none;}	

	.menuplusmecd em {font-style: normal;}

/*---- logotipos debajo del menu -----*/
.logotipos {width: 193px; margin: 0px; padding: 8px 5px 6px 7px;}
.logotipos a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; text-decoration: none; font-size: 11px;}
.logotipos a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; text-decoration: underline; font-size: 11px;}

/*---- correo debajo del menu -----*/
.correo {width: 193px; margin: 0px; padding: 6px 5px 6px 7px;}
.correo a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; text-decoration: none; font-size: 11px;}
.correo a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; text-decoration: underline; font-size: 11px;}

/*---- contenido -----*/
.contenido {padding: 10px 20px 10px 16px; vertical-align: top;}
	.contenido h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #3B4A78;}
	.contenido h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #286FB5;}
	.contenido h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #286FB5;}
	.contenido p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #303030; font-weight: normal; text-decoration: none; text-align: justify;}
	.contenido .titulo {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #3B4A78;}
	.contenido .subtitulo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #286FB5;}
	.contenido blockquote {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #303030; font-weight: normal; text-decoration: none; text-align: justify;}
	.contenido .sangria {margin-left: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #303030; font-weight: normal; text-decoration: none; text-align: justify;}
	.contenido .borde {padding: 4px; border: 1px solid #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #303030; font-weight: normal; text-decoration: none; text-align: justify;}


/*---- pie-----*/
.pie { text-align: right; padding: 4px 20px 4px 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #303030;}

/*------------------- FIN ESTILOS PARA PLANTILLA WAI ---------------------------*/


h1 {font-weight: bold; font-size: 100%; color: #3B4A78; font-family: Arial, Helvetica, sans-serif, Geneva;}
h2 {font-weight: bold; color: #286FB5; font-size: 85%; font-family: Arial, Helvetica, sans-serif, Geneva;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; font-size: 70%; font-weight: bold; color: #286FB5;}

ul {list-style-image: url(/comun/img/cuadrado.gif); font-weight: normal; font-size: 11px; color: #303030; font-family: verdana, Arial, Helvetica, sans-serif, Geneva; text-align: justify; text-decoration: none; line-height:15px; }
ul.ulcir {list-style-image: url(/comun/img/circulo.gif); font-weight: normal; font-size: 11px; color: #303030; font-family: verdana, Arial, Helvetica, sans-serif, Geneva; text-align: justify; text-decoration: none; line-height: 15px;}
ul.ultri {list-style-image: url(/comun/img/triangulo.gif); font-weight: normal; font-size: 11px; color: #303030; font-family: verdana, Arial, Helvetica, sans-serif, Geneva; text-align: justify; text-decoration: none;	line-height:15px; }
ul.ullinea {list-style-image: url(/comun/img/ullinea.gif); font-weight: normal; font-size: 11px; color: #303030; font-family: verdana, Arial, Helvetica, sans-serif, Geneva; text-align: justify; text-decoration: none;	line-height:15px; }

ol {list-style-image: none; font-weight: normal; font-size: 11px; color: #303030; font-family: verdana, Arial, Helvetica, sans-serif, Geneva; text-align: justify; line-height:15px;}
ol.romanos {list-style-type: lower-roman; list-style-image: none;}
ol.romanos-mayus {list-style-type: upper-roman; list-style-image: none;}
ol.letras {list-style-type: lower-alpha; list-style-image: none;}
ol.letras-mayus {list-style-type: upper-alpha; list-style-image: none;}

p {color: #303030;	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;	font-size: 11px; font-weight: normal; text-align: justify; text-decoration: none;}

.titulo {font-weight: bold; font-size: 16px; color: #3B4A78; font-family: Arial, Helvetica, sans-serif, Geneva; }
.subtitulo {font-weight: bold; color: #286FB5; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
.subMenuTitulo {font-weight: bold; font-size: 11px; margin-bottom: 10px; color: #3B4A78; font-family: verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.tabladatos {background-color: #ECF1F9;	border-style:solid; border-color: #6C98D2; border-width:1px;}
.tdtitulo {background-color: #CCDBEC; border-style:solid; border-color: #7EA6DA; border-width:1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold; color: #303D63; padding: 0.2em; text-decoration: none;}
.tddatos {background-color: #FFFFFF; border-style:solid; border-color:#AAC4E6; border-width:1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #3B4A78; text-decoration: none; padding: 0.2em;}

.rutaMigas {font-weight: normal; font-size: 11px; color: #3B4A78; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
.rutaMigas:hover {font-weight: normal;	font-size: 11px; color: #0054A8; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: underline;}
.rutaweb {font-weight: normal; font-size: 11px;	color: #153C62;	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;	text-decoration: none;}
.rutaweb:hover {font-weight: normal; font-size: 11px; color: #153C62; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: underline;}
.ruta {font-weight: bold; font-size: 11px; color: #3B4A78; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
.ruta:hover {font-weight: bold; font-size: 11px; color: #2670CA; letter-spacing: 0px; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: underline;}
.ruta:active {font-weight: bold; font-size: 11px; color: #2670CA; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: underline;}
.lstEnlace {font-weight: normal; font-size: 11px; color: #103C72; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
.lstEnlace:hover {font-weight: normal; font-size: 11px; color: #2661B9; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
.lstEnlace:active {font-weight: normal; font-size: 11px; color: #2661B9; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}

.texto {color: #303030; font-family: verdana, Arial, Helvetica, sans-serif, Geneva;	font-size: 11px; font-weight: normal; text-align: justify; text-decoration: none;}
.texto_n {color: #303030; font-family: verdana, Arial, Helvetica, sans-serif, Geneva; font-size: 11px; font-weight: bold; text-align: justify;	text-decoration: none;}
.textonj {color: #303030; font-family: verdana, Arial, Helvetica, sans-serif, Geneva; font-size: 11px; font-weight: normal; text-decoration: none;}
.texto10 {color: #303030; font-family: verdana, Arial, Helvetica, sans-serif, Geneva; font-size: 10px; font-weight: normal; text-align: justify; text-decoration: none;}
.piedefoto {color: #1E5286; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; font-size: 10px; font-weight: normal; text-decoration: none; font-style: italic; }

.novedad1 {background-color: #ECF3FB; border-bottom: 1px solid #AAC4E6; border-top: 1px solid #AAC4E6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #3B4A78; text-decoration: none; padding: 0.5em; }
.novedad2 {background-color: #DEEAF8; border-bottom: 1px solid #AAC4E6; border-top: 1px solid #AAC4E6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #3B4A78; text-decoration: none; padding: 0.5em; }

.boton {font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #F7F7F7; border: 1px #6B7B84 solid;}
.formulario {background-color: #F7F7F7; border: #6B7B84 solid; border-width: 1px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.submenu {color: #000066; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
.submenu:visited {color: #000066; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
.submenu:hover {color: #4F4F8F; font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; text-decoration: none;}
.subsubmenu {color: #000066; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
.subsubmenu:hover {color: #4F4F8F; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}

/* novedades */
#novedadesancho ul {padding: 0px; margin: 0 80 0 70; font-weight: bold; font-size: 11px; color: #103C72; font-family: Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
#novedadesancho li {list-style-image: url(/comun/img/novedad.gif); padding: 4 0 10 0; border-bottom: 1px dashed #0F3A75;}
#novedadesancho a {font-weight: normal; font-size: 11px; color: #103C72; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
#novedadesancho a:hover {font-weight: normal; font-size: 11px; color: #2661B9; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
#novedadesancho a:active {font-weight: normal; font-size: 11px; color: #2661B9; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
#novedadesancho h2 {font-weight: bold; font-size: 11px; color: #103C72;	font-family: Arial, Helvetica, sans-serif, Geneva; text-decoration: none; padding: 0 0 0 0; margin: 0 0 0 0;}
#novedadesancho p {margin: 0; padding: 5px 0 0 40px; text-align: justify;}

#novedades ul {padding: 0px; margin: 0 20 0 50; font-weight: bold; font-size: 11px; color: #103C72; font-family: Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
#novedades li {list-style-image: url(/comun/img/novedad.gif); padding: 4 0 10 0; border-bottom: 1px dashed #0F3A75;}
#novedades a {font-weight: normal; font-size: 11px; color: #103C72; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
#novedades a:hover {font-weight: normal; font-size: 11px; color: #2661B9; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
#novedades a:active {font-weight: normal; font-size: 11px; color: #2661B9; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
#novedades h2 {font-weight: bold; font-size: 11px; color: #103C72; font-family: Arial, Helvetica, sans-serif, Geneva; text-decoration: none; padding: 0 0 0 0; margin: 0 0 0 0;}
#novedades p {margin: 0; padding: 5px 0 0 40px; text-align: justify;}


/* bomecs */
#bomec { width: 90%; text-align: left; margin: auto; padding: 30px 20px 20px 20px;}
#bomec h1 {font-weight: bold; font-size: 20px; color: #3B4A78; font-family: Arial, Helvetica, sans-serif, Geneva;}
#bomec h2 {font-weight: bold; font-size: 16px; color: #3B4A78; font-family: Arial, Helvetica, sans-serif, Geneva;}
#bomec h3 {font-weight: bold; font-size: 11px; color: #286FB5; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;}
#bomec ul {list-style-image: url(/comun/img/cuadrado.gif); font-weight: normal; font-size: 11px; color: #303030; font-family: verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;	line-height:15px; }
#bomec a {font-weight: normal; font-size: 11px;	color: #144F96;	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;	text-decoration: none;}
#bomec a:hover {font-weight: normal; font-size: 11px; color: #2661B9; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: underline; }

/* subportadas */
#subportadas {
	height: 320px;
	text-align: center;
	padding: 10px 20px 0px 10px;
	width: 500px;
}
#subportadas h1 { text-align: left; font-weight: bold; font-size: 20px; color: #72A7DC; font-family: Arial, Helvetica, sans-serif, Geneva;}
#subportadas ul { list-style-image: url(/comun/img/cuad_amarillo.gif); font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 12px; font-weight: normal; color: #414141; text-align: left;}
#subportadas li { padding-bottom: 10px;}
#subportadas ul .justificado { list-style-image: url(/comun/img/cuad_amarillo.gif); font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 12px; font-weight: normal; color: #414141; text-align: justify;}
#subportadas li .justificado { padding-bottom: 8px;}
#subportadas ul ul{ list-style-image: url(/comun/img/dobleflecha.gif); margin-top: 6px; margin-bottom: 6px;}
#subportadas ul ul li { padding-bottom: 3px;}
#subportadas a { font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 12px; font-weight: normal; color: #414141; text-decoration: none;}
#subportadas a:hover { font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 12px; font-weight: normal; color: #737373; text-decoration: none;}
/* para subportada de formacion del profesorado */	
	#subportadas #destacados { width: 690px; padding: 2px 0px 0px 0px;}
	#subportadas #destacados ul { list-style-image: url(/comun/img/flecha_amarilla.gif); }
	#subportadas #destacados li { padding-bottom: 4px;}
#subportadas .tablacontenido {width: 98%; margin:0px; padding:0px;}
#subportadas .tablacontenido td {vertical-align: top;}

/* suportadas mecd */
#subportadamecd {width: 690px; height: 320px; text-align: center; margin: auto; padding: 10px 10px 0px 10px;}
#subportadamecd #contenedora {width:100%; text-align: center; margin: auto; padding: 70px 0px 0px 0px;}
#subportadamecd h1 {text-align: left; font-weight: bold; font-size: 17px; color: #922522; font-family: Arial, Helvetica, sans-serif, Geneva;}
#subportadamecd ul { list-style-image: url(/comun/img/cuad_amarillo.gif); font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 12px; font-weight: normal; color: #414141; text-align: left;}
#subportadamecd li { padding-bottom: 10px;}
#subportadamecd ul ul{ list-style-image: url(/comun/img/dobleflecha.gif); margin-top: 6px; margin-bottom: 6px;}
#subportadamecd ul ul li { padding-bottom: 3px;}
#subportadamecd a { font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 12px; font-weight: normal; color: #414141; text-decoration: none;}
#subportadamecd a:hover { font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 12px; font-weight: normal; color: #737373; text-decoration: none;}
#subportadamecd .tablacontenido {width: 98%; margin:0px; padding:0px;}
#subportadamecd .tablacontenido td {vertical-align: top;}
#subportadamecd .tablacontenido th {text-align: left; padding-bottom: 4px; vertical-align: top; font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 12px; font-weight: normal; color: #414141; text-decoration: none;}
/* suportadas mecd atencion al ciudadano */
#subportadamecd #oficinas {width: 730px; margin: auto; text-align: right; }
#subportadamecd #oficinas a { font-weight: normal; font-size: 11px; color: #3B4A78; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
#subportadamecd #oficinas a:hover { font-weight: normal; font-size: 11px; color: #3B4A78; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: underline;}
#subportadamecd .ficha {width: 730px; margin: auto; text-align: left; margin-top: 10px; border: #E0E0E0 1px solid; margin-bottom: 10px;}
	#subportadamecd .ficha h2{background-color: #F4F0D7; padding: 2px 0px 2px 6px; border-bottom: #ADADAD 1px dotted; margin: 0px; font-weight: bold; color: #922522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
	#subportadamecd .ficha h2 a{font-weight: bold; color: #922522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
	#subportadamecd .ficha h2 a:hover{font-weight: bold; color: #922522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
#subportadamecd .textotd { vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}
#subportadamecd .consultas {background-color: #FBF9F0; padding: 2px 0px 2px 18px; }
	#subportadamecd .consultas a { color: #3B4A78; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
	#subportadamecd .consultas a:hover { color: #800000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
#subportadamecd .volver {width: 730px; margin: auto; text-align: right;}
	#subportadamecd .volver a { color: #922522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
	#subportadamecd .volver a:hover { color: #922522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline;}
#subportadamecd .link {width: 730px; margin: auto;}
	#subportadamecd .link a { color: #922522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
	#subportadamecd .link a:hover { color: #922522; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline;}
/* suportadas mecd con marco en el fondo */
#subportadamecd_marco {width: 690px; height: 410px; margin: auto; padding: 35px 10px 0px 10px;}
#subportadamecd_marco h1 {padding-bottom: 35px; text-align: left; font-weight: bold; font-size: 17px; color: #922522; font-family: Arial, Helvetica, sans-serif, Geneva;}
#subportadamecd_marco .tablacontenido {width: 88%; margin-left: 40px; }
#subportadamecd_marco ul { list-style-image: url(/comun/img/dobleflecha.gif); font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 12px; font-weight: normal; color: #414141; text-align: left;}
#subportadamecd_marco li { padding-bottom: 10px;}
#subportadamecd_marco a { font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; font-size: 11px; font-weight: bold; color: #922522; text-decoration: none;}
#subportadamecd_marco a:hover { font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; font-size: 11px; font-weight: bold; color: #922522; text-decoration: underline;}
#subportadamecd_marco h2 {text-align: left; font-weight: bold; font-size: 11px; color: #303030; font-family: Verdana, Arial, Helvetica, sans-serif,;}

.accesodestacado {margin: 10px 45% 10px 10px; padding: 0px; background-color: #DCE9F8; border-bottom: 1px solid #95BDEA; border-top: 1px solid #ffffff;}
.accesodestacado ul {list-style-image: url(/comun/img/flechaacceso.gif);  margin: 8px 4px 10px 26px;}
.accesodestacado a {font-weight: bold; font-size: 11px; color: #3b4a78; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
.accesodestacado a:hover {text-decoration: underline;}

/*opis*/
.opis {margin: 0px 2px 0px 14px; padding: 0px; border: #D1D1D1 1px solid;}
.opis h2 {background-color: #FBF9F0; border-bottom: #D6D6D6 1px solid; margin: 0px; padding: 12px 8px 12px 8px; font-weight: normal; font-size: 13px; color: #3B4A78; font-family: Arial, Helvetica, sans-serif;}
.opis h3 {margin: 0px; padding: 6px 8px 2px 23px; font-weight: bold; font-size: 11px; color: #3B4A78; font-family: Arial, Helvetica, sans-serif;}
.opis .contenido_opis {padding: 10px 16px 10px 16px; margin: 0px 0px 12px 0px; line-height: 0.9em; font-weight: normal; font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
.opis .contenido_opis p {padding: 4px 0px 4px 50px; margin: 0px 0px 0px 0px; line-height: 1.2em;}
.opis .contenido_opis ul {border-bottom: 1px dotted #999999; padding: 0px 20px 4px 50px; margin: 0px; font-weight: normal; font-size: 11px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
.opis .contenido_opis ul li {list-style-image: url(/comun/img/sp.gif); padding: 2px 0px 2px 0px;}
.opis .contenido_opis a {font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; font-weight: normal; font-size: 11px; color: #103c72; text-decoration: none;}
.opis .contenido_opis a:hover {color: #286FB5;}
/*fin opis*/

/* BECAS AYUDAS Y SUBVENCIONES */
.becasayudas {margin: 14px 2px 0px 14px; padding: 0px; border: #D1D1D1 1px solid;}
.becasayudas h2 {background-color: #FBF9F0; border-bottom: #D6D6D6 1px solid; margin: 0px; padding: 8px 8px 6px 8px; font-weight: bold; font-size: 13px; color: #3B4A78; font-family: Arial, Helvetica, sans-serif;}
.becasayudas h3 {margin: 0px; padding: 6px 8px 2px 23px; font-weight: bold; font-size: 11px; color: #3B4A78; font-family: Arial, Helvetica, sans-serif;}
.becasayudas .contenidobecas {padding: 2px 18px 4px 18px; margin: 0px 0px 12px 0px; line-height: 0.9em; font-weight: normal; font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
.becasayudas .contenidobecas ul {border-bottom: 1px dotted #999999; padding: 0px 0px 0px 50px; margin: 0px; font-weight: normal; font-size: 11px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
.becasayudas .contenidobecas ul li {list-style-image: url(/comun/img/sp.gif); padding: 2px 0px 2px 0px; margin: 0px;}
.becasayudas .contenidobecas a {font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; font-weight: normal; font-size: 11px; color: #103c72; text-decoration: none;}
.becasayudas .contenidobecas a:hover {color: #286FB5;}
/* FIN BECAS AYUDAS Y SUBVENCIONES */

/* para listados de leyes, resoluciones y reales decretos */
.leyes {margin: 0px 4px 0px 24px; padding: 0px;}
.leyes h3 {font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; margin: 0px 0px 10px 10px; font-size: 11px; font-weight: bold; color: #000066;}
.leyes ul {border-bottom: 1px dotted #cccccc; padding: 0px 0px 6px 50px; margin: 0px 4px 6px 12px; font-weight: normal; font-size: 11px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
.leyes ul li {list-style-image: url(/comun/img/triangulo.gif); padding: 0px; margin: 0px 0px 4px 0px;}
.leyes a {font-weight: bold; font-size: 11px; color: #3B4A78; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
.leyes a:hover {font-weight: bold; font-size: 11px; color: #2670CA; letter-spacing: 0px; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: underline;}
.leyes a:active {font-weight: bold; font-size: 11px; color: #2670CA; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: underline;}
/* para listados de leyes, resoluciones y reales decretos */






/* A partir de aquí están los estilos antiguos que NO se deben utilizar */
.pie {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.direccion {
	font-weight: bold;
	font-size: 11px;
	color: #3B4A78;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	text-decoration: none;
}
.direccion:hover {
	font-weight: bold;
	font-size: 11px;
	color: #2670CA;
	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	text-decoration: underline;
}
.direccion:active {
	font-weight: bold;
	font-size: 11px;
	color: #2670CA;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	text-decoration: underline;
}
.direccionweb {
	font-weight: normal;
	font-size: 11px;
	color: #153C62;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	text-decoration: none;
}
.direccionweb:hover {
	font-weight: normal;
	font-size: 11px;
	color: #153C62;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	text-decoration: underline;
}
.rutaPreguntas {
	font-weight: normal;
	font-size: 11px;
	color: #103C72;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	text-decoration: none;
}
.rutaPreguntas:hover {
	font-weight: normal;
	font-size: 11px;
	color: #2661B9;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	text-decoration: none;
}
.rutaPreguntas:active {
	font-weight: normal;
	font-size: 11px;
	color: #2661B9;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	text-decoration: none;
}
.archivos {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
.archivos:visited {
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
.archivos:hover {
	color: #4F4F8F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
.archivosact {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
.botonbiblioteca {
	background-color: #E5E7F9;
	border: #8888B5 doted;
	color: #000000;
	font-family: impact, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
}
.enlaceinterno {
	font-weight: normal;
	font-size: 11px;
	color: #3B4A78;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	text-decoration: none;
}
.enlaceinterno:hover {
	font-weight: normal;
	font-size: 11px;
	color: #2670CA;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	text-decoration: underline;
}
.enlaceinterno:active {
	font-weight: normal;
	font-size: 11px;
	color: #2670CA;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	text-decoration: underline;
}
.indices {
	color: #000066;
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.ladillo {
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	text-decoration: none;
}
.ladillosin {
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.lstenlace2 {
	color: #4F4F4F;
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.lstenlace2:visited {
	color: #800080;
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.lstenlace2:hover {
	color: #4F4F8F;
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.lstenlace2:active {
	color: #FF0000;
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.menu {
	color: #000066;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}
.menu:hover {
	color: #4F4F8F;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}
.menuact {
	color: #FF0000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}
.navcontextual {
	color: #000066;
	font-family: Arial;
	font-size: 11px;
	line-height: 10px;
	text-decoration: none;
}
.navcontextualact {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	line-height: 10px;
	text-decoration: none;
}
.navrecursiva {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
.navrecursiva:hover {
	color: #0099CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
.numerosgrandes {
	color: #FF0000;
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Geneva;
	font-size: 66px;
	text-decoration: none;
}
.numerospeques {
	color: #FF0000;
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Geneva;
	font-size: 23px;
	text-decoration: none;
}
.numregistro {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	text-decoration: none;
}
.piefoto {
	color: #2362A0;
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	text-decoration: none;
}
.portada {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
.portada:hover {
	color: #2020AF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
.resaltado {
	background-color: #FFDE00;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.ruta1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.subir {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-style: italic;
	text-decoration: underline;
}
.submenuact {
	color: #FF0000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
.subsubmenuact {
	color: #FF0000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
.subtitulo2 {
	font-family: verdana,Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.subtitulo2alternativa1 {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.subtitulo2alternativa2 {
	color: #000066;
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.subtituloalternativa1 {
	color: #FF0000;
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Geneva;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}
.subtituloalternativa2 {
	color: #000066;
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Geneva;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}
.tabla1titulo {
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.tabla2titulo {
	color: #FFFFFF;
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.tabla3titulo {
	color: #FFFFFF;
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.textonjb {
	color: #FFFFFF;
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	text-decoration: none;
}
.textosin {
	color: #303030;
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.texto9sin {
	color: #303030;
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
.texto9 {
	color: #303030;
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 9px;
	font-weight: normal;
	text-align: justify;
	text-decoration: none;
}
.tituloalternativa1 {
	color: #FF0000;
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Geneva;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;
	text-transform: uppercase;
}
.tituloalternativa2 {
	color: #000066;
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Geneva;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;
	text-transform: uppercase;
}
.tituloPdf {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
 	COLOR:  #b3841A;
	FONT-FAMILY: Arial, Helvetica, sans-serif, Geneva;
}
.topos {
	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	list-style-position: outside;
	list-style-type: circle;
	text-decoration: none;
}
.vinculo {
	font-weight: bold;
	font-size: 11px;
	color: #3B4A78;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	text-decoration: none;
}
.vinculo:hover {
	font-weight: bold;
	font-size: 11px;
	color: #2670CA;
	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	text-decoration: underline;
}
.vinculo:active {
	font-weight: bold;
	font-size: 11px;
	color: #2670CA;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	text-decoration: underline;
}
.vinculob {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.vinculob:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.vinculob:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.vinculob:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#a1 {
	position: relative;
	width: 17px;
}
#a2 {
	position: relative;
	width: 17px;
}
.uleduca2 { 
	list-style-image: url(/comun/img/circulo.gif); 
	font-weight: normal;
	font-size: 11px; 
	color: #303030; 
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva; 
	text-align: justify; 
	text-decoration: none;
	line-height:15px; 
}
.titportada{
	font-weight: bold; 
	font-size:20px; 
	color:#72A7DC; 
	font-family: Arial,Helvetica,sans-serif,Geneva;
}
.volver_az {
	color: #2E76BE;
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.volver_az:hover {
	color: #2E76BE;
	font-family: verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.error { 
	font-weight: bold; 
	color: #286FB5; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; 
	text-decoration: none;
}
.back {
	font-weight: bold;
	font-size: 11px;
	color: #1D4E7E;
	font-family: Arial, Helvetica, sans-serif, Geneva;
	text-decoration: none;
}
.back:hover {
	font-weight: bold;
	font-size: 11px;
	color: #286FB5;
	font-family: Arial, Helvetica, sans-serif, Geneva;
	text-decoration: underline;
}

