@charset 'utf-8';
/*** R E S E T E O   D E   M A R G I N   /   P A D D I N G   G L O B A L ***/
body,h1,.aSlogan,#Buscar .aCampo,.aNota h2,.aContSecundario p,.a1erEncabezado,.aMigajas *,.aMenuInterior ul{margin:0;padding:0; }
/*** L A Y O U T   G L O B A L ***/
/* sprite global */
.aSprite{background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-image:url('/recursos/imagenes/sprite.png'),url('/recursos/imagenes/sprite.png');display:block;}
/* C A B E C E R A */
.aMenuLinks{margin:0 auto;position:absolute;top:0;left:50%;margin-left:-284px;max-width:580px;}
.aMenuLinks *{font-size:87.5%;}
.aMenuLinks li{float:left;}
.aMenuLinks li a{border-right:1px solid #b8b8b8;color:#404040;display:block;line-height:15px;padding:4px 1em;}
.aMenuLinks li a:hover{color:#841c24;font-weight:bold;}
.aMenuItemUltimo{border-right:none !important;}
/* Logo y Texto */
.aHeadAgrupador{background-color:#ffffff;position:absolute;top:23px;width:100%;height:108px;}
.aHeadPrincipal{margin:0 auto;padding:12px 6px 12px 20px;max-width:960px;}
.aHeadTitulo,.aLogo{float:left;}
.aLogo{width:75px;height:84px;}
.aHeadTexto{float:left;}
/* .aHeadTitulo{margin-left:20px;padding-top:30px;} //Original */
.aHeadTitulo{margin-left:60px;padding-top:20px;}
.a1erEncabezado{border:none;font-size:1.0625em;font-weight:normal;line-height:1;}
.a1erEncabezado a{color:#4f4c4d;}
.a1erEncabezado a,.a1erEncabezado a:hover{text-decoration:none;}
.a1erEncabezado a:hover{color:#841c24;}
.aSlogan{color:#4f4c4d;font-size:0.75em;line-height:1.25;}
/*** N A V E G A C I Ó N ***/
.aNavContenedor{position:absolute;top:131px;left:0;width:960px;height:38px;}
.aMenuPrincipal{margin:0 auto;position:relative;height:38px;}
/*** D R O P   D O W N   M E N U ***/
/* permite el posicionamiento absoluto de los hijos y permanecer encima del despliegue de elementos cuando se encima el mouse */
#aMenu{margin:0;margin-left:13px;padding:0;position:relative;left:0;z-index:500;}
#aMenu a{font-size:70%;}
#aMenu li{float:left;}
#aMenu li a{border:1px solid transparent;color:#231f20;display:block;line-height:1.1;text-align:center;text-transform:uppercase;float:left;margin:0;padding:12px 0 12px 4px;min-width:100%;width:auto;height:auto !important;}
/* hack para IE -no utilizado- */
#aMenu table{border-collapse:collapse;position:absolute;top:0;left:0;width:0;height:0;}
#aMenu li a:hover{background-color:#841c24;border:1px solid transparent;color:#ffffff;text-decoration:none;position:relative;z-index:200;/* TRANSITIONS */-webkit-transition:background-color 0.5s;transition:background-color 0.5s;}
#aMenu li:hover{position:relative;z-index:200;}
#aMenu li:hover > a{background-color:#841c24;color:#ffffff;}
#aMenu li:hover > a.aSub{background-color:#841c24;color:#000000;}
#aMenu li.aCurrent a{background-color:transparent;color:#841c24;}
#aMenu li.aCurrent a:hover{background-color:rgba(0,0,0,0.75);}
#aMenu li a.aSub{background-color:transparent;}
#aMenu li.aCurrent a.aSub{background-color:transparent;color:#841c24;}
#aMenu li.aCurrent a.aSub:hover{background-color:rgba(0,0,0,0.75);}
#aMenu *:hover ul{background-color:rgba(0,0,0,0.75);text-align:left;/***/position:absolute;top:36px;left:0;min-width:100%;width:auto;}
/* funciona como un display:none */
#aMenu ul,#aMenu *:hover ul ul{margin:0;padding:0;position:absolute;top:-9999px;left:-9999px;width:0;height:0;}
#aMenu *:hover ul *:hover ul{background-color:#841c24;border-left:1px solid #c0c0c0;position:absolute;top:-1px;left:100%;min-width:100%;width:auto;height:auto;z-index:200;}
#aMenu *:hover ul li{border-top:1px solid #c0c0c0;margin:0;width:100%;}
/* ********** */
#aMenu *:hover ul li a{background-color:rgba(0,0,0,0.75);color:#ffffff;text-align:left;padding:12px 0 12px 4px;white-space:nowrap;min-width:100%;width:auto;height:auto !important;}
#aMenu *:hover ul li a.aFly{background-color:rgba(0,0,0,0.75);}
#aMenu *:hover ul *:hover{background-color:#841c24;color:#ffffff;}
#aMenu *:hover ul *:hover a.aFly{background-color:#841c24;color:#ffffff;/* TRANSITIONS */-webkit-transition:background-color 0.5s;transition:background-color 0.5s;}
/*
#aMenu *:hover ul li.aCurrentSub a{background-color:#841c24;color:#ffffff;}
#aMenu *:hover ul li.aCurrentSub a.aFly{background-color:#841c24;color:#ffffff;}
*/
#aMenu *:hover ul *:hover ul li a{background-color:#c0c0c0;color:#ffffff;padding:12px 0;/*min-width:100%;*/width:auto;height:auto !important;}
#aMenu *:hover ul *:hover ul *:hover{background-color:#841c24;color:#ffffff;}
/*
#aMenu *:hover ul *:hover ul li.aCurrentFly a,#aMenu *:hover ul *:hover ul li.aCurrentFly a:hover{background-color:#841c24;color:#ffffff;}
*/
/*** S O C I A L   I C O N S ***/
.aHeadSocial{float:right;margin-top:-12px;margin-right:12px;width:202px;}
.aHeadSocial li{float:left;}
.aWebMail{background-position:0 0;width:49px;height:47px;}
.aFacebook{background-position:0 -47px;width:49px;height:47px;}
.aTwitter{background-position:0 -94px;width:49px;height:47px;}
.aYouTube{background-position:0 -143px;width:49px;height:47px;}
/*** B U S C A D O R ***/
/* Buscador */
.aCampo{line-height:38px;height:38px;}
#Buscar{margin-top:-2px;padding:0;position:absolute;top:0;right:13px;min-width:198px;height:38px;}
#Buscar *{font-size:0.78125em;}
#Buscar input{margin:0 0.25em;padding:6px 0.25em;width:100px;-webkit-transition:width 0.5s;transition:width 0.5s;}
#Buscar input:hover{width:140px;}
#Buscar label{text-transform:uppercase;padding-right:0.25em;}
#Buscar button,#Buscar input,#Buscar label{display:inline-block;}
#Buscador{background-color:#f6f6f6;border:1px solid #841c24;padding:0.25em;width:100px;border-radius:14px !important;}
#Buscador:hover{background-color:#ffffff;}
/*** C O N T E N I D O   D E   L A   P Á G I N A   P R I N C I P A L ***/
.aSubContenedor{margin:0 auto;padding:12px 18px;}
.aSubContenido{padding:1em 0;-webkit-columns:296px 3;/* Chrome, Safari, Opera */-moz-columns:296px 3;/* Firefox */columns:296px 3;-webkit-column-gap:18px;/* Chrome, Safari, Opera */-moz-column-gap:18px;/* Firefox */column-gap:18px;}
/*** M A R Q U E S I N A   D E   N O T I C I A S ***/
.aMarquee{background-image:url('/recursos/imagenes/back-marquee.png');border:1px solid #c0c0c0;font-size:80%;margin:0 auto;padding:0.75em 0.5em;text-align:center;border-radius:6px;text-shadow:0 0 4px #ffffff;}
.aMarquee *{font-family:Aldrich,sans-serif;}
.aMarquee a{color:#000000;display:block;}
.aMarquee a:hover{color:#841c24;}
/**/
.aBanner{border:none;margin-top:1em;}
.aLigasInteres{overflow:hidden;padding:1em 0;}
.aLigasInteres *{font-size:85%;}
.aLigasInteres .aUpper{font-size:100%;text-transform:uppercase;}
.aLigasInteres li a{color:#404040;display:inline-block;padding:0.25em 0;}
.aLigasInteres li a:hover{color:#841c24;font-weight:bold;}
.aTxtNormal{font-weight:normal;}
/*** C O N T R O L E S   D E L   C A R R U S E L ***/
.aControles{text-align:center;margin:0 auto;width:100%;}
.aControles li{float:left;}
.aControles ul{display:inline-block;margin:0;padding:0;overflow:hidden;height:10px;}
.aDot{background-position:-10px -627px;display:block;margin:0 4px;width:10px;height:10px;}
.aDot:hover{background-position:0 -627px;}
.aSeleccionado{background-position:0 -627px;}
/* G L O B A L   F O O T E R */
footer{background-position:left top;background-repeat:repeat-x;background-image:url('/recursos/imagenes/back-bar-menu.png');background-color:#d0d0d0;margin:0 auto;border-top-right-radius:12px;border-top-left-radius:12px;}
/*** M A I N   P A G E   F O O T E R ***/
.aFootLinks *{font-size:0.9375em;}
.aFootTopLinks{margin:0 auto;width:676px;height:38px;}
.aFootTopLinks li{float:left;}
.aFootTopLinks li a{color:#404040;display:block;font-size:80%;padding:0 1em;line-height:38px;height:38px;}
.aFootTopLinks li a:hover{color:#841c24;font-weight:bold;}
.aFootIconAgrupa{background-color:#ffffff;}
.aFootIconLinks{margin:0 auto;width:786px;}
.aFootIconLinks li{float:left;width:156px;}
.aFootIconLinks li a{display:block;margin:0 1em;text-align:center;}
.aFootIconLinks li a .aFootIconLinksTxt{color:#606060;display:block;padding-bottom:6px;}
.aFootIconLinks li a:hover .aFootIconLinksTxt{color:#841c24;font-weight:bold;}
.aFootIconLinks .aEducacion{background-position:-1px -319px,-1px -192px;margin:10px auto 4px;width:63px;height:63px;}
.aFootIconLinks .aEducacion:hover{background-position:-1px -319px,-1px -256px;margin:10px auto 4px;width:63px;height:63px;}
.aFootIconLinks .aMedios{background-position:-1px -382px,-1px -192px;margin:10px auto 4px;width:63px;height:63px;}
.aFootIconLinks .aMedios:hover{background-position:-1px -382px,-1px -256px;margin:10px auto 4px;width:63px;height:63px;}
.aFootIconLinks .aBecas{background-position:-1px -445px,-1px -192px;margin:10px auto 4px;width:63px;height:63px;}
.aFootIconLinks .aBecas:hover{background-position:-1px -445px,-1px -256px;margin:10px auto 4px;width:63px;height:63px;}
.aFootIconLinks .aNoticias{background-position:-1px -504px,-1px -192px;margin:10px auto 4px;width:63px;height:63px;}
.aFootIconLinks .aNoticias:hover{background-position:-1px -504px,-1px -256px;margin:10px auto 4px;width:63px;height:63px;}
.aFootIconLinks .aAnuies{background-position:-1px -567px,-1px -192px;margin:10px auto 4px;width:63px;height:63px;}
.aFootIconLinks .aAnuies:hover{background-position:-1px -567px,-1px -256px;margin:10px auto 4px;width:63px;height:63px;}
small{background-position:left top;background-repeat:repeat-x;background-image:url('/recursos/imagenes/back-bar-top.png');display:block;font-size:65%;line-height:23px;text-align:center;padding:0 0.5em;height:23px;}
/* H E A D E R */
header{background-position:left top,left bottom;background-repeat:repeat-x,repeat-x;background-image:url('/recursos/imagenes/back-bar-top.png'),url('/recursos/imagenes/back-bar-menu.png');background-color:#d0d0d0;min-height:169px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}
/* F O R M S */
.aBoton{-moz-box-shadow:inset 0 1px 0 0 #ffffff;
        -webkit-box-shadow:inset 0 1px 0 0 #ffffff;
        box-shadow:inset 0 1px 0 0 #ffffff;
        background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#c0c0c0),color-stop(1,#606060));
        background:-moz-linear-gradient(center top,#c0c0c0 5%,#606060 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c0c0',endColorstr='#606060');
        background-color:#c0c0c0;
        -webkit-border-top-left-radius:4px;
        -moz-border-radius-topleft:4px;
        border-top-left-radius:4px;
        -webkit-border-top-right-radius:4px;
        -moz-border-radius-topright:4px;
        border-top-right-radius:4px;
        -webkit-border-bottom-right-radius:4px;
        -moz-border-radius-bottomright:4px;
        border-bottom-right-radius:4px;
        -webkit-border-bottom-left-radius:4px;
        -moz-border-radius-bottomleft:4px;
        border-bottom-left-radius:4px;
        border:1px solid #606060;color:#e8e8e8;display:inline-block;font-weight:bold;line-height:1.5;margin:0;padding:0;text-align:center;text-decoration:none;text-indent:0;width:100px;box-shadow:0 4px 4px #404040;text-shadow:-1px -1px 0 #202020;}
.aBoton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#606060),color-stop(1,#c0c0c0));
        background:-moz-linear-gradient(center top,#606060 5%,#c0c0c0 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#606060',endColorstr='#c0c0c0');
        background-color:#606060;color:#ffffff;text-decoration:none;text-shadow:none;text-shadow:1px 1px 0 #202020;}
.aBotonBuscar{width:32px;box-shadow:0 2px 4px #404040;}
/* C S S   I N T E R I O R E S */
/* opciones de layouts de contenido */
.aSubContenido2{clear:both;padding-top:0.5em;}
.aSubContenido3{clear:both;margin:0 auto;padding-top:0.5em;}
.aTextoContenido{color:#303030;font-size:0.875em;text-align:justify;padding-left:20px;}
/* migajas / breadcrumbs */
.aMigajas{margin:0 auto;}
.aMigajas *{font-size:90%;margin:0;padding:0;}
.aMigajas a{color:#404040;margin:0 0.25em;text-decoration:none;}
.aMigajas a:hover{color:#841c24;font-weight:bold;text-decoration:underline;}
.aMigajas a,.aMigajas span{display:inline-block;line-height:1;}
.aMigajas li{float:left;white-space:nowrap;}
.aMigajas li.aMigajaActiva a{color:#841c24;font-weight:bold;text-decoration:none;}
.aMigajas li.aMigajaActiva a:hover{color:#808080;}
/*** N A V E G A C I Ó N   I N T E R I O R ***/
.aArticulo{float:right;width:675px;}
.aMenuInterior{float:left;margin-left:-18px;width:249px;}
.aMenuInterior *{font-size:90%;}
.aMenuInterior ul{background-color:#d6d6d6;overflow:hidden;}
.aMenuInterior li{float:none;}
.aMenuInterior li a{background-repeat:repeat-x;background-image:url('/recursos/imagenes/back-bar-side-menu.png');background-color:#e6e6e6;color:#231f20;border:1px solid #e0e0e0;display:block;line-height:1.5;text-decoration:none;margin:1px 0;padding:0.5em;vertical-align:middle;min-height:42px;text-shadow:1px 1px 0 #ffffff;/* TRANSITIONS */-webkit-transition:background-color 0.25s;transition:background-color 0.25s;}
.aMenuInterior li a:hover{background-image:none;background-color:#841c24;color:#ffffff;text-shadow:1px 1px 0 #640004;}
/* T E X T O */
.aAgrupadorTexto{font-size:0.875em;}
.aTextoContenido{font-size:0.875em;color:#303030;text-align:justify;padding-left:20px;}
.aTextoContenido strong{color:#841c24;}
.aTextoContenido li, .aTextoContenido ul{list-style:disc outside none;}
.aTextoContenido table{border-collapse:collapse;}
.aTextoContenido td, .aTextoContenido th{border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;padding:0.75em 0.5em;}
.aTextoContenido a{color:#841c24;text-decoration:none;}
.aTextoContenido a:hover{text-decoration:underline;}
.aTextoSecundario{color:#303030;}
.aTextoSecundario strong{color:#841c24;}
.aTextoPrincipal{font-size:0.875em;color:#303030;}
.aTextoPrincipal strong{color:#841c24;}
.aTextoPrincipal li, .aTextoPrincipal ul{list-style:disc outside none;}
.aTextoPrincipal table{border-collapse:collapse;}
.aTextoPrincipal td, .aTextoPrincipal th{border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;padding:0.75em 0.5em;}
.aTextoPrincipal a{color:#841c24;text-decoration:none;}
.aTextoPrincipal a:hover{text-decoration:underline;}
.aTextoSecundario2{font-size:0.875em;color:#303030;}
.aTextoPSecundario2 strong{color:#841c24;}
/* presentación del listado de convocatorias */
.aFecha{text-align:center;}
.aSeparador{border-bottom:1px solid #c0c0c0;padding-bottom:1em;}
.aSeparador a{color:#404040;}
.aSeparador a:hover{color:#841c24;}
/* noticias */
.aBalazo{display:block;font-size:100% !important;margin:0;padding-top:0.75em;}
.aBalazo a{color:#231f20;display:block;text-decoration:none;}
.aBalazo a:hover{color:#841c24;text-decoration:underline;}
.aFecha{color:#404040;font-size:90% !important;margin:0;padding-top:0.25em;}
/**/
.aNoticia{margin:0 auto;margin-top:-6px;padding:0;padding-top:1.5em;overflow:hidden;}
.aNoticia *{float:left;font-size:90%;}
.aNoticia img{background-color:#e0e0e0;border:1px solid #c0c0c0;display:block;padding:6px;width:202px;height:135px;}
.aNoticia img:hover{background-color:#ffffff;}
.aNoticia li{border-bottom:1px solid #e0e0e0;margin:12px auto 0;padding:0 10px 6px;width:100%;max-width:210px;height:232px;}
.aNoticia li:hover{background-color:#f0f0f0;}
/**/
.aInfo{margin:0 auto;margin-top:-6px;padding:0;padding-top:1.5em;overflow:hidden;}
.aInfo *{float:left;font-size:90%;}
.aInfo img{background-color:#e0e0e0;border:1px solid #c0c0c0;display:block;padding:6px;width:191px;height:135px;}
.aInfo img:hover{background-color:#ffffff;}
.aInfo li{border-bottom:1px solid #e0e0e0;margin:12px auto 0;padding:0 10px 6px;width:100%;max-width:205px;height:260px;}
.aInfo li:hover{background-color:#f0f0f0;}
.aNoticiaImagen{float:left;margin:18px 18px 0;}
.aNoticiaImagen img{width:280px;height:198px;}
.aNoticiaImagen figcaption{font-size:90%;padding-top:0.25em;}
figure{display:block;margin:0 auto;padding:6px 0;}
/*** G A L E R I A ***/
.aGaleria{margin:0 auto;padding:0;padding-top:1.5em;overflow:hidden;}
.aGaleria img{border:1px solid #c0c0c0;display:block;width:191px;height:143px;}
.aGaleria img:hover{background-color:#ffffff;}
.aGaleria li{float:left;margin:12px auto 0;padding:0 10px 6px;width:100%;max-width:205px;}
.aGaleria li a{background-color:#e0e0e0;display:block;padding:6px;}
.aGaleria li a:hover{background-color:#f0f0f0;}
/* P A G I N A C I Ó N */
.aPaginacion{font-size:90%;text-align:center;}
.aPaginacion li{display:inline-block;}
.aPaginacion li a{border:1px solid transparent;color:#231f20;text-decoration:none;padding:2px 4px;}
.aPaginacion li a:hover{border:1px solid #c0c0c0;color:#841c24;border-radius:4px;}
.aPaginacion li.aPaginaActual a{border:1px solid #c0c0c0;color:#808080;border-radius:4px;}
.aPaginacion li.aPaginaActual a:hover{color:#c0c0c0;}
/* mapa de sitio */
.aMapa{font-size:90%;}
.aMapa li, .aMapa ul{list-style:disc outside none;}
.aMapa li a{color:#404040;font-weight:bold;}
.aMapa li a:hover,.aMapa li > ul li a:hover{color:#841c24;}
.aMapa li > ul li{list-style-type:circle;}
.aMapa li > ul li a{font-weight:normal;}
/* css interiores global */
/* footer interiores */
.aFooterInterno{border-top-right-radius:0;border-top-left-radius:0;}
h1{border-top:2px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#841c24;font-size:1.75em;font-weight:normal;padding:0.75em 0 0.5em 10px;}
h2{font-size:1.25em;font-weight:normal;padding:1.5em 0 0.5em 10px;}
/* página de error 404 */
#aContenido{padding-bottom:3em;}
.aAyudaError input[type=search]{background-color:#f6f6f6;border:1px solid #841c24;padding:0.25em;width:300px;border-radius:4px;}
.aAyudaError{float:none;}
.aAgrupador{border:1px solid #c0c0c0;margin:18px auto 0;padding:18px;width:60%;border-radius:4px;}
.aAyudaError form{text-align:center;}
.aAyudaError form,.aAyudaError li,.aAyudaError p,.aAyudaError ul{font-size:90%;}
.aAyudaError li{padding:0.5em 0;}
.aAyudaError li,.aAyudaError ul{list-style:disc outside none;}
/*******************************************************/
/*** G L O B A L ***/
*{font-family:Arial,Helvetica,Tahoma,Calibri,'Gill Sans','Gill Sans MT','DejaVu Sans Condensed','Liberation Sans','Nimbus Sans L','Myriad Pro',Myriad,Geneva,Frutiger,'Frutiger Linotype',Univers,sans-serif;font-size:100%;}
a{border:0;}
a,a:hover{text-decoration:none;}
a:hover{color:#841c24;}
abbr{font-size:100% !important;}
body,html{height:100%;}
/*** FOR IE5.X WIN ***/
em{font-style:normal;font-weight:bold;}
html>body #aContenedor,html>body #aContenido{height:auto;}
h1 *,h2 *{color:#4f4c4d;}
header{position:relative;}
li,ul{list-style:none outside none;}
/*** Despliega como bloque elementos de HTML5 no reconocidos por legacy UAs ***/
article,aside,footer,header,hgroup,nav,section{display:block;}
/*** E S P E C I A L E S ***/
/* visualización del carrusel en página principal */
.aBanner{position:relative;height:322px;}
.aSlide{position:absolute;}
/* ULs que no son drop down menu */
.aNoDrop{margin:0 auto;padding:0;overflow:hidden;}
/*** Los atributos que se enlistan a continuación mantienen al 100% la altura de los contenedores que conforman el layout ***/
#aContenedor{position:relative;width:960px;}
#aContenedor,#aContenido,.aSubContenedor{height:auto !important;min-height:100%;height:100%;margin:0 auto;}
#aContenido,.aSubContenedor{overflow:hidden;}
/*** F O R M U L A R I O S ***/
.sdxForm p{width:200px;text-align:right;display:inline-block;}
.sdxFieldEvaluacion{width:60%;margin: 0 auto;margin-top:1em;}
.sdxFieldEvaluacion .sdxForm p{width:100px;}
p{ line-height: 1.3; font-size:1.2em; }