/*ESTILOS TEMA*/
/*Titulos*/
#contenedor #contenido h1 a:hover,
#contenedor #contenido h2 a:hover,
#contenedor #contenido h3 a:hover,
#contenedor #contenido h4 a:hover,
#contenedor #contenido h5 a:hover,
#contenedor #contenido h6 a:hover 
{color: #277bba;}

#fondo #contenedor a,
#fondo #contenedor h1,
#fondo #contenedor h2,
#fondo #contenedor h2.reducido,
#fondo #contenedor h3,
#fondo #contenedor h4,
#fondo #contenedor h5,
#fondo #contenedor h6
{color: #004e86;}

/*Titulos subrayados*/
#fondo #contenedor h1.subrayado,
#fondo #contenedor h2.subrayado,
#fondo #contenedor h3.subrayado,
#fondo #contenedor h4.subrayado,
#fondo #contenedor h5.subrayado,
#fondo #contenedor h6.subrayado
{border-bottom-color: #2D5582;}

/*Listados*/
#fondo #contenedor #contenido ul li, 
#fondo #contenedor #contenido .clp ul li,
#fondo #contenedor #contenido ul li ul li,
#fondo #contenedor #contenido ul li ul li ul li,
#fondo #contenedor #contenido ul li ul li ul li ul li
{background-image: url(../img/azul/ico-lista/ico-lista1.png);}

#fondo #contenedor #contenido ul li {background-image: url(../img/azul/ico-lista/ico-lista1.png);}
#fondo #contenedor #contenido ul li ul li {background-image: url(../img/azul/ico-lista/ico-lista2.png);}
#fondo #contenedor #contenido ul li ul li ul li {background-image: url(../img/azul/ico-lista/ico-lista3.png)}
#fondo #contenedor #contenido ul li ul li ul li ul li  {background-image: url(../img/azul/ico-lista/ico-lista4.png);}

#fondo #contenedor .cc .cte ul li,
#fondo #contenedor .cc .cte dt 
{background-image: url(../img/azul/ico-lista/ico-lista1.png);}

#fondo #contenedor #contenido ul.listado1 li {background-image: url("../img/azul/ico-lista/ico-lista1.png");}
#fondo #contenedor #contenido ul.listado2 li {background-image: url("../img/azul/ico-lista/ico-lista2.png");}
#fondo #contenedor #contenido ul.listado3 li {background-image: url("../img/azul/ico-lista/ico-lista3.png");}
#fondo #contenedor #contenido ul.listado4 li {background-image: url("../img/azul/ico-lista/ico-lista4.png");}
#fondo #contenedor #contenido ul.listado5 li {background-image: url("../img/azul/ico-lista/ico-lista5.png");}
#fondo #contenedor #contenido ul.listado6 li {background-image: url("../img/azul/ico-lista/ico-lista6.png");}

/*Navegacion opciones*/
#fondo header #navegacion-opciones,
#fondo header #navegacion-opciones #navegacion
{background: #277bba;}

/*Enlaces adicionales*/
#fondo header #navegacion-opciones #navegacion .opciones ul.ico-link li.destacado a {background-color: #e9f5ff;}
#fondo header #navegacion-opciones #navegacion .opciones ul.ico-link li.destacado a span {color: #004e86;}

/*Buscador*/
#fondo header #navegacion-opciones #navegacion #buscador input.botonbuscar {background: url(../img/azul/botonbuscar.png) no-repeat;}

/*Compartir*/
#fondo header #navegacion-opciones #navegacion #compartirmag ul {border-color: #277bba;}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li.mas {border-top-color: #277bba;}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li.mas a {background-image: url(../img/azul/ico-mas-compartir.png);}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li:hover {background: #e5effd;}
#fondo header #navegacion-opciones #navegacion #compartirmag a#btnCompartir {background-image: url("../img/azul/btn-compartir.png"); border-color: #003f6d;}

#fondo header #navegacion-opciones #navegacion #compartirmag .fondo.ancho .enlaces .encabezado span.cerrar {background-image: url(../img/azul/responsive/ico-cerrar.png);}
#fondo header #navegacion-opciones #navegacion #compartirmag .fondo.ancho .enlaces .encabezado p {color: #004e86;}
#fondo header #navegacion-opciones #navegacion #compartirmag .fondo.ancho .enlaces ul.abierto {border-top-color: #004e86;}

/*Cabecera*/
#fondo header #cabecera p.titulo a {color: #004e86;}
#fondo header #cabecera.borde-inferior {border-bottom-color: #004e86;}

/*Migas*/
#fondo #contenedor #migas ol li {background-image: url(../img/azul/flecha-listado.png);}

/*Navegacion superior*/
#fondo header #navegacion-superior nav#menu-superior {background: #e9f5ff;}

#fondo header #navegacion-superior nav#menu-superior ul li {border-left-color: #004e86;}
#fondo header #navegacion-superior nav#menu-superior ul li a {color: #004e86 !important;}

#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado a,
#fondo header #navegacion-superior nav#menu-superior ul li a:hover
{background-color: #004e86;}

/*Boton volver e imprimir*/
#fondo #contenedor p.volver a,
#fondo #contenedor p.imprimir a
{background-color: #e8f0f7; border-color: #b9d2ea;}

#fondo #contenedor p.volver a {background-image: url("../img/azul/ico-volver.png");}
#fondo #contenedor p.imprimir a {background-image: url(../img/azul/ico-imprimir.png);}

#fondo #contenedor p.volver a:hover,
#fondo #contenedor p.imprimir a:hover
{background-color: #e8f0f7; border-color: #004e86;}

/*Navegacion*/
#fondo #contenedor #col-izq nav {background-color: #FFF; border-bottom-color: #277bba;}
#fondo #contenedor #col-izq nav p.apartado {background: #e9f5ff; border-bottom: none;}
#fondo #contenedor #col-izq nav p.apartado a {color: #004e86;}

#fondo #contenedor #col-izq nav > ul {border-top-color: #277bba;}
#fondo #contenedor #col-izq nav ul li a {border-bottom-color: #d3e3ef; background-image: url(../img/azul/ico-lista/ico-lista1.png); background-position: 0.5em;}
#fondo #contenedor #col-izq nav ul li a:hover {background-color: #e3e9ef !important;}

#fondo #contenedor #col-izq nav ul li.abierto {background: #f8fcff;}
#fondo #contenedor #col-izq nav ul li.abierto a {background-image: url(../img/azul/ico-lista/ico-lista2.png);}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto.seleccionado a,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto a
{background-image: url(../img/azul/ico-lista/ico-lista3.png); background-position: 1.5em;}

#fondo #contenedor #col-izq nav ul li.abierto ul li a {background-image: url(../img/azul/ico-lista/ico-lista3.png);}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li a,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto.seleccionado ul li a,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto ul li a
{background-image: url(../img/azul/ico-lista/ico-lista4.png);}

#fondo #contenedor #col-izq nav ul li.abierto ul li a:hover,
#fondo #contenedor #col-izq nav ul li.abierto ul li.seleccionado a
{background-color: #d2e1ef;}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto a {background-image: url(../img/azul/ico-lista/ico-lista3.png); background-position: 2.5em;}

#fondo #contenedor #col-izq nav ul li.abierto.seleccionado ul li a {background-color: #eff8ff !important;}
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto.seleccionado > a {background-color: #d2e1ef;}

#fondo #contenedor #col-izq nav ul li.abierto a:hover,
#fondo #contenedor #col-izq nav ul li.abierto.seleccionado ul li a:hover,
#fondo #contenedor #col-izq nav ul li.abierto ul li a:hover 
{background-color: #e3eff9 !important;}

/*GENERICOS IMAGEN, VIDEO Y GOOGLE MAPS - cim, cvi y cgm*/
#fondo #contenedor .cim.tema p,
#fondo #contenedor .cvi.tema p,
#fondo #contenedor .cgm.tema p,
#fondo #contenedor #contenido .cla .elemento .tema p.titulo
{color:#277bba;}

#fondo #contenedor .tema.tfondo p.titulo,
#fondo #contenedor .tema.pfondo p.pie,
#fondo #contenedor #contenido .cla .elemento .tema.tfondo p.titulo,
#fondo #contenedor #contenido .cla .elemento .tema.pfondo p.pie
{background: #277bba; color:#FFF;}

/*COMPONENTES*/
/*LISTADO DE PAGINAS HIJAS - clp*/
#fondo #contenedor #contenido .clp ul li a {color:#000;}
#fondo #contenedor #contenido .clp ul li a:hover {color: #2d5582;}

/*Mas de un nivel*/
#fondo #contenedor #contenido .clp ul.niveles li {background-image: url("../img/azul/ico-lista/ico-lista1.png");}
#fondo #contenedor #contenido .clp ul.niveles li ul li {background-image: url("../img/azul/ico-lista/ico-lista2.png");}
#fondo #contenedor #contenido .clp ul.niveles li ul li ul li {background-image: url("../img/azul/ico-lista/ico-lista3.png");}
#fondo #contenedor #contenido .clp ul.niveles li ul li ul li ul li {background-image: url("../img/azul/ico-lista/ico-lista4.png");}

/*IMAGEN - cim*/
#fondo #contenedor #contenido .cim.tfondo.tema img,
#fondo #contenedor #contenido .cim.pfondo.tema img,
#fondo #contenedor #contenido .cim.borde.tema img,
#fondo #contenedor #contenido .cim.enlace.tema:hover
{border-color:#277bba;}

/*LISTADO DE ENLACES MULTI - cle*/
/*Solo titulo*/
#fondo #contenedor #contenido .cle div.enlace p.titulo {background-image: url("../img/azul/ico-lista/ico-lista1.png");}

/*CARRUSEL NUEVO*/
#fondo #contenedor .csldn .barra-opciones a.next, 
#fondo #contenedor .csldn .barra-opciones a.prev, 
#fondo #contenedor .csldn .barra-opciones a.play,
#fondo #contenedor .csldn .barra-opciones a.stop 
{background-image: url(../img/azul/carrusel/btn-slider.png);}

#fondo #contenedor .csldn .barra-opciones a.play {background-position: -25px 0px;}
#fondo #contenedor .csldn .barra-opciones a:hover.play {background-position: -25px -36px;}

#fondo #contenedor .csldn .barra-opciones a.stop {background-position: -41px 0px;}
#fondo #contenedor .csldn .barra-opciones a:hover.stop {background-position: -41px -36px;}

/*FlechaDeb inferiores*/
#fondo #contenedor .csldn.tipo2.claro.flechasDeb .barra-opciones a.prev {background-image: url(../img/azul/carrusel/btn-slider-rwd-prev.png);}
#fondo #contenedor .csldn.tipo2.claro.flechasDeb .barra-opciones a.next {background-image: url(../img/azul/carrusel/btn-slider-rwd-next.png);}

#fondo #contenedor .csldn.tipo2.oscuro.flechasDeb .barra-opciones a.prev {background-image: url(../img/azul/carrusel/btn-slider-rwd-prevos.png);}
#fondo #contenedor .csldn.tipo2.oscuro.flechasDeb .barra-opciones a.next {background-image: url(../img/azul/carrusel/btn-slider-rwd-nextos.png);}

/*Tipo 1*/
#fondo #contenedor .csldn.tipo1 .barra-opciones ol.pagination li a {background-image: url(../img/azul/carrusel/pagination.png);}

#fondo #contenedor .csldn.tipo1.claro .barra-opciones a.next {background-image: url(../img/azul/carrusel/flecha-siguiente-tipo1-ministerio.png);}
#fondo #contenedor .csldn.tipo1.claro .barra-opciones a.prev {background-image: url(../img/azul/carrusel/flecha-anterior-tipo1-ministerio.png);}

#fondo #contenedor .csldn.tipo1.oscuro .barra-opciones a.next {background-image: url("../img/carrusel/flecha-siguiente-tipo1-b.png");}
#fondo #contenedor .csldn.tipo1.oscuro .barra-opciones a.prev {background-image: url("../img/carrusel/flecha-anterior-tipo1-b.png");}

#fondo #contenedor .csldn.tipo1.oscuro .barra-opciones ol.pagination li.activo a {background-position: 0 -13px;}

/*Tipo 2*/
#fondo #contenedor .csldn.tipo2 .barra-opciones ol.pagination li a {background-image: url(../img/azul/carrusel/pagination-t2.png); color: #004578;}

#fondo #contenedor .csldn.tipo2 .barra-opciones a.prev, 
#fondo #contenedor .csldn.tipo2 .barra-opciones a.next 
{background-image: url(../img/azul/carrusel/btn-slider-t2.png);}

#fondo #contenedor .csldn.tipo2.claro .barra-opciones ol.pagination li.activo a {background-position: 0 -20px;}

/*Claro*/
#fondo #contenedor .csldn.claro .sliders .slide .caption p.antetitulo,
#fondo #contenedor .csldn.claro .sliders .slide .caption p.titulo 
{color: #01375f;}

#fondo #contenedor .csldn.claro .sliders .slide p.mas a {background-image: url(../img/azul/carrusel/ico-mas.png); color: #01375f !important;}

/*Oscuro*/
#fondo #contenedor .csldn.oscuro .barra-opciones {background: #277bba;}
#fondo #contenedor .csldn.oscuro .sliders .slide .caption {background: rgba(0, 28, 47, 0.85);}

/*Paginacion*/
#fondo #contenedor .csldn.claro .barra-opciones .num-pagination {color: #FFF; background: #277bba;}
#fondo #contenedor .csldn.oscuro .barra-opciones .num-pagination {color: #01375f; background: #FFF;}

/*Solo texto*/
#fondo #contenedor .csldn.solo-texto.claro .sliders .slide .texto p,
#fondo #contenedor .csldn.solo-texto.claro .sliders .slide .texto p.titulo
{color: #004578;}

#fondo #contenedor .csldn.solo-texto.claro .sliders .slide .hr {border-color: #297ebd;}
#fondo #contenedor .csldn.solo-texto.claro .sliders .slide .texto p a {color: #123651;}

#fondo #contenedor .csldn.solo-texto.oscuro,
#fondo #contenedor .csldn.solo-texto.oscuro .barra-opciones
{background: #277bba;}

#fondo #contenedor .csldn.solo-texto.claro .barra-opciones a.prev {background-image: url(../img/azul/carrusel-solotexto/prev-c.png);}
#fondo #contenedor .csldn.solo-texto.claro .barra-opciones a.next {background-image: url(../img/azul/carrusel-solotexto/next-c.png);}
#fondo #contenedor .csldn.solo-texto.tipo1.claro .barra-opciones ol.pagination li a {background-image: url(../img/azul/carrusel-solotexto/pagination-c.png);}

#fondo #contenedor .csldn.solo-texto.tipo2 .barra-opciones a.prev, 
#fondo #contenedor .csldn.solo-texto.tipo2 .barra-opciones a.next 
{background-image: url(../img/azul/carrusel-solotexto/btn-slider-solotexto.jpg);}

#fondo #contenedor .csldn.solo-texto.tipo1.oscuro .barra-opciones a.prev {background-image: url(../img/azul/carrusel-solotexto/prev.png);}
#fondo #contenedor .csldn.solo-texto.tipo1.oscuro .barra-opciones a.next {background-image: url(../img/azul/carrusel-solotexto/next.png);}

/*Galeria de ampliacion*/
/*Icono en la esquina inferior derecha*/
#fondo #contenedor #contenido .cim.tema span.lupa.cboxElement {background-position: 0px -34px;}

/*Formulario - Componente*/
#fondo #contenedor .formulario form fieldset label {color: #2d5582;}
#fondo #contenedor .formulario form input[type="submit"] {background: #2d5582;color: #FFF;border: 1px solid #e9f2ff;}
#fondo #contenedor .formulario form input[type="submit"]:hover {background: #277bba;}

/*Formularios generales*/
#fondo #contenedor #contenido div.formulario-contenido form fieldset {border-top-color: #2d5582;}

/*Mapa*/
#fondo #contenedor #contenido .cmp .mapaImg ul li a {background-image: url("../img/azul/mapa-comunidades/mapa-link.png");}
#fondo #contenedor #contenido .cmp .mapaImg ul li a:hover {background-image: url('../img/azul/mapa-comunidades/mapa-link-hover.png');}

/*Listados*/
#fondo #contenedor #contenido .cmp.com ul.lista li,
#fondo #contenedor #contenido .cmp.prov ul.lista li
{background-image: url('../img/azul/mapa-comunidades/listado-ccaa.png');}

#fondo #contenedor #contenido .cmp.com ul.lista li:hover,
#fondo #contenedor #contenido .cmp.prov ul.lista li:hover
{background-image: url('../img/azul/mapa-comunidades/listado-ccaa.png');background-color: #ecf7ff;}

#fondo #contenedor #contenido .cmp.com ul.lista li a:hover,
#fondo #contenedor #contenido .cmp.prov ul.lista li a:hover
{color: #004e86;}

/*Tablas*/
#fondo #contenedor #contenido .ctabla table caption,
#fondo #contenedor #contenido .ctabla table thead th,
#fondo #contenedor #contenido .ctabla table tbody th
{color: #004e86;}

#fondo #contenedor #contenido .ctabla.color table tbody th {background-color: #FFF;}
#fondo #contenedor #contenido .ctabla.color table thead th {background-color: #277bba; color:#FFF;}

/*Tablas Provisionales*/
#fondo #contenedor #contenido div.tabla table thead th,
#fondo #contenedor #contenido table.data thead th
{color: #ffffff;background: #004e86;}

/*CALENDARIO - EVENTOS*/
/*Cabecera*/
#fondo #contenedor #col-dcha .ccb .cabecera-cal {background: #277bba;}
#fondo #contenedor #col-dcha .ccb .cabecera-cal a.mant span {background: url("../img/azul/datepicker/ico-prev.png") center no-repeat;}
#fondo #contenedor #col-dcha .ccb .cabecera-cal a.msig span {background: url("../img/azul/datepicker/ico-next.png") center no-repeat;}

/*Tabla*/
#fondo #contenedor #col-dcha .ccb table {border-bottom-color: #f1f4f8;}
#fondo #contenedor #col-dcha .ccb table thead tr.dias th {border-bottom-color: #387392;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.evento:hover {background: #d1e1ff;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.evento a {color: #004e86;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.evento a:hover {color: #004e86;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.sel {background: #f0f4ff; border-color: #adbaff;}

/*Leyenda*/
#fondo #contenedor #col-dcha .ccb .leyenda {background: #277bba;}

/*Buscador agenda*/
#fondo #contenedor #col-dcha .ccb .formulario {background: #F1F4F8;}
#fondo #contenedor #col-dcha .ccb .formulario p.titulo {color: #005B8D; border-bottom-color: #005B8D;}
#fondo #contenedor #col-dcha .ccb .formulario ul li {background-image: url("../img/azul/ico-lista/ico-lista1.png");}
#fondo #contenedor #col-dcha .ccb .formulario form input[type=submit] {background: #277bba; color: #fff; border-color: #00476e;}

/*Datepicker*/
.mecd-dp-selector {background: #277bba;}

.mecd-dp-selector .cabecera-selector {background: #277bba;}
.mecd-dp-selector .cabecera-selector span.cerrar {background-image: url("../img/datepicker/ico-cerrar.png"); background-repeat:no-repeat; color: #fff;}

.mecd-dp-selector .meses {background: #f3f3f3;}
.mecd-dp-selector .meses ul li {color: #2d5582; border: 1px solid #bed6e7; background: #d4e7f3 url(../img/azul/datepicker/bk-item-val.jpg);}
.mecd-dp-selector .meses ul li:hover {background: #e9f5ff url(../img/azul/datepicker/bk-item-valhover.jpg);}
.mecd-dp-selector .meses ul li.disabled {color: #979797;background: #e5e4e4 url("../img/azul/datepicker/bk-item-dis.jpg");border: 1px solid #e7e3e3;}
.mecd-dp-selector .meses ul li.disabled:hover {background: #e5e4e4 url("../img/azul/datepicker/bk-item-dis.jpg");}

.mecd-dp-selector .cabecera-selector ul li.prev {background-image: url("../img/azul/datepicker/ico-prev.png");}
.mecd-dp-selector .cabecera-selector ul li.next {background-image: url("../img/azul/datepicker/ico-next.png");}

/*Datepicker Fecha*/
body .ui-datepicker .ui-datepicker-header {background: #f8d3d6;}
body .ui-datepicker th {color: #2d5582;}

body .ui-state-hover,
body .ui-widget-content .ui-state-hover,
body .ui-widget-header .ui-state-hover,
body .ui-state-focus,
body .ui-widget-content .ui-state-focus,
body .ui-widget-header .ui-state-focus,
body .ui-button:hover,
body .ui-button:focus 
{border-color: #76b1dc;background: #d3ddf8 !important;color: #2d5582 !important;}

body .ui-state-highlight,
body .ui-widget-content .ui-state-highlight,
body .ui-widget-header .ui-state-highlight
{background: #2d5582 !important;border-color: #1d4b73;color: #FFF !important;}

body .ui-datepicker .ui-datepicker-header {background: #2d5582;}
body .ui-widget.ui-widget-content {background: #ffffff;}

body .ui-datepicker-prev .ui-icon {background-image: url("../img/azul/datepicker/ico-prev.png");}
body .ui-datepicker-next .ui-icon {background-image: url("../img/azul/datepicker/ico-next.png");}

/*Listado de enlaces columnas laterales*/
#fondo #contenedor div[id^="col"] .cc.estilo1 {border-color: #d3e3ef;}
#fondo #contenedor div[id^="col"] .cc.estilo1 p.titulo-cc {background: #e9f5ff; color: #2D5582; border-bottom-color: #277bba;}
#fondo #contenedor div[id^="col"] .cc.estilo2 p.titulo-cc {border-bottom-color: #2d5582; color: #2D5582;} 

#fondo #contenedor div[id^="col"] .cc .cle div.enlace p.titulo {background-image: url("../img/azul/ico-lista/ico-lista1.png");}

#fondo #contenedor div[id^="col"] .cc .cle div.enlace.destacado {background: #e6f0fb; border-bottom-color: #555;}
#fondo #contenedor div[id^="col"] .cc .cle div.enlace.destacado p.titulo {background-image: url("../img/azul/ico-lista/ico-lista-ministerio.png");}

#fondo #contenedor div[id^="col"] .cc .cle.tituloimg.dcha div.enlace p.titulo {background-position: 0 0.4em;}

/*CL -Galeria de imagenes - cgi*/
#fondo #contenedor div[id^="col"] .cc .cim.tema p {color:  #2d5582;}

#fondo #contenedor div[id^="col"] .cc .cim.tfondo.tema p.titulo,
#fondo #contenedor div[id^="col"] .cc .cim.pfondo.tema p.pie
{color: #FFF;}

/*Contenido lateral - Banner*/
#fondo #contenedor div.banner a {color: #2d5582;}

/*Contenido lateral - Ver mas*/
#fondo #contenedor div[id^="col"] .cc p.vermas-cc a {background-image: url(../img/azul/ico-mas.png);}

/*Contenido lateral - Buscador*/
#fondo #contenedor div[id^="col"] .ctcl .cc .cbc form fieldset input#Buscar {background: url(../img/azul/botonbuscar.png) no-repeat;}

/*Listado de anclas - cla*/
#fondo #contenedor #contenido .cla ul.anclas {background: #f6f8f9;border: 1px solid #e9eef0;border-top: 2px solid #277bba;}
#fondo #contenedor #contenido .cla .subir-listado a {background: #277bba url("../img/azul/subir-listado.png") no-repeat;}

#fondo #contenedor #contenido .cla .elemento > p.titulo {color: #004e86;}

#fondo #contenedor #contenido .cla .elemento .cblq .tema p.titulo,
#fondo #contenedor #contenido .cla .elemento .cblq .tema p.pie
{color: #2d5582;}

#fondo #contenedor #contenido .cla .elemento .cblq .tema.tfondo p.titulo,
#fondo #contenedor #contenido .cla .elemento .cblq .tema.pfondo p.pie
{color:  #FFF;}

/*Cookies*/
.alertaModal .msg.cookies button {background: #024a8b;}
.alertaModal .msg.cookies button:hover{background:#00315d;}
.alertaModal .msg.cookies a {color: #024a8b;}
.alertaModal .msg.cookies a:hover {color: #000;}

/*Plantilla contenedora de tabs*/
#fondo #contenedor #contenido div.tabs.contenido {background: #FFF; border-color: #c5dcef;}

#fondo #contenedor #contenido div.tabs.dsp-c ul {background: #e9f5ff; border-bottom-color: #277bba;}
#fondo #contenedor #contenido div.tabs.dsp-c ul li {background-color: #e9f5ff; border-color: #c5dcef;}
#fondo #contenedor #contenido div.tabs.dsp-c ul li.seleccionado {background: #277bba; border-color: #277bba;}
#fondo #contenedor #contenido div.tabs.dsp-c ul li.seleccionado a {color: #FFF;}

#fondo #contenedor #contenido div.tabs ul li a:hover,
#fondo #contenedor #contenido div.tabs ul li.seleccionado a,
#fondo #contenedor #contenido div.tabs.dsp-c a.dsp-b
{color: #2d5582;}

/*Listado de iconos - cli*/
#fondo #contenedor #contenido .cli .elemento .literal p {background-image: url("../img/azul/ico-lista/ico-lista1.png");}

/*Buscador configurable - cbc*/
#fondo #contenedor #contenido .cbc form fieldset label {color: #004e86;}
#fondo #contenedor #contenido .cbc form input[type="submit"] {background: #277bba; color: #FFF; border-color: #e9f2ff;}
#fondo #contenedor #contenido .cbc form input[type="submit"]:hover {background: #006bb7;}

/*Componente tarjetas - ctarj*/
#fondo #contenedor #contenido .ctar .elemento {border-color: #a5baca; background: #f5f9fd;}
#fondo #contenedor #contenido .ctar .elemento p.titulo {color: #004578;}

/*Componente botones*/
#fondo #contenedor .cbtn div[class^="btn"].estclaro.tema a {background-color: #ddedfb; border-color: #b9d2ea; color: #00457c;}
#fondo #contenedor .cbtn div[class^="btn"].estclaro.tema a:hover {background-color: #e8f0f7; border-color: #004e86;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro.tema a {background-color: #277bba; border-color: #003154;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro.tema a:hover {background-color: #003154; border-color: #004e86; color: #fff;}

/*Caja de enlaces*/
#fondo #contenedor #contenido .cjenl .elemento.estilo1 p.titular {background: #277bba;}
#fondo #contenedor #contenido .cjenl .elemento.estilo2 p.titular {border-bottom-color: #277bba; color: #2d5582;}
#fondo #contenedor #contenido .cjenl .elemento p.vermas a {background-image: url(../img/azul/ico-mas.png);}

/*Galería de botones*/
#fondo #contenedor #contenido .gbtn div[class^="w"] .btn {border-color:#d3e3ef; background-color: #e9f5ff;}
#fondo #contenedor #contenido .gbtn div[class^="w"] .btn a span {color: #004e86;}

/*Fichas*/
#fondo #contenedor #contenido.ficha .indice .contenido-indice ul li a {text-decoration: none; color:#333;}
#fondo #contenedor #contenido.ficha .indice .contenido-indice a.titulo {background: url(../img/azul/ico-lista/ico-lista1.png) 0.5em no-repeat;}
#fondo #contenedor #contenido.ficha .cte ul li {background-position: 0 0.6em; background-image: url(../img/azul/ico-lista/ico-lista1.png);}
#fondo #contenedor #contenido .listado-becas ul li {background-image: url(../img/azul/ico-lista/ico-lista1.png);}

#fondo #contenedor #contenido.ficha p.convocatoria,
#fondo #contenedor #contenido.localizacion p.convocatoria
{color: #004e86; background-color: #ebf4f6; border-left-color: #004e86;}

#fondo #contenedor #contenido.ficha div.estilo-boton a.boton {color: #004e86;}
#fondo #contenedor #contenido.ficha div.estilo-boton a.boton:hover {color: #006bb7;}

/*Twitter y Facebook*/
#fondo #contenedor .ctcl .ccfb.estilo1 p.titulo, 
#fondo #contenedor .ctcl .cctw.estilo1 p.titulo 
{background: #277bba;}

#fondo #contenedor .ctcl .ccfb.estilo2 p.titulo,
#fondo #contenedor .ctcl .cctw.estilo2 p.titulo
{color: #004e86; border-color: #004e86;}

/* Aplicaciones NW*/
/* Formularios */
#contenedor #contenido #formularios div form fieldset {border-top: 3px solid #004e86;}

/* Aplicación enlaces de interés */
#contenedor #contenido #formularios #tablaCategorias {border-color: #004e86;}
#contenedor #contenido #formularios #tablaCategorias div#pathCategorias ul {border-bottom-color: #004e86;}

#contenedor #contenido #formularios #tablaCategorias div#categorias div.fila div.categoriaActual,
#contenedor #contenido #formularios span
{color: #004e86;}

/*Premiado*/
#contenedor #contenido #formularios .pagResultados strong {background: #1f8080;}

/*Componente enfasis - cten*/
#fondo #contenedor .cten.tema p {color: #004e86;}
#fondo #contenedor .cten.fondo.tema {background-color: #f0f8ff;}
#fondo #contenedor .cten.borde.tema {border-color: #004578;}
#fondo #contenedor .cten.fondo.borde.tema {border-color: #bad7ec;}
#fondo #contenedor .cten.fondo.tema p {color: #004e86;}

/*Enlace saltar al contenido*/
.skip-link {color: #004e86;}

/*RWD - Responsive*/
@media(max-width: 1023px){

	/*Cabecera*/
	#fondo header #cabecera p.titulo {border-bottom-color: #004e86;}

	/*Navegacion*/
	#fondo header #navegacion-opciones.cfondo #navegacion {background: #004e86;}

	/*Opciones*/
	#fondo header #navegacion-opciones #navegacion .opciones {border-color: #00243e;}
	#fondo header #navegacion-opciones #navegacion .opciones div.dsp-abierto {background: #196ab1;}
	#fondo header #navegacion-opciones #navegacion .opciones a.btnOpciones {background-color: #003f6d;}
	
	/*Idiomas*/
	#fondo header #navegacion-opciones #navegacion #idiomas {border-color: #00243e; background: #003f6d;}
	#fondo header #navegacion-opciones #navegacion #idiomas a {color: #002844;}
	#fondo header #navegacion-opciones #navegacion #idiomas ul {margin-left: 0;}
	#fondo header #navegacion-opciones #navegacion #idiomas ul li {background-image: url("../img/azul/responsive/ul-idiomas.png");}

	#fondo header #navegacion-opciones #navegacion #idiomas ul li,
	#fondo header #navegacion-opciones #navegacion #idiomas ul li.primero
	{background-image: url("../img/responsive/ul-idiomas.png");}

	/*Compartir*/
	#fondo header #navegacion-opciones #navegacion #compartirmag a#btnCompartir {background-image: url("../img/azul/responsive/btn-compartir-30.png");}

	/*Buscador*/
	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda {background: #1f8080;}

	#fondo header #navegacion-opciones #navegacion #buscador form fieldset a.btnBuscador,
	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda fieldset a.btnBuscador
	{background-image: url("../img/azul/responsive/botonbuscar-rwd.png");}

	#fondo header #navegacion-opciones #navegacion #buscador form fieldset a.btnBuscador {border-color: #003f6d;}

	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda {background: #004e86;}
	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda input#boton_buscar {background-image: url(../img/azul/responsive/botonbusqueda.png); border-color: #90c5df;}

	/*Boton subir*/
	#fondo .subir {background-color: #004e86;}

	/*Tabs*/
	#fondo #contenedor #contenido div.tabs.dsp-c {border-bottom-color: #277bba;}
	#fondo #contenedor #contenido div.tabs.dsp-c a.dsp-b {color: #004e86; background-image: url(../img/azul/responsive/ico-puntos.png);}
	#fondo #contenedor #contenido div.tabs.dsp-c ul li {background-color: #e9f5ff;}
	
	/*Boton menu*/
	#fondo header #navegacion-opciones #navegacion #menu-rwd a#btnMenu,
	#fondo header #navegacion-opciones #navegacion .global .encabezado,
	#fondo #contenedor #col-izq .encabezado,
	#fondo #contenedor #col-dcha .encabezado
	{background: #003F6D;}

	/*Barras laterales*/
	#fondo header .barra-laterales {background: #004e86;}
	#fondo header .barra-laterales div.btn-colizq {background-image: url("../../../base/img/tema/responsive/flecha-db-izq.jpg");}
	#fondo header .barra-laterales div.btn-coldcha {background-image: url("../../../base/img/tema/responsive/flecha-db-dcha.jpg");}

	/*Nuevo menu con viñetas*/
	#fondo #navegacion-opciones #menu-rwd nav {background-color:#FFF;}
	#fondo #navegacion-opciones #menu-rwd nav a {color: #004e86;}
	#fondo #navegacion-opciones #menu-rwd nav p.apartado {background: #e9f5ff; border-bottom-color: #277bba;}
	#fondo #navegacion-opciones #menu-rwd nav p.apartado a {color: #004e86;}

	#fondo #navegacion-opciones #menu-rwd nav ul li a {border-bottom-color: #d3e3ef; background-image: url(../img/azul/ico-lista/ico-lista1.png);}
	#fondo #navegacion-opciones #menu-rwd nav ul li a:hover {background-color: #e3e9ef !important;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto {background: #f8fcff;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto a {background-image: url(../img/azul/ico-lista/ico-lista2.png);}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li a {background-color: #f8fcff !important;}

	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto.seleccionado a,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto a
	{background-image: url(../img/azul/ico-lista/ico-lista3.png); background-position: 1.5em;}

	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li a {background-image: url(../img/azul/ico-lista/ico-lista3.png);}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li a {background-color: #eff8ff !important;}

	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li a,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto.seleccionado ul li a,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li.abierto ul li a
	{background-image: url(../img/azul/ico-lista/ico-lista4.png);}

	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.seleccionado a
	{background-color: #d2e1ef;}

	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.seleccionado ul li a {background-color: #eff8ff !important;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto.seleccionado > a {background-color: #d2e1ef;}

	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.seleccionado ul li a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li a:hover 
	{background-color: #e3eff9 !important;}

	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo > a {background: url(../img/azul/ico-lista/ico-lista2.png) 0.5em 0.8em no-repeat;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li a {background-color: #eff8ff !important;}

	/*Arbol colapsable*/
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto span.arbCol {background-image: url("../img/azul/responsive/colapsable/ico-mas.png");}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo > span.arbCol {background-image: url("../img/azul/responsive/colapsable/ico-menos.png");}

	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.seleccionado > span.arbCol {background-image: url("../img/azul/responsive/colapsable/ico-mas-sel.png");}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.seleccionado.activo > span.arbCol{background-image: url("../img/azul/responsive/colapsable/ico-menos-sel.png");}

	/*Tarjetas - ctarj*/
	#fondo #contenedor #contenido .ctar.rwd-h .elemento,
	#fondo #contenedor #contenido .ctar.rwd-v .elemento
	{border-color: #a5baca; background-color: #f5f9fd;}

}

@media(max-width: 767px){

	/*Logotipo UE*/
	#fondo header #cabecera .logos.ue {background: #004e86;}

}