/*ESTILOS GENERALES PT's MCD*/
body {background-color: #fff; font-family: 'open_sansregular', sans-serif;}
#fondo {background:none;}

/*Contenedor*/
#fondo #contenedor {background:#FFF; border: none;}

#fondo.portada #contenedor.dos #contenido {width: 80%; margin: 0; padding: .5rem .75rem 0 0;}

/*Barra de opciones*/
#fondo header #navegacion-opciones #navegacion .opciones {padding: 0 0.5em; margin: 0.25em 0;}

#fondo header #navegacion-opciones,
#fondo header #navegacion-opciones #navegacion
{background: #fff;}

#fondo header #navegacion-opciones #navegacion .opciones ul.ico-link li a {color: #000; vertical-align: top;}
#fondo header #navegacion-opciones #navegacion .opciones ul.ico-link li a:hover {text-decoration: underline;}

/*Menú superior*/
#fondo header #navegacion-superior {width: auto;}
#fondo header #navegacion-superior nav#menu-superior {height: auto; background: #F8F8F8; border-bottom-color: #E9E9E9;}
#fondo header #navegacion-superior nav#menu-superior ul {height: auto ;margin-top: .5em;}
#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: transparent;}
#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado {margin-top: 0; background: none; border: none; }
#fondo header #navegacion-superior nav#menu-superior ul li a, #fondo header #navegacion-superior nav#menu-superior ul li.seleccionado a {font-weight: 600;font-size: .9rem; padding: 0;}
#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado a {color: initial;} 
#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado a:hover {background: none;}

#fondo header #navegacion-superior nav#menu-superior ul li a[rel="external"] {background: url("../img/ico-external.gif") right 0.1em no-repeat; padding-right: 1.5em;}

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

#fondo header #navegacion-superior nav#menu-superior ul li, #fondo header #navegacion-superior nav#menu-superior ul li:first-child, #fondo header #navegacion-superior nav#menu-superior ul li.seleccionado {position: relative; height: 30px; padding: 0 .5rem;}
#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado:after, #fondo header #navegacion-superior nav#menu-superior ul li:hover:after {width: calc(100% - 10px);}
#fondo header #navegacion-superior nav#menu-superior ul li:after {position: absolute; content: ''; bottom: 0; left: 5px; width: 0%; border-bottom: 6px solid #154481; transition: 0.3s;}

/*Cabecera*/
#fondo header #cabecera p.titulo {position: static;font-size: 1.3em;text-decoration: none;max-width: 100%;font-weight: 700;bottom: 0;background: #fff;margin: 0 auto;padding: .5em 0 1em; border-top: 1px solid #F8F8F8;}
#fondo header #cabecera p.titulo a {color:#333;}
#fondo header #cabecera p.titulo.mcd {max-width:100%; max-height: 3rem;}

#fondo header #cabecera #escudo {padding: 0.4em 0 0 0.4em;}
#fondo header #cabecera #escudo img {padding: 0; height: 100%;}
#fondo header #cabecera #logo {height: 4.5rem;}
#fondo header #cabecera.borde-inferior {border-bottom: 3px solid #154481;}
#fondo header #cabecera #imagen-cabecera {max-height:none;}

#fondo header #navegacion-opciones #navegacion .opciones ul li {vertical-align: bottom; padding-left: 0;}

/*Buscador*/
#fondo header #navegacion-opciones #navegacion {width: auto;}
#fondo header #navegacion-opciones #navegacion #buscador input.botonbuscar {height:1.4em; width: 1.5em; background: url("../img/buscar.svg") no-repeat; background-size: 18px 18px;}
#fondo header #navegacion-opciones #navegacion #buscador input.campotexto {border: 1px solid #555;}
#fondo header #navegacion-opciones #navegacion #buscador form.busqueda input#campotexto:focus {border: 1px solid #154481;}
#fondo header #navegacion-opciones #navegacion #buscador {padding: 0.4em 0 0 0;}

/*Idiomas*/
#fondo header #navegacion-opciones #navegacion #idiomas ul li {background:none;}
#fondo header #navegacion-opciones #navegacion #idiomas ul li::before {content: "|";color: #3b3b3b;}
#fondo header #navegacion-opciones #navegacion #idiomas ul li:first-child::before {content: "";}
#fondo header #navegacion-opciones #navegacion #idiomas ul li a {border-left: 0; padding-left: 0;}
#fondo header #navegacion-opciones #navegacion #idiomas ul li.primero a {border:none; padding:0;}
#fondo header #navegacion-opciones #navegacion #idiomas ul li span,
#fondo header #navegacion-opciones #navegacion #idiomas ul li a span {font-size: .8rem;color: #000;}
#fondo header #navegacion-opciones #navegacion #idiomas ul li a span:hover {color: #154481;}
#fondo header #navegacion-opciones #navegacion #idiomas ul li.actual span {text-decoration: underline;}


/*Compartir*/
#fondo header #navegacion-opciones #navegacion #compartirmag {padding: 0.4em 0.4em 0 0;}
#fondo header #navegacion-opciones #navegacion #compartirmag ul {top: 10px; border-color: #154481; margin-top: 0;}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li:hover {background: #f2f2f2; border-radius: 5px;}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li.mas a {background-image: url("../img/ico-mas-compartir.png");}
#fondo header #navegacion-opciones #navegacion #compartirmag a#btnCompartir {background-image: url("../img/btn-compartir.png");}
#fondo header #navegacion-opciones #navegacion #compartirmag ul.dcha::after {border-bottom-color: #154481;}

#fondo header #navegacion-opciones #navegacion #compartirmag .fondo.ancho .enlaces .encabezado span.cerrar {background-image: url(../img/responsive/ico-cerrar.png);}
#fondo header #navegacion-opciones #navegacion #compartirmag .fondo.ancho .enlaces .encabezado p {color: #154481;}
#fondo header #navegacion-opciones #navegacion #compartirmag .fondo.ancho .enlaces ul.abierto {border-top-color: #154481;}

/*Migas*/
#fondo #contenedor #migas {padding: 1.1rem 0 1.1rem 1.25rem; border: 0;}
#fondo #contenedor #migas ol li {background-image: url("../img/ico-lista/ico-lista3.png");}
#fondo #contenedor #migas a {font-weight: bold;}
#fondo #contenedor #migas ol li.actual {font-weight: normal;}

/*Volver*/
#fondo #contenedor p.volver a {background: #f2f2f2 url("../img/ico-volver.png") 0.35em 0.3em no-repeat;margin-right: 0.5rem;}
#fondo #contenedor p.volver a:hover {text-decoration: none;border-color: #5f5954;}

/*Pie*/
#fondo footer, 
#fondo.pie-completo footer
{position:static; margin:0 auto; border:none;}
#fondo.pie-completo footer #pie .bloque-superior {padding: 0.7em 1em 0;}

#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-inferior {background-color: #2A2A2A;max-width: 80em;margin: 0 auto;}
#fondo footer #pie a, #fondo footer #pie .bloque-inferior p {color: #fff; font-size: .9rem; font-weight: bold;}

#fondo footer #pie .bloque-superior ul.menu-pie li {border-right:1px solid #000;}

#fondo footer #pie .bloque-inferior .dcha ul.comunes li {background: none;}
#fondo footer #pie .bloque-inferior .dcha ul.comunes li:before {content: '|'; color: #fff; padding-right: 20px;}
#fondo footer #pie .bloque-inferior .dcha ul.comunes li:first-child:before {content: " ";}

#fondo.pie-completo footer #pie .bloque-superior .centrado ul.logos li {padding: 0 .25rem;}

/*Columna izquierda*/
#fondo #contenedor #col-izq nav {background: #fff; border: none;}
#fondo #contenedor #col-izq nav p.apartado {display:none;}
#fondo #contenedor #col-izq nav p.apartado a {color: #154481 ;}

#fondo #contenedor #col-izq nav ul li {line-height: 1.5;}
#fondo #contenedor #col-izq nav ul li a {font-size: 1rem; padding: 0.8rem 1rem; background-image: none !important; color:#000; border: 1px solid #E9E9E9;}

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

#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:#535353 !important; background-color:#F8F8F8 !important; font-weight:700; border: 0;}

#fondo #contenedor #col-izq nav ul li.abierto {border-left: 8px solid #154481; border-bottom: 5px solid #154481;}
#fondo #contenedor #col-izq nav ul li.abierto>a {background: #154481 !important; color: #fff !important; font-weight: 100; border-color: #154481;}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto a {background-color:#F8F8F8 !important;}

#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:#154481 !important; }

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto>a {position: relative; background: #CFDCED !important; border: 1px solid #CFDCED; color: #2A2A2A;}

#fondo #contenedor #col-izq nav ul li.abierto ul li a {background-color: #f8f8f8 !important;padding-left: 1.5em; color: #000; font-weight: normal; border: 1px solid transparent;}
#fondo #contenedor #col-izq nav ul li.abierto ul li.seleccionado a {color: #535353 !important; font-weight: 700; background-color:#F8F8F8 !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-color: #CFDCED !important; border-color: #CFDCED;color: #154481  !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:#2A2A2A !important; font-weight: normal; 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:#535353  !important; font-weight: 700;}

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

#fondo #contenedor #col-izq nav ul li.abierto >ul > li.abierto {border-color: #CFDCED;}

#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: inherit !important;}

/*Hover*/
#fondo #contenedor #col-izq nav ul li a:hover,
#fondo #contenedor #col-izq nav ul li.abierto a:hover,
#fondo #contenedor #col-izq nav ul li.abierto.seleccionado > a:hover
{background-color: #dadada !important; color: #2a2a2a !important; border-color: #dadada;}

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

#fondo #contenedor #col-izq nav ul li.abierto a:hover, 
#fondo #contenedor #col-izq nav ul li.abierto>a:hover, 
#fondo #contenedor #col-izq nav ul li.abierto ul li a:hover, 
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto>a:hover, 
#fondo #contenedor #col-izq nav p.apartado a:hover, #fondo #contenedor #col-izq nav ul li a:hover, 
#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.abierto ul li a:hover, 
#fondo #contenedor #col-izq nav ul li.abierto ul li a:hover #fondo #contenedor #col-izq nav ul li.seleccionado a:hover, 
#fondo #contenedor #col-izq nav ul li.abierto ul li.seleccionado a:hover, 
#fondo #contenedor #col-izq nav ul li.abierto.seleccionado a:hover
{background-color: #dadada !important; border: 1px solid #dadada; color: #2a2a2a !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: #3b3b3b;}

/*Titulos subrayados*/
#fondo.portada #contenedor .subrayado {border-bottom-color: transparent}
#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: #154481; font-weight: 600;}

/*Listados*/
#fondo #contenedor #contenido ul li, 
#fondo #contenedor #contenido .clp ul li {background-image: url(../img/ico-lista/ico-lista3.png);}
#fondo #contenedor #contenido ul li ul li {background-image: url(../img/ico-lista/ico-lista1.png);}
#fondo #contenedor #contenido ul li ul li ul li {background-image: url(../img/ico-lista/ico-lista2.png);}
#fondo #contenedor #contenido ul li ul li ul li 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: transparent url(../img/ico-lista/ico-lista1.png) 0 0.85em no-repeat; border:none;}

#fondo #contenedor #contenido ul li {background: url(../img/ico-lista/ico-lista1.png) 0.4em 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.5em;}

#fondo #contenedor .cc .cte ul li,
#fondo #contenedor .cc .cte dt 
{background: transparent url(../img/ico-lista/ico-lista3.png) 0em 0.15em 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 p, #fondo #contenedor ul, #fondo #contenedor ol {line-height: 1.5;}
#fondo #contenedor .tema span {color: #1154a6;}

#fondo #contenedor .tema.tfondo span.titulo,
#fondo #contenedor .tema.pfondo span.pie
{background: #154481; color:#FFF;padding: 1rem;}
#fondo #contenedor .tema.pfondo span.pie {font-size: .8rem;}
#fondo #contenedor span.titulo {padding: 1rem .5rem .5rem;}
#fondo #contenedor #contenido .enlace.tema a:hover {border-color: #1154a6;}

/*Revisión tmaaño imagenes*/
#fondo #contenedor #contenido .pq.enlace, 
#fondo #contenedor #contenido .pq img, #fondo #contenedor #contenido .pq iframe, 
#fondo #contenedor #contenido .pq object
{width: 12rem;}

/*Componente listado de paginas hijas - clp*/
#fondo #contenedor #contenido .clp ul li a {color:#000;}
#fondo #contenedor #contenido .clp ul li a:hover {color: #1154a6;}

/*Mas de un nivel*/
#fondo #contenedor #contenido .clp ul.niveles li {background-position: 0.5em 0.45em; background-image: url("../img/ico-lista/ico-lista0.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/ico-lista/ico-lista1.png"); list-style: none; border: none;}

/*Listado de enlaces Multi*/
/*Solo titulo*/
#fondo #contenedor #contenido .cle div.enlace p.titulo { font-size: .9rem; font-weight: bold; padding: 0 .5em 0 1.5em;}
#fondo #contenedor #contenido .cle div.enlace p.descripcion {padding: 0 .5em 0 1.5em;}
#fondo #contenedor #contenido .cle div.enlace p.titulo a {color: #154481; text-decoration: none;}
#fondo #contenedor #contenido .cle div.enlace p.titulo a:hover {text-decoration: underline;}
#fondo #contenedor #contenido .cle div.enlace:hover {background-color: transparent;}

/*Carrusel*/
#fondo #contenedor .csld {border: 1px solid #e4e4e4; 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: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.claro .containerSlider div[id^="slides"] p.mas a {color: #154481; background: url(../img/carrusel/ico-mas.png) left no-repeat !important;}

#fondo #contenedor .csld.tipo1.oscuro .containerSlider div[id^="slides"] a.slidesjs-next.slidesjs-navigation {background-image: url("../img/carrusel/flecha-siguiente-tipo1b.svg"); background-position:0 0;}
#fondo #contenedor .csld.tipo1.oscuro .containerSlider div[id^="slides"] a.slidesjs-previous.slidesjs-navigation {background-image: url("../img/carrusel/flecha-anterior-tipo1b.svg") !important; 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.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px 0px; background-image: none; color: #000 !important;}

#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-previous.slidesjs-navigation {background-position:0 0; margin: 0.6em .5em; height: initial !important;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-next.slidesjs-navigation,
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-previous.slidesjs-navigation
 {background-position:0 0; margin: 0.6em .4em; height: initial !important;}

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

#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: #154481 !important;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] p.mas {right: 1.25rem;}
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] p.mas a {color: #154481 ; background: url("../img/carrusel/ico-mas.png") left no-repeat !important; background-size: 14px !important;}
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-image: url("../img/carrusel/pagination.png"); background-position: 0 0;}

#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-play {background: url("../img/carrusel/boton-play-carrusel-tipo1b.svg") left no-repeat;}
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-play:hover {background: url("../img/carrusel/boton-play-carrusel-tipo1b-hover.svg") left no-repeat;}
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-stop {background: url("../img/carrusel/boton-pause-carrusel-tipo1b.svg") left no-repeat;}
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-stop:hover {background: url("../img/carrusel/boton-pause-carrusel-tipo1b-hover.svg") left no-repeat;}

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

/*CARRUSEL NUEVO*/
#fondo #contenedor .csldn {border: 1px solid #154481;}

#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 .csld .containerSlider div[id^="slides"] a.slidesjs-play,
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-stop,
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-play:hover,
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-stop:hover
 {background-size: 17px 17px !important; background-position: 0 0 !important; width: 17px; height: 17px; margin: 0.6em .4em;}
#fondo #contenedor .csld.tipo1.claro .containerSlider div[id^="slides"] a.slidesjs-play {background: transparent url(../img/carrusel/boton-play-carrusel-tipo1a.svg) center no-repeat;}
#fondo #contenedor .csld.tipo1.claro .containerSlider div[id^="slides"] a.slidesjs-play:hover {background: transparent url(../img/carrusel/boton-play-carrusel-tipo1a-hover.svg) center no-repeat;}

#fondo #contenedor .csld.tipo1.claro .containerSlider div[id^="slides"] a.slidesjs-stop {background: transparent url(../img/carrusel/boton-pause-carrusel-tipo1a.svg) center no-repeat;}
#fondo #contenedor .csld.tipo1.claro .containerSlider div[id^="slides"] a.slidesjs-stop:hover {background: transparent url(../img/carrusel/boton-pause-carrusel-tipo1a-hover.svg) center no-repeat;}

#fondo #contenedor.tres .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: .75em .2em !important;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-image: none; background-color: #fff; border-radius: 50%; border: 2px solid #000;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] li.slidesjs-pagination-item a.active {background-image: none;background-color: #f7d118;}


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


#fondo #contenedor .csldn.tipo2 .barra-opciones ol.pagination li a {background-image: url(../img/carrusel/pagination-t2.png); color: #154481;}

#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.oscuro .barra-opciones ol.pagination li a {background-position: 0 0px;}
#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] a.slidesjs-play {background: url(../img/carrusel/boton-play-carrusel-tipo2a.svg) 0 center no-repeat;}
#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] a.slidesjs-play:hover {background: url(../img/carrusel/boton-play-carrusel-tipo2a-hover.svg) 0 center no-repeat;}
#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] a.slidesjs-stop {background: url(../img/carrusel/boton-pause-carrusel-tipo2a.svg) 0 center no-repeat;}
#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] a.slidesjs-stop:hover {background: url(../img/carrusel/boton-pause-carrusel-tipo2a-hover.svg) 0 center no-repeat;}


#fondo #contenedor .csldn.tipo2 .barra-opciones a.next {background: url(../img/carrusel/flecha-siguiente-tipo2-b.png) 0 center no-repeat !important;}
#fondo #contenedor .csldn.tipo2 .barra-opciones a.prev {background: url(../img/carrusel/flecha-anterior-tipo2-b.png) 0 center no-repeat !important;}

#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-color: #154481;}

#fondo #contenedor .csldn.claro .sliders .slide .caption p.antetitulo,
#fondo #contenedor .csldn.claro .sliders .slide .caption p.titulo
{color: #154481 !important;}

#fondo #contenedor .csldn.claro .sliders .slide p.mas a {background-image: url(../img/carrusel/ico-mas.png); color: #154481 !important;}

#fondo #contenedor .csldn.tipo1.claro .barra-opciones a.next {background: url(../img/carrusel/flecha-siguiente-tipo1-cultura.png) 0 center no-repeat;}
#fondo #contenedor .csldn.tipo1.claro .barra-opciones a.prev {background: url(../img/carrusel/flecha-anterior-tipo1-cultura.png) 0 center no-repeat;}

#fondo #contenedor .csldn.oscuro .barra-opciones {background: #000000;}
#fondo #contenedor .csldn.oscuro .sliders .slide .caption {background: rgba(0, 0, 0, 0.75);}

#fondo #contenedor .csldn.tipo1.oscuro .barra-opciones a.next {background: url(../img/carrusel/flecha-siguiente-tipo1-b.png) 0 center no-repeat;}
#fondo #contenedor .csldn.tipo1.oscuro .barra-opciones a.prev {background: url(../img/carrusel/flecha-anterior-tipo1-b.png) 0 center no-repeat;}

/*Paginacion*/
#fondo #contenedor .csldn.claro .barra-opciones .num-pagination {color: #FFF; background: #154481;}
#fondo #contenedor .csldn.oscuro .barra-opciones .num-pagination {color: #154481; background: #FFF;}

/*FlechaDeb inferiores*/
#fondo #contenedor .csldn.tipo2.claro.flechasDeb .barra-opciones a.prev {background-image: url(../img/carrusel/flecha-anterior-tipo2-claro.png) !important;}
#fondo #contenedor .csldn.tipo2.claro.flechasDeb .barra-opciones a.next {background-image: url(../img/carrusel/flecha-siguiente-tipo2-claro.png) !important;}
#fondo #contenedor .csldn.tipo2.oscuro.flechasDeb .barra-opciones a.prev {background-image: url(../img/carrusel/flecha-anterior-tipo2-b.png) !important;}
#fondo #contenedor .csldn.tipo2.oscuro.flechasDeb .barra-opciones a.next {background-image: url(../img/carrusel/flecha-siguiente-tipo2-b.png) !important;}

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

/*Parrafo imagen*/
#fondo #contenedor #contenido .cim.borde.tema img
{border-color: #e4e4e4;}

#fondo #contenedor #contenido .cim.tema.enlace a:hover,
#fondo #contenedor #contenido .nlpl .cim.tema.enlace a:hover,
#fondo #contenedor #contenido .cim.borde.tema.enlace.tfondo:hover img,
#fondo #contenedor #contenido .cim.borde.tema.enlace.pfondo:hover img
{border-color: #2d5582; transition: .3s;}

/*Mapa*/
#fondo #contenedor #contenido .cmp .mapaImg {box-shadow: 0 0 5px #ccc; border: 1px solid #e6e6e6;}
#fondo #contenedor #contenido .cmp .mapaImg ul li a {background-image: url("../img/mapa-comunidades/mapa-link.png");}
#fondo #contenedor #contenido .cmp .mapaImg ul li a:hover {background-image: 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'); background-color: #F8F8F8;}

#fondo #contenedor #contenido .cmp.com ul.lista li:hover,
#fondo #contenedor #contenido .cmp.prov ul.lista li:hover
{background-color: #003eff29;}

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

#fondo #contenedor #contenido .cmp.com ul.lista li, 
#fondo #contenedor.tres #contenido .cmp.com ul.lista li, 
#fondo #contenedor #contenido .cmp.prov ul.lista li, 
#fondo #contenedor.tres #contenido .cmp.prov ul.lista li
{width: 100%;}

/*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: #154481 ; color: #FFF;}
#fondo #contenedor #contenido .ctabla.color table thead th {color: #154481;}

/*Tablas Provisionales*/
#fondo #contenedor #contenido div.tabla table thead th,
#fondo #contenedor #contenido table.data thead th
{color: #ffffff;padding: 0.5em;background: #154481  }

/*Formulario - Componente*/
#fondo #contenedor .formulario form fieldset label {color: #000;}
#fondo #contenedor .formulario form input[type="submit"] {background: #154481;color: #FFF;border: 1px solid #e9f2ff;}
#fondo #contenedor .formulario form input[type="submit"]:hover {background: #0b2952;}

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

/*CALENDARIO - EVENTOS*/
/*Cabecera*/
#fondo #contenedor #col-dcha .ccb .cabecera-cal {background: #154481;}
#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-color: #f1f4f8;}
#fondo #contenedor #col-dcha .ccb table thead tr.dias th {border-bottom-color: #154481;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.evento:hover {background: #f8d3d6;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.evento a {color: #154481;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.evento a:hover {color: #154481;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.sel {background: #fbe2f2;border-color: #ffade6;}

/*Leyenda*/
#fondo #contenedor #col-dcha .ccb .leyenda {background: #154481  }

/*Buscador agenda*/
#fondo #contenedor #col-dcha .ccb .formulario {background: #F1F4F8;}
#fondo #contenedor #col-dcha .ccb .formulario h3 {color: #154481; border-bottom: 3px solid #154481; 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: #154481; color: #fff;border-bottom: 1px solid #154481;border-right: 1px solid #154481;border-top: 1px solid #f8d3d6;border-left: 1px solid #f8d3d6;}

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

.mecd-dp-selector .cabecera-selector {background: #154481;}
.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: #154481;border: 1px solid #d4b7c0;background: #f3d4de url(../img/datepicker/bk-item-val.jpg);}
.mecd-dp-selector .meses ul li:hover {background: #154481 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: #154481;}

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: #154481 !important;}

body .ui-state-highlight,
body .ui-widget-content .ui-state-highlight,
body .ui-widget-header .ui-state-highlight
{background: #154481 !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: #154481;}
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:#154481;}

/*Listado de eventos - clev*/
#fondo #contenedor .clev .resultados .enlace p.titulo a:hover {color: #154481;}

/*Buscador-interno - cbi*/
#fondo #contenedor #contenido .cbi .paginacion a.current,
#fondo #contenedor #contenido .cbi .paginacion a:hover
{background: #154481  url(../img/bk-sel-buscador.jpg); border-color: #154481;}

/*Listado de enlaces columnas laterales*/
#fondo #contenedor div[id^="col"] .cc {border-color:transparent;}
#fondo #contenedor div[id^="col"] .cc.estilo1 p.titulo-cc {background: #154481;color: #fff;border-color: #154481; padding: .5rem;}
#fondo #contenedor div[id^="col"] .cc.estilo2 p.titulo-cc {border-bottom: 1px solid #154481; padding:0;}
#fondo #contenedor div[id^="col"] .cc a {color:#000;}

#fondo #contenedor div[id^="col"] .cc .cle div.enlace.destacado p.titulo {background-image: url("../img/ico-lista/ico-lista2.png");}

#fondo #contenedor div[id^="col"] .cc.estilo1 .cte,
#fondo #contenedor div[id^="col"] .cc.estilo1 .cle
{padding:0.25em 1em;}

#fondo #contenedor div[id^="col"] .cc.estilo2 .cte,
#fondo #contenedor div[id^="col"] .cc.estilo2 .cle
{padding: 0.25em 1em;}

#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-lista3.png") 0 0.2em no-repeat;}
#fondo #contenedor div[id^="col"] .cc .cle div.enlace p a {color: #000;}
#fondo #contenedor #contenido .enlace a:hover {border-color: #555;}

#fondo #contenedor div[id^="col"] .cc .cle .enlace.destacado {background-color: transparent; border-bottom: 1px dotted #555; margin-bottom: 3px; font-weight: bold;}
#fondo #contenedor div[id^="col"] .cc .cle div.enlace.destacado p.titulo {background-image: url("../img/ico-lista/ico-lista2.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 .cln .resultados .enlace p.titulo a:hover {color: #154481;}

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

#fondo #contenedor #contenido .cle {margin: 0.8em 0;}
#fondo #contenedor #contenido .cle div.enlace img {border: 1px solid #e6e6e6;}

/*Contenido lateral - Banner*/
#fondo #contenedor div.banner a {color: #154481; height: 100%; padding: 0; color: #154481;}
#fondo #contenedor div.banner a:hover {border-color: #FFF;}
#fondo #contenedor div.banner:hover {border-color: #e7e7e7;}

#fondo #contenedor #col-izq div.banner,
#fondo #contenedor #col-dcha div.banner 
{width: 100%; height: auto;}

#fondo #contenedor div.banner.unaLinea img, 
#fondo #contenedor div.banner.dosLineas img
{width: auto; max-width: none; max-height: 65px; position: absolute; border: 1px solid transparent;}
#fondo #contenedor div.banner.unaLinea a, 
#fondo #contenedor div.banner.dosLineas a
{display: block; height: 2.7em; padding: 0.5em;}
#fondo #contenedor div.banner img {position: relative; display: block; max-width: unset; width: 100%; max-height: unset;}

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

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

#fondo #contenedor #contenido .cla .elemento p.titulo {color: #154481;}

/*Cookies*/
#fondo .alertaModal {background: rgba(226, 226, 226, 0.97);}
#fondo .alertaModal .msg.cookies span[id*="Cookies"] {background: #154481;}
#fondo .alertaModal .msg.cookies span[id*="Cookies"]:hover,
#fondo .alertaModal .msg.cookies span#aceptaCookies:hover
{background: #0f325f;}
#fondo .alertaModal .msg.cookies a {color: #154481;}


/*Plantilla contenedora de tabs*/
#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: #154481;}

/*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: #154481;color: #FFF;border-color: #ffe9f5;}
#fondo #contenedor #contenido .cbc form input[type="submit"]:hover {background: #154481;}

/* Aplicaciones NW*/
/* Formularios */
#contenedor #contenido #formularios span {color: #154481  }
#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 #154481; 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 #154481;}
#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: #154481; 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: #154481; 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: #154481; 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: #caa5a5;background: #f9f9f9;}
#fondo #contenedor #contenido .ctar .elemento p.titulo {color: #154481;}

/*Componente botones*/
#fondo #contenedor .cbtn div[class^="btn"].estclaro.tema a {background-color: #154481; border-color: #154481; color: #fff; border-radius: 0; transition: 0.3s;}
#fondo #contenedor .cbtn div[class^="btn"].estclaro.tema a:hover {background-color: #EBEBEB; border-color: #EBEBEB; color: #535353; transition: 0.3s;}
#fondo #contenedor .cbtn div[class^="btn"].estclaro.tema a span {color: #fff;}
#fondo #contenedor .cbtn div[class^="btn"].estclaro.tema a:hover span  {color: #535353;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro.tema a {background-color: #154481;border-color: #154481; color: #fff; border-radius: 0; transition: 0.3s;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro.tema a:hover {background-color: #EBEBEB;border-color: #EBEBEB; color: #535353; transition: 0.3s;}

#fondo #contenedor div[class^="btn"].tema span {color: #fff;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro.tema a:hover span{color: #535353;}

/*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-lista0.png) 0.5em no-repeat;}
#fondo #contenedor #contenido.ficha .cte ul li {background-position: 0 0.6em; background-image: url(../img/ico-lista/ico-lista0.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/ico-lista/ico-lista0.png);}
#fondo #contenedor #contenido .listado-becas ul li a:hover {color: #154481;}

#fondo #contenedor #contenido.ficha p.convocatoria,
#fondo #contenedor #contenido.localizacion p.convocatoria
{color: #154481; background-color: #f6ebee; border-left-color: #154481;}

#fondo #contenedor #contenido.ficha div.estilo-boton a.boton {color: #154481;}
#fondo #contenedor #contenido.ficha div.estilo-boton a.boton:hover {color: #154481;}

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

/*Facebook y Twitter*/
#fondo #contenedor .ctcl .ccfb.estilo1 p.titulo,
#fondo #contenedor .ctcl .cctw.estilo1 p.titulo 
{background: #154481;}

#fondo #contenedor .ctcl .ccfb.estilo2 p.titulo,
#fondo #contenedor .ctcl .cctw.estilo2 p.titulo
{border-bottom-color: #154481; color: #154481;}

/*Galeria de botones - gbtn*/
#fondo #contenedor #contenido .gbtn div[class^="w"] .btn {border-color: #e4e4e4; background-color: #fff;}
#fondo #contenedor #contenido .gbtn div[class^="w"] .btn a span {padding: 0.5em 0;color: #154481;}
#fondo #contenedor #contenido .gbtn div[class^="w"] .btn:hover {border-color: #8EAEF2;}
#fondo #contenedor #contenido .gbtn .btn.imgtxt a span, 
#fondo #contenedor #contenido .gbtn .btn.imgtxt a span
{background-color: #ffffffeb;}

/*Caja de enlaces - cjenl*/
#fondo #contenedor #contenido .cjenl .elemento.estilo1 p.titular {background: #154481;}
#fondo #contenedor #contenido .cjenl .elemento p.vermas a {background-image: url(../img/ico-mas.png);}
#fondo #contenedor #contenido .cjenl .elemento.estilo2 p.titular {border-bottom-color: #154481;}

/*Componente enfasis - cten*/
#fondo #contenedor .cten.tema p {color: #1b1b1b;}
#fondo #contenedor .cten.fondo.tema {background-color: #fff3f8;}
#fondo #contenedor .cten.borde.tema {border-color: #154481 ;}
#fondo #contenedor .cten.fondo.borde.tema {border-color: #e4bcd0;}

/*Mapa img*/
#fondo #contenedor #contenido .cmp.com {width: 100%;}
#fondo #contenedor #contenido .cmp.com ul.lista {width: 51.3rem; margin: 0;}
#fondo #contenedor #contenido .cmp.com ul.lista li, 
#fondo #contenedor #contenido .cmp.prov ul.lista li
{width: 32.5%;}

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

#fondo #contenedor #contenido .ctar.esc-h .elemento, 
#fondo #contenedor #contenido .ctar.esc-l .elemento
{max-width: 100%;}

/* rrss cabecera */
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.sin {width: 25px; padding-left: 0;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a {width: auto; padding-left: 30px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.tiktok {background: transparent url(../img/ico-redes/ico-tiktok.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li:hover a.tiktok {background: transparent url(../img/ico-redes/ico-tiktok-hover.svg) left no-repeat; background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.vimeo {background: transparent url(../img/ico-redes/ico-vimeo.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li:hover a.vimeo {background: transparent url(../img/ico-redes/ico-vimeo-hover.svg) left no-repeat; background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.youtube {background: transparent url(../img/ico-redes/youtube.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li:hover a.youtube {background: transparent url(../img/ico-redes/youtube-hover.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.twitter {background: transparent url(../img/ico-redes/twitter-brands.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li:hover a.twitter {background: transparent url(../img/ico-redes/twitter-brands-hover.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.facebook {background: transparent url(../img/ico-redes/facebook-f-brands.svg) left no-repeat;background-size: 30px 18px; }
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li:hover a.facebook {background: transparent url(../img/ico-redes/facebook-f-brands-hover.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.instagram {background: transparent url(../img/ico-redes/instagram-brands.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li:hover a.instagram {background: transparent url(../img/ico-redes/instagram-brands-hover.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.linkedin {background: transparent url(../img/ico-redes/linkedin-brands.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li:hover a.linkedin {background: transparent url(../img/ico-redes/linkedin-brands-hover.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.pinterest {background: transparent url(../img/ico-redes/pinterest-brands.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li:hover a.pinterest {background: transparent url(../img/ico-redes/pinterest-brands-hover.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.flickr {background: transparent url(../img/ico-redes/flickr-brands.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li:hover a.flickr {background: transparent url(../img/ico-redes/flickr-brands-hover.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.telegram {background: transparent url(../img/ico-redes/telegram-brand.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li:hover a.telegram {background: transparent url(../img/ico-redes/telegram-brand-hover.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.tripadvisor {background: transparent url(../img/ico-redes/tripadvisor-brand.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li:hover a.tripadvisor {background: transparent url(../img/ico-redes/tripadvisor-brand-hover.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.blog {background: transparent url(../img/ico-redes/ico-blog.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li:hover a.blog {background: transparent url(../img/ico-redes/ico-blog-hover.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.rss {background: transparent url(../img/ico-redes/ico-rss.svg) left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li:hover a.rss {background: transparent url(../img/ico-redes/ico-rss-hover.svg) left no-repeat;background-size: 30px 18px;}

#fondo header #navegacion-opciones #navegacion .opciones ul li:hover a span {color: #154481; text-decoration: none;}

#fondo header #navegacion-opciones #navegacion #compartirmag ul li a.facebook {background: transparent url("../img/ico-redes/facebook-f-brands.svg") left no-repeat;background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li a.twitter {background: transparent url("../img/ico-redes/twitter-brands.svg") left no-repeat; background-size: 30px 18px;}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li a.google {background: transparent url("../img/responsive/ico-redes/ico-googleplus.png") left no-repeat;background-size: 30px 18px}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li a.linkedin {background: transparent url("../img/ico-redes/linkedin-brands.svg") left no-repeat;background-size: 30px 18px}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li a.flickr {background: transparent url("../img/ico-redes/flickr-brands.svg") left no-repeat;background-size: 30px 18px}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li a.instagram {background: transparent url("../img/ico-redes/instagram-brands.svg") left no-repeat;background-size: 30px 18px}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li a.pinterest {background: transparent url("./img/ico-redes/pinterest-brands.svg") left no-repeat;background-size: 30px 18px}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li a.youtube {background: transparent url("../img/ico-redes/youtube.svg") left no-repeat;background-size: 30px 18px}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li a.blog {background: transparent url("../img/ico-redes/ico-blog.svg") left no-repeat;background-size: 30px 18px}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li a.email {background: transparent url("../img/ico-redes/ico-mail2.svg") left no-repeat;background-size: 30px 18px}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li.mas a {background: transparent url("../img/ico-redes/ico-mas.svg") left no-repeat;background-size: 30px 18px}

#fondo header #navegacion-opciones #navegacion .opciones ul li a span {color: #000; padding-left: 0.1rem;}

@media (max-width: 1023px){
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.tiktok {background: transparent url(../img/ico-redes/ico-tiktok-responsive.svg) center no-repeat;background-size: 40px 28px;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.vimeo {background: transparent url(../img/ico-redes/ico-vimeo-responsive.svg) center no-repeat;background-size: 40px 28px;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.youtube {background: transparent url(../img/ico-redes/youtube-responsive.svg) center no-repeat;background-size: 40px 28px;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.twitter {background: transparent url(../img/ico-redes/twitter-brands-responsive.svg) center no-repeat;background-size: 40px 28px;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.facebook {background: transparent url(../img/ico-redes/facebook-f-brands-responsive.svg) center no-repeat;background-size: 40px 28px;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.instagram {background: transparent url(../img/ico-redes/instagram-brands-responsive.svg) center no-repeat;background-size: 40px 28px;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.linkedin {background: transparent url(../img/ico-redes/linkedin-brands-responsive.svg) center no-repeat;background-size: 40px 28px;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.pinterest {background: transparent url(../img/ico-redes/pinterest-brands-responsive.svg) center no-repeat;background-size: 40px 28px;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.flickr {background: transparent url(../img/ico-redes/flickr-brands-responsive.svg) center no-repeat;background-size: 40px 28px;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.telegram {background: transparent url(../img/ico-redes/telegram-brand-responsive.svg) center no-repeat;background-size: 40px 28px;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.tripadvisor {background: transparent url(../img/ico-redes/tripadvisor-brand-responsive.svg) center no-repeat;background-size: 40px 28px;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.blog {background: transparent url(../img/ico-redes/ico-blog-responsive.svg) center no-repeat;background-size: 40px 28px;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.rss {background: transparent url(../img/ico-redes/ico-rss-responsive.svg) center no-repeat;background-size: 40px 28px;}

	#fondo header #navegacion-opciones #navegacion .opciones ul li a span {color: #fff;}
}

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

	/* banners */
	#fondo #contenedor div.banner.unaLinea a, #fondo #contenedor div.banner.dosLineas a {height: 2.6rem;}
	#fondo #contenedor div.banner a span {font-size: 0.8rem;}
	#fondo #contenedor div.banner.unaLinea img, #fondo #contenedor div.banner.dosLineas img {max-height: 59px;}

}

@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 solid #e6e6e6;}

	/*Navegacion*/
	#fondo header #navegacion-opciones.cfondo #navegacion {background: #154481;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.ico-link li a img {border: 1px solid #ccc;}

	/*Opciones*/
	#fondo header #navegacion-opciones #navegacion .opciones {padding:0; border-color: #154481; margin: 0.42em 0;}
	#fondo header #navegacion-opciones #navegacion .opciones ul li {padding: 0.25rem;}
	#fondo header #navegacion-opciones #navegacion .opciones div.dsp-abierto {background-color: #154481; border-top: 1px solid #fff;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.ico-link li a {color: #fff;}
	
	
	/*Idiomas*/
	#fondo header #navegacion-opciones #navegacion #idiomas {position: static;float: left;}
	#fondo header #navegacion-opciones #navegacion #idiomas a {color: #002844;}
	#fondo header #navegacion-opciones #navegacion #idiomas ul {margin-left: 0; top: 3.1rem; box-shadow: 10px 5px 11px -5px #00000029; padding: 0; border: 1px solid #d6d6d6;}
	#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: #fff; padding: 0.5em 0.5em 0.5em 1.5em; border-bottom: 1px solid #d6d6d6;}
	#fondo header #navegacion-opciones #navegacion #idiomas ul li::before {content: "";}

	/*Compartir*/
	#fondo header #navegacion-opciones #navegacion #compartirmag {padding: 0;}
	#fondo header #navegacion-opciones #navegacion #compartirmag ul {margin-top: 2rem;}
	#fondo header #navegacion-opciones #navegacion #compartirmag a#btnCompartir {float: right;background-image: url("../img/responsive/btn-compartir-30.png"); border-color: #154481; border-radius: 0; border-color: transparent;}
	
	
	/*Buscador*/
	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda fieldset a.btnBuscador {background: url("../img/buscar.svg") no-repeat; background-size: 30px 18px;}
	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda input.botonbuscar {background: url("../img/responsive/buscar.png") no-repeat; background-size: 25px 25px;}
	#fondo header #navegacion-opciones #navegacion #buscador input.campotexto {color: #333; border: 1px solid #989898;}
	#fondo header #navegacion-opciones #navegacion #buscador form fieldset a.btnBuscador {background: url(../img/buscar.svg) center no-repeat; background-size: 35px 35px;	margin: 0.2em;}
	#fondo header #navegacion-opciones #navegacion #buscador input.botonbuscar {width: 2em;}
	#fondo header #navegacion-opciones #navegacion #buscador form.busqueda input#campotexto {padding: 0 .5em;}

	/*Boton subir*/
	#fondo .subir {background-color: #606060 }

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

	/*Navegacion opciones*/
	#fondo header #navegacion-opciones {z-index: 1000;}
	#fondo header #navegacion-opciones #navegacion {padding:0; min-height: 3.1em;}
	#fondo header #cabecera #imagen-cabecera {max-height:8.4em; min-height: 0;}

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

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

	/*Barras laterales*/
	#fondo header .barra-laterales {background: #154481 }
	#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: 0; border-bottom: 0;}
	#fondo #navegacion-opciones #menu-rwd nav p.apartado {background: #154481;}
	#fondo #navegacion-opciones #menu-rwd nav p.apartado a {color: #FFF;}

	#fondo #navegacion-opciones #menu-rwd nav ul li a,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo > a,
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li a 
	{background-image: none; background-color: #fff; border-bottom: 1px solid #adadad;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li a {background-color: #fff !important;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.seleccionado > a {color: #000; text-decoration: underline;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo > a {background-image: none;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo > a:hover {background-image: none !important;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li.abierto ul li a {background-color: #fff !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: #154481  !important; background-image: url("../img/ico-lista/ico-lista1-blanco.png") !important; color:#FFF;}

	#fondo #navegacion-opciones #menu-rwd nav ul li a:hover, 
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo > a:hover, 
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li a:hover
	{background-color: #154481;}
	
	#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: none !important; color: #154481  }
	
	#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: none !important;}

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

	/*Arbol colapsable*/
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto span.arbCol {background: url("../img/responsive/colapsable/flecha-gris.svg") top center no-repeat; background-position: 4px 7px; transform: rotate(90deg); transition: 0.3s;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo>span.arbCol, 
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.seleccionado.activo>span.arbCol, 
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li.abierto.activo>span.arbCol {background: url("../img/responsive/colapsable/flecha-gris.svg") top center no-repeat; background-position: 16px 5px; transform: rotate(-90deg); transition: 0.3s;}



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

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

	/* Boton volver */
	#fondo #contenedor p.volver {margin-top: 0.5rem;}
	#fondo #contenedor p.volver a {margin-right: 0;}
}

@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){

	/* Cabecera */
	#fondo header #cabecera #escudo {padding: 0;}
	#fondo header #cabecera #escudo2 {height: 42px; left: 8.5rem;}
	#fondo header #cabecera #escudo2 img.rwd {height: 42px;}

	/*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){ 
	/* Cabecera */
	#fondo header #cabecera #escudo2 {left: 7.5rem;}
	#fondo header #cabecera #escudo2 img.rwd {height: 36px;}
	/*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.3em !important;}

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

}

@media(max-width: 359px){ 

	/* Cabecera */
	#fondo header #cabecera #escudo2 {left: 7rem;}
	#fondo header #cabecera #escudo2 img.rwd {height: 33px;}
	/*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;}

}

/* Ajustes estructura */
#fondo #contenedor {background:#FFF;width: 100%;margin-bottom: 2rem;max-width: 80em;}

#fondo header {width: auto; height: 100%; margin: 0 auto; width: 80em;}
#fondo header #cabecera {width: auto;}

#fondo #contenedor.una #contenido {width: 100%;}
#fondo #contenedor.dos #contenido {box-sizing: border-box; width: 75%; margin: 0;}
#fondo #contenedor #col-dcha {box-sizing: border-box; width: 18%; margin: .75em 0; max-width: 17rem;}
#fondo #contenedor.tres #contenido {box-sizing: border-box; width: 54%; padding: 10px 10px 10px 30px; margin: 0;}
#fondo #contenedor.tres.portada #col-izq {width: 17%;max-width: 18rem;}
#fondo #contenedor.tres.portada #contenido {width: 64%;}
#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.una .cim img {width: 100%;}
#fondo #contenedor.tres.portada #col-izq .enlace,
#fondo #contenedor.tres.portada #col-dcha .enlace
{max-width: 100%;}

#fondo footer #pie {width: auto;background-color: #2A2A2A;margin: 0 auto;}
#fondo.pie-completo footer #pie .bloque-superior {background-color: #e3e3e3;}
#fondo footer #pie .bloque-inferior {display: flex; padding:20px 123px; justify-content: space-between;}
#fondo footer #pie .bloque-inferior .izq {float: unset;}
#fondo footer #pie .bloque-inferior .dcha {width: 50%; max-width: unset; text-align: right;}
#fondo footer #pie .bloque-inferior .dcha ul.comunes {float: none; width: auto;}
#fondo footer #pie .bloque-inferior .dcha .logos-accesibilidad {width: 20%;}

#fondo #contenedor #col-izq {width: 25%; margin: 0 0 1rem 0;}
#fondo.mg #contenedor.dos #col-izq ~ #contenido {width: 75%;padding-left: 40px;}

@media only screen and (max-width: 1299px) {
	#fondo #contenedor.dos.dcha #contenido {width: 80%; margin: 0; padding: 0;}
	#fondo #contenedor #contenido .cmp.com ul.lista {width: 42.3rem;}
}

@media only screen and (max-width: 1151px) {
	#fondo #contenedor #contenido .cmp.com ul.lista {width: 44.9rem;}
	#fondo #contenedor #contenido .cmp.com ul.lista li, 
	#fondo #contenedor #contenido .cmp.prov ul.lista li
	{width: 49%;}
}

@media only screen and (max-width: 1199px) {
	#fondo header {margin: 0 40px;width: auto;}

	#fondo #contenedor {padding: 0 40px; box-sizing: border-box;}	
	/* #fondo #contenedor #col-dcha {right: -100%; z-index: 1100; display: block; position: fixed; top: 0; bottom: 0; border: none;} */

	#fondo footer #pie .bloque-inferior #fondo.pie-completo footer #pie .bloque-superior {padding:20px 40px;}
}

@media only screen and (max-width: 1023px){
	#fondo header {margin: 0;}
	#fondo #navegacion-opciones #menu-rwd nav ul li {font-size: .9rem ;line-height: 2.5;}

	#fondo #contenedor {padding: 0 10px;}
	#fondo #contenedor #contenido {margin: 0;}

	#fondo #contenedor.dos.dcha #contenido{width: 100%; padding: 0;}

	#fondo footer #pie .bloque-inferior {flex-wrap: wrap; height: auto; justify-content: center;padding: 20px 40px 40px;}
	#fondo footer #pie .bloque-inferior .dcha {width: 100%; height: auto; text-align: center;}
	#fondo footer #pie .bloque-inferior .izq {order: 2;}
	#fondo footer #pie .bloque-inferior .dcha ul.comunes li {display: block; margin: .3rem auto; padding: 0;}
	#fondo footer #pie .bloque-inferior .dcha ul.comunes li:before {content: ""; padding: 0;}
	#fondo footer #pie .bloque-inferior .dcha .logos-accesibilidad {width: 100%; padding-bottom: 1.25rem; text-align: center;}

	#fondo.mg #contenedor.dos #col-izq ~ #contenido {width: 100%; padding: 0;}

	#fondo #contenedor.tres.portada #contenido,
	#fondo #contenedor.tres #contenido
	 {width: 100%; padding: 0;}

	#fondo header #cabecera p.titulo.mcd {padding: .5em 10px 1em 10px;}

	#fondo #contenedor #contenido .ctar.rwd-h .elemento,
	#fondo #contenedor #contenido .ctar.rwd-v .elemento
	{box-sizing: border-box; max-width: 100%;}

	#fondo header #cabecera a#logo img.rwd {padding: 0.4em;}

	#fondo #contenedor div[id^="col"] .cc.estilo2 .cte, #fondo #contenedor div[id^="col"] .cc.estilo2 .cle {padding: 0.25em .5em;}

	#fondo.pie-completo footer #pie .bloque-superior {padding: 10px;}
}

@media only screen and (max-width: 959px) {
	#fondo #contenedor #contenido .cmp.com .mapaImg, 
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg, 
	#fondo #contenedor #contenido .cmp.prov .mapaImg, 
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg,
	#fondo #contenedor #contenido .cmp.com ul.lista
	{width: 732px !important;}
}

@media only screen and (max-width: 767px){
	#fondo #contenedor #contenido .cmp.com .mapaImg, 
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg, 
	#fondo #contenedor #contenido .cmp.prov .mapaImg, #fondo header #navegacion-opciones #navegacion #idiomas ul li a span:hover
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg,
	#fondo #contenedor #contenido .cmp.com ul.lista
	{width: 607px !important;}

}

@media only screen and (max-width: 639px) {
	#fondo #contenedor #contenido .cmp.com ul.lista {width: 100% !important;}
	#fondo #contenedor #contenido .cmp.com ul.lista li, 
	#fondo #contenedor #contenido .cmp.prov ul.lista li
	{width: 100%;}

}

@media only screen and (max-width: 479px) {
	#contenido .titulodesimg,
	#contenido .tituloimg,
	#contenido .resultados 
	{padding: 0 40px;}
	#fondo #contenedor #contenido .cle.izq div.enlace img,
	#fondo #contenedor #contenido .cln .resultados .enlace img.formato-h,
	#fondo #contenedor #contenido .cle.formato-c.gr div.enlace img,
	#fondo #contenedor #contenido .cle.formato-c.md div.enlace img,
	#fondo #contenedor #contenido .cle.formato-c.pq div.enlace img,
	#fondo #contenedor #contenido .cle.formato-v.gr div.enlace img,
	#fondo #contenedor #contenido .cle.formato-v.md div.enlace img,
	#fondo #contenedor #contenido .cle.formato-v.pq div.enlace img,
	#fondo #contenedor #contenido .cle.dcha div.enlace img	
	{float: none; width: 100% !important; height: auto !important; margin: 0 0 .25em 0;}
	#fondo #contenedor #contenido .cle div.enlace p.titulo,
	#fondo #contenedor #contenido .cle div.enlace p.descripcion {padding: 0 .5em 0 1.5em;}
}

@media only screen and (min-width: 1024px) {
	#fondo header #cabecera #logo {padding-top: 0.4em !important;}
}

/* rrss */