/*Estilos especificos micrositio aepsad*/
/*GENERALES*/
body {font-family: 'latoregular', Arial, Verdana, Helvetica;}

body,
#fondo
{background: #FFF;}

#fondo #contenedor p,
#fondo #contenedor ul,
#fondo #contenedor ol
{font-size: 1rem; line-height: 1.55;}



/*Encabezados y titulos*/
#fondo #contenedor h1,
#fondo #contenedor h2,
#fondo #contenedor h3,
#fondo #contenedor h4,
#fondo #contenedor h5,
#fondo #contenedor h6
{color:#2C5065; font-family: 'Raleway-Regular', Arial, verdana, sans-serif;}

#fondo #contenedor a {color: #BE241A;}
#fondo #contenedor a:hover {color: #000;}

/*Listados*/
#fondo #contenedor #contenido ul li {background-image: url("../img/ico-lista/ico-lista6.png"); background-position: 0.6em 0.45em;}
#fondo #contenedor #contenido ul li ul li {background-image: url("../img/ico-lista/ico-lista7.png");}

#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-lista8.png");}

#fondo #contenedor #contenido .cte ul > li {background-position: 0.5em 0.5em;}

/*Volver*/
#fondo #contenedor p.volver a {background: #ffcfbb url("../img/ico-volver.png") 0.35em 0.2em no-repeat; border: 1px solid #c93106; padding-left: 1.7em; text-align: left; color:#000;}

/*Migas*/
#fondo #contenedor #migas {border-bottom: none; border-top: 1px dotted #bdbdbd; background: #FFF; font-size: 0.8em;}
#fondo #contenedor #migas ol {font-size: .8rem;}

#fondo #contenedor #migas ol li {background-image: url("../img/ico-lista/ico-lista1.png"); background-position: 0;}
#fondo #contenedor #migas ol li.actual {font-size: .9rem;}

#fondo #contenedor #migas a,
#fondo #contenedor #migas strong
{font-size: 1em; font-family: "latobold", Arial, Verdana, sans-serif;}

/*Compartir*/
#fondo header #navegacion-opciones #navegacion #compartirmag a#btnCompartir {background-image: url(../img/btn-compartir.png);}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li:hover {background: #ffeae1;}
#fondo header #navegacion-opciones #navegacion #compartirmag ul li.mas a {background-image: url(../img/ico-mas-compartir.png);}
#fondo header #navegacion-opciones #navegacion #compartirmag ul::after {border-bottom-color: #ee8052; top: -20px;}

/*Cabecera*/
a#enlace-imagen-cabecera {
	background: #ffffff;
}

/*Menu superior*/
#fondo header #navegacion-superior nav#menu-superior {background: #FFF;border-bottom: none;}

#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado,
#fondo header #navegacion-superior nav#menu-superior ul li:hover,
#fondo header #navegacion-superior nav#menu-superior ul li a:hover
{background-color: transparent;}

#fondo header #navegacion-superior nav#menu-superior ul li a {padding-top:0.6em;text-transform: uppercase; font-family: "Raleway-Regular", Arial, Verdana, sans-serif;}

#fondo header #navegacion-superior nav#menu-superior ul {padding: 0; margin: 0;}
#fondo header #navegacion-superior nav#menu-superior ul li {min-width:8em;}

#fondo header #navegacion-superior nav#menu-superior ul.el7 li {width: 11em;}

#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado {border:none;}

#fondo header #navegacion-superior nav#menu-superior ul li,
#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado
{margin:0;}

#fondo header #navegacion-superior nav#menu-superior ul li,
#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado
{height: 2.4em;}

#fondo header #navegacion-superior nav#menu-superior ul,
#fondo header #navegacion-superior nav#menu-superior ul li a,
#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado a
{height: auto;}

/*Barra de opciones*/
#fondo header #navegacion-opciones {background-color: #FFF;}
#fondo header #navegacion-opciones #navegacion #buscador input.botonbuscar {background: url("../img/boton-buscar.png") no-repeat; width: 1.6em; padding: 0; margin: 0; height: 1.35em; border: 0; cursor: pointer;vertical-align: top;}
#fondo header #navegacion-opciones #navegacion #idiomas ul li {background-image: url(../img/ico-idiomas.png);}
#fondo header #navegacion-opciones #navegacion #idiomas ul li span {color: #000;}
#fondo header #navegacion-opciones #navegacion #idiomas ul li.actual span {font-family: 'robotobold';}
#fondo header #navegacion-opciones #navegacion .opciones ul li a {color: #000 !important;}
#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;}

/*Pie*/
#fondo footer {background-color: #FFF !important;}

#fondo footer #pie .bloque-inferior p,
#fondo footer #pie a:not(.rrss)
{color: #525252 !important;}

#fondo footer #pie .bloque-inferior .dcha ul.comunes li {background-image: url("../img/ico-lista-pie-oscuro.gif");}

#fondo.pie-completo footer {border-top: 2px solid #D98F72;}
#fondo.pie-completo footer #pie .bloque-superior {border-bottom-color: #ececec;}
#fondo.pie-completo footer #pie .bloque-superior ul.menu-pie li {border-color: #525252;}
#fondo.pie-completo footer #pie .bloque-superior ul.menu-pie li a {font-size: 1.15em;}
#fondo.pie-completo footer #pie .bloque-superior ul.menu-pie li a:hover {text-decoration:underline;}
#fondo.pie-completo footer #pie .bloque-superior p {color: #525252; line-height: 1.5; margin-bottom: 1.5rem;}
#fondo.pie-completo footer #pie .bloque-superior ul.menu-pie {margin-bottom: 1.5rem;}

/*Menu lateral*/
#fondo #contenedor #col-izq nav {background: #FFF;border-top: none;border-bottom: none;}
#fondo #contenedor #col-izq nav p.apartado {background: #FFF;border-bottom: 1px solid #ccc;}
#fondo #contenedor #col-izq nav p.apartado a {color: #000;font-size: 1.1em;}

#fondo #contenedor #col-izq nav ul li {background-color: #FFF;}
#fondo #contenedor #col-izq nav ul li a {color: #333;background-image: url("../img/ico-lista/ico-lista9.png");font-size: 0.9rem;}

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

#fondo #contenedor #col-izq nav ul li.abierto ul li 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 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 a
{background-image: url("../img/ico-lista/ico-lista9.png"); background-position: 1.5em 0.7em;}

#fondo #contenedor #col-izq nav ul li.abierto > a
{background:#ffeae1 url("../img/ico-lista/ico-lista-abierto-gris.png") 0.5em 0.85em no-repeat !important;}

#fondo #contenedor #col-izq nav ul li.abierto.seleccionado > a,
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto.seleccionado > a
{background-image: url("../img/ico-lista/ico-lista-abierto.png") !important;}

#fondo #contenedor #col-izq nav 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 > a
{background-position: 1.5em 0.85em;}

#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto > a {background-position: 1.3em 0.85em !important;}
#fondo #contenedor #col-izq nav ul li.abierto ul li.abierto ul li > a {background-position: 2.6em 0.85em !important;}

#fondo #contenedor #col-izq nav ul li.seleccionado > a{font-weight: 400; font-family: "latobold", Arial, Verdana, sans-serif;}

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

#fondo #contenedor #col-izq nav ul li.seleccionado a {background-color: #f3d7cb;}

#fondo #contenedor #col-izq nav ul li.abierto.seleccionado ul li a {background-color: #ffeae1 !important;}
#fondo #contenedor #col-izq nav ul li.abierto ul li a {border-bottom:none;}

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

/*COMPONENTES*/
/*Componente listado paginas hijas - clp*/
/*Solo un nivel*/
#fondo #contenedor #contenido .clp ul li {background-image: url("../img/ico-lista/ico-lista9.png");}
#fondo #contenedor #contenido .clp ul li a {color: #000;}
#fondo #contenedor #contenido .clp ul li a:hover {color: #BE241A;}

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

/*Caja de enlaces - cjenl*/
#fondo #contenedor #contenido .cjenl .elemento.estilo1 p.titular {background: #C52202; border-color: #ef8052;}
#fondo #contenedor #contenido .cjenl .elemento.estilo2 p.titular {border-bottom-color: #C52202; color: #000000;}

#fondo #contenedor #contenido .cjenl .elemento {position: relative;}
#fondo #contenedor #contenido .cjenl .elemento p.titular {padding-left: 0.5em;}
#fondo #contenedor #contenido .cjenl .elemento img {position:absolute; right: 0;}

#fondo #contenedor #contenido .cjenl .elemento.estilo1 .cle div.enlace:hover {background: #eaf1f5;}

#fondo #contenedor #contenido .cjenl .elemento .cle div.enlace:hover p.titulo a {display:block;}
#fondo #contenedor #contenido .cjenl .elemento p.vermas a {background-position: 0 0.35em; padding-left: 1.5em;}

/*Listado noticias - cln*/
#fondo #contenedor .cln .resultados .enlace p.titulo {font-weight: 400; font-family: "latobold", Aria, Verdana, sans-serif;}

/*Buscador configurable - cbc*/
#fondo #contenedor #contenido .cbc {border-color: #c7d4dc;}
#fondo #contenedor #contenido .cbc form fieldset {background: #f1f1f1;}
#fondo #contenedor #contenido .cbc form fieldset label {color: #000000;}
#fondo #contenedor #contenido .cbc form input[type="submit"] {background: #2C5065; color: #FFF;}
#fondo #contenedor #contenido .cbc form input[type="submit"]:hover {background: #3d7998;}

#fondo #contenedor div[id^="col"] .ctcl .cc .cbc form fieldset label {text-align: left; font-weight: 400; font-family: "latobold", Arial, Verdana, sans-serif;}

/*GENERICOS IMAGEN, VIDEO, GOOGLE MAPS*/
#fondo #contenedor span.titulo {font-size: 0.9rem;}
#fondo #contenedor span.pie {font-size: 0.8rem;}

#fondo #contenedor span.titulo {font-weight: 400; font-family: "latobold", Arial, Verdana, sans-serif;}

#fondo #contenedor .tema span {color: #000 !important;}

#fondo #contenedor .tema.tfondo span.titulo,
#fondo #contenedor .tema.pfondo span.pie
{background: #6f797d; color:#FFF !important;}

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

/*Parrafo imagen - cim*/
#fondo #contenedor #contenido .cim.tema span {color: #000 !important; background: #ffcfbb;}
#fondo #contenedor #contenido .cim.borde.tema img {border-color: #C52202;}

#fondo #contenedor #contenido .cim.tema.tfondo span,
#fondo #contenedor #contenido .cim.tema.pfondo span
{color: #ffffff !important; background: #C52202;}

#fondo #contenedor #contenido .cim.borde.tema.enlace.tfondo:hover img,
#fondo #contenedor #contenido .cim.borde.tema.enlace.pfondo:hover img
{border-color: #C52202;}

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

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

#fondo #contenedor #contenido .cle div.enlace p.titulo {background-image: url("../img/ico-lista/ico-lista1.png");}
#fondo #contenedor #contenido .cle div.enlace p.titulo a {color: #2C5065;}
#fondo #contenedor .cvi.tema p.titulo,
#fondo #contenedor .cvi.tema p.descripcion-video {color:#EF8052;}

/*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: #C52202; color: #fff;}
#fondo #contenedor div[id^="col"] .cc.estilo2 p.titulo-cc {color: #000000; border-bottom-color: #c52202;}
#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;}

/*Contenido lateral - cc*/
#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;}

#fondo #contenedor div[id^="col"] .cc p.vermas-cc a {background-position: 0 0.35em; padding-left: 1.5em;}

#fondo #contenedor div[id^="col"] .cc.estilo2 p.titulo-cc {font-weight: 400; font-family: "latobold", Arial, Verdana, sans-serif;}

/*Contenido lateral - Banner*/
#fondo #contenedor div.banner a {color: #3c3e3b; font-weight: 400; font-family: "latobold", Arial, Verdana, sans-serif;}

/*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 - Facebook y twitter*/
#fondo #contenedor .ctcl .ccfb.estilo2 p.titulo,
#fondo #contenedor .ctcl .cctw.estilo2 p.titulo
{border-bottom-color: #c52202; color: #000000; font-family: "latobold", Arial, Verdana, sans-serif;}

#fondo #contenedor .ctcl .ccfb.estilo1 p.titulo,
#fondo #contenedor .ctcl .cctw.estilo1 p.titulo
{background: #c52202; font-family: "latobold", Arial, Verdana, sans-serif;}

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

/*Listado de anclas - cla*/
#fondo #contenedor #contenido .cla ul.anclas {border-top-color: #c52202;}
#fondo #contenedor #contenido .cla .subir-listado a {background: #5d5d5d url("../img/subir-listado.png") no-repeat;}

#fondo #contenedor #contenido .cla ul.anclas li,
#fondo #contenedor #contenido .cla ol.anclas li
{background-position: 0 0.5em;}

#fondo #contenedor #contenido .cla ul.anclas li a {color: #000;}
#fondo #contenedor #contenido .cla ul.anclas li a:hover {color: #c52202;}

/*Formulario general*/
#fondo #contenedor .formulario form input[type="submit"] {background: #C52202;}
#fondo #contenedor .formulario form input[type="submit"]:hover {background: #c11f00;}
#fondo #contenedor .formulario form fieldset label {color: #2c507d; font-weight: 400; font-family: "latobold", Aria, Verdana, sans-serif;}

#contenedor #contenido div.formulario-contenido form fieldset {border-top-color: #5399bd;}

/*Datepicker*/
.mecd-dp-selector {background: #6f797d;}
.mecd-dp-selector .cabecera-selector {background: #EF8052;}

.mecd-dp-selector .meses {background: #c9cccc;}
.mecd-dp-selector .meses ul li {color: #000000; border: 1px solid #9ca2a4; background: #c9cccc 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;}

/*Cookies*/
#fondo .alertaModal .msg.cookies span#aceptaCookies {background: #2C5065;}
#fondo .alertaModal .msg.cookies span#aceptaCookies:hover {background: #2D5A71;}
#fondo .alertaModal .msg.cookies a {color: #25485B;}

/*Plantilla contenedora de tabs*/
#fondo #contenedor #contenido div.tabs.dsp-c ul li a:hover {color: #3d7998;}
#fondo #contenedor #contenido div.tabs.dsp-c ul li.seleccionado a,
#fondo #contenedor #contenido div.tabs.dsp-c a.dsp-b
{color: #2c5065;}

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

/*CALENDARIO - EVENTOS*/
/*Cabecera*/
#fondo #contenedor #col-dcha .ccb .cabecera-cal {background-color: #EF8052;}
#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: #2c5065;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.evento a:hover {color: #000;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.sel {background: #f0f4ff; border-color: #adbaff;}

/*Leyenda*/
#fondo #contenedor #col-dcha .ccb .leyenda {background-color: #6f797d;}

/*Buscador agenda*/
#fondo #contenedor #col-dcha .ccb .formulario {background: #F1F4F8;}
#fondo #contenedor #col-dcha .ccb .formulario h3 {color: #2c5065;}
#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: #2C5065;}
#fondo #contenedor #col-dcha .ccb .formulario form input[type=submit]:hover {background: #3d7998;}

/*Datepicker - Fecha*/
body .ui-datepicker .ui-datepicker-header {background: #6f797d;}
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-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: #c4dfec !important; color: #000 !important;}

/*Listado de iconos - cli*/
#fondo #contenedor #contenido .cli .elemento .literal p {background-image: url("../img/ico-lista/ico-lista1.png");}

/*Mapa*/
#fondo #contenedor #contenido .cmp .mapaImg ul li a {background-image: url("../img/mapa-comunidades/mapa-link.png");}
#fondo #contenedor #contenido .cmp .mapaImg ul li a:hover {background-image: url('../img/mapa-comunidades/mapa-link-hover.png');}

/*Listados*/
#fondo #contenedor #contenido .cmp.com ul.lista li,
#fondo #contenedor #contenido .cmp.prov ul.lista li
{background-image: url('../img/mapa-comunidades/listado-ccaa.png');}

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

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

#fondo #contenedor #contenido .cmp.com ul.lista li a,
#fondo #contenedor #contenido .cmp.prov ul.lista li a,
#fondo #contenedor #contenido .cmp.com ul.lista li a:hover,
#fondo #contenedor #contenido .cmp.prov ul.lista li a:hover
{font-weight: 400; font-family: "latobold",Arial, Verdana, sans-serif;}

/*Buscador interno - cbi*/
#fondo #contenedor #contenido .cbi ul.resultados li {padding-left: 1.5em; background-position: 0.5em 0.4em;}

#fondo #contenedor #contenido .cbi .paginacion a.current,
#fondo #contenedor #contenido .cbi .paginacion a:hover
{background-image: url("../img/paginacion-buscador/bk-sel-buscador.jpg"); border-color: #5399bd;}

/*Galeria de botones - gbtn*/
#fondo #contenedor #contenido .gbtn div[class^="w"] .btn a span {color: #2c5065;}

/*Componente carrusel - ESTILOS GENERALES*/
#fondo #contenedor #portada .bloque.csld {border-radius: 5px;}

#fondo #contenedor .csld .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-image: url(../img/carrusel/pagination-t1.png);}

/*Claro*/
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .caption p.titulo {color: #08637e;}

#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 .csld.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-image: url("../img/carrusel/pagination-t1.png");}
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 39px;}

#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] p.mas a {background: url("../img/carrusel/ico-mas.png") left no-repeat !important; color: #367190 !important;}
#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -40px;}

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

#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.tipo1 .containerSlider div[id^="slides"] a.slidesjs-previous:hover {background-position: 0 -36px;}
#fondo #contenedor .csld.oscuro.tipo1 .containerSlider div[id^="slides"] a.slidesjs-next:hover { background-position: -12px -36px;}

#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"] .caption {background: rgba(60, 60, 60, 0.86);}
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] p.mas a {color: #FFF !important; background: url("../img/carrusel/ico-mas.png") left no-repeat !important;}

#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;}
#fondo #contenedor .csld.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-image: url("../img/carrusel/pagination-t2.png"); margin: 0;}

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

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

#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 1px -40px; color: #08637e;}
#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -60px; color: #08637e;}

body[class^="ie"] #fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] .caption {background: url("../img/carrusel/bk-transparente.png");}

#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {height: 1.5em; width: 1.5em;}

/*Portada*/
#fondo #contenedor #portada .bloque.csld.tipo2.flechasDeb .slidesjs-previous {background-image: url(../img/carrusel/btn-slider-rwd-prev.png);}
#fondo #contenedor #portada .bloque.csld.tipo2.flechasDeb .slidesjs-next {background-image: url(../img/carrusel/btn-slider-rwd-next.png);}

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

/*Tablas*/
#fondo #contenedor #contenido .ctabla table caption,
#fondo #contenedor #contenido .ctabla table thead th,
#fondo #contenedor #contenido .ctabla table th
{color: #2c5065 !important;}

/*Responsive*/
/*Buscador*/
#fondo header #navegacion-opciones #navegacion #buscador form.busqueda fieldset a.btnBuscador {background: url("../img/responsive/ico-lupa-dos-30.png") no-repeat;}
#fondo header #navegacion-opciones #navegacion #buscador form.busqueda input.botonbuscar {background: url("../img/responsive/botonbuscar.png") no-repeat; width: 2.2em;}
#fondo header #navegacion-opciones #navegacion #buscador input.campotexto {color: #333; border: 1px solid #989898; margin-right: 0;}

/*Menu rwd*/
#fondo #navegacion-opciones #menu-rwd nav {background: none !important; border:none; border-top: 5px solid #9CA2A4; border-bottom: 5px solid #9CA2A4;}
#fondo #navegacion-opciones #menu-rwd nav a {color: #000;}
#fondo #navegacion-opciones #menu-rwd nav p.apartado {background: #C9CCCC url("../img/ico-lista/apartado.png") center right 0 no-repeat;}
#fondo #navegacion-opciones #menu-rwd nav ul li a {background: #FBDFD3 url("../img/ico-lista/ico-lista9.png") 0.8em 0.7em no-repeat;}
#fondo #navegacion-opciones #menu-rwd nav ul li.seleccionado a {background-color: #000 !important;}

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

/*Barras laterales*/
#fondo header .barra-laterales {background-color: #6f797d;}
#fondo header .barra-laterales div.btn-colizq {background: url("../img/responsive/flecha-db-izq.png") no-repeat;}
#fondo header .barra-laterales div.btn-coldcha {background: url("../img/responsive/flecha-db-dcha.png") no-repeat;}

/*Subir*/
#fondo .subir {height: 1.5em; background-color: #6f797d;}

/*PORTADA - Colores temáticos básicos*/
/*Bloque de texto -txtfondo*/
#fondo #contenedor #portada .bloque.txtfondo.fondo.c1 .texto {height: auto; padding: 1rem 0.5em; background-color:#fdebe3;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c1.transparencia .texto {background: rgba(232, 231, 228, 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:#C9CCCC;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c2.transparencia .texto {background:rgba(201, 204, 204, 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:#9CA2A4;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c3.transparencia .texto {background:rgba(156, 162, 164, 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:#6F797D;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c4.transparencia .texto {background: rgba(111, 121, 125, 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:#111111;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c5.transparencia .texto {background: rgba(17, 17, 17, 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:#EF8052;}
#fondo #contenedor #portada .bloque.txtfondo.fondo.c6.transparencia .texto {background: rgba(216, 105, 60, 0.86);}

body[class^="ie"] #fondo #contenedor #portada .bloque.fondo.c6.transparencia .texto
{background: transparent url("../img/transparencias/c6.png");}

#fondo #contenedor #portada .bloque.txtfondo.c1.fondo .texto p,
#fondo #contenedor #portada .bloque.txtfondo.c1.fondo .texto p a,
#fondo #contenedor #portada .bloque.txtfondo.c2.fondo .texto p,
#fondo #contenedor #portada .bloque.txtfondo.c2.fondo .texto p a,
#fondo #contenedor #portada .bloque.txtfondo.c3.fondo .texto p,
#fondo #contenedor #portada .bloque.txtfondo.c3.fondo .texto p a,
#fondo #contenedor #portada .bloque.txtfondo.c6.fondo .texto p,
#fondo #contenedor #portada .bloque.txtfondo.c6.fondo .texto p a
{color:#000;}

#fondo #contenedor #portada .bloque.txtfondo {margin-top: 2rem;}
#fondo #contenedor #portada .bloque.txtfondo.cm .texto {position: inherit; height: auto; background-color: #fff;}
#fondo #contenedor #portada .bloque.txtfondo .texto ul {list-style: none; margin: 0; padding: 0; text-align: center;}
#fondo #contenedor #portada .bloque.txtfondo .texto ul li {display: inline-block; padding: 0 1.25em 1rem;}
#fondo #contenedor #portada .bloque.txtfondo .texto ul li a,
#fondo #contenedor #portada .bloque.txtfondo.c1.fondo .texto p a {font-family: 'latobold', sans-serif; font-weight: normal; font-size: 1.2em;}
#fondo #contenedor #portada .bloque.txtfondo.c1.fondo .texto p {margin-bottom: 1rem; overflow: initial;}

#fondo #contenedor #portada .bloque.lenlaces .texto, 
#fondo #contenedor #portada .bloque.txtfondo
{height: auto;}

/*BLoque de imagen - txtimagen*/
#fondo #contenedor #portada .bloque.txtimagen .imagen img {border-radius: 5px;}
/*#fondo #contenedor #portada .bloque.txtimagen .texto {border-radius: 5px; margin: 0.5em !important; width:90%;}*/

#fondo #contenedor #portada .bloque.txtimagen .texto .encabezado p {color:#004e86;}
#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 p {color:#000;}
#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: #333;}

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

#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 p,
#fondo #contenedor #portada .bloque.txtimagen.c3 .texto a {color:#FFF;}

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

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

#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,
#fondo #contenedor #portada .bloque.txtimagen.c6 .texto p,
#fondo #contenedor #portada .bloque.txtimagen.c6 .texto p a
{color:#FFF;}

#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
{color: #000;}

#fondo #contenedor #portada .bloque.txtimagen.fondo .texto{border-radius: 0 0 5px 5px; }

#fondo #contenedor #portada .bloque.txtimagen.c1.fondo .texto,
#fondo #contenedor #portada .bloque.txtimagen.c2.fondo .texto
{background: #FFF;}

#fondo #contenedor #portada .bloque.txtimagen.c3.fondo .texto {background:#E62401;}
#fondo #contenedor #portada .bloque.txtimagen.c4.fondo .texto {background:#EE7F4B;}
#fondo #contenedor #portada .bloque.txtimagen.c5.fondo .texto {background:#CECECE;}
#fondo #contenedor #portada .bloque.txtimagen.c6.fondo .texto {background:#3C3C3C;}

/*Alineación izquierda*/
#fondo #contenedor #portada .bloque.txtimagen.c1.fondo.transparencia .texto,
#fondo #contenedor #portada .bloque.txtimagen.c2.fondo.transparencia .texto
{background: rgba(255, 255, 255, 0.86);}

#fondo #contenedor #portada .bloque.txtimagen.c3.fondo.transparencia .texto {background: rgba(230, 36, 1, 0.86);}
#fondo #contenedor #portada .bloque.txtimagen.c4.fondo.transparencia .texto {background: rgba(238, 127, 75, 0.86);}
#fondo #contenedor #portada .bloque.txtimagen.c5.fondo.transparencia .texto {background: rgba(206, 206, 206, 0.86);}
#fondo #contenedor #portada .bloque.txtimagen.c6.fondo.transparencia .texto {background: rgba(60, 60, 60, 0.86);}

/*Bloque de enlaces - lenlaces*/
#fondo #contenedor #portada .bloque.lenlaces.c1.fondo .texto,
#fondo #contenedor #portada .bloque.lenlaces.c2.fondo .texto
{background:#FFF;}

#fondo #contenedor #portada .bloque.lenlaces.c3.fondo .texto {background:#E62401;}
#fondo #contenedor #portada .bloque.lenlaces.c4.fondo .texto {background:#EE7F4B;}
#fondo #contenedor #portada .bloque.lenlaces.c5.fondo .texto {background:#CECECE;}
#fondo #contenedor #portada .bloque.lenlaces.c6.fondo .texto {background:#3C3C3C;}

#fondo #contenedor #portada .bloque.lenlaces.c4.fondo .texto,
#fondo #contenedor #portada .bloque.lenlaces.c4.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.c5 .texto,
#fondo #contenedor #portada .bloque.lenlaces.c5 .texto a,
#fondo #contenedor #portada .bloque.lenlaces.c1 .texto,
#fondo #contenedor #portada .bloque.lenlaces.c1 .texto a,
#fondo #contenedor #portada .bloque.lenlaces.c2 .texto,
#fondo #contenedor #portada .bloque.lenlaces.c2 .texto a
{color: #000;}

#fondo #contenedor #portada .bloque.lenlaces.c3 .texto,
#fondo #contenedor #portada .bloque.lenlaces.c3 .texto a {color: #9CA2A4;}
#fondo #contenedor #portada .bloque.lenlaces.c4 .texto,
#fondo #contenedor #portada .bloque.lenlaces.c4 .texto a {color: #6F797D;}
#fondo #contenedor #portada .bloque.lenlaces.c5 .texto,
#fondo #contenedor #portada .bloque.lenlaces.c5 .texto a {color: #111111;}

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

#fondo #contenedor #contenido .cle div.enlace {border-bottom: none;}

/*Bloque de enlaces - Portada*/
#fondo #contenedor #portada .bloque.lenlaces div.enlace a {color: #1D518B;}

/*Nuevo*/
/*Bloque de enlaces - lenlaces*/
#fondo #contenedor #portada .bloque.lenlaces.c1.fondo div.enlace {background:#e8e7e4;}
#fondo #contenedor #portada .bloque.lenlaces.c2.fondo div.enlace {background:#C9CCCC;}
#fondo #contenedor #portada .bloque.lenlaces.c3.fondo div.enlace {background:#9CA2A4;}
#fondo #contenedor #portada .bloque.lenlaces.c4.fondo div.enlace {background:#6F797D;}
#fondo #contenedor #portada .bloque.lenlaces.c5.fondo div.enlace {background:#111111;}
#fondo #contenedor #portada .bloque.lenlaces.c6.fondo div.enlace {background:#EF8052;}

#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.c6.fondo div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c6.fondo div.enlace a
{color:#000;}

#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
{color:#FFF;}

#fondo #contenedor #portada .bloque.lenlaces.c1 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c1 div.enlace a,
#fondo #contenedor #portada .bloque.lenlaces.c2 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c2 div.enlace a,
#fondo #contenedor #portada .bloque.lenlaces.c3 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c3 div.enlace a,
#fondo #contenedor #portada .bloque.lenlaces.c4 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c4 div.enlace a,
#fondo #contenedor #portada .bloque.lenlaces.c5 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c5 div.enlace a
{color: #000;}

#fondo #contenedor #portada .bloque.lenlaces.c6 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c6 div.enlace a
{color: #ad5531;}

#fondo #contenedor #portada .bloque.lenlaces div.enlace a:hover {color:#6b6b6b;}

#fondo #contenedor #portada .bloque.lenlaces.c1 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c2 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c3 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c4 div.enlace,
#fondo #contenedor #portada .bloque.lenlaces.c5 div.enlace
{border-bottom: 1px solid #c5c5c5;}

#fondo #contenedor #portada .bloque.lenlaces.c6 div.enlace {border-bottom: 1px solid #000;}

#fondo #contenedor .enlacesfooter {background: #ffffff; border-top: 1px solid #ccc;}

#fondo #contenedor .enlacesfooter ul li,
#fondo #contenedor .enlacesfooter ul li a
{color:#000;}

/*Componente botones*/
#fondo #contenedor .cbtn div[class^="btn"].estclaro.tema a {background-color: #fbdfd3;border-color: #d1ab9a;color: #2c5065;}
#fondo #contenedor .cbtn div[class^="btn"].estclaro.tema a:hover {background-color: #fef3ef;border-color: #ef8052;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro.tema a {background-color: #e22101; border-color: #a91800;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro.tema a:hover {background-color: #c31c00;border-color: #ef8052;color: #fff;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro.tema a span {color: #FFF !important;}

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

/*Componente enfasis - cten*/
#fondo #contenedor .cten.tema p {color: #000000;}
#fondo #contenedor .cten.fondo.tema {background-color: rgba(255, 239, 231, 0.6);}
#fondo #contenedor .cten.borde.tema {border-color: #ef8052;}
#fondo #contenedor .cten.fondo.borde.tema {border-color: #f1b8a0;}

/*Especial de portada*/
#fondo #contenedor #portada .bloque.du.txtimagen.fondo .texto .encabezado p,
#fondo #contenedor #portada .bloque.tu.txtimagen.fondo .texto .encabezado p,
#fondo #contenedor #portada .bloque.uu.txtimagen.fondo .texto .encabezado p
{font-size: 1.4em; font-family: 'Raleway-Regular', sans-serif;}

#fondo #contenedor #portada .bloque.tu.txtimagen .texto .encabezado p a,
#fondo #contenedor #portada .bloque.du.txtimagen .texto .encabezado p a,
#fondo #contenedor #portada .bloque.uu.txtimagen .texto .encabezado p a,
#fondo #contenedor #portada .bloque.du.txtimagen.fondo .texto a,
#fondo #contenedor #portada .bloque.tu.txtimagen.fondo .texto a,
#fondo #contenedor #portada .bloque.uu.txtimagen.fondo .texto a
{text-decoration: none;}

#fondo header #navegacion-superior nav#menu-superior ul.el6 li {width: 16.85%;}
#fondo header #navegacion-superior nav#menu-superior ul li a {font-size: 1em;color: #525252;}

#fondo header #cabecera #imagen-cabecera {border-bottom: 1px solid #ececec;}
#fondo #contenedor #portada {padding: 1em 0.5em;}

/*Navegacion lateral -  nueva*/
#fondo.smh header #navegacion-superior nav#menu-superior ul {background: #ffffff;border-bottom: 1px solid #a2a2a2;}
#fondo header #navegacion-superior nav#menu-superior ul:not(.segundo-nivel) li a {box-sizing: border-box;}
#fondo.smh header #navegacion-superior nav#menu-superior ul.segundo-nivel {background: #FFF;border-bottom: 1px solid transparent;height: auto;}
#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 {border-bottom: none !important;}

#fondo.smh header #navegacion-superior nav#menu-superior ul.segundo-nivel li a {color: #616161 !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: #BE241A !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
{border-bottom:none !important;}

#fondo.smh header #navegacion-superior nav#menu-superior ul.segundo-nivel li a {height: auto;margin:0;padding: 0.75em 1.5em 0 1.5em !important; text-transform: none;}
#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado a {font-weight: 700;border-bottom: 7px solid #CB3634;padding-bottom: 2px;}

#fondo header #navegacion-superior nav#menu-superior ul li a:hover {border-bottom: 7px solid #CB3634;padding-bottom: 2px;}

#fondo.smh header #navegacion-superior nav#menu-superior ul.segundo-nivel li,
#fondo.smh header #navegacion-superior nav#menu-superior ul.segundo-nivel li.seleccionado
{height: auto;}

#fondo #contenedor .csld .containerSlider div[id^="slides"] .caption p.titulo {font-weight: 400; font-size: 1.4em; font-family: 'robotoregular', Arial, Verdana, Helvetica;}

/*Iconos redes sociales*/
#fondo header #navegacion-opciones #navegacion .opciones {margin: 0;}
#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;}
/*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;
}
/*Componente tarjetas - ctar*/
#fondo #contenedor #contenido .ctar .elemento p.titulo {font-weight: 400; font-family: "latobold", Arial, Verdana, sans-serif;}
#fondo #contenedor #contenido .ctar .elemento {border-color: #cccccc; background: #f9f9f9;}

/*Responsive*/
@media(max-width: 1279px) {

	/*Buscador*/
	#fondo header #navegacion-opciones #navegacion #buscador {padding: 0.25em;}

}

@media(max-width: 1151px) {

	/*Carrusel*/
	#fondo #contenedor.tres .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -60px !important;}
	#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -35px;}
	#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -52px !important;}

	/*Menu superior*/
	#fondo header #navegacion-superior nav#menu-superior ul li a {padding: 0.75em 0 0 0;}
	#fondo header #navegacion-superior nav#menu-superior ul.el8 li {max-width: 7.8em; min-width: 7.8em;}

}

@media(max-width: 1023px) {

	/*Navegacion opciones*/
	#fondo header #navegacion-opciones #navegacion .opciones {margin: 0.47em 0.3em;}

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

	/*Buscador*/
	#fondo header #navegacion-opciones #navegacion #buscador form fieldset a.btnBuscador {background: url(../img/responsive/ico-lupa-dos-30.png) no-repeat;}

	/*Compartir*/
	#fondo header #navegacion-opciones #navegacion #compartirmag a#btnCompartir {background-image: url(../img/responsive/btn-compartir-30.png); border-color: #da6b3d;}

	/*Menu responsive*/
	#fondo header #navegacion-opciones #navegacion #menu-rwd a#btnMenu,
	#fondo #navegacion-opciones #menu-rwd .global .encabezado,
	#fondo header #navegacion-opciones #navegacion #idiomas,
	#fondo header #navegacion-opciones #navegacion .opciones a.btnOpciones,
	#fondo #contenedor div[id^="col"] .encabezado
	{background-color: #da6b3d;}

	#fondo header #navegacion-opciones #navegacion .opciones div.dsp-abierto {background-color: #e6e6e6;}

	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto.activo.seleccionado > a {background: #ffeae1 url(../img/ico-lista/ico-lista-abierto.png) 0.8em 0.7em no-repeat;}
	#fondo #navegacion-opciones #menu-rwd nav ul li.abierto > a {background-image:  url(../img/ico-lista/ico-lista-abierto-gris.png) !important;}

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

	/*Navegacion opciones*/
	#fondo header #navegacion-opciones #navegacion #idiomas,
	#fondo header #navegacion-opciones #navegacion .opciones
	{border-color:#FFF;}

	/*Buscador*/
	#fondo header #navegacion-opciones #navegacion #buscador {padding: 0em;}

	/*Carrusel*/
	#fondo #contenedor.tres .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -40px;}
	#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -40px;}
	#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -59px !important;}
	#fondo #contenedor #portada .bloque.csld.dd.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -52px !important;}

	#fondo #contenedor #portada .bloque.du.csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a,
	#fondo #contenedor #portada .bloque.dd.csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a
	{background-position: 1px -40px;}

}

@media(max-width: 959px) {

	/*Portada*/
	#fondo #contenedor #portada .bloque.du.txtimagen.fondo .texto .encabezado p,
	#fondo #contenedor #portada .bloque.tu.txtimagen.fondo .texto .encabezado p,
	#fondo #contenedor #portada .bloque.uu.txtimagen.fondo .texto .encabezado p
	{font-size: 1.2em;}

	/*Carrusel*/
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -52px !important;}

	#fondo #contenedor #portada .bloque.du.csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a,
	#fondo #contenedor #portada .bloque.dd.csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a
	{background-position: 1px -34px;}

	#fondo #contenedor #portada .stcd.sttresd .bloque.td.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -60px !important;}
	#fondo #contenedor #portada .stcu.sttresu .bloque.tu.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -59px !important;}

	/* bloques */
	#fondo #contenedor #portada .bloque.txtfondo.cm .texto {height: auto;}
	#fondo #contenedor #portada .bloque.txtfondo .texto ul li {padding: 0 1rem 1rem;}

}

@media(max-width: 767px) {

	/*Portada*/
	#fondo #contenedor #portada .bloque.du.txtimagen.fondo .texto .encabezado p,
	#fondo #contenedor #portada .bloque.tu.txtimagen.fondo .texto .encabezado p,
	#fondo #contenedor #portada .bloque.uu.txtimagen.fondo .texto .encabezado p
	{font-size: 1.1em;}

	/*Carrusel*/
	#fondo #contenedor #portada .bloque.cd.csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.65em 0.2em !important;}

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

	#fondo #contenedor #contenido .csld.md.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a,
	#fondo #contenedor #contenido .csld.md.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a
	{background-position: 0px -34px;}

	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -52px !important;}

	#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -52px !important;}

	#fondo #contenedor #portada .bloque.dd.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 1px -35px;}

	#fondo #contenedor #portada .bloque.du.csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a,
	#fondo #contenedor #portada .bloque.dd.csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a
	{background-position: 1px -26px;}

	#fondo #contenedor #portada .bloque.du.csld.tipo2.flechasDeb .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 1px -26px;}
	#fondo #contenedor #portada .bloque.du.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -39px !important;}

}

@media(max-width: 639px) {

	/*Portada*/
	#fondo #contenedor #portada .stcu.sttresu .stuu .bloque.txtimagen.uu.fondo .texto { margin: 0 !important; border-radius: 5px 0 0 5px;}

	#fondo #contenedor #portada .stcu.sttresu .stuu .bloque.txtimagen.c1.uu.fondo .texto,
	#fondo #contenedor #portada .stcu.sttresu .stuu .bloque.txtimagen.c2.uu.fondo .texto,
	#fondo #contenedor #portada .stcu.sttresu .stuu .bloque.txtimagen.transparencia.c1.uu.fondo .texto,
	#fondo #contenedor #portada .stcu.sttresu .stuu .bloque.txtimagen.transparencia.c2.uu.fondo .texto
	{background: #ececec;}

	#fondo #contenedor #portada .stcu.sttresu .stuu .bloque.txtimagen.c3.uu.fondo .texto {background: #E62401 !important;}
	#fondo #contenedor #portada .stcu.sttresu .stuu .bloque.txtimagen.c4.uu.fondo .texto {background: #EE7F4B !important;}
	#fondo #contenedor #portada .stcu.sttresu .stuu .bloque.txtimagen.c5.uu.fondo .texto {background: #CECECE !important;}
	#fondo #contenedor #portada .stcu.sttresu .stuu .bloque.txtimagen.c6.uu.fondo .texto {background: #3C3C3C !important;}

	#fondo #contenedor #portada .stcu.sttresu .stuu .bloque.txtimagen .imagen img {border-radius: 0 5px 5px 0;}

	#fondo #contenedor #portada .bloque.du.txtimagen .texto {width: 96.3%;}

	/*Carrusel*/
	#fondo #contenedor #portada .bloque.cd.csld .containerSlider div[id^="slides"] .slidesjs-pagination {position: initial;}
	#fondo #contenedor #portada .bloque.cd.csld {width: 27.4em !important;}

	#fondo #contenedor .csld.md.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -43px;}
	#fondo #contenedor .csld.md.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -64px;}

	#fondo #contenedor #contenido .csld.md.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a,
	#fondo #contenedor #contenido .csld.md.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a
	{background-position: 0px -39px;}

	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -59px !important;}

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

	#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -59px !important;}

	#fondo #contenedor #portada .bloque.dd.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 1px -40px;}

	#fondo #contenedor #portada .bloque.du.csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a,
	#fondo #contenedor #portada .bloque.dd.csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a
	{background-position: 1px -41px;}

	#fondo #contenedor #portada .bloque.csld.dd.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -62px !important;}
	#fondo #contenedor #portada .bloque.du.csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.6em 0.2em !important;}
	#fondo #contenedor #portada .bloque.du.csld.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 1px -42px;}
	#fondo #contenedor #portada .bloque.du.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -62px !important;}

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

}

@media(max-width: 479px) {

	/*Portada*/
	#fondo #contenedor #portada .bloque.du.txtimagen .texto {width: 95%;}

	/*Cabecera*/
	#fondo header #cabecera #imagen-cabecera {min-height: 4.4em; max-height: 4.4em;}
	
	/*Carrusel*/
	#fondo #contenedor #portada .bloque.du.csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em !important;}
	#fondo #contenedor #portada .bloque.cd.csld {width: 19.9em !important;}

	/* Bloques */
	#fondo #contenedor #portada .bloque.txtfondo .texto ul li {display: block; padding: 0.75rem 0 0.75rem; border-bottom: 1px solid #525252;}
	#fondo #contenedor #portada .bloque.txtfondo .texto ul li a {text-decoration: none;}

}

@media(max-width: 359px) {

	/*Cabecera*/
	#fondo header #cabecera #imagen-cabecera {min-height: 3em; max-height: 3em;}

	/*Carrusel*/
	#fondo #contenedor #portada .bloque.cd.csld {width: 18.4em !important;}

	#fondo #contenedor .csld.gr.tipo2.claro .containerSlider div[id^="slides"] ul.slidesjs-pagination li a,
	#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] ul.slidesjs-pagination li a
	{background-position: 1px -60px !important;}

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

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

	#fondo #contenedor .csld.gr.tipo2.claro .containerSlider div[id^="slides"] ul.slidesjs-pagination li a,
	#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] ul.slidesjs-pagination li a
	{background-position: 1px -36px !important;}

	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -52px !important;}
	#fondo #contenedor #contenido .csld.md.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a,
	#fondo #contenedor #contenido .csld.md.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a
	{background-position: 0px -35px;}

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

	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {height: 17px; width: 17px;}

	#fondo #contenedor.dos .csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active,
	#fondo #contenedor.dos .csld.gr.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active,

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

	#fondo #contenedor.tres .csld.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -36px;}
	#fondo #contenedor.tres .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -54px !important;}
	#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -52px !important;}

	#fondo #contenedor #portada .bloque.cd.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 1px -36px;}

	#fondo #contenedor #portada .bloque.dd.csld.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0 -35px;}
	#fondo #contenedor #portada .bloque.csld.dd.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -53px !important;}

	#fondo #contenedor #portada .bloque.du.csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0 -35px !important;}
	#fondo #contenedor #portada .bloque.du.csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -17px !important;}

	#fondo #contenedor #portada .bloque.du.csld.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0 -35px !important;}
	#fondo #contenedor #portada .bloque.du.csld.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -52px !important;}

	#fondo #contenedor #portada .stcd.sttresd .bloque.td.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 1px -35px;}
	#fondo #contenedor #portada .stcd.sttresd .bloque.td.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -53px !important;}
	#fondo #contenedor #portada .stcd.sttresd .bloque.td.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.7em 0.2em !important;}
	#fondo #contenedor #portada .stcu.sttresu .bloque.tu.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 1px -36px;}
	#fondo #contenedor #portada .stcu.sttresu .bloque.tu.csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0 -53px !important;}
}