/*ESTILOS TEMA*/
#fondo {background: #FFF;}
#fondo #contenedor #portada {padding: 0; margin: 0.5em auto; width: 1280px;}

/*Titulos*/
#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: #004578;}

/*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:1px dotted #004578;}

/*CABECERA MEFP OFICIAL*/
#fondo header #cabecera {font-family: 'open_sansregular';width: 100%;}
#fondo header #cabecera {background: #FFDB00;}
#fondo header #cabecera .ccabecera.mefp {height: 93px; padding: 23px 0 14px 0; width: 1280px; margin: 0 auto;}

#fondo header #cabecera .ccabecera.mefp .lt-dcha {display:inline-block;}

/*Logo UE*/
#fondo header #cabecera .logos {position: initial; padding: 0;}

#fondo header #cabecera .logos #escudo img,
#fondo header #cabecera .logos.ue #ue img
{height: 75px;}

/*Lateral derecho*/
#fondo header #cabecera .ccabecera.mefp .lt-dcha {float: right; height: 91px; overflow: hidden; width: 62%;}
#fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos {width: 100%; min-height: 38px; height: auto !important;display: flex; justify-content: flex-end;}

/*IDIOMAS*/
#fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos .idiomas {float: right;margin-top: 0;}
#fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos .idiomas ul {display:none; margin: 0; position: absolute; z-index: 2; margin-top: -1px; width: auto; background: #FFF; border: 1px solid #1D1D1B; padding: 0; box-shadow: 0 4px 30px 0 rgb(0 0 0 / 15%); width:86px;}

#fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos .idiomas ul.dsp-abierto li {display: block;list-style: none;padding: 0;line-height: 1.4;}
#fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos .idiomas ul.dsp-abierto li.actual span {background: #2465a9; color: #FFF;}

#fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos .idiomas ul.dsp-abierto li a, 
#fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos .idiomas ul.dsp-abierto li.actual span
{padding: 5px 5px 5px 3px; display: block;}

#fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos .idiomas ul.dsp-abierto li a:hover {background: #eff1f3;}

#fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos .idiomas ul li {display:block;font-size: 14px;  font-family: 'open_sansregular'; vertical-align: baseline;}
#fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos .idiomas ul li a {color: #1D1D1B;}

#fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos .idiomas button.btnIdioma {padding-right: 20px; padding-left: 2px; border: 1px solid transparent; margin-right: 0; background-image: url(../img/cabecera/angle-circle-down.svg); background-size: 16px 16px; color: #1d1d1b; text-decoration: none; background-repeat: no-repeat; background-position-x: right; background-position-y: 4px; display: inline-block; width: 88px; background-color: transparent; font-size: 14px; font-family: 'open_sansregular'; vertical-align: baseline;cursor: pointer;}
#fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos .idiomas button.btnIdioma.activo {border-color: #1d1d1b;}

/*BUSCADOR*/
#fondo header #opciones .elementos #buscador {float: right; margin: 0; height: 24px; padding: 0; border-left: 1px solid #1D1D1B; margin-left: 12px;}
#fondo header #opciones .elementos #buscador fieldset {border: none; padding: 0; margin: 0;}
#fondo header #opciones .elementos #buscador form fieldset a.btnBuscador {display:none;}

#fondo header #opciones .elementos #buscador input.campotexto {display: inline-block; vertical-align: top; height: 18px; font-size: 14px; font-family: 'open_sansregular'; color: #1D1D1B; width: 45px; transition: width 0.3s ease; border: none; text-align: right; margin: 0 0 0 7px; padding: 3px; background: transparent;}
#fondo header #opciones .elementos #buscador input.campotexto::-webkit-input-placeholder { color: #1D1D1B; opacity: 1; }
#fondo header #opciones .elementos #buscador input.campotexto::placeholder { color: #1D1D1B; opacity: 1; }
#fondo header #opciones .elementos #buscador input.campotexto:-ms-input-placeholder { color: #1D1D1B; opacity: 1; }
#fondo header #opciones .elementos #buscador input.campotexto:focus::-webkit-input-placeholder { color: #1D1D1B; opacity: 0.7; } 
#fondo header #opciones .elementos #buscador input.campotexto:focus::placeholder { color: #1D1D1B; opacity: 0.7; }
#fondo header #opciones .elementos #buscador input.campotexto:focus:-ms-input-placeholder { color: #1D1D1B; opacity: 0.7; }
#fondo header #opciones .elementos #buscador input.botonbuscar {background: #e3535300 url(../img/cabecera/search.svg) center no-repeat; background-size: 16px 16px; border: 0; cursor: pointer; height: 16px; width: 16px; border: none; padding: 8px; margin: 4px 0;}

#fondo header #opciones .elementos #buscador.expandido form fieldset a.btnBuscador {display: block; background-image: url(../img/responsive/btn-menu-rwd-cerrar.png); background-repeat: no-repeat; background-position: right; float: left; width: 24px; height: 24px; background-size: 24px; margin-left: 6px;}
#fondo header #opciones .elementos #buscador.expandido form fieldset a.btnBuscador span {display:none;}
#fondo header #opciones .elementos #buscador.expandido input.campotexto {width: 200px; transition: width 0.3s ease; outline: none; text-align: left; border-bottom: 1px solid #1D1D1B;}
#fondo header #opciones .elementos #buscador.expandido input.campotexto:focus {background: #ffe64b;}

/*MENU*/
#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion a#btnMenu,
#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global .encabezado
{display: none;}

#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion {height: 47px; position: relative;}
#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion {position:relative;}
#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior {position: absolute; right: 0; bottom: 0;}
#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul {margin: 0; padding: 0;}
#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul li {display: inline-block; margin: 0 7px; border-bottom: 2px solid transparent;}
#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul li:hover {border-bottom: 1px solid #1D1D1D; opacity:70%;}
#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul li:last-child {margin-right: 0;}

#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul li a {font-size: 16px; line-height: 1.4; color: #1D1D1B; font-family: 'open_sanssemibold'; text-decoration: none; }

#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul li.seleccionado,
#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul li.miga
{border-bottom-color: #1D1D1D;}

#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul li.seleccionado:hover,
#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul li.miga:hover
{opacity:100%;border-bottom:2px solid #1D1D1D;}

#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul li.seleccionado:hover a,
#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul li.miga:hover a 
{opacity: 100%;}

/*FRANJA DE COLOR CON BACKGROUND*/
#fondo header #cabecera .franja { height: 8px; background:linear-gradient(to right,#ad1519 0,#ad1519 25%,#fabd00 25%,#fabd00 75%,#ad1519 75%,#ad1519) no-repeat;}
/*FIN CABECERA MEFP*/

/*Migas*/
#fondo #contenedor #migas {padding:12px 0; font-size: 0.8em;}
#fondo #contenedor #migas ol li {background: url("../img/ico-lista/ico-lista1.png") 0.2em center no-repeat;margin: 0 0 0 0.5em;}
#fondo #contenedor #migas ol li.actual {color: #004578;line-height: 1.4;}

#fondo #contenedor #migas ol, 
#fondo #contenedor #migas span,
#fondo #contenedor #migas a
{line-height: 1.4;padding:0;}

/*Menu lateral*/
#fondo #contenedor #col-izq nav {background: #ffffff; border: none;}
#fondo #contenedor #col-izq nav p.apartado {background: #004578; font-size: 0.85em;}
#fondo #contenedor #col-izq nav p.apartado a {color: #FFF;}

/*Listados*/
#fondo #contenedor #contenido ul li {background-image: url(../img/ico-lista/ico-lista1.png);}
#fondo #contenedor #contenido ul li ul li {background-image: url(../img/ico-lista/ico-lista2.png);}
#fondo #contenedor #contenido ul li ul li ul li {background-image: url(../img/ico-lista/ico-lista3.png);}
#fondo #contenedor #contenido ul li ul li ul li {background-image: url(../img/ico-lista/ico-lista3.png);}
#fondo #contenedor #contenido ul li ul li ul li ul li {background-image: url(../img/ico-lista/ico-lista4.png);}

#fondo #contenedor #contenido ul.listado1 li {background: url("../img/ico-lista/ico-lista1.png") 0.2em 0.4em;}
#fondo #contenedor #contenido ul.listado2 li {background: url("../img/ico-lista/ico-lista2.png") 0 0.3em;}
#fondo #contenedor #contenido ul.listado3 li {background: url("../img/ico-lista/ico-lista3.png") 0 0.3em;}
#fondo #contenedor #contenido ul.listado4 li {background: url("../img/ico-lista/ico-lista4.png") 0 0.4em;}
#fondo #contenedor #contenido ul.listado5 li {background: url("../img/ico-lista/ico-lista5.png") 0 0.4em;}
#fondo #contenedor #contenido ul.listado6 li {background: url("../img/ico-lista/ico-lista6.png") 0 0.3em;}

/*Boton volver e imprimir*/
#fondo #contenedor p.volver a,
#fondo #contenedor p.imprimir a
{background-color: #e4f1f9;border-color: #c5d3e2;}

#fondo #contenedor p.volver a {background-image: url(../img/ico-volver.png);}
#fondo #contenedor p.imprimir a {background-image: url(../img/ico-imprimir.png);}

#fondo #contenedor p.volver a:hover,
#fondo #contenedor p.imprimir a:hover
{background-color: #e2eef7; border-color: #3781ce;}

/*Navegacion*/
#fondo #contenedor #col-izq nav ul li a:hover {background-color: #e3e9ef !important;}

#fondo #contenedor #col-izq nav ul li.abierto {background: #ecf3f9;}

#fondo #contenedor #col-izq nav ul li.abierto a,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto 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.abierto a
{background-image: url(../img/ico-lista/ico-lista-abierto.png);}

#fondo #contenedor #col-izq nav ul li a,
#fondo #contenedor #col-izq nav ul li.abierto ul li a,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li a,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto.seleccionado ul li a,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li.abierto ul li a
{background-image: url(../img/ico-lista/ico-lista1.png); border-bottom-color: #b5cada;}

#fondo #contenedor #col-izq nav ul li.abierto ul li a:hover,
#fondo #contenedor #col-izq nav ul li.abierto ul li.seleccionado a
{background-color: #d2e1ef;}

#fondo #contenedor #col-izq nav ul li.abierto.seleccionado ul li a {background-color: #e6edf3 !important;}
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto.seleccionado > a {background-color: #d2e1ef;}

#fondo #contenedor #col-izq nav ul li.abierto a:hover,
#fondo #contenedor #col-izq nav ul li.abierto.seleccionado ul li a:hover,
#fondo #contenedor #col-izq nav ul li.abierto ul li a:hover 
{background-color: #e3e9ef !important;}

/*GENERICOS IMAGEN, VIDEO Y GOOGLE MAPS - cim, cvi y cgm*/
#fondo #contenedor .cim.tema p,
#fondo #contenedor .cvi.tema p,
#fondo #contenedor .cgm.tema p,
#fondo #contenedor #contenido .cla .elemento .tema p.titulo
{color:#1154A6;}

#fondo #contenedor .tema.tfondo p.titulo,
#fondo #contenedor .tema.pfondo p.pie,
#fondo #contenedor #contenido .cla .elemento .tema.tfondo p.titulo,
#fondo #contenedor #contenido .cla .elemento .tema.pfondo p.pie
{background: #004578; color:#FFF;}

/*PIE*/
#fondo footer {border-top: 1px solid #ccc;background: #004578;}
#fondo footer #pie a {color: #FFF;}
#fondo footer #pie .bloque-inferior p {color: #FFF;}
#fondo footer #pie .bloque-inferior .dcha ul.comunes li {background: transparent url("../img/ico-lista-pie.png") right no-repeat;}

/*NUEVO PIE*/
#fondo.pie-completo footer {border:none; background: #ECECE2;}
#fondo.pie-completo footer #pie a {color: #1D1D1B; font-family: 'open_sansregular' !important;}

#fondo.pie-completo footer #pie .bloque-superior {padding: 64px 0 80px; border-bottom: none;}

#fondo.pie-completo footer #pie .bloque-superior .dcha {padding:0;width:50%;}
#fondo.pie-completo footer #pie .bloque-superior .dcha ul.redes-sociales {margin: 0;}
#fondo.pie-completo footer #pie .bloque-superior .dcha ul.redes-sociales li {display: inline-block;margin-left: 28px;}
#fondo.pie-completo footer #pie .bloque-superior .dcha ul.redes-sociales li a {width: 32px; height: 32px; font-size: 0.75em; display: inline-block;}
#fondo.pie-completo footer #pie .bloque-superior .dcha ul.redes-sociales li a.sin span {display:none;}

#fondo.pie-completo footer #pie .bloque-superior .izq {padding-left:0;width:50%;}
#fondo.pie-completo footer #pie .bloque-superior .izq ul.menu-pie {margin:0;}
#fondo.pie-completo footer #pie .bloque-superior .izq ul.menu-pie li {border:none; margin:0; margin-bottom: 16px; padding-right: 32px;}
#fondo.pie-completo footer #pie .bloque-superior .izq ul.menu-pie li:last-child{padding-right:0;}
#fondo.pie-completo footer #pie .bloque-superior .izq ul.menu-pie li a {color: #1D1D1B; text-decoration: underline; font-size: 15px;}
#fondo.pie-completo footer #pie .bloque-superior .izq ul.menu-pie li a:hover {opacity: 70%; text-decoration: none;}

#fondo.pie-completo footer #pie .bloque-inferior {padding: 0 0 35px 0; height: 75px;}
#fondo.pie-completo footer #pie .bloque-inferior .izq p {color: #1D1D1D; font-family: 'open_sansbold'; font-size: 14px; line-height: 1.5;}
#fondo.pie-completo footer #pie .bloque-inferior .izq p.dir {display: block; font-family: 'open_sansregular';}
#fondo.pie-completo footer #pie .bloque-inferior .dcha {height: 75px; padding:0;}
#fondo.pie-completo footer #pie .bloque-inferior .dcha a.escudo img {height: 75px; padding: 0;}

/*Iconos*/
footer #pie .bloque-superior .dcha ul.redes-sociales li a {background-repeat:no-repeat; background-position:left;background-color:transparent;background-size:32px 32px;}
footer #pie .bloque-superior .dcha ul.redes-sociales li a.facebook {background-image: url("../img/pie/facebook.svg");}
footer #pie .bloque-superior .dcha ul.redes-sociales li a.twitter {background-image: url("../img/pie/twitter.svg");}
footer #pie .bloque-superior .dcha ul.redes-sociales li a.linkedin {background-image: url("../img/pie/linkedin.svg");}
footer #pie .bloque-superior .dcha ul.redes-sociales li a.flickr {background-image: url("../img/pie/flickr.svg");}
footer #pie .bloque-superior .dcha ul.redes-sociales li a.flickrtext {background-image: url("../img/pie/flickrtext.svg");}
footer #pie .bloque-superior .dcha ul.redes-sociales li a.instagram {background-image: url("../img/pie/instagram.svg");}
footer #pie .bloque-superior .dcha ul.redes-sociales li a.pinterest {background-image: url("../img/pie/pinterest.svg");}
footer #pie .bloque-superior .dcha ul.redes-sociales li a.youtube {background-image: url("../img/pie/youtube.svg");}
footer #pie .bloque-superior .dcha ul.redes-sociales li a.rss {background-image: url("../img/pie/rss.svg");}
footer #pie .bloque-superior .dcha ul.redes-sociales li a.blog {background-image: url("../img/pie/blog.svg");}
footer #pie .bloque-superior .dcha ul.redes-sociales li a.tripadvisor {background-image: url("../img/pie/tripadvisor.svg");}
footer #pie .bloque-superior .dcha ul.redes-sociales li a.telegram {background-image: url("../img/pie/telegram.svg");}
footer #pie .bloque-superior .dcha ul.redes-sociales li a.tiktok {background-image: url("../img/pie/tiktok.svg");}
footer #pie .bloque-superior .dcha ul.redes-sociales li a.bluesky {background-image: url("../img/pie/bluesky.svg");}

/*COMPONENTES*/
/*LISTADO DE PAGINAS HIJAS - clp*/
/*Un nivel*/
#fondo #contenedor #contenido .clp ul li {background-image: url("../img/ico-lista/ico-lista1.png");}

/*Mas de un nivel*/
#fondo #contenedor #contenido .clp ul.niveles li {background-image: url("../img/ico-lista/ico-lista1.png");}
#fondo #contenedor #contenido .clp ul.niveles li ul li {background-image: url("../img/ico-lista/ico-lista2.png");}
#fondo #contenedor #contenido .clp ul.niveles li ul li ul li {background-image: url("../img/ico-lista/ico-lista3.png");}
#fondo #contenedor #contenido .clp ul.niveles li ul li ul li ul li {background-image: url("../img/ico-lista/ico-lista4.png");}

/*IMAGEN - cim*/
#fondo #contenedor #contenido .cim.tfondo.tema img,
#fondo #contenedor #contenido .cim.pfondo.tema img,
#fondo #contenedor #contenido .cim.borde.tema img,
#fondo #contenedor #contenido .cim.enlace.tema:hover
{border-color:#1154a6;}

/*FORMULARIO*/
#fondo #contenedor .formulario form input[type="submit"] {background: #004578;color: #FFF;border: 1px solid #e9f2ff;}
#fondo #contenedor .formulario form input[type="submit"]:hover {background: #3781ce;}

/*Formularios generales*/
#contenedor #contenido div.formulario-contenido form fieldset {border-top: 2px solid #004578;}

#contenedor #contenido div.formulario-contenido form #botones input[type="submit"] {background: #d2e1ef url("../img/bk-submit.jpg") repeat; color: #002f50; border: 1px solid #9fb6cc;}
#contenedor #contenido div.formulario-contenido form #botones input[type="submit"]:hover {background: url("../img/bk-submit-hover.jpg") repeat;}

/*Datepicker - Fecha*/
body .ui-datepicker .ui-datepicker-header {background: #004578;}
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;}
body .ui-widget.ui-widget-content {background: #ffffff;}

body .ui-widget.ui-widget-content .ui-state-default,
body .ui-widget.ui-widget-content .ui-widget-content .ui-state-default,
body .ui-widget.ui-widget-content .ui-widget-header .ui-state-default,
body .ui-widget.ui-widget-content .ui-button,
html .ui-button.ui-state-disabled:hover, 
html .ui-button.ui-state-disabled:active
{background:none; border:none;}

body .ui-state-default.ui-state-hover,
body .ui-state-highlight, 
body .ui-widget-content .ui-state-highlight,
body .ui-widget-header .ui-state-highlight,
body .ui-state-active,
body .ui-widget-content .ui-state-active,
body .ui-widget-header .ui-state-active, 
body a.ui-button:active, body .ui-button:active,
body .ui-button.ui-state-active:hover
{background: #cae1ef url(../img/datepicker/bk-item-valhover.jpg) !important; color: #004578 !important;}

/*PORTADA - Colores tem�ticos b�sicos*/
/*Bloque de texto -txtfondo*/
#fondo #contenedor #portada .bloque.txtfondo.fondo.c1 .texto {background:#9C191B;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c1.transparencia .texto {background: rgba(156, 25, 27, 0.86);}

body[class^="ie"] #fondo #contenedor #portada .bloque.fondo.c1.transparencia .texto
{background: transparent url("../img/transparencias/c1.png");}

#fondo #contenedor #portada .bloque.txtfondo.fondo.c2 .texto {background:#0E5854;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c2.transparencia .texto {background:rgba(14, 88, 84, 0.86);}

body[class^="ie"] #fondo #contenedor #portada .bloque.fondo.c2.transparencia .texto
{background: transparent url("../img/transparencias/c2.png");}

#fondo #contenedor #portada .bloque.txtfondo.fondo.c3 .texto {background:#0E5175;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c3.transparencia .texto {background:rgba(14, 81, 117, 0.86);}

body[class^="ie"] #fondo #contenedor #portada .bloque.fondo.c3.transparencia .texto
{background: transparent url("../img/transparencias/c3.png");}

#fondo #contenedor #portada .bloque.txtfondo.fondo.c4 .texto {background:#574B42;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c4.transparencia .texto {background: rgba(87, 75, 66, 0.86);}

body[class^="ie"] #fondo #contenedor #portada .bloque.fondo.c4.transparencia .texto
{background: transparent url("../img/transparencias/c4.png");}

#fondo #contenedor #portada .bloque.txtfondo.fondo.c5 .texto {background:#6E0265;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c5.transparencia .texto {background: rgba(110, 2, 101, 0.86);}

body[class^="ie"] #fondo #contenedor #portada .bloque.fondo.c5.transparencia .texto
{background: transparent url("../img/transparencias/c5.png");}

#fondo #contenedor #portada .bloque.txtfondo.fondo.c6 .texto {background:#B35E02;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c6.transparencia .texto {background: rgba(179, 94, 2, 0.86);}

body[class^="ie"] #fondo #contenedor #portada .bloque.fondo.c6.transparencia .texto
{background: transparent url("../img/transparencias/c6.png");}

/*BLoque de imagen - txtimagen*/
#fondo #contenedor #portada .bloque.txtimagen .texto .encabezado p {color: #004578;}
#fondo #contenedor #portada .bloque.txtimagen .texto .encabezado.fondo {background-color: #004578;}
#fondo #contenedor #portada .bloque.txtimagen .texto .encabezado.fondo p {color: #FFF;}

#fondo #contenedor #portada .bloque.txtimagen .texto p {color:#000;}
#fondo #contenedor #portada .bloque.txtimagen.fondo .texto {background: #004578;}
#fondo #contenedor #portada .bloque.txtimagen.fondo .texto p {color: #FFF;}

#fondo #contenedor #portada .bloque.txtimagen.c1 .texto .encabezado p,
#fondo #contenedor #portada .bloque.txtimagen.c1 .texto .encabezado p a,
#fondo #contenedor #portada .bloque.txtimagen.c1 .texto a {color:#9C191B;}

#fondo #contenedor #portada .bloque.txtimagen.c2 .texto .encabezado p,
#fondo #contenedor #portada .bloque.txtimagen.c2 .texto .encabezado p a,
#fondo #contenedor #portada .bloque.txtimagen.c2 .texto a {color:#0E5854;}

#fondo #contenedor #portada .bloque.txtimagen.c3 .texto .encabezado p,
#fondo #contenedor #portada .bloque.txtimagen.c3 .texto .encabezado p a,
#fondo #contenedor #portada .bloque.txtimagen.c3 .texto a {color:#0E5175;}

#fondo #contenedor #portada .bloque.txtimagen.c4 .texto .encabezado p,
#fondo #contenedor #portada .bloque.txtimagen.c4 .texto .encabezado p a,
#fondo #contenedor #portada .bloque.txtimagen.c4 .texto a {color:#574B42;}

#fondo #contenedor #portada .bloque.txtimagen.c5 .texto .encabezado p,
#fondo #contenedor #portada .bloque.txtimagen.c5 .texto .encabezado p a,
#fondo #contenedor #portada .bloque.txtimagen.c5 .texto a {color:#6E0265;}

#fondo #contenedor #portada .bloque.txtimagen.c6 .texto .encabezado p,
#fondo #contenedor #portada .bloque.txtimagen.c6 .texto .encabezado p a,
#fondo #contenedor #portada .bloque.txtimagen.c6 .texto a {color:#B35E02;}

#fondo #contenedor #portada .bloque.txtimagen.c1.fondo .texto p,
#fondo #contenedor #portada .bloque.txtimagen.c1.fondo .texto p a,
#fondo #contenedor #portada .bloque.txtimagen.c2.fondo .texto p,
#fondo #contenedor #portada .bloque.txtimagen.c2.fondo .texto p a,
#fondo #contenedor #portada .bloque.txtimagen.c3.fondo .texto p,
#fondo #contenedor #portada .bloque.txtimagen.c3.fondo .texto p a,
#fondo #contenedor #portada .bloque.txtimagen.c4.fondo .texto p,
#fondo #contenedor #portada .bloque.txtimagen.c4.fondo .texto p a,
#fondo #contenedor #portada .bloque.txtimagen.c5.fondo .texto p,
#fondo #contenedor #portada .bloque.txtimagen.c5.fondo .texto p a,
#fondo #contenedor #portada .bloque.txtimagen.c6.fondo .texto p,
#fondo #contenedor #portada .bloque.txtimagen.c6.fondo .texto p a
{color:#FFF;}

#fondo #contenedor #portada .bloque.txtimagen.c1.fondo .texto {background:#9C191B;}
#fondo #contenedor #portada .bloque.txtimagen.c2.fondo .texto {background:#0E5854;}
#fondo #contenedor #portada .bloque.txtimagen.c3.fondo .texto {background:#0E5175;}
#fondo #contenedor #portada .bloque.txtimagen.c4.fondo .texto {background:#574B42;}
#fondo #contenedor #portada .bloque.txtimagen.c5.fondo .texto {background:#6E0265;}
#fondo #contenedor #portada .bloque.txtimagen.c6.fondo .texto {background:#B35E02;}

/*Alineaci�n izquierda*/
#fondo #contenedor #portada .bloque.txtimagen.c1.fondo.transparencia .texto {background: rgba(156, 25, 27, 0.86);}
#fondo #contenedor #portada .bloque.txtimagen.c2.fondo.transparencia .texto {background:rgba(14, 88, 84, 0.86);}
#fondo #contenedor #portada .bloque.txtimagen.c3.fondo.transparencia .texto {background:rgba(14, 81, 117, 0.86);}
#fondo #contenedor #portada .bloque.txtimagen.c4.fondo.transparencia .texto {background: rgba(87, 75, 66, 0.86);}
#fondo #contenedor #portada .bloque.txtimagen.c5.fondo.transparencia .texto {background: rgba(110, 2, 101, 0.86);}
#fondo #contenedor #portada .bloque.txtimagen.c6.fondo.transparencia .texto {background: rgba(179, 94, 2, 0.86);}

/*Bloque de enlaces - lenlaces*/
#fondo #contenedor #portada .bloque.lenlaces.c1.fondo .texto {background:#9C191B;}
#fondo #contenedor #portada .bloque.lenlaces.c2.fondo .texto {background:#0E5854;}
#fondo #contenedor #portada .bloque.lenlaces.c3.fondo .texto {background:#0E5175;}
#fondo #contenedor #portada .bloque.lenlaces.c4.fondo .texto {background:#574B42;}
#fondo #contenedor #portada .bloque.lenlaces.c5.fondo .texto {background:#6E0265;}
#fondo #contenedor #portada .bloque.lenlaces.c6.fondo .texto {background:#B35E02;}

#fondo #contenedor #portada .bloque.lenlaces.c1.fondo .texto,
#fondo #contenedor #portada .bloque.lenlaces.c1.fondo .texto a,
#fondo #contenedor #portada .bloque.lenlaces.c2.fondo .texto,
#fondo #contenedor #portada .bloque.lenlaces.c2.fondo .texto a,
#fondo #contenedor #portada .bloque.lenlaces.c3.fondo .texto,
#fondo #contenedor #portada .bloque.lenlaces.c3.fondo .texto a,
#fondo #contenedor #portada .bloque.lenlaces.c4.fondo .texto,
#fondo #contenedor #portada .bloque.lenlaces.c4.fondo .texto a,
#fondo #contenedor #portada .bloque.lenlaces.c5.fondo .texto,
#fondo #contenedor #portada .bloque.lenlaces.c5.fondo .texto a,
#fondo #contenedor #portada .bloque.lenlaces.c6.fondo .texto,
#fondo #contenedor #portada .bloque.lenlaces.c6.fondo .texto a
{color:#FFF;}

#fondo #contenedor #portada .bloque.lenlaces.c1 .texto,
#fondo #contenedor #portada .bloque.lenlaces.c1 .texto a {color: #9C191B;}
#fondo #contenedor #portada .bloque.lenlaces.c2 .texto,
#fondo #contenedor #portada .bloque.lenlaces.c2 .texto a {color: #0E5854;}
#fondo #contenedor #portada .bloque.lenlaces.c3 .texto,
#fondo #contenedor #portada .bloque.lenlaces.c3 .texto a {color: #0E5175;}
#fondo #contenedor #portada .bloque.lenlaces.c4 .texto,
#fondo #contenedor #portada .bloque.lenlaces.c4 .texto a {color: #574B42;}
#fondo #contenedor #portada .bloque.lenlaces.c5 .texto,
#fondo #contenedor #portada .bloque.lenlaces.c5 .texto a {color: #6E0265;}
#fondo #contenedor #portada .bloque.lenlaces.c6 .texto,
#fondo #contenedor #portada .bloque.lenlaces.c6 .texto a {color: #B35E02;}

#fondo #contenedor #portada .bloque.lenlaces .texto ul li a:hover {color:#6b6b6b;}

#fondo #contenedor #portada .bloque.lenlaces.c1 .texto ul.lb li {border-bottom: 1px solid #b94c4e;}
#fondo #contenedor #portada .bloque.lenlaces.c2 .texto ul.lb li {border-bottom: 1px solid #388c88;}
#fondo #contenedor #portada .bloque.lenlaces.c3 .texto ul.lb li {border-bottom: 1px solid #5f9ac4;}
#fondo #contenedor #portada .bloque.lenlaces.c4 .texto ul.lb li {border-bottom: 1px solid #7e8484;}
#fondo #contenedor #portada .bloque.lenlaces.c5 .texto ul.lb li {border-bottom: 1px solid #af64a9;}
#fondo #contenedor #portada .bloque.lenlaces.c6 .texto ul.lb li {border-bottom: 1px solid #ce9c65;}

#fondo #contenedor #portada .bloque.lenlaces .texto ul.ti li a {background: url("../img/ico-lista/ico-lista1.png") 0.6em center no-repeat; padding-left: 1.7em;}

#fondo #contenedor #portada .bloque.lenlaces.c1.fondo .texto ul.ti li a,
#fondo #contenedor #portada .bloque.lenlaces.c2.fondo .texto ul.ti li a,
#fondo #contenedor #portada .bloque.lenlaces.c3.fondo .texto ul.ti li a,
#fondo #contenedor #portada .bloque.lenlaces.c4.fondo .texto ul.ti li a,
#fondo #contenedor #portada .bloque.lenlaces.c5.fondo .texto ul.ti li a,
#fondo #contenedor #portada .bloque.lenlaces.c6.fondo .texto ul.ti li a
{background: url("../img/ico-lista/lenlaces/ico-lista1-blanco.png") 0.6em center no-repeat;}

#fondo #contenedor #portada .bloque.lenlaces.c1 .texto ul.ti li a {background: url("../img/ico-lista/lenlaces/ico-lista1-c1.png") 0.6em center no-repeat;}
#fondo #contenedor #portada .bloque.lenlaces.c2 .texto ul.ti li a {background: url("../img/ico-lista/lenlaces/ico-lista1-c2.png") 0.6em center no-repeat;}
#fondo #contenedor #portada .bloque.lenlaces.c3 .texto ul.ti li a {background: url("../img/ico-lista/lenlaces/ico-lista1-c3.png") 0.6em center no-repeat;}
#fondo #contenedor #portada .bloque.lenlaces.c4 .texto ul.ti li a {background: url("../img/ico-lista/lenlaces/ico-lista1-c4.png") 0.6em center no-repeat;}
#fondo #contenedor #portada .bloque.lenlaces.c5 .texto ul.ti li a {background: url("../img/ico-lista/lenlaces/ico-lista1-c5.png") 0.6em center no-repeat;}
#fondo #contenedor #portada .bloque.lenlaces.c6 .texto ul.ti li a {background: url("../img/ico-lista/lenlaces/ico-lista1-c6.png") 0.6em center no-repeat;}

/*Bloque de enlaces - Portada*/
#fondo #contenedor #portada .bloque.lenlaces div.enlace a {color: #004578;}

/*Nuevo*/
/*Bloque de enlaces - lenlaces*/
#fondo #contenedor #portada .bloque.lenlaces.c1.fondo div.enlace {background:#9C191B;}
#fondo #contenedor #portada .bloque.lenlaces.c2.fondo div.enlace {background:#0E5854;}
#fondo #contenedor #portada .bloque.lenlaces.c3.fondo div.enlace {background:#0E5175;}
#fondo #contenedor #portada .bloque.lenlaces.c4.fondo div.enlace {background:#574B42;}
#fondo #contenedor #portada .bloque.lenlaces.c5.fondo div.enlace {background:#6E0265;}
#fondo #contenedor #portada .bloque.lenlaces.c6.fondo div.enlace {background:#B35E02;}

#fondo #contenedor #portada .bloque.lenlaces.c1.fondo div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c1.fondo div.enlace a,
#fondo #contenedor #portada .bloque.lenlaces.c2.fondo div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c2.fondo div.enlace a,
#fondo #contenedor #portada .bloque.lenlaces.c3.fondo div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c3.fondo div.enlace a,
#fondo #contenedor #portada .bloque.lenlaces.c4.fondo div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c4.fondo div.enlace a,
#fondo #contenedor #portada .bloque.lenlaces.c5.fondo div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c5.fondo div.enlace a,
#fondo #contenedor #portada .bloque.lenlaces.c6.fondo div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c6.fondo div.enlace a
{color:#FFF;}

#fondo #contenedor #portada .bloque.lenlaces.c1 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c1 div.enlace a {color: #9C191B;}
#fondo #contenedor #portada .bloque.lenlaces.c2 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c2 div.enlace a {color: #0E5854;}
#fondo #contenedor #portada .bloque.lenlaces.c3 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c3 div.enlace a {color: #0E5175;}
#fondo #contenedor #portada .bloque.lenlaces.c4 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c4 div.enlace a {color: #574B42;}
#fondo #contenedor #portada .bloque.lenlaces.c5 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c5 div.enlace a {color: #6E0265;}
#fondo #contenedor #portada .bloque.lenlaces.c6 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c6 div.enlace a {color: #B35E02;}

#fondo #contenedor #portada .bloque.lenlaces div.enlace a:hover {color:#6b6b6b;}

#fondo #contenedor #portada .bloque.lenlaces.c1 div.enlace {border-bottom: 1px solid #b94c4e;}
#fondo #contenedor #portada .bloque.lenlaces.c2 div.enlace {border-bottom: 1px solid #388c88;}
#fondo #contenedor #portada .bloque.lenlaces.c3 div.enlace {border-bottom: 1px solid #5f9ac4;}
#fondo #contenedor #portada .bloque.lenlaces.c4 div.enlace {border-bottom: 1px solid #7e8484;}
#fondo #contenedor #portada .bloque.lenlaces.c5 div.enlace {border-bottom: 1px solid #af64a9;}
#fondo #contenedor #portada .bloque.lenlaces.c6 div.enlace {border-bottom: 1px solid #ce9c65;}

/*Galeria de imagenes - cgi*/
#fondo #contenedor #portada .cgi {margin: 1.9em 0;}

/*Bloque de enlaces - Portada*/
#fondo #contenedor #portada .bloque.lenlaces div.enlace a {color: #004578;}

/*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: #ecf3f9;}

#fondo #contenedor #contenido .cmp.com ul.lista li a:hover,
#fondo #contenedor #contenido .cmp.prov ul.lista li a:hover
{color: #004578;}

/*Tablas*/
#fondo #contenedor #contenido .ctabla table {border: 1px solid #D4D0C8;}

#fondo #contenedor #contenido .ctabla table caption,
#fondo #contenedor #contenido .ctabla table thead th,
#fondo #contenedor #contenido .ctabla table th
{color: #004578 !important;}

/*Pagination*/
ul.paginas li a {padding-left: 1.2em; background: url("../img/ico-lista/ico-lista1.png") 0em 0.25em no-repeat;}

/*Galeria de ampliacion*/
/*Icono en la esquina inferior derecha*/
#fondo #contenedor #contenido .cim.tema span.lupa.cboxElement {background-position: -34px 0px;}

/*Datepicker*/
.mecd-dp-selector {background: #004578;}

.mecd-dp-selector .cabecera-selector {background: #004578;}
.mecd-dp-selector .cabecera-selector span.cerrar {background-repeat:no-repeat; color: #fff;}

.mecd-dp-selector .meses {background: #efefef;}
.mecd-dp-selector .meses ul li {color: #004578;border: 1px solid #bed6e7;background: #d4e7f3 url("../img/datepicker/bk-item-val.jpg");}
.mecd-dp-selector .meses ul li:hover {background: #cae1ef 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;}

/*Listado de enlaces columnas laterales*/
#fondo #contenedor div[id^="col"] .cc {border-color:#e4e4e4;}
#fondo #contenedor div[id^="col"] .cc p.titulo-cc {font-size: 0.9em; font-weight: 700;}
#fondo #contenedor div[id^="col"] .cc.estilo1 p.titulo-cc {background: #004578; color: #fff;}
#fondo #contenedor div[id^="col"] .cc.estilo2 p.titulo-cc {color: #004578; border-bottom-color: #004578;}
#fondo #contenedor div[id^="col"] .cc .cle div.enlace p.titulo {background-image: url("../img/ico-lista/ico-lista1.png");}

#fondo #contenedor div[id^="col"] .ctcl .ccfb p.titulo, 
#fondo #contenedor div[id^="col"] .ctcl .cctw p.titulo 
{font-size: 0.85em; font-weight: 700; margin: 0;}

/*Listado de enlaces - cle*/
#fondo #contenedor #contenido .cle div.enlace p.titulo {background-image: url("../img/ico-lista/ico-lista1.png");}

/*Contenido lateral - Banner*/
#fondo #contenedor div.banner a {color: #004578;}

/*Contenido lateral - Texto enriquecido */
#fondo #contenedor .cc .cte ul li,
#fondo #contenedor .cc .cte dt
{background-image: url(../img/ico-lista/ico-lista1.png);}

/*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-top-color: #3781ce;}
#fondo #contenedor #contenido .cla .subir-listado a {background: #00407c url(../img/subir-listado.png) no-repeat;}

#fondo #contenedor #contenido .cla .elemento > p.titulo {color: #004578; border-bottom-color: #004578;}

/*Cookies*/
.alertaModal {background: rgba(226, 226, 226, 0.97);}
.alertaModal .msg.cookies button {background: #004578;}
.alertaModal .msg.cookies button:hover {background: #3781ce;}
.alertaModal .msg.cookies a {color: #004578;}
.alertaModal .msg.cookies a:hover {color: #000;}

/*Plantilla contenedora de tabs*/
#fondo #contenedor #contenido div.tabs.dsp-c ul li {background: #dee4e6;border: 1px solid #e0e8f1;border-bottom-color: #ddd;}
#fondo #contenedor #contenido div.tabs.dsp-c ul li a:hover {color: #004578;}
#fondo #contenedor #contenido div.tabs.dsp-c ul li.seleccionado a,
#fondo #contenedor #contenido div.tabs.dsp-c a.dsp-b
{color: #004578;}

#fondo #contenedor #contenido div.tabs.dsp-c a.dsp-b {background: transparent url(../img/responsive/ico-puntos.png) center right 0.5em no-repeat;}

/*CARRUSEL*/
#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;}

/*FlechaDeb inferiores*/
#fondo #contenedor .csldn.tipo2.claro.flechasDeb .barra-opciones a.prev {background-image: url(../img/carrusel/btn-slider-rwd-prev.png);}
#fondo #contenedor .csldn.tipo2.claro.flechasDeb .barra-opciones a.next {background-image: url(../img/carrusel/btn-slider-rwd-next.png);}
#fondo #contenedor .csldn.tipo2.oscuro.flechasDeb .barra-opciones a.prev {background-image: url(../img/carrusel/btn-slider-rwd-prevos.png);}
#fondo #contenedor .csldn.tipo2.oscuro.flechasDeb .barra-opciones a.next {background-image: url(../img/carrusel/btn-slider-rwd-nextos.png);}

/*Tipo 1*/
#fondo #contenedor .csldn.tipo1 .barra-opciones ol.pagination li a {background-image: url(../img/carrusel/pagination.png);}

#fondo #contenedor .csldn.tipo1.claro .barra-opciones ol.pagination li.activo a {background-position: 0 26px;}
#fondo #contenedor .csldn.tipo1.oscuro .barra-opciones ol.pagination li.activo a {background-position: 0 -13px;}

/*Tipo 2*/
#fondo #contenedor .csldn.tipo2 .barra-opciones ol.pagination li a {background-image: url(../img/carrusel/pagination-t2.png); color: #004578;}

#fondo #contenedor .csldn.tipo2 .barra-opciones a.prev, 
#fondo #contenedor .csldn.tipo2 .barra-opciones a.next 
{background-image: url(../img/carrusel/btn-slider-t2.png);}

/*Claro*/
#fondo #contenedor .csldn.claro .sliders .slide .caption p.antetitulo,
#fondo #contenedor .csldn.claro .sliders .slide .caption p.titulo 
{color: #01375f;}

#fondo #contenedor .csldn.claro .sliders .slide p.mas a {background-image: url(../img/carrusel/ico-mas.png); color: #01375f !important;}

/*Oscuro*/
#fondo #contenedor .csldn.oscuro .barra-opciones {background: #01375f;}
#fondo #contenedor .csldn.oscuro .sliders .slide .caption {background: rgba(0, 28, 47, 0.85);}

/*Paginacion*/
#fondo #contenedor .csldn.claro .barra-opciones .num-pagination {color: #FFF; background: #01375f;}
#fondo #contenedor .csldn.oscuro .barra-opciones .num-pagination {color: #01375f; background: #FFF;}

/*Solo texto*/
#fondo #contenedor .csldn.solo-texto.claro .sliders .slide .texto p,
#fondo #contenedor .csldn.solo-texto.claro .sliders .slide .texto p.titulo
{color: #004578;}

#fondo #contenedor .csldn.solo-texto.claro .sliders .slide .hr {border-color: #297ebd;}
#fondo #contenedor .csldn.solo-texto.claro .sliders .slide .texto p a {color: #123651;}

#fondo #contenedor .csldn.solo-texto.oscuro,
#fondo #contenedor .csldn.solo-texto.oscuro .barra-opciones
{background: #154481;}

#fondo #contenedor .csldn.solo-texto.claro .barra-opciones a.prev {background-image: url(../img/carrusel-solotexto/prev-c.png);}
#fondo #contenedor .csldn.solo-texto.claro .barra-opciones a.next {background-image: url(../img/carrusel-solotexto/next-c.png);}
#fondo #contenedor .csldn.solo-texto.tipo1.claro .barra-opciones ol.pagination li a {background-image: url(../img/carrusel-solotexto/pagination-c.png);}

#fondo #contenedor .csldn.solo-texto.tipo2 .barra-opciones a.prev, 
#fondo #contenedor .csldn.solo-texto.tipo2 .barra-opciones a.next 
{background-image: url(../img/carrusel-solotexto/btn-slider-solotexto.jpg);}

/*Carrusel nuevo - Portada*/
#fondo #contenedor #portada div.superior .carrusel .csldn {margin: 0;}
#fondo #contenedor #portada div.superior .carrusel .csldn .sliders .slide img {height: 535px;}

#fondo #contenedor #portada div.superior .carrusel .csldn .sliders .slide .caption p.antetitulo, 
#fondo #contenedor #portada div.superior .carrusel .csldn .sliders .slide .caption p.titulo 
{font-family: 'open_sanssemibold'; font-weight: 400;}

#fondo #contenedor #portada div.superior .carrusel .csldn.claro .sliders .slide .caption p.antetitulo, 
#fondo #contenedor #portada div.superior .carrusel .csldn.claro .sliders .slide .caption p.titulo 
{color: #484848;}

#fondo #contenedor #portada div.superior .carrusel .csldn.claro .sliders .slide .caption p.titulo {padding:0.5em !important;}

#fondo #contenedor #portada div.superior .carrusel .csldn .sliders .slide p.mas a {background-image: url(../img/carrusel/ico-mas.png); font-family: 'open_sanssemibold'; font-weight: 400;}
#fondo #contenedor #portada div.superior .carrusel .csldn.claro .sliders .slide p.mas a {color: #000 !important;}

#fondo #contenedor #portada div.superior .carrusel .csldn.tipo1 .barra-opciones a.next,
#fondo #contenedor #portada div.superior .carrusel .csldn.tipo1 .barra-opciones a.prev,
#fondo #contenedor #portada div.superior .carrusel .csldn .barra-opciones a.play, 
#fondo #contenedor #portada div.superior .carrusel .csldn .barra-opciones a.stop 
{background-image: url(../img/carrusel/btn-slider-gris.png);}

#fondo #contenedor #portada div.superior .carrusel .csldn.tipo1 .barra-opciones ol.pagination li a {background-image: url(../img/carrusel/pagination-gris.png);}
#fondo #contenedor #portada div.superior .carrusel .csldn.tipo2 .barra-opciones ol.pagination li a {background-image: url(../img/carrusel/pagination-t2-gris.png); color: #000;}

#fondo #contenedor #portada div.superior .carrusel .csldn .barra-opciones .num-pagination {margin: 0.25em; padding: 0.35em 0.25em;}

#fondo #contenedor #portada div.superior .carrusel .csldn.claro .barra-opciones .num-pagination {background: #484848;}

#fondo #contenedor #portada div.superior .carrusel .csldn.oscuro .sliders .slide .caption {background: rgba(0, 0, 0, 0.75);}
#fondo #contenedor #portada div.superior .carrusel .csldn.oscuro .barra-opciones {background: #484848;}
#fondo #contenedor #portada div.superior .carrusel .csldn.oscuro .barra-opciones .num-pagination {color: #484848;}

#fondo #contenedor #portada div.superior .carrusel .csldn.tipo2 .barra-opciones a.prev,
#fondo #contenedor #portada div.superior .carrusel .csldn.tipo2 .barra-opciones a.next
{background-image: url(../img/carrusel/btn-slider-t2-gris.png);}

#fondo #contenedor #portada div.superior .carrusel .csldn.tipo2.flechasDeb .barra-opciones a.prev {background-image: url(../img/carrusel/btn-slider-rwd-prev-gris.png);}
#fondo #contenedor #portada div.superior .carrusel .csldn.tipo2.flechasDeb .barra-opciones a.next {background-image: url(../img/carrusel/btn-slider-rwd-next-gris.png);}

/*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: #004578;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.evento a:hover {color: #004578;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.sel {background: #f0fcff; border-color: #89cfc7;}

/*Leyenda*/
#fondo #contenedor #col-dcha .ccb .leyenda {background: #004578;}

/*Buscador agenda*/
#fondo #contenedor #col-dcha .ccb .formulario {background: #F1F4F8;}
#fondo #contenedor #col-dcha .ccb .formulario p.titulo {color: #005B8D;}
#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: #004578; color: #fff; border-bottom: 1px solid #00476e; border-right: 1px solid #00476e; border-top: 1px solid #c4e2fe; border-left: 1px solid #c4e2fe;}

/*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 {background: #f1f6f9;}
#fondo #contenedor #contenido .cbc form fieldset label {color: #004578;}
#fondo #contenedor #contenido .cbc form input[type="submit"] {background: #004578; color: #FFF; border: 1px solid #e9f2ff;}
#fondo #contenedor #contenido .cbc form input[type="submit"]:hover {background: #3781ce;}

/*Galeria de botones - gb*/
#fondo #contenedor #contenido .gb.formato-v div.enlace.tipo3 span.titulo,
#fondo #contenedor #contenido .gb.formato-h div.enlace.tipo3 span.titulo
{background: url(../img/botones/bk-btn01.jpg); border-color: #9fbad0;}

#fondo #contenedor #contenido .gb div.enlace span.titulo {color: #004578;}
#fondo #contenedor #contenido .gb div.enlace:hover span.titulo {color:#333;}

#fondo #contenedor #contenido .gb.tipo2 div.enlace,
#fondo #contenedor #contenido .gb.tipo1 div.enlace:hover
{border: 1px solid #bbdefe; background: #ecf6ff url("../img/botones/bkbtn.jpg");}

#fondo #contenedor #contenido .gb.tipo2 div.enlace:hover {background-image: url("../img/botones/bkbtn-hover.jpg"); border: 1px solid #7fb1de;}

/*Caja de enlaces - cjenl*/
#fondo #contenedor #contenido .cjenl .elemento.estilo1 p.titular {background: #004578; border-bottom: 2px solid #3781ce;}
#fondo #contenedor #contenido .cjenl .elemento.estilo1 .cle div.enlace:hover {background: #dce7ef;}

#fondo #contenedor #contenido .cjenl .elemento.estilo2 {border:transparent;}
#fondo #contenedor #contenido .cjenl .elemento.estilo2 p.titular {border-bottom: 2px solid #3781ce; color: #004578 !important;}

/*Componente tarjetas - ctarj*/
#fondo #contenedor #contenido .ctar .elemento {border-color: #b5cada !important; background: #f5faff !important;}
#fondo #contenedor #contenido .ctar .elemento p.titulo {color: #004578;}

#fondo #contenedor #contenido .ctar.esc-l .elemento,
#fondo #contenedor #contenido .ctar.rwd-l .elemento
{border-color: #004578 !important; background: transparent !important;} 

/*Galeria de botones*/
#fondo #contenedor #contenido .gbtn div[class^="w"] .btn a span {color: #004578;}

/*Contenido lateral redes*/
#fondo #contenedor .ctcl .ccfb.estilo2 p.titulo, 
#fondo #contenedor .ctcl .cctw.estilo2 p.titulo
{border-bottom-color: #3781ce; color: #004578;}

#fondo #contenedor .ctcl .ccfb.estilo1 p.titulo, 
#fondo #contenedor .ctcl .cctw.estilo1 p.titulo
{background-color: #004578;}

/*Componente botones*/
#fondo #contenedor .cbtn div[class^="btn"].estclaro.tema a {background-color: #e4eef9; border-color: #c5d3e2; color: #004578;}
#fondo #contenedor .cbtn div[class^="btn"].estclaro.tema a:hover {background-color: #e2eef7;border-color: #3781ce;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro.tema a {background-color: #004578; border-color: #114f4f;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro.tema a:hover {background-color: #0065af; border-color: #3781ce;color: #fff;}

/*Portada*/
#fondo #contenedor #portada div.superior {background: none; clear: both; margin: 1.5em 0 0 0;}
#fondo #contenedor #portada div.superior .carrusel {width: 1006px; height: 570px; display: inline-block; vertical-align: top; margin:0.25em;}

/*Destacados*/
#fondo #contenedor #portada div.superior .destacados {display:inline-block; width: 259px;}
#fondo #contenedor #portada div.superior .destacados .banner-agenda {margin-top: 50px;}

/*Principal*/
#fondo #contenedor #portada .principal #contenido {width: 1006px; margin: 0.25em; display: inline-block; vertical-align: top;}
#fondo #contenedor #portada .principal .destacados {display: inline-block; vertical-align: top; width: 259px; margin: 0;}

#fondo #contenedor #portada .principal #contenido,
#fondo #contenedor #portada .principal .destacados
{display:inline-block; vertical-align:top;}

#fondo #contenedor #portada .principal #contenido h2 {line-height: 1.4; color: #000; border-bottom: 4px solid #484848; font-size: 1.1em; padding: 0.25em; margin: 0; text-transform: uppercase; font-weight: 700; font-family: 'open_sanssemibold';font-weight: 400;}

#fondo #contenedor #portada .principal #contenido .estilo1 h2 {color: #484848; border-bottom: 4px solid #004578; padding: 0.25em; margin: 0;}
#fondo #contenedor #portada .principal #contenido .estilo2 h2 {background-color: #004578; color: #FFF; padding: 0.3em 0.5em 0.2em 0.5em;}

/*Noticias*/
#fondo #contenedor #portada .principal #contenido .bloque.lnoticias {width: 100%; background: #FFF; margin: 0;}
#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados {height: 26.7em; margin-top: 0.5em;}
#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace {padding: 1em 0;}

#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace a, 
#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace a:hover
{color:#004578; font-family: 'open_sanssemibold'; font-weight: 400;}

#fondo #contenedor #portada .principal #contenido .bloque.lnoticias {width: 100%; background: #FFF; margin: 0;}
#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados {padding: 0;}
#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace {padding: 1em 0;}
#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace p {max-height: 2.8em; overflow: hidden; margin: 0.25em 0; font-size: 1em;}
#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace p.descripcion {font-size: 0.85em !important;}
#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace img.formato-h {width: 146px; height: 112px;}
#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace img.formato-v {width: 112px; height: 146px;}
#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace span.fecha {font-size: 0.9em;}

#fondo #contenedor #portada .principal #contenido .bloque.lnoticias p.vermas-cc a {background-image: url(../img/ico-historico.png);}

/*Titulo*/
#fondo #contenedor #portada .principal .destacados {margin: 0.25em 0;}
#fondo #contenedor #portada .destacados .ctit p.titulo {background: #FFF; margin: 0; padding: 0.25em; font-size: 1.1em; font-weight: 700;color: #000;border-bottom: 4px solid #484848; text-transform: uppercase;font-family: 'open_sanssemibold'; font-weight: 400;}

/*Titulo cajones*/
#fondo #contenedor #portada .ccfb p.titulo,
#fondo #contenedor #portada .cctw p.titulo
{font-size: 1.1em; text-transform: uppercase; font-weight: 700;}

#fondo #contenedor #portada .ccfb.estilo1 p.titulo,
#fondo #contenedor #portada .cctw.estilo1 p.titulo
{padding: 0.5em; background: #004e86; color: #FFF;}

#fondo #contenedor #portada .ccfb.estilo2 p.titulo,
#fondo #contenedor #portada .cctw.estilo2 p.titulo 
{padding: 0.25em; border-bottom: 4px solid #484848; color: #000; margin: 0; font-family: 'open_sanssemibold'; font-weight: 400;}

/*Banners*/
#fondo #contenedor #portada .banner a {color: #484848;}

#fondo #contenedor #portada .banner a[id^="bnrp"] img,
#fondo #contenedor #portada .banner a#bnreagendaptd07 img
{filter: grayscale(100%);}

#fondo #contenedor #portada .destacados .banner {width: 250px; margin: 0.25em auto; height: 80px;}
#fondo #contenedor #portada .destacados .banner a {height: 62px; line-height: 1.5; padding: 8px;}
#fondo #contenedor #portada .destacados .banner a span {display: block; font-size: 1.2em; font-family: 'open_sanssemibold'; font-weight: 400;}
#fondo #contenedor #portada .destacados .banner img {max-height: 78px; max-width: 248px;}
#fondo #contenedor #portada .destacados .banner.unaLinea a span {margin: 14px 0; font-size: 1.2em;}

/*Twitter*/
#fondo #contenedor #portada .principal .destacados .cctw .widgetTwitter {background: orange; max-height: 24em;}

/*Contenido lateral - Listado de enlaces*/
#fondo #contenedor #portada .destacados .cc {margin: 0.5em 0;}
#fondo #contenedor #portada .destacados .cc.estilo1 {border: 1px solid #e7e7e7;}
#fondo #contenedor #portada .destacados .cc.estilo2 {border: 1px solid transparent;}

#fondo #contenedor #portada .destacados .cc .cle {padding: 0;}

#fondo #contenedor #portada .destacados .cc.estilo1 p.titulo-cc {padding: 0.5em;background: #004578;color: #fff;line-height: 1.4em;margin: 0;}
#fondo #contenedor #portada .destacados .cc.estilo2 p.titulo-cc {color: #000; border: none; border-bottom: 4px solid #484848; font-weight: 700; padding: 0.25em; margin: 0; font-family: 'open_sanssemibold';}

#fondo #contenedor #portada .destacados .cc .cle div.enlace {clear: both;margin: 0 0.25em;vertical-align: top;border-bottom: 1px dotted #9F9F9F;min-height: 3.05em;padding: 0.75em 0;}
#fondo #contenedor #portada .destacados .cc .cle div.enlace p {display: block; overflow:hidden; padding-left: 1.2em;margin: 0;}
#fondo #contenedor #portada .destacados .cc .cle div.enlace p.titulo {background: url("../img/ico-lista/ico-lista1.png") 0.25em 0.45em no-repeat;vertical-align: top;}
#fondo #contenedor #portada .destacados .cc .cle div.enlace img {width: 3em;height: 3em;padding: 0 0.25em;}
#fondo #contenedor #portada .destacados .cc .cle div.enlace:last-of-type {border:none;}

#fondo #contenedor #portada .destacados .cc .cle.titulo div.enlace {min-height: 0;}
#fondo #contenedor #portada .destacados .cc .cle.titulo div.enlace p a {text-decoration: none; text-transform: none; font-size: 0.8em;}

#fondo #contenedor #portada .destacados .cc .cle .enlace.destacado {background: #f4f4f4; margin: 0; padding: 0.5em 0.25em;}

#fondo #contenedor #portada .destacados .cc .cle.tituloimg div.enlace p.titulo {max-width:9.7em;}
#fondo #contenedor #portada .destacados .cc .cle.tituloimg.izq div.enlace img {float: left;}
#fondo #contenedor #portada .destacados .cc .cle.tituloimg.dcha div.enlace img {float: right;}
#fondo #contenedor #portada .destacados .cc .cle.tituloimg.dcha div.enlace p.titulo {background-position: 0.25em 0.45em; padding-left:1.2em; max-width:9.5em;}

#fondo #contenedor #portada .destacados .cc .cle.izq div.enlace img {float: left;}

#fondo #contenedor #portada .destacados .cc .cle.dcha div.enlace p.descripcion {padding-left: 0; margin-left: 1.2em;}
#fondo #contenedor #portada .destacados .cc .cle.dcha div.enlace img {float: right;}

#fondo #contenedor #portada .destacados .cc p[class^="titulo"] {margin: 0; font-size: 1em; text-transform: uppercase;}

#fondo #contenedor #portada .destacados .cc .cle.titulodesimg.dcha p.descripcion {margin-left: 0; padding-left: 1.3em;}

/*Caja de enlaces - cjenl*/
#fondo #contenedor .inferior .cjenl {text-align:center; margin: 0 auto;}
#fondo #contenedor .inferior .cjenl .elemento {text-align:left; background:#fbfbfb; width: 37.3em; display: inline-block; vertical-align: top; border: 1px solid #e7e8e8; border-radius: 3px; margin: 0.5em; position:relative;}
#fondo #contenedor .inferior .cjenl .elemento img {position: absolute; right:0; padding: 0.5em; width: 29px; height: 29px;} 
#fondo #contenedor .inferior .cjenl .elemento p.titular {padding: 0.5em; padding-left: 0.75em; margin: 0 !important; color: #FFF; border-radius: 3px 3px 0 0; font-size: 1.2em;}
#fondo #contenedor .inferior .cjenl .elemento .cle {margin:0;}
#fondo #contenedor .inferior .cjenl .elemento .cle div.enlace {border:0; padding:0;}

#fondo #contenedor .inferior .cjenl .elemento .cle div.enlace p.titulo,
#fondo #contenedor .inferior .cjenl .elemento .cle div.enlace:hover p.titulo
{background-position: 0.75em; margin:0; padding:0;}

#fondo #contenedor .inferior .cjenl .elemento .cle.titulo div.enlace p.titulo a {text-decoration: none; display: block; padding: 0.75em 0 0.75em 1.25em;}

#fondo #contenedor .inferior .cjenl .elemento.estilo1 p.titular {background: #ffffff; border-bottom: 4px solid #3781ce; color: #004578;} 
#fondo #contenedor .inferior .cjenl .elemento.estilo1 .cle div.enlace p.titulo {border-bottom: 1px solid #e7e8e8;}
#fondo #contenedor .inferior .cjenl .elemento.estilo1 .cle div.enlace:hover {background: #e8e8e8;}
#fondo #contenedor .inferior .cjenl .elemento.estilo2 {border:transparent; background:#FFF;}
#fondo #contenedor .inferior .cjenl .elemento.estilo2 p.titular {border-bottom: 2px solid #3781ce; color: #004578;}
#fondo #contenedor .inferior .cjenl .elemento.estilo2 .cle div.enlace:hover p.titulo a {text-decoration: underline;}

#fondo #contenedor .inferior .cjenl .elemento .cle.titulo div.enlace p.titulo a[rel=external] {background-position: top 0.7em right 1em; padding-right: 2.85em !important;}

/*Listado de servicios*/
#fondo #contenedor #contenido .listado-becas ul li {background-image: url(../img/listado-servicios/ico-lista.png);}
#fondo #contenedor #contenido .listado-becas ul li span strong {background-image: url('../img/listado-servicios/ico-lista2.png');}

/*Componente enfasis - cten*/
#fondo #contenedor .cten.tema p {color: #004e86;}
#fondo #contenedor .cten.fondo.tema {background-color: #f0f8ff;}
#fondo #contenedor .cten.borde.tema {border-color: #004578;}
#fondo #contenedor .cten.fondo.borde.tema {border-color: #bad7ec;}

/*Seccion Directo a - Galeria pq*/
#fondo #contenedor #portada #contenido .cgi .cim.pq,
#fondo #contenedor #portada #contenido .cgi .cim.pq.enlace
{width: 150px;}

#fondo #contenedor #portada #contenido .cgi .cim.pq img {width: 148px;}

#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-r img,
#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-c img
{height: 150px;}

#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-h img {height: 112px;}
#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-v img {height: 199px;}

/*Enlace saltar al contenido*/
.skip-link {color:#004578;}

/*Responsive*/
@media (min-width: 1280px) and (max-width: 1300px) { 
	/*Contenedor*/
	#fondo #contenedor,
	#fondo footer #pie
	{width: 1260px;}

	#fondo #contenedor #portada div.superior .carrusel,
    #fondo #contenedor #portada .principal #contenido 
    {width: 988px;}

    #fondo #contenedor.dos #contenido {width: 1000px;}
    #fondo #contenedor.tres #contenido {width: 772px;}

	/*CABECERA OFICIAL MEFP*/
	#fondo header #cabecera .ccabecera.mefp {padding: 23px 2% 14px 2%; width: auto;}

	/*PIE*/
	#fondo.pie-completo footer #pie .bloque-superior,
	#fondo.pie-completo footer #pie .bloque-inferior
	{padding-left: 30px;padding-right: 30px;}

	/*MIGAS*/
	#fondo #contenedor #migas {padding: 12px 20px; width: auto; display: block;}
}


@media(max-width: 1279px){

    /*CABECERA OFICIAL MEFP*/
    #fondo header #cabecera .ccabecera.mefp {padding: 23px 30px 16px 30px; width: auto;} 

    /*PIE OFICIAL MEFP*/
    #fondo.pie-completo footer #pie .bloque-inferior,
    #fondo.pie-completo footer #pie .bloque-superior 
    {padding-left: 30px; padding-right: 30px;}

    /*PORTADA*/
    #fondo #contenedor #portada {width:1118px;}

	/*Carrusel*/
	#fondo #contenedor #portada div.superior .carrusel {width: 874px; height: 492px !important;}
	#fondo #contenedor #portada div.superior .carrusel .csldn .sliders .slide img {height: 456px;}

	/*Contenido*/
	#fondo #contenedor #portada .principal #contenido {width: 874px;}

	/*Destacados*/
	#fondo #contenedor #portada div.superior .destacados {width: 211px;}
	#fondo #contenedor #portada .principal .destacados {width: 211px;}

	/*Caja de enlaces*/
	#fondo #contenedor #portada .inferior .cjenl .elemento {width: 47%;}

	/*Banner destacados*/
	#fondo #contenedor #portada .destacados .banner {width: 209px; height: 67px;}
	#fondo #contenedor #portada .destacados .banner a {height: 49px; line-height: 1.4em;}
	#fondo #contenedor #portada .destacados .banner a span {font-size: 1em;}
	#fondo #contenedor #portada .destacados .banner img {max-height: 65px; max-width: 207px;}

	#fondo #contenedor #portada .destacados .banner.unaLinea a span {margin: 0.65em 0; font-size: 1.1em;}

	/*MIGAS*/
	#fondo #contenedor #migas {padding: 12px 20px; width: auto; display: block;}

}

@media(max-width: 1151px){

	/*CABECERA MEFP*/
	#fondo header #cabecera .ccabecera.mefp .logos + .lt-dcha {width: 65%;} 

	/*Provisional Logotipo UE*/
	#fondo header #cabecera .ccabecera.mefp .logos.ue + .lt-dcha {width: 58%;}
	#fondo header #cabecera .ccabecera.mefp .logos.ue + .lt-dcha #navegacion {height: 37px;}
	#fondo header #cabecera .ccabecera.mefp .logos.ue + .lt-dcha #navegacion nav#menu-superior ul li {margin: 0 6px;}
	#fondo header #cabecera .ccabecera.mefp .logos.ue + .lt-dcha #navegacion nav#menu-superior ul li a {font-size: 14px; line-height: 1.2;}

    /*PORTADA */
	#fondo #contenedor #portada {width:1010px;}

	/*Carrusel*/
	#fondo #contenedor #portada div.superior .carrusel {width: 775px; height: 492px !important;}

	/*Contenido*/
	#fondo #contenedor #portada .principal #contenido {width: 775px;}

	/*Galeria de imagenes*/
	#fondo #contenedor #portada #contenido .pq.enlace, 
	#fondo #contenedor #portada #contenido .pq img, 
	#fondo #contenedor #portada #contenido .pq iframe,
	#fondo #contenedor #portada #contenido .pq object
	{width: 180px;}
	
	#fondo #contenedor #portada #contenido .pq {width: 180px;}

	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-h img {height: 135px;}
	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-c img {height: 178px;}

	/*Seccion Directo a - Galeria pq*/
	#fondo #contenedor #portada #contenido .cgi .cim.pq,
	#fondo #contenedor #portada #contenido .cgi .cim.pq.enlace
	{width: 140px;}

	#fondo #contenedor #portada #contenido .cgi .cim.pq img {width: 138px;}

	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-r img,
	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-c img
	{height: 140px;}

	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-h img {height: 105px;}
	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-v img {height: 186px;}

	/*Opciones*/
	#fondo header #navegacion-opciones #navegacion .idiomas ul li {padding: 0.2em 0.2em 0.2em 0.7em;}

}

@media(min-width: 1024px){

	/*CABECERA OFICIAL MEFP*/
	#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul li ul,
	#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul li ul li,
	#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul li ul li ul li
	{display: none;}

}

@media(max-width: 1023px){

	/*Columnas*/
	#fondo #contenedor div[id^="col"] .encabezado {background: #2465a9 !important;}

	/*Barras laterales*/
	#fondo header .barra-laterales {background: transparent; height:40px; margin-top:90px;}

	#fondo header .barra-laterales div.btn-colizq {background-image: url(../img/responsive/flecha-db-izq.png);}
	#fondo header .barra-laterales div.btn-coldcha {background-image: url(../img/responsive/flecha-db-dcha.png);}

	#fondo header .barra-laterales div.btn-colizq, 
	#fondo header .barra-laterales div.btn-coldcha 
	{height:40px;}

	/*Migas*/
    #fondo #contenedor #migas.expand ol {top: 35px; left: 20px;}

    /*CABECERA OFICIAL MEFP*/
    #fondo header #cabecera .ccabecera.mefp {width: auto; height: 74px; padding: 20px 30px;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha {float: right; height: 72px; overflow: hidden; width: 48px;}

	#fondo header #cabecera .ccabecera.mefp .logos + .lt-dcha,
	#fondo header #cabecera .ccabecera.mefp .logos.ue + .lt-dcha
	{width: 50px;} 

	/*Provisional Logotipo UE*/
	#fondo header #cabecera .ccabecera.mefp .logos.ue + .lt-dcha.abierto #navegacion {height: auto;}

    /*Lateral derecho*/
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones {position: absolute; top: 122px; width: 100%; left: 0;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos {margin: 20px 30px; width: auto;}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #opciones {top:0;}

    /*IDIOMAS*/
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos .idiomas {display:none;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global .encabezado .idiomas {position: absolute; z-index: 1300; line-height: 1.4; margin: 12px;}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global .encabezado .idiomas button.btnIdioma {background: url(../img/cabecera/angle-circle-down.svg) right 2px top 7px no-repeat; background-size: 16px 16px; color: #1d1d1b; text-decoration: none; padding: 5px 20px 5px 5px; border: 1px solid transparent; display: inline-block; width: 100px;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global .encabezado .idiomas button.btnIdioma.activo {border-color:#1D1D1B;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global .encabezado .idiomas button.btnIdioma span {font-size:14px; font-family: 'open_sansregular'; color:#1d1d1b}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global .encabezado .idiomas ul {display:none;}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global .encabezado .idiomas ul.dsp-abierto {background: #FFF;border: 1px solid #1D1D1B;padding: 0;margin: -1px 0 0 0;box-shadow: 0 4px 30px 0 rgb(0 0 0 / 15%);}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global .encabezado .idiomas ul.dsp-abierto li {display: block;list-style: none;padding: 0;line-height: 1.4;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global .encabezado .idiomas ul.dsp-abierto li.actual span {background: #2465a9; color: #FFF;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global .encabezado .idiomas ul.dsp-abierto li a {color: #1D1D1B;}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global .encabezado .idiomas ul.dsp-abierto li a, 
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global .encabezado .idiomas ul.dsp-abierto li.actual span
    {font-size: 14px; padding: 5px 5px 5px 3px; display: block;}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global .encabezado .idiomas ul.dsp-abierto li a:hover {background: #eff1f3;}

    /*BUSCADOR*/
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos #buscador {border-left: 0; border: 1px solid #C4c4c4; float: none; padding: 12px 20px;margin:0;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos #buscador input.campotexto {padding: 0; margin: 0; width: calc(100% - 30px); text-align: left; height: 25px; font-size: 14px;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos #buscador input.campotexto:focus {outline: #1D1D1D solid 2px; border: none; border-radius: 2px;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos #buscador input.botonbuscar {float:right;}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos #buscador.expandido form fieldset a.btnBuscador {display:none;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos #buscador.expandido input.campotexto:focus {background: transparent;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos #buscador.expandido input.campotexto {border-bottom: none;outline:none;}

    /*MENU RWD*/
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion a#btnMenu, 
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global .encabezado
    {display:block;}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion {display: block; margin: 10px 0;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior a {color: #0f5ea8;}    

    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion a#btnMenu {float:right;text-align:center;text-decoration:none;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion a#btnMenu:before {content: ""; background: url(../../mefp/img/responsive/btn-menu-rwd.png) center no-repeat; width: 24px; height: 18px; display: inline-block; float: left; margin: 8px 12px 4px 12px;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion a#btnMenu span {display:block; color: #1D1D1B;}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior,
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global .encabezado
    {display: none;}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior {width: 90%; height: auto; left: -100%; display: none; z-index: 1100; top: 0; bottom: 0;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul li {margin: 0;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion nav#menu-superior ul li:hover {opacity:100%;}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion .global {position: relative; width: 100%; height: 100%; overflow-x: hidden; background: #FFF;left:-100%;}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion {margin:0;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion{width: 90%; height: auto; left: 0; display: block; z-index: 1100; top: 0; position: fixed; bottom: 0;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion a#btnMenu {display:none;}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion .global {left: 0; transition: left 0.25s ease-in 0s; -webkit-transition: left 0.25s ease-in 0s; -moz-transition: none !important; -o-transition: left 0.25s ease-in 0s; }
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion .global .encabezado {display: block; background: #FFF; height: 60px; padding: 0; position: fixed; width: 90%; z-index: 1200;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion .global .encabezado span.cerrar {float: right; position: relative; top: 0; right: 0; color: #515a5c; display: block; font-family: 'OpenSans-Regular',Arial; font-size: 13px; height: auto; line-height: 20px; margin: 20px; text-decoration: underline;}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior {display:block;height: 100%;width:100%;left:0;top: 40px;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul {padding: 40px 0 0 0;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul li {display: block; border:none; border-top:1px dotted #b5cada;}
    
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul li.seleccionado:hover,
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul li.miga:hover 
    {border-bottom: none;}

	#fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul li a {font-size: 16px; font-family: 'open_sansbold'; display: block; padding: 12px 0 12px 15px; color: #000; }
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul li:hover a {opacity: 100%;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul ul {padding: 0px;margin-left: 25px;margin-bottom:10px;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul li ul li {border: none;}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul li > a {text-decoration: none; padding-right:75px;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul ul li > a {font-family:'open_sansregular'; color: #004578; text-decoration:underline;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul ul ul li > a {color: #000;}

    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul ul li > a {border-left: 1px solid #a5a5a5; margin-left: 5px; padding-left: 19px; }
	#fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul li.miga > a {border-left: 10px solid #a5a5a5;  margin-left: 0px; padding-left: 15px;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul li.seleccionado > a {border-left: 10px solid #004578; margin-left: 0px; padding-left:15px;}
    
    /*Arbol colapsable*/
	#fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul li.abierto span.arbCol {margin-top: -48px; float: right; width: 25px; height: 17px; padding: 15px 25px; background-repeat: no-repeat; background-position: center; background-size: 30px 30px; position:relative;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul li.abierto > span.arbCol {background-image: url("../img/cabecera/angle-circle-down.svg"); }
    #fondo header #cabecera .ccabecera.mefp .lt-dcha.abierto #navegacion nav#menu-superior ul li.abierto.activo > span.arbCol {background-image: url("../img/cabecera/angle-circle-up.svg");}

    /*Contenedor*/
    #fondo #contenedor.mT {margin-top:90px;}

    /*PIE OFICIAL MEFP*/
    #fondo.pie-completo footer #pie .bloque-superior {padding: 40px 20px 64px;}

    #fondo.pie-completo footer #pie .bloque-superior .dcha, 
    #fondo.pie-completo footer #pie .bloque-superior .izq 
    {text-align: center; width: 100%;}

    #fondo.pie-completo footer #pie .bloque-superior .dcha, 
    #fondo.pie-completo footer #pie .bloque-superior .dcha ul.redes-sociales
    {margin: 0; padding: 0;}

    #fondo.pie-completo footer #pie .bloque-superior .dcha ul.redes-sociales li:first-child {margin-left: 0;}
    #fondo.pie-completo footer #pie .bloque-superior .dcha ul.redes-sociales li {margin: 24px 24px 0 0;}
    #fondo.pie-completo footer #pie .bloque-superior .dcha ul.redes-sociales li:last-child {margin-right: 0;}

    #fondo.pie-completo footer #pie .bloque-inferior {padding: 0 20px 35px 20px; display:flex;flex-direction: column-reverse;height: 160px;}
    #fondo.pie-completo footer #pie .bloque-inferior .izq {float: none; text-align: center;margin-top:20px;}
    #fondo.pie-completo footer #pie .bloque-inferior .dcha {margin: 0 auto;}
    /*--*/

	/*Boton subir*/
	#fondo .subir {background-color: #004578;}

	/*Tarjetas - ctarj*/
	#fondo #contenedor #contenido .ctar.rwd-h .elemento,
	#fondo #contenedor #contenido .ctar.rwd-v .elemento
	{border-color: #a5baca; background-color: #f5f9fd;}

	/*Portada*/
	#fondo #contenedor #portada {width: 932px;}

	/*Carrusel*/
	#fondo #contenedor #portada div.superior .carrusel {width: 924px; height: 524px !important;}
	#fondo #contenedor #portada div.superior .carrusel .csldn .sliders .slide img {height: 491px;}

	/*Contenido*/
	#fondo #contenedor #portada .principal #contenido  {width: 700px;}

	/*Destacados*/
	#fondo #contenedor #portada .principal .destacados {width: 211px;}
	#fondo #contenedor #portada div.superior .destacados {width: 100%; margin-top: 1.5em; text-align: center;}
	
	/*Titulo*/
	#fondo #contenedor #portada div.superior .ctit p.titulo {text-align: left; margin-bottom: 0.5em;}

	/*Banner*/
	#fondo #contenedor #portada .destacados .banner {display: inline-block; margin: 0;}
	
	/*Contenido*/
	#fondo #contenedor #portada .principal #contenido {width: 100%;}
	#fondo #contenedor #portada .principal .destacados {width: 100%;}

	/*Banner Agenda ministra*/
	#fondo #contenedor #portada div.superior .destacados {display:flex;flex-direction:column;}
	#fondo #contenedor #portada div.superior .destacados .banners-destacados {order:2;}
	#fondo #contenedor #portada div.superior .destacados .banner-agenda {order:1;margin-top:0;}
	#fondo #contenedor #portada div.superior .destacados .banner-agenda .ctit p.titulo {min-height: 25px; padding: 4px;}

	/*Seccion Directo a - Galeria pq*/
	#fondo #contenedor #portada #contenido .cgi .cim.pq,
	#fondo #contenedor #portada #contenido .cgi .cim.pq.enlace
	{width: 150px;}

	#fondo #contenedor #portada #contenido .cgi .cim.pq img {width: 148px;}

	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-r img,
	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-c img
	{height: 150px;}

	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-h img {height: 112px;}
	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-v img {height: 199px;}

	/*Twitter*/
	#fondo #contenedor #portada .principal .destacados .cctw.estilo2 {display: none;}

}

@media(max-width: 959px){


	/*Portada*/
	#fondo #contenedor #portada {width: 749px;}

	/*Carrusel*/
	#fondo #contenedor #portada div.superior .carrusel {width: 739px; height: 419px !important;}
	#fondo #contenedor #portada div.superior .carrusel .csldn .sliders .slide img {height: 385px;}

	/*Agenda*/
	#fondo #contenedor #portada div.superior .agenda {width: 740px; height: 332px;}
	#fondo #contenedor #portada div.superior .agenda div {max-height: 268px;}
	#fondo #contenedor #portada div.superior .agenda div .evento {width: 351px; display: inline-block; margin: 0 0.25em;}

	/*Contenido*/
	#fondo #contenedor #portada .principal #contenido {width: 739px; margin-top: 0.5em;}

	/*Twitter*/
	#fondo #contenedor #portada .principal .destacados .cctw iframe {width: 75% !important; max-height: 450px;}

	/*Banners*/
	#fondo #contenedor #portada .destacados .banner {width: 250px; margin: 0.25em auto; height: 80px; display: inline-block; vertical-align: top;}
	#fondo #contenedor #portada .destacados .banner a {height: 62px; line-height: 1.5; padding: 8px;}
	#fondo #contenedor #portada .destacados .banner img {max-height: 78px; max-width: 306px;}
	#fondo #contenedor #portada .destacados .banner.unaLinea a span {margin: 14px 0; font-size: 1.2em;}
	#fondo #contenedor #portada .destacados .banner img {max-height: 78px; max-width: 248px;}
	#fondo #contenedor #portada .destacados .banner a span {display: block; font-size: 1.2em;}

	/*Twitter*/
	#fondo #contenedor #portada .ccfb p.titulo, 
	#fondo #contenedor #portada .cctw p.titulo
	{text-align: left;}

	/*Noticias*/
	#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados {height: 595px; overflow-y: visible;}

	/*Galeria de imagenes*/
	#fondo #contenedor #portada #contenido .pq.enlace, 
	#fondo #contenedor #portada #contenido .pq img, 
	#fondo #contenedor #portada #contenido .pq iframe,
	#fondo #contenedor #portada #contenido .pq object
	{width: 160px;}
	
	#fondo #contenedor #portada #contenido .pq {width: 160px;}
	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-h img {height: 120px;}
	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-c img {height: 158px;}

}

@media(max-width: 767px){

	/*Logotipo UE*/
    #fondo header #cabecera .logos #escudo img,
    #fondo header #cabecera .logos.ue #ue img
    {height: 62px;}

	/*Columna derecha*/
	#fondo header .lt-dcha {display: none;}

    /*CABECERA MEFP OFICIAL*/
    #fondo header #cabecera .ccabecera.mefp {height: 62px; padding: 17px 20px 16px 20px;}
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones {top: 104px;}

    /*BUSCADOR*/
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #opciones .elementos {margin: 20px;}

    /*MENU*/
    #fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion a#btnMenu:before {margin: 6px 12px 4px 12px;}
    /*--*/

	/*Portada*/
	#fondo #contenedor #portada {width: 624px; margin: 0 auto;}
	
	/*Carrusel*/
	#fondo #contenedor #portada div.superior .carrusel {width: 614px; height: 348px !important;}
	#fondo #contenedor #portada div.superior .carrusel .csldn .sliders .slide img {height: 312px;}

	/*Noticias*/
	#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados {height: 595px;}

	/*Contenido*/
	#fondo #contenedor #portada .principal #contenido {width: 615px;}
	
	/*Destacados*/
	#fondo #contenedor #portada .principal .destacados {width: 615px;}

	/*Galeria de imagenes*/
	#fondo #contenedor #portada #contenido .pq.enlace, 
	#fondo #contenedor #portada #contenido .pq img, 
	#fondo #contenedor #portada #contenido .pq iframe,
	#fondo #contenedor #portada #contenido .pq object
	{width: 140px;}
	
	#fondo #contenedor #portada #contenido .pq {width: 140px;}
	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-h img {height: 105px;}
	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-c img {height: 138px;}

}

@media(max-width: 639px){

	/*Portada*/
	#fondo #contenedor #portada {width: 464px;}

	/*Carrusel*/
	#fondo #contenedor #portada div.superior .carrusel {width: 454px; height: 100% !important;}
	#fondo #contenedor #portada div.superior .carrusel .csldn .sliders .slide img {height: 241px;}

	/*Contenido*/
	#fondo #contenedor #portada .principal #contenido,
	#fondo #contenedor #portada .principal .destacados
	{width: 454px;}

	/*Banner*/
	#fondo #contenedor #portada .destacados .banner {display: block;}

	/*Galeria de imagenes*/
	#fondo #contenedor #portada #contenido .pq.enlace, 
	#fondo #contenedor #portada #contenido .pq img, 
	#fondo #contenedor #portada #contenido .pq iframe,
	#fondo #contenedor #portada #contenido .pq object
	{width: 180px;}
	
	#fondo #contenedor #portada #contenido .pq {width: 180px;}
	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-h img {height: 135px;}
	#fondo #contenedor #portada #contenido .cgi .cim.pq.formato-c img {height: 178px;}

}

@media(max-width: 479px){

	/*CABECERA OFICIAL MEFP*/	
	#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion {margin: 0;}

	/*Logos*/
	#fondo header #cabecera .logos #escudo img {height: 60px;}

    /*Provisional Logotipo UE*/
	#fondo header #cabecera .logos.ue #escudo img,
	#fondo header #cabecera .logos.ue #ue img 
	{height: 50px;}

	/*PIE OFICIAL MEFP*/
	#fondo.pie-completo footer #pie .bloque-superior .dcha ul.redes-sociales li {margin: 24px 10px 0 0;}
	#fondo.pie-completo footer #pie .bloque-inferior .dcha a.escudo img {height: 72px;}

	/*Portada*/
	#fondo #contenedor #portada {width: 347px;}

	/*Carrusel*/
	#fondo #contenedor #portada div.superior .carrusel,
	#fondo #contenedor #portada div.superior .agenda,
	#fondo #contenedor #portada .principal #contenido, 
	#fondo #contenedor #portada .principal .destacados
	{width: 338px;}

	#fondo #contenedor #portada div.superior .carrusel .csldn .sliders .slide img {height: 180px;}

	/*Noticias*/
	#fondo #contenedor #portada .principal #contenido .bloque.lnoticias {margin: 0.5em 0;}
	#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados {height: 1165px;}
	#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace {border-bottom-color: #004578;}
	#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace {padding: 0.25em 0;}
	#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace img.formato-h {float: none; display: block; margin: 0.25em auto 0.5em auto;}
	#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace img.formato-h {width: 211px; height: 162px;}
	#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace img.formato-v {float: none; display: block; margin: 0.25em auto 0.5em auto;}
	#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace img.formato-v {width: 10em; height: 12em;}
	#fondo #contenedor #portada .principal #contenido .bloque.lnoticias .resultados .enlace p {max-height: 8em;}
	
	/*Twitter*/
	#fondo #contenedor #portada .principal .destacados .cctw iframe {width: 100% !important;}

}

@media(max-width: 359px){

	/*Logos*/
	#fondo header #cabecera .logos #escudo img {height: 52px;}

	/*Provisional Logo UE*/
	#fondo header #cabecera .logos.ue #escudo img, 
	#fondo header #cabecera .logos.ue #ue img 
	{height: 42px;}

	#fondo header #cabecera .logos.ue {padding: 5px 0 0 0;}

	#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion a#btnMenu {margin-top: 8px;}
	#fondo header #cabecera .ccabecera.mefp .lt-dcha #navegacion a#btnMenu:before {margin-top: 0px; height: 14px;}

	/*Carrusel general*/
	#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] ul.slidesjs-pagination li a {background-position: 1px -51px;}
	#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] li.slidesjs-pagination-item a.active {background-position: 1px -34px !important;}
	#fondo #contenedor .csld.tipo2.oscuro .containerSlider div[id^="slides"] li.slidesjs-pagination-item a.active {background-position: 1px -37px !important;}

	/*Portada*/
	#fondo #contenedor #portada {width: 310px;}

	/*Carrusel*/
	#fondo #contenedor #portada div.superior .carrusel, 
	#fondo #contenedor #portada div.superior .agenda, 
	#fondo #contenedor #portada .principal #contenido, 
	#fondo #contenedor #portada .principal .destacados
	{width: 300px;}

	#fondo #contenedor #portada div.superior .carrusel .csldn .sliders .slide img {height: 160px;}

	/*PIE OFICIAL MEFP*/
	#fondo.pie-completo footer #pie .bloque-superior .izq ul.menu-pie li {display:block; text-align: center; padding-right:0;}
	#fondo.pie-completo footer #pie .bloque-superior .dcha ul.redes-sociales li {margin: 24px 4px 0 0;}
	#fondo.pie-completo footer #pie .bloque-inferior .dcha a.escudo img {height: 62px;}

}