body {background-color: #e3e3e3;}

#fondo {background:none;}

/*Contenedor*/
#fondo #contenedor {background:#FFF;}

/*Migas*/
#fondo #contenedor #migas{font-size: 0.8em;}

/*Navegacion superior*/
#fondo header #navegacion-superior nav#menu-superior ul li {margin: 0.35em 0;height: 1.4em !important;background: none !important;border: none !important; border-left: 1px solid #3c3c3c !important;}
#fondo header #navegacion-superior nav#menu-superior ul li a {font-size: 0.8em; min-height: 1em; padding: 0.2em 0.5em 0.5em 0.5em; height: 1em; margin: 0 0.5em;}
#fondo header #navegacion-superior nav#menu-superior ul li:first-child {border-left: none !important; margin-left: 0;}
#fondo header #navegacion-superior nav#menu-superior ul li:first-child a {border-left:0;}

#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado a,
#fondo header #navegacion-superior nav#menu-superior ul li a:hover
{color: #FFF !important;height: 1em;background-color: #3c3c3c;border-radius: 5px;}

#fondo header #navegacion-superior nav#menu-superior ul.el1 li,
#fondo header #navegacion-superior nav#menu-superior ul.el2 li,
#fondo header #navegacion-superior nav#menu-superior ul.el3 li,
#fondo header #navegacion-superior nav#menu-superior ul.el4 li,
#fondo header #navegacion-superior nav#menu-superior ul.el5 li,
#fondo header #navegacion-superior nav#menu-superior ul.el6 li,
#fondo header #navegacion-superior nav#menu-superior ul.el7 li,
#fondo header #navegacion-superior nav#menu-superior ul.el8 li
{width:auto; max-width:none;}

/*Cabecera*/
#fondo header #cabecera p.titulo {position: static;font-size: 1.3em;text-decoration: none;max-width: 100%;font-weight: 700;bottom: 0;background: #fafafa;margin: 0 auto;padding: 0.25em 0; border-top: 1px dotted #dddddd;}
#fondo header #cabecera p.titulo a {color: #3c3c3c;}

#fondo header #cabecera p.titulo.mcd, 
#fondo header #cabecera p.titulo.mefp 
{max-width:100%;}

#fondo header #cabecera #logo img {max-height: 4em; height:auto;}

#fondo header #cabecera.borde-inferior {border-bottom: 3px solid #3c3c3c;}

#fondo header #cabecera #imagen-cabecera {max-height:none;}

/*Navegacion opciones*/
#fondo header #navegacion-opciones,
#fondo header #navegacion-opciones #navegacion
{background: #3c3c3c;}

/*Twitter - X*/
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.twitter {background-image: url(../../../base/img/ico-redes/ico-twitter-white.png);}

/*Enlaces adicionales*/
#fondo header #navegacion-opciones #navegacion .opciones ul.ico-link li.destacado a {background-color: #f7f7f7;}
#fondo header #navegacion-opciones #navegacion .opciones ul.ico-link li.destacado a span {color: #3c3c3c;}

/*Buscador*/
#fondo header #navegacion-opciones #navegacion #buscador {padding: 8px 0; height: 22px;}
#fondo header #navegacion-opciones #navegacion #buscador input.botonbuscar {height: 22px; margin: 0; border: 1px solid #FFF; border-radius: 0 3px 3px 0; width: 22px;}
#fondo header #navegacion-opciones #navegacion #buscador input.campotexto {border: 1px solid #f2f2f2; margin-right: 0; width: 170px; border-radius: 3px 0 0 3px;height: 16px;}
#fondo header #navegacion-opciones #navegacion #buscador form.busqueda input#campotexto:focus {border: 1px solid #FFF;}

/*Idiomas*/
#fondo header #navegacion-opciones #navegacion #idiomas ul li {background:none; padding:0;}
#fondo header #navegacion-opciones #navegacion #idiomas ul li a {border-left: 1px solid #FFF; padding-left: 0.5em;}
#fondo header #navegacion-opciones #navegacion #idiomas ul li.primero a {border:none; padding:0;}

/*Compartir*/
#fondo header #navegacion-opciones #navegacion #compartirmag ul {border-color: #3c3c3c;}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li.mas {border-top-color: #3c3c3c;}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li:hover {background: #f3f3f3;}
#fondo header #navegacion-opciones #navegacion #compartirmag a#btnCompartir {border-color: #3c3c3c;}

#fondo header #navegacion-opciones #navegacion #compartirmag .fondo.ancho .enlaces .encabezado p { color: #3c3c3c; }
#fondo header #navegacion-opciones #navegacion #compartirmag .fondo.ancho .enlaces ul.abierto {border-top-color: #3c3c3c;}

/*Migas*/
#fondo #contenedor #migas ol li {background-position: 0 0.2em; line-height: 1.2;}

/*Pie*/
#fondo footer {background: #e3e3e3;}
#fondo footer #pie .bloque-inferior {padding:0.2em 0.25em 0.5em;}

#fondo footer, 
#fondo.pie-completo footer
{position:initial; margin:0 auto; border:none;}
#fondo footer #pie {border-top: 5px solid #ccc;}

#fondo footer #pie .bloque-superior ul.menu-pie li a,
#fondo footer #pie .bloque-superior p,
#fondo.pie-completo footer #pie .bloque-superior ul.menu-pie li a,
#fondo.pie-completo footer #pie .bloque-superior p
{color: #000;}

#fondo footer #pie .bloque-superior ul.menu-pie li {border-right:1px solid #000;}

/*Navegacion*/
#fondo #contenedor #col-izq nav {background-color: #FFF; border-top:none; border-bottom-color: #3c3c3c;}
#fondo #contenedor #col-izq nav p.apartado a {color: #3c3c3c;}

#fondo #contenedor #col-izq nav > ul {border-top: 2px solid #3c3c3c;}
#fondo #contenedor #col-izq nav ul li a {border-bottom-color: #dfdfdf; background-image: url(../img/ico-lista/ico-lista1.png); background-position: 0.5em;}
#fondo #contenedor #col-izq nav ul li a:hover {background-color: #efefef !important;}

#fondo #contenedor #col-izq nav ul li.abierto {background: #f3f3f3;}
#fondo #contenedor #col-izq nav ul li.abierto a {background-image: url(../img/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/ico-lista/ico-lista3.png); background-position: 1.5em;}

#fondo #contenedor #col-izq nav ul li.abierto ul li a {background-image: url(../img/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/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/ico-lista/ico-lista3.png); background-position: 2.5em;}

#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: #e5e5e5 !important;}

/*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: #2f2f2f;}

#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: #3c3c3c;}

/*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: #3c3c3c;}

/*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/ico-lista/ico-lista1.png); border-bottom: 1px dotted #000;}

#fondo #contenedor #contenido ul li {background: url(../img/ico-lista/ico-lista1.png) 0.2em 0.4em no-repeat; list-style: none; border: none; padding-left: 1.2em;}
#fondo #contenedor #contenido ul li ul li {background: transparent url(../img/ico-lista/ico-lista2.png) 0.25em 0.4em no-repeat; border:none;}
#fondo #contenedor #contenido ul li ul li ul li {background: transparent url(../img/ico-lista/ico-lista3.png) 0.2em 0.4em no-repeat;border:none;}
#fondo #contenedor #contenido ul li ul li ul li ul li  {background-image: url(../img/ico-lista/ico-lista4.png); border:none; }

#fondo #contenedor #contenido ul li a:hover {text-decoration:none;}

#fondo #contenedor #contenido .cte ul li {background-position: 0.6em 0.4em;}

#fondo #contenedor .cc .cte ul li,
#fondo #contenedor .cc .cte dt 
{background: transparent url(../img/ico-lista/ico-lista1.png) 0em 0.25em no-repeat;}

#fondo #contenedor #contenido ul.listado1 li {background: url("../img/ico-lista/ico-lista1.png") 0.2em 0.4em;}
#fondo #contenedor #contenido ul.listado2 li {background: url("../img/ico-lista/ico-lista2.png") 0 0.3em;}
#fondo #contenedor #contenido ul.listado3 li {background: url("../img/ico-lista/ico-lista3.png") 0 0.3em;}
#fondo #contenedor #contenido ul.listado4 li {background: url("../img/ico-lista/ico-lista4.png") 0 0.4em;}
#fondo #contenedor #contenido ul.listado5 li {background: url("../img/ico-lista/ico-lista5.png") 0 0.4em;}
#fondo #contenedor #contenido ul.listado6 li {background: url("../img/ico-lista/ico-lista6.png") 0 0.3em;}

/*Boton volver e imprimir*/
#fondo #contenedor p.volver a,
#fondo #contenedor p.imprimir a
{background-color: #ffffff;border-color: #3c3c3c;}

#fondo #contenedor p.volver a {background-image: url(../img/ico-volver.png);}

#fondo #contenedor p.volver a:hover,
#fondo #contenedor p.imprimir a:hover
{background-color: #f3f3f3;}

/*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:#3c3c3c;}

#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: #3c3c3c; 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: #3c3c3c;}

/*Mas de un nivel*/
#fondo #contenedor #contenido .clp ul.niveles li {background-position: 0.5em 0.45em; background-image: url("../img/azul/ico-lista/ico-lista1.png");}

#fondo #contenedor #contenido .clp ul.niveles li ul li,
#fondo #contenedor #contenido .clp ul.niveles li ul li ul li
{background-position: 0.35em 0.5em;}

#fondo #contenedor #contenido .clp ul.niveles li ul li,
#fondo #contenedor #contenido .clp ul.niveles li ul li ul li,
#fondo #contenedor #contenido .clp ul.niveles li ul li ul li ul li
{list-style: none; border: none;}

#fondo #contenedor #contenido .clp ul.niveles li {background-image: url("../img/ico-lista/ico-lista1.png");}
#fondo #contenedor #contenido .clp ul.niveles li ul li {background-image: url("../img/ico-lista/ico-lista2.png");}
#fondo #contenedor #contenido .clp ul.niveles li ul li ul li {background-image: url("../img/ico-lista/ico-lista3.png");}
#fondo #contenedor #contenido .clp ul.niveles li ul li ul li ul li {background-image: url("../img/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:#3c3c3c;}

/*LISTADO DE ENLACES MULTI - cle*/
/*Solo titulo*/
#fondo #contenedor #contenido .cle div.enlace p.titulo {background-image: url("../img/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/carrusel/btn-slider.png);}

#fondo #contenedor .csldn.tipo2 .barra-opciones ol.pagination li.activo a {color: #FFF !important;}

#fondo #contenedor .csldn.tipo2 .barra-opciones a.next,
#fondo #contenedor .csldn.tipo2 .barra-opciones a.prev 
{width: 1.75em; height: 1.75em;}

/*FlechaDeb inferiores*/
#fondo #contenedor .csldn.tipo2.claro.flechasDeb .barra-opciones a.prev {background-image: url(../img/carrusel/btn-slider-rwd-prev.png); background-position: 0px -21px;}
#fondo #contenedor .csldn.tipo2.claro.flechasDeb .barra-opciones a.next {background-image: url(../img/carrusel/btn-slider-rwd-next.png); background-position: 0px -21px;}

#fondo #contenedor .csldn.tipo2.oscuro.flechasDeb .barra-opciones a.prev {background-image: url(../img/carrusel/btn-slider-rwd-prevos.png);}
#fondo #contenedor .csldn.tipo2.oscuro.flechasDeb .barra-opciones a.next {background-image: url(../img/carrusel/btn-slider-rwd-nextos.png);}

/*Tipo 1*/
#fondo #contenedor .csldn.tipo1 .barra-opciones ol.pagination li a {background-image: url(../img/carrusel/pagination.png);}

#fondo #contenedor .csldn.tipo1.claro .barra-opciones ol.pagination li.activo a {background-position: 0 26px;}
#fondo #contenedor .csldn.tipo1.oscuro .barra-opciones ol.pagination li.activo a {background-position: 0 -26px;}

#fondo #contenedor .csldn.tipo1.claro .barra-opciones a.next {background-image: url(../img/carrusel/flecha-siguiente-tipo1-ministerio.png); background-position: 0 3px;}
#fondo #contenedor .csldn.tipo1.claro .barra-opciones a.prev {background-image: url(../img/carrusel/flecha-anterior-tipo1-ministerio.png); background-position: 0 3px;}

#fondo #contenedor .csldn.tipo1.oscuro .barra-opciones a.next {background-image: url("../img/carrusel/flecha-siguiente-tipo1-b.png"); background-position: 0 3px;}
#fondo #contenedor .csldn.tipo1.oscuro .barra-opciones a.prev {background-image: url("../img/carrusel/flecha-anterior-tipo1-b.png"); background-position: 0 3px;}

/*Tipo 2*/
#fondo #contenedor .csldn.tipo2 .barra-opciones ol.pagination li a {background-image: url(../img/carrusel/pagination-t2.png); color: #3c3c3c;}

#fondo #contenedor .csldn.tipo2 .barra-opciones a.prev, 
#fondo #contenedor .csldn.tipo2 .barra-opciones a.next 
{background-image: url(../img/carrusel/btn-slider-t2.png);}

#fondo #contenedor .csldn.tipo2.claro .barra-opciones ol.pagination li.activo a {background-position: 0 -40px;}

/*Claro*/
#fondo #contenedor .csldn.claro .sliders .slide .caption p.antetitulo,
#fondo #contenedor .csldn.claro .sliders .slide .caption p.titulo 
{color: #3c3c3c;}

#fondo #contenedor .csldn.claro .sliders .slide p.mas a {background-image: url(../img/carrusel/ico-mas-n.png); color: #3c3c3c !important;}

/*Oscuro*/
#fondo #contenedor .csldn.oscuro .barra-opciones {background: #3c3c3c;}
#fondo #contenedor .csldn.oscuro .sliders .slide .caption {background: rgb(24 24 24 / 85%);}

#fondo #contenedor .csldn .barra-opciones a.play {background-position: -25px -36px;}
#fondo #contenedor .csldn .barra-opciones a:hover.play {background-position: -25px 0;}

#fondo #contenedor .csldn .barra-opciones a.stop {background-position: -41px -36px;}
#fondo #contenedor .csldn .barra-opciones a:hover.stop {background-position: -41px 0;}

/*Paginacion*/
#fondo #contenedor .csldn.claro .barra-opciones .num-pagination {color: #FFF; background: #3c3c3c;}
#fondo #contenedor .csldn.oscuro .barra-opciones .num-pagination {color: #3c3c3c; 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: #3c3c3c;}

#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: #3c3c3c;}

#fondo #contenedor .csldn.solo-texto.claro .barra-opciones a.prev {background-image: url(../img/carrusel-solotexto/prev-c.png);}
#fondo #contenedor .csldn.solo-texto.claro .barra-opciones a.next {background-image: url(../img/carrusel-solotexto/next-c.png);}
#fondo #contenedor .csldn.solo-texto.tipo1.claro .barra-opciones ol.pagination li a {background-image: url(../img/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/carrusel-solotexto/prev.png);}
#fondo #contenedor .csldn.solo-texto.tipo1.oscuro .barra-opciones a.next {background-image: url(../img/carrusel-solotexto/next.png);}

/*Mapa*/
#fondo #contenedor #contenido .cmp .mapaImg ul li a {background: transparent url("../img/mapa-comunidades/mapa-link.png") no-repeat;}
#fondo #contenedor #contenido .cmp .mapaImg ul li a:hover {background: url('../img/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/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/mapa-comunidades/listado-ccaa.png');background-color: #e5e5e5;}

#fondo #contenedor #contenido .cmp.com ul.lista li a:hover,
#fondo #contenedor #contenido .cmp.prov ul.lista li a:hover
{color: #606060;}

/*Galeria de ampliacion*/
/*Icono en la esquina inferior derecha*/
#fondo #contenedor #contenido .cim.tema span.lupa.cboxElement {background-position: 0px -34px;}

/*Tablas*/
#fondo #contenedor #contenido .ctabla table caption,
#fondo #contenedor #contenido .ctabla table thead th,
#fondo #contenedor #contenido .ctabla table tbody th
{color: #3c3c3c;}

#fondo #contenedor #contenido .ctabla.color table tbody th {background-color: #FFF;}
#fondo #contenedor #contenido .ctabla.color table thead th {background-color: #3c3c3c; color:#FFF;}

/*Tablas Provisionales*/
#fondo #contenedor #contenido div.tabla table thead th,
#fondo #contenedor #contenido table.data thead th
{color: #ffffff;padding: 0.5em;background: #3c3c3c;}

/*CALENDARIO - EVENTOS*/
/*Cabecera*/
#fondo #contenedor #col-dcha .ccb .cabecera-cal {background: #3c3c3c;}
#fondo #contenedor #col-dcha .ccb .cabecera-cal a.mant span {background: url("../img/datepicker/ico-prev.png") center no-repeat;}
#fondo #contenedor #col-dcha .ccb .cabecera-cal a.msig span {background: url("../img/datepicker/ico-next.png") center no-repeat;}

/*Tabla*/
#fondo #contenedor #col-dcha .ccb table {border-bottom: 4px solid #f1f4f8;}
#fondo #contenedor #col-dcha .ccb table thead tr.dias th {border-bottom: 1px solid #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: #3c3c3c;}

/*Buscador agenda*/
#fondo #contenedor #col-dcha .ccb .formulario {background: #f3f3f3;}
#fondo #contenedor #col-dcha .ccb .formulario p.titulo {color: #3c3c3c; border-bottom: 1px solid #3c3c3c; text-transform: uppercase; font-size: 0.8em; font-weight: bold; padding: 0 0.5em 0.2em 0;}

#fondo #contenedor #col-dcha .ccb .formulario ul li {background-image: url("../img/ico-lista/ico-lista1.png");}
#fondo #contenedor #col-dcha .ccb .formulario form input[type=submit] {background: #3c3c3c; color: #fff; border: 1px solid #00476e;}

/*Datepicker*/
.mecd-dp-selector {background: #3c3c3c;}

.mecd-dp-selector .cabecera-selector {background: #3c3c3c;}
.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: #3c3c3c; border: 1px solid #d6d6d6; background: #f3f3f3 url(../img/datepicker/bk-item-val.jpg);}
.mecd-dp-selector .meses ul li:hover {background: #d3d3d3 url(../img/datepicker/bk-item-valhover.jpg);}
.mecd-dp-selector .meses ul li.disabled {color: #979797;background: #e5e4e4 url("../img/datepicker/bk-item-dis.jpg");border: 1px solid #e7e3e3;}
.mecd-dp-selector .meses ul li.disabled:hover {background: #e5e4e4 url("../img/datepicker/bk-item-dis.jpg");}

.mecd-dp-selector ul li .meses,
.mecd-dp-selector .cabecera-selector ul li .year
{background:#FFF;}

.mecd-dp-selector .cabecera-selector ul li.prev {background-image: url("../img/datepicker/ico-prev.png");}
.mecd-dp-selector .cabecera-selector ul li.next {background-image: url("../img/datepicker/ico-next.png");}
.mecd-dp-selector .cabecera-selector ul li.year {border: none;color: #FFF;background: none;}

/*Datepicker Fecha*/
body .ui-datepicker .ui-datepicker-header {background: #f8d3d6;}
body .ui-datepicker th {color: #3c3c3c;}

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: 1px solid #76b1dc;background: #d3ddf8 !important;color: #3c3c3c !important;}

body .ui-state-highlight,
body .ui-widget-content .ui-state-highlight,
body .ui-widget-header .ui-state-highlight
{background: #3c3c3c !important;border: 1px solid #1d4b73;color: #FFF !important;}

body .ui-datepicker .ui-datepicker-prev:hover,
body .ui-datepicker .ui-datepicker-next:hover
{border-color: transparent;}

body .ui-datepicker .ui-datepicker-header {background: #3c3c3c;}
body .ui-widget.ui-widget-content {background: #ffffff;}

body .ui-datepicker-prev .ui-icon {background: transparent url("../img/azul/datepicker/ico-prev.png") 0 0 no-repeat;}
body .ui-datepicker-next .ui-icon {background: transparent url("../img/azul/datepicker/ico-next.png") 0 0 no-repeat;}

/*Listado de enlaces columnas laterales*/
#fondo #contenedor div[id^="col"] .cc.estilo1 p.titulo-cc {background: #f3f3f3; color: #3c3c3c; font-weight: 700; border-bottom: 2px solid #3c3c3c;}
#fondo #contenedor div[id^="col"] .cc.estilo2 p.titulo-cc {border-bottom: 1px solid #3c3c3c; color: #3c3c3c; padding:0;} 

#fondo #contenedor div[id^="col"] .cc.estilo1 .cte,
#fondo #contenedor div[id^="col"] .cc.estilo1 .cle
{padding:0.25em 0.5em;}

#fondo #contenedor div[id^="col"] .cc.estilo2 .cte,
#fondo #contenedor div[id^="col"] .cc.estilo2 .cle
{padding: 0.25em 0;}

#fondo #contenedor div[id^="col"] .cc .cle div.enlace {border:none; margin:0;}
#fondo #contenedor div[id^="col"] .cc .cle div.enlace p {padding-left:1em;}
#fondo #contenedor div[id^="col"] .cc .cle div.enlace p.titulo {background: url("../img/ico-lista/ico-lista1.png") 0 0.4em no-repeat;}
#fondo #contenedor div[id^="col"] .cc .cle div.enlace p a {color: #000;}

#fondo #contenedor div[id^="col"] .cc .cle .enlace.destacado {background: #f3f3f3; border-bottom: 1px dotted #555; margin-bottom: 3px;}
#fondo #contenedor div[id^="col"] .cc .cle div.enlace.destacado p.titulo {background-image: url("../img/ico-lista/ico-lista-ministerio.png");}

#fondo #contenedor div[id^="col"] .cc .cle div.enlace,
#fondo #contenedor div[id^="col"] .cc .cle div.enlace.destacado
{padding:0.25em 0;}

#fondo #contenedor div[id^="col"] .cc .cle.tituloimg.dcha div.enlace p.titulo {background-position: 0 0.4em; padding-left: 1em;}

/*Contenido lateral - Banner*/
#fondo #contenedor div.banner a {color: #3c3c3c;}
#fondo #contenedor div.banner a:hover {border-color: #FFF;}
#fondo #contenedor div.banner:hover {border-color: #E2A43D;}

/*Contenido lateral - Buscador*/
#fondo #contenedor div[id^="col"] .ctcl .cc .cbc form fieldset input#Buscar {background: url(../img/botonbuscar.png) no-repeat;}

/*Cookies*/
.alertaModal .msg.cookies a {color: #000;}
.alertaModal .msg.cookies a:hover {color: #3c3c3c;}

/*Plantilla contenedora de tabs*/
#fondo #contenedor #contenido div.tabs.contenido {padding: 0 0.5em; background: #FFF; border: 1px solid #f3f3f3;}
#fondo #contenedor #contenido div.tabs.dsp-c ul {margin: 0; padding: 0.5em 0 0 0; background: #f3f3f3; border-bottom: 2px solid #3c3c3c;}
#fondo #contenedor #contenido div.tabs.dsp-c ul li.seleccionado {background: #3c3c3c; border-color: #3c3c3c;}
#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: #3c3c3c;}

/*Listado de iconos - cli*/
#fondo #contenedor #contenido .cli .elemento .literal p {background: transparent url("../img/ico-lista/ico-lista1.png") 0 0.55em no-repeat;}

/*Buscador configurable - cbc*/
#fondo #contenedor #contenido .cbc form input[type="submit"] {background: #3c3c3c; color: #FFF; border: 1px solid #000;}

/* Aplicaciones NW*/
/* Formularios */
#contenedor #contenido #formularios span {color: #004e86;}
#contenedor #contenido #formularios p.ayuda {font-size: 0.7em;color: #333333;clear: both;margin: 0em 0em 0em 26.5em;padding: 0em 0.3em 0.3em 0em;margin-top: 0.3em;}
#contenedor #contenido #formularios fieldset {padding-top:0.8em !important;}
#contenedor #contenido #formularios div form label {font-weight:bold; padding-right:1em;}
#contenedor #contenido #formularios div form fieldset {padding-top:0.8em;}
#contenedor #contenido #formularios div form fieldset {margin: 0.5em 0em 0.3em 0em; padding: 0em 0.5em 0em 0.5em;  border: 1px solid #dddddd; border-top: 3px solid #1C5493; }
#contenedor #contenido #formularios div form fieldset legend { font-size: 0.75em; color: #333333; text-transform: uppercase; font-weight: bold;  padding: 0.5em;}
#contenedor #contenido #formularios div form fieldset div {margin: 0em; display: block; padding: 0.3em 0.1em 0.3em 0.1em; clear: both;}
#contenedor #contenido #formularios div form fieldset div select {color: #333; font-size: 0.75em;}
#contenedor #contenido #formularios div form fieldset div label {display: inline-block;font-size: 0.75em;text-align: right;width: 40%;vertical-align: top;}
#contenedor #contenido #formularios div form fieldset div input {color:#333; font-size:0.7em;}
#contenedor #contenido #formularios div form fieldset textarea {min-width:24.1em; max-width:24.1em; min-height:5em; max-height:10em;}
#contenedor #contenido #formularios div form fieldset div .botAyuda{width:3em; font-size:.7em; background: purple; border: 1px solid #999999; padding-top: 0.1em; padding-left: 0.3em; padding-right: 0.3em; margin:0.3em 0.3em 0em 0.3em; color:#333;}
#contenedor #contenido #formularios div form div#botones {text-align: center;}

/* Suscripciones */
#contenedor #contenido #formularios div#formTipo1 form fieldset div input {border: 1px solid #999;font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;}
#contenedor #contenido #formularios div#formTipo1 form fieldset div label {width: 40%;}
#contenedor #contenido #formularios div#formTipo1 form fieldset div select {border: 1px solid #999; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em;}
#contenedor #contenido #formularios div#formTipo1 form fieldset div select:focus {border: 1px solid #999;}
#contenedor #contenido #formularios div#formTipo1 form fieldset div select:hover {border: 1px solid #999;}

#contenedor #contenido #formularios div#formTipo1 form fieldset div.camposCheck label {width: auto; margin-top: 0.3em}
#contenedor #contenido #formularios div#formTipo1 form fieldset div.camposCheck p.ayuda	 {margin-left: 2.2em}

/* Aplicación enlaces de interés */
#contenedor #contenido #formularios #tablaCategorias {background: #f8f8f8; border: 1px solid #1c5493; border-top-width: 3px; display: inline-block; font-size: 0.7em; width: 99%;}
#contenedor #contenido #formularios #tablaCategorias div#pathCategorias{ width: 98.5%; margin: 0 0.35em; float: left; }
#contenedor #contenido #formularios #tablaCategorias div#pathCategorias ul{ list-style-type: none; margin: 0em; padding: 0.5em 0.9em 0.7em 0.9em; border-bottom: 1px solid #1c5493;}
#contenedor #contenido #formularios #tablaCategorias div#pathCategorias ul li {display: inline; font-size: 100%; background-position: left center; padding-left: 1.5em;}
#contenedor #contenido #formularios #tablaCategorias div#pathCategorias ul li strong{ font-weight: bold; color: #990000; padding-right: 0.5em; }
#contenedor #contenido #formularios #tablaCategorias div#pathCategorias ul li a {color: #333333; padding-right: 0.5em; font-size: 1.2em;}
#contenedor #contenido #formularios #tablaCategorias div#pathCategorias ul li a:hover{ text-decoration: none; }

#contenedor #contenido #formularios #tablaCategorias div#categorias { width: 100%; padding: 0.3em 0; float: left; }
#contenedor #contenido #formularios #tablaCategorias div#categorias div.fila { clear: left;}
#contenedor #contenido #formularios #tablaCategorias div#categorias div.fila div.categoria { display: block; float: left; width: 30%; color: #333333; padding-left: 1.5em; padding-bottom: 0.5em;}
#contenedor #contenido #formularios #tablaCategorias div#categorias div.fila div.categoriaActual { display: block; float: left; width: 30%; color: #004e86; padding: 0.5em;}
#contenedor #contenido #formularios #tablaCategorias div#categorias div.fila div.categoriaActual p { margin-top: 0em; padding-top: 0em; font-size: 1em; }
#contenedor #contenido #formularios #tablaCategorias div#categorias div.fila div.categoriaActual a { font-weight: bold; text-decoration: none; }
#contenedor #contenido #formularios #tablaCategorias div#categorias div.fila div.categoria p { margin-top: 0em; padding-top: 0em; color: #666666; font-size: 1em; }
#contenedor #contenido #formularios #tablaCategorias div#categorias div.fila div.categoria a { color: #333333; font-weight: bold; text-decoration: underline; }
#contenedor #contenido #formularios #tablaCategorias div#categorias div.fila div.categoria a:hover { text-decoration: none; }

#contenedor #contenido #formularios #listadoDeEnlaces {margin: 0.8em 0.7em 0.9em 0.55em;}
#contenedor #contenido #formularios #listadoDeEnlaces div{ margin: 0 0 1.5em 0; padding-left: 2em; font-size: 0.75em; background: url("../img/iconos/13/ico-link.gif") top left no-repeat; }
#contenedor #contenido #formularios #listadoDeEnlaces div.pdf{ background: url("../img/iconos/13/ico-pdf.gif") 0.2em 0.4em no-repeat; }
#contenedor #contenido #formularios #listadoDeEnlaces div.doc{ background: url("../img/iconos/13/ico-doc.gif") 0.2em 0.4em no-repeat; }
#contenedor #contenido #formularios #listadoDeEnlaces div.ficha{ background: url("../img/iconos/13/ico-ficha.gif") 0.2em 0.4em no-repeat; }
#contenedor #contenido #formularios #listadoDeEnlaces div a {width: 100%; text-decoration: none;}
#contenedor #contenido #formularios #listadoDeEnlaces div a strong {display: block; color: #333333; text-decoration: none;}
#contenedor #contenido #formularios #listadoDeEnlaces div.A1 a span.descripcion{ color: #333333; text-decoration: none;}
#contenedor #contenido #formularios #listadoDeEnlaces div.A1 a:hover span.url {text-decoration: none;}
#contenedor #contenido #formularios #listadoDeEnlaces div.A1 a span {text-decoration: underline;}

/*Premiado*/
#contenedor #contenido #formularios .listaPremiados a.documento {color: #666;padding-left: 1.5em;background: url("../img/iconos/13/ico-pdf.gif") 0 0 no-repeat;text-decoration: none;}

#contenedor #contenido #formularios .pagResultados {background: #ebe9e9; padding: 0.5em 0; font-size: 0.8em;}
#contenedor #contenido #formularios .pagResultados strong {background: #3c3c3c; padding: 0.5em 0.8em; color: #FFF;}
#contenedor #contenido #formularios .pagResultados a[id^="page"] {background: #ded5d7; padding: 0.5em 0.8em; font-size: 1em;}
#contenedor #contenido #formularios .pagResultados a#next {padding: 0.5em 0.8em;}

#contenedor #contenido #formularios #fichaSinPest img {max-width: 100%;}

/*Estilos provisionales*/
/*Tablas*/
#fondo #contenedor #contenido table tbody th.izquierda {float: none;}

/*Listados de definiciones*/
dl {font-size: 1rem;}

dl dt, 
dl dd
{font-size: 0.8em;}

/*Componente botones*/
#fondo #contenedor .cbtn div[class^="btn"].estclaro.tema a {background-color: #ffffff; border-color: #3c3c3c; color: #3c3c3c;}
#fondo #contenedor .cbtn div[class^="btn"].estclaro.tema a:hover {background-color: #f3f3f3; border-color: #000;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro.tema a {background-color: #3c3c3c; border-color: #000;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro.tema a:hover {background-color: #000; border-color: #3c3c3c; color: #fff;}

/*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/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/ico-lista/ico-lista1.png);}
#fondo #contenedor #contenido .listado-becas ul li {background-image: url(../img/ico-lista/ico-lista1.png);}

/*Twitter*/
#fondo #contenedor .ctcl .ccfb.estilo1 p.titulo, #fondo #contenedor .ctcl .cctw.estilo1 p.titulo {background: #3c3c3c;}

/*Caja de enlaces*/
#fondo #contenedor #contenido .cjenl .elemento.estilo1 p.titular {background: #3c3c3c;}
#fondo #contenedor #contenido .cjenl .elemento.estilo2 p.titular {border-bottom: 2px solid #3c3c3c; color: #3c3c3c;}

/*Galería de botones*/
#fondo #contenedor #contenido .gbtn div[class^="w"] .btn {border-color:#e3e3e3; background-color: #efefef;}

/*Componente enfasis - cten*/
#fondo #contenedor .cten.tema p {color: #3c3c3c;}
#fondo #contenedor .cten.fondo.tema {background-color: #3c3c3c;}
#fondo #contenedor .cten.borde.tema {border-color: #000;}
#fondo #contenedor .cten.fondo.tema p {color: #FFF;}
#fondo #contenedor .cten.fondo.borde.tema {border-color: #000;}

/*Enlace saltar al contenido*/
.skip-link {color: #3c3c3c;}

/*RWD - Responsive*/
@media(max-width: 1279px){ 

	/*Cabecera*/
	#fondo header #cabecera p.titulo {display:block;}

	/*Carrusel*/
	#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.9em 0.2em !important;}
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.7em 0.2em !important;}
	
	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em !important;}
	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em !important;}
	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em !important;}
	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.75em 0.2em !important;}

	#fondo #contenedor.tres .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.4em 0.2em !important;}

}

@media(max-width: 1151px){

	/*Carrusel */
	#fondo #contenedor.tres .csld.tipo1.claro .containerSlider div[id^="slides"] .slidesjs-pagination li, 
	#fondo #contenedor.tres #contenido .csld.gr.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li
	{margin: 0.9em 0.2em !important;}

}

@media(max-width: 1023px){

	/*Cabecera*/
	#fondo header #cabecera p.titulo {border-bottom: 1px dotted #3c3c3c;}

	/*Opciones*/
	#fondo header #navegacion-opciones #navegacion .opciones {border-color: #00243e;}
	#fondo header #navegacion-opciones #navegacion .opciones a.btnOpciones {background-color: #000;}

  	/*Twitter - X*/
  	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.twitter {background-image: url(../../../base/img/responsive/ico-redes/ico-twitter-white.png);}
	
	/*Idiomas*/
	#fondo header #navegacion-opciones #navegacion #idiomas {border-color: #00243e; border-radius: 3px; background: #000;}
	#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: #ffffff url("../img/responsive/ul-idiomas.png") left 0.7em top 0.9em no-repeat;}
	#fondo header #navegacion-opciones #navegacion #idiomas ul li a {border-left: none; padding-left: 0;}
	#fondo header #navegacion-opciones #navegacion #idiomas ul::after {border-bottom-color:#ffffff;}

	#fondo header #navegacion-opciones #navegacion #idiomas ul li,
	#fondo header #navegacion-opciones #navegacion #idiomas ul li.primero
	{background: #f1f1f1 url("../img/responsive/ul-idiomas.png") left 15px top 20px no-repeat; padding: 10px 10px 10px 29px;}

	/*Compartir*/
	#fondo header #navegacion-opciones #navegacion #compartirmag a#btnCompartir {background-image: url("../img/responsive/btn-compartir-30.png");}

	/*Buscador*/
	#fondo header #navegacion-opciones #navegacion #buscador {height: auto; padding: initial;}
	#fondo header #navegacion-opciones #navegacion #buscador form fieldset a.btnBuscador,
	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda fieldset a.btnBuscador
	{background: url("../img/responsive/botonbuscar-rwd.png") no-repeat;}

	#fondo header #navegacion-opciones #navegacion #buscador form fieldset a.btnBuscador {border: 1px solid #003f6d; border-radius: 5px; margin: 9px 0 9px 9px;}
	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda fieldset a.btnBuscador {height: 28px; margin: 10px; max-width: 1.9em;}

	#fondo header #navegacion-opciones #navegacion #buscador form input.campotexto {color: #333; border: 1px solid #FFF;}

	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda {background: #3c3c3c;}
	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda input#campotexto {height: 28px; margin: 10px 0; padding: 0 8px;}
	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda input#boton_buscar {background: url(../img/responsive/botonbusqueda.png) center no-repeat; width: 30px; border-color: #90c5df; margin: 10px 0; display: inline-block; height: 30px; border-color: transparent;}

	/*Navegacion opciones*/
	#fondo header #navegacion-opciones {position: fixed; top: 0;}
	#fondo header #cabecera #imagen-cabecera {max-height:8.4em;}

	/*Boton subir*/
	#fondo .subir {background-color: #000;}

	/*Tabs*/
	#fondo #contenedor #contenido div.tabs.dsp-c {border-bottom: 2px solid #3c3c3c;}
	#fondo #contenedor #contenido div.tabs.dsp-c a.dsp-b {color: #3c3c3c; background: #efefef url(../img/responsive/ico-puntos.png) center right 0.5em no-repeat;}
	#fondo #contenedor #contenido div.tabs.dsp-c ul li {background-color: #efefef;}

	/*Barras laterales*/
	#fondo header .barra-laterales {background: #000;}
	#fondo header .barra-laterales div.btn-colizq {background-image: url("../../../base/img/responsive/flecha-db-izq.jpg");}
	#fondo header .barra-laterales div.btn-coldcha {background-image: url("../../../base/img/responsive/flecha-db-dcha.jpg");}

	/*Nuevo menu con viñetas*/
	#fondo #navegacion-opciones #menu-rwd nav {border:none; background-color:#FFF;}
	#fondo #navegacion-opciones #menu-rwd nav a {color: #3c3c3c;}
	#fondo #navegacion-opciones #menu-rwd nav p.apartado {background: #efefef; border-bottom: 2px solid #3c3c3c;}
	#fondo #navegacion-opciones #menu-rwd nav p.apartado a {color: #3c3c3c;}

	#fondo #navegacion-opciones #menu-rwd nav ul li a {border-bottom-color: #dfdfdf; background-image: url(../img/ico-lista/ico-lista1.png); background-position: 0.5em;}
	#fondo #navegacion-opciones #menu-rwd nav ul li a:hover {background-color: #efefef !important;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto {background: #f3f3f3;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto a {background-image: url(../img/ico-lista/ico-lista2.png);}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li a {background-color: #f3f3f3 !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/ico-lista/ico-lista3.png);}

	#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/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: #f3f3f3 !important;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto.seleccionado > a {background-color: #FFF;}

	#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: #e5e5e5 !important;}

	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo > a {background: url(../img/ico-lista/ico-lista2.png) 0.5em 0.8em no-repeat;}

	/*Arbol colapsable*/
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto span.arbCol {background-image: url("../../../base/img/responsive/colapsable/ico-mas.png");}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo > span.arbCol {background-image: url("../../../base/img/responsive/colapsable/ico-menos.png");}

	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.seleccionado > span.arbCol {background-image: url("../../../base/img/responsive/colapsable/ico-mas-sel.png");}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.seleccionado.activo > span.arbCol{background-image: url("../../../base/img/responsive/colapsable/ico-menos-sel.png");}

	/*Aplicaciones*/
	#contenedor #contenido #formularios #tablaCategorias div#categorias div.fila div.categoria {padding:0.5em;}
	#contenedor #contenido #formularios #tablaCategorias div#categorias div.fila div.categoria a {font-size:1.1em;}
	#contenedor #contenido #formularios #tablaCategorias div#pathCategorias ul li a {font-size:1.4em;}
	#contenedor #contenido #formularios #tablaCategorias div#pathCategorias ul li {background-position: 0 0.5em;}
	#contenedor #contenido #formularios #tablaCategorias div#categorias div.fila div.categoriaActual {float: none; width: 96%; padding: 0.5em; font-size:1.1em;}

}

@media(max-width: 767px){

	/*Logotipo UE*/
	#fondo header #cabecera .logos.ue {background: #2b2727; width: 100%;}
	#fondo header #cabecera .logos.ue #escudo img {display: block;}

}

@media(max-width: 479px){ 
	
	/*Aplicaciones*/
	#contenedor #contenido #formularios #tablaCategorias div#categorias div.fila div.categoria {width:100%;}
	#contenedor #contenido #formularios #tablaCategorias div#categorias div.fila div.categoria {padding: 0.5em 0; text-align: center;}

}
