body {background-color: #e3e3e3;}

#fondo {background:none;}

/*Contenedor*/
#fondo #contenedor {background:#FFF;border-bottom: 5px solid #ccc;}

/*Navegacion superior*/
#fondo header {position:relative;}
#fondo header #navegacion-opciones {border: none !important;}
#fondo header #navegacion-opciones #navegacion {background: #004e86;}
#fondo header #navegacion-opciones #navegacion .opciones {padding: 0 0.5em;}

#fondo header #navegacion-superior nav#menu-superior {background: #ddd;}
#fondo header #navegacion-superior nav#menu-superior ul li a {margin-top:0.1em;}
#fondo header #navegacion-superior nav#menu-superior ul li a:hover {background-color: #eee;}
#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado {margin-top: 0.03em;}
#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado a {color: #2d5582;} 
#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado a:hover {background: none;}

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

#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 #004e86;}

#fondo header #cabecera #imagen-cabecera {max-height:none;}

/*Navegacion opciones*/
#fondo header #navegacion-opciones,
#fondo header #navegacion-opciones #navegacion
{background: #004e86;}

/*Buscador*/
#fondo header #navegacion-opciones #navegacion #buscador input.botonbuscar {height:1.4em; background: url("../img/botonbuscar.png") no-repeat;}
#fondo header #navegacion-opciones #navegacion #buscador input.campotexto {border: 1px solid #f2f2f2;}
#fondo header #navegacion-opciones #navegacion #buscador form.busqueda input#campotexto:focus {border: 1px solid #5087a4;}

/*Idiomas*/
#fondo header #navegacion-opciones #navegacion #idiomas ul {margin-left:0.9em;}
#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;}

/*Migas*/
#fondo #contenedor #migas ol li {background-image: url("../img/ico-lista/ico-lista1.png");}

/*Volver*/
#fondo #contenedor p.volver a {background: #f2f2f2 url("../img/ico-volver.png") 0.35em 0.3em no-repeat;}

/*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 a,
#fondo footer #pie .bloque-inferior p {color: #000;}
#fondo footer #pie .bloque-inferior .dcha ul.comunes li {background: transparent url("../img/ico-lista-pie.png") right no-repeat;}

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

/*Columna izquierda*/
#fondo #contenedor #col-izq nav {background: #ddd; border-top: 3px solid #bbb; border-bottom: 3px solid #bbb;}
#fondo #contenedor #col-izq nav p.apartado {display:none;}
#fondo #contenedor #col-izq nav p.apartado a {color: #2D5582;}

#fondo #contenedor #col-izq nav ul li a {padding: 0.5em 0.85em; background-image: none !important; color:#000;}

#fondo #contenedor #col-izq nav ul li.seleccionado > a,
#fondo #contenedor #col-izq nav ul li.seleccionado > a:hover
{color:#FFF !important; background-color:#004e86 !important;}

#fondo #contenedor #col-izq nav ul li.abierto.seleccionado > a,
#fondo #contenedor #col-izq nav ul li.abierto > a
{color:#FFF !important; background-color:#004e86 !important; font-weight:700;}

#fondo #contenedor #col-izq nav ul li.abierto ul li.seleccionado > a,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto.seleccionado > a,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.seleccionado > a,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto ul li.seleccionado > a
{color:#004e86 !important; }

#fondo #contenedor #col-izq nav ul li.abierto ul li a {background-color: #EEEEEE !important;padding-left: 1.5em; color: #000; font-weight: normal;}
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto a {background-color:#F3f3f3 !important;}
#fondo #contenedor #col-izq nav ul li.abierto ul li.seleccionado a {color: #004e86; font-weight: 700; background-color:#FFF !important;}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto.seleccionado a {background: #f3f3f3 !important; color:#000; font-weight: 400;}
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto.seleccionado > a {background: #ffffff !important; color: #004e86 !important; font-weight: 700; padding-left: 1.5em;}

#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 a
{padding-left:2.5em;}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto > a {color:#004e86 !important; font-weight: 700; padding-left:1.5em;}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.seleccionado > a,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto ul li.seleccionado > a
{color:#004e86 !important; font-weight: 700; background: #FFF !important;}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto.seleccionado > a {padding-left:2.5em;}
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto a {padding-left:2.5em; color:#000;}
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto ul li a {padding-left:3.3em; color:#000; font-weight:400;}

/*Hover*/
#fondo #contenedor #col-izq nav ul li a:hover,
#fondo #contenedor #col-izq nav ul li.abierto a:hover
{background-color: #004e86 !important; color: #ffffff;}

#fondo #contenedor #col-izq nav ul li.abierto ul li a:hover,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li a:hover,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto ul li a:hover,
#fondo #contenedor #col-izq nav ul li.abierto.seleccionado ul li a:hover
{background-color: #DDD !important; color: #004e86 !important;}

#fondo #contenedor #col-izq nav ul li.abierto.seleccionado > a:hover {color: #FFF; background-color: #004e86 !important;}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li a:hover,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto.seleccionado > a:hover,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto.seleccionado > a:hover,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto ul li.seleccionado a:hover
{background-color: #FFF !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: #2D5582;}

/*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/ico-lista/ico-lista1.png); border-bottom: 1px dotted #000;}

#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: transparent url(../img/cuadrado-listado.png) 0 0.85em no-repeat; border:none;}

#fondo #contenedor #contenido ul li {background: url(../img/cuadrado-listado.png) 0.6em 0.4em no-repeat; list-style: none; border: none; padding-left: 1.7em;}
#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-lista-gris.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;}

/*PARRAFOS*/
/*GENERICOS IMAGEN, VIDEO, GOOGLE MAPS*/
#fondo #contenedor .tema span {color: #2d5582;}

#fondo #contenedor .tema.tfondo span.titulo,
#fondo #contenedor .tema.pfondo span.pie
{background: #2d5582; color:#FFF;}

#fondo #contenedor #contenido .enlace.tema a:hover {border-color: #1154a6;}

/*Componente 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-position: 0.5em 0.45em; background-image: url("../img/cuadrado-listado.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
{background-image: url("../img/cuadrado-listado.png"); list-style: none; border: none;}

/*Listado de enlaces Multi*/
/*Solo titulo*/
#fondo #contenedor #contenido .cle div.enlace p.titulo {background-image: url("../img/ico-lista/ico-lista1.png");}
#fondo #contenedor #contenido .cle div.enlace:hover {background-color: #f8f8f8;}

/*Carrusel*/
#fondo #contenedor .csld {border: 1px solid #2d5582; padding:1px;}

#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-play, 
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-stop,
#fondo #contenedor .csld.gr .containerSlider div[id^="slides"] a.slidesjs-play, 
#fondo #contenedor .csld.gr .containerSlider div[id^="slides"] a.slidesjs-stop
{margin: 0.6em 0.4em;}

#fondo #contenedor .csld.md .containerSlider div[id^="slides"] a.slidesjs-play, 
#fondo #contenedor .csld.md .containerSlider div[id^="slides"] a.slidesjs-stop
{margin: 0.4em;}

#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] a.slidesjs-next.slidesjs-navigation {background-image: url("../img/carrusel/flecha-siguiente-tipo1-n.png"); background-position:0 0;}
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] a.slidesjs-previous.slidesjs-navigation {background-image: url("../img/carrusel/flecha-anterior-tipo1-n.png");}

#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] a.slidesjs-next.slidesjs-navigation:hover,
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] a.slidesjs-previous.slidesjs-navigation:hover
{background-position:0 0;}

#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 26px;}

#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] a.slidesjs-next.slidesjs-navigation {background-image: url("../img/carrusel/flecha-siguiente-tipo1-b.png"); background-position:0 0;}
#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] a.slidesjs-previous.slidesjs-navigation {background-image: url("../img/carrusel/flecha-anterior-tipo1-b.png"); background-position:0 0;}

#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-next.slidesjs-navigation:hover,
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-previous.slidesjs-navigation:hover
{background-position:0 0;}

#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-next.slidesjs-navigation,
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-previous.slidesjs-navigation
{margin-top:0.7em;}

#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] a.slidesjs-next,
#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] a.slidesjs-previous
{height: 0.9em !important;}

#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] a.slidesjs-next {margin: 0.7em 0.25em 0.5em 0;}
#fondo #contenedor .csld.gr.tipo1 .containerSlider div[id^="slides"] a.slidesjs-next {margin: 0.75em 0.25em 0.5em 0;}
#fondo #contenedor .csld.gr.tipo1 .containerSlider div[id^="slides"] a.slidesjs-previous {margin-top: 0.75em;}
#fondo #contenedor .csld.md.tipo1 .containerSlider div[id^="slides"] a.slidesjs-next {margin: 0.6em 0.25em 0.5em 0;}
#fondo #contenedor .csld.md.tipo1 .containerSlider div[id^="slides"] a.slidesjs-previous {margin: 0.6em 0.5em 0.5em 0.5em;}
#fondo #contenedor .csld.gr.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.7em 0.2em !important;}

#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 1px 0px; background-image: url("../img/carrusel/pagination-t2.png"); /*width:1.7em; height:1.6em;*/}

#fondo #contenedor .csld.tipo1.claro .containerSlider div[id^="slides"] a.slidesjs-previous.slidesjs-navigation {background-image: url("../img/carrusel/flecha-anterior-tipo1-ministerio.png"); background-position:0 0;}
#fondo #contenedor .csld.tipo1.claro .containerSlider div[id^="slides"] a.slidesjs-next.slidesjs-navigation {background-image: url("../img/carrusel/flecha-siguiente-tipo1-ministerio.png"); background-position:0 0;}

#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous.slidesjs-navigation {background-image: url("../img/carrusel/flecha-anterior-tipo2-b.png");}
#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next.slidesjs-navigation {background-image: url("../img/carrusel/flecha-siguiente-tipo2-b.png");}

#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] a.slidesjs-previous,
#fondo #contenedor .csld.tipo2.oscuro .containerSlider div[id^="slides"] a.slidesjs-previous,
#fondo #contenedor .csld.tipo2.oscuro .containerSlider div[id^="slides"] a.slidesjs-next
{background-position: 0 0;}

#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .caption p.titulo {color: #2d5582 !important;}
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] p.mas a {color: #004e86; background: url("../img/carrusel/ico-mas.png") left no-repeat !important;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-image: url("../img/carrusel/pagination.png"); background-position: 0 0;}

#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-next,
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-previous,
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-play, 
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-stop
{background-image: url("../img/carrusel/btn-slider.png");}

#fondo #contenedor.tres .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 1em 0.2em !important;}
#fondo #contenedor.tres .csld.md.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.7em 0.2em !important;}
#fondo #contenedor.tres .csld.gr.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.7em 0.2em !important;}

/*Tabs*/
#fondo #contenedor #contenido div.tabs.dsp-c ul li {background-color: #ededed;}

/*Parrafo imagen*/
#fondo #contenedor #contenido .cim.tema.enlace a:hover,
#fondo #contenedor #contenido .nlpl .cim.tema.enlace a:hover,
#fondo #contenedor #contenido .cim.borde.tema img,
#fondo #contenedor #contenido .cim.borde.tema.enlace.tfondo:hover img,
#fondo #contenedor #contenido .cim.borde.tema.enlace.pfondo:hover img
{border-color: #2d5582;}

/*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: #ecf7ff;}

#fondo #contenedor #contenido .cmp.com ul.lista li a:hover,
#fondo #contenedor #contenido .cmp.prov ul.lista li a:hover
{color: #004e86;}

/*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 thead th {background-color: #004e86; 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: #004e86;}

/*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: #026CB9;}

/*Formularios generales*/
#contenedor #contenido div.formulario-contenido form fieldset {border-top-color: #2d5582;}

/*CALENDARIO - EVENTOS*/
/*Cabecera*/
#fondo #contenedor #col-dcha .ccb .cabecera-cal {background: #004578;}
#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: #004e86;}

/*Buscador agenda*/
#fondo #contenedor #col-dcha .ccb .formulario {background: #F1F4F8;}
#fondo #contenedor #col-dcha .ccb .formulario h3 {color: #005B8D; border-bottom: 3px solid #005B8D; 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: #004e86; color: #fff; border: 1px solid #00476e;}

/*Datepicker*/
.mecd-dp-selector {background: #2d5582;}

.mecd-dp-selector .cabecera-selector {background: #2d5582;}
.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/datepicker/bk-item-val.jpg);}
.mecd-dp-selector .meses ul li:hover {background: #caefea 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: #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: 1px solid #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: 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: #2d5582;}
body .ui-widget.ui-widget-content {background: #ffffff;}

body .ui-datepicker-prev .ui-icon {background: transparent url("../img/datepicker/ico-prev.png") 0 0 no-repeat;}
body .ui-datepicker-next .ui-icon {background: transparent url("../img/datepicker/ico-next.png") 0 0 no-repeat;}

/*Parrafo videos - cvi*/
#fondo #contenedor .cvi p.titulo,
#fondo #contenedor .cvi p.descripcion-video
{color: #002965;}

#fondo #contenedor .cvi.tema p.titulo,
#fondo #contenedor .cvi.tema p.descripcion-video
{color: #1C5493;}

#fondo #contenedor .cvi.tema p.titulo,
#fondo #contenedor .cvi.tema p.descripcion-video {color:#2D5582;}

/*Listado de enlaces columnas laterales*/
#fondo #contenedor div[id^="col"] .cc {border-color:#e4e4e4;}
#fondo #contenedor div[id^="col"] .cc.estilo1 p.titulo-cc {background: #2d5582;color: #fff;}
#fondo #contenedor div[id^="col"] .cc.estilo2 p.titulo-cc {border-bottom-color: #2d5582; 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-lista-gris.png") 0 0.1em 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: #e6f0fb; 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.15em; padding-left: 1em;}
#fondo #contenedor div[id^="col"] .cc .cle.titulodesimg.izq div.enlace p.titulo,
#fondo #contenedor div[id^="col"] .cc .cle.tituloimg.izq div.enlace p.titulo
{background-position: 0.2em 0.1em;}

/*Contenido lateral - Banner*/
#fondo #contenedor div.banner a {color: #2d5582;}
#fondo #contenedor div.banner a:hover {border-color: #FFF;}
#fondo #contenedor div.banner:hover {border-color: #E2A43D;}

/*Contenido lateral - Ver mas*/
#fondo #contenedor div[id^="col"] .cc p.vermas-cc a {background-image: url(../img/ico-mas.png);}

/*Contenido lateral - Buscador*/
#fondo #contenedor div[id^="col"] .ctcl .cc .cbc form fieldset input#Buscar {background-color: #1c5493;}

/*Listado de anclas - cla*/
#fondo #contenedor #contenido .cla ul.anclas {background: #f6f8f9;border: 1px solid #e9eef0;border-top: 2px solid #2d5582;}
#fondo #contenedor #contenido .cla .subir-listado a {background: #2d5582 url("../img/subir-listado.png") no-repeat;}

/*Cookies*/
#fondo .alertaModal {background: rgba(226, 226, 226, 0.97);}
#fondo .alertaModal .msg.cookies span#aceptaCookies {background: #2d5582;}
#fondo .alertaModal .msg.cookies span#aceptaCookies:hover {background: #90244D;}
#fondo .alertaModal .msg.cookies a {color: #2d5582;}

/*Plantilla contenedora de tabs*/
#fondo #contenedor #contenido div.tabs ul li {background: #e6dedf; border: 1px solid #f1e0e3; border-bottom-color: #ddd;}

#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: transparent url("../img/ico-lista/ico-lista1.png") 0 0.55em no-repeat;}

/*Buscador configurable - cbc*/
#fondo #contenedor #contenido .cbc form fieldset label {color: #004e86;}
#fondo #contenedor #contenido .cbc form input[type="submit"] {background: #004e86; color: #FFF; border: 1px solid #e9f2ff;}
#fondo #contenedor #contenido .cbc form input[type="submit"]:hover {background: #006bb7;}

/* 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: #2d5582; 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 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: #004e86; border-color: #003154;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro.tema a:hover {background-color: #003154; border-color: #004e86; 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/cuadrado-listado.png) 0.5em no-repeat;}
#fondo #contenedor #contenido.ficha .cte ul li {background-position: 0 0.6em; background-image: url(../img/cuadrado-listado.png);}
#fondo #contenedor #contenido.ficha .seccion a.volverAncla {background-image: url(../img/ficha-sede/ico-subir.png);}
#fondo #contenedor #contenido .listado-becas ul li {background-image: url(../img/cuadrado-listado.png);}

/*Paginacion*/
#fondo #contenedor .csld.oscuro .containerSlider .num-pagination {color: #01375f; background: #FFF;}
#fondo #contenedor .csld.claro .containerSlider .num-pagination {color: #fff; background: #004e86;}

/*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 #004e86;}

	/*Navegacion*/
	#fondo header #navegacion-opciones.cfondo #navegacion {background: #004e86;}

	/*Opciones*/
	#fondo header #navegacion-opciones #navegacion .opciones {background: #196ab1; border: 1px solid #5197da;}
	#fondo header #navegacion-opciones #navegacion .opciones div.dsp-abierto {background: #196ab1;}
	
	/*Idiomas*/
	#fondo header #navegacion-opciones #navegacion #idiomas {border: 1px solid #929292; border-radius: 3px;}
	#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 0.7em top 1.1em no-repeat; padding: 0.5em 0.5em 0.5em 1.5em}

	/*Compartir*/
	#fondo header #navegacion-opciones #navegacion #compartir a {background: transparent url("../img/responsive/btn-compartir-30.png") left no-repeat;}
	
	/*Buscador*/
	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda fieldset a.btnBuscador {background: url("../img/responsive/ico-lupa-dos-30.png") no-repeat;}
	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda input.botonbuscar {background: url("../img/responsive/botonbuscar.png") no-repeat;}
	#fondo header #navegacion-opciones #navegacion #buscador input.campotexto {color: #333; border: 1px solid #989898;}

	/*Boton subir*/
	#fondo .subir {background-color: #004e86;}

	/*Tabs*/
	#fondo #contenedor #contenido div.tabs.dsp-c a.dsp-b {color: #2d5582; background: transparent url("../img/responsive/ico-puntos.png") center right 0.5em no-repeat;}

	/*Navegacion opciones*/
	#fondo header #navegacion-opciones {position: fixed; top: 0; z-index:4;}
	#fondo header #navegacion-opciones #navegacion {padding:0;}
	#fondo header #navegacion-opciones #navegacion .opciones {padding:0;}
	#fondo header #cabecera #imagen-cabecera {max-height:8.4em;}

	/*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: #277bba;}

	#fondo header #navegacion-opciones #navegacion #idiomas {border: 1px solid #ffffff; border-radius: 3px; background: #004e86;}
	#fondo header #navegacion-opciones #navegacion .opciones a.btnOpciones {background-color: #297ebd;}

	/*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: #EEE; border-top: 3px solid #bbb; border-bottom: 3px solid #bbb;}
	#fondo #navegacion-opciones #menu-rwd nav p.apartado {display:none;}
	#fondo #navegacion-opciones #menu-rwd nav p.apartado a {color: #2D5582;}

	#fondo #navegacion-opciones #menu-rwd nav ul li a {background-image: url("../img/ico-lista/ico-lista1.png");}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li a {background-color: #EEEEEE;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.seleccionado > a {color: #004e86;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo > a {background-image: url("../img/ico-lista/ico-lista-abierto.png");}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo > a:hover {background-image: url("../img/ico-lista/ico-lista-abierto-blanco.png") !important;}

	#fondo #navegacion-opciones #menu-rwd nav ul li a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li.abierto ul li a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li a:hover
	{background-color: #004e86 !important; background-image: url("../img/ico-lista/ico-lista1-blanco.png") !important; color:#FFF;}
	
	#fondo #navegacion-opciones #menu-rwd nav ul li.seleccionado a:hover,
	#navegacion-opciones #menu-rwd nav ul li.abierto ul li.seleccionado > a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.seleccionado > a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li.seleccionado > a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li.abierto ul li.seleccionado > a:hover
	{background-image: url("../img/ico-lista/ico-lista1.png") !important; color: #004e86;}
	
	#fondo #navegacion-opciones #menu-rwd nav ul li.seleccionado.abierto.activo > a:hover,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li.seleccionado.activo.abierto > a:hover
	{background-image: url("../img/ico-lista/ico-lista-abierto.png") !important;}

	/*Arbol colapsable*/
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto span.arbCol {background-image: url("../img/responsive/colapsable/ico-mas.png");}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo > span.arbCol {background-image: url("../img/responsive/colapsable/ico-menos.png");}

	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.seleccionado > span.arbCol {background-image: url("../img/responsive/colapsable/ico-mas-sel.png");}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.seleccionado.activo > span.arbCol{background-image: url("../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;}

	/*Tarjetas - ctarj*/
	#fondo #contenedor #contenido .ctar.rwd-h .elemento,
	#fondo #contenedor #contenido .ctar.rwd-v .elemento
	{border-color: #a5baca; background-color: #f5f9fd;}

	/*Carrusel*/
	#fondo #contenedor .csld.tipo1.claro .containerSlider div[id^="slides"] .slidesjs-pagination li,
	#fondo #contenedor #contenido .csld.gr.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li
	{margin: 0.9em 0.2em !important;}

	#fondo #contenedor.tres .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.6em 0.2em !important;}
	#fondo #contenedor.tres #contenido .csld.gr.tipo2.claro.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.4em 0.2em !important;}

}

@media(max-width: 959px){

	/*Carrusel*/
	#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 1em 0.2em 0.8em 0.2em !important;}
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.75em 0.2em !important;}
	#fondo #contenedor .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em !important;}

	#fondo #contenedor.tres .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.4em 0.2em !important;}

}

@media(max-width: 767px){

	/*Carrusel*/
	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] p.mas {margin: 0.4em 0.4em 0.5em 0;}
	#fondo #contenedor #contenido .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.7em 0.2em !important;}
	#fondo #contenedor #contenido .csld.tipo2 .containerSlider div[id^="slides"] p.mas {margin: 0.75em 0.7em;}

	#fondo #contenedor #contenido .csld.gr .containerSlider div[id^="slides"] a.slidesjs-play, 
	#fondo #contenedor #contenido .csld.gr .containerSlider div[id^="slides"] a.slidesjs-stop 
	{margin: 0.4em;}

	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li,
	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li
	{margin: 0.4em 0.2em !important;}

	#fondo #contenedor #contenido .csld.md .containerSlider div[id^="slides"] p.mas {margin: 0.5em 0.7em 0.5em 0;}
	#fondo #contenedor .csld.md.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -35px;}

	#fondo #contenedor.tres #contenido .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.4em 0.2em !important;}

	#fondo #contenedor.tres #contenido .csld.gr .containerSlider div[id^="slides"] a.slidesjs-play, 
	#fondo #contenedor.tres #contenido .csld.gr .containerSlider div[id^="slides"] a.slidesjs-stop 
	{margin: 0.5em 0.4em;}

	#fondo #contenedor.tres #contenido .csld.tipo2.md .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.6em 0.2em !important;}
	#fondo #contenedor.tres .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination {left: 2.1em;}

}

@media(max-width: 639px){

	/*Carrusel*/
	#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] a.slidesjs-next,
	#fondo #contenedor .csld.gr.tipo1 .containerSlider div[id^="slides"] a.slidesjs-next
	{margin: 0.6em 0.25em 0.5em 0;}
	
	#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] a.slidesjs-previous,
	#fondo #contenedor .csld.gr.tipo1 .containerSlider div[id^="slides"] a.slidesjs-previous
	{margin: 0.6em 0.5em 0.5em 0.5em;}

	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] p.mas {margin: 0.4em 0.4em 0.5em 0;}
	#fondo #contenedor #contenido .csld.tipo2 .containerSlider div[id^="slides"] p.mas {margin: 0.75em 0.7em;}

	#fondo #contenedor #contenido .csld .containerSlider div[id^="slides"] a.slidesjs-play, 
	#fondo #contenedor #contenido .csld .containerSlider div[id^="slides"] a.slidesjs-stop,
	#fondo #contenedor #contenido .csld.gr .containerSlider div[id^="slides"] a.slidesjs-play, 
	#fondo #contenedor #contenido .csld.gr .containerSlider div[id^="slides"] a.slidesjs-stop 
	{margin: 0.4em;}

	#fondo #contenedor #contenido .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li,
	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li 
	{margin: 0.4em 0.2em !important;}

	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.2em !important;}

	#fondo #contenedor #contenido .csld.md .containerSlider div[id^="slides"] p.mas {margin: 0.5em 0.7em 0.5em 0;}

	#fondo #contenedor.tres .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.7em 0.2em !important;}

	#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.7em 0.2em !important;}

	#fondo #contenedor.tres #contenido .csld.gr.tipo2.claro.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.2em 0.2em !important;}
	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.8em 0.2em !important;}

}

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

	/*Carrusel*/
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.3em 0.2em !important;}
	
	#fondo #contenedor .csld.tipo1.claro .containerSlider div[id^="slides"] .slidesjs-pagination li, 
	#fondo #contenedor #contenido .csld.gr.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li
	{margin: 0.7em 0.2em !important;}

	#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.7em 0.2em !important;}

}

@media(max-width: 359px){ 

	/*Carrusel*/
	#fondo #contenedor #contenido .csld.tipo1 .containerSlider div[id^="slides"] p.mas {margin: 0.5em 0.4em 0.5em 0;}
	#fondo #contenedor #contenido .csld.tipo2 .containerSlider div[id^="slides"] p.mas {margin: 0.5em 0.4em 0.6em 0;}
	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] p.mas {margin: 0.6em 0.4em 0.5em 0;}

	#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 1px -51px;}
	#fondo #contenedor .csld.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -18px !important;}

	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.4em 0.2em !important;}

}