/*Estilos especificos Museo Nacional de Escultura*/
/*GENERALES*/
#fondo {background:#FFF;}
#fondo #contenedor #portada {padding: 1em 0.5em;}
.hr {border-top: 1px dotted #CCC; border-right: none; border-bottom: 1px dotted #CCC; border-left: none; margin: 1em 0.2em 1em 0.2em; width: auto; padding: 0;}

/*Tipografias*/
@import "../../../tipografias.css";

body {font-family: 'open_sansregular', Arial, Helvetica, sans-serif !important; color: #000;}
strong {font-family: 'open_sansbold', Arial, Helvetica, sans-serif !important;}

/*Encabezados y titulos*/
#fondo #contenedor h1,
#fondo #contenedor h2,
#fondo #contenedor h3,
#fondo #contenedor h4,
#fondo #contenedor h5,
#fondo #contenedor h6
{color:#000;}

#fondo #contenedor h1 {margin-bottom: 0.85em;}

#fondo #contenedor a {color: #95042E; text-decoration: none;}
#fondo #contenedor a:hover {color: #616161; text-decoration:underline;}

#fondo #contenedor p,
#fondo #contenedor ul, 
#fondo #contenedor ol 
{line-height: 1.6; font-size: 0.95rem;}

/*Cabecera*/
#fondo header #cabecera {background-color: #FFF; min-height: 9.3em;}
#fondo header #cabecera #logo {left: 15em; width: 100%; text-align: center; top: 2em;}
#fondo header #cabecera #logo img {height: 4.8em;}

/*Redes sociales*/
#fondo header #navegacion-opciones #navegacion .opciones ul {vertical-align: top;}
#fondo header #navegacion-opciones #navegacion .opciones ul.ico-link li a {width: 20px;}
#fondo header #navegacion-opciones #navegacion .opciones ul.ico-link {float: right; margin-top: -0.1em;}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.facebook {background-image: url(../img/ico-redes/ico-facebook-gris.png);}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.twitter {background-image: url(../img/ico-redes/ico-twitter-gris.png);}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.instagram {background-image: url(../img/ico-redes/ico-instagram-gris.png);}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.youtube {background-image: url(../img/ico-redes/ico-youtube-gris.png);}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.flickr {background-image: url(../img/ico-redes/ico-flickr-gris.png);}
#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.pinterest {background-image: url(../img/ico-redes/ico-pinterest-gris.png);}

/*Compartir*/
#fondo header #navegacion-opciones #navegacion #compartirmag a#btnCompartir {background-image: url(../img/btn-compartir.png);}
#fondo header #navegacion-opciones #navegacion #compartirmag ul {border-color: #000;}
#fondo header #navegacion-opciones #navegacion #compartirmag ul::after {border-bottom-color: #020203; top: -20px;}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li.mas a {background-image: url(../img/ico-mas-compartir.png);}

#fondo header #navegacion-opciones #navegacion #compartirmag .fondo.ancho .enlaces ul.abierto {border-top-color: #90192f;}

/*Menu superior*/
#fondo header #navegacion-superior nav#menu-superior {background: #FFF; border: none; border-top: 1px dotted #c5c5c5;}
#fondo header #navegacion-superior nav#menu-superior ul {padding: 0; margin: 0;}
#fondo header #navegacion-superior nav#menu-superior ul li {min-width: 9em; border-bottom: 3px solid transparent; height: 2.2em;}
#fondo header #navegacion-superior nav#menu-superior ul li a {font-size:0.85em; font-family: 'montserratregular'; height: 1.9em; padding: 0.45em 0.25em 0; border-bottom: 3px solid transparent;}
#fondo header #navegacion-superior nav#menu-superior ul li a {text-transform: uppercase;}
#fondo header #navegacion-superior nav#menu-superior ul.el7 li {width: 12.85em;}
#fondo header #navegacion-superior nav#menu-superior ul li a:hover {font-family: 'montserratregular'; background-color: transparent; height: 1.9em; border-bottom-color:#a54456; }
#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado {padding:0; border:none;}

#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado a,
#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado a:hover
{background-color: transparent; height: 1.9em; border-bottom-color:#a54456; font-family: 'montserratbold';}

/*Migas*/
#fondo #contenedor #migas {font-size: 0.8em; border-bottom: 1px solid #e8e8e8;}

#fondo #contenedor #migas ol li {margin: 0.4em 0 0.5em 0.25em; font-size: 0.95em; font-family: 'open_sansregular', Arial, Helvetica, sans-serif !important; background-image: url(../img/ico-lista/ico-lista2.png); background-position: 0.25em 0.15em;}
#fondo #contenedor #migas ol li a {text-decoration: none;}
#fondo #contenedor #migas ol li a:hover {text-decoration:underline;}
#fondo #contenedor #migas ol li.actual a {color: #716b6d;}

#fondo #contenedor #migas a,
#fondo #contenedor #migas strong
{color: #616161;}

/*Pie*/
#fondo.pie-completo footer #pie .bloque-superior {font-size: 0.82em;} 

#fondo footer {background-color: #FFF;}
#fondo footer #pie .bloque-inferior p {font-size: 0.82em;}
#fondo footer #pie .bloque-inferior .dcha ul.comunes li {font-size: 0.82em; background-image: url("../img/ico-lista-pie.png");}

#fondo footer #pie a,
#fondo footer #pie .bloque-inferior p
{color:#000;}

#fondo.pie-completo footer #pie .bloque-superior ul.menu-pie li a,
#fondo.pie-completo footer #pie .bloque-superior p
{color: #333333; line-height: 1.4;}

/*Iconos RRSS*/
#fondo footer ul.redes-sociales li a.rrss {
    font-size: 1.4em;
}

#fondo footer ul.redes-sociales li a.facebook {
	background: transparent url(../../base/img/iconos-negro/24/facebook-f-brands.svg) no-repeat;
	background-size: 30px 20px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.facebook:hover {
	background: transparent url(../../base/img/iconos-negro/24/facebook-f-brands-hover.svg) no-repeat;
	background-size: 30px 20px;
	transition: 0.5s;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.twitter {
	background: transparent url(../../base/img/iconos-negro/24/twitter-brands.svg) no-repeat;
	background-size: 30px 20px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.twitter:hover {
	background: transparent url(../../base/img/iconos-negro/24/twitter-brands-hover.svg) no-repeat;
	background-size: 30px 20px;
	transition: 0.5s;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.linkedin {
	background: transparent url(../../base/img/iconos-negro/24/ico-linkedin.png) no-repeat;
	background-size: 30px;
	transition: 0.5s;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.linkedin:hover {
	background: transparent url(../../base/img/iconos-negro/24/ico-linkedin-responsive.png) no-repeat;
	background-size: 30px;
	transition: 0.5s;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.instagram {
	background: transparent url(../../base/img/iconos-negro/24/instagram-brands.svg) no-repeat;
	background-size: 30px 20px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.instagram:hover {
	background: transparent url(../../base/img/iconos-negro/24/instagram-brands-hover.svg) no-repeat;
	background-size: 30px 20px;
	transition: 0.5s;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.pinterest {
	background: transparent url(../../base/img/iconos-negro/24/ico-pinterest.svg) center no-repeat;
	background-size: 33px 33px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.pinterest:hover {
	background: transparent url(../../base/img/iconos-negro/24/ico-pinterest-hover.svg) center no-repeat;
	background-size: 33px 33px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.youtube {
	background: transparent url(../../base/img/iconos-negro/24/globe-americas-solid.svg) no-repeat;
	background-size: 30px 30px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.youtube:hover {
	background: transparent url(../../base/img/iconos-negro/24/globe-americas-solid-hover.svg) no-repeat;
	background-size: 30px 30px;
	transition: 0.5s;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.tiktok {
	background: transparent url(../../base/img/iconos-negro/24/ico-tiktok.svg) center no-repeat;
	background-size: 33px 33px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.tiktok:hover {
	background: transparent url(../../base/img/iconos-negro/24/ico-tiktok-hover.svg) center no-repeat;
	background-size: 33px 33px;
	transition: 0.5s;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.vimeo {
	background: transparent url(../../base/img/iconos-negro/24/ico-vimeo.svg) center no-repeat;
	background-size: 33px 33px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.vimeo:hover {
	background: transparent url(../../base/img/iconos-negro/24/ico-vimeo-hover.svg) center no-repeat;
	background-size: 33px 33px;
	transition: 0.5s;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.spotify {
	background: transparent url(../../base/img/iconos-negro/24/ico-spotify.svg) center no-repeat;
	background-size: 33px 33px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.spotify:hover {
	background: transparent url(../../base/img/iconos-negro/24/ico-spotify-hover.svg) center no-repeat;
	background-size: 33px 33px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.ivoox {
	background: transparent url(../../base/img/iconos-negro/24/ico-ivoox.svg) center no-repeat;
	background-size: 33px 33px;
	width: 2em;
}
#fondo footer ul.redes-sociales li a.ivoox:hover {
	background: transparent url(../../base/img/iconos-negro/24/ico-ivoox-hover.svg) center no-repeat;
	background-size: 33px 33px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.whatsApp {
	background: transparent url(../../base/img/iconos-negro/24/ico-whatsapp.svg) center no-repeat;
	background-size: 33px 33px;
	width: 2em;
}
#fondo footer ul.redes-sociales li a.whatsApp:hover {
	background: transparent url(../../base/img/iconos-negro/24/ico-whatsapp-hover.svg) center no-repeat;
	background-size: 33px 33px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.flickr {
	background: transparent url(../../base/img/iconos-negro/24/ico-flickr.svg) center no-repeat;
	background-size: 33px 33px;
	width: 2em;
}
#fondo footer ul.redes-sociales li a.flickr:hover {
	background: transparent url(../../base/img/iconos-negro/24/ico-flickr-hover.svg) center no-repeat;
	background-size: 33px 33px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.tripadvisor {
	background: transparent url(../../base/img/iconos-negro/24/ico-tripadvisor.svg) center no-repeat;
	background-size: 33px 33px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.tripadvisor:hover {
	background: transparent url(../../base/img/iconos-negro/24/ico-tripadvisor-hover.svg) center no-repeat;
	background-size: 33px 33px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.telegram {
	background: transparent url(../../base/img/iconos-negro/24/ico-telegram.svg) center no-repeat;
	background-size: 33px 33px;
	width: 2em;
}

#fondo footer ul.redes-sociales li a.telegram:hover {
	background: transparent url(../../base/img/iconos-negro/24/ico-telegram-hover.svg) center no-repeat;
	background-size: 33px 33px;
	transition: 0.5s;
	width: 2em;
}

/*Listados*/
#fondo #contenedor #contenido ul li {background: transparent url("../img/ico-lista/ico-lista1.png") 0.5em 0.3em no-repeat;}
#fondo #contenedor #contenido ul li ul li {background: transparent url("../img/ico-lista/ico-lista2.png") 0 0.7em no-repeat;}
#fondo #contenedor #contenido ul li ul li ul li {background: transparent url("../img/ico-lista/ico-lista3.png") 0 0.4em no-repeat;}
#fondo #contenedor #contenido ul li ul li ul li ul li {background: transparent url("../img/ico-lista/ico-lista4.png") 0 0.4em no-repeat;}

#fondo #contenedor #contenido ul li ul li ul li,
#fondo #contenedor #contenido ul li ul li ul li ul li
{background-image: url("../img/ico-lista/ico-lista3.png");}

#fondo #contenedor #contenido .cte ul > li {background-position: 0.5em 0.6em;}
#fondo #contenedor #contenido .clp ul li a {color: #000;}
#fondo #contenedor #contenido .clp ul li a:hover {color: #95042E;}

/*Volver*/
#fondo #contenedor p.volver {width:5.6em;}
#fondo #contenedor p.volver a {background: transparent url("../img/ico-volver.png") 1.2em 0.7em no-repeat; border: none; color: #95042E; font-weight: 700;}

/*Navegacion lateral*/
#fondo.smh.portada header #navegacion-superior {min-height: 0;}

#fondo.smh header #navegacion-superior {min-height: 6em;}
#fondo.smh header #navegacion-superior nav#menu-superior ul {background: #FFF;}

#fondo.smh header #navegacion-superior nav#menu-superior ul.segundo-nivel {background:#efefef; border-bottom: 1px solid #e0e1e1;}
#fondo.smh header #navegacion-superior nav#menu-superior ul.segundo-nivel li a {text-transform: initial;}

#fondo.smh header #navegacion-superior nav#menu-superior ul.segundo-nivel li {font-size: 0.95em; min-width: 7.5em !important; margin:0 !important;}
#fondo.smh header #navegacion-superior nav#menu-superior ul.segundo-nivel li.seleccionado a {background: none !important; font-weight: 400 !important; text-decoration: underline !important; font-family: 'montserratregular' !important;}

#fondo.smh header #navegacion-superior nav#menu-superior ul.segundo-nivel li.seleccionado a,
#fondo.smh header #navegacion-superior nav#menu-superior ul.segundo-nivel li a:hover
{color: #000 !important;}

#fondo.smh header #navegacion-superior nav#menu-superior ul.segundo-nivel li,
#fondo.smh header #navegacion-superior nav#menu-superior ul.segundo-nivel li a:hover 
{background:none !important;}

#fondo.smh header #navegacion-superior nav#menu-superior ul.segundo-nivel li a {height: 2em !important; border-right: 1px dotted #cecece; margin:0; padding: 0.9em 1.5em 0.7em 1.5em !important;color: #616161 !important;}
#fondo.smh header #navegacion-superior nav#menu-superior ul.segundo-nivel li a:hover {text-decoration: underline;font-family: 'montserratregular';}

/*Barra de opciones*/
#fondo header #navegacion-opciones {background-color: #FFF; border-bottom-color: #000;}
#fondo header #navegacion-opciones #navegacion #buscador input.botonbuscar {background: url("../img/botonbuscar.png") no-repeat; width: 2.6em; padding: 0; margin: 0; height: 1.35em; border: 0; cursor: pointer;}
#fondo header #navegacion-opciones #navegacion .opciones ul li {vertical-align: top;}

#fondo header #navegacion-opciones #navegacion #idiomas ul li span,
#fondo header #navegacion-opciones #navegacion .opciones ul li a
{color: #000;}
#fondo header #navegacion-opciones #navegacion #idiomas.corto a span.ns {color: #000 !important;}
#fondo header #navegacion-opciones #navegacion #idiomas.corto a#btnIdioma {border-bottom: 1px solid #000000;background: url(../../../mcd/img/iconos/24/angle-circle-down.svg) no-repeat right transparent;background-size: 13px 13px; background-position-y: 0.46em;}
#fondo header #navegacion-opciones #navegacion #idiomas ul li {background: #FFF url(../img/ico-lista/ico-lista4.png) 0 no-repeat;}

/*COMPONENTES*/
/*Componente texto enriquecido - cte*/
#fondo #contenedor #contenido .cte img {padding-bottom: 0.2em;}

/*Componente listado de enlaces - cle*/
#fondo #contenedor #contenido .cle div.enlace p.titulo {background-image: url("../img/ico-lista/ico-lista1.png");}

/*Componente listado paginas hijas - clp*/
/*Solo 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,
#fondo #contenedor #contenido .clp ul.niveles li ul li ul li ul li
{background-image: url("../img/ico-lista/ico-lista3.png");}

/*GENERICOS IMAGEN, VIDEO, GOOGLE MAPS*/
#fondo #contenedor .tema span {color:#616161;}

#fondo #contenedor .tema.tfondo span.titulo,
#fondo #contenedor .tema.pfondo span.pie
{background: #efefef; color: #000 !important;}

#fondo #contenedor #contenido .enlace.tema a:hover {border-color: #d4d4d4;}

#fondo #contenedor span.titulo {font-size: 0.85em;}
#fondo #contenedor span.pie {font-size: 0.8em; font-style: normal;}
#fondo #contenedor span.pie em {font-style: normal;}

/*Parrafo imagen - cim*/
#fondo #contenedor #contenido .cim.tema span {color:#616161;}
#fondo #contenedor #contenido .cim.borde.tema img {border-color: #616161;}

#fondo #contenedor #contenido .cim.borde.tema.enlace.tfondo:hover img,
#fondo #contenedor #contenido .cim.borde.tema.enlace.pfondo:hover img
{border-color: #616161;}

/*Parrafo videos - cvi*/
#fondo #contenedor .cvi p.titulo,
#fondo #contenedor .cvi p.descripcion-video
{color: #616161;}

#fondo #contenedor .cvi.tema p.titulo,
#fondo #contenedor .cvi.tema p.descripcion-video
{color: #616161;}

#fondo #contenedor .cvi.tema p.titulo,
#fondo #contenedor .cvi.tema p.descripcion-video {color:#616161;}

/*Listado de enlaces columnas laterales*/
#fondo #contenedor div[id^="col"] .cc {border-color:#e4e4e4;}
#fondo #contenedor div[id^="col"] .cc.estilo1 p.titulo-cc {background: #000; color: #fff;}
#fondo #contenedor div[id^="col"] .cc.estilo2 p.titulo-cc {color: #000; border-bottom-color: #8c172e;}
#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"] .cc .cle.titulo div.enlace p a {color: #000;}
#fondo #contenedor div[id^="col"] .cc .cle.titulo div.enlace p a:hover {color: #95042E;}

#fondo #contenedor div[id^="col"] .cc p, 
#fondo #contenedor div[id^="col"] .cc ul, 
#fondo #contenedor div[id^="col"] .cc ol, 
#fondo #contenedor div[id^="col"] .cc dl,
#fondo #contenedor div[id^="col"] .cc p.titulo-cc
{font-size: 0.9rem;}

/*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); background-position: 0 0.3em; color: #000;}
#fondo #contenedor div[id^="col"] .cc p.vermas-cc a:hover {color: #95042E;}

/*Contenido lateral - Facebook y twitter*/
#fondo #contenedor .ctcl .ccfb.estilo2 p.titulo, 
#fondo #contenedor .ctcl .cctw.estilo2 p.titulo 
{border-bottom-color: #95042E; color: #000;}

#fondo #contenedor .ctcl .ccfb.estilo1 p.titulo,
#fondo #contenedor .ctcl .cctw.estilo1 p.titulo 
{background: #000;}

/*Contenido lateral - Buscador*/
#fondo #contenedor div[id^="col"] .ctcl .cc .cbc form fieldset input#Buscar {background-color: #000;}

/*Listado de anclas - cla*/
#fondo #contenedor #contenido .cla ul.anclas li, 
#fondo #contenedor #contenido .cla ol.anclas li
{background-position: 0 0.5em;}

/*Formulario general*/
#fondo #contenedor .formulario form,
#fondo #contenedor #col-dcha .ccb .formulario form label
{font-size: 0.9em;}

#fondo #contenedor .formulario form input[type="submit"] {background: #000;}
#fondo #contenedor .formulario form input[type="submit"]:hover {background: #616161;}
#fondo #contenedor .formulario form fieldset label {color: #616161;}

#contenedor #contenido div.formulario-contenido form fieldset {border-top-color: #000000;}

#contenedor #contenido div.formulario-contenido form fieldset legend,
#contenedor #contenido div.formulario-contenido form fieldset div label
{font-size: 0.85em;}

#contenedor #contenido div.formulario-contenido form fieldset span.descripcion {font-size: 0.8em;}
#contenedor #contenido div.formulario-contenido form fieldset div select {max-width: 66em;}

/*Plantilla contenedora de tabs*/
#fondo #contenedor #contenido div.tabs.dsp-c ul li a:hover {color: #95042E;}

#fondo #contenedor #contenido div.tabs.dsp-c ul li.seleccionado a,
#fondo #contenedor #contenido div.tabs.dsp-c a.dsp-b
{color: #616161;}

/*Listado de iconos - cli*/
#fondo #contenedor #contenido .cli .elemento .literal p {background-image: url(../img/ico-lista/ico-lista1.png); font-family: "montserratbold"; font-weight: 400;}

/*Buscador interno - cbi*/
#fondo #contenedor #contenido .cbi .paginacion a.current {background: #000000; border-color: #636363;}

/*Listado de anclas*/
#fondo #contenedor #contenido .cla ul.anclas li a {color: #000;}

/*Componente boton*/
#fondo #contenedor div.cbtn div[class^="btn"] a {font-size: 0.9em;}
#fondo #contenedor div.cbtn div[class^="btn"].estclaro a {background-color: #f9f9f9; color: #000; border-color: #c7c7c7;}
#fondo #contenedor div.cbtn div[class^="btn"].estclaro a:hover {background-color: #ffffff; border-color: #a5a5a5;}
#fondo #contenedor div.cbtn div[class^="btn"].estclaro.tema a {background-color: #f9f9f9; border-color: #95042E;}
#fondo #contenedor div.cbtn div[class^="btn"].estclaro.tema a:hover {background-color: #f3f3f3;}
#fondo #contenedor div.cbtn div[class^="btn"].estclaro.tema a span {color: #95042E;}
#fondo #contenedor div.cbtn div[class^="btn"].estoscuro a {background-color: #000000; border-color: #868686; color: #FFF;}
#fondo #contenedor div.cbtn div[class^="btn"].estoscuro.tema a {background-color: #95042E; border-color: #6d0020;}
#fondo #contenedor div.cbtn div[class^="btn"].estoscuro.tema a:hover {background-color: #6d0020;}
#fondo #contenedor div.cbtn div[class^="btn"].estoscuro.tema a span {color:#FFF;}

/*Caja de enlaces - cjenl*/
#fondo #contenedor #contenido .cjenl .elemento .cle.titulo div.enlace p.titulo a,
#fondo #contenedor #contenido .cjenl .elemento p.vermas a
{color: #000;}

#fondo #contenedor #contenido .cjenl .elemento .cle.titulo div.enlace p.titulo a:hover,
#fondo #contenedor #contenido .cjenl .elemento p.vermas a:hover
{color: #95042E;}

#fondo #contenedor #contenido .cjenl .elemento.estilo2 p.titular {border-color: #95042E;}
#fondo #contenedor #contenido .cjenl .elemento p.vermas a {background-image: url(../img/ico-mas.png); background-position: 0;}

/*Galeria de botones - gbtn*/
#fondo #contenedor #contenido .gbtn div[class^="w"] .btn a span {color: #616161;}

/*Componente carrusel - ESTILOS GENERALES*/
#fondo #contenedor #portada .bloque.csld {margin: 0;}

/*Claro*/
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .caption {background: #FFF;}
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .caption p {font-family: 'montserratregular'; font-size: 0.95em;}
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .caption p strong {font-family: 'montserratbold' !important; font-size: 1em;}
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .caption .encabezado p {font-family: 'montserratbold';}

#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-image: url("../img/carrusel/pagination.png"); margin: 0;}
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 39px;}

/*Oscuro*/
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-previous {background-position: 0 -18px;}
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-next {margin-right: 0.25em; background-position: -12px -18px;}
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-play {background-position: -25px -18px;}
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-stop {background-position: -41px -18px;}

#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-play:hover {background-position: -25px -36px;}
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-stop:hover { background-position: -41px -36px;}

#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-previous,
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-next
{background-image: url("../img/carrusel/btn-slider.png");}

#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-next,
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-previous,
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-play,
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] a.slidesjs-stop
{background-image: url("../img/carrusel/btn-slider.png");}

#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-image: url("../img/carrusel/pagination.png"); margin:0;}

body[class^="ie"] #fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] .caption {background: #000;}

/*TIPO 1*/
#fondo #contenedor .csld.tipo1.oscuro .containerSlider div[id^="slides"] a.slidesjs-previous:hover {background-position: 0 -36px;}
#fondo #contenedor .csld.tipo1.oscuro .containerSlider div[id^="slides"] a.slidesjs-next:hover { background-position: -12px -36px;}
#fondo #contenedor .csld.tipo1.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -79px;}

/*TIPO2*/
#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next,
#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous
{background-image: url("../img/carrusel/btn-slider-t2.png");}

#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {height: 1.55em; width: 1.65em;}

#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-image: url("../img/carrusel/pagination-t2.png"); color: #FFF; margin: 0; background-position: 0 -59px !important; color:#000 !important;}
#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -19px !important;}

#fondo #contenedor .csld.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-image: url("../img/carrusel/pagination-t2.png"); margin: 0; color: #000;}
#fondo #contenedor .csld.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -39px !important;}

/*Listado de eventos - clev*/
#fondo #contenedor .clev .resultados .enlace p.titulo {font-size: 0.9em;}

/*Listado becas*/
#fondo #contenedor #contenido .listado-becas ul li p a,
#fondo #contenedor #contenido .listado-becas ul li strong
{font-size: 1em; font-family: "open_sansbold"; font-weight: 400;}

#fondo #contenedor #contenido .listado-becas ul li {background: transparent url(../img/ico-lista/ico-lista4.png) 0.5em 0.5em no-repeat; font-size: 1em; }
#fondo #contenedor #contenido .listado-becas ul li a:hover {color: #95042E;}
#fondo #contenedor #contenido .listado-becas ul li span strong {background: transparent url(../img/ico-lista/ico-lista5.png) 0.2em 0.4em no-repeat;}

#fondo #contenedor #contenido.ficha .indice .contenido-indice a.titulo {font-size: 0.85em; font-family: "open_sansbold"; font-weight: 400; background: transparent url(../img/ico-lista/ico-lista4.png) 0.5em 1em no-repeat;}
#fondo #contenedor #contenido.ficha .indice .contenido-indice ul li a {color: #000;}

#fondo #contenedor #contenido.ficha .seccion a.volverAncla {background: url(../img/menu-sel.png) 0 0.3em no-repeat; padding-left: 1.4em;}

#fondo #contenedor #contenido.ficha ul li {background-image: url(../img/ico-lista/ico-lista1.png); background-position: 0 0.5em;} 
#fondo #contenedor #contenido.ficha ul li ul li {background-image: url(../img/ico-lista/ico-lista2.png);}

#fondo #contenedor #contenido.ficha .subseccion > h3, 
#fondo #contenedor #contenido.ficha .subseccion > h4, 
#fondo #contenedor #contenido.ficha .subseccion > h5
{font-size: 0.85em;}

/*Formularios datepicker*/
#fondo #contenedor #col-dcha .ccb .cabecera-cal span.mes {width:11.4em;}
.mecd-dp-selector ul li {width: 5.6em;}

/*Listado de enlaces - cle */
#fondo #contenedor #contenido .cle.tituloimg.dos.gr.izq {text-align: center;}
#fondo #contenedor #contenido .cle.tituloimg.dos.gr.izq div.enlace {padding: 0.8em 1em;border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;width: 46%;background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(236,236,236,1) 51%, rgba(255,255,255,1) 100%);margin: 0.3em 0;}
#fondo #contenedor #contenido .cle.tituloimg.dos.gr.izq div.enlace:hover {background: #f8f8f8;}
#fondo #contenedor #contenido .cle.tituloimg.dos.gr.izq div.enlace p.titulo {background: none;}
#fondo #contenedor #contenido .cle.tituloimg.dos.gr.izq div.enlace p {text-align: left;}

/*Componente enfasis - cten*/
#fondo #contenedor .cten.fondo.tema {background-color: #2a2a2a;}
#fondo #contenedor .cten.borde.tema {border-color: #95042E;}
#fondo #contenedor .cten.fondo.tema p {color: #ffffff;}
#fondo #contenedor .cten.fondo.borde.tema {border-color: #c7c7c7;}

/*Menu rwd*/
#fondo #navegacion-opciones #menu-rwd nav {background: none !important; border:none;}
#fondo #navegacion-opciones #menu-rwd nav a {color: #616161;}
#fondo #navegacion-opciones #menu-rwd nav p.apartado a {color: #616161;}

#fondo #navegacion-opciones #menu-rwd nav ul li a {background: url(../img/ico-lista/ico-lista2.png) 0.8em 0.7em no-repeat;}
#fondo #navegacion-opciones #menu-rwd nav ul li.seleccionado a {background: url(../img/ico-lista/ico-lista3.png) 0.8em 0.7em no-repeat;}
#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo > a {background: url(../img/ico-lista/ico-lista-abierto.png) 0.7em 0.8em no-repeat;}

/*Barras laterales*/
#fondo header .barra-laterales {background-color: #000000;}

/*Subir*/
#fondo .subir {height: 1.5em; background-color: #616161;}

/*PORTADA*/
/*Carrusel*/
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-next, 
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-previous, 
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-play, 
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-stop
{background-image: url(../img/carrusel/btn-slider.png);} 

#fondo #contenedor #portada .bloque.csld .containerSlider div[id^="slides"] ul.slidesjs-pagination li a {background-image: url("../img/carrusel/pagination.png");}

#fondo #contenedor #portada .bloque.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {text-indent: -999999px; background-image: url("../img/carrusel/pagination.png"); width:1.2em; height:1.1em; padding:0; height:14px !important; background-position: 0 -39px !important; color:#000 !important;}
#fondo #contenedor #portada .bloque.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -26px !important;}

#fondo #contenedor #portada .bloque.csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous {background-image: url("../img/carrusel/flecha-anterior-portada.png"); height: 2.7em; background-position: 0 0; width:1.5em; margin-left:0 !important;}
#fondo #contenedor #portada .bloque.csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next {background-image: url("../img/carrusel/flecha-siguiente-portada.png"); height: 2.7em; background-position: 0 0; width:1.5em; margin-right:0 !important;}

#fondo #contenedor #portada .bloque.csld.tipo2.oscuro .containerSlider div[id^="slides"] a.slidesjs-next {background-position: 4px -2px; margin: 0 !important;}
#fondo #contenedor #portada .bloque.csld.tipo2.oscuro .containerSlider div[id^="slides"] a.slidesjs-previous {background-position: 0 -2px; margin: 0 !important;}

#fondo #contenedor #portada .bloque.csld.cd.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.9em 0.2em !important;}
#fondo #contenedor #portada .bloque.csld.cd.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0 -39px !important;}
#fondo #contenedor #portada .bloque.csld.cd.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -26px !important;}

#fondo #contenedor #portada .bloque.csld.tipo2.flechasDeb .containerSlider div[id^="slides"] a.slidesjs-previous {background-image: url(../img/carrusel/flecha-anterior-portada-rwd.png);}
#fondo #contenedor #portada .bloque.csld.tipo2.flechasDeb .containerSlider div[id^="slides"] a.slidesjs-next {background-image: url(../img/carrusel/flecha-siguiente-portada-rwd.png);}

#fondo #contenedor #portada .bloque.csld.tipo2.flechasDeb .containerSlider div[id^="slides"] a.slidesjs-previous, 
#fondo #contenedor #portada .bloque.csld.tipo2.flechasDeb .containerSlider div[id^="slides"] a.slidesjs-next
{height: 22px; width: 22px; margin: 0.2em !important; background-position: 0;}

#fondo #contenedor #portada .bloque.csld.du.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em !important;}

#fondo #contenedor #portada .stcu.sttresu .bloque.csld.tu.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.7em 0.2em !important;}
#fondo #contenedor #portada .stcu.sttresu .bloque.csld.tu.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0 1px !important;}
#fondo #contenedor #portada .stcu.sttresu .bloque.csld.tu.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -26px !important;}

#fondo #contenedor #portada .stcu.sttresu .bloque.csld.tu.tipo2.claro .containerSlider{background-color: #e4e4e4;}
#fondo #contenedor #portada .stcd.sttresd .bloque.csld.td.tipo2 .containerSlider div[id^="slides"] ul.slidesjs-pagination li {margin: 0.8em 0.2em !important;}

/*Colores temáticos básicos*/
/*Bloque de texto -txtfondo*/
#fondo #contenedor #portada .bloque .texto {min-height:3em;}
#fondo #contenedor #portada .bloque .texto .encabezado p {font-size:1.2; font-weight: 400;}
#fondo #contenedor #portada .bloque .texto .encabezado p a {text-decoration: none;}

#fondo #contenedor #portada .bloque.txtfondo .texto,
#fondo #contenedor #portada .bloque.txtfondo.c1 .texto,
#fondo #contenedor #portada .bloque.txtfondo.c2 .texto,
#fondo #contenedor #portada .bloque.txtfondo.c3 .texto
{background: #FFF;}

#fondo #contenedor #portada .bloque.txtfondo.c1 .texto p,
#fondo #contenedor #portada .bloque.txtfondo.c3 .texto p
{color: #000;}

#fondo #contenedor #portada .bloque.txtfondo.c2 .texto p {color: #000;}
#fondo #contenedor #portada .bloque.txtfondo.c4 .texto p {color: #95042E;}
#fondo #contenedor #portada .bloque.txtfondo.c5 .texto p {color: #6E0265;}
#fondo #contenedor #portada .bloque.txtfondo.c6 .texto p {color: #B35E02;}

#fondo #contenedor #portada .bloque.txtfondo.fondo.c3 .texto p,
#fondo #contenedor #portada .bloque.txtfondo.fondo.c4 .texto p,
#fondo #contenedor #portada .bloque.txtfondo.fondo.c5 .texto p,
#fondo #contenedor #portada .bloque.txtfondo.fondo.c6 .texto p 
{color: #FFF;}

#fondo #contenedor #portada .bloque.txtfondo.fondo.c1 .texto {background: #FFF;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c2 .texto {background: #ececec;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c3 .texto {background: #000;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c4 .texto {background: #95042E;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c5 .texto {background:#6E0265;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c6 .texto {background:#B35E02;}

#fondo #contenedor #portada .bloque.txtfondo.fondo.c1.transparencia .texto {background: rgba(255, 255, 255, 0.8);}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c2.transparencia .texto {background: rgba(236, 236, 236, 0.8);}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c3.transparencia .texto {background: rgba(0, 0, 0, 0.8);}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c3.transparencia .texto p {color: #FFF;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c4.transparencia .texto {background: rgba(149, 4, 46, 0.8);}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c5.transparencia .texto {background: rgba(110, 2, 101, 0.86);}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c6.transparencia .texto {background: rgba(179, 94, 2, 0.86);}

body[class^="ie"] #fondo #contenedor #portada .bloque.fondo.c1.transparencia .texto
{background: transparent url("../img/transparencias/color1.png");}

body[class^="ie"] #fondo #contenedor #portada .bloque.fondo.c2.transparencia .texto
{background: transparent url("../img/transparencias/color2.png");}

body[class^="ie"] #fondo #contenedor #portada .bloque.fondo.c3.transparencia .texto
{background: transparent url("../img/transparencias/color3.png");}

body[class^="ie"] #fondo #contenedor #portada .bloque.fondo.c4.transparencia .texto
{background: transparent url("../img/transparencias/color4.png");}

body[class^="ie"] #fondo #contenedor #portada .bloque.fondo.c5.transparencia .texto
{background: transparent url("../img/transparencias/color5.png");}

body[class^="ie"] #fondo #contenedor #portada .bloque.fondo.c6.transparencia .texto
{background: transparent url("../img/transparencias/color6.png");}

/*ESPECIFICO UN MUSEO, TRES SEDES*/
#fondo #contenedor #portada .bloque.txtfondo.fondo.uu .texto {text-align: center; padding: 0.25em 0;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.uu .texto .encabezado {padding: 35% 0; width: 50%; margin: 0 auto;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.uu .texto .encabezado p {line-height: 2.4; font-family: 'montserratbold';}
#fondo #contenedor #portada .bloque.txtfondo.fondo.uu .texto .encabezado p a {font-size: 1em; line-height: 2.4; font-family: 'montserratbold';}

#fondo #contenedor #portada .bloque.txtfondo.fondo.uu .texto p, 
#fondo #contenedor #portada .bloque.txtfondo.fondo.uu .texto a
{font-weight: 700; font-size: 1.2em;}

#fondo #contenedor #portada .bloque.txtfondo.uu.c2 .texto .encabezado p a {color:#000;}

/*ESPECIFICO LISTADO DE ENLACES*/
#fondo #contenedor #portada .bloque.txtfondo.cm.c1 {height: 4em;}
#fondo #contenedor #portada .bloque.txtfondo.cm.c1 .texto {background: #ffffff; height: 3em;}
#fondo #contenedor #portada .bloque.txtfondo.cm.c1 .texto a {color: #000; font-weight: 700; font-size: 1.2em;}

#fondo #contenedor #portada .bloque.txtfondo.cm.c1 .texto .descripcion ul {display: block; text-align: center; margin: 0 auto; padding-left: 0;}
#fondo #contenedor #portada .bloque.txtfondo.cm.c1 .texto .descripcion ul li {display:inline-block; border-left: 1px solid #333; padding: 0 1em;}
#fondo #contenedor #portada .bloque.txtfondo.cm.c1 .texto .descripcion ul li:first-child {border:none;}

#fondo #contenedor #portada .bloque.txtfondo.cm.c1.transparencia .texto {background:rgba(255, 255, 255, 0.86);}

#fondo #contenedor #portada .bloque.txtfondo.cm.c1.fondo {height: 4.5em;}
#fondo #contenedor #portada .bloque.txtfondo.cm.c1.fondo .texto {height: 3.5em;}
#fondo #contenedor #portada .bloque.txtfondo.cm.c1.fondo .texto .encabezado {margin: 0.75em 0 0 0;}
#fondo #contenedor #portada .bloque.txtfondo.cm.c1.fondo .texto .encabezado p {font-size: 1.5em;}

/*ESPECIFICO NEWSLETTER*/
#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo {height: 7.5em;}
#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto {width: 77.4em; height: 5.75em; padding: 1.75em 0 0 0; background-color: #ececec; text-align:center;}
#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto .encabezado p {font-size: 1.2em; font-family: 'montserratbold';}
#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto .descripcion p {font-size: 1.2em;}

#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto p,
#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto a
{color: #000;}

/*Especificos*/
#fondo #contenedor #portada .stcd .stdd .stud .bloque.ud.txtimagen.c1.inf, 
#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtimagen
{margin: 0 0 0 -0.2em;}

#fondo #contenedor #portada .stcd .stdd .stud .bloque.ud.txtimagen.c1.inf .imagen img {margin: 0 0.25em; width: 18.75em;  height: 38.5em;}

#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtimagen .imagen img {margin: 0 0.25em; width: 18.75em; height: 18.75em;}
#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo {margin: 0 0.25em; width: 18.75em; height: 18.75em;}

#fondo #contenedor #portada .sttres .sttu .bloque.tu.txtimagen.c1.inf .imagen img {margin: 0 0.5em; width: 25.3em; height: 11.9em;}

#fondo #contenedor #portada .stcd .bloque,
#fondo #contenedor #portada .stcu .bloque,
#fondo #contenedor #portada .stcm .bloque
{margin-top: 2em !important;}

/*BLoque de imagen - txtimagen*/
#fondo #contenedor #portada .bloque .texto .encabezado p {font-family: 'montserratregular';}

#fondo #contenedor #portada .bloque.txtimagen .texto .encabezado.fondo {background:#004e86;}
#fondo #contenedor #portada .bloque.txtimagen .texto .encabezado.fondo p {color: #FFF;}

#fondo #contenedor #portada .bloque.txtimagen .texto .descripcion p,
#fondo #contenedor #portada .bloque.txtimagen .texto .descripcion a
{font-family: 'open_sansregular'; line-height: 1.4}

#fondo #contenedor #portada .bloque.txtimagen.fondo .texto {background: #FFF;}
#fondo #contenedor #portada .bloque.txtimagen.fondo .texto p {color: #000;}

#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:#000;}

#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:#4e4e4e;}

#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:#000;}

#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:#95042E;}

#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.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 p,
#fondo #contenedor #portada .bloque.txtimagen.c1.fondo .texto p a,
#fondo #contenedor #portada .bloque.txtimagen.c2.fondo.transparencia .texto p,
#fondo #contenedor #portada .bloque.txtimagen.c2.fondo.transparencia .texto p a,
#fondo #contenedor #portada .bloque.txtimagen.c3.fondo.transparencia .texto p,
#fondo #contenedor #portada .bloque.txtimagen.c3.fondo.transparencia .texto p a,
#fondo #contenedor #portada .bloque.txtimagen.c4.fondo.transparencia .texto p,
#fondo #contenedor #portada .bloque.txtimagen.c4.fondo.transparencia .texto p a,
#fondo #contenedor #portada .bloque.txtimagen.c5.fondo.transparencia .texto p,
#fondo #contenedor #portada .bloque.txtimagen.c5.fondo.transparencia .texto p a,
#fondo #contenedor #portada .bloque.txtimagen.c6.fondo.transparencia .texto p,
#fondo #contenedor #portada .bloque.txtimagen.c6.fondo.transparencia .texto p a
{color:#000;}

#fondo #contenedor #portada .bloque.txtimagen.c1.fondo.uu .texto {background:#FFF url("../img/color1.jpg");}
#fondo #contenedor #portada .sttres .sttu .bloque.txtimagen.c1.fondo.tu .texto {text-align:center; background:#FFF url("../img/color1-tu.jpg");}

#fondo #contenedor #portada .bloque.txtimagen.c2.fondo .texto {background:#ececec;}
#fondo #contenedor #portada .bloque.txtimagen.c3.fondo .texto {background:#000;}
#fondo #contenedor #portada .bloque.txtimagen.c4.fondo .texto {background:#95042E;}
#fondo #contenedor #portada .bloque.txtimagen.c5.fondo .texto {background:#6E0265;}
#fondo #contenedor #portada .bloque.txtimagen.c6.fondo .texto {background:#B35E02;}

/*Bloque de enlaces - lenlaces*/
#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.fondo .texto,
#fondo #contenedor #portada .bloque.lenlaces.c1.fondo .texto a
{color:#000;}

#fondo #contenedor #portada .bloque.lenlaces.c1 .texto,
#fondo #contenedor #portada .bloque.lenlaces.c1 .texto a {color: #000 url("../img/bk-color1.jpg");}
#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;}

/*Bloque de enlaces - Portada*/
#fondo #contenedor #portada .bloque.lenlaces div.enlace a {color: #1D518B;}

/*Bloque de enlaces - lenlaces*/
#fondo #contenedor #portada .bloque.lenlaces.c1.fondo div.enlace {background:#000;}
#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: #000;}
#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 #ababab;}
#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;}

/*Margenes especificos*/
#fondo #contenedor #contenido .cim.izquierda, 
#fondo #contenedor #contenido .cvi.izquierda, 
#fondo #contenedor #contenido .cgm.izquierda
{margin-right: 3em;}

#fondo #contenedor #contenido .cim.derecha, 
#fondo #contenedor #contenido .cvi.derecha, 
#fondo #contenedor #contenido .cgm.derecha
{margin-left: 3em;}

#fondo #contenedor #contenido .cgi {margin: 2em 0;}

/*Texto enriquecido - cte*/
#fondo #contenedor #contenido .cte {margin-top: 1em;}

/*Componente bloque - cblq*/
#fondo #contenedor #contenido .cblq {margin-bottom: 3.5em;}

/*Componente tabla - ctable*/
#fondo #contenedor #contenido div[class^="ct"] table th {font-size: 0.9em;}

/*Responsive*/
@media(max-width: 1279px) {

	/*Buscador*/
	#fondo header #navegacion-opciones #navegacion #buscador {padding: 0.25em;} 

	/*Logo*/
	#fondo header #cabecera #logo {left: 14em; top: 1.7em;} 
	#fondo header #cabecera #logo img {height: 5em; padding: 0;}

	/*Menu*/
	#fondo header #navegacion-superior nav#menu-superior ul.el8 li {min-width: 8.5em;}
	
	/*PORTADA*/
	/*BLOQUES 1x2*/
	#fondo #contenedor #portada .stcd .stdd .stud .bloque.ud.txtimagen.c1.inf .imagen img {width: 16.5em; height: 34em;}

	/*ESPECIFICO 1X1*/
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo {width: 16.5em; height: 16.5em;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.txtfondo.fondo.uu .texto .encabezado {padding: 33% 0;}

	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtimagen .imagen img {width: 16.5em; height: 16.5em;}
	
	/*ESPECIFICO NEWSLETTER*/
	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto {width: 70em;}

}

@media(max-width: 1151px) {
	
	/*Cabecera*/
	#fondo header #cabecera {min-height: 8.3em;}

	/*Logo*/
	#fondo header #cabecera #logo {left:13em; top: 0.8em;}
	#fondo header #cabecera #logo img {height: 4em; padding: 0.7em 0;}

	/*Menu*/
	#fondo header #navegacion-superior nav#menu-superior ul.el8 li {min-width: 7.5em;}
	
	/*PORTADA*/
	/*CARRUSEL*/
	#fondo #contenedor #portada .bloque.cd.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.7em 0.2em !important;}
	#fondo #contenedor #portada .bloque.csld.dd.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em !important;}

	/*BLOQUES 1x2*/
	#fondo #contenedor #portada .stcd .stdd .stud .bloque.ud.txtimagen.c1.inf .imagen img {width: 14.5em; height: 30.2em;}

	/*ESPECIFICO NEWSLETTER*/
	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto {width: 62em;}
	
	/*ESPECIFICO 1X1*/
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo {width: 14.5em; height: 14.5em;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.txtfondo.uu .texto .encabezado {padding: 30% 0; width: 72%;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.txtfondo.uu .texto .encabezado p {padding-right: 0;}

	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtimagen .imagen img {width: 14.5em; height: 14.5em;}

}

@media(max-width: 1023px) {

	/*Cabecera*/
	#fondo header #cabecera {min-height: 5.3em;}

	/*Compartir*/
	#fondo header #navegacion-opciones #navegacion #compartirmag a#btnCompartir {background-image: url(../img/responsive/btn-compartir-30.png); border-color: #000;}

	/*Buscador*/
	#fondo header #navegacion-opciones #navegacion #buscador {padding: 0em;}
	#fondo header #navegacion-opciones #navegacion #buscador form fieldset a.btnBuscador {background: url(../img/responsive/ico-lupa-uno-30.png) no-repeat;}

	/*Menu responsive*/
 	#fondo #navegacion-opciones #menu-rwd nav ul li.seleccionado a,
 	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo.seleccionado > a,
 	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.seleccionado > a, 
 	#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
 	{background-color: #f7f7f7 !important;}

 	#fondo #navegacion-opciones #menu-rwd nav ul li a:hover,
 	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li a:hover,
 	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li a:hover
 	{background-color: #eff8ff !important;}

	#fondo #navegacion-opciones #menu-rwd .global .encabezado {display: block; background: #ffffff;}

	#fondo #navegacion-opciones #menu-rwd .global .encabezado p, 
	#fondo #navegacion-opciones #menu-rwd .global .encabezado span 
	{color: #000;}

	#fondo #navegacion-opciones #menu-rwd .global .encabezado span.cerrar {background-image: url(../img/responsive/ico-cerrar.png);}
	#fondo #navegacion-opciones #menu-rwd nav p.apartado {background: #e4e4e4;}

	#fondo #navegacion-opciones #menu-rwd nav ul li a {padding: 0.75em 0.5em 0.75em 1em; background: #f7f7f7 !important; border-bottom: 1px solid #cecece;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li a {background-color: #f9f9f9 !important;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto ul li.abierto ul li a {background-color: #ffffff !important;}
	
	/*Navegacion opciones*/
 	#fondo header #navegacion-opciones {background-color: #d6d6d6;}
 	#fondo header #navegacion-opciones #navegacion {background-color: #d6d6d6;}

	#fondo header #navegacion-opciones #navegacion #idiomas ul li {background: #FFF url(../img/ul-idiomas.png) 0.7em 1.1em no-repeat;}

	#fondo header #navegacion-opciones #navegacion #idiomas,
	#fondo header #navegacion-opciones #navegacion .opciones a.btnOpciones,
	#fondo header #navegacion-opciones #navegacion .opciones div.dsp-abierto,
	#fondo #contenedor div[id^="col"] .encabezado
	{background-color: #fff;}

 	#fondo header #navegacion-opciones #navegacion #menu-rwd a#btnMenu,
 	#fondo header #navegacion-opciones #navegacion .opciones div.dsp-abierto
 	{background: #ffffff;}

 	#fondo header #navegacion-opciones #navegacion .opciones div.dsp-abierto {border-bottom: 2px solid #000;}

 	#fondo header #navegacion-opciones #navegacion #menu-rwd a#btnMenu:after {background-image: url(../img/responsive/menu-responsive.png);}

	#fondo header #navegacion-opciones #navegacion #idiomas,
	#fondo header #navegacion-opciones #navegacion .opciones
	{border-color: #696969;}

	#fondo header #navegacion-opciones #navegacion #idiomas a#btnIdioma {background-image: url(../img/responsive/ico-idioma.png);}
	#fondo header #navegacion-opciones #navegacion .opciones a.btnOpciones {background-image: url(../img/responsive/ico-mas.png);}
	
	/*Redes sociales*/
	#fondo header #navegacion-opciones #navegacion .opciones ul.ico-link {float: none;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.ico-link li a {width: auto;}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.facebook {background-image: url(../img/responsive/ico-redes/ico-facebook-gris.png);}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.twitter {background-image: url(../img/responsive/ico-redes/ico-twitter-gris.png);}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.instagram {background-image: url(../img/responsive/ico-redes/ico-instagram-gris.png);}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.youtube {background-image: url(../img/responsive/ico-redes/ico-youtube-gris.png);}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.flickr {background-image: url(../img/responsive/ico-redes/ico-flickr-gris.png);}
	#fondo header #navegacion-opciones #navegacion .opciones ul.redes-sociales li a.pinterest {background-image: url(../img/responsive/ico-redes/ico-pinterest-gris.png);}

	/*PORTADA*/
	#fondo #contenedor #portada .bloque .texto .encabezado p {font-size: 1.1em; padding-right: 2em;}

	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto {width: 57.6em;}
	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto .encabezado p {padding-right: 0;}

	/*Carrusel*/
	#fondo #contenedor #portada .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0 -39px !important;}

	#fondo #contenedor #portada .bloque.du.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a, 
	#fondo #contenedor #portada .bloque.dd.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a
	{width: 14px; height: 14px !important;}

	#fondo #contenedor #portada .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -26px !important;}

	/*BLOQUES 1x2*/
	#fondo #contenedor #portada .stcd .stdd .stud .bloque.ud.txtimagen.c1.inf .imagen img {width: 13.5em; height: 28em;}

	/*ESPECIFICO 1X1*/
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtimagen .imagen img {width: 13.5em; height: 13.5em;}
	
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo {width: 13.5em; height: 13.5em;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo .texto {width: 13.5em;}

	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.txtfondo.uu .texto .encabezado {padding: 28% 0;}

}

@media(max-width: 959px) {
	
	/*Logo*/
	#fondo header #cabecera #logo img {height: 4.3em;}

	#fondo #contenedor #contenido .cle.tituloimg.dos.gr.izq div.enlace {width: 45%;}

	#fondo #contenedor #portada .bloque .texto .encabezado p {font-size: 0.9em;}
	#fondo #contenedor #portada .sttres .sttu .bloque.tu .texto {min-height: 0.4em;}
	
	/*PORTADA*/
	/*BLOQUES 1x2*/
	#fondo #contenedor #portada .stcd .stdd .stud .bloque.ud.txtimagen.c1.inf .imagen img {width: 10.65em; height: 22.2em;}

	/*ESPECIFICO NEWSLETTER*/
	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto {width: 46em;}
	
	/*ESPECIFICO LISTADO DE ENLACES*/
	#fondo #contenedor #portada .bloque.txtfondo.fondo.c1 .texto p,
	#fondo #contenedor #portada .bloque.txtfondo.fondo.c1 .texto a
	{font-size: 1.2em;}
	
	#fondo #contenedor #portada .bloque.txtfondo.cm.fondo.c1 {height: 6em;}
	#fondo #contenedor #portada .bloque.txtfondo.cm.fondo.c1 .texto {height: 5em;}
	#fondo #contenedor #portada .bloque.txtfondo.cm.fondo.c1 .texto .descripcion ul li {padding: 0.5em 1em;}
	
	/*ESPECIFICO 1X1*/
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo {width: 10.75em; height: 10.75em;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo .texto {width: 10.75em;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo .texto .encabezado {padding: 22% 0; width: 90%;}

	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtimagen .imagen img {width: 10.75em; height: 10.75em;}


}

@media(max-width: 767px) {

	/*Logo*/
	#fondo header #cabecera a#logo img.rwd {height: 5.8em;}

	/*Carrusel*/
	#fondo #contenedor #portada .stcd.sttresd .bloque.td.csld.tipo2 .containerSlider div[id^="slides"] ul.slidesjs-pagination li {margin: 0.8em 0.2em !important;}

	#fondo #contenedor.tres .csld.tipo2.captionInf .containerSlider div[id^="slides"] ul.slidesjs-pagination li {margin: 0.3em 0.2em !important;}

	#fondo #contenedor #portada .csld.dd.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -12px !important;}
	#fondo #contenedor #portada .csld.du.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -24px !important;}
	#fondo #contenedor #portada .csld.du.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -14px !important;}
	#fondo #contenedor #portada .csld.du.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -29px !important;}
	
	/*Logo*/
	#fondo header #cabecera #logo {left:initial;}
	#fondo header #cabecera a#logo img.rwd {height: 5.8em; margin: 0 auto;}
	#fondo header #cabecera #imagen-cabecera {height: 6em;}

	/*PORTADA*/
	/*Carrusel*/
    #fondo #contenedor #portada {padding: 0.5em;}
	#fondo #contenedor #portada .stcd.sttresd .bloque.td.csld.tipo2 .containerSlider div[id^="slides"] ul.slidesjs-pagination li {margin: 0.5em 0.2em !important;}

	#fondo #contenedor #portada .stcd.sttresd .bloque.td.csld .containerSlider div[id^="slides"] .slidesjs-container, 
	#fondo #contenedor #portada .stcd.sttresd .bloque.td.csld .containerSlider div[id^="slides"] .slide img
	{height: 16.2em !important;}

	#fondo #contenedor #portada .stcd.sttresd .bloque.td.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0 -39px !important;}
	#fondo #contenedor #portada .stcd.sttresd .bloque.td.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -26px !important;}

	/*BLOQUES 1x2*/
	#fondo #contenedor #portada .stcd .stdd .stud .bloque.ud.txtimagen.c1.inf .imagen img {width: 8.5em; height: 18em;}

	/*ESPECIFICO NEWSLETTER*/
	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto .encabezado p {font-size: 1.2em;}
	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto {padding-top: 1.5em;}

	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto {width: 38em;}

	/*ESPECIFICO LISTADO DE ENLACES*/
	#fondo #contenedor #portada .bloque.txtfondo.cm.c1.fondo .texto .descripcion {max-height: 5.6em;}
	
	/*ESPECIFICO 1X1*/
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtimagen .imagen img {width: 8.5em; height: 8.5em;}

	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo {width: 8.5em; height: 8.5em;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo .texto {width: 8.5em;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo .texto .encabezado {padding: 21% 0;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo .texto .encabezado p {line-height: 1.4; font-size: 1em;}


}

@media(max-width: 639px) {

	/*PORTADA*/
	#fondo #contenedor #portada .bloque .texto .encabezado p {font-size: 1.1em;}

	#fondo #contenedor #portada .stcd.sttresd .bloque.td.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -26px !important;}

	#fondo #contenedor #portada .bloque.du.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a, 
	#fondo #contenedor #portada .bloque.dd.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a
	{width: 15px; height: 15px !important; text-indent: -999999px !important;}

	#fondo #contenedor #portada .bloque.dd.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -29px !important;}

	/*BLOQUES 1x2*/
	#fondo #contenedor #portada .stcd .stdd .stud .bloque.ud.txtimagen.c1.inf .imagen img {width: 13em; height: 26.9em;}

	/*ESPECIFICO NEWSLETTER*/
	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto {padding-top: 0.25em;}
	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto .descripcion {max-height: 3.9em;}

	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto {width: 28em;}
	
	#fondo #contenedor #portada .stcd .bloque, 
	#fondo #contenedor #portada .stcm .bloque
	{margin-top: 1em !important;}

	/*ESPECIFICO LISTADO DE ENLACES*/
	#fondo #contenedor #portada .bloque.txtfondo.cm.fondo.c1 {height: 8em;}
	#fondo #contenedor #portada .bloque.txtfondo.cm.fondo.c1 .texto {height: 7em;}
	#fondo #contenedor #portada .bloque.txtfondo.cm.fondo.c1 .texto .descripcion {max-height: 7.6em;}
	
	/*ESPECIFICO 1X1*/
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo {width: 13em; height: 13em;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo .texto {width: 13em;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo .texto .encabezado {padding: 28% 0; width: 80%;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo .texto .encabezado p {line-height: 2.4; font-size: 1.2em;}

	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtimagen .imagen img {width: 13em; height: 13em;}

}

@media(max-width:479px) {

	/*Cabecera*/
	#fondo header #cabecera #imagen-cabecera {height: 7em; background-color: #FFF;}
	
	/*Logo*/
	#fondo header #cabecera #imagen-cabecera {height: 5em;}
	#fondo header #cabecera a#logo img.rwd {height: 4.3em;}

	/*PORTADA*/
	#fondo #contenedor #portada .bloque .texto .encabezado p {font-size: 0.95em;}

	/*CARRUSEL*/
	#fondo #contenedor #portada .stcd.sttresd .bloque.td.csld .containerSlider div[id^="slides"] .slidesjs-container,
	#fondo #contenedor #portada .stcd.sttresd .bloque.td.csld .containerSlider div[id^="slides"] .slide img
	{height: 11.2em !important;}

	#fondo #contenedor #portada .bloque.cd.csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination, 
	#fondo #contenedor #portada .bloque.cd.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination
	{height: 2em !important;}
	
	#fondo #contenedor #portada .bloque.cd.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em !important;}

	#fondo #contenedor #portada .stcd.sttresd .bloque.td.csld.tipo2 .containerSlider div[id^="slides"] ul.slidesjs-pagination li {margin: 0.7em 0.2em !important;}
	
	#fondo #contenedor #portada .stcd .bloque, 
	#fondo #contenedor #portada .stcm .bloque 
	{margin-top: 0.5em !important;}

	#fondo #contenedor #portada .bloque.cd.csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.65em 0.2em !important;}

	/*BLOQUES 1x2*/
	#fondo #contenedor #portada .stcd .stdd .stud .bloque.ud.txtimagen.c1.inf .imagen img {width: 9.15em; height: 19.5em;}

	/*ESPECIFICO LISTADO DE ENLACES*/
	#fondo #contenedor #portada .bloque.txtfondo.cm.fondo.c1 {height: 15em;}
	#fondo #contenedor #portada .bloque.txtfondo.cm.fondo.c1 .texto {height: 14em;}
	#fondo #contenedor #portada .bloque.txtfondo.cm.fondo.c1 .texto .descripcion {max-height: 15em;}
	#fondo #contenedor #portada .bloque.txtfondo.cm.fondo.c1 .texto .descripcion ul li {display: block;} 
	
	#fondo #contenedor #portada .bloque.txtfondo.cm.fondo.c1 .texto .descripcion ul li,
   	#fondo #contenedor #portada .bloque.txtfondo.cm.fondo.c1 .texto .descripcion ul li:first-child
   	{border-left: none; border-bottom: 1px solid #000;}

	/*ESPECIFICO NEWSLETTER*/
	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto {width: 19em; padding: 0.5em;}
	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto .encabezado p {font-size: 1.1em;}
	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto .descripcion {padding: 0.5em;}
	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto .descripcion p {font-size: 1em;}
	
	/*ESPECIFICO 1X1*/
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo {width: 9.3em; height: 9.3em;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo .texto {width: 9.3em; margin: 0.5em 0;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo .texto .encabezado {padding: 32% 0; width: 94%;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo .texto .encabezado p {line-height: 1.4;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo .texto .encabezado p a {line-height: 1.7;}

	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtimagen {margin: 0.5em 0;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtimagen .imagen img {width: 9.3em; height: 9.3em;}


}

@media(max-width:359px) {

	/*Logo*/
	#fondo header #cabecera #imagen-cabecera {height: 4em;}
	#fondo header #cabecera a#logo img.rwd {height: 3.3em; min-height: 3em;}
	
	/*PORTADA*/
	/*BLOQUES 1x2*/
	#fondo #contenedor #portada .stcd .stdd .stud .bloque.ud.txtimagen.c1.inf .imagen img {width: 8.5em; height: 18em;}

	/*ESPECIFICO NEWSLETTER*/
	#fondo #contenedor #portada .bloque.txtfondo.cm.c2.fondo .texto {width: 17.7em;}
	
	/*ESPECIFICO 1X1*/
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo {width: 9em; height: 9em;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo .texto {width: 8.5em; padding: 0.5em 0.25em; margin: 0.5em 0;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtfondo.fondo .texto .encabezado {padding: 32% 0; width: 98%;}
	
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtimagen {margin: 0.5em 0;}
	#fondo #contenedor #portada .stcu .stdu .stuu .bloque.uu.txtimagen .imagen img {width: 9em; height: 9em;}

}