/*ESTILOS CONTENIDO GENERALES*/
.ta-left {text-align: left !important;}
.ta-right {text-align: right !important;}
.ta-center {text-align: center !important;}

.td-underline {text-decoration: underline !important;}

.noenvolver {clear: both !important;}

/*Titulos y encabezados*/
#fondo #contenedor h1,
#fondo #contenedor h2,
#fondo #contenedor h3,
#fondo #contenedor h4,
#fondo #contenedor h5,
#fondo #contenedor h6
{color: #5F5F5F;font-weight: normal;margin: 0.3em 0;}

#fondo #contenedor h1 {font-size: 1.6em;}
#fondo #contenedor h2 {font-size: 1.4em;}
#fondo #contenedor h2.reducido {font-size:0.9em; margin:1.1em 0.2em 0.7em 0; color:#2D5582;}
#fondo #contenedor h3 {font-size: 1.2em;}
#fondo #contenedor h4 {font-size: 1em;}
#fondo #contenedor h5 {font-size: 0.9em;font-weight: 700;}
#fondo #contenedor h6 {font-size: 0.9em;}

#fondo #contenedor h1 a,
#fondo #contenedor h2 a,
#fondo #contenedor h3 a,
#fondo #contenedor h4 a,
#fondo #contenedor h5 a,
#fondo #contenedor h6 a
{text-decoration: none;}

#fondo #contenedor h1 a:hover,
#fondo #contenedor h2 a:hover,
#fondo #contenedor h3 a:hover,
#fondo #contenedor h4 a:hover,
#fondo #contenedor h5 a:hover,
#fondo #contenedor h6 a:hover
{color: #2f2f2f;}

#fondo #contenedor h1.subrayado,
#fondo #contenedor h2.subrayado,
#fondo #contenedor h3.subrayado,
#fondo #contenedor h4.subrayado,
#fondo #contenedor h5.subrayado, 
#fondo #contenedor h6.subrayado 
{border-bottom: 1px dotted #5f5f5f;}

#fondo #contenedor .cte h2,
#fondo #contenedor .cte h3
{overflow:hidden;}

/*Parrafos genericos*/
#fondo #contenedor p,
#fondo #contenedor span
{word-wrap: break-word;}

#fondo #contenedor p[class*="ml-"] {margin-left:120px !important;}
#fondo #contenedor p.ml-40px {margin-left:40px !important;}
#fondo #contenedor p.ml-80px {margin-left:80px !important;}
#fondo #contenedor p.ta-right {text-align: right !important;}
#fondo #contenedor p.ta-left {text-align: left !important;}
#fondo #contenedor p.ta-center {text-align: center !important;}

#fondo #contenedor p.ta-justify,
#fondo #contenedor li.ta-justify
{text-align: justify !important;}

#fondo #contenedor .td-underline {text-decoration:underline !important;}

/*Listados*/
#fondo #contenedor #contenido ul {padding-left: 0.8em; overflow:hidden;}
#fondo #contenedor #contenido ul[class] li {background-repeat:no-repeat !important; padding-left: 1.3em;list-style:none;}

#fondo #contenedor #contenido ul li {background: transparent url(../img/ico-lista/ico-lista1.png) 0.6em 0.35em no-repeat; padding: 0 0 0 1.6em; list-style: none; margin: 0.4em 0;}
#fondo #contenedor #contenido ul li ul {padding-left: 0;}
#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.listado1 li {background: url("../img/ico-lista/ico-lista1.png") 0.2em 0.4em;}
#fondo #contenedor #contenido ul.listado2 li {background: url("../img/ico-lista/ico-lista2.png") 0 0.3em;}
#fondo #contenedor #contenido ul.listado3 li {background: url("../img/ico-lista/ico-lista3.png") 0 0.3em;}
#fondo #contenedor #contenido ul.listado4 li {background: url("../img/ico-lista/ico-lista4.png") 0 0.4em;}
#fondo #contenedor #contenido ul.listado5 li {background: url("../img/ico-lista/ico-lista5.png") 0 0.4em;}
#fondo #contenedor #contenido ul.listado6 li {background: url("../img/ico-lista/ico-lista6.png") 0 0.3em;}

#fondo #contenedor #contenido ol {padding-left: 2em; overflow:hidden;}
#fondo #contenedor #contenido ol li {margin: 0.2em 0; line-height: 1.5em;}
#fondo #contenedor #contenido ol li ol {padding-left: 1.2em;}

#fondo #contenedor ol.lst-lower-alpha {list-style-type:lower-alpha;}
#fondo #contenedor ol.lst-upper-alpha {list-style-type:upper-alpha;}
#fondo #contenedor ol.lst-lower-roman {list-style-type:lower-roman;}
#fondo #contenedor ol.lst-upper-roman {list-style-type:upper-roman;}
#fondo #contenedor ol.lst-decimal {list-style-type:decimal;}

body.ie7 #fondo #contenedor #contenido ul {margin:0.25em 0;}

/*Boton volver e imprimir*/
#fondo #contenedor p.volver,
#fondo #contenedor p.imprimir
{text-align: right; float: right; margin:0 0 0 0.75em;}

#fondo #contenedor p.volver a,
#fondo #contenedor p.imprimir a
{display: block; padding: 0.2em 0.5em 0.2em 1.8em; text-decoration: none; border: 1px solid #e0dfdf; border-radius: 3px;background-color: #f2f2f2; background-repeat:no-repeat; background-position:0.35em;}

#fondo #contenedor p.volver a:hover,
#fondo #contenedor p.imprimir a:hover
{text-decoration: underline;}

#fondo #contenedor p.volver a {background-image:  url(../img/ico-volver.png);}
#fondo #contenedor p.imprimir a {background-image: url(../img/ico-imprimir.png);}

/*GENERICOS - Componente imagen, video y google maps*/
/*Tamaños*/
#fondo #contenedor #contenido .ico.enlace,
#fondo #contenedor #contenido .ico img
{width: 46px;}

#fondo #contenedor #contenido .ico {width:48px;}

#fondo #contenedor #contenido .lg.enlace,
#fondo #contenedor #contenido .lg img
{width: 96px;}

#fondo #contenedor #contenido .lg {width:98px;}

#fondo #contenedor #contenido .pq.enlace,
#fondo #contenedor #contenido .pq img,
#fondo #contenedor #contenido .pq iframe,
#fondo #contenedor #contenido .pq object
{width: 192px;}

#fondo #contenedor #contenido .pq {width:194px;}

#fondo #contenedor #contenido .md.enlace,
#fondo #contenedor #contenido .md img,
#fondo #contenedor #contenido .md iframe,
#fondo #contenedor #contenido .md object
{width: 288px;}

#fondo #contenedor #contenido .md {width:290px;}

#fondo #contenedor #contenido .gr.enlace,
#fondo #contenedor #contenido .gr img,
#fondo #contenedor #contenido .gr iframe,
#fondo #contenedor #contenido .gr object
{width: 432px;}

#fondo #contenedor #contenido .gr {width:434px;}

#fondo #contenedor #contenido .ancho {width: 99.9%; clear: both;}

#fondo #contenedor #contenido .ancho.enlace,
#fondo #contenedor #contenido .ancho img,
#fondo #contenedor #contenido .ancho iframe,
#fondo #contenedor #contenido .ancho object
{width: 99.95%;}

/*ie7 e ie8*/
body.ie7 #fondo #contenedor #contenido .cgi .cim {vertical-align:top;}

body.ie7 #fondo #contenedor #contenido .cim.ico.enlace img {width:5.75em;}
body.ie7 #fondo #contenedor #contenido .cim.ico img {width:6em;}
body.ie7 #fondo #contenedor #contenido .cim.lg.enlace img {width:5.75em;}
body.ie7 #fondo #contenedor #contenido .cim.lg img {width:6em;}
body.ie7 #fondo #contenedor #contenido .cim.pq.enlace img {width:11.75em;}
body.ie7 #fondo #contenedor #contenido .cim.pq img {width:12em;}
body.ie7 #fondo #contenedor #contenido .cim.md.enlace img {width:17.75em;}
body.ie7 #fondo #contenedor #contenido .cim.md img {width:18em;}
body.ie7 #fondo #contenedor #contenido .cim.gr.enlace img {width:26.75em;}
body.ie7 #fondo #contenedor #contenido .cim.gr img {width:28em;}

body.ie7 #fondo #contenedor #contenido .cim span {border-color:transparent;}
body.ie7 #fondo #contenedor #contenido .cim span.fondo {border:1px solid #000; border-bottom:none;}

body.ie8 #fondo #contenedor #contenido .enlace a {padding:0; margin:-2px;}

body.ie7 #fondo #contenedor #contenido .lg.enlace,
body.ie8 #fondo #contenedor #contenido .lg.enlace
{width:6em;}

body.ie7 #fondo #contenedor #contenido .pq.enlace,
body.ie8 #fondo #contenedor #contenido .pq.enlace
{width:12em;}

body.ie7 #fondo #contenedor #contenido .md.enlace,
body.ie8 #fondo #contenedor #contenido .md.enlace
{width:18em;}

body.ie7 #fondo #contenedor #contenido .gr.enlace,
body.ie8 #fondo #contenedor #contenido .gr.enlace
{width:27em;}

/*Lupa*/
body.ie7 #fondo #contenedor #contenido .lg.enlace span.cboxElement.lupa,
body.ie7 #fondo #contenedor #contenido .pq.enlace span.cboxElement.lupa
{margin:-1.5em;}

body.ie7 #fondo #contenedor #contenido .md.enlace span.cboxElement.lupa {margin:-2.1em;}
body.ie7 #fondo #contenedor #contenido .gr.enlace span.cboxElement.lupa {margin:-2.6em 0.15em;}

/*Destacados*/
#fondo #contenedor div[id^="col"] .cc .cim p.titulo,
#fondo #contenedor div[id^="col"] .cc .cvi p.titulo
{font-size: 0.8em; font-weight: 700;padding: 0.25em;}

#fondo #contenedor div[id^="col"] .cc .cim p.pie,
#fondo #contenedor div[id^="col"] .cc .cvi p.pie
{font-size: 0.75em; font-style: italic;padding: 0.25em;margin:0 !important;}

#fondo #contenedor div[id^="col"] .cc .cim a {display:block;}

/*Con enlace*/
#fondo #contenedor #contenido .enlace a {padding: 1px; margin: -3px; border: 1px solid transparent;}
#fondo #contenedor #contenido .enlace a:hover {border: 1px solid #000;}
#fondo #contenedor #contenido .enlace a:hover img {opacity:0.9;}

body.ie7 #fondo #contenedor #contenido .enlace a {margin:0; padding:0;}

/*Alineacion*/
#fondo #contenedor #contenido .izquierda {float:left; clear:both;}
#fondo #contenedor #contenido .derecha {float:right; clear:both;}

#fondo #contenedor #contenido .cim,
#fondo #contenedor #contenido .cvi,
#fondo #contenedor #contenido .cgm
{margin:0.5em 0;}

#fondo #contenedor #contenido .cim.ico {margin-top:0.55em;}

#fondo #contenedor #contenido .cim.centrada,
#fondo #contenedor #contenido .cvi.centrada,
#fondo #contenedor #contenido .cgm.centrada
{clear: both; text-align: center; margin: 0.5em auto;}

#fondo #contenedor #contenido .cim.izquierda,
#fondo #contenedor #contenido .cvi.izquierda,
#fondo #contenedor #contenido .cgm.izquierda
{margin-right:0.75em;}

body.ie7 #fondo #contenedor #contenido .cim.izquierda,
body.ie7 #fondo #contenedor #contenido .cvi.izquierda,
body.ie7 #fondo #contenedor #contenido .cgm.izquierda
{margin-right:1.75em;}

#fondo #contenedor #contenido .cim.derecha,
#fondo #contenedor #contenido .cvi.derecha,
#fondo #contenedor #contenido .cgm.derecha
{margin-left:0.75em;}

/*COMPONENTES*/
/*LISTADO DE PAGINAS HIJAS - clp*/
/*Solo un nivel*/
#fondo #contenedor #contenido .clp {margin: 0.8em;}
#fondo #contenedor #contenido .clp ul {padding-left: 0; margin:0;}
#fondo #contenedor #contenido .clp ul li {background: url(../img/ico-lista/ico-lista1.png) 0.5em 0.35em no-repeat; padding: 0 0 0.4em 1.5em; border-bottom: 1px dotted #9F9F9F; list-style: none; margin: 0.4em 0 0 0;}
#fondo #contenedor #contenido .clp ul li a {text-decoration: underline; margin: 0.4em 0;}
#fondo #contenedor #contenido .clp ul li a[rel=external] {padding-right: 1.7em; background: url(../img/ico-external.gif) right -1px no-repeat;}

/*Mas de un nivel*/
#fondo #contenedor #contenido .clp ul.niveles li {background: transparent url(../img/ico-lista/ico-lista1.png) 0.5em 0.35em no-repeat; padding: 0 0 0.4em 1.5em; list-style: none; border:none;}
#fondo #contenedor #contenido .clp ul.niveles li ul {padding-left: 0;}
#fondo #contenedor #contenido .clp ul.niveles li ul li {background: transparent url("../img/ico-lista/ico-lista2.png") 0.35em 0.35em no-repeat;}
#fondo #contenedor #contenido .clp ul.niveles li ul li ul li {background: transparent url("../img/ico-lista/ico-lista3.png") 0.35em 0.35em no-repeat;}
#fondo #contenedor #contenido .clp ul.niveles li ul li ul li ul li {background: transparent url("../img/ico-lista/ico-lista4.png") 0.35em 0.35em no-repeat;}

/*TEXTO ENRIQUECIDO - cte*/
#fondo #contenedor #contenido .cte {border-top: 1px solid transparent;}
#fondo #contenedor #contenido .cte p {margin-top: 0.5em;}
#fondo #contenedor #contenido .cte img {vertical-align: text-bottom; padding-left: 0; padding-bottom: 0.1em;}

/*IMAGEN - cim*/
#fondo #contenedor #contenido .cim {padding:0;}
#fondo #contenedor #contenido .cim a {display: block; text-decoration: none !important;}
#fondo #contenedor #contenido .cim img {padding: 0; vertical-align:top; border: 1px solid transparent;}

#fondo #contenedor #contenido .cim.borde img {border-color: #ccc;}
#fondo #contenedor #contenido .cim.borde.tfondo img,
#fondo #contenedor #contenido .cim.borde.pfondo img
{border-color: #000;}

#fondo #contenedor #contenido .cim.tfondo img,
#fondo #contenedor #contenido .cim.pfondo img,
#fondo #contenedor #contenido .cim.borde.enlace.tfondo:hover img,
#fondo #contenedor #contenido .cim.borde.enlace.pfondo:hover img
{border-color: #525252;}

#fondo #contenedor #contenido .cim.borde.enlace.tfondo img,
#fondo #contenedor #contenido .cim.borde.enlace.tfondo:hover img
{border-top: 0;}

#fondo #contenedor #contenido .cim.borde.enlace.pfondo img,
#fondo #contenedor #contenido .cim.borde.enlace.pfondo:hover img
{border-bottom: 0;}

#fondo #contenedor #contenido .cim.enlace a {margin:0; padding:0;border:none;}

#fondo #contenedor #contenido .cim.enlace.tfondo img,
#fondo #contenedor #contenido .cim.enlace.pfondo img,
#fondo #contenedor #contenido .cim.enlace img
{width: 100%; box-sizing: border-box;}

#fondo #contenedor #contenido .cim.enlace{border:1px solid transparent;padding:1px;}
#fondo #contenedor #contenido .cim.enlace:hover {border:1px solid #ccc;}

#fondo #contenedor #contenido .cim.enlace.pfondo:hover,
#fondo #contenedor #contenido .cim.enlace.tfondo:hover 
{border-color:#000;}

/*Imagen alternativa*/
#fondo #contenedor #contenido .cim.alternativa img.alternativa {display: none; visibility: hidden;}
#fondo #contenedor #contenido .cim.alternativa:hover img {display:none;}
#fondo #contenedor #contenido .cim.alternativa:hover img.alternativa {display: inline; visibility: visible;}

/*VIDEO - cvi*/
#fondo #contenedor .cvi {margin:0.5em auto; clear:both;}
#fondo #contenedor .cvi a {display: block; position:relative;}
#fondo #contenedor .cvi img {vertical-align: top;}

#fondo #contenedor #contenido .cvi.pq {width: 192px;}
#fondo #contenedor #contenido .cvi.md {width:288px;}
#fondo #contenedor #contenido .cvi.gr {width:432px;}
#fondo #contenedor #contenido .cvi.ancho {width:100%;}

body.ie7 #fondo #contenedor .cvi.pq p.titulo {width:14.5em;}
body.ie7 #fondo #contenedor .cvi.md p.titulo {width:22em;}
body.ie7 #fondo #contenedor .cvi.gr p.titulo {width:33.3em;}

/*Youtube*/
#fondo #contenedor .cvi .reproductor iframe,
#fondo #contenedor .cvi .reproductor object
{vertical-align: top; background:#000; border:0;}

#fondo #contenedor .cvi .reproductor a.video-youtube img {bottom: 0;}

#fondo #contenedor .cvi .reproductor a.video-youtube,
#fondo #contenedor .cvi .reproductor a.video-youtube img
{position: absolute;}

#fondo #contenedor .cvi .reproductor img {padding:0;}

#fondo #contenedor .cvi.pq .reproductor iframe,
#fondo #contenedor .cvi.pq .reproductor object
{height:144px;}

#fondo #contenedor .cvi.md .reproductor iframe,
#fondo #contenedor .cvi.md .reproductor object
{height:216px;}

#fondo #contenedor .cvi.gr .reproductor iframe,
#fondo #contenedor .cvi.gr .reproductor object
{height:324px;}

#fondo #contenedor .cvi.ancho .reproductor iframe,
#fondo #contenedor .cvi.ancho .reproductor object
{height:768px;}

#fondo #contenedor.una .cvi.ancho .reproductor iframe,
#fondo #contenedor.una .cvi.ancho .reproductor object
{height:925px;}

#fondo #contenedor.tres .cvi.ancho .reproductor iframe,
#fondo #contenedor.tres .cvi.ancho .reproductor object
{height:588px;}

#fondo #contenedor .cvi.pq.formato16-9 .reproductor iframe,
#fondo #contenedor .cvi.pq.formato16-9 .reproductor object
{height:108px;}

#fondo #contenedor .cvi.md.formato16-9 .reproductor iframe,
#fondo #contenedor .cvi.md.formato16-9 .reproductor object
{height:162px;}

#fondo #contenedor .cvi.gr.formato16-9 .reproductor iframe,
#fondo #contenedor .cvi.gr.formato16-9 .reproductor object
{height:243px;}

#fondo #contenedor .cvi.ancho.formato16-9 .reproductor iframe,
#fondo #contenedor .cvi.ancho.formato16-9 .reproductor object
{height:576px;}

#fondo #contenedor.una .cvi.ancho.formato16-9 .reproductor iframe,
#fondo #contenedor.una .cvi.ancho.formato16-9 .reproductor object
{height:694px;}

#fondo #contenedor.tres .cvi.ancho.formato16-9 .reproductor iframe,
#fondo #contenedor.tres .cvi.ancho.formato16-9 .reproductor object
{height:441px;}

body.ie7 #fondo #contenedor .cvi .reproductor a.video-youtube {position:relative; bottom:0;}
body.ie7 #fondo #contenedor .cvi .reproductor a.video-youtube img {right: 0;}

/*Vimeo*/
#fondo #contenedor .cvi.pq a.cvi-vimeo {top: 0;}

/*Videos columna*/
#fondo #contenedor #col-dcha .cvi p,
#fondo #contenedor #col-izq .cvi p
{text-align:center; margin:0;}

#fondo #contenedor div[id^="col"] .cvi {width:100%; height:auto;}

#fondo #contenedor div[id^="col"] .cvi .reproductor,
#fondo #contenedor div[id^="col"] .cvi .reproductor iframe,
#fondo #contenedor div[id^="col"] .cvi .reproductor object
{width:100%; height:auto;}

#fondo #contenedor div[id^="col"] .cvi .reproductor iframe,
#fondo #contenedor div[id^="col"] .cvi .reproductor object
{border: 0;}

#fondo #contenedor div[id^="col"] .cvi .reproductor img {width: 13.2em; height: 9.65em;}

#fondo #contenedor div[id^="col"] .cvi .reproductor a.video-youtube {position: relative;}
#fondo #contenedor div[id^="col"] .cvi .reproductor a.video-youtube img {position: absolute; bottom:0;}

/*Componente columnas - video*/
/*1 columna*/
#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor iframe, 
#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor object
{height: 439px;}

#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor iframe, 
#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor object
{height: 329px;}

#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor iframe, 
#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor object
{height: 285px;}

#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor iframe, 
#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor object
{height: 214px;}

/*2 columnas*/
#fondo #contenedor.dos .ccol-2 .col .cvi.ancho .reproductor iframe, 
#fondo #contenedor.dos .ccol-2 .col .cvi.ancho .reproductor object
{height: 361px;}

#fondo #contenedor.dos .ccol-2 .col .cvi.ancho.formato16-9 .reproductor iframe, 
#fondo #contenedor.dos .ccol-2 .col .cvi.ancho.formato16-9 .reproductor object
{height: 271px;}

#fondo #contenedor.dos .ccol-3 .col .cvi.ancho .reproductor iframe, 
#fondo #contenedor.dos .ccol-3 .col .cvi.ancho .reproductor object
{height: 233px;}

#fondo #contenedor.dos .ccol-3 .col .cvi.ancho.formato16-9 .reproductor iframe, 
#fondo #contenedor.dos .ccol-3 .col .cvi.ancho.formato16-9 .reproductor object
{height: 175px;}

/*3 columnas*/
#fondo #contenedor.tres .ccol-2 .col .cvi.ancho .reproductor iframe, 
#fondo #contenedor.tres .ccol-2 .col .cvi.ancho .reproductor object
{height: 271px;}

#fondo #contenedor.tres .ccol-2 .col .cvi.ancho.formato16-9 .reproductor iframe, 
#fondo #contenedor.tres .ccol-2 .col .cvi.ancho.formato16-9 .reproductor object
{height: 203px;}

#fondo #contenedor.tres .ccol-3 .col .cvi.ancho .reproductor iframe, 
#fondo #contenedor.tres .ccol-3 .col .cvi.ancho .reproductor object
{height: 173px;}

#fondo #contenedor.tres .ccol-3 .col .cvi.ancho.formato16-9 .reproductor iframe, 
#fondo #contenedor.tres .ccol-3 .col .cvi.ancho.formato16-9 .reproductor object
{height: 129px;}

/*GOOGLE MAPS - cgm*/
#fondo #contenedor #contenido .cgm {border: 1px solid #ccc; margin: 0.25em 0;}

#fondo #contenedor #contenido .cgm iframe,
#fondo #contenedor #contenido .cgm object
{border: 0; vertical-align: top;}

#fondo #contenedor #contenido .cgm.pq iframe,
#fondo #contenedor #contenido .cgm.pq object
{width:12em;height:9em;}

#fondo #contenedor #contenido .cgm.md iframe,
#fondo #contenedor #contenido .cgm.md object
{width:18em;height:13.5em;}

#fondo #contenedor #contenido .cgm.gr iframe,
#fondo #contenedor #contenido .cgm.gr object
{width:27em;height:20.25em;}

#fondo #contenedor #contenido .cgm.ancho iframe,
#fondo #contenedor #contenido .cgm.ancho object
{width:100%;height:13.5em;}

#fondo #contenedor.una #contenido .cgm.ancho.p43 iframe,
#fondo #contenedor.una #contenido .cgm.ancho.p43 object
{height:909px;}

#fondo #contenedor.una #contenido .cgm.ancho.p169 iframe,
#fondo #contenedor.una #contenido .cgm.ancho.p169 object
{height:682px;}

#fondo #contenedor.una #contenido .cgm.ancho.p31 iframe,
#fondo #contenedor.una #contenido .cgm.ancho.p31 object
{height:404px;}

#fondo #contenedor.dos #contenido .cgm.ancho.p43 iframe,
#fondo #contenedor.dos #contenido .cgm.ancho.p43 object
{height:755px;}

#fondo #contenedor.dos #contenido .cgm.ancho.p169 iframe,
#fondo #contenedor.dos #contenido .cgm.ancho.p169 object
{height:566px;}

#fondo #contenedor.dos #contenido .cgm.ancho.p31 iframe,
#fondo #contenedor.dos #contenido .cgm.ancho.p31 object
{height:335px;}

#fondo #contenedor.tres #contenido .cgm.ancho.p43 iframe,
#fondo #contenedor.tres #contenido .cgm.ancho.p43 object
{height:578px;}

#fondo #contenedor.tres #contenido .cgm.ancho.p169 iframe,
#fondo #contenedor.tres #contenido .cgm.ancho.p169 object
{height:434px;}

#fondo #contenedor.tres #contenido .cgm.ancho.p31 iframe,
#fondo #contenedor.tres #contenido .cgm.ancho.p31 object
{height:257px;}

/*GENERICOS IMAGEN, VIDEO Y GOOGLE MAPS - cim, cvi y cgm*/
/*Titulo y pie*/
#fondo #contenedor .cim p,
#fondo #contenedor .cvi p,
#fondo #contenedor .cgm p
{display: block; text-decoration: none; margin: 0; text-align: center !important; padding: 0.25em; color:  #000;}

#fondo #contenedor .cim p.titulo,
#fondo #contenedor .cvi p.titulo,
#fondo #contenedor .cgm p.titulo,
#fondo #contenedor #contenido .cla .elemento .cim p.titulo,
#fondo #contenedor #contenido .cla .elemento .cvi p.titulo
{font-size: 0.8em; font-weight: 700;}

#fondo #contenedor #contenido .cla .elemento .cim p.titulo,
#fondo #contenedor #contenido .cla .elemento .cvi p.titulo 
{text-align: center;padding: 0.25em;border-bottom: none; color: #000;}

#fondo #contenedor .cim p.pie,
#fondo #contenedor .cvi p.pie,
#fondo #contenedor .cgm p.pie,
#fondo #contenedor #contenido .cla .elemento .cim p.pie,
#fondo #contenedor #contenido .cla .elemento .cvi p.pie
{font-size: 0.75em; font-style: italic;}

#fondo #contenedor .tfondo p.titulo,
#fondo #contenedor .pfondo p.pie,
#fondo #contenedor #contenido .cla .elemento .tfondo p.titulo,
#fondo #contenedor #contenido .cla .elemento .pfondo p.pie
{background: #000; color: #FFF;}

/*GALERIA DE IMAGENES*/
#fondo #contenedor .cgi {text-align: center;}
#fondo #contenedor .cgi .cim {display:inline-block;}

#fondo #contenedor .cgi {display: flex; flex-wrap: wrap; justify-content: center; gap: 4px 10px; margin-top: 0.25em;}
#fondo #contenedor .cgi .cim  {display: inline-block; margin: 0;}
#fondo #contenedor .cgi .cim  a img {vertical-align:top;}

#fondo #contenedor #contenido .cgi .cim.borde.enlace.pfondo img, 
#fondo #contenedor #contenido .cgi .cim.borde.enlace.pfondo:hover img 
{border-bottom:  1px solid;}

#fondo #contenedor #contenido .cgi .cim.borde.enlace.tfondo img, 
#fondo #contenedor #contenido .cgi .cim.borde.enlace.tfondo:hover img
{border-top: 1px solid;}

#fondo #contenedor .cgi .cim.ico.formato-c img {height:46px;}
#fondo #contenedor .cgi .cim.ico.formato-r img {height:46px;}
#fondo #contenedor .cgi .cim.ico.formato-h img {height:34.5px;}
#fondo #contenedor .cgi .cim.ico.formato-v img {height:61.3px;}

#fondo #contenedor .cgi .cim.lg.formato-c img {height:96px;}
#fondo #contenedor .cgi .cim.lg.formato-r img {height:96px;}
#fondo #contenedor .cgi .cim.lg.formato-h img {height:72px;}
#fondo #contenedor .cgi .cim.lg.formato-v img {height:128px;}

#fondo #contenedor .cgi .cim.pq.formato-c img {height:192px;}
#fondo #contenedor .cgi .cim.pq.formato-r img {height:192px;}
#fondo #contenedor .cgi .cim.pq.formato-h img {height:144px;}
#fondo #contenedor .cgi .cim.pq.formato-v img {height:256px;}

#fondo #contenedor .cgi .cim.md.formato-c img {height:290px;}
#fondo #contenedor .cgi .cim.md.formato-r img {height:290px;}
#fondo #contenedor .cgi .cim.md.formato-h img {height:216px;}
#fondo #contenedor .cgi .cim.md.formato-v img {height:384px;}

#fondo #contenedor .cgi .cim.gr.formato-c img {height:432px;}
#fondo #contenedor .cgi .cim.gr.formato-r img {height:432px;}
#fondo #contenedor .cgi .cim.gr.formato-h img {height:324px;}
#fondo #contenedor .cgi .cim.gr.formato-v img {height:576px;}

body.ie7 #fondo #contenedor .cgi .cim {display:inline;}

/*GALERIA DE VIDEOS - cgv*/
#fondo #contenedor #contenido .cgv{display: block; text-align: center; clear: both; height: auto; overflow: hidden;}
#fondo #contenedor #contenido .cgv .cvi {display: inline-block; margin: 0.15em; vertical-align:top;}

body.ie7 #fondo #contenedor #contenido .cgv .cvi {display:inline;}

/*GENERICO GALERIAS*/
/*Numero de lineas titulo y pie*/
#fondo #contenedor #contenido div[class^="cgi nl"] p,
#fondo #contenedor #contenido div[class^="cgv nl"] p
{overflow: hidden; line-height: 1.4;}

#fondo #contenedor #contenido .nlt1 p.titulo,
#fondo #contenedor #contenido .nlp1 p.pie
{height: 1.27em !important;}

#fondo #contenedor #contenido .nlt2 p.titulo,
#fondo #contenedor #contenido .nlp2 p.pie
{height: 2.57em !important;}

#fondo #contenedor #contenido .nlt3 p.titulo,
#fondo #contenedor #contenido .nlp3 p.pie
{height: 3.87em !important;}

/*LISTADO DE ENLACES - cle*/
#fondo #contenedor #contenido .cle {margin: 0.8em;overflow: hidden;}

#fondo #contenedor #contenido .cle div.enlace {list-style: none;list-style-image: none;display: block;clear: both;padding: 0.8em 0;vertical-align: top;border-bottom: 1px dotted #9F9F9F;}
#fondo #contenedor #contenido .cle div.enlace img {margin: 0 0.5em 0 0; border: 1px solid #ccc; width: 60px; height: 51px; padding: 0; vertical-align: top; float: left; background: #fff;}
#fondo #contenedor #contenido .cle div.enlace p {display: inline-block;padding-left: 1.5em;margin: 0.25em 0;}
#fondo #contenedor #contenido .cle div.enlace p a[rel=external] {padding-right: 1.7em; background: url(../img/ico-external.gif) right 0px no-repeat;}
#fondo #contenedor #contenido .cle div.enlace p a[rel=external][class*="ext"] {background-image: url(../img/iconos/13/ico-ficha.gif);}
#fondo #contenedor #contenido .cle div.enlace p a[rel=external][class*="extpdf"] {background-image: url(../img/iconos/13/ico-pdf.gif);}
#fondo #contenedor #contenido .cle div.enlace p a[rel=external][class*="extdoc"] {background-image: url(../img/iconos/13/ico-doc.gif);}
#fondo #contenedor #contenido .cle div.enlace p a[rel=external][class*="extaccess"] {background-image: url(../img/iconos/13/ico-access.gif);}
#fondo #contenedor #contenido .cle div.enlace p a[rel=external][class*="extexcel"] {background-image: url(../img/iconos/13/ico-excel.gif);}
#fondo #contenedor #contenido .cle div.enlace p a[rel=external][class*="extods"] {background-image: url(../img/iconos/13/ico-ods.gif);}
#fondo #contenedor #contenido .cle div.enlace p a[rel=external][class*="extodt"] {background-image: url(../img/iconos/13/ico-odt.gif);}
#fondo #contenedor #contenido .cle div.enlace p a[rel=external][class*="extppt"] {background-image: url(../img/iconos/13/ico-ppt.gif);}
#fondo #contenedor #contenido .cle div.enlace p a[rel=external][class*="extrar"] {background-image: url(../img/iconos/13/ico-rar.gif);}
#fondo #contenedor #contenido .cle div.enlace p a[rel=external][class*="extzip"] {background-image: url(../img/iconos/13/ico-zip.gif);}

#fondo #contenedor #contenido .cle div.enlace p.titulo {background: url("../img/ico-lista/ico-lista1.png") 0.5em 0.35em no-repeat; display: block; overflow:hidden;}
#fondo #contenedor #contenido .cle div.enlace p.descripcion {display:block;}

#fondo #contenedor #contenido .cle.titulo div.enlace {padding:0;}
#fondo #contenedor #contenido .cle.titulo div.enlace p.titulo {font-weight:normal; margin:0.4em 0; padding:0 1.5em;}

#fondo #contenedor #contenido .cle.pq,
#fondo #contenedor #contenido .cle.md,
#fondo #contenedor #contenido .cle.gr
{width:auto !important;}

#fondo #contenedor #contenido .cle div.enlace a,
#fondo #contenedor #contenido .cle div.enlace a:hover,
#fondo #contenedor #contenido .cln div.enlace a,
#fondo #contenedor #contenido .cln div.enlace a:hover,
#fondo #contenedor #contenido .clev div.enlace a,
#fondo #contenedor #contenido .clev div.enlace a:hover
{border: none; margin: 0; padding: 0;}

#fondo #contenedor #contenido .cle.titulo div.enlace,
#fondo #contenedor #contenido .cle.titulodes div.enlace
{min-height: 1.1em; height: auto;}

#fondo #contenedor #contenido .cle.pq.tituloimg div.enlace,
#fondo #contenedor #contenido .cle.pq.titulodesimg div.enlace
{min-height: 4.25em;}

#fondo #contenedor #contenido .cle.pq.tituloimg div.enlace img,
#fondo #contenedor #contenido .cle.pq.titulodesimg div.enlace img
{width: 4.95em; height: 4.25em; margin: 0 0.5em 0 0;}

#fondo #contenedor #contenido .cle.md div.enlace {min-height: 6.39em;}
#fondo #contenedor #contenido .cle.md div.enlace img  {width: 7.425em; height: 6.375em;}

#fondo #contenedor #contenido .cle.gr div.enlace {min-height: 8.6em;}
#fondo #contenedor #contenido .cle.gr div.enlace img {width: 9.9em !important; height: 8.5em;}

#fondo #contenedor #contenido .cle.izq div.enlace img {float: left;}
#fondo #contenedor #contenido .cle.dcha div.enlace img {float: right;}

#fondo #contenedor #contenido .cle.dos .enlace {width: 49%; display:inline-block; border:none;}

#fondo #contenedor #contenido .cle.izq.tituloimg div.enlace p.descripcion,
#fondo #contenedor #contenido .cle.izq.titulodesimg div.enlace p.descripcion
{overflow:hidden;}

body.ie7 #fondo #contenedor #contenido .cle div.enlace p.titulo {clear:none;}
body.ie7 #fondo #contenedor #contenido .dos.cle .enlace {float:left; clear:none; margin:0 0.2em;}

/*Formatos - por defecto horizontal*/
#fondo #contenedor #contenido .cle.formato-v.pq div.enlace {min-height: 5em;}
#fondo #contenedor #contenido .cle.formato-v.pq div.enlace img {width: 4.25em !important; height: 4.95em !important;}

#fondo #contenedor #contenido .cle.formato-c.pq div.enlace {min-height: 5em;}
#fondo #contenedor #contenido .cle.formato-c.pq div.enlace img {width: 4.95em !important; height: 4.95em !important;}

#fondo #contenedor #contenido .cle.formato-v.md div.enlace {min-height: 7.5em;}
#fondo #contenedor #contenido .cle.formato-v.md div.enlace img {width: 6.375em !important; height: 7.425em !important;}

#fondo #contenedor #contenido .cle.formato-c.md div.enlace {min-height: 7.5em;}
#fondo #contenedor #contenido .cle.formato-c.md div.enlace img {width: 7.45em !important; height: 7.45em !important;}

#fondo #contenedor #contenido .cle.formato-v.gr div.enlace {min-height: 9.9em;}
#fondo #contenedor #contenido .cle.formato-v.gr div.enlace img {width: 8.5em !important; height: 9.85em !important;}

#fondo #contenedor #contenido .cle.formato-c.gr div.enlace {min-height: 9.95em;}
#fondo #contenedor #contenido .cle.formato-c.gr div.enlace img {width: 9.9em !important; height: 9.9em !important;}

#fondo #contenedor #contenido .cle.formato-m.pq div.enlace img {width: 4.95em !important; height: auto !important;}
#fondo #contenedor #contenido .cle.formato-m.md div.enlace img {width: 7.45em !important; height: auto !important;}
#fondo #contenedor #contenido .cle.formato-m.gr div.enlace img {width: 9.9em !important;height: auto !important;}

/*PLANTILLA NOTICIAS Y EVENTOS*/
#fondo #contenedor #contenido.noticias p#fecha,
#fondo #contenedor #contenido.eventos p#fecha
{display: inline-block; margin: 0.4em;}

#fondo #contenedor #contenido.noticias p#tipo,
#fondo #contenedor #contenido.eventos p#tipo
{display: inline-block; background: #e6e6e6; padding: 0.25em 0.6em; border-radius: 0.15em; margin: 0;}

#fondo #contenedor .categorias,
#fondo #contenedor .categorias
{font-size:0.9em;}

#fondo #contenedor #contenido.eventos .categorias p,
#fondo #contenedor #contenido.noticias .categorias p
{font-weight: 700; display: inline-block; vertical-align: top; margin: 0.4em 0.5em !important;}

#fondo #contenedor #contenido.eventos .categorias ul,
#fondo #contenedor #contenido.noticias .categorias ul
{display: inline-block; vertical-align: top; margin: 0; padding:0;}

#fondo #contenedor #contenido.eventos .categorias ul li,
#fondo #contenedor #contenido.noticias .categorias ul li
{display: inline-block; list-style: none; margin:0; padding:0.4em 0.5em 0.4em 0; background:none;}

/*LISTADO DE NOTICIAS - cln*/
#fondo #contenedor #contenido .cln .resultados .enlace {clear: both; border-bottom: 1px dotted #ccc; padding: 0.5em 0; display: inline-block; width: 100%;}
#fondo #contenedor #contenido .cln .resultados .enlace img {float: left; margin-right: 0.6em; border: 1px solid #ccc; padding: 0;}
#fondo #contenedor #contenido .cln .resultados .enlace img.formato-h {width: 8em; height: 6em;}
#fondo #contenedor #contenido .cln .resultados .enlace img.formato-v {width: 6em; height: 8em;}

#fondo #contenedor #contenido .cln .resultados .enlace span.fecha {font-size: 0.75em;margin: 0 0.25em;}
#fondo #contenedor #contenido .cln .resultados .enlace span.categoria {font-size: 0.8em;background: #eaeaea;padding: 0.15em 0.5em;border-radius: 3px;}

#fondo #contenedor .cln .resultados .enlace p {margin:0.25em;}
#fondo #contenedor .cln .resultados .enlace p.titulo {font-weight: 700;}
#fondo #contenedor .cln .resultados .enlace p.titulo a {text-decoration: none;}
#fondo #contenedor .cln .resultados .enlace p.titulo a:hover {color: #485663;}

#fondo #contenedor .cln .resultados .enlace p.descripcion,
#fondo #contenedor .clev .resultados .enlace p.descripcion
{overflow:hidden;}

/*LISTADO DE EVENTOS - clev*/
#fondo #contenedor #contenido .clev .resultados .enlace {clear: both; border-bottom: 1px dotted #ccc; padding: 0.5em 0; display: inline-block; width: 100%;}
#fondo #contenedor #contenido .clev .resultados .enlace img {float: left; margin-right: 0.6em; border: 1px solid #ccc; padding: 0;}
#fondo #contenedor #contenido .clev .resultados .enlace img.formato-h {width: 8em; height: 6em;}
#fondo #contenedor #contenido .clev .resultados .enlace img.formato-v {width: 6em; height: 8em;}

#fondo #contenedor #contenido .clev .resultados .enlace span.fecha {font-size: 0.75em;margin: 0 0.25em;}
#fondo #contenedor #contenido .clev .resultados .enlace span.categoria {font-size: 0.8em;background: #eaeaea;padding: 0.15em 0.5em;border-radius: 3px;}

#fondo #contenedor .clev .resultados .enlace p {margin:0.25em;}
#fondo #contenedor .clev .resultados .enlace p.titulo {font-weight: 700;}
#fondo #contenedor .clev .resultados .enlace p.titulo a {text-decoration: none;}
#fondo #contenedor .clev .resultados .enlace p.titulo a:hover {color: #485663;}

/*FORMULARIO*/
#fondo #contenedor .formulario {border: 1px solid #e7e8e8;padding: .5em;background: #fbfbfb;}
#fondo #contenedor .formulario form {font-size:0.8em;}
#fondo #contenedor .formulario form fieldset {border: none; width: 34em; margin: 0 auto;}
#fondo #contenedor .formulario form fieldset legend {display:none;}
#fondo #contenedor .formulario form fieldset div {margin: 0.5em 0;}

#fondo #contenedor .formulario form fieldset label,
#fondo #contenedor .formulario form fieldset p.label
{display: inline-block;min-width: 10em;text-align: right;font-weight: 700;}

#fondo #contenedor .formulario form input {border: 1px solid #d8d8d8;}
#fondo #contenedor .formulario form input[type="submit"] {background: #000000; color: #FFF;border-radius: 3px;border: 1px solid #e9f2ff;font-size: 0.95em;padding: 0.2em 0.5em;display: block;margin: 0 auto;cursor: pointer;}
#fondo #contenedor .formulario form input[type="submit"]:hover {background: #828282;}

/*FORMULARIOS GENERALES*/
/*Estilos módulo formularios*/
#fondo #contenedor #contenido div.formulario-contenido {width: 100%;}
#fondo #contenedor #contenido div.formulario-contenido span {color: #B90000;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset {margin: 0.5em 0em 0.3em 0em; padding: 1em 0.5em; border: 1px solid #ccc; border-top: 2px solid #000;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset p {margin: 0;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset legend {font-size: 0.75em; color: #000000; text-transform: uppercase; font-weight: bold; padding: 0.5em; max-width: 100%; line-height: 1.4;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset div {margin: 0.25em 0; display: block; padding: 0; clear:both;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.form-item {clear: both; margin-top: 0;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset div select {width: 100%; font-size:0.75em; padding: 3px 2px;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset fieldset {padding: 1em; border: none;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset fieldset legend {display: none;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item {display:flex;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item div{display:flex;flex-direction: column;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item div.contador {display:block;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item.vert {flex-direction: column;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item.vert label,
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item.vert p.label
{text-align:left;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div label,
#fondo #contenedor #contenido div.formulario-contenido form fieldset div p.label 
{font-size: 0.75em; margin-bottom: 0.3em; text-align: right; width: 20em; line-height: 2em; font-weight:700; padding-right:1em; flex-shrink: 0;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div input {color: #333; padding: 3px 2px; font-size: 0.75em;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset span.descripcion {font-size: 0.7em; padding: 0.5em 0.25em; margin-left: 0;color: #717171; display: block;clear: both;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset span.descripcion.textarea {padding: 0.25em; display: inline-block; width: auto;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div.contador {display: block; font-size: 0.7em; width: auto; text-align: right;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.contador span {color:#000;}

/*Botones*/
#fondo #contenedor #contenido div.formulario-contenido form #botones {text-align:center; padding: 0.5em 2.62em;}
#fondo #contenedor #contenido div.formulario-contenido form #botones input {padding: 0.2em 0.9em; border: 1px solid #b7b8b9; border-radius: 2px; cursor:pointer;background: #eaeaea url("../img/bk-submit.jpg") repeat; border: 1px solid #969696;}
#fondo #contenedor #contenido div.formulario-contenido form #botones input:hover {background: url("../img/bk-submit-hover.jpg") repeat;}

/*Campos en linea*/
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.en-linea {display:flex; flex-wrap: wrap;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div.en-linea div {margin-right:0.25em !important;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.en-linea div label {width: auto;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.en-linea div.primero label {width: 20em;}

/*Campos de seleccion*/
#fondo #contenedor #contenido div.formulario-contenido form fieldset .seleccion {padding: 0.4em 0; display: flex; flex-direction: row; max-width: 100%;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset .seleccion fieldset {margin: 0.1em 0; padding: 0 0 0 0.2em;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset .seleccion fieldset div {margin: 0; padding: 0 0 0.5em 0;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset .seleccion div label,
#fondo #contenedor #contenido div.formulario-contenido form fieldset .seleccion div p.label
{width: auto; text-align: left; padding: 0 0.25em; margin: 0; font-weight: 400; min-height: 1.4em; line-height: 1.5;max-width: 95%;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset .seleccion input[type="checkbox"],
#fondo #contenedor #contenido div.formulario-contenido form fieldset .seleccion input[type="radio"] 
{float: none; margin: 2px;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset .seleccion div.opciones {flex-wrap: wrap; display: flex; max-width: initial;flex-direction:column;margin:0;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset .seleccion div.opciones .items {display: flex; flex-wrap: wrap; flex-direction:column; margin:0.2em 0;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset .seleccion div.opciones .items div.form-item {display: flex; align-items: flex-start;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset .seleccion div.opciones.horizontal {margin: 0;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset .seleccion div.opciones.horizontal .items {flex-direction:row;}

/*TextArea*/
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.txtareacont {width: 20em; margin: 0;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.txtareacont textarea {resize: none; min-height: 6.8em; font-family: Arial, Helvetica, sans-serif; line-height: 1.4; font-size: 0.75em; padding: 3px 2px; width: 100%;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div.txtareacont div.contador {margin-right: 0;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div.txtareacont div.contador.maxPermitido, 
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.txtareacont div.contador.maxPermitido span
{color: #b50000;}

/*Tamaño etiquetas por formulario*/
/*Etiquetas*/
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div.pq,
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.pq
{width: 8.25em !important;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div.txtareacont
{width: 20em;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div,
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div.md,
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.md
{width: 15.75em !important;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion.conmutable div.opciones {width: auto; max-width: 32.25em;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div.gr,
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.gr
{width: 24.75em !important;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div.sp,
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.sp
{width: 32.25em !important;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset .pq {width: 10em !important;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset .md {width: 20em !important;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset .gr {width: 32em !important;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset .sp {width: 42em !important;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset .wauto {width: auto !important;}

/*Etiquetas encima*/
#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div label,
#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div p.label
{width: 100%; padding:0;}

#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div.seleccion.conmutable div.opciones {display:block;}
#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div.seleccion.conmutable div.opciones select {width: auto;}

#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div.seleccion.conmutable div.opciones.pq select,
#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div.seleccion.conmutable div.opciones.md select,
#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div.seleccion.conmutable div.opciones.gr select,
#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div.seleccion.conmutable div.opciones.sp select
{width: 100%;}

#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset .seleccion.radio div.opciones, 
#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset .seleccion.checkbox div.opciones
{max-width: 100%;}

#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset > div > label,
#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset > div > p.label,
#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div.en-linea div label,
#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div.en-linea div p.label
{text-align: left !important;}

#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div.en-linea div {margin-left:0.5em;}

#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div.en-linea div.primero,
#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div.en-linea div.primero div
{margin-left: 0;}

#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset span.descripcion {margin-left: 0;}

#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div.item,
#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset .seleccion
{display: flex; flex-direction: column;}

/*Formularios generales - 3 columnas*/
#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.en-linea div label,
#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.en-linea div p.label
{width: 20em;}

/*mecd Avisos*/
#fondo #contenedor #contenido div.formulario-contenido form.labels-pq .mecdAvisos {margin: 1em 1em 1em 9.8em;}
#fondo #contenedor #contenido div.formulario-contenido form.labels-md .mecdAvisos {margin: 1em 1em 1em 18.7em;}
#fondo #contenedor #contenido div.formulario-contenido form.labels-gr .mecdAvisos {margin: 1em 1em 1em 29.3em;}
#fondo #contenedor #contenido div.formulario-contenido form.labels-sp .mecdAvisos {margin: 1em 1em 1em 38.1em;}
#fondo #contenedor #contenido div.formulario-contenido form[class^="labels"] .mecdAvisos p {margin-left:0 !important;}

/*errores*/
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.errorValidacion label,
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.errorValidacion p.label
{color:#B03E3E;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div.errorValidacion input,
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.errorValidacion textarea,
#fondo #contenedor #contenido div.formulario-contenido form .rgpd.errorValidacion div
{border: 2px solid #cf4848; background: #fff6f6; padding: 0.25em;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div.errorValidacion .opciones .items .form-item label {color: #000;}

#fondo #contenedor #contenido div.formulario-contenido form fieldset div.errorValidacion .opciones .items, 
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.errorValidacion.seleccion .opciones select
{background: #fff6f6; border: 2px solid #cf4848; padding: 0.25em;}

/*rgpd*/
#fondo #contenedor #contenido div.formulario-contenido form div.rgpd {border: 1px solid #ccc;padding: 0.75em 1em 0;}

#fondo #contenedor #contenido div.formulario-contenido form div.rgpd div label,
#fondo #contenedor #contenido div.formulario-contenido form div.rgpd div p.label
{font-size: 0.8em; font-weight: 700;}

#fondo #contenedor #contenido div.formulario-contenido form div.rgpd div input {vertical-align: middle;margin-right: 0.5em;margin-left: 0;}
#fondo #contenedor #contenido div.formulario-contenido form div.rgpd p { margin-left: 0 !important; margin-right: 0 !important;}

#fondo #contenedor #contenido div.formulario-contenido form #botones {text-align:center; padding: 0.5em 2.62em;}
#fondo #contenedor #contenido div.formulario-contenido form #botones input {padding: 0.2em 0.9em; border: 1px solid #b7b8b9; border-radius: 2px; cursor:pointer;background: #eaeaea url("../img/bk-submit.jpg") repeat; border: 1px solid #969696;}
#fondo #contenedor #contenido div.formulario-contenido form #botones input:hover {background: url("../img/bk-submit-hover.jpg") repeat;}

/* Formulario encuesta*/
#fondo #contenedor #contenido div.formulario-contenido form.encuestaLinea fieldset > div > label,
#fondo #contenedor #contenido div.formulario-contenido form.encuestaLinea fieldset > div > p.label
{width: auto !important; display: block !important; clear: both !important;}

#fondo #contenedor #contenido div.formulario-contenido form.encuestaLinea fieldset > div > div, 
#fondo #contenedor #contenido div.formulario-contenido form.encuestaLinea fieldset > div > textarea
{width: 100% !important; display: block !important; clear: both !important;}

#fondo #contenedor #contenido div.formulario-contenido form.encuestaLinea fieldset > div > div.opciones div.form-item{display: inline-block !important;}
#fondo #contenedor #contenido div.formulario-contenido form.encuestaLinea fieldset > div > .contador{margin: 0 !important;}

/* Recaptcha */
#fondo #contenedor #contenido div.formulario-contenido form div.g-recaptcha > div {margin: 0.5em auto 0;}
#fondo #contenedor #contenido div.formulario-contenido form div.g-recaptcha iframe {width: 304px !important; height: 80px !important; border: none; overflow: hidden;}

/* Opciones en horizontal */
#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion > div.opciones.horizontal div.form-item {display: flex;}
#fondo #contenedor #contenido div.formulario-contenido form fieldset > div > div.opciones.horizontal div.form-item {display: inline-block; margin-right: 0.5em; vertical-align:top;}

/*Disabled y readonly*/
#contenedor #contenido div.formulario-contenido form fieldset div input:disabled {border: 1px solid #A9A9A9 !important; padding: 2px 0 !important; background: #ebebe4 !important;}
#contenedor #contenido div.formulario-contenido form fieldset div input:read-only {background: #ebebe4; border: 1px solid #A9A9A9; padding: 2px 0;}
#contenedor #contenido div.formulario-contenido form fieldset div input:-moz-read-only {background: #ebebe4; border: 1px solid #A9A9A9 !important; padding: 2px 0;}

/*Errores formulario*/
#fondo #contenedor #contenido .msg {margin: 1em 0; background: #FDFDFD; border: 1px solid #E3E3E3; padding:0;}
#fondo #contenedor #contenido .msg p {font-weight: 700; padding: 0.5em;padding-left: 3.1em;margin: 0; background-color: #F4F4F4; background-position: 0.9em 0.7em; background-repeat: no-repeat;}
#fondo #contenedor #contenido .msg ul li a {color: #121212;}

#fondo #contenedor #contenido .msg.error p {color: #B20D27;background-image: url('../img/ico-error.png'); background-position: 1.4em 0.65em;}
#fondo #contenedor #contenido .msg.error ul li {background-image: url('../img/ico-listado-error.png');}

#fondo #contenedor #contenido .msg.success p {color: #00681B;background-image: url('../img/ico-ok.png'); background-position: 1.4em 0.85em;}
#fondo #contenedor #contenido .msg.success ul li {background-image: url('../img/ico-listado-success.png');}

#fondo #contenedor #contenido .msg.warn p {color: #ab6600;background-image: url('../img/ico-warn.png'); background-position: 1.1em 0.55em;}
#fondo #contenedor #contenido .msg.warn ul li {background-image: url('../img/ico-listado-warn.png');}

/*Hacks ie7*/
body.ie7 #contenedor #contenido div.formulario-contenido form fieldset span.descripcion {margin-left:14.5em;}
body.ie7 #contenedor #contenido div.formulario-contenido form fieldset span.textarea.descripcion {margin-left:10em; float:left;}

body.ie7 #contenedor #contenido div.formulario-contenido form fieldset div.contador {display:inline; margin-right:5.6em;}
body.ie7 #contenedor #contenido div.formulario-contenido form fieldset div.contador input {vertical-align:middle;}

body.ie7 #contenedor #contenido div.formulario-contenido form fieldset div label,
body.ie7 #contenedor #contenido div.formulario-contenido form fieldset div p.label 
{display:inline-block;float:none;vertical-align:top;}

body.ie7 #contenedor #contenido div.formulario-contenido form fieldset div label[for="select"],
body.ie7 #contenedor #contenido div.formulario-contenido form fieldset div p.label[for="select"]
{background:#333; width:10em;}

body.ie7 #contenedor #contenido div.formulario-contenido form fieldset .seleccion div label,
body.ie7 #contenedor #contenido div.formulario-contenido form fieldset .seleccion div p.label
{margin:0;}

body.ie7 #contenedor #contenido div.formulario-contenido form fieldset .seleccion fieldset {display:inline;}

body.ie7 #contenedor #contenido div.formulario-contenido form fieldset .seleccion label,
body.ie7 #contenedor #contenido div.formulario-contenido form fieldset .seleccion p.label
{float:left; margin-right:0.25em;}

body.ie7 #contenedor #contenido div.formulario-contenido form fieldset .seleccion fieldset div label,
body.ie7 #contenedor #contenido div.formulario-contenido form fieldset .seleccion fieldset div p.label
{float:left;}

body.ie7 #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones {clear:none;display:inline !important;}
body.ie7 #contenedor #contenido div.formulario-contenido form fieldset div.en-linea div {display:inline;}

/*Datepicker fecha*/
body .ui-widget.ui-widget-content {font-size: 0.8em; width: 15.3em;}
body .ui-datepicker .ui-datepicker-header {background: #000; color: #FFF;}
body .ui-widget.ui-widget-content {background: #e1e1e1;}

body .ui-widget.ui-widget-content .ui-state-default,
body .ui-widget.ui-widget-content .ui-widget-content .ui-state-default,
body .ui-widget.ui-widget-content .ui-widget-header .ui-state-default,
body .ui-widget.ui-widget-content .ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active
{background: #f6f6f6; text-align:center;}

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-datepicker-prev.ui-state-hover,
body .ui-datepicker-prev.ui-widget-content .ui-state-hover, 
body .ui-datepicker-prev.ui-widget-header .ui-state-hover,
body .ui-datepicker-prev.ui-state-focus,
body .ui-datepicker-prev.ui-widget-content .ui-state-focus, 
body .ui-datepicker-prev.ui-widget-header .ui-state-focus,
body .ui-datepicker-prev.ui-button:hover,
body .ui-datepicker-prev.ui-button:focus,
body .ui-datepicker-next.ui-state-hover,
body .ui-datepicker-next.ui-widget-content .ui-state-hover, 
body .ui-datepicker-next.ui-widget-header .ui-state-hover,
body .ui-datepicker-next.ui-state-focus,
body .ui-datepicker-next.ui-widget-content .ui-state-focus, 
body .ui-datepicker-next.ui-widget-header .ui-state-focus,
body .ui-datepicker-next.ui-button:hover,
body .ui-datepicker-next.ui-button:focus
{background:none !important; border-color: transparent !important; cursor:pointer;}

body .ui-state-default.ui-state-hover {background:#656565 !important; color:#FFF !important;}

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
{border: 1px solid #e1e1e1; background: #656565 !important; color: #ffffff;}

/*Listado de enlaces pagination*/
ul.paginas {margin: 1em auto;text-align: center;padding: 1em 0.5em;width: auto;border-top: 1px dotted #c3c3c3;max-width: 100%;}
ul.paginas li {display: inline-block;margin: 0 0.5em;background: #f9f9f9;padding: 0.5em;border: 1px solid #e0e1e2;border-radius: 3px;}
ul.paginas li a {padding-left: 1.2em;background: url("../img/ico-lista/ico-lista1.png") 0em 0.25em no-repeat;}

/*Componente Mapa*/
#fondo #contenedor #contenido .cmp {margin: 1em auto;display: block; clear:both;}
#fondo #contenedor #contenido .cmp h2 {text-align: left;}
#fondo #contenedor #contenido .cmp .mapaImg {margin: 0;padding: 0;overflow: hidden;position: relative;box-shadow: 0 0 5px #ccc;z-index: 1;}
#fondo #contenedor #contenido .cmp .mapaImg img {width:100%;height:100%; margin: 0; padding:0;}

#fondo #contenedor #contenido .cmp.com {width:64.3em;}
#fondo #contenedor #contenido .cmp.com .mapaImg {float: left;}

#fondo #contenedor.tres #contenido .cmp.com {width: 49em;}

#fondo #contenedor #contenido .cmp.com .mapaImg,
#fondo #contenedor #contenido .cmp.prov .mapaImg
{height: 37.7em; width:51.3em;}

#fondo #contenedor.tres #contenido .cmp.com .mapaImg {width:48.9em; height:36em;}

#fondo #contenedor #contenido .cmp.prov {width:51.3em;}
#fondo #contenedor.tres #contenido .cmp.prov .mapaImg {width:49.4em; height:37.7em;}

/*Posición de los elementos del mapa*/
#fondo #contenedor #contenido .cmp .mapaImg ul li {display: block; outline: none; cursor: pointer; float: left; text-align: center; margin: 0; position: absolute;}
#fondo #contenedor #contenido .cmp .mapaImg ul li {background:none;}
#fondo #contenedor #contenido .cmp .mapaImg ul li a {display: inline-block;background: transparent url("../img/mapa-comunidades/mapa-link.png") no-repeat;width: 16px;height: 16px;}
#fondo #contenedor #contenido .cmp .mapaImg ul li a:hover {background: url('../img/mapa-comunidades/mapa-link-hover.png');}
#fondo #contenedor #contenido .cmp .mapaImg ul li span {display: none;}

/*MAPA COMUNIDADES ESPAÑA*/
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el1 {top: 71%;left: 45%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el2 {top: 29%;left: 65%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el3 {top: 9%;left: 36%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el4 {top: 46%;left: 88%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el5 {top: 91%;left: 16%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el6 {top: 11%;left: 46%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el7 {top: 49%;left: 53%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el8 {top: 27%;left: 43%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el9 {top: 24%;left: 81%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el10 {top: 52%;left: 34%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el11 {top: 14%;left: 25%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el12 {top: 39%;left: 49%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el13 {top: 65%;left: 63%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el14 {top: 17%;left: 60%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el15 {top: 12%;left: 55%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el16 {top: 20%;left: 56%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el17 {top: 52%;left: 67%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el18 {top: 87%;left: 38%;}
#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el19 {top: 91%;left: 53%;}

/* Listado ccaa */
#fondo #contenedor #contenido .cmp.com ul.lista {z-index: 20; float: left; margin: 0 0 0 0.5em; padding: 0; width: 15.4em; overflow: hidden; background: #f7f7f7; border: 1px solid #dedede; height: auto;}
#fondo #contenedor #contenido .cmp.com ul.lista li {float: left;background: #f7f7f7 url('../img/mapa-comunidades/listado-ccaa.png') 0.7em 0.95em;font-size: 0.9em;line-height: 1.4;width: 100%;border-bottom: 1px solid #ddd;color: #4c4c4c;padding: 0;text-align: left; margin:0;}
#fondo #contenedor #contenido .cmp.com ul.lista li:hover {background-color: #e6e6e6;}
#fondo #contenedor #contenido .cmp.com ul.lista li a {font-weight: bold;text-decoration: none;color: #4c4c4c;display: block;padding: 0.64em 0 0.64em 1.9em;}
#fondo #contenedor #contenido .cmp.com ul.lista li a:hover {color: #333;}

#fondo #contenedor.tres #contenido .cmp.com ul.lista {margin:0; width:61.1em; height:auto;}
#fondo #contenedor.tres #contenido .cmp.com ul.lista li {margin-left:0.5em; width:21.9em;}

/*MAPA PROVINCIAS DE ESPAÑA*/
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el1 {top: 12%;left: 22%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el2 {top: 14%;left: 54%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el3 {top: 57%;left: 59%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el4 {top: 60%;left: 67%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el5 {top: 73%;left: 58%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el6 {top: 10%;left: 36%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el7 {top: 38%;left: 42%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el8 {top: 58%;left: 34%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el9 {top: 25%;left: 81%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el10 {top: 19%;left: 48%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el11 {top: 47%;left: 35%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el12 {top: 80%;left: 36%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el13 {top: 11%;left: 47%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el14 {top: 42%;left: 70%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el15 {top: 87%;left: 38%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el16 {top: 56%;left: 48%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el17 {top: 65%;left: 42%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el18 {top: 46%;left: 58%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el19 {top: 21%;left: 86%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el20 {top: 74%;left: 50%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el21 {top: 36%;left: 55%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el22 {top: 12%;left: 57%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el23 {top: 69%;left: 29%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el24 {top: 21%;left: 70%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el25 {top: 47%;left: 88%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el26 {top: 65%;left: 50%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el27 {top: 20%;left: 55%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el28 {top: 87%;left: 27%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el29 {top: 17%;left: 37%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el30 {top: 22%;left: 77%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el31 {top: 12%;left: 28%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el32 {top: 39%;left: 49%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el33 {top: 77%;left: 43%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el34 {top: 91%;left: 54%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el35 {top: 65%;left: 62%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el36 {top: 16%;left: 60%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el37 {top: 21%;left: 27%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el38 {top: 20%;left: 44%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el39 {top: 17%;left: 22%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el40 {top: 36%;left: 35%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el41 {top: 91%;left: 9%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el42 {top: 32%;left: 47%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el43 {top: 70%;left: 36%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el44 {top: 28%;left: 55%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el45 {top: 33%;left: 74%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el46 {top: 38%;left: 65%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el47 {top: 46%;left: 46%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el48 {top: 51%;left: 66%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el49 {top: 28%;left: 43%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el50 {top: 11%;left: 54%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el51 {top: 27%;left: 37%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el52 {top: 28%;left: 64%;}
#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el53 {top: 91%;left: 55%;}

/*Listado prov*/
#fondo #contenedor #contenido .cmp.prov ul.lista {z-index: 20; margin: 0; padding: 0; width: 100%; overflow: hidden; background: #f7f7f7; border: 1px solid #dedede; height: auto;}
#fondo #contenedor #contenido .cmp.prov ul.lista li {float: left;background: #f7f7f7 url('../img/mapa-comunidades/listado-ccaa.png') 0.7em 0.8em;font-size: 0.9em;line-height: 1.4;width: 17.1em;border-bottom: 1px solid #ddd;color: #4c4c4c;padding: 0;text-align: left; margin:0; margin-left: 0.5em;}
#fondo #contenedor #contenido .cmp.prov ul.lista li:hover {background-color: #e6e6e6;}
#fondo #contenedor #contenido .cmp.prov ul.lista li a {font-weight: bold;text-decoration: none;color: #4c4c4c;display: block;padding: 0.5em 0 0.5em 1.9em;}
#fondo #contenedor #contenido .cmp.prov ul.lista li a:hover {color: #333;}

#fondo #contenedor.tres #contenido .cmp.prov ul.lista {margin:0; width:61.7em; height:auto;}
#fondo #contenedor.tres #contenido .cmp.prov ul.lista li {margin-left:0.5em; width:22.3em;}

/*Tablas*/
#fondo #contenedor #contenido div[class^="ct"] table caption {font-weight: 700; margin: 0.5em 0; font-size: 0.9em;}
#fondo #contenedor #contenido div[class^="ct"] table thead img {margin: 0 auto;max-width: 72.8em;padding: 0;vertical-align: top;}
#fondo #contenedor #contenido div[class^="ct"] table {width: 100%;border-collapse: collapse;border: 1px solid #D4D0C8;margin: 1em 0;}
#fondo #contenedor #contenido div[class^="ct"] table td {padding: 0.5em;border: 1px solid #d4d0c8;background: #ffffff;}
#fondo #contenedor #contenido div[class^="ct"] table th {padding: 1em 0.5em;vertical-align: middle;font-weight: bold;color: #333;background: #FFF;border: 1px solid #D4D0C8;font-size: 0.85em; text-align:left;}
#fondo #contenedor #contenido div[class^="ct"] table th img {padding: 0;}
#fondo #contenedor #contenido div[class^="ct"] table thead th {margin:0; padding:0;}
#fondo #contenedor #contenido div[class^="ct"] table tbody th {background: #FFF;}
#fondo #contenedor #contenido div[class^="ct"] table thead tr.cols th {padding: 1em 0.5em;}
#fondo #contenedor #contenido div[class^="ct"] table tbody img {max-width: 8em;}

#fondo #contenedor #contenido div[class^="ct"] table ul {padding:0;}
#fondo #contenedor #contenido div[class^="ct"] table ul li {padding:0.25em 0 0.25em 1em; background-position: 0 0.55em !important;}

#fondo #contenedor #contenido .ctabla.color table td {border: 1px solid #d4d0c8;background: #ffffff;}
#fondo #contenedor #contenido .ctabla.color table th {background: #f5f5f5; border: 1px solid #D4D0C8;}
#fondo #contenedor #contenido .ctabla.color table tbody th {background: #f5f5f5;}

#fondo #contenedor #contenido div[class^="ct"].centrado table th {text-align: center;}
#fondo #contenedor #contenido div[class^="ct"].centrado table ul li {text-align: left;}

#fondo #contenedor #contenido div[class^="ct"] table span.eoculto {display:none;}

/*Alineacion vertical*/
#fondo #contenedor #contenido .ctabla.av-superior table th,
#fondo #contenedor #contenido .ctabla.av-superior table td {vertical-align: top !important;}

#fondo #contenedor #contenido .ctabla.av-centrada table th,
#fondo #contenedor #contenido .ctabla.av-centrada table td {vertical-align: middle !important;}

#fondo #contenedor #contenido .ctabla.av-inferior table th,
#fondo #contenedor #contenido .ctabla.av-inferior table td {vertical-align: bottom !important;}

/*Galeria de ampliacion*/
/*Icono en la esquina inferior derecha*/
#fondo #contenedor #contenido .cim {position:relative;}
#fondo #contenedor #contenido .cim span.lupa.cboxElement {float: right; position: relative; width: 24px;height: 24px;background: url("../img/ico-lupas.png") 0 0 no-repeat; cursor: pointer; margin:-25px 1px 0 0;}
#fondo #contenedor #contenido .cim span.lupa.cboxElement span {display: none;}

/*Galeria de ampliacion con rwd*/
#fondo #contenedor #contenido .cim span.lupa.cboxElement.rwd {display: none;}

/*Ventana de ampliacion*/
#colorbox #cboxTitle {bottom: 0; left: 0; width: 98.1%; font-size: 0.75em; padding: 0.5em; height:2em;}
#colorbox #cboxCurrent {position: absolute; top: 6px; left: 58px; color: #949494; font-size: 0.75em;}
#colorbox #cboxNext {top: 0; left: 27px;}
#colorbox #cboxPrevious {top: 0; left: 0;}
#colorbox #cboxClose {top: 0; right: 0;}
#colorbox #cboxLoadedContent {margin-top: 28px; margin-bottom: 40px;}

/*Datepicker*/
.mecd-dp-oculto ul,
.mecd-dp-oculto span
{display: none;}

.mecd-dp-selector {position: absolute;background: #000;width: 16.6em;height: auto;}
.mecd-dp-selector ul {padding: 0.25em;margin: 0;}
.mecd-dp-selector ul li {font-size: 0.8em;list-style: none;color: #000000;display: inline-block;padding: 0.55em 0.25em;margin: 0.2em 0.05em;border: 1px solid #c0c0c0;height: 1em;width: 5.7em;background: #efefef;text-align: center;cursor: pointer;}
body.ie7 .mecd-dp-selector {width: 16.1em;}
body.ie7 .mecd-dp-selector ul li {display:inline;}

.mecd-dp-selector .cabecera-selector {background: #f1f1f1;border: none !important;font-size: 0.9em;}
.mecd-dp-selector .cabecera-selector ul {float: left;padding: 0;}
.mecd-dp-selector .cabecera-selector ul li {display: inline-block;padding: 0.6em 0.2em;height: 1em;width: 2.5em;}

body.ie7 .mecd-dp-selector .cabecera-selector ul li {display:inline;}

.mecd-dp-selector .cabecera-selector span {height: 2em; width: 2em;float: right;font-size: 0.85em;padding:0.25em;color: #000;font-weight: 700;text-decoration: underline;cursor: pointer;}
.mecd-dp-selector .cabecera-selector span.cerrar {background: url("../img/datepicker/ico-cerrar.png") center no-repeat;}
.mecd-dp-selector .cabecera-selector span.limpiar {background: url("../img/datepicker/ico-limpiar.png") center no-repeat;}

body[class^="ie"] .mecd-dp-selector .cabecera-selector span.limpiar {background: url("../img/datepicker/ico-limpiar.png") 0.45em 0.6em no-repeat;}
body[class^="ie"] .mecd-dp-selector .cabecera-selector span.cerrar {background: url("../img/datepicker/ico-cerrar.png") 0.4em 0.45em no-repeat;}

.mecd-dp-selector .meses {background: #e1e1e1;clear: both;}
.mecd-dp-selector .meses ul li:hover {background: #dcdcdc;}
.mecd-dp-selector .meses ul li.disabled {color: #7a7a7a;background: #dadada;border: 1px solid #c0c0c0;}
.mecd-dp-selector .meses ul li.disabled:hover {cursor: default;background: #dadada;}

.mecd-dp-selector ul li .meses,
.mecd-dp-selector .cabecera-selector ul li .year
{background:white;}

.mecd-dp-selector .cabecera-selector ul li.prev,
.mecd-dp-selector .cabecera-selector ul li.next
{width: 1.5em;vertical-align: middle;height: 1.5em;margin: 0;margin-left: 0.5em;padding: 0.2em;border:none;}

body.ie7 .mecd-dp-selector .cabecera-selector ul li.prev,
body.ie7 .mecd-dp-selector .cabecera-selector ul li.next
{width:2em; height:2em; vertical-align:top;}

.mecd-dp-selector .cabecera-selector ul li.prev {background: transparent url("../img/datepicker/ico-prev.png") 0.2em 0.15em no-repeat;}
.mecd-dp-selector .cabecera-selector ul li.next {background: transparent url("../img/datepicker/ico-next.png") 0.2em 0.15em no-repeat;margin-left: 0;}
.mecd-dp-selector .cabecera-selector ul li.year {border: none;color: #FFF;font-weight: 700;padding: 0.65em 0;background: none;}

body.ie7 .mecd-dp-selector .cabecera-selector ul li.prev,
body.ie7 .mecd-dp-selector .cabecera-selector ul li.next
{background-position: 0.4em 0.45em;}

.mecd-dp-selector .cabecera-selector ul li span {visibility: hidden;}

/*Contenido lateral - Listado de enlaces*/
#fondo #contenedor div[id^="col"] .cc {margin: 0.5em 0;}
#fondo #contenedor div[id^="col"] .cc.estilo1 {border: 1px solid #e7e7e7;}
#fondo #contenedor div[id^="col"] .cc.estilo2 {border: 1px solid transparent;}

#fondo #contenedor div[id^="col"] .cc .cle {padding: 0;}

#fondo #contenedor div[id^="col"] .cc.estilo1 p.titulo-cc {padding: 0.5em;background: #000000;color: #fff;line-height: 1.4em;margin: 0;}
#fondo #contenedor div[id^="col"] .cc.estilo2 p.titulo-cc {color: #000; border: none; border-bottom: 4px solid #000;font-weight: 700; padding:0.5em; margin:0;}

#fondo #contenedor div[id^="col"] .cc .cle div.enlace {clear: both;margin: 0 0.25em;vertical-align: top;border-bottom: 1px dotted #9F9F9F;min-height: 3.05em;padding: 0.4em 0;}
#fondo #contenedor div[id^="col"] .cc .cle div.enlace p {display: block; overflow:hidden; padding-left: 1.2em;margin: 0;}
#fondo #contenedor div[id^="col"] .cc .cle div.enlace p.titulo {background: url("../img/ico-lista/ico-lista1.png") 0.25em 0.35em no-repeat;vertical-align: top;}
#fondo #contenedor div[id^="col"] .cc .cle div.enlace img {width: 3em;height: 3em;padding: 0 0.25em;}
#fondo #contenedor div[id^="col"] .cc .cle div.enlace:last-of-type {border:none;}

#fondo #contenedor div[id^="col"] .cc .cle.titulo div.enlace {min-height: 0;}

#fondo #contenedor div[id^="col"] .cc .cle .enlace.destacado {background: #f4f4f4; margin: 0; padding: 0.5em 0.25em;}

#fondo #contenedor div[id^="col"] .cc .cle.tituloimg div.enlace p.titulo {max-width:9.7em;}
#fondo #contenedor div[id^="col"] .cc .cle.tituloimg.izq div.enlace img {float: left;}
#fondo #contenedor div[id^="col"] .cc .cle.tituloimg.dcha div.enlace img {float: right;}
#fondo #contenedor div[id^="col"] .cc .cle.tituloimg.dcha div.enlace p.titulo {background-position: 0.25em 0.45em; padding-left:1.2em; max-width:9.5em;}

body.ie7 #fondo #contenedor div[id^='col'] .cc .izq.cle div.enlace p.descripcion {padding-left:0;}

#fondo #contenedor div[id^="col"] .cc .cle.izq div.enlace img {float: left;}

#fondo #contenedor div[id^="col"] .cc .cle.dcha div.enlace p.descripcion {padding-left: 0; margin-left: 1.2em;}
#fondo #contenedor div[id^="col"] .cc .cle.dcha div.enlace img {float: right;}

#fondo #contenedor div#col-dcha .cc p[class^="titulo"] {margin: 0;}

#fondo #contenedor div#col-dcha .cc .cle.titulodesimg.dcha p.descripcion {margin-left: 0; padding-left: 1.3em;}

#fondo #contenedor div[id^="col"] .cc .cte {word-break: break-word;}

body.ie7 #fondo #contenedor div#col-dcha .cc .izq.titulodesimg.cle p.descripcion {padding-left:0;}

/*Texto enriquecido - cte */
#fondo #contenedor #contenido .cte ul {margin:0.8em; padding:0;}
#fondo #contenedor #contenido .cte ul > li {margin: 0.4em 0; padding:0; padding-left:1.7em; background-position: 0.6em 0.35em;}
#fondo #contenedor #contenido .cte ol > li {background: none; padding: 0; list-style: inherit;}

/*Contenido lateral - Texto enriquecido */
#fondo #contenedor .cc .cte {padding: 0.5em;}
#fondo #contenedor .cc .cte p {margin: 0;}

#fondo #contenedor .cc .cte ul,
#fondo #contenedor .cc .cte ol,
#fondo #contenedor .cc .cte dl
{padding: 0 0 0 1.25em; font-size:0.8em;}

body.ie7 #fondo #contenedor .cc .cte ul {margin:0;}

#fondo #contenedor .cc .cte dl {font-size: 0.8em;}
#fondo #contenedor .cc .cte dl dd {margin: 0.5em 1.5em;}

#fondo #contenedor .cc .cte ul li,
#fondo #contenedor .cc .cte dt
{background: url(../img/ico-lista/ico-lista1.png) 0 0.3em no-repeat; list-style: none; padding-left: 1em;}

/*Contenido lateral - Generales*/
#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
{font-size: 0.75rem; padding: 0; margin: 0;}

#fondo #contenedor div[id^="col"] .cc p.titulo-cc {font-size:0.8em;}

#fondo #contenedor div[id^="col"] .cc ol {padding-left: 1.6em;}
#fondo #contenedor div[id^="col"] .cc ul {padding-left: 0.6em;}

#fondo #contenedor div[id^="col"] .cc .cle div.enlace p.titulo img {width:auto; height:auto; float:none !important;}
#fondo #contenedor div[id^="col"] .cc .cle div.enlace p[class^="titulo"] {max-width:15.9em;}

/*Contenido lateral - Ver mas*/
#fondo #contenedor div[id^="col"] .cc p.vermas-cc {text-align:right !important;}
#fondo #contenedor div[id^="col"] .cc p.vermas-cc a {display: inline-block; text-align: right; text-decoration: none; margin: 0; background: transparent url(../img/ico-mas.png) 0 1px no-repeat; margin-top: 0.4em; padding-left: 1.7em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 89%;}
#fondo #contenedor div[id^="col"] .cc p.vermas-cc a:hover {text-decoration: underline;}
#fondo #contenedor div[id^="col"] .cc.estilo1 p.vermas-cc {margin: 0 !important; background-color: #e5e5e5; padding: 0.2em 0.5em;}

/*Contenido lateral - Banner*/
#fondo #contenedor div.banner {width:209px; height: 65px; margin:0.35em 0;/*margin: 0.35em 0 0.25em -1px;*/padding: 0;border: 3px solid transparent;position: relative;height: 4.2em;overflow: hidden;}
#fondo #contenedor div.banner:hover {border: 3px solid #e7e7e7;}
#fondo #contenedor div.banner:hover a {border: 1px solid transparent;}
#fondo #contenedor div.banner a {padding: 0.5em;border: 1px solid #e7e7e7;display: block;font-size: 1.1em;line-height: 1.4em;font-weight: bold;color: #000;text-align: left;text-decoration: none; height: 2.7em;overflow: hidden;}
#fondo #contenedor div.banner a span {display: block;}
#fondo #contenedor div.banner img {max-height: 65px; max-width:207px;border: 1px solid transparent; margin: 0;padding: 0;position: absolute;top: 0;right: 0;overflow: hidden;}
#fondo #contenedor div.banner.unaLinea a span {margin: 0.65em 0;}
#fondo #contenedor div.banner a:hover {border: 1px solid #d2d2d2;}

/*Contenido lateral - Buscador*/
#fondo #contenedor div[id^="col"] .ctcl .cc .cbc form fieldset {border: none;}

#fondo #contenedor div[id^="col"] .ctcl .cc .cbc form fieldset label,
#fondo #contenedor div[id^="col"] .ctcl .cc .cbc form fieldset p.label
{font-size: 0.8em; text-align: center; font-weight: 700; display: block; padding: 0.5em;}

#fondo #contenedor div[id^="col"] .ctcl .cc .cbc form fieldset input#searcharg {width: 11em; display: inline-block; vertical-align: top;}
#fondo #contenedor div[id^="col"] .ctcl .cc .cbc form fieldset input#Buscar {background: #000 url(../img/ico-lupa-p.png) center no-repeat; width: 1.5em; padding: 0; margin: 0; height: 1.5em; border: 0; vertical-align: top; text-indent: -999999px; cursor: pointer; display: inline-block;}
#fondo #contenedor div[id^="col"] .ctcl .cc .cbc + .cte {border-top: 1px dotted darkgrey;}

/*Elementos de menu*/
#fondo header #navegacion-superior nav#menu-superior ul.el1 li,
#fondo header #navegacion-superior nav#menu-superior ul.el2 li,
#fondo header #navegacion-superior nav#menu-superior ul.el3 li,
#fondo header #navegacion-superior nav#menu-superior ul.el4 li
{width: 24.3%;}

#fondo header #navegacion-superior nav#menu-superior ul.el5 li,
#fondo header #navegacion-superior nav#menu-superior ul.el6 li,
#fondo header #navegacion-superior nav#menu-superior ul.el7 li,
#fondo header #navegacion-superior nav#menu-superior ul.el8 li
{width: 11.85%;}

#fondo header #navegacion-superior nav#menu-superior ul.el2 li {max-width: 39.5em;}
#fondo header #navegacion-superior nav#menu-superior ul.el3 li {max-width: 26em;}
#fondo header #navegacion-superior nav#menu-superior ul.el4 li {max-width: 20em;}
#fondo header #navegacion-superior nav#menu-superior ul.el5 li {max-width: 16em;}
#fondo header #navegacion-superior nav#menu-superior ul.el6 li {max-width: 13em;}
#fondo header #navegacion-superior nav#menu-superior ul.el7 li {max-width: 11em;}
#fondo header #navegacion-superior nav#menu-superior ul.el8 li {max-width: 9.5em;}

#fondo header #navegacion-superior nav#menu-superior.dos-filas,
#fondo header #navegacion-superior nav#menu-superior.dos-filas ul,
#fondo header #navegacion-superior nav#menu-superior.dos-filas ul li
{height: 3.3em;}

#fondo header #navegacion-superior nav#menu-superior.dos-filas ul li a {height:4.3em;}

body.ie8 #fondo header #navegacion-superior nav#menu-superior {display:block;}

/*LISTADO DE ANCLAS - cla*/
#fondo #contenedor #contenido .cla .elemento > p.titulo {border-bottom: 1px dotted #000; margin: 0; padding: 0.35em 3.7em 0.35em 0; font-size:1.2em;}

#fondo #contenedor #contenido .cla ul.anclas,
#fondo #contenedor #contenido .cla ol.anclas
{background: #f2f2f2; padding: 1em; margin: 0; border: 1px solid #e7e7e7; border-top: 2px solid #000000; margin: 0.5em 0;}

#fondo #contenedor #contenido .cla ol.anclas {padding:1em 2em;}

#fondo #contenedor #contenido .cla ul.anclas li,
#fondo #contenedor #contenido .cla ol.anclas li
{background-position:0.3em 0.4em;}

#fondo #contenedor #contenido .cla .elemento {margin-top:1em;}

#fondo #contenedor #contenido .cla .elemento[id^="ancla"],
#fondo #contenedor #contenido .cla .elemento[id^="cla-"] 
{padding-top:3.1em; margin-top:-3.1em;}

#fondo #contenedor #contenido .cla .elemento img.encabezado {height: 1.5em; vertical-align: top; float: left; margin: 0.4em 0;}

#fondo #contenedor #contenido .cla .cte {border: none;}

#fondo #contenedor #contenido .cla .subir-listado a {float:right; margin-top:-1.85em; background: #000 url(../img/subir-listado.png) no-repeat; color: #ffffff;text-decoration: none;font-size: 0.8em;cursor: pointer; padding: 0.3em 0.4em 0.3em 1.9em; border-radius: 3px 3px 0 0;}
body.ie7 #fondo #contenedor #contenido .cla .subir-listado {top:-1.3em;}

#fondo #contenedor #contenido .cla ul.anclas.dos-cols li,
#fondo #contenedor #contenido .cla ol.anclas.dos-cols li
{display: inline-block; width: 46.5%; vertical-align: top;}

#fondo #contenedor #contenido .cla ul.anclas.tres-cols li,
#fondo #contenedor #contenido .cla ol.anclas.tres-cols li
{width: 28%; display: inline-block; vertical-align: top;}

#fondo #contenedor #contenido .cla ul.anclas.libre li,
#fondo #contenedor #contenido .cla ol.anclas.libre li
{display: inline-block; background:none; margin: 0.25em; padding: 0;}

#fondo #contenedor #contenido .cla ul.anclas.libre li a,
#fondo #contenedor #contenido .cla ol.anclas.libre li a
{border-right:1px solid #ccc;padding-right: 0.75em;}

#fondo #contenedor #contenido .cla .cblq {margin: 0.5em 0;}

/*Listado de anclas - Opcion Listado multi */
#fondo #contenedor #contenido .cla .elemento .cle .enlace p.titulo {font-size: 0.8em; padding: 0; padding-left: 1.5em; background-position: 0.5em 0.35em; margin: 0.25em 0; border: none;}

/*Cookies*/
.alertaModal {background: rgba(226, 226, 226, 0.97);position: fixed;top: 0;z-index: 2000;width: 100%;}
.alertaModal .msg.cookies {margin: 0 auto; font-size: 0.8em;}
.alertaModal .msg.cookies {text-align: center;}
.alertaModal .msg.cookies button {border:none;background: #000;padding: 0.5em 1.5em;font-size: 0.95em;border-radius: 3px;color: #FFF;cursor: pointer;margin: 0 0.5em 0.5em 0.5em; text-align: center; display: inline-block;}
.alertaModal .msg.cookies button:hover {background: #3a3a3a;}
.alertaModal .msg.cookies a {color: #FFF;}
.alertaModal .msg.cookies a:hover {color: #F9F9F9;}
.alertaModal .msg.cookies p {text-align: center; margin:1em;}

/*Capa de fondo*/
#fondo .capa-fondo {display: none;}

/*Plantilla contenedora de tabs*/
#fondo #contenedor #contenido div.tabs.dsp-c ul {margin: 1.5em 0 -7em 0;padding: 0em 0.5em 7em 0.5em;background: url(../img/bg_litabs.jpg) 0 2.9em repeat-x;}
#fondo #contenedor #contenido div.tabs.dsp-c ul li {display: inline-block; padding: 0.75em; vertical-align: top; background: #dfdfdf; border: 1px solid #f1f1f1; border-bottom-color: #ddd; border-radius: 3px 3px 0 0; margin: 0 0.25em;}
#fondo #contenedor #contenido div.tabs.dsp-c ul li a {text-decoration: none;color: #333;}
#fondo #contenedor #contenido div.tabs.dsp-c ul li a:hover {text-decoration: underline;}
#fondo #contenedor #contenido div.tabs.dsp-c ul li.seleccionado{background: #f2f2f2; border: 1px solid #ddd; border-bottom-color: transparent;}

#fondo #contenedor #contenido div.tabs.dsp-c a.dsp-b {display:none;}
#fondo #contenedor #contenido div.tabs.dsp-c .dsp-d.dsp-abierto {display: block !important;}

#fondo #contenedor #contenido div.tabs.contenido {padding: 0 0.5em;}

#fondo #contenedor #contenido div.tabs.contenido > div.cgi,
#fondo #contenedor #contenido div.tabs.contenido > div.cln,
#fondo #contenedor #contenido div.tabs.contenido > div.formulario,
#fondo #contenedor #contenido div.tabs.contenido > div.cli
{margin-top: 0.5em;}

body.ie7 #fondo #contenedor #contenido div.tabs.dsp-c ul {background-position: 0 3.05em;}
body.ie7 #fondo #contenedor #contenido div.tabs.dsp-c ul li{display:inline;}

/*Componente carrusel - ESTILOS GENERALES*/
#fondo #contenedor .csld {margin: 1em 0; border: 1px solid #e6e6e6; position:relative; clear:both;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] .slidesjs-container {overflow: visible !important; z-index:0;}

#fondo #contenedor .csld .containerSlider div[id^="slides"],
#fondo #contenedor .csld .containerSlider div[id^="slides"] .slidesjs-slide
{width: 100%; height: 100% !important;}

#fondo #contenedor .csld .containerSlider div[id^="slides"] .slide.slidesjs-slide {left: 0; height:100%;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] .slide.slidesjs-slide img {width: 100% !important; height: 100%; padding: 0; vertical-align:top;}

#fondo #contenedor .csld .containerSlider div[id^="slides"] .caption {overflow:hidden; width:100%; position: absolute; bottom: 0; margin: 0; width:100%;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] .caption p {margin: 0; font-size:0.85em; padding:0.25em 0.5em 0.5em 0.5em;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] .caption p.titulo {font-weight: 700; font-size: 1em; padding:0.5em 0.5em 0 0.5em !important;}

#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); background-repeat: no-repeat; display: block; width: 0.8em; height: 1.15em; overflow: hidden; text-indent: -9999px; float: left; margin: 0.5em;}

#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-previous {background-image: url("../img/carrusel/btn-slider.png"); background-position: 0 0;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-next {background-image: url("../img/carrusel/btn-slider.png"); margin-left: 0; margin-right: 0.25em; background-position: -12px 0;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-play {width:15px; background-position: -25px 0;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] a.slidesjs-stop {width:15px; background-position: -41px 0;}

#fondo #contenedor .csld .containerSlider div[id^="slides"] a:hover.slidesjs-next {background-position: -12px -36px;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] a:hover.slidesjs-previous {background-position: 0 -36px;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] a:hover.slidesjs-play {background-position: -25px -36px;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] a:hover.slidesjs-stop {background-position: -41px -36px;}

#fondo #contenedor .csld .containerSlider div[id^="slides"] .slidesjs-pagination {margin: 0.4em 0.5em; list-style: none; padding:0 !important;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] .slidesjs-pagination li {float: left; padding:0 !important; background:none !important;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] .slidesjs-pagination li a {display: block; width: 13px; height: 0; padding-top: 13px; background-image: url("../img/carrusel/pagination.png"); background-position: 0 0; float: left; overflow: hidden;}

#fondo #contenedor .csld .containerSlider div[id^="slides"] p.mas {text-align: right; position: absolute; right: 0; margin: 0.7em;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] p.mas a {font-weight: 700; text-decoration: none; padding: 0 0 0 1.5em;}
#fondo #contenedor .csld .containerSlider div[id^="slides"] p.mas a:hover {text-decoration: underline;}

/*Caption inferior*/
#fondo #contenedor .csld.captionInf .containerSlider div[id^="slides"] .caption {position: static;}

#fondo #contenedor .csld.captionInf .containerSlider div[id^="slides"] a.slidesjs-next, 
#fondo #contenedor .csld.captionInf .containerSlider div[id^="slides"] a.slidesjs-previous,
#fondo #contenedor .csld.captionInf .containerSlider div[id^="slides"] a.slidesjs-play, 
#fondo #contenedor .csld.captionInf .containerSlider div[id^="slides"] a.slidesjs-stop,
#fondo #contenedor .csld.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination
{position: absolute; bottom: 0;}

#fondo #contenedor .csld.captionInf .containerSlider div[id^="slides"] a.slidesjs-previous {margin-right:0;}
#fondo #contenedor .csld.captionInf .containerSlider div[id^="slides"] a.slidesjs-next {margin-left:0;}

#fondo #contenedor .csld.captionInf.tipo1 .containerSlider div[id^="slides"] a.slidesjs-play, 
#fondo #contenedor .csld.captionInf.tipo1 .containerSlider div[id^="slides"] a.slidesjs-stop
{left:2.5em;}

#fondo #contenedor .csld.captionInf.tipo1 .containerSlider div[id^="slides"] a.slidesjs-next {left:1.5em;}
#fondo #contenedor .csld.captionInf.tipo1 .containerSlider div[id^="slides"] a.slidesjs-previous {left:0em;}

#fondo #contenedor .csld.captionInf.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination {left:5.2em;}
#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination {left:1.9em;}

/*CAPTION Una columna*/
#fondo #contenedor .csld .containerSlider div[id^="slides"] .caption {height:4.6em;}
#fondo #contenedor #contenido .csld.md .containerSlider div[id^="slides"] .caption {height:6.6em;}
#fondo #contenedor #contenido .csld.gr .containerSlider div[id^="slides"] .caption {height:5em;}

/*CAPTION Dos columna*/
#fondo #contenedor.dos .csld .containerSlider div[id^="slides"] .caption {height:4.6em;}
#fondo #contenedor.dos #contenido .csld.gr .containerSlider div[id^="slides"] .caption {height:5em;}
#fondo #contenedor.dos #contenido .csld.md .containerSlider div[id^="slides"] .caption {height:7.6em;}

/*CAPTION Tres columnas*/
#fondo #contenedor.tres .csld .containerSlider div[id^="slides"] .caption {height:5em;}
#fondo #contenedor.tres #contenido .csld.md .containerSlider div[id^="slides"] .caption {height:7.6em;}
#fondo #contenedor.tres #contenido .csld.gr .containerSlider div[id^="slides"] .caption {height:6.6em;}

/*Claro*/
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] p.mas a {color: #000;}

#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .caption {background: rgba(255, 255, 255, 0.85);}
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .caption p {color: #000;}
#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .caption p.titulo {color: #000;}

#fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0 13px;}
#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-n.png") left no-repeat !important;}

/*Oscuro*/
#fondo #contenedor .csld.oscuro .containerSlider {background: #000000;}

#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 {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-previous:hover {background-position: 0 -36px;}
#fondo #contenedor .csld.oscuro .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"] li.slidesjs-pagination-item a.active {background-position: 0 -78px;}

#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] .caption {background: rgba(0, 0, 0, 0.75);}

#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] .caption p,
#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] .caption p
{color: #FFF;}

#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] .caption p.titulo {color: #FFF;}

#fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] p.mas a {color: #ffffff !important; background: url("../img/carrusel/ico-mas-b.png") left no-repeat !important;}

/*TIPO 1*/
#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.8em 0.2em !important;}

#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination,
#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination
{margin: 0 0.5em; height: 2.65em;}

/*TIPO 2*/
#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin:0.6em 0.2em !important;}
#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-image: url(../img/carrusel/pagination-t2.png); background-repeat:no-repeat; height: 1.55em; padding: 0.15em 0 0 0; width: 1.7em; text-align: center; text-decoration:none; font-size: 0.9em;}

#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous,
#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
{background-image: url("../img/carrusel/btn-slider-t2.png"); margin-left: 0;}

#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous {left:0;}
#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next {right:0;}

#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous,
#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next 
{position:absolute; z-index:100; margin:0.5em;}

#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous {background-position: 0 -83px; left:0;}
#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next {background-position: -27px -83px; right:0;}

#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next,
#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous
{width:1.8em; height:1.8em;}

#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous:hover,
#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next:hover
{opacity:0.8;}

/*Tres columnas*/
#fondo #contenedor.tres #contenido .csld.md .containerSlider div[id^="slides"] .caption {height: 10.6em;}
#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .caption p.titulo {min-height: 2.7em;}

/*Claro*/
#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 1px -60px;}
#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -20px; color:#FFF !important;}

#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] a.slidesjs-previous {background-position: 0 -83px;}
#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] a.slidesjs-next {background-position: -27px -83px;}

/*Oscuro*/
#fondo #contenedor .csld.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -40px; color: #FFF !important;}

#fondo #contenedor .csld.tipo2.oscuro .containerSlider div[id^="slides"] a.slidesjs-previous {background-position: 0 -139px;}
#fondo #contenedor .csld.tipo2.oscuro .containerSlider div[id^="slides"] a.slidesjs-next {background-position: -27px -139px;}

/*Tamanos*/
#fondo #contenedor #contenido .csld.gr,
#fondo #contenedor #contenido .csld.md
{margin:1em auto;}

#fondo #contenedor #contenido .csld.gr {width: 75% !important;}
#fondo #contenedor #contenido .csld.md {width: 50% !important;}

#fondo #contenedor #contenido .csld.md img,
#fondo #contenedor #contenido .csld.gr img 
{width: 100%; vertical-align: top;}

/*Alineacion*/
#fondo #contenedor #contenido .csld.derecha {margin-left: 0.75em;}
#fondo #contenedor #contenido .csld.izquierda {margin-right: 0.75em;}

/*Paginacion*/
#fondo #contenedor .csld.tipo1 .containerSlider .num-pagination {position: absolute; bottom: 0.2em; left: 5.5em;}
#fondo #contenedor .csld.tipo2 .containerSlider .num-pagination {display:inline-block;}

#fondo #contenedor .csld .containerSlider .num-pagination {font-size: 0.9em; background: #144799; padding: 0.25em; margin: 0.25em; border-radius: 3px;}
#fondo #contenedor .csld .containerSlider .num-pagination span {margin: 0 0.25em;}
#fondo #contenedor .csld .containerSlider .num-pagination span.actual {font-weight: 700;}

#fondo #contenedor .csld.oscuro .containerSlider .num-pagination {color:#000; background: #FFF;}
#fondo #contenedor .csld.claro .containerSlider .num-pagination {color:#FFF; background: #000;}

#fondo #contenedor #portada .csld .containerSlider .num-pagination {padding: 0.8em 0.25em;}

/*ie explorer*/
body[class^="ie"] #fondo #contenedor .csld.claro .containerSlider div[id^="slides"] .caption {background: url("../img/carrusel/bk-b-transparente.png");}
body[class^="ie"] #fondo #contenedor .csld.oscuro .containerSlider div[id^="slides"] .caption {background: url("../img/carrusel/bk-n-transparente.png");}

body.ie7 #fondo #contenedor .csld .containerSlider div[id^="slides"] .caption {left:0;}
body.ie7 #fondo #contenedor .csld .containerSlider div[id^="slides"] p.mas {bottom:0.7em;}
body.ie7 #fondo #contenedor .csld .containerSlider div[id^="slides"] .slidesjs-container {overflow:hidden !important;}

body.ie7 #fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous {left:0;}
body.ie7 #fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] ul.slidesjs-pagination {margin:0.3em 0.5em;}

/*ETIQUETAS DE COLOR*/
.et01 {background:#655A6E !important; color:#FFF;}
.et02 {background:#297BA1 !important; color:#FFF;}
.et03 {background:#13842F !important; color:#FFF;}
.et04 {background:#b10202 !important; color:#FFF;}
.et05 {background:#B65B00 !important; color:#FFF;}
.et06 {background:#8D0269 !important; color:#FFF;}
.et07 {background:#C11E52 !important; color:#FFF;}
.et08 {background:#D04600 !important; color:#FFF;}
.et09 {background:#23797B !important; color:#FFF;}
.et10 {background:#82674C !important; color:#FFF;}

/*CALENDARIO - EVENTOS*/
/*Cabecera*/
#fondo #contenedor #col-dcha .ccb .cabecera-cal {background: #000;}
#fondo #contenedor #col-dcha .ccb .cabecera-cal a {display: inline-block; width: 13%; font-weight: bold; color: #fff; text-decoration: none;}
#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;}
#fondo #contenedor #col-dcha .ccb .cabecera-cal a span {text-indent: -99999px; display: block; height: 1.8em;}
#fondo #contenedor #col-dcha .ccb .cabecera-cal span.mes {font-size: 0.8em; line-height: 2.2em; position: relative; font-weight: 700; color: #fff; width: 11.5em; display: inline-block; text-align: center; vertical-align: top;}

/*Tabla*/
#fondo #contenedor #col-dcha .ccb table {border-collapse: separate; border-spacing: 0; font-size: 0.7em; text-align: center; width: 100%; line-height: 2em; border-bottom: 6px solid #ccc; margin: 0;}
#fondo #contenedor #col-dcha .ccb table * {padding: 0;}
#fondo #contenedor #col-dcha .ccb table a {font-weight: normal;}
#fondo #contenedor #col-dcha .ccb table a:hover {text-decoration: none;}

#fondo #contenedor #col-dcha .ccb table thead tr.dias {border-bottom: 1px solid #387392; border-left: 1px solid #e7e8e8; border-right: 1px solid #e7e8e8;}
#fondo #contenedor #col-dcha .ccb table thead tr.dias th {width: 13.5%; padding: 1px; font-weight: normal; border-bottom: 1px solid #000; }

#fondo #contenedor #col-dcha .ccb table tbody {border-left: 1px solid #e7e8e8; border-right: 1px solid #e7e8e8;}
#fondo #contenedor #col-dcha .ccb table tbody tr td {vertical-align: top; height:2.47em; border:1px solid transparent;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.otro-mes {color: #a59f9f;}

#fondo #contenedor #col-dcha .ccb table tbody tr td.hoy {font-weight: bold; border: 1px solid #ff9595; color: #d60000; background: #f7f7f7;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.hoy.evento a {font-weight: bold; color: #D51709;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.hoy.evento a:hover {color: #ca1a1a;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.hoy.evento:hover {background: #ffe4e4;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.hoy.otro-mes {background: #efefef; border-color: #c7c7c7; color: #a59f9f;}

#fondo #contenedor #col-dcha .ccb table tbody tr td.evento a {display: block; width: 100%; background: none; color: #000; cursor: pointer; text-decoration: none; font-weight:700;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.evento:hover {background: #dcdcdc;}

#fondo #contenedor #col-dcha .ccb table tbody tr td.evento div {height: 0.5em; margin: 0; padding: 0 !important; display: block;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.evento div span {width: 5px; height: 5px; display: inline-block; vertical-align: top; margin:0 1px;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.evento div span.mas {background: #004e86; width: 19px;}

#fondo #contenedor #col-dcha .ccb table tbody tr td.sel {background: #f1f1f1; border-color: #c7c7c7;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.hoy.evento.sel,
#fondo #contenedor #col-dcha .ccb table tbody tr td.hoy.sel
{background: #fbecf1; border-color: #d8afaf;}

#fondo #contenedor #col-dcha .ccb table tbody tr td.hoy.evento.sel a {color: #9c4545;}
#fondo #contenedor #col-dcha .ccb table tbody tr td.hoy.evento.sel:hover {background: #ffecec;}

/*Leyenda*/
#fondo #contenedor #col-dcha .ccb .leyenda {background: #000; padding: 0.25em 0.5em;overflow: hidden;color: #FFF;}
#fondo #contenedor #col-dcha .ccb .leyenda ul {padding: 0;margin: 0;}
#fondo #contenedor #col-dcha .ccb .leyenda ul li {display: block;font-size: 0.8em;padding-left: 3em;background-repeat:no-repeat;background-position:left center;}

#fondo #contenedor #col-dcha .ccb .leyenda ul li.ev1 {background-image: url(../img/eventos/ev1.gif);background-position: 0.7em;}
#fondo #contenedor #col-dcha .ccb .leyenda ul li.ev2 {background-image: url(../img/eventos/ev2.gif);background-position: 0.4em;}
#fondo #contenedor #col-dcha .ccb .leyenda ul li.ev3 {background-image: url(../img/eventos/ev3.gif);}
#fondo #contenedor #col-dcha .ccb .leyenda ul li.mas {background-image: url(../img/eventos/masd3.gif);}

/*Buscador agenda*/
#fondo #contenedor #col-dcha .ccb .formulario {border-left: 0; border-right: 0; background: #f2f2f2; margin: 0.75em 0; padding: 0;}
#fondo #contenedor #col-dcha .ccb .formulario form {padding: 0.5em; font-size: 1em;}

#fondo #contenedor #col-dcha .ccb .formulario form label,
#fondo #contenedor #col-dcha .ccb .formulario form p.label 
{margin: 0.6em 0 0; display: block;font-size: 0.75em;}

#fondo #contenedor #col-dcha .ccb .formulario form input,
#fondo #contenedor #col-dcha .ccb .formulario form select {font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; width: 97%;}
#fondo #contenedor #col-dcha .ccb .formulario form select {width: 99%;}

#fondo #contenedor #col-dcha .ccb .formulario form label[for=desde],
#fondo #contenedor #col-dcha .ccb .formulario form label[for=hasta] 
{width: 46%; display: inline-block;}

#fondo #contenedor #col-dcha .ccb .formulario form label[for=desde] {margin-right: 0.5em;}

#fondo #contenedor #col-dcha .ccb .formulario form label input,
#fondo #contenedor #col-dcha .ccb .formulario form p.label input {font-size: 100%;}

#fondo #contenedor #col-dcha .ccb .formulario form input[type=submit] {width: 47%; margin: 1em 0 0; background: #000000; color: #fff; border-bottom: 1px solid #3a3a3a; border-right: 1px solid #3a3a3a; border-top: 1px solid #5d5d5d; border-left: 1px solid #5d5d5d; border: none; height: 2em; font-weight: bold;}

#fondo #contenedor #col-dcha .ccb .formulario h3,
#fondo #contenedor #col-dcha .ccb .formulario p.titulo
{margin: 0.5em 0.5em 0 0.5em; color: #000000;}

#fondo #contenedor #col-dcha .ccb .formulario p.titulo {font-size: 0.9em;}

#fondo #contenedor #col-dcha .ccb .formulario ul {margin-bottom: 1em; padding-left:1em;}
#fondo #contenedor #col-dcha .ccb .formulario ul li {background: transparent url(../img/ico-lista/ico-lista1.png) left center no-repeat; list-style: none; padding-left: 1em;}

/*Listado de iconos - cli*/
#fondo #contenedor #contenido .cli {clear:both; margin-left:0.2em;}
#fondo #contenedor #contenido .cli .elemento {border-bottom: 1px dotted #000; overflow:hidden; padding:0.25em 0;}
#fondo #contenedor #contenido .cli .elemento .literal {float:left;}
#fondo #contenedor #contenido .cli .elemento .literal p {margin: 0; font-weight: 700; padding:0.25em 0; padding-left: 1em; background: transparent url(../img/ico-lista/ico-lista1.png) 0 0.55em no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces {float:right; margin-top: 0.2em;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul {margin:0; padding:0;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li {display: inline-block; background: none; border: none; margin: 0; padding: 0 0.25em;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a {width: 2em; height: 2em; color: #fff; font-size: 0.7em; text-decoration: none; line-height: 2em; display: inline-block;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li ul li {display:inline-block;}

#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.facebook {background: transparent url(../img/ico-redes/ico-facebook.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.twitter {background: transparent url(../img/ico-redes/ico-twitter.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.google {background: transparent url(../img/ico-redes/ico-googleplus.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.linkedin {background: transparent url(../img/ico-redes/ico-linkedin.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.flickr {background: transparent url(../img/ico-redes/ico-flickr.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.instagram {background: transparent url(../img/ico-redes/ico-instagram.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.pinterest {background: transparent url(../img/ico-redes/ico-pinterest-blanco.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.youtube {background: transparent url(../img/ico-redes/ico-youtube.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.telegram {background: transparent url(../img/ico-redes/ico-telegram.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.tiktok {background: transparent url(../img/ico-redes/ico-tiktok-black.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.whatsapp {background: transparent url(../img/ico-redes/ico-whatsapp.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.rss {background: transparent url(../img/ico-redes/ico-rss.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.blog {background: transparent url(../img/ico-redes/ico-blog.png) left no-repeat;}

#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.doc {background: transparent url(../img/iconos/18/ico-doc.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.odt {background: transparent url(../img/iconos/18/ico-odt.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.xls {background: transparent url(../img/iconos/18/ico-xls.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.pdf {background: transparent url(../img/iconos/18/ico-pdf.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.zip {background: transparent url(../img/iconos/18/ico-zip.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.pps {background: transparent url(../img/iconos/18/ico-pps.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.txt {background: transparent url(../img/iconos/18/ico-txt.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.mdb {background: transparent url(../img/iconos/18/ico-mdb.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.img {background: transparent url(../img/iconos/18/ico-img.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.educabase {background: transparent url(../img/iconos/18/ico-educabase.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.culturabase {background: transparent url(../img/iconos/18/ico-culturabase.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.deportedata {background: transparent url(../img/iconos/18/ico-deportedata.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.link {background: transparent url(../img/iconos/18/ico-link.png) left no-repeat;}
#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.sede {background: transparent url(../img/iconos/18/ico-sede.png) left no-repeat;}

/*Columnas texto enriquecido - ccol- */
#fondo #contenedor #contenido div[class^="ccol"]  {display:flex;}
#fondo #contenedor #contenido div[class^="ccol"] .col {display:inline-block; vertical-align:top; margin:0 0.5em; border-left: 1px solid transparent;}

#fondo #contenedor #contenido div[class^="ccol"] .col,
#fondo #contenedor #contenido div[class^="ccol"] .col.fondo
{flex: 1; padding: 5px 10px;width: auto;margin: 5px;}

#fondo #contenedor #contenido div.ccol-2 .col {width: 47%;}
#fondo #contenedor #contenido div.ccol-3 .col {width: 30.5%;}
#fondo #contenedor #contenido div[class^="ccol"] .col .cte ul {margin: 0;}

#fondo #contenedor.tres #contenido div.ccol-2 .col {width: 46%;}
#fondo #contenedor.tres #contenido div.ccol-3 .col {width: 29.5%;}

/*Bordes columna*/
#fondo #contenedor #contenido div[class^="ccol"] .col.separacion {border-left: 1px solid #000; margin-left: 0; padding-left: 0.5em;}
#fondo #contenedor #contenido div[class^="ccol"] .col.borde {border: 1px solid #000; margin: 0; padding: 0 0.5em;}

#fondo #contenedor #contenido div[class^="ccol"] .col.fondo {background: #f9f9f9; margin: 0; padding: 0 0.5em; border: 1px solid transparent;}
#fondo #contenedor #contenido div[class^="ccol"] .col.fondo.info {background: #e8f5fd; border-color: transparent;}
#fondo #contenedor #contenido div[class^="ccol"] .col.fondo.alerta {background: #fff1d1; border-color: transparent;}

#fondo #contenedor #contenido div[class^="ccol"] .col.fondo.borde {border-color: #e8e8e8;}
#fondo #contenedor #contenido div[class^="ccol"] .col.fondo.borde.info {border-color: #c1d7f1;}
#fondo #contenedor #contenido div[class^="ccol"] .col.fondo.borde.alerta {border-color: #f7d587;}

/*Componente tabla columnas*/
#fondo #contenedor #contenido div[class^="ccol-"] .ctabla {overflow-x: auto;}

/*Componente imagen columnas*/
#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr, 
#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr.enlace,
#fondo #contenedor #contenido .ccol-3 .col .cim.md, 
#fondo #contenedor #contenido .ccol-3 .col .cim.md.enlace,
#fondo #contenedor.tres #contenido .ccol-2 .col .cim.md, 
#fondo #contenedor.tres #contenido .ccol-2 .col .cim.md.enlace,
#fondo #contenedor.tres #contenido .ccol-3 .col .cim.pq, 
#fondo #contenedor.tres #contenido .ccol-3 .col .cim.pq.enlace 
{max-width: 100%; width: 100%;}

#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr img,
#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr.enlace img,
#fondo #contenedor #contenido .ccol-3 .col .cim.md img,
#fondo #contenedor #contenido .ccol-3 .col .cim.md.enlace img,
#fondo #contenedor.tres #contenido .ccol-2 .col .cim.md img,
#fondo #contenedor.tres #contenido .ccol-2 .col .cim.md.enlace img,
#fondo #contenedor.tres #contenido .ccol-3 .col .cim.pq img,
#fondo #contenedor.tres #contenido .ccol-3 .col .cim.pq.enlace img
{width: 99.7%;}

#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr.izquierda,
#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr.derecha,
#fondo #contenedor #contenido .ccol-3 .col .cim.md.izquierda,
#fondo #contenedor #contenido .ccol-3 .col .cim.md.derecha,
#fondo #contenedor.tres #contenido .ccol-2 .col .cim.md.izquierda,
#fondo #contenedor.tres #contenido .ccol-2 .col .cim.md.derecha,
#fondo #contenedor.tres #contenido .ccol-3 .col .cim.pq.izquierda,
#fondo #contenedor.tres #contenido .ccol-3 .col .cim.pq.derecha
{float: none; margin-right: 0; margin-left: 0;}

/*Buscador configurable - cbc*/
#fondo #contenedor #contenido .cbc {margin:0.5em 0; border: 1px solid #e7e8e8;}
#fondo #contenedor #contenido .cbc form fieldset {text-align: center; border: none; border-bottom: 1px dotted #b5b5b5; margin: 0; padding: 0.5em 0.25em; background: #fbfbfb;}
#fondo #contenedor #contenido .cbc div {margin: 0.5em;}
#fondo #contenedor #contenido .cbc div p {margin: 0.5em 0;}

#fondo #contenedor #contenido .cbc form fieldset label,
#fondo #contenedor #contenido .cbc form fieldset p.label 
{font-size: 0.8em; font-weight: 700;}

#fondo #contenedor #contenido .cbc form input[type="submit"] {background: #000000; color: #FFF; border-radius: 3px; border: 1px solid #e9f2ff; font-size: 0.8em; padding: 0.2em 0.5em; cursor: pointer;}
#fondo #contenedor #contenido .cbc form input[type="submit"]:hover {background: #828282;}

/*Buscador interno - cbi*/
#fondo #contenedor #contenido .cbi .paginacion {width: auto; display: inline-block; margin: 0.5em 0 1em 1em; height: 1.3em;}
#fondo #contenedor #contenido .cbi .paginacion a {font-weight: bold;font-size: 0.75em;background: #f1f1f1 url("../img/paginacion-buscador/bk-buscador.jpg");border: 1px solid #e9e9e9;padding: 0.25em;margin: 0 0.25em;width: 1.1em;height: 1.1em;float: left;text-align: center;color: #6f6f71; text-decoration: none;}
#fondo #contenedor #contenido .cbi .paginacion a.current {font-weight: bold;color: #ffffff;background: #295889 url("../img/paginacion-buscador/bk-sel-buscador.jpg");border-color: #234d75;}
#fondo #contenedor #contenido .cbi .paginacion a:hover {background: #295889 url("../img/paginacion-buscador/bk-sel-buscador.jpg"); color: #FFF; border-color: #234d75;}
#fondo #contenedor #contenido .cbi .paginacion a.next {background: #295889 url("../img/paginacion-buscador/buscador-sig.jpg") no-repeat;display:block;border-color: #e9e9e9;}
#fondo #contenedor #contenido .cbi .paginacion a.prev {background: #295889 url("../img/paginacion-buscador/buscador-prev.jpg") no-repeat;display:block;border-color: #e9e9e9;}
#fondo #contenedor #contenido .cbi .paginacion a.next:hover {background-image: url("../img/paginacion-buscador/buscador-sig-hover.jpg");}
#fondo #contenedor #contenido .cbi .paginacion a.prev:hover {background-image: url("../img/paginacion-buscador/buscador-prev-hover.jpg");}

#fondo #contenedor #contenido .cbi p.total {display: inline-block;font-size: 0.7em;color: #8c8c8c;vertical-align: top;margin-top: 0.95em;}

/*Paginas de error*/
#fondo #contenedor #contenido[class^="err"] .cte p.resaltado {font-size: 1.1em;color: #d20000;line-height: 1.2;margin: 1.2em 0;font-weight: 700;}
#fondo #contenedor #contenido[class^="err500"] {background: url('../img/errores/error500.png') right top no-repeat;}
#fondo #contenedor #contenido[class^="err403"] {background: url('../img/errores/error403.png') right top no-repeat;}
#fondo #contenedor #contenido[class^="err403-7"] {background: url('../img/errores/error403-7.png') right top no-repeat;}
#fondo #contenedor #contenido[class^="err404"] {background: url('../img/errores/error404.png') right top no-repeat;}
#fondo #contenedor #contenido[class^="err503"] {background: url('../img/errores/error503.png') right top no-repeat;}

/*COMPONENTE BLOQUE - cblq*/
#fondo #contenedor #contenido .cblq {overflow:hidden;}
#fondo #contenedor #contenido .cblq.borde {border: 1px solid #000; padding: 0.5em; margin: 0.5em 0;}
#fondo #contenedor #contenido .cblq.fondo {background-color: #f9f9f9; border: 1px solid transparent; padding: 0.5em; margin: 0.5em 0;}
#fondo #contenedor #contenido .cblq.fondo.borde {border-color: #e8e8e8;}

#fondo #contenedor #contenido .cblq.fondo.info {background-color: #e8f5fd; border-color: transparent;}
#fondo #contenedor #contenido .cblq.fondo.borde.info {border-color: #c1d7f1;}

#fondo #contenedor #contenido .cblq.fondo.alerta {background-color: #fff1d1; border-color: transparent;}
#fondo #contenedor #contenido .cblq.fondo.borde.alerta {border-color: #f7d587;}

#fondo #contenedor #contenido .cblq.borde .cim.izquierda,
#fondo #contenedor #contenido .cblq.borde .cvi.izquierda,
#fondo #contenedor #contenido .cblq.borde .cgm.izquierda,
#fondo #contenedor #contenido .cblq.fondo .cim.izquierda,
#fondo #contenedor #contenido .cblq.fondo .cvi.izquierda,
#fondo #contenedor #contenido .cblq.fondo .cgm.izquierda
{margin-left: 0.35em;}

#fondo #contenedor #contenido .cblq.borde .col .cim.izquierda,
#fondo #contenedor #contenido .cblq.borde .col .cvi.izquierda,
#fondo #contenedor #contenido .cblq.borde .col .cgm.izquierda,
#fondo #contenedor #contenido .cblq.fondo .col .cim.izquierda,
#fondo #contenedor #contenido .cblq.fondo .col .cvi.izquierda,
#fondo #contenedor #contenido .cblq.fondo .col .cgm.izquierda
{margin-left: 0;}

#fondo #contenedor #contenido .cblq.borde .cim.derecha,
#fondo #contenedor #contenido .cblq.borde .cvi.derecha,
#fondo #contenedor #contenido .cblq.borde .cgm.derecha,
#fondo #contenedor #contenido .cblq.fondo .cim.derecha,
#fondo #contenedor #contenido .cblq.fondo .cvi.derecha,
#fondo #contenedor #contenido .cblq.fondo .cgm.derecha
{margin-right: 0.35em;}

#fondo #contenedor #contenido .cblq.borde .col .cim.derecha,
#fondo #contenedor #contenido .cblq.borde .col .cvi.derecha,
#fondo #contenedor #contenido .cblq.borde .col .cgm.derecha,
#fondo #contenedor #contenido .cblq.fondo .col .cim.derecha,
#fondo #contenedor #contenido .cblq.fondo .col .cvi.derecha,
#fondo #contenedor #contenido .cblq.fondo .col .cgm.derecha
{margin-right: 0;}

#fondo #contenedor #contenido .cblq .cim.derecha.enlace {margin-right: 4px;}
#fondo #contenedor #contenido .cblq .cim.izquierda.enlace {margin-left: 4px;}
#fondo #contenedor #contenido .cblq .cim.centrado.enlace {margin-top: 4px !important;}

#fondo #contenedor #contenido .cblq .cim.centrada,
#fondo #contenedor #contenido .cblq .cvi.centrada,
#fondo #contenedor #contenido .cblq .cgm.centrada
{margin: 0.35em auto;}

/*Componente bloque*/
#fondo #contenedor #contenido .cblq .cgv, 
#fondo #contenedor #contenido .cblq .cgi, 
#fondo #contenedor #contenido .cblq .cim.derecha, 
#fondo #contenedor #contenido .cblq .cim.izquierda, 
#fondo #contenedor #contenido .cblq .cvi.derecha, 
#fondo #contenedor #contenido .cblq .cvi.izquierda
{clear: none;}

#fondo #contenedor #contenido .cblq .ctabla,
#fondo #contenedor #contenido .cblq .cten
{display:flex;}

#fondo #contenedor #contenido .cblq div[class^="ccol"],
#fondo #contenedor #contenido .cblq div.ctabla
{clear: both;}

/*Componente - Contenido lateral cajon imagenes - cc cgi*/
#fondo #contenedor div[id^="col"] .ctcl .cc .cgi .cim a {text-decoration: none;}
#fondo #contenedor div[id^="col"] .ctcl .cc .cgi .cim {margin: 0;}
#fondo #contenedor div[id^="col"] .ctcl .cc .cgi .cim img {padding: 0; vertical-align: top;}
#fondo #contenedor div[id^="col"] .ctcl .cc .cgi .cim.enlace:hover img {opacity: 0.9;}

/*Una columna*/
#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.una .cim {max-width: 12.6em; margin: 0.25em auto;}
#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.una .cim img {width: 12.6em; }

#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.una .cim.formato-h img {height:9.45em;}
#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.una .cim.formato-v img {height:16.8em;}
#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.una .cim.formato-c img {height:12.6em;}

/*Dos columnas*/
#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.dos .cim {max-width: 5.87em; display: inline-block; vertical-align: top;}
#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.dos .cim img {width: 5.87em;}

#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.dos .cim.formato-h img {height:4.43em;}
#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.dos .cim.formato-v img {height:7.87em;}
#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.dos .cim.formato-c img {height:5.9em;}

/*Componente - contenido lateral cajon redes sociales - ccrs*/
#fondo #contenedor div[id^="col"] .ctcl .cc .ccrs {margin: 0.5em auto; width:12.6em; max-width:12.6em;}
#fondo #contenedor div[id^="col"] .ctcl .cc .ccrs ul {padding:0; margin:0; text-align:center;}
#fondo #contenedor div[id^="col"] .ctcl .cc .ccrs ul li {display:inline-block; list-style:none;}
#fondo #contenedor div[id^="col"] .ctcl .cc .ccrs ul li a {display:block;}
#fondo #contenedor div[id^="col"] .ctcl .cc .ccrs ul li a img {padding: 0; margin:0.2em 0;}

/*Cronologia Facebook y widget de twitter*/
#fondo #contenedor .ctcl .ccfb,
#fondo #contenedor .ctcl .cctw
{margin:0.5em 0;}

#fondo #contenedor .ctcl .ccfb p.titulo,
#fondo #contenedor .ctcl .cctw p.titulo
{font-size: 0.95em;  margin: 0;}

#fondo #contenedor .ctcl .ccfb.estilo1 p.titulo,
#fondo #contenedor .ctcl .cctw.estilo1 p.titulo
{padding: 0.5em; background: #000; color: #FFF;}

#fondo #contenedor .ctcl .ccfb.estilo2 p.titulo,
#fondo #contenedor .ctcl .cctw.estilo2 p.titulo
{padding: 0.25em; border-bottom: 4px solid #000; color: #000; font-weight: 700;}

/*Aviso  Widget Twitter para IE*/
#fondo #contenedor div[id^="col"] .ctcl .cctw p.titulo {margin-bottom: 0 !important;}
#fondo #contenedor div[id^="col"] .ctcl .cctw .aviso-twitter {background-color: #efefef; padding: 0.5em;}
#fondo #contenedor div[id^="col"] .ctcl .cctw .aviso-twitter p {margin-top: 0 !important}

/*GALERIA DE BOTONES - gbtn*/
#fondo #contenedor #contenido .gbtn {width:960px; margin:0.75em auto;}

.w1 {width:100%;}
.w2 {width:50%;}
.w3 {width:33.33%;}

#fondo #contenedor #contenido .gbtn div[class^="w"] {overflow:hidden; display: inline-block; vertical-align: top; margin-right: -4px;}
#fondo #contenedor #contenido .gbtn div[class^="w"] .btn {margin:3px; border: 1px solid #ccc; background: #efefef; border-radius: 3px; position: relative;}
#fondo #contenedor #contenido .gbtn div[class^="w"] .btn a {cursor: pointer; border: none; margin: 0; padding: 0; display: block; height: 100%; text-decoration: none;}
#fondo #contenedor #contenido .gbtn div[class^="w"] .btn a img {padding:0;}
#fondo #contenedor #contenido .gbtn div[class^="w"] .btn a span {font-weight: 700; color: #000; font-size: 0.9em; padding: 0.25em 0; position: absolute; width: 100%; text-align: center; max-width: 100%; max-height: 100%; bottom: 0; left: 0; overflow: hidden;}
#fondo #contenedor #contenido .gbtn div[class^="w"] .btn:hover {border: 1px solid orange;}

#fondo #contenedor #contenido .gbtn .fila div[class^="w"] .btn.txt a span,
#fondo #contenedor #contenido .gbtn .fila div[class^="w"] .btn.imgtxt a span
{display: table-cell; vertical-align: middle;}

#fondo #contenedor #contenido .gbtn .fila div[class^="w"] .btn.txt a span {position: relative; line-height: 1;}

/*OPCION 1*/
#fondo #contenedor #contenido .gbtn .fila.op1 .btn {height: 78px;}
/* Imagen + texto*/
#fondo #contenedor #contenido .gbtn .fila.op1 div[class^="w"] .btn.imgtxt img {float:left; vertical-align: top;}

#fondo #contenedor #contenido .gbtn .fila.op1 .btn.imgtxt a span {width: 126px; height: 78px;}
#fondo #contenedor #contenido .gbtn .fila.op1 .btn.imgtxt img {height: 78px; width: 78px;}
/*Solo texto*/
#fondo #contenedor #contenido .gbtn .fila.op1 .btn.txt a span {height: 71px; width: 232px;}

/*OPCION 2*/
#fondo #contenedor #contenido .gbtn .fila.op2 .btn {height: 152px;}
/*Solo texto*/
#fondo #contenedor #contenido .gbtn .fila.op2 .btn.txt a span {width: 152px; height: 145px;}
/*Listado de enlaces*/
#fondo #contenedor #contenido .gbtn .fila.op2 .btn.list {height: 72.5px; margin: 4px;}
#fondo #contenedor #contenido .gbtn .fila.op2 .btn.list a span {height: 65px; position: relative; display: table-cell; vertical-align: middle; width: 152px;line-height: 1; padding:0.25em; line-height:1.2;}

/*OPCION 3*/
#fondo #contenedor #contenido .gbtn .fila.op3 .btn {height: 126px;}
/*Solo texto*/
#fondo #contenedor #contenido .gbtn .fila.op3 .btn.txt a span {height: 119px; width: 311px;}
/*Solo imagen*/
#fondo #contenedor #contenido .gbtn .fila.op3 .btn.img a img {height: 100%; width:100%;}

/*OPCION 4*/
#fondo #contenedor #contenido .gbtn .fila.op4 .btn {height: 73px;}
/* Imagen + texto*/
#fondo #contenedor #contenido .gbtn .fila.op4 .btn.imgtxt a img {width: 73px; height: 73px;}
#fondo #contenedor #contenido .gbtn .fila.op4 .btn.imgtxt a span {width: 224px; height: 73px;}
#fondo #contenedor #contenido .gbtn .fila.op4 .btn.imgtxt img {float:left; vertical-align: top;}

/*Solo texto*/
#fondo #contenedor #contenido .gbtn .fila.op4 .btn.txt a span {height: 66px; width: 311px;}

/*Varias opciones - Solo imagen*/
#fondo #contenedor #contenido .gbtn .fila.op1 .btn.img a img,
#fondo #contenedor #contenido .gbtn .fila.op2 .btn a img,
#fondo #contenedor #contenido .gbtn .fila.op3 .btn a img,
#fondo #contenedor #contenido .gbtn .fila.op4 .btn.img a img
{height: 100%; width: 100%;}

/*Varias opciones - Imagen + texto*/
#fondo #contenedor #contenido .gbtn .fila.op2 .btn.imgtxt a span,
#fondo #contenedor #contenido .gbtn .fila.op3 .btn.imgtxt a span
{background:#f1f1f1;}

#fondo #contenedor #contenido .gbtn .fila.op1 div[class^="w"] .btn.imgtxt a span,
#fondo #contenedor #contenido .gbtn .fila.op4 div[class^="w"] .btn.imgtxt a span
{float: none; position: inherit; text-align: left; padding: 0 1em;}

/*Galeria de botones - gbtn tres columnas*/
#fondo #contenedor.tres #contenido .gbtn {width: 745px;}

/*OPCION 1*/
#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn {height: 60px;}
#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.txt a span {height: 53px; width: 178px;}
#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.imgtxt a span {width: 90px; height: 60px;}
#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.imgtxt img {height: 60px; width: 60px;}
#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.img a img {height: 100%; width: 100%;}

/*OPCION 2*/
#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn {height: 116px;}
#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.txt a span {width: 116px; height: 109px;}
#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list {height: 34.5px !important;}
#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list a span {max-height:30px;padding:0.2em;overflow:hidden;height: 30px !important;width: 111px; line-height: 1.1em; display: table-cell; vertical-align: middle;}

/*OPCION 3*/
#fondo #contenedor.tres #contenido .gbtn .fila.op3 .btn {height: 95px;}
#fondo #contenedor.tres #contenido .gbtn .fila.op3 .btn.txt a span {height: 88px; width: 240px;}

/*OPCION 4*/
#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn {height: 58px;}
#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.imgtxt a span {width: 154px; height: 58px;}
#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.txt a span {height: 51px; width: 240px;}
#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.imgtxt a img {width: 58px; height: 58px;}

/*Galeria de botones -gbtn dos columnas*/
/*OPCION 2*/
#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.list a span {height: 40px; width: 146px; padding: 0.25em; overflow: hidden; line-height: 1.2; display: table-cell; vertical-align: middle;}

/*Caja de enlaces - cjenl*/
#fondo #contenedor #contenido .cjenl {text-align:center;}
#fondo #contenedor #contenido .cjenl .elemento {text-align:left; background:#fbfbfb; width: 37.2em; display: inline-block; vertical-align: top; border: 1px solid #e7e8e8; border-radius: 3px; margin: 0.5em;}
#fondo #contenedor #contenido .cjenl .elemento img {position: absolute; padding: 0.5em; width: 29px; height: 29px;} 
#fondo #contenedor #contenido .cjenl .elemento p.titular {padding: 0.5em; padding-left: 2.3em; margin: 0 !important; color: #FFF; border-radius: 3px 3px 0 0; font-size: 1.2em;}
#fondo #contenedor #contenido .cjenl .elemento .cle {margin:0;}
#fondo #contenedor #contenido .cjenl .elemento .cle div.enlace {border:0; padding:0;}

#fondo #contenedor #contenido .cjenl .elemento .cle div.enlace p.titulo,
#fondo #contenedor #contenido .cjenl .elemento .cle div.enlace:hover p.titulo
{background-position: 0.75em; margin:0; padding:0;}

#fondo #contenedor #contenido .cjenl .elemento .cle.titulo div.enlace p.titulo a {display: block; padding: 0.75em 0 0.75em 1.75em;}

#fondo #contenedor #contenido .cjenl .elemento.estilo1 p.titular {background: #000000; border-bottom: 2px solid #dadada;}
#fondo #contenedor #contenido .cjenl .elemento.estilo1 .cle div.enlace:hover {background: #e8e8e8;}
#fondo #contenedor #contenido .cjenl .elemento.estilo2 {border:transparent; background:#FFF;}
#fondo #contenedor #contenido .cjenl .elemento.estilo2 p.titular {border-bottom: 2px solid #000000; color: #000000;}
#fondo #contenedor #contenido .cjenl .elemento.estilo2 .cle div.enlace:hover p.titulo a {text-decoration: underline;}

#fondo #contenedor.dos #contenido .cjenl .elemento {width:30em;}

#fondo #contenedor #contenido .cjenl .elemento .cle.titulo div.enlace p.titulo a[rel=external] {background-position: top 0.7em right 1em; padding-right: 2.85em !important;}

#fondo #contenedor #contenido .cjenl .elemento p.vermas {text-align:right; margin: 0 !important; padding: 0.5em;}
#fondo #contenedor #contenido .cjenl .elemento p.vermas a {background:transparent url(../img/ico-mas.png) 0 0 no-repeat;padding-left: 1.7em; text-decoration:none;}
#fondo #contenedor #contenido .cjenl .elemento p.vermas a:hover {text-decoration:underline;}
#fondo #contenedor #contenido .cjenl .elemento.estilo1 p.vermas {background-color: #e5e5e5;}

/*Tarjetas - ctarj*/
#fondo #contenedor #contenido .ctar {width: 100% !important; margin:0.5em 0; overflow-x: visible !important; clear:both;}
#fondo #contenedor #contenido .ctar .elemento {border: 1px solid black; padding: 1em; border-radius: 3px; background: #f9f9f9;}
#fondo #contenedor #contenido .ctar .elemento p.titulo a[rel=external] {padding-right: 1.5em; background: url(../img/ico-external.gif) right -1px no-repeat;}
#fondo #contenedor #contenido .ctar .elemento p.titulo {font-weight: 700; font-size: 1em !important; margin: 0;}
#fondo #contenedor #contenido .ctar .elemento p {margin: 0.25em;}

#fondo #contenedor #contenido .ctar .elemento .info {text-align:left;}

#fondo #contenedor #contenido .ctar.ico .elemento img {width: 32px; height:32px;}
#fondo #contenedor #contenido .ctar.pq .elemento img {width: 50px; height:50px;}
#fondo #contenedor #contenido .ctar.md .elemento img {width: 81px; height:81px;}
#fondo #contenedor #contenido .ctar.gr .elemento img {width: 121px; height:121px;}

#fondo #contenedor #contenido .ctar.ico .elemento .info img, 
#fondo #contenedor #contenido .ctar.pq .elemento .info img, 
#fondo #contenedor #contenido .ctar.md .elemento .info img,
#fondo #contenedor #contenido .ctar.gr .elemento .info img
{width: auto !important; height: auto !important;}

#fondo #contenedor #contenido .ctar.esc-h .elemento {display: block; margin: 0.5em 0;}

#fondo #contenedor #contenido .ctar.esc-h .elemento .info,
#fondo #contenedor #contenido .ctar.esc-l .elemento .info
{margin-left: 0.5em;}

#fondo #contenedor #contenido .ctar.esc-h .elemento,
#fondo #contenedor #contenido .ctar.esc-l .elemento
{display: flex;}

#fondo #contenedor #contenido .ctar.esc-v {display: flex; flex-wrap:wrap; justify-content:center;}
#fondo #contenedor #contenido .ctar.esc-v .elemento {flex: 1 0 100%; display: inline-block;margin: 0.5em;vertical-align: top;text-align:center;max-width: 20%; }
#fondo #contenedor #contenido .ctar.esc-l .elemento {border:none; border-bottom: 1px dotted #9F9F9F; padding: 1em; border-radius: 3px; background: transparent;}

/*Componente boton*/
#fondo #contenedor div.cbtn {margin:0.5em 0 !important; display:block; height:1.6em; clear: none;}
#fondo #contenedor div.cbtn div[class^="btn"] {width:auto; display:inline-block;}
#fondo #contenedor div.cbtn div[class^="btn"] {vertical-align:middle; margin:0 0.2em;}
#fondo #contenedor div.cbtn div[class^="btn"] a {background-color: #FFF;display:block;padding: 0.3em 0.5em;border: 1px solid #d6d6d6;border-radius: 3px;font-size: 0.8em;text-decoration: none;width:auto;vertical-align:top;height: auto; overflow: hidden;line-height: 1.4;}
#fondo #contenedor div.cbtn div[class^="btn"] a:hover {background: #f0f0f0; border-color: #e6e6e6;}

#fondo #contenedor div.cbtn div.btn-img {position: relative;}
#fondo #contenedor div.cbtn div.btn-img a {padding-left:2.2em;}
#fondo #contenedor div.cbtn div.btn-img a img {padding: 0 0.5em; height:15px; position: absolute; left: 0;}

#fondo #contenedor div.cbtn div.btn-img a img,
#fondo #contenedor div.cbtn div.btn-img a span
{vertical-align: top;}

#fondo #contenedor div.cbtn.btngr div.btn-img a img,
#fondo #contenedor div.cbtn.btngr div.btn-img a span
{vertical-align: middle;}

#fondo #contenedor div.cbtn.btnpq,
#fondo #contenedor div.cbtn.btngr
{height: auto;}

#fondo #contenedor div.cbtn.centrado div[class^="btn"] span {text-align: left;}
#fondo #contenedor div.cbtn.btngr div a {padding: 0.5em 1em}
#fondo #contenedor div.cbtn.btngr div.btn-img a {padding-left: 3.5em; min-height: 2.5em; display: flex; flex-direction: column; justify-content: center;}
#fondo #contenedor div.cbtn.btngr div.btn-img a img {height: 2.5em; padding-right: 0.2em; position: absolute; left: 0;}
#fondo #contenedor div.cbtn.btngr div.btn-img a span.br {line-height:  0;}

#fondo #contenedor .cbtn div[class^="btn"].estclaro a {background-color: #e6e6e6; color:#000;}
#fondo #contenedor .cbtn div[class^="btn"].estclaro a:hover {background-color: #dedede; border-color: #ababab;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro a {background-color: #424242; border-color: #868686; color: #FFF;}
#fondo #contenedor .cbtn div[class^="btn"].estoscuro a:hover {background-color: #333; border-color: #000;}

#fondo #contenedor #contenido div.cbtn.izquierda div[class^="btn"] {margin-right:  0.5em;}
#fondo #contenedor #contenido div.cbtn.derecha div[class^="btn"] {margin-left:  0.5em;}

#fondo #contenedor #contenido div.cbtn.izquierda,
#fondo #contenedor #contenido div.cbtn.derecha
{clear: none;}

#fondo #contenedor .cla .elemento div.cbtn {margin: 0.75em 0 !important;}

/*Componente Columnas - boton*/
#fondo #contenedor #contenido div[class^="ccol-"] .cbtn div[class^="btn"] {max-width: 100%; width: auto;}
#fondo #contenedor #contenido div[class^="ccol-"] .cbtn.btngr a {max-height: 2.7em; overflow: hidden;}

#fondo #contenedor #contenido div[class^="ccol-"] div.cbtn.btngr div.btn-img a img,
#fondo #contenedor #contenido div[class^="ccol-"] div.cbtn.btngr div.btn-img a span
{vertical-align: middle;}

#fondo #contenedor.dos #contenido div.ccol-3 div.cbtn.derecha, 
#fondo #contenedor.dos #contenido div.ccol-3 div.cbtn.izquierda
{float:none;}

#fondo #contenedor.dos #contenido div.ccol-3 div.cbtn.centrado {margin: 0.5em !important; text-align: left !important;}

#fondo #contenedor.tres div.ccol-3 div.cbtn.btnpq div.btn-img a span,
#fondo #contenedor.tres div.ccol-3 div.cbtn.btngr div.btn-img a span
{display: inline-block; max-width: 77%;}

/*Carrusel de logos*/
#fondo #contenedor .csld-logos {display: block; width: 100%; margin: 0.5em auto; overflow: hidden; border-top: 2px solid #dcdcdc; padding: 0.5em 0;}
#fondo #contenedor .csld-logos ul.sliders {left: 0 !important;margin: 0 auto; display: block; list-style: none; position: relative; padding: 0; clear: both;}
#fondo #contenedor .csld-logos ul.sliders li {width: auto; list-style: none; display: inline-block !important; float: left; position: relative; width: 97px; margin:0 15px 15px 0;}
#fondo #contenedor .csld-logos ul.sliders li img {width: 97px; height: 71px; display: block; vertical-align: top; padding: 0; border: 1px solid #ccc;}

#fondo #contenedor .csld-logos .barra-opciones {float: right; clear: both; margin: 0 0 0.5em 0;}
#fondo #contenedor .csld-logos .barra-opciones a.prev,
#fondo #contenedor .csld-logos .barra-opciones a.next
{text-indent: -9999999px; float: left; margin: 0 0.25em; width: 1.9em; overflow: hidden; height: 1.9em; line-height: 0; background-repeat: no-repeat;}

#fondo #contenedor .csld-logos .barra-opciones a.prev {background: url(../img/prev-csld.png);}
#fondo #contenedor .csld-logos .barra-opciones a.next {background: url(../img/next-csld.png);}

#fondo #contenedor .csld-logos .w-visibles {margin: 0 auto; overflow: hidden; clear: both; height: auto;}
#fondo #contenedor .csld-logos p.titulo {display: inline-block; font-size: 1em; font-weight: 700; color: #383838; margin: 0.5em 0;}

/*CARRUSEL NUEVO*/
#fondo #contenedor .csldn {margin: 1em 0; border: 1px solid #e6e6e6; position: relative; clear:both;}

#fondo #contenedor .csldn .sliders, 
#fondo #contenedor .csldn .sliders .slide 
{width: 100%;}

#fondo #contenedor .csldn .sliders .slide img {width: 100%; height: 100%; padding: 0;vertical-align: top;}

/*/Tamaños de imagen/*/
#fondo #contenedor .csldn .sliders .slide img {width: 100%;}

#fondo #contenedor.una .csldn .sliders .slide img {height: 528px;}
#fondo #contenedor.dos .csldn .sliders .slide img {height: 438px;}
#fondo #contenedor.tres .csldn .sliders .slide img {height: 335px;}

#fondo #contenedor.una .csldn.gr .sliders .slide img {height: 396px;}
#fondo #contenedor.dos .csldn.gr .sliders .slide img {height: 329px;}
#fondo #contenedor.tres .csldn.gr .sliders .slide img {height: 252px;}

#fondo #contenedor.una .csldn.md .sliders .slide img {height: 265px;}
#fondo #contenedor.dos .csldn.md .sliders .slide img {height: 220px;}
#fondo #contenedor.tres .csldn.md .sliders .slide img {height: 168px;}

#fondo #contenedor .csldn .sliders .slide .caption {width:100%; position: absolute; bottom: 34px; margin: 0;}
#fondo #contenedor .csldn .sliders .slide .caption p {margin: 0; font-size:0.85em; padding:0.25em 0.5em 0.5em 0.5em;}
#fondo #contenedor .csldn .sliders .slide .caption p.titulo {font-weight: 700; font-size: 1em; padding:0.5em 0.5em 0 0.5em !important;}
#fondo #contenedor .csldn .sliders .slide .caption p.antetitulo {font-style: italic;}

#fondo #contenedor .csldn .barra-opciones a.next,
#fondo #contenedor .csldn .barra-opciones a.prev,
#fondo #contenedor .csldn .barra-opciones a.play,
#fondo #contenedor .csldn .barra-opciones a.stop
{background-image: url(../img/carrusel/btn-slider.png); background-repeat: no-repeat; display: block; width: 0.8em; height: 1.15em; overflow: hidden; text-indent: -9999px; float: left; margin: 0.5em;}

#fondo #contenedor .csldn .barra-opciones a.prev {background-image: url("../img/carrusel/btn-slider.png"); background-position: 0 0;}
#fondo #contenedor .csldn .barra-opciones a.next {background-image: url("../img/carrusel/btn-slider.png"); margin-left: 0; margin-right: 0.25em; background-position: -12px 0;}
#fondo #contenedor .csldn .barra-opciones a.play {width:15px; background-position: -25px 0;}
#fondo #contenedor .csldn .barra-opciones a.stop {width:15px; background-position: -41px 0;}

#fondo #contenedor .csldn .barra-opciones a:hover.next {background-position: -12px -36px;}
#fondo #contenedor .csldn .barra-opciones a:hover.previous {background-position: 0 -36px;}
#fondo #contenedor .csldn .barra-opciones a:hover.play {background-position: -25px -36px;}
#fondo #contenedor .csldn .barra-opciones a:hover.stop {background-position: -41px -36px;}

#fondo #contenedor .csldn .barra-opciones ol.pagination {margin: 0.4em 0.5em; list-style: none; padding:0 !important;}
#fondo #contenedor .csldn .barra-opciones ol.pagination li {display: inline-block; padding:0 !important; background:none !important; margin: 0.25em !important;}
#fondo #contenedor .csldn .barra-opciones ol.pagination li a {display: block; width: 13px; height: 0; padding-top: 13px; background-image: url("../img/carrusel/pagination.png"); background-position: 0 13px; overflow: hidden; color: #000;}

#fondo #contenedor .csldn .sliders .slide p.mas {text-align: right; position: absolute; right: 0; margin: 0; padding: 8px; /*! bottom: -35px; */}
#fondo #contenedor .csldn .sliders .slide p.mas a {font-weight: 700; font-size: 0.85rem; text-decoration: none; padding: 0 0 0 1.5em;}
#fondo #contenedor .csldn .sliders .slide p.mas a:hover {text-decoration: underline;}

#fondo #contenedor .csldn.tipo2 .barra-opciones ol.pagination {left:1.9em;}

/*CAPTION Una columna*/
/*#fondo #contenedor .csldn .sliders .slide .caption {height: auto; min-height: 2.2em; padding: 0 0 0.5em 0;}*/
#fondo #contenedor .csldn.md .sliders .slide .caption {height:6.6em;}
#fondo #contenedor .csldn.gr .sliders .slide .caption {height:5em;}

/*CAPTION Dos columna*/
/*#fondo #contenedor.dos .csldn .sliders .slide .caption {min-height: 2.2em;}*/
#fondo #contenedor.dos .csldn.md .sliders .slide .caption {height:7.6em;}
#fondo #contenedor.dos .csldn.gr .sliders .slide .caption {height:5em;}

/*CAPTION Tres columnas*/
#fondo #contenedor.tres .csldn .sliders .slide .caption {height:5em;}
#fondo #contenedor.tres .csldn.md .sliders .slide .caption {height:7.6em;}
#fondo #contenedor.tres .csldn.gr .sliders .slide .caption {height:6.6em;}

/*Claro*/
#fondo #contenedor .csldn.claro {background: #FFF;}
#fondo #contenedor .csldn.claro .sliders .slide p.mas a {color: #000;}
#fondo #contenedor .csldn.claro .sliders .slide p.mas a {background: url("../img/carrusel/ico-mas-n.png") left no-repeat;}

#fondo #contenedor .csldn.claro .sliders .slide .caption {background: rgba(255, 255, 255, 0.85);}
#fondo #contenedor .csldn.claro .sliders .slide .caption p {color: #000;}
#fondo #contenedor .csldn.claro .sliders .slide .caption p.titulo {color: #000;}

#fondo #contenedor .csldn.claro .barra-opciones ol.pagination li a {background-position: 0 13px;}
#fondo #contenedor .csldn.claro .barra-opciones ol.pagination li.activo a {background-position: 0 39px;}

/*Oscuro*/
#fondo #contenedor .csldn.oscuro {background: #000000;}

#fondo #contenedor .csldn.oscuro .sliders .slide .caption {background: rgba(0, 0, 0, 0.75);}
#fondo #contenedor .csldn.oscuro .sliders .slide .caption p {color: #FFF;}
#fondo #contenedor .csldn.oscuro .sliders .slide .caption p.titulo {color: #FFF;}
#fondo #contenedor .csldn.oscuro .sliders .slide p.mas a {color: #ffffff !important; background: url("../img/carrusel/ico-mas-b.png") left no-repeat !important;}

#fondo #contenedor .csldn.oscuro .barra-opciones a.prev {background-position: 0 -18px;}
#fondo #contenedor .csldn.oscuro .barra-opciones a.next {background-position: -12px -18px;}
#fondo #contenedor .csldn.oscuro .barra-opciones a.play {background-position: -25px -18px;}
#fondo #contenedor .csldn.oscuro .barra-opciones a.stop {background-position: -41px -18px;}

#fondo #contenedor .csldn.oscuro .barra-opciones a.prev:hover {background-position: 0 -36px;}
#fondo #contenedor .csldn.oscuro .barra-opciones a.next:hover {background-position: -12px -36px;}
#fondo #contenedor .csldn.oscuro .barra-opciones a.play:hover {background-position: -25px -36px;}
#fondo #contenedor .csldn.oscuro .barra-opciones a.stop:hover {background-position: -41px -36px;}

#fondo #contenedor .csldn.oscuro .barra-opciones ol.pagination li a.active {background-position: 0 -78px;}

/*TIPO 1*/
#fondo #contenedor .csldn.tipo1 .barra-opciones ol.pagination li {margin: 0.8em 0.2em !important;}

#fondo #contenedor .csldn.tipo1 .barra-opciones ol.pagination,
#fondo #contenedor .csldn.tipo2 .barra-opciones ol.pagination
{margin: 0 0.5em; height: 2.65em;}

#fondo #contenedor .csldn.oscuro.tipo1 .barra-opciones ol.pagination li.activo a {background-position: 0 -26px; color: #FFF;}

/*TIPO 2*/
#fondo #contenedor .csldn.tipo2 .barra-opciones ol.pagination li {margin:0.6em 0.2em !important;}
#fondo #contenedor .csldn.tipo2 .barra-opciones ol.pagination li a {background-image: url(../img/carrusel/pagination-t2.png); background-repeat:no-repeat; height: 1.55em; padding: 0.15em 0 0 0; width: 1.7em; text-align: center; text-decoration:none; font-size: 0.9em;}

#fondo #contenedor .csldn.tipo2 .barra-opciones a.prev,
#fondo #contenedor .csldn.tipo2 .barra-opciones a.next
{background-image: url("../img/carrusel/btn-slider-t2.png"); margin-left: 0;}

#fondo #contenedor .csldn.tipo2 .barra-opciones a.prev {left:0;}
#fondo #contenedor .csldn.tipo2 .barra-opciones a.next {right:0;}

#fondo #contenedor .csldn.tipo2 .barra-opciones a.prev,
#fondo #contenedor .csldn.tipo2 .barra-opciones a.next 
{position:absolute; z-index:100; margin:0.5em;}

#fondo #contenedor .csldn.tipo2 .barra-opciones a.prev {background-position: 0 -83px; left:0;}
#fondo #contenedor .csldn.tipo2 .barra-opciones a.next {background-position: -27px -83px; right:0;}

#fondo #contenedor .csldn.tipo2 .barra-opciones a.next,
#fondo #contenedor .csldn.tipo2 .barra-opciones a.prev
{width:1.8em; height:1.8em;}

#fondo #contenedor .csldn.tipo2 .barra-opciones a.prev:hover,
#fondo #contenedor .csldn.tipo2 .barra-opciones a.next:hover
{opacity:0.8;}

#fondo #contenedor .csldn.claro.tipo2 .barra-opciones ol.pagination li.activo a {background-position: 0 -20px; color: #FFF;}
#fondo #contenedor .csldn.oscuro.tipo2 .barra-opciones ol.pagination li.activo a {background-position: 0 -40px; color: #FFF;}

/*Tres columnas*/
#fondo #contenedor.tres #contenido .csldn.md .sliders .slide .caption {height: 10.6em;}
#fondo #contenedor.tres #contenido .csldn.md.tipo2 .sliders .slide .caption p.titulo {min-height: 2.7em;}

/*Claro*/
#fondo #contenedor .csldn.tipo2.claro .barra-opciones a.prev {background-position: 0 -83px;}
#fondo #contenedor .csldn.tipo2.claro .barra-opciones a.next {background-position: -27px -83px;}

#fondo #contenedor .csldn.tipo2.claro .barra-opciones ol.pagination li a {background-position: 1px -60px;}
#fondo #contenedor .csldn.tipo2.claro .barra-opciones ol.pagination li a.active {background-position: 1px -20px; color:#FFF !important;}

/*Oscuro*/
#fondo #contenedor .csldn.tipo2.oscuro .barra-opciones a.prev {background-position: 0 -139px;}
#fondo #contenedor .csldn.tipo2.oscuro .barra-opciones a.next {background-position: -27px -139px;}

#fondo #contenedor .csldn.tipo2.oscuro .barra-opciones ol.pagination li a {background-position: 1px -60px;}
#fondo #contenedor .csldn.tipo2.oscuro .barra-opciones ol.pagination li a.active {background-position: 1px -40px; color: #FFF !important;}

/*Tamanos*/
#fondo #contenedor #contenido .csldn.gr,
#fondo #contenedor #contenido .csldn.md
{margin:1em auto;}

#fondo #contenedor #contenido .csldn.gr {width: 75% !important;}
#fondo #contenedor #contenido .csldn.md {width: 50% !important;}

#fondo #contenedor #contenido .csldn.md img,
#fondo #contenedor #contenido .csldn.gr img 
{width: 100%; vertical-align: top;}

/*Alineacion*/
#fondo #contenedor #contenido .csldn.derecha {margin-left: 0.75em;}
#fondo #contenedor #contenido .csldn.izquierda {margin-right: 0.75em;}

/*Paginacion*/
#fondo #contenedor .csldn.tipo1 .barra-opciones .num-pagination {position: relative; display: inline-block;}
#fondo #contenedor .csldn.tipo2 .barra-opciones .num-pagination {display:inline-block;}

#fondo #contenedor .csldn .barra-opciones .num-pagination {font-size: 0.9em; padding: 0.35em 0.25em; margin: 0.25em; border-radius: 3px;}
#fondo #contenedor .csldn .barra-opciones .num-pagination span {margin: 0 0.25em;}
#fondo #contenedor .csldn .barra-opciones .num-pagination span.actual {font-weight: 700;}

#fondo #contenedor .csldn.oscuro .barra-opciones .num-pagination {color:#000; background: #FFF;}
#fondo #contenedor .csldn.claro .barra-opciones .num-pagination {color:#FFF; background: #000;}

#fondo #contenedor #portada .csldn .barra-opciones .num-pagination {padding: 0.8em 0.25em;}

/*Posicion flechas tipo 2*/
#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.prev,
#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.next
{top: 249px;}

#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.prev,
#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.next
{top: 165px;}

#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.prev,
#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.next
{top: 105px;}

#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.prev,
#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.next
{top: 204px;}

#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.prev,
#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.next
{top: 127px;}

#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.prev,
#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.next
{top: 79.5px;}

#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.prev,
#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.next
{top: 123px;}

#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.prev,
#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.next
{top: 89px;}

#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.prev,
#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.next
{top: 54.5px;}

/*Caption inferior - captionInf*/
#fondo #contenedor .csldn.captionInf {height: auto !important;}
#fondo #contenedor .csldn.captionInf .sliders .slide .caption {position: static;}
#fondo #contenedor .csldn.captionInf .sliders .slide p.mas {position: absolute; bottom: 0;}

/*csldn - flechasDeb*/
#fondo #contenedor .csldn.tipo2.flechasDeb .barra-opciones a.next {background-image: url(../img/carrusel/btn-slider-rwd-next.png); background-position: 0 0; margin: 0.5em 0.5em 0.5em 0;}
#fondo #contenedor .csldn.tipo2.flechasDeb .barra-opciones a.prev {background-image: url(../img/carrusel/btn-slider-rwd-prev.png); background-position: 0 0; margin: 0.5em;}

#fondo #contenedor .csldn.tipo2.flechasDeb .barra-opciones a.prev,
#fondo #contenedor .csldn.tipo2.flechasDeb .barra-opciones a.next
{position:static; width:1.25em; height:1.25em;}

#fondo #contenedor .csldn.tipo2.oscuro.flechasDeb .barra-opciones a.next,
#fondo #contenedor .csldn.tipo2.oscuro.flechasDeb .barra-opciones a.prev 
{background-position: 0 -21px;}

#fondo #contenedor .csldn.tipo2.oscuro.flechasDeb .barra-opciones a.prev {background-image: url(../img/carrusel/btn-slider-rwd-prevos.png);}
#fondo #contenedor .csldn.tipo2.oscuro.flechasDeb .barra-opciones a.next {background-image: url(../img/carrusel/btn-slider-rwd-nextos.png);}

/*Solo texto*/
#fondo #contenedor .csldn.solo-texto {padding: 0.25em 0; max-height: 535px;}
#fondo #contenedor .csldn.solo-texto.claro {background: #dfdfdf;}
#fondo #contenedor .csldn.solo-texto.oscuro {background: #080808;}

#fondo #contenedor .csldn.solo-texto .sliders .slide .texto {width: 45%; transform: translate(-50%, -50%); top: 50%; left: 50%; max-height: 425px; overflow: hidden; margin: 0; position: absolute;}

#fondo #contenedor .csldn.solo-texto .sliders .slide .texto p a {text-decoration: none;}
#fondo #contenedor .csldn.solo-texto.claro .sliders .slide .texto p a {color: #727272;}
#fondo #contenedor .csldn.solo-texto.oscuro .sliders .slide .texto p a {color: #dedede;}

#fondo #contenedor .csldn.solo-texto .sliders .slide .texto p.titulo {font-size: 1.6em !important;line-height: 1.6 !important;}

#fondo #contenedor .csldn.solo-texto.claro .sliders .slide .texto p,
#fondo #contenedor .csldn.solo-texto.claro .sliders .slide .texto p.titulo 
{color: #000;}

#fondo #contenedor .csldn.solo-texto.oscuro .sliders .slide .texto p,
#fondo #contenedor .csldn.solo-texto.oscuro .sliders .slide .texto p.titulo 
{color: #FFF;}

#fondo #contenedor .csldn.solo-texto.claro .sliders .slide .hr {border-color: #727272;}
#fondo #contenedor .csldn.solo-texto.oscuro .sliders .slide .hr {border-color: #dedede;}

#fondo #contenedor .csldn.solo-texto .barra-opciones {width: 50%; margin: 0 auto; height: 2em;}
#fondo #contenedor .csldn.solo-texto .barra-opciones .nav {text-align: center;}

#fondo #contenedor .csldn.solo-texto.oscuro .barra-opciones {background: #000;}

#fondo #contenedor .csldn.solo-texto .barra-opciones a.prev,
#fondo #contenedor .csldn.solo-texto .barra-opciones a.next
{top: 40%; position: absolute; background-position: 0 0; width: 2em; height: 4em;}

#fondo #contenedor .csldn.solo-texto .barra-opciones a.prev:hover,
#fondo #contenedor .csldn.solo-texto .barra-opciones a.next:hover
{background-position: 0 0;}

#fondo #contenedor .csldn.solo-texto.claro .barra-opciones a.next {right: 40px;}
#fondo #contenedor .csldn.solo-texto.claro .barra-opciones a.prev {left: 40px;}
#fondo #contenedor .csldn.solo-texto.claro .barra-opciones a.next {background-image: url(../img/carrusel-solotexto/next-n.png);}
#fondo #contenedor .csldn.solo-texto.claro .barra-opciones a.prev {background-image: url(../img/carrusel-solotexto/prev-n.png);}

#fondo #contenedor .csldn.solo-texto.oscuro .barra-opciones a.next {right: 40px;}
#fondo #contenedor .csldn.solo-texto.oscuro .barra-opciones a.prev {left: 40px;}
#fondo #contenedor .csldn.solo-texto.oscuro .barra-opciones a.next {background-image: url(../img/carrusel-solotexto/next.png);}
#fondo #contenedor .csldn.solo-texto.oscuro .barra-opciones a.prev {background-image: url(../img/carrusel-solotexto/prev.png);}

#fondo #contenedor .csldn.solo-texto .barra-opciones ol.pagination {margin: 0 auto; position: absolute; left: 50%; bottom: 0; width: auto; text-align: center; transform: translate(-50%, 0);}
#fondo #contenedor .csldn.solo-texto .barra-opciones ol.pagination li {display: inline-block; margin: 0.5em 0.75em !important;}

#fondo #contenedor .csldn.solo-texto.tipo2 .barra-opciones ol.pagination li {margin: 0.5em 0.25em !important;}

#fondo #contenedor .csldn.solo-texto.tipo1 .barra-opciones ol.pagination li a {width: 15px; height: 15px; text-indent: -999999px; line-height: 0; padding-top: 0; background-image: url(../img/carrusel-solotexto/pagination-n.png);}
#fondo #contenedor .csldn.solo-texto.tipo1.oscuro .barra-opciones ol.pagination li a {background-image: url(../img/carrusel-solotexto/pagination.png);}
#fondo #contenedor .csldn.solo-texto.tipo1.claro .barra-opciones ol.pagination li a {background-image: url(../img/carrusel-solotexto/pagination-n.png);}

#fondo #contenedor .csldn.solo-texto.tipo1.claro .barra-opciones ol.pagination li a {background-position: 0 15px !important;}
#fondo #contenedor .csldn.solo-texto.tipo1.claro .barra-opciones ol.pagination li.activo a {background-position: 0 0 !important;}
#fondo #contenedor .csldn.solo-texto.tipo1.oscuro .barra-opciones ol.pagination li a {background-position: 0 15px !important;}
#fondo #contenedor .csldn.solo-texto.tipo1.oscuro .barra-opciones ol.pagination li.activo a {background-position: 0 0 !important;}

#fondo #contenedor .csldn.solo-texto.tipo2 .sliders .slide .texto,
#fondo #contenedor .csldn.solo-texto.tipo2 .barra-opciones 
{width: 80%;}

#fondo #contenedor .csldn.solo-texto.tipo2 .barra-opciones a.prev,
#fondo #contenedor .csldn.solo-texto.tipo2 .barra-opciones a.next
{height: 28px; width: 28px;}

#fondo #contenedor .csldn.solo-texto.tipo2 .barra-opciones a.prev,
#fondo #contenedor .csldn.solo-texto.tipo2 .barra-opciones a.next 
{background-image: url(../img/carrusel-solotexto/btn-slider-solotexto.jpg); transform: translate(0%, -50%); top: 50% !important;}

#fondo #contenedor .csldn.solo-texto.tipo2 .barra-opciones a.prev {left: 0;}
#fondo #contenedor .csldn.solo-texto.tipo2 .barra-opciones a.next {right: 0; }

#fondo #contenedor .csldn.solo-texto.tipo2.claro .barra-opciones a.prev {background-position: 0 -28px;}
#fondo #contenedor .csldn.solo-texto.tipo2.claro .barra-opciones a.next {background-position: -28px -28px;}
#fondo #contenedor .csldn.solo-texto.tipo2.oscuro .barra-opciones a.prev {background-position: 0 0;}
#fondo #contenedor .csldn.solo-texto.tipo2.oscuro .barra-opciones a.next {background-position: -28px 0;}

/*Listado servicios*/
#fondo #contenedor #contenido .listado-becas ul {margin:0; padding:0;}
#fondo #contenedor #contenido .listado-becas ul li {list-style:none; border-bottom:1px dotted #ccc; padding: 0 0 0 1.5em;background: url('../img/listado-servicios/ico-lista.png') 0.5em 0.3em no-repeat; margin:0.3em 0; font-size: 0.95em;}
#fondo #contenedor #contenido .listado-becas ul li a {text-decoration: none; color: #2f2f2f; margin: 1em 0; display: block; font-weight: 700;}
#fondo #contenedor #contenido .listado-becas ul li a:hover {color: #2D5582;}

#fondo #contenedor #contenido .listado-becas ul li.plazo {padding-bottom: 1em;}
#fondo #contenedor #contenido .listado-becas ul li p {font-size: 1em; font-weight: 700;margin-left: 0;}
#fondo #contenedor #contenido .listado-becas ul li span.descripcion-LS {font-weight: 400; display:block;}
#fondo #contenedor #contenido .listado-becas ul li span.descripcion-LS strong.rojo {color: #A70000; background:none; padding:0;}

#fondo #contenedor #contenido .listado-becas ul li span {margin: 0.75em 0;}
#fondo #contenedor #contenido .listado-becas ul li span strong {margin-right:0.5em;padding-left: 0.95em;background: url('../img/listado-servicios/ico-lista2.png') 0.1em 0.3em no-repeat;}

#fondo #contenedor #contenido .listado-becas ul li span em {font-weight: bold; font-style: normal; color: #fff; padding: 0.2em 0.5em; text-transform: uppercase; font-size: 0.9em; vertical-align: top; text-align: center; margin: 0 0.5em;padding: 0.4em 0.7em 0.4em 1.9em;margin: 0;margin-right: 0.5em;}

#fondo #contenedor #contenido .listado-becas ul li span.proxima em {color: #9E581A;border: 1px solid #9E581A;background: url('../img/listado-servicios/ico-proxima.png') 0.6em 0.55em no-repeat;padding-left: 1.8em;}
#fondo #contenedor #contenido .listado-becas ul li span.abierta em {color: #4D7403; border: 1px solid #699D06; background: url(../img/listado-servicios/ico-abierta.png) 0.5em 0.55em no-repeat; padding-left: 1.8em;}
#fondo #contenedor #contenido .listado-becas ul li span.finalizada em {color: #A70000;border: 1px solid #B32626;background: url('../img/listado-servicios/ico-finalizada.png') 0.6em 0.55em no-repeat; padding-left: 1.8em;}
#fondo #contenedor #contenido .listado-becas ul li span.cerrada em {background: #6F6F6F;color: #FFF;padding-left: 0.5em;}
#fondo #contenedor #contenido .listado-becas ul li span.proximaPub em {background: #F2EEEE; color: #535353; border: 1px solid #BABABA;padding-left: 0.5em;}

#fondo #contenedor #contenido .listado-becas ul li.localizacion-listado {padding-bottom: 0;}
#fondo #contenedor #contenido .listado-becas ul li.localizacion-listado ul {border-left: 1px dotted #ccc; margin-bottom: 0;}
#fondo #contenedor #contenido .listado-becas ul li.localizacion-listado ul li p a[rel="external"] {background: url("../../templating/base/img/ico-external.gif") right 0 top -1px no-repeat; padding-right: 1.8em;}
#fondo #contenedor #contenido .listado-becas ul li.localizacion-listado ul li.plazo {list-style: none !important;}

#fondo #contenedor #contenido.ficha .estilo-boton span em {font-weight:700;}
#fondo #contenedor #contenido.ficha .estilo-boton.abierta span em {color: #217833;}
#fondo #contenedor #contenido.ficha .estilo-boton.finalizada span em {color: #A70000;}
#fondo #contenedor #contenido.ficha .estilo-boton.proxima span em {color: #9E581A;}
#fondo #contenedor #contenido.ficha .estilo-boton.proximaPub span em {color: #686868;}

/*provisional*/
#fondo #contenedor #contenido .listado-becas ul li.plazo {padding-bottom: 0;}
#fondo #contenedor #contenido .listado-becas ul li span[class=""] {display: none;}
#fondo #contenedor #contenido .listado-becas ul li span {padding-bottom: 0.5em; display: block;}

/*Estructura ficha*/
/*Fichas sede*/
#fondo #contenedor #contenido.ficha ul li {margin: 0; background: url(../img/cuadrado-listado.png) 0 0.5em no-repeat; padding: 0 0 0.25em 1em;}
#fondo #contenedor #contenido.ficha ul li ul li {background-image: url(../img/cuadrado-listado-gris.png);}
#fondo #contenedor #contenido.ficha ul li img.enlace {vertical-align: sub}
#fondo #contenedor #contenido.ficha ul li span.fecha {font-size: 1em;}
#fondo #contenedor #contenido.ficha p {margin: 0.5em 0;}
#fondo #contenedor #contenido.ficha p.convocatoria {font-size: 0.85em; font-weight: bold; color: #1F466D; padding: 0.4em; margin: 1em 0; background: #EBF0F6; border-left: 2px solid #1C5493;}

#fondo #contenedor #contenido.ficha .novedad {padding: 0.25em 1em;background: #fff0c6; margin: 1em  auto;text-align: left;width: 75%;border: 1px solid #ffe59d;}
#fondo #contenedor #contenido.ficha .novedad a {text-decoration: none;}
#fondo #contenedor #contenido.ficha .novedad a:hover {color: #2f2f2f;}

#fondo #contenedor #contenido.ficha span.destacado {color:#9D0416; font-weight: bold; margin: 0.4em 0 0.8em 0em; display:block; font-size:75%;}

#fondo #contenedor #contenido.ficha div.estilo-boton {margin:0.5em auto 0.5em auto; text-align: center;}
#fondo #contenedor #contenido.ficha div.estilo-boton a.boton {font-size: 0.75em; cursor: pointer; width:auto; font-weight:bold; color:#2D5582; background:#DEDEDE url("../img/ficha-sede/bk-btn01.png") bottom repeat-x; border:1px solid #ccc; text-align:center; padding: 0.25em 1em 0.25em 1em; margin:0;text-decoration: none;}
#fondo #contenedor #contenido.ficha div.estilo-boton a.boton:hover {text-decoration: none; color:#2D5582;}

#fondo #contenedor #contenido.ficha p.convocatoria,
#fondo #contenedor #contenido.localizacion p.convocatoria
{font-size: 0.85em; font-weight: bold; color: #1F466D; padding: 0.4em; background: #EBF0F6; border-left: 2px solid #1C5493;}

#fondo #contenedor #contenido.ficha .cte ul,
#fondo #contenedor #contenido.ficha .cte ol
{margin-top:0.5em;}

#fondo #contenedor #contenido.ficha .cte ol li {margin:0;}
#fondo #contenedor #contenido.ficha .cte ol li ol li {list-style-type: lower-latin;}

#fondo #contenedor #contenido.ficha ul li table {border-collapse:collapse; border-spacing:0; border:1px solid #A7AEB1; width: 100%; margin: 1em 0;}
#fondo #contenedor #contenido.ficha ul li table tbody tr td {font-size: 100%; padding: 0.5em; line-height: 1.3em;}

#fondo #contenedor #contenido.ficha .indice .contenido-indice a.titulo {margin: 0; padding: 0.5em 0.5em 0.5em 1.8em; display: inline-block; font-size: 0.8em; font-weight: 700; text-decoration: none; background: url(../img/cuadrado-listado.png) 0.5em no-repeat;}

#fondo #contenedor #contenido.ficha .indice .contenido-indice ul {display: block;margin: 0;padding: 0 0 0.5em 1.85em;}
#fondo #contenedor #contenido.ficha .indice .contenido-indice ul li {margin: 0 0.5em 0 0; padding: 0; display: inline-block; background-image: none;}
#fondo #contenedor #contenido.ficha .indice .contenido-indice ul li a {text-decoration: none;}
#fondo #contenedor #contenido.ficha .indice .contenido-indice ul li a:hover {text-decoration: underline;}

#fondo #contenedor #contenido.ficha h2.subrayado {border-bottom: 2px solid;padding-right: 3em;}
#fondo #contenedor #contenido.ficha h2.subrayado#indice {background: #f5f5f5; padding: 0.25em 0.5em; border: 1px solid #ccc; border-radius: 3px 3px 0 0; margin-bottom: 0;}

#fondo #contenedor #contenido.ficha .indice .contenido-indice {background: #efefef; border-bottom: 1px solid #d2d2d2; padding: 0 0.5em;}
#fondo #contenedor #contenido.ficha .indice {border-color: #ccc; border-style: solid; border-width: 0 1px; border-radius: 0 0 3px 3px;}

#fondo #contenedor #contenido.ficha .seccion {margin:0.75em 0; position:relative;}
#fondo #contenedor #contenido.ficha .seccion a.volverAncla {background: url("../img/ficha-sede/ico-subir.png") no-repeat; position: absolute; right: 0; top: 0.5em; font-size: 0.85em; font-weight: 700; text-decoration: none; padding-left: 1em;}
#fondo #contenedor #contenido.ficha .seccion.dsp-c a.dsp-b {display:none;}

#fondo #contenedor #contenido.ficha .subseccion {border-bottom: 1px dotted #ccc; margin: 0.5em 0; padding: 0 0 0.5em 0;}
#fondo #contenedor #contenido.ficha .subseccion .cte {display: inline-block;vertical-align: top; width: 65em;margin-left: 1em;}
#fondo #contenedor #contenido.ficha .subseccion .cte ul {padding: 0;}

#fondo #contenedor #contenido div.seccion div.subseccion div[class^="ct"] table tbody tr {font-size: 0.8em;}

#fondo #contenedor #contenido.ficha .subseccion > h3,
#fondo #contenedor #contenido.ficha .subseccion > h4,
#fondo #contenedor #contenido.ficha .subseccion > h5
{font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: 700; width: 12em; display: inline-block; margin: 0.7em 0; text-align: right;}

#fondo #contenedor #contenido.ficha .subseccion > h3.subrayado,
#fondo #contenedor #contenido.ficha .subseccion > h4.subrayado,
#fondo #contenedor #contenido.ficha .subseccion > h5.subrayado 
{border-bottom: 1px dotted #ccc;}

#fondo #contenedor #contenido.ficha .subseccion img.pdu {height:  157px;}

#fondo #contenedor #contenido.ficha span {font-size: 0.75rem; display: block;clear: both;height: 1em;padding: 0.2em 0;margin: 0 0 0.5em;}
#fondo #contenedor #contenido.ficha ul.valoraciones span {font-size: 0.8rem; color: #004578; text-decoration: underline; text-decoration-color: #004578; margin: 0; padding: 0 0 0.4em; display: inline-block;}

#fondo #contenedor #contenido.ficha .estilo-boton span {font-size: 0.75em; display: block; clear: both; min-height: 1em; height: auto;padding: 0.2em 0; margin: 0.5em 0;}
#fondo #contenedor #contenido.ficha .estilo-boton span strong {margin-right: 0.25em; padding-left: 0.25em; background: none;color: #000000;}
#fondo #contenedor #contenido.ficha .estilo-boton span em {border: none; background: none; padding: 0;  font-style:normal;}
#fondo #contenedor #contenido.ficha .estilo-boton a.boton {font-size: 0.75em; cursor: pointer; width: auto; text-align: center; padding: 0.25em 0.5em;}
#fondo #contenedor #contenido.ficha .estilo-boton a.boton strong{background: transparent url('../img/boton-blanco.jpg');}

#fondo #contenedor #contenido.ficha .estilo-boton.abierta a.boton strong {background: transparent url('../img/ficha-sede/ico-abierta.png') 0.4em 0.3em no-repeat;padding-left: 1.5em;}
#fondo #contenedor #contenido.ficha .estilo-boton.finalizada a.boton strong {background: transparent url('../img/ficha-sede/ico-finalizada.png') 0.4em 0.3em no-repeat;padding-left: 1.5em;}
#fondo #contenedor #contenido.ficha .estilo-boton.proxima a.boton strong {background: transparent url('../img/ficha-sede/ico-proxima.png') 0.4em 0.3em no-repeat;padding-left: 1.5em;}
#fondo #contenedor #contenido.ficha .estilo-boton.proximaPub a.boton strong {background: transparent url('../img/ficha-sede/ico-cerrada.png') 0.4em 0.3em no-repeat;padding-left: 1.5em;}
#fondo #contenedor #contenido.ficha .estilo-boton.cerrada span { color: #000;background: none;font-weight: 700;}
#fondo #contenedor #contenido.ficha .estilo-boton.cerrada a.boton strong {background: transparent url('../img/ficha-sede/ico-cerrada.png') 0.4em 0.3em no-repeat;padding-left: 1.5em;}

#fondo #contenedor #contenido.ficha .estilo-boton a.boton {background-image:none;}

/*Listado servicios*/
#fondo #contenedor #contenido .listado-becas ul {margin:0; padding:0;}
#fondo #contenedor #contenido .listado-becas ul li {list-style:none; border-bottom:1px dotted #ccc; padding: 0 0 0 1.5em;background: url('../img/cuadrado-listado.png') 0.5em 0.3em no-repeat; margin:0.3em 0; font-size: 0.95em;}
#fondo #contenedor #contenido .listado-becas ul li a {text-decoration: none; color: #2f2f2f; margin: 1em 0; display: block; font-weight: 700;}
#fondo #contenedor #contenido .listado-becas ul li a:hover {color: #2D5582;}

#fondo #contenedor #contenido .listado-becas ul li.plazo {padding-bottom: 1em;}
#fondo #contenedor #contenido .listado-becas ul li p {font-size: 1em; font-weight: 700;margin-left: 0;}
#fondo #contenedor #contenido .listado-becas ul li span.descripcion-LS {font-weight: 400; display:block;}
#fondo #contenedor #contenido .listado-becas ul li span.descripcion-LS strong.rojo {color: #A70000; background:none; padding:0;}

#fondo #contenedor #contenido .listado-becas ul li span {margin: 0.75em 0;}
#fondo #contenedor #contenido .listado-becas ul li span strong {margin-right:0.5em;padding-left: 0.95em;background: url('../img/cuadrado-listado-gris.png') 0 0.3em no-repeat;}

#fondo #contenedor #contenido .listado-becas ul li span em {font-weight: bold; font-style: normal; color: #fff; padding: 0.2em 0.5em; text-transform: uppercase; font-size: 0.9em; vertical-align: top; text-align: center; margin: 0 0.5em;padding: 0.4em 0.7em 0.4em 1.9em;margin: 0;margin-right: 0.5em;}

#fondo #contenedor #contenido .listado-becas ul li span.proxima em {color: #9E581A;border: 1px solid #9E581A;background: url('../img/ficha-sede/ico-proxima.png') 0.6em 0.6em no-repeat;padding-left: 1.8em;}
#fondo #contenedor #contenido .listado-becas ul li span.abierta em {color: #4D7403;border: 1px solid #4D7403; background: url('../img/ficha-sede/ico-abierta.png') 0.6em 0.6em no-repeat;;padding-left: 1.8em;}
#fondo #contenedor #contenido .listado-becas ul li span.finalizada em {color: #A70000;border: 1px solid #B32626;background: url('../img/ficha-sede/ico-finalizada.png') 0.6em 0.6em no-repeat; padding-left: 1.8em;}
#fondo #contenedor #contenido .listado-becas ul li span.cerrada em {background: #6F6F6F;color: #FFF;padding-left: 0.5em;}
#fondo #contenedor #contenido .listado-becas ul li span.proximaPub em {background: #F2EEEE; color: #535353; border: 1px solid #BABABA;padding-left: 0.5em;}

#fondo #contenedor #contenido .listado-becas ul li.localizacion-listado {padding-bottom: 0;}
#fondo #contenedor #contenido .listado-becas ul li.localizacion-listado ul {border-left: 1px dotted #ccc; margin-bottom: 0;}
#fondo #contenedor #contenido .listado-becas ul li.localizacion-listado ul li p a[rel="external"] {background: url("../../templating/base/img/ico-external.gif") right 0 top -1px no-repeat; padding-right: 1.8em;}
#fondo #contenedor #contenido .listado-becas ul li.localizacion-listado ul li.plazo {list-style: none !important;}

#fondo #contenedor #contenido.ficha .estilo-boton span em {font-weight:700;}
#fondo #contenedor #contenido.ficha .estilo-boton.abierta span em {color: #217833;}
#fondo #contenedor #contenido.ficha .estilo-boton.finalizada span em {color: #A70000;}
#fondo #contenedor #contenido.ficha .estilo-boton.proxima span em {color: #9E581A;}
#fondo #contenedor #contenido.ficha .estilo-boton.proximaPub span em {color: #686868;}

#fondo #contenedor #contenido .listado-becas ul li a[rel="external"] {background: url(../img/ico-external.gif) right -1px no-repeat; display: inline-block; padding-right: 1.7em; margin:0;} 

/*Componente iframe - cif*/
#fondo #contenedor #contenido .cif {display:block;text-align: center;}
#fondo #contenedor #contenido .cif iframe {border: 0;}

#fondo #contenedor #contenido .cif.wmd iframe,
#fondo #contenedor #contenido .cif.izquierda.wmd,
#fondo #contenedor #contenido .cif.derecha.wmd
{width: 60%;}

#fondo #contenedor #contenido .cif.wgr iframe,
#fondo #contenedor #contenido .cif.izquierda.wgr,
#fondo #contenedor #contenido .cif.derecha.wgr
{width: 80%;}

#fondo #contenedor #contenido .cif.wancho iframe,
#fondo #contenedor #contenido .cif.izquierda.wancho,
#fondo #contenedor #contenido .cif.derecha.wancho
{width: 100%;}

#fondo #contenedor #contenido .cif.izquierda iframe,
#fondo #contenedor #contenido .cif.derecha iframe
{width: 100%;}

#fondo #contenedor #contenido .cif.izquierda {margin-right: 0.75em;}
#fondo #contenedor #contenido .cif.derecha {margin-left: 0.75em;}

#fondo #contenedor #contenido .cif.hpq iframe {height: 400px;}
#fondo #contenedor #contenido .cif.hmd iframe {height: 500px;}
#fondo #contenedor #contenido .cif.hgr iframe {height: 600px;}

#fondo #contenedor #contenido .cif.izquierda {float:left; clear:both;}
#fondo #contenedor #contenido .cif.derecha {float: right;clear: both;}

#fondo #contenedor #contenido .cif.izquierda.wgr,
#fondo #contenedor #contenido .cif.derecha.wgr
{float:none; margin: 0 auto;}

/*provisional*/
#fondo #contenedor #contenido .listado-becas ul li.plazo {padding-bottom: 0;}
#fondo #contenedor #contenido .listado-becas ul li span[class=""] {display: none;}
#fondo #contenedor #contenido .listado-becas ul li span {padding-bottom: 0.5em; display: block;}

/*Componente enfasis - cten*/
#fondo #contenedor .cten {margin: 0.5em 0;}
#fondo #contenedor .cten p {font-size: 0.95em; margin:0; line-height: 1.5;}
#fondo #contenedor .cten.fondo {background-color: #f3f3f3; padding: 0.5em 1em;}
#fondo #contenedor .cten.fondo.borde {border: 1px solid #d2d2d2;}

#fondo #contenedor .cten.fondo p,
#fondo #contenedor .cten.borde p
{margin: 0;}

#fondo #contenedor .cten.borde {padding: 0.5em 1em; border: 1px solid #000000;}

#fondo #contenedor #contenido .ta-center.cten {display:block;}

/*Contenido previo*/
#fondo #contenedor #contenido-previo {height: 300px; overflow: hidden; position: relative; margin: 0; padding: 0;}
#fondo #contenedor #contenido-previo .cfondo {background: rgba(76, 76, 76, 0.8); width: 100%; height: 100%; position: absolute; z-index: 1;}

#fondo #contenedor #contenido-previo .cfondo .texto {position: absolute; z-index: 1; margin: 0; padding: 0; width: 712px; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #FFF;}
#fondo #contenedor #contenido-previo .cfondo .texto p {margin: 0;}
#fondo #contenedor #contenido-previo .cfondo .texto p.antetitulo {text-transform: uppercase; font-weight: 700; color: #F4F4F4; font-size: 1em; }
#fondo #contenedor #contenido-previo .cfondo .texto p.titulo {color: #FFF; font-weight: 700; font-size: 3em; line-height: 1.1;}
#fondo #contenedor #contenido-previo .cfondo .texto p.descripcion {font-size: 0.85em;}

#fondo #contenedor #contenido-previo.ta-left .cfondo .texto {left: 5%; transform: translate(0%, -50%);}
#fondo #contenedor #contenido-previo.ta-right .cfondo .texto {transform: translate(0%, -50%); left: initial; right: 5% !important;}

#fondo #contenedor #contenido-previo .imagen {position: absolute; top: 0; width: 100%;}
#fondo #contenedor #contenido-previo .imagen img {margin: 0; padding: 0; width: 100%; vertical-align: top;}

/*Componente buscador almacenes - cba*/
#fondo #contenedor #contenido .cba.simple {background: #e8e8e8; padding: 0.5em; margin-bottom: 0.5em;}

#fondo #contenedor #contenido .cba.simple div.formulario-contenido form fieldset {border: none;}
#fondo #contenedor #contenido .cba.simple div.formulario-contenido form fieldset .seleccion {margin: 0 0.75em; display: inline-block; vertical-align: bottom; padding: 0;}

#fondo #contenedor #contenido .cba.simple div.formulario-contenido form fieldset .seleccion label,
#fondo #contenedor #contenido .cba.simple div.formulario-contenido form fieldset .seleccion p.label
{display: block; clear: right; text-align: left; text-transform: uppercase; margin-bottom: 1em; width: auto;}

#fondo #contenedor #contenido .cba.simple div.formulario-contenido form fieldset .seleccion select {display: block; clear: left; padding: 0.2em;}

#fondo #contenedor #contenido .cba.simple div.formulario-contenido form fieldset div.botones {display: inline-block; text-align: left; padding: 0; vertical-align: bottom; margin: 0.1em 0;}
#fondo #contenedor #contenido .cba.simple div.formulario-contenido form fieldset div.botones input {padding: 0.2em 0.9em; border: 1px solid #b7b8b9; border-radius: 2px; cursor: pointer; background: #eaeaea url(../img/bk-submit.jpg) repeat; border: 1px solid #969696;}
#fondo #contenedor #contenido .cba.simple div.formulario-contenido form fieldset div.botones input {background: #d4d4d4;}

/* Almacenes - Articulos revista - Caja de citar */
#fondo #contenedor #contenido.registro-almacenes .cte p.citar {max-width: 40em; border: 1px solid #ccc; padding: 1em;}

/*Enlace saltar al contenido*/
.skip-link {position: absolute; display: inline-block; padding: .375rem .75rem; line-height: 1; font-size: 0.85rem; background-color: #ffffff; color: #004e86; z-index: 2000; top:1.5em; left: 50%; transform: translate(-50%, -50%); text-decoration: none;}
.skip-link:hover {text-decoration:underline;}
.skip-link:not(:focus) {height: 1px; width: 1px; overflow: hidden; white-space: nowrap; clip: rect(0 0 0 0); clip-path: inset(50%);}

/*Responsive*/
@media(max-width: 1279px){

	/*Mapa de comunidades*/
	#fondo #contenedor #contenido .cmp.com .mapaImg {height: 30.55em; width: 42.3em;}
	#fondo #contenedor #contenido .cmp.com ul.lista li {background-position: 0.7em 0.7em;}
	#fondo #contenedor #contenido .cmp.com ul.lista li a {padding: 0.38em 0 0.38em 1.9em;}

	#fondo #contenedor.tres #contenido .cmp.com {width: 40.4em;}
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg {height: 29.3em; width: 40.3em;}
	#fondo #contenedor.tres #contenido .cmp.com ul.lista {width: 50.3em;}
	#fondo #contenedor.tres #contenido .cmp.com ul.lista li {width:17.9em;}

	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el14 {left: 59%;}
	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el12 {left: 47%;}
	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el17 {left: 66%;}
	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el13 {left: 61%;}
	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el16 {left: 55%;}
	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el6 {left: 45%;}

	/*Mapa de provincias*/
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg {width: 40.2em; height: 29.6em;}
	#fondo #contenedor.tres #contenido .cmp.prov ul.lista {width:50.2em;}
	#fondo #contenedor.tres #contenido .cmp.prov ul.lista li {width: 17.9em;}

	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el1 {left: 20%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el4 {left: 65%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el5 {left: 56%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el7 {left: 40%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el8 {left: 32%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el11 {left: 33%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el12 {left: 34%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el13 {left: 45%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el15 {left: 37%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el18 {left: 56%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el19 {left: 84%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el22 {left: 56%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el29 {left: 35%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el30 {left: 75%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el31 {left: 26%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el32 {left: 47%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el33 {left: 41%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el34 {left: 53%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el36 {left: 59%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el37 {left: 25%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el38 {left: 42%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el39 {left: 20%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el42 {left: 45%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el45 {left: 72%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el49 {left: 41%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el50 {left: 52%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el51 {left: 35%;}

	/*Galeria de botones - gbtn dos columnas*/
	#fondo #contenedor.dos #contenido .gbtn {width:882px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn {height: 71px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.imgtxt img {height: 71px; width: 71px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.txt a span {height: 63px; width: 212px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.imgtxt a span {width: 113px; height: 71px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn {height: 139px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.txt a span {width: 138px; height: 132px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.list {height: 42px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.list a span {height: 35px; width: 133px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.txt a span {width: 285px; height: 132px;}

	/*Galeria de botones - gbtn tres columnas*/
	#fondo #contenedor.tres #contenido .gbtn {width: 536px;}
	#fondo #contenedor.tres #contenido .gbtn .w2 {width:100%;}
	#fondo #contenedor.tres #contenido .gbtn .w2 .w2 {width:50%;}

	/*OPCION 1*/
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn {height: 88px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.txt a span {height: 81px; width: 260px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.imgtxt a span {width: 144px; height: 88px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.imgtxt img {height: 88px; width: 88px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.img a img {height: 100%; width: 100%;}
	
	/*OPCION 2*/
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn {height: 171px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.txt a span {width: 170px; height: 164px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list {height: 53px !important;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list a span {height: 42px !important; width: 172px;line-height:1.2; padding:0.4em 0;}
	
	/*OPCION 3*/
	#fondo #contenedor.tres #contenido .gbtn .fila.op3 .btn {height: 71px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op3 .btn.txt a span {height: 65px; width: 170px;}
	
	/*OPCION 4*/
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn {height: 41px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.txt a span {height: 34px; width: 170px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.imgtxt a span {width: 102px; height: 41px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.imgtxt a img {width: 41px; height: 41px;}

	/*Caja de enlaces - cjenl*/
	#fondo #contenedor #contenido .cjenl .elemento {width: 33.6em;}
	#fondo #contenedor.dos #contenido .cjenl .elemento {width:26em;}

	/*Tarjetas - ctarj*/
	#fondo #contenedor #contenido .ctar.esc-h.pq .elemento .info,
	#fondo #contenedor #contenido .ctar.esc-l.pq .elemento .info 
	{max-width: 48.9em;}

	#fondo #contenedor #contenido .ctar.esc-h.md .elemento .info,
	#fondo #contenedor #contenido .ctar.esc-l.md .elemento .info
	{max-width: 46.3em;}
	
	#fondo #contenedor #contenido .ctar.esc-h.gr .elemento .info,
	#fondo #contenedor #contenido .ctar.esc-l.gr .elemento .info
	{max-width: 44.6em;}

	#fondo #contenedor #contenido .ctar.esc-v .elemento {max-width:25%;}

	/*Carrusel*/
	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination {height: 2.65em;}

	/*Dos columnas*/
	#fondo #contenedor.dos .csld .containerSlider div[id^="slides"] .caption {height:5em;}
	#fondo #contenedor.dos #contenido .csld.gr .containerSlider div[id^="slides"] .caption {height:6.5em;}
	#fondo #contenedor.dos .csld.md .containerSlider div[id^="slides"] .caption {height:7.5em;}

	#fondo #contenedor.dos .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous,
	#fondo #contenedor.dos .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 7.7em;}

	#fondo #contenedor.dos #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous,
	#fondo #contenedor.dos #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 4em;}

	#fondo #contenedor.dos .csld.md.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous,
	#fondo #contenedor.dos .csld.md.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 1em;}

	/*Tres columnas*/
	#fondo #contenedor.tres .csld .containerSlider div[id^="slides"] .caption {height:6.5em;}
	#fondo #contenedor.tres #contenido .csld.gr .containerSlider div[id^="slides"] .caption {height:7.5em;}
	#fondo #contenedor.tres .csld.md .containerSlider div[id^="slides"] .caption {height: 8.65em;}
	
	#fondo #contenedor.tres .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination {left: 1.5em;}

	#fondo #contenedor.tres .csld.md.tipo2 .containerSlider div[id^="slides"] p.mas {margin-left:0;}
	#fondo #contenedor.tres .csld.md.tipo2 .containerSlider div[id^="slides"] p.mas a {padding-left: 1.2em !important;}

	/*FORMULARIOS GENERALES*/
	#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset .seleccion div.opciones {max-width: 100%;}

	/*Formulario 3 columnas*/
	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.item > div.sp, 
	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.sp,
	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.item > div.gr, 
	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.gr
	{max-width: 15.75em;}

	/*Google maps*/
	#fondo #contenedor.una #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p43 object
	{height:824px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p169 object
	{height:618px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p31 object
	{height:366px;}

	#fondo #contenedor.dos #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p43 object
	{height:650px;}

	#fondo #contenedor.dos #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p169 object
	{height:488px;}

	#fondo #contenedor.dos #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p31 object
	{height:289px;}

	#fondo #contenedor.tres #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p43 object
	{height:476px;}

	#fondo #contenedor.tres #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p169 object
	{height:357px;}

	#fondo #contenedor.tres #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p31 object
	{height:211px;}
	
	/*Tarjetas*/
	#fondo #contenedor.tres #contenido .ctar.esc-h.pq .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.esc-l.pq .elemento .info
	{max-width: 33.5em; width: 33.5em;}

	#fondo #contenedor.tres #contenido .ctar.esc-h.md .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.esc-l.md .elemento .info
	{max-width: 31em; width: 31em;}

	#fondo #contenedor.tres #contenido .ctar.esc-h.gr .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.esc-l.gr .elemento .info
	{max-width: 28em; width: 28em;}

	/*Ficha*/
	#fondo #contenedor #contenido.ficha .subseccion .cte {max-width: 58em;}

	/*Componente video - cvi*/
	#fondo #contenedor.una .cvi.ancho .reproductor iframe,
	#fondo #contenedor.una .cvi.ancho .reproductor object
	{height:838px;}

	#fondo #contenedor .cvi.ancho .reproductor iframe,
	#fondo #contenedor .cvi.ancho .reproductor object
	{height:662px;}

	#fondo #contenedor.tres .cvi.ancho .reproductor iframe,
	#fondo #contenedor.tres .cvi.ancho .reproductor object
	{height:485px;}

	#fondo #contenedor.una .cvi.ancho.formato16-9 .reproductor iframe,
	#fondo #contenedor.una .cvi.ancho.formato16-9 .reproductor object
	{height:472px;}

	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor iframe,
	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor object
	{height:496px;}

	#fondo #contenedor.tres .cvi.ancho.formato16-9 .reproductor iframe,
	#fondo #contenedor.tres .cvi.ancho.formato16-9 .reproductor object
	{height:363px;}

	/*Componente video listado de anclas*/
	#fondo #contenedor.tres #contenido .cla .elemento .cvi.gr {float: none; margin: 0 auto;}

	/*Componente imagen columnas*/
	#fondo #contenedor #contenido .ccol-2 .col .cim.md, 
	#fondo #contenedor #contenido .ccol-2 .col .cim.md.enlace,
	#fondo #contenedor.dos #contenido .ccol-3 .col .cim.pq, 
	#fondo #contenedor.dos #contenido .ccol-3 .col .cim.pq.enlace,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq, 
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq.enlace,
	#fondo #contenedor.tres #contenido .ccol-3 .col .cim.lg, 
	#fondo #contenedor.tres #contenido .ccol-3 .col .cim.lg.enlace
	{max-width: 100%; width: 100%;}

	#fondo #contenedor #contenido .ccol-2 .col .cim.md img,
	#fondo #contenedor #contenido .ccol-2 .col .cim.md.enlace img,
	#fondo #contenedor.dos #contenido .ccol-3 .col .cim.pq img,
	#fondo #contenedor.dos #contenido .ccol-3 .col .cim.pq.enlace img,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq img,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq.enlace img,
	#fondo #contenedor.tres #contenido .ccol-3 .col .cim.lg img,
	#fondo #contenedor.tres #contenido .ccol-3 .col .cim.lg.enlace img
	{width: 99.7%;}

	#fondo #contenedor #contenido .ccol-2 .col .cim.md.izquierda,
	#fondo #contenedor #contenido .ccol-2 .col .cim.md.derecha,
	#fondo #contenedor.dos #contenido .ccol-3 .col .cim.pq.izquierda,
	#fondo #contenedor.dos #contenido .ccol-3 .col .cim.pq.derecha,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq.izquierda,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq.derecha,
	#fondo #contenedor.tres #contenido .ccol-3 .col .cim.lg.izquierda,
	#fondo #contenedor.tres #contenido .ccol-3 .col .cim.lg.derecha
	{float: none; margin-right: 0; margin-left: 0;}

	/*Componente columnas - video*/
	/*1 columna*/
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor object
	{height: 396px;}

	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 297px;}

	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor object
	{height: 257px;}

	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 204px;}

	/*2 columnas*/
	#fondo #contenedor.dos .ccol-2 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor.dos .ccol-2 .col .cvi.ancho .reproductor object
	{height: 308px;}

	#fondo #contenedor.dos .ccol-2 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor.dos .ccol-2 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 231px;}

	#fondo #contenedor.dos .ccol-3 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor.dos .ccol-3 .col .cvi.ancho .reproductor object
	{height: 197px;}

	#fondo #contenedor.dos .ccol-3 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor.dos .ccol-3 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 148px;}

	/*3 columnas*/
	#fondo #contenedor.tres .ccol-2 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor.tres .ccol-2 .col .cvi.ancho .reproductor object
	{height: 219px;}

	#fondo #contenedor.tres .ccol-2 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor.tres .ccol-2 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 164px;}

	#fondo #contenedor.tres .ccol-3 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor.tres .ccol-3 .col .cvi.ancho .reproductor object
	{height: 138px;}

	#fondo #contenedor.tres .ccol-3 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor.tres .ccol-3 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 103px;}

	/*Componente boton columnas*/
	#fondo #contenedor.tres #contenido .cbtn.centrado {text-align:left !important; margin: 0 !important;}

	/*Componente columnas - boton*/
	#fondo #contenedor.una #contenido div.ccol-3 div.cbtn.derecha,
	#fondo #contenedor.una #contenido div.ccol-3 div.cbtn.izquierda,
	#fondo #contenedor.tres #contenido div.ccol-2 div.cbtn.derecha,
	#fondo #contenedor.tres #contenido div.ccol-2 div.cbtn.izquierda
	{float:none;}

	#fondo #contenedor.dos div.ccol-3 div.cbtn.btngr div.btn-img a span,
	#fondo #contenedor.dos div.ccol-3 div.cbtn.btnpq div.btn-img a span,
	#fondo #contenedor.tres div.ccol-3 div.cbtn.btnpq div.btn-img a span,
	#fondo #contenedor.tres div.ccol-2 div.cbtn.btngr div.btn-img a span
	{display: inline-block; max-width: 77%; line-height: 1.4;}
	
	#fondo #contenedor.tres div.ccol-3 div.cbtn.btngr div.btn-img a {max-height: 3.7em !important;}
	
	#fondo #contenedor.tres div.ccol-3 div.cbtn.btngr div.btn-img a span {display: inline-block; max-width: 72%; line-height: 1.4;}

	/*CARRUSEL NUEVO - csldn*/
	/*/Tamaños de imagen/*/
	#fondo #contenedor.una .csldn .sliders .slide img {height: 479px;}
	#fondo #contenedor.dos .csldn .sliders .slide img {height: 378px;}
	#fondo #contenedor.tres .csldn .sliders .slide img {height: 276px;}

	#fondo #contenedor.una .csldn.gr .sliders .slide img {height: 360px;}
	#fondo #contenedor.dos .csldn.gr .sliders .slide img {height: 284px;}
	#fondo #contenedor.tres .csldn.gr .sliders .slide img {height: 208px;}

	#fondo #contenedor.una .csldn.md .sliders .slide img {height: 240px;}
	#fondo #contenedor.dos .csldn.md .sliders .slide img {height: 189px;}
	#fondo #contenedor.tres .csldn.md .sliders .slide img {height: 139px;}

	/*csldn - Posicion flechas tipo 2*/
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.next
	{top: 224.5px;}

	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.next
	{top: 165px;}

	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.next
	{top: 105px;}

	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.next
	{top: 174px;}

	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.next
	{top: 127px;}

	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.next
	{top: 79.5px;}

	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.next
	{top: 123px;}

	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.next
	{top: 89px;}

	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.next
	{top: 54.5px;}

	/*Componente buscador almacenes - cba*/
	#fondo #contenedor #contenido .cba.simple div.formulario-contenido form fieldset .seleccion {margin: 1em 0; display: block;}

}

@media(max-width: 1151px){

	/*Mapas*/
	#fondo #contenedor #contenido .cmp.com,
	#fondo #contenedor #contenido .cmp.prov,
	#fondo #contenedor #contenido .cmp.com .mapaImg,
	#fondo #contenedor #contenido .cmp.prov .mapaImg
	{width: 47.2em;}

	#fondo #contenedor #contenido .cmp.com .mapaImg,
	#fondo #contenedor #contenido .cmp.prov .mapaImg
	{height: 35em;}

	#fondo #contenedor #contenido .cmp.prov ul.lista li,
	#fondo #contenedor #contenido .cmp.com ul.lista li
	{width:21.1em;}

	/*Mapa de comunidades*/
	#fondo #contenedor #contenido .cmp.com ul.lista {margin:0; width:100%;}
	#fondo #contenedor #contenido .cmp.com ul.lista li {background-position: 0.7em 0.8em;  margin-left:0.5em;}
	#fondo #contenedor #contenido .cmp.com ul.lista li a {padding: 0.5em 0 0.5em 1.9em;}

	#fondo #contenedor.tres #contenido .cmp.com .mapaImg {height: 23.8em; width: 32.3em;}
	#fondo #contenedor.tres #contenido .cmp.com ul.lista {width: 40.3em;}
	#fondo #contenedor.tres #contenido .cmp.com ul.lista li {width:21.5em;}

	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el6 {left: 44%;}
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el9 {left: 76%;}
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el12 {left: 46%;}
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el14 {left: 57%;}
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el15 {left: 52%;}
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el16 {left: 53%;}
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el17 {left: 64%; } 
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el18 {left: 36%;}
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el19 {left: 52%;}

	/*Mapa de provincias*/
	#fondo #contenedor.tres #contenido .cmp.prov ul.lista {width: 40.3em;}
	#fondo #contenedor.tres #contenido .cmp.prov ul.lista li {width: 21.5em;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg {width: 32.3em; height: 24em;}

	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el2 {left: 53%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el3 {left: 57%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el4 {left: 64%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el9 {left: 79%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el14 {left: 67%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el20 {left: 47%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el21 {left: 52%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el22 {left: 54%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el23 {left: 27%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el24 {left: 67%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el28 {left: 25%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el30 {left: 74%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el35 {left: 60%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el36 {left: 58%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el38 {left: 41%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el40 {left: 33%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el46 {left: 62%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el48 {left: 64%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el49 {left: 40%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el50 {left: 51%;}

	/*Galeria de botones - gbtn*/
	#fondo #contenedor.dos #contenido .gbtn
	{width: 745px;}

	#fondo #contenedor.dos #contenido .gbtn .w2.tb-w1 {width: 50%;}

	/*OPCION 1*/
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn {height: 60px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.txt a span {height: 53px; width: 178px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.imgtxt a span {width: 90px; height: 60px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.imgtxt img {height: 60px; width: 60px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.img a img {height: 100%; width: 100%;}
	/*OPCION 2*/
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn {height: 116px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.txt a span {width: 116px; height: 109px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.list {height: 34px !important;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.list a span {height: 27px !important;}
	/*OPCION 3*/
	#fondo #contenedor.dos #contenido .gbtn .fila.op3 .btn {height: 95px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op3 .btn.txt a span {height: 88px; width: 240px;}
	/*OPCION 4*/
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn {height: 58px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn.imgtxt a span {width: 154px; height: 58px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn.txt a span {height: 51px; width: 240px;}
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn.imgtxt a img {width: 58px; height: 58px;}

	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.list a span, 
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list a span
	{line-height: 1.1; width:111px;}

	/*Galeria de botones - gbtn*/
	#fondo #contenedor.tres #contenido .gbtn {width: 444px;}

	/*OPCION 1*/
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn {height: 72px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.txt a span {height: 65px; width: 214px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.imgtxt a span {width: 114px; height: 72px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.imgtxt img {height: 72px; width: 72px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.img a img {height: 100%; width: 100%;}
	/*OPCION 2*/
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn {height: 140px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.txt a span {width: 139px; height: 133px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list {height: 40px !important; margin: 5px 3px 7px 3px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list a span {height: 33px !important; width: 292px; padding: 0.25em 0;} 

	/*OPCION 3*/
	#fondo #contenedor.tres #contenido .gbtn .fila.op3 .btn {height: 58px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op3 .btn.txt a span {height: 51px; width: 139px;}
	/*OPCION 4*/
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn {height: 37px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.txt a span {height: 30px; width: 139px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.imgtxt a span {width: 74px; height: 37px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.imgtxt a img {width: 37px; height: 37px;}

	/*Caja de enlaces - cjenl*/
	#fondo #contenedor #contenido .cjenl .elemento {width: 29.9em;}
	#fondo #contenedor.dos #contenido .cjenl .elemento {width:22em;}

	/*Tarjetas - ctarj*/
	#fondo #contenedor #contenido .ctar.esc-h.pq .elemento .info,
	#fondo #contenedor #contenido .ctar.esc-l.pq .elemento .info
	{max-width: 41em;}
	
	#fondo #contenedor #contenido .ctar.esc-h.md .elemento .info,
	#fondo #contenedor #contenido .ctar.esc-l.md .elemento .info
	{max-width: 39em;}

	#fondo #contenedor #contenido .ctar.esc-h.gr .elemento .info,
	#fondo #contenedor #contenido .ctar.esc-l.gr .elemento .info
	{max-width: 36.6em;}

	/*Carrusel*/
	#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination,
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination
	{height: 2.55em;}
	
	#fondo #contenedor .csld.tipo1.claro .containerSlider div[id^="slides"] .slidesjs-pagination li,
	#fondo #contenedor #contenido .csld.gr.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li
	{margin: 0.8em 0.2em !important;}

	#fondo #contenedor #contenido .csld.md .containerSlider div[id^="slides"] p.mas {margin: 0.6em 0.7em;}
	#fondo #contenedor #contenido .csld.md .containerSlider div[id^="slides"] .caption {height: 7.5em;}

	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination {height: 2.65em;}
	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination {height: 2.75em;}

	/*Dos columnas*/
	#fondo #contenedor.dos .csld.md .containerSlider div[id^="slides"] .caption {height: 10.15em;}

	/*Tres columnas*/
	#fondo #contenedor.tres #contenido .csld.md {width: 60% !important;}
	#fondo #contenedor.tres #contenido .csld.md .containerSlider div[id^="slides"] .caption {height: 6.95em;}

	#fondo #contenedor.tres .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination {left: 4.7em;}

	#fondo #contenedor.tres #contenido .csld.md .containerSlider div[id^="slides"] a.slidesjs-next, 
	#fondo #contenedor.tres #contenido .csld.md .containerSlider div[id^="slides"] a.slidesjs-previous, 
	#fondo #contenedor.tres #contenido .csld.md .containerSlider div[id^="slides"] a.slidesjs-play, 
	#fondo #contenedor.tres #contenido .csld.md .containerSlider div[id^="slides"] a.slidesjs-stop
	{margin: 0.5em 0.2em;}

	#fondo #contenedor.tres #contenido .csld.md .containerSlider div[id^="slides"] a.slidesjs-next {margin-left:0;}
	
	#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -52px; height: 17px; width: 17px; background-size: 95%;}
	#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -34px;}

	#fondo #contenedor.tres #contenido .csld.gr.captionInf.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.75em 0.2em 0.8em 0.2em !important;}
	
	#fondo #contenedor.tres #contenido .csld.gr.captionInf.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination,
	#fondo #contenedor.tres #contenido .csld.md.captionInf.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination
	{height: 2.65em;}
	
	/*FORMULARIOS GENERALES*/
	#fondo #contenedor #contenido div.formulario-contenido form fieldset .sp {width: 42em !important;}

	/*Formularios 2 columnas*/
	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.en-linea div label {width: 20em;}

	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.item > div.sp, 
	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.sp
	{max-width: 24.75em;}

	/*Formularios 3 columnas*/
	#fondo #contenedor.tres #contenido div.formulario-contenido form.labels-vert fieldset div.en-linea div {margin-left: 0;}

	/*Google maps*/
	#fondo #contenedor.una #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p43 object
	{height:737px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p169 object
	{height:553px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p31 object
	{height:328px;}

	#fondo #contenedor.dos #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p43 object
	{height:556px;}

	#fondo #contenedor.dos #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p169 object
	{height:417px;}

	#fondo #contenedor.dos #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p31 object
	{height:247px;}

	#fondo #contenedor.tres #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p43 object
	{height:382px;}

	#fondo #contenedor.tres #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p169 object
	{height:286px;}

	#fondo #contenedor.tres #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p31 object
	{height:170px;}

	/*Tarjetas*/
	#fondo #contenedor.tres #contenido .ctar.esc-h.pq .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.esc-l.pq .elemento .info
	{max-width: 24.5em; width: 24.5em;}

	#fondo #contenedor.tres #contenido .ctar.esc-h.md .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.esc-l.md .elemento .info
	{max-width: 22em; width: 22em;}

	#fondo #contenedor.tres #contenido .ctar.esc-h.gr .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.esc-l.gr .elemento .info
	{max-width: 20em; width: 20em;}

	/*Ficha*/
	#fondo #contenedor #contenido.ficha .subseccion .cte {max-width: 51em;}

	/*Componente video columnas*/
	/*1 columna*/
	#fondo #contenedor .ccol-2 .col .cvi.md .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.md .reproductor object
	{height: 351px;}

	#fondo #contenedor .ccol-2 .col .cvi.md.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.md.formato16-9 .reproductor object
	{height: 263px;}

	#fondo #contenedor .ccol-3 .col .cvi.md .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.md .reproductor object
	{height: 226px;}

	#fondo #contenedor .ccol-3 .col .cvi.md.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.md.formato16-9 .reproductor object
	{height: 169px;}

	/*2 columnas*/
	#fondo #contenedor.dos .ccol-2 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor.dos .ccol-2 .col .cvi.ancho .reproductor object
	{height: 260px;}

	#fondo #contenedor.dos .ccol-2 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor.dos .ccol-2 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 195px;}

	#fondo #contenedor.dos .ccol-3 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor.dos .ccol-3 .col .cvi.ancho .reproductor object
	{height: 165px;}

	#fondo #contenedor.dos .ccol-3 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor.dos .ccol-3 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 124px;}

	/*3 columnas*/
	#fondo #contenedor.tres .ccol-2 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor.tres .ccol-2 .col .cvi.ancho .reproductor object
	{height: 171px;}

	#fondo #contenedor.tres .ccol-2 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor.tres .ccol-2 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 128px;}

	#fondo #contenedor.tres .ccol-3 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor.tres .ccol-3 .col .cvi.ancho .reproductor object
	{height: 107px;}

	#fondo #contenedor.tres .ccol-3 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor.tres .ccol-3 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 80px;}

	/*Componente boton columnas*/
	#fondo #contenedor div.ccol-2 div.cbtn.btnpq div.btn-img a span,
	#fondo #contenedor div.ccol-3 div.cbtn.btnpq div.btn-img a span,
	#fondo #contenedor div.ccol-3 div.cbtn.btngr div.btn-img a span
	{display: inline-block; max-width: 77%;}

	#fondo #contenedor div.ccol-2 div.cbtn.btnpq div.btn-img a span {max-width: 100%;}
	#fondo #contenedor div.ccol-3 div.cbtn.btnpq div.btn-img a span {max-width: 87%;}
	#fondo #contenedor div.ccol-3 div.cbtn.btngr div.btn-img a span {max-width: 82%;}

	#fondo #contenedor.tres div.ccol-3 div.cbtn.btngr div.btn-img a {max-height: 5em;}

	/*CARRUSEL NUEVO - csldn*/
	/*/Tamaños de imagen/*/
	#fondo #contenedor.una .csldn .sliders .slide img {height: 428px;}
	#fondo #contenedor.dos .csldn .sliders .slide img {height: 323px;}
	#fondo #contenedor.tres .csldn .sliders .slide img {height: 221px;}

	#fondo #contenedor.una .csldn.gr .sliders .slide img {height: 322px;}
	#fondo #contenedor.dos .csldn.gr .sliders .slide img {height: 243px;}
	#fondo #contenedor.tres .csldn.gr .sliders .slide img {height: 167px;}

	#fondo #contenedor.una .csldn.md .sliders .slide img {height: 215px;}
	#fondo #contenedor.dos .csldn.md .sliders .slide img {height: 162px;}
	#fondo #contenedor.tres .csldn.md .sliders .slide img {height: 133px;}

	/*csldn - Posicion flechas tipo 2*/
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.next
	{top: 199px;}

	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.next
	{top: 146px;}

	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.next
	{top: 92.5px;}

	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.next
	{top: 146.5px;}

	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.next
	{top: 106.5px;}

	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.next
	{top: 66px;}

	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.next
	{top: 95.5px;}

	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.next
	{top: 68.5px;}

	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.next
	{top: 51.5px;}

	/*Anclas*/
	#fondo #contenedor #contenido a:target {display: inline-block; height: 50px; padding-top: 50px; margin-top: -100px;}

	/*Componente video - cvi*/
	#fondo #contenedor.una .cvi.ancho .reproductor iframe,
	#fondo #contenedor.una .cvi.ancho .reproductor object
	{height:750px;}

	#fondo #contenedor .cvi.ancho .reproductor iframe,
	#fondo #contenedor .cvi.ancho .reproductor object
	{height:566px;}

	#fondo #contenedor.tres .cvi.ancho .reproductor iframe,
	#fondo #contenedor.tres .cvi.ancho .reproductor object
	{height:389px;}

	#fondo #contenedor.una .cvi.ancho.formato16-9 .reproductor iframe,
	#fondo #contenedor.una .cvi.ancho.formato16-9 .reproductor object
	{height:563px;}

	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor iframe,
	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor object
	{height:424px;}

	#fondo #contenedor.tres .cvi.ancho.formato16-9 .reproductor iframe,
	#fondo #contenedor.tres .cvi.ancho.formato16-9 .reproductor object
	{height:291px;}

	/*Componente iframe - cif*/
	#fondo #contenedor.tres #contenido .cif.izquierda,
	#fondo #contenedor.tres #contenido .cif.derecha {
    float: none; margin: 0 auto;}

    /*Componente video listado de anclas*/
    #fondo #contenedor.tres #contenido .cla .elemento .cvi.md {float: none; margin: 0 auto;}

	/*Componente columnas - video*/
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor object
	{height: 352px;}

	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 264px;}

	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor object
	{height: 227px;}

	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 180px;}

}

@media(max-width: 1023px){

	#fondo #contenedor #contenido .cmp.com,
	#fondo #contenedor #contenido .cmp.prov
	{width: 44.9em !important;}
	
	/*Mapa de comunidades - cmp*/
	#fondo #contenedor #contenido .cmp.com .mapaImg, 
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ,
	#fondo #contenedor #contenido .cmp.prov .mapaImg, 
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg 
	{height: 34em; width: 44.9em;}

	#fondo #contenedor.tres #contenido .cmp.com ul.lista {width: 100%;}

	#fondo #contenedor #contenido .cmp.com ul.lista li,
	#fondo #contenedor.tres #contenido .cmp.com ul.lista li
	{background-position: 0.7em 0.75em; width: 19em;}

	/*Comunidades de EspaÃ±a*/
	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el11,
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el11
	{left: 24%;}

	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el6,
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el6
	{left: 45%;}
	
	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el15,
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el15
	{left: 54%;}

	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el14,
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el14
	{left: 59%;}
	
	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el16,
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el16
	{left: 55%;}
	
	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el12,
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el12
	{left: 47%;}
	
	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el9,
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el9
	{left: 78%;}
	
	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el17,
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el17
	{left: 66%;}
	
	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el13,
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el13
	{left: 61%;}
	
	#fondo #contenedor #contenido .cmp.com .mapaImg ul li.el4,
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg ul li.el4
	{left: 87%;}

	/*Mapa de provincias*/
	#fondo #contenedor #contenido .cmp.prov .mapaImg {height: 34em; width: 44.9em;}
	#fondo #contenedor #contenido .cmp.prov ul.lista li {width:20em;}

	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg {width: 44.9em; height: 34em;}
	#fondo #contenedor.tres #contenido .cmp.prov ul.lista {width: 100%;}
	#fondo #contenedor.tres #contenido .cmp.prov ul.lista li {width: 20em;}

	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el1 {left: 21%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el2 {left: 53%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el3 {left: 58%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el4 {left: 65%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el5 {left: 56%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el6 {left: 35%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el7 {left: 41%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el8 {left: 33%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el9 {left: 80%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el10 {left: 49%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el11 {left: 33%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el12 {left: 35%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el13 {left: 45%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el14 {left: 68%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el15 {left: 37%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el16 {left: 47%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el17 {left: 41%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el18 {left: 57%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el19 {left: 84%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el20 {left: 49%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el21 {left: 54%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el22 {left: 55%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el23 {left: 28%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el24 {left: 68%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el25 {left: 87%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el26 {left: 48%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el27 {left: 54%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el28 {left: 26%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el29 {left: 35%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el30 {left: 75%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el31 {left: 26%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el32 {left: 47%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el33 {left: 41%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el34 {left: 53%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el35 {left: 61%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el36 {left: 59%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el37 {left: 25%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el38 {left: 43%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el39 {left: 20%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el40 {left: 34%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el41 {left: 7%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el42 {left: 45%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el43 {left: 35%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el44 {left: 53%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el45 {left: 72%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el46 {left: 63%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el47 {left: 44%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el48 {left: 65%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el49 {left: 41%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el50 {left: 52%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el51 {left: 35%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el52 {left: 63%;}
	#fondo #contenedor #contenido .cmp.prov .mapaImg ul li.el53 {left: 51%;}

	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el1 {left: 18%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el2 {left: 52%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el5 {left: 54%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el7 {left: 38%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el9 {left: 78%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el10 {left: 46%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el13 {left: 43%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el15 {left: 35%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el16 {left: 44%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el19 {left: 82%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el22 {left: 53%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el27 {left: 53%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el30 {left: 73%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el31 {left: 24%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el34 {left: 51%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el37 {left: 23%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el39 {left: 19%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el42 {left: 43%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el44 {left: 52%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el45 {left: 70%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el50 {left: 50%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el51 {left: 33%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el52 {left: 61%;}

	/*Galeria de botones - gbtn*/
	#fondo #contenedor #contenido .gbtn,
	#fondo #contenedor.dos #contenido .gbtn,
	#fondo #contenedor.tres #contenido .gbtn
	{width: 932px;}
	
	/*OPCION 1*/
	#fondo #contenedor #contenido .gbtn .fila.op1 .btn,
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn,
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn
	{height: 78px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op1 .btn.txt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.txt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.txt a span
	{height: 71px; width: 234px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op1 .btn.imgtxt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.imgtxt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.imgtxt a span
	{width: 128px; height: 78px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op1 .btn.imgtxt img,
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.imgtxt img,
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.imgtxt img
	{height: 78px; width: 78px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op1 .btn.img a img,
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.img a img,
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.img a img
	{height: 100%; width: 100%;}
	
	/*OPCION 2*/
	#fondo #contenedor #contenido .gbtn .fila.op2 .btn,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn
	{height: 147px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op2 .btn.txt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.txt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.txt a span
	{width: 147px; height: 140px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op2 .btn.list,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.list,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list
	{height: 70px !important;}
	
	#fondo #contenedor #contenido .gbtn .fila.op2 .btn.list a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.list a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list a span
	{height: 63.7px !important;}

	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.list a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list a span
	{line-height: 1.2; height: 38.3px !important;}

	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.list a span {width: 141px;}
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list a span {width: 147px;}
	
	/*OPCION 3*/
	#fondo #contenedor #contenido .gbtn .fila.op3 .btn,
	#fondo #contenedor.dos #contenido .gbtn .fila.op3 .btn,
	#fondo #contenedor.tres #contenido .gbtn .fila.op3 .btn
	{height: 122px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op3 .btn.txt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op3 .btn.txt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op3 .btn.txt a span
	{height: 115px; width: 302px;}
	
	/*OPCION 4*/
	#fondo #contenedor #contenido .gbtn .fila.op4 .btn,
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn,
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn
	{height: 71px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op4 .btn.imgtxt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn.imgtxt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.imgtxt a span
	{width: 215px; height: 71px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op4 .btn.txt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn.txt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.txt a span
	{height: 64px; width: 302px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op4 .btn.imgtxt a img,
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn.imgtxt a img,
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.imgtxt a img
	{width: 71px; height: 71px;}

	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list {margin:3px;}

	#fondo #contenedor.tres #contenido .gbtn .w2 {width:50%;}
	#fondo #contenedor.tres #contenido .gbtn .w2 .w2 {width:50%;}

	/*Banner*/
	#fondo #contenedor div.banner {width:13.2em;}

	/*Tablas*/
	table thead img {width:100%;}
	table img {max-width: 58.7em;}

	/*Caja de enlaces - cjenl*/
	#fondo #contenedor #contenido .cjenl .elemento,
	#fondo #contenedor.dos #contenido .cjenl .elemento
	{width: 27.7em;}

	/*Tarjetas - ctarj*/
	#fondo #contenedor #contenido .ctar.rwd-h,
	#fondo #contenedor #contenido .ctar.rwd-l
	{display:block;}

	#fondo #contenedor #contenido .ctar.rwd-h .elemento {flex: none; border: 1px solid black; padding: 1em; border-radius: 3px;background: #f9f9f9; display: block; margin: 0.5em 0; max-width: 100%; text-align: left;}
	#fondo #contenedor #contenido .ctar.rwd-l .elemento {flex: none; border: none; border-bottom: 1px dotted #9F9F9F; padding: 1em; border-radius: 3px; background: transparent; width: 100%; max-width: 100%; text-align: left;}
	
	#fondo #contenedor #contenido .ctar.rwd-h .elemento img,
	#fondo #contenedor #contenido .ctar.rwd-h .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l .elemento img,
	#fondo #contenedor #contenido .ctar.rwd-l .elemento .info
	{display: inline-block; vertical-align: top;}

	#fondo #contenedor #contenido .ctar.rwd-h.pq .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.pq .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.pq .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.pq .elemento .info
	{max-width: 50.9em; width: 50.9em;}
	
	#fondo #contenedor #contenido .ctar.rwd-h.md .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.md .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.md .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.md .elemento .info
	{max-width: 49em; width: 49em;}
	
	#fondo #contenedor #contenido .ctar.rwd-h.gr .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.gr .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.gr .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.gr .elemento .info
	{max-width: 46.5em; width: 46.5em;}

	#fondo #contenedor #contenido .ctar.rwd-v {display: flex; flex-wrap: wrap; justify-content: center;}
	#fondo #contenedor #contenido .ctar.rwd-v .elemento {border: 1px solid black; border-radius: 3px;background: #f9f9f9; flex:1 0 100%; display: inline-block; margin: 0.5em; vertical-align: top; text-align: center; max-width: 25%;}
	#fondo #contenedor #contenido .ctar.rwd-v .elemento img {display:block; margin:0 auto;}
	#fondo #contenedor #contenido .ctar.rwd-v .elemento .info {display:block;}

	/*Carrusel*/
	#fondo #contenedor .csld .containerSlider div[id^="slides"] .caption p.titulo {min-height:auto;}

	#fondo #contenedor #contenido .csld.gr .containerSlider div[id^="slides"] .caption {height: 6.2em;}

	#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.8em 0.2em !important;}

	#fondo #contenedor .csld.captionInf .containerSlider div[id^="slides"] p.mas {margin: 0.5em 0.7em !important;}

	#fondo #contenedor #contenido .csld.gr.tipo2.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.7em 0.2em !important;}
	#fondo #contenedor #contenido .csld.gr.tipo2.claro.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.6em 0.2em !important;}
	#fondo #contenedor #contenido .csld.md.tipo1.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em 0.8em !important;}
	#fondo #contenedor #contenido .csld.md.tipo2.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em !important;}

	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination {height: 2.5em;}

	/*Dos columnas*/
	#fondo #contenedor.dos .csld.md .containerSlider div[id^="slides"] .caption {height: 7.85em;}

	#fondo #contenedor.dos .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous, 
	#fondo #contenedor.dos .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next 
	{top: 8.7em;}

	#fondo #contenedor.dos .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous,
	#fondo #contenedor.dos .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 4.7em;}

	#fondo #contenedor.dos .csld.md.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous, 
	#fondo #contenedor.dos .csld.md.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 0.9em;}

	#fondo #contenedor.dos .csld.md.tipo2 .containerSlider div[id^="slides"] .caption p.titulo {padding: 0.5em !important;}

	/*Tres columnas*/
	#fondo #contenedor.tres .csld.md {width:50%;}

	#fondo #contenedor.tres .csld .containerSlider div[id^="slides"] .caption {height: 4.8em;}
	#fondo #contenedor.tres .csld.gr .containerSlider div[id^="slides"] .caption {height: 6em;}
	#fondo #contenedor.tres .csld.md .containerSlider div[id^="slides"] .caption {height: 7.95em;}

	#fondo #contenedor.tres .csld.tipo1.claro .containerSlider div[id^="slides"] .slidesjs-pagination li,
	#fondo #contenedor.tres #contenido .csld.gr.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li
	{margin: 0.8em 0.2em !important;}
	
	#fondo #contenedor.tres #contenido .csld.md .containerSlider div[id^="slides"] a.slidesjs-next,
	#fondo #contenedor.tres #contenido .csld.md .containerSlider div[id^="slides"] a.slidesjs-previous, 
	#fondo #contenedor.tres #contenido .csld.md .containerSlider div[id^="slides"] a.slidesjs-play, 
	#fondo #contenedor.tres #contenido .csld.md .containerSlider div[id^="slides"] a.slidesjs-stop
	{margin: 0.5em;}

	#fondo #contenedor.tres #contenido .csld.md .containerSlider div[id^="slides"] a.slidesjs-next {margin-left:0;}
	
	#fondo #contenedor.tres .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination {left: 5.2em;}

	#fondo #contenedor.tres .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 1px -53px;}
	#fondo #contenedor.tres .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -16px;}
	
	#fondo #contenedor.tres .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous, 
	#fondo #contenedor.tres .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 9.5em;}

	#fondo #contenedor.tres .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -59px;}
	#fondo #contenedor.tres .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -39px;}

	#fondo #contenedor.tres .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination {left: 1.8em;}
	#fondo #contenedor.tres .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.6em 0.2em !important;}

	#fondo #contenedor.tres .csld.md.tipo2 .containerSlider div[id^="slides"] .caption p.titulo {padding: 0.5em !important;}

	#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -59px; height: 1.55em; width: 1.7em; background-size: auto;}
	#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -39px;}

	/*Google maps*/
	#fondo #contenedor.una #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p43 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p43 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p43 object
	{height:682px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p169 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p169 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p169 object
	{height:511px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p31 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p31 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p31 object
	{height:303px;}

	/*Ficha*/
	#fondo #contenedor #contenido.ficha .subseccion .cte {max-width: 46em;}

	/*Componente columnas - boton*/
	#fondo #contenedor.tres div.ccol-2 div.cbtn.btngr div.btn-img a span {max-width: 100%;}
	#fondo #contenedor div.ccol-3 div.cbtn.btnpq div.btn-img a span {display: inline-block; max-width: 77%; line-height: 1.4;}

	/*CARRUSEL NUEVO - csldn*/
	/*/Tamaños de imagen/*/
	#fondo #contenedor.una .csldn .sliders .slide img,
	#fondo #contenedor.dos .csldn .sliders .slide img, 
	#fondo #contenedor.tres .csldn .sliders .slide img
	{height: 396px;}

	#fondo #contenedor.una .csldn.gr .sliders .slide img,
	#fondo #contenedor.dos .csldn.gr .sliders .slide img,
	#fondo #contenedor.tres .csldn.gr .sliders .slide img
	{height: 298px;}

	#fondo #contenedor.una .csldn.md .sliders .slide img,
	#fondo #contenedor.dos .csldn.md .sliders .slide img,
	#fondo #contenedor.tres .csldn.md .sliders .slide img
	{height: 199px;}

	/*csldn - Posicion flechas tipo 2*/
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.next
	{top: 183px;}

	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.next
	{top: 134px;}

	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.next
	{top: 84.5px;}

	/*Correccion anclas*/
	#fondo #contenedor #contenido a:target{display: inline-block; height: 50px; padding-top: 50px; margin-top: -100px; }

	/*Componente video - cvi*/
	#fondo #contenedor .cvi.ancho .reproductor iframe,
	#fondo #contenedor .cvi.ancho .reproductor object
	{height:694px !important;}

	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor iframe,
	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor object
	{height:520px !important;}

	/*Componente iframe - cif*/
	#fondo #contenedor.tres #contenido .cif.izquierda.wmd {float:left; margin-right: 0.75em;}
	#fondo #contenedor.tres #contenido .cif.derecha.wmd {float:right; margin-left: 0.75em;}

	#fondo #contenedor.tres #contenido .cif.wgr {width:60%;}
    #fondo #contenedor.tres #contenido .cif.wgr {width:80%;}

    /*Componente video listado de anclas*/
    #fondo #contenedor.tres #contenido .cla .elemento .cvi.derecha {margin-left: 0.75em;}
 	#fondo #contenedor.tres #contenido .cla .elemento .cvi.izquierda {margin-right: 0.75em;}
 	#fondo #contenedor.tres #contenido .cla .elemento .cvi.derecha {float: right;}
 	#fondo #contenedor.tres #contenido .cla .elemento .cvi.izquierda {float: left;}

 	/*FORMULARIOS GENERALES*/

 	/*Formulario 2 columnas*/
 	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.en-linea div.primero label,
 	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.en-linea div.primero p.label
 	{width: 20em;}

 	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.en-linea div label,
 	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.en-linea div p.label
 	{width:auto;}

	/*Formulario 3 columnas*/
	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.item > div.gr, 
	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.gr 
	{max-width: 24.75em;}

	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.item > div.sp, 
	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.sp,
	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.item > div.sp,
	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.sp
	{max-width: 32.25em;}

	/*Componente columnas - video*/
	/*1 columna y 2 columnas*/
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor object
	{height: 324px !important;}

	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 243px !important;}

	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor object
	{height: 208px !important;}

	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 156px !important;}

	/*Boton saltar al contenido*/
	.skip-link {position: fixed;top: 1.8em;}

}

@media(max-width: 959px){

	#fondo #contenedor #contenido .cmp.com, 
	#fondo #contenedor #contenido .cmp.prov, 
	#fondo #contenedor #contenido .cmp.com .mapaImg,
	#fondo #contenedor #contenido .cmp.prov .mapaImg, 
	#fondo #contenedor #contenido .cmp.com .mapaImg, 
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg,
	#fondo #contenedor #contenido .cmp.prov .mapaImg, 
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg
	{width: 44.9em;}

	/*Mapa de comunidades*/
	#fondo #contenedor #contenido .cmp.com .mapaImg,
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg,
	#fondo #contenedor #contenido .cmp.prov .mapaImg
	{height: 33.45em;}
	
	#fondo #contenedor #contenido .cmp.prov ul.lista li,
	#fondo #contenedor #contenido .cmp.com ul.lista li
	{width:19em;}

	/*Mapa de provincias*/
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg {width: 44.9em; height: 31.45em;}
	#fondo #contenedor.tres #contenido .cmp.prov ul.lista li {width: 19em;}

	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el1 {left: 21%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el2 {left: 53%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el3 {left: 58%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el4 {left: 65%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el5 {left: 56%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el6 {left: 35%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el7 {left: 41%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el8 {left: 33%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el9 {left: 80%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el10 {left: 49%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el11 {left: 33%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el12 {left: 35%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el13 {left: 45%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el14 {left: 68%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el15 {left: 37%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el16 {left: 47%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el17 {left: 41%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el18 {left: 57%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el19 {left: 84%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el20 {left: 49%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el21 {left: 54%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el22 {left: 55%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el23 {left: 28%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el24 {left: 68%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el25 {left: 87%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el26 {left: 48%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el27 {left: 54%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el28 {left: 26%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el29 {left: 35%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el30 {left: 75%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el31 {left: 26%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el32 {left: 47%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el33 {left: 41%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el34 {left: 53%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el35 {left: 61%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el36 {left: 59%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el37 {left: 25%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el38 {left: 43%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el39 {left: 20%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el40 {left: 34%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el41 {left: 7%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el42 {left: 45%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el43 {left: 35%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el44 {left: 53%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el45 {left: 72%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el46 {left: 63%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el47 {left: 44%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el48 {left: 65%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el49 {left: 41%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el50 {left: 52%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el51 {left: 35%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el52 {left: 63%;}
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg ul li.el53 {left: 51%;}

	/*Galeria de botones*/
	.tb1-w1 {width:100%;}
	.tb1-w2 {width:50%;}
	.tb1-w3 {width:33.33%;}
	.tb1-w4 {width:25%;}

	#fondo #contenedor.tres #contenido .gbtn .tb1-w1 {width:100%;}
	#fondo #contenedor.tres #contenido .gbtn .tb1-w2 {width:50%;}

	/*Galeria de botones - gbtn*/
	#fondo #contenedor #contenido .gbtn,
	#fondo #contenedor.dos #contenido .gbtn,
	#fondo #contenedor.tres #contenido .gbtn
	{width: 536px;}

	/*OPCION 1*/
	#fondo #contenedor #contenido .gbtn .fila.op1 .btn,
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn,
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn
	{height: 88px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op1 .btn.txt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.txt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.txt a span
	{height: 81px; width: 260px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op1 .btn.imgtxt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.imgtxt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.imgtxt a span
	{width: 144px; height: 88px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op1 .btn.imgtxt img,
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.imgtxt img,
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.imgtxt img
	{height: 88px; width: 88px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op1 .btn.img a img,
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.img a img,
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.img a img
	{height: 100%; width: 100%;}
	
	/*OPCION 2*/
	#fondo #contenedor #contenido .gbtn .fila.op2 .btn,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn
	{height: 171px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op2 .btn.txt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.txt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.txt a span
	{width: 170px; height: 164px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op2 .btn.list,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.list,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list
	{height: 82px !important;}
	
	#fondo #contenedor #contenido .gbtn .fila.op2 .btn.list a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.list a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list a span
	{height: 72px !important; width: 170px;}

	#fondo #contenedor #contenido .gbtn .fila.op2 .btn.list a span {height: 72px !important; width: 171px; padding: 0.36em 0;}

	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.list a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list a span
	{height: 42px !important; width: 171px; padding: 0.36em 0;}
	
	/*OPCION 3*/
	#fondo #contenedor #contenido .gbtn .fila.op3 .btn,
	#fondo #contenedor.dos #contenido .gbtn .fila.op3 .btn,
	#fondo #contenedor.tres #contenido .gbtn .fila.op3 .btn
	{height: 71px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op3 .btn.txt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op3 .btn.txt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op3 .btn.txt a span
	{height: 65px; width: 170px;}
	
	/*OPCION 4*/
	#fondo #contenedor #contenido .gbtn .fila.op4 .btn,
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn,
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn
	{height: 41px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op4 .btn.txt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn.txt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.txt a span
	{height: 34px; width: 170px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op4 .btn.imgtxt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn.imgtxt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.imgtxt a span
	{width: 102px; height: 41px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op4 .btn.imgtxt a img,
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn.imgtxt a img,
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.imgtxt a img
	{width: 41px; height: 41px;}

	/*Listado de anclas - cla*/
	#fondo #contenedor #contenido .cla .subir-listado {display:none;}
	#fondo #contenedor #contenido .cla h3 {padding: 0.35em 0;}

	/*Alertas*/
	#fondo .alertaModal {bottom:0; top:initial; z-index:200;}

	/*Tablas*/
	#fondo #contenedor #contenido div[class^="ct"] {overflow-x:auto;}
	#fondo #contenedor #contenido div[class^="ct"] table {min-width:40em;}
	#fondo #contenedor #contenido div.cte {overflow-x: visible;}

	#fondo #contenedor #contenido .cim.ancho + .cte {overflow-x: visible !important;}

	/*Tabs rwd*/
	#fondo #contenedor #contenido div.tabs.dsp-c {padding: 0;border-radius: 3px;background: #f2f2f2;border: 1px solid #ddd;}
	#fondo #contenedor #contenido div.tabs.dsp-c a.dsp-b {text-decoration: none; font-size: 0.85em; color: #333; font-weight: 700; padding: 0.75em 0.5em; background: transparent url(../img/responsive/ico-puntos.png) center right 0.5em no-repeat; border-bottom: 1px solid #dddddd;}
 	
 	#fondo #contenedor #contenido div.tabs.dsp-c ul.dsp-abierto {background: none;margin: 0;padding:0;}
	#fondo #contenedor #contenido div.tabs.dsp-c ul.dsp-abierto li {display: block; margin: 0; border: none; border-top: 1px solid #f2f2f2; border-radius: 0;}
	#fondo #contenedor #contenido div.tabs.dsp-c ul.dsp-abierto li a {display:block;}
	#fondo #contenedor #contenido div.tabs.dsp-c ul.dsp-abierto li:hover {background: #e8e6e6;}

    #fondo #contenedor #contenido div.tabs.dsp-c a.dsp-b {display:block;}
    #fondo #contenedor #contenido div.tabs.dsp-c .dsp-d {display: none !important;}

    /*Listado de iconos*/
    #fondo #contenedor #contenido .cli .elemento .enlaces,
    #fondo #contenedor #contenido .cli .elemento .literal
    {float:none;}

    #fondo #contenedor #contenido .cli .elemento .enlaces {text-align: center;}
    #fondo #contenedor #contenido .cli .elemento .enlaces ul li a {width: 3.57em; height: 3.57em;}

    /*Paginas de error*/
	#fondo #contenedor #contenido[class^="err"] {background-position: center top 2.5em;}
	#fondo #contenedor #contenido[class^="err"] .cte {margin-top: 10em;}

	/*Componente - contenido lateral cajon imagenes - cc cgi*/
	/*Una columna*/
	#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.una .cim {max-width: 11.7em;}
	#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.una .cim img {width: 11.7em;}

	#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.una .cim.formato-h img {height:8.78em;}
	#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.una .cim.formato-v img {height:15.6em;}
	#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.una .cim.formato-c img {height:11.7em;}
	
	/*Dos columnas*/
	#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.dos .cim {max-width: 5.5em;}
	#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.dos .cim img {width: 5.5em;}

	#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.dos .cim.formato-h img {height:4.1em;}
	#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.dos .cim.formato-v img {height:7.3em;}
	#fondo #contenedor div[id^="col"] .ctcl .cc .cgi.dos .cim.formato-c img {height:5.5em;}

	/*Iconos cli*/
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.facebook {background: transparent url("../img/responsive/ico-redes/ico-facebook.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.twitter {background: transparent url("../img/responsive/ico-redes/ico-twitter.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.rss {background:transparent url("../img/responsive/ico-redes/ico-rss.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.youtube {background:transparent url("../img/responsive/ico-redes//ico-youtube.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.linkedin {background:transparent url("../img/responsive/ico-redes/ico-linkedin.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.flickr {background:transparent url("../img/responsive/ico-redes/ico-flickr.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.instagram {background:transparent url("../img/responsive/ico-redes/ico-instagram.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.pinterest {background:transparent url("../img/responsive/ico-redes/ico-pinterest-blanco.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.google {background:transparent url("../img/responsive/ico-redes/ico-googleplus.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.telegram {background:transparent url("../img/responsive/ico-redes/ico-telegram.png") left no-repeat;}	
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.tiktok {background:transparent url("../img/responsive/ico-redes/ico-tiktok-black.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.whatsapp {background: transparent url(../img/responsive/ico-redes/ico-whatsapp.png) left no-repeat;}	
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.blog {background:transparent url("../img/responsive/ico-redes/ico-blog.png") left no-repeat;}

	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.doc {background: transparent url("../img/responsive/iconos/ico-doc.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.odt {background: transparent url("../img/responsive/iconos/ico-odt.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.xls {background: transparent url("../img/responsive/iconos/ico-xls.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.pdf {background: transparent url("../img/responsive/iconos/ico-pdf.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.zip {background: transparent url("../img/responsive/iconos/ico-zip.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.pps {background: transparent url("../img/responsive/iconos/ico-pps.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.txt {background: transparent url("../img/responsive/iconos/ico-txt.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.mdb {background: transparent url("../img/responsive/iconos/ico-mdb.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.img {background: transparent url("../img/responsive/iconos/ico-img.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.educabase {background: transparent url("../img/responsive/iconos/ico-educabase.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.link {background: transparent url("../img/responsive/iconos/ico-link.png") left no-repeat;}
	#fondo #contenedor #contenido .cli .elemento .enlaces ul li a.sede {background: transparent url("../img/responsive/iconos/ico-sede.png") left no-repeat;}

	/*Menu de navegacion*/
	#fondo header #navegacion-superior nav#menu-superior,
    #fondo header #navegacion-superior nav#menu-superior ul,
    #fondo header #navegacion-superior nav#menu-superior ul li,
    #fondo header #navegacion-superior nav#menu-superior.dos-filas,
    #fondo header #navegacion-superior nav#menu-superior.dos-filas ul,
    #fondo header #navegacion-superior nav#menu-superior.dos-filas ul li
    {height: 2.9em;}

    #fondo header #navegacion-superior nav#menu-superior ul.el8 li,
	#fondo header #navegacion-superior nav#menu-superior ul.el7 li,
	#fondo header #navegacion-superior nav#menu-superior ul.el6 li,
	#fondo header #navegacion-superior nav#menu-superior ul.el5 li,
	#fondo header #navegacion-superior nav#menu-superior ul.el4 li,
	#fondo header #navegacion-superior nav#menu-superior ul.el3 li,
	#fondo header #navegacion-superior nav#menu-superior ul.el2 li,
	#fondo header #navegacion-superior nav#menu-superior ul.el1 li
	{width: 100%; max-width:100%;}

	#fondo header #navegacion-superior nav#menu-superior,
	#fondo header #navegacion-superior nav#menu-superior ul,
	#fondo header #navegacion-superior nav#menu-superior ul li,
	#fondo header #navegacion-superior nav#menu-superior ul li.seleccionado
	{height: 2.5em; margin:0;}

	/*Caja de enlaces - cjenl*/
	#fondo #contenedor #contenido .cjenl .elemento,
	#fondo #contenedor.dos #contenido .cjenl .elemento
	{width: 22em;} 

	/*Tarjetas - ctarj*/
	#fondo #contenedor #contenido .ctar.rwd-h.pq .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.pq .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.pq .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.pq .elemento .info
	{max-width: 39.5em;}
	
	#fondo #contenedor #contenido .ctar.rwd-h.md .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.md .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.md .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.md .elemento .info
	{max-width: 37.5em;}
	
	#fondo #contenedor #contenido .ctar.rwd-h.gr .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.gr .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.gr .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.gr .elemento .info
	{max-width: 35em;}

	/*Carrusel*/
	#fondo #contenedor #contenido .csld.md .containerSlider div[id^="slides"] .caption {height: 9.9em;}
	#fondo #contenedor #contenido .csld.md .containerSlider div[id^="slides"] p.mas {margin: 0.5em 0.7em;}

	#fondo #contenedor .csld.tipo1.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em 0.8em !important;}

	#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.8em 0.2em !important;}

	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous,
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 5.6em;}

	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous, 
	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 2.8em;}

	#fondo #contenedor #contenido .csld.md.tipo2.containerSlider div[id^="slides"] a.slidesjs-previous, 
	#fondo #contenedor #contenido .csld.md.tipo2.containerSlider div[id^="slides"] a.slidesjs-next
	{top: 0.5em;}

	/*Dos columnas*/
	#fondo #contenedor.dos .csld.md .containerSlider div[id^="slides"] .caption {height: 9.85em;}

	#fondo #contenedor.dos .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li{margin: 0.6em 0.2em !important;}

	#fondo #contenedor.dos .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous, 
	#fondo #contenedor.dos .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 5.7em;}

	#fondo #contenedor.dos .csld.tipo2.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.3em 0.2em 0.5em 0.2em !important;}

	#fondo #contenedor.dos .csld.gr.tipo2.oscuro.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.7em 0.2em 0.5em 0.2em !important;}
	#fondo #contenedor.dos .csld.md.tipo2.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em !important;}
	
	#fondo #contenedor.dos .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous,
	#fondo #contenedor.dos .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 2.7em;}

	#fondo #contenedor.dos .csld.md.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous, 
	#fondo #contenedor.dos .csld.md.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 0.5em;}

	/*Tres columnas*/
	#fondo #contenedor.tres .csld.md .containerSlider div[id^="slides"] .caption {height: 9.95em;}

	#fondo #contenedor.tres .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous, 
	#fondo #contenedor.tres .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 6.5em;}

	#fondo #contenedor.tres .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous,
	#fondo #contenedor.tres .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 3.15em;}

	#fondo #contenedor.tres .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li,
	#fondo #contenedor.tres .csld.gr.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li
	{margin: 0.8em 0.2em !important;}

	#fondo #contenedor.tres .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.8em 0.2em !important;}

	/*Parrafo imagen - cim*/
	#fondo #contenedor #contenido .cim.gr.izquierda,
	#fondo #contenedor #contenido .cim.gr.derecha
	{margin: 0 auto; float:none;}

	/*FORMULARIOS GENERALES*/
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.en-linea div label
	{width: 20em;}

	#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div.en-linea div {margin-left: 0;}

	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.sp,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div.sp {width: 24.75em !important;}

	/*Formulario 2 columnas*/
	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.en-linea div label,
	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.en-linea div p.label
	{width: 20em;}

	/*Google maps*/
	#fondo #contenedor.una #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p43 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p43 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p43 object
	{height:540px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p169 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p169 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p169 object
	{height:405px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p31 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p31 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p31 object
	{height:240px;}

	/*Ficha*/
	#fondo #contenedor #contenido.ficha .subseccion .cte {max-width: 34em;}

	/*Componente video - cvi*/
	#fondo #contenedor .cvi.ancho .reproductor iframe,
	#fondo #contenedor .cvi.ancho .reproductor object
	{height:549px !important;}

	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor iframe,
	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor object
	{height:412px !important;}

	/*Columnas - ccol*/
	#fondo #contenedor #contenido div.ccol-3 .col {width: 30%;}

	/*Columnas - tablas*/
	#fondo #contenedor #contenido div[class^="ccol-"] .ctabla table {min-width: auto;}

	/*Componente imagen columnas*/
	#fondo #contenedor.una #contenido .ccol-2 .col .cim.md, 
	#fondo #contenedor.una #contenido .ccol-2 .col .cim.md.enlace,
	#fondo #contenedor.una #contenido .ccol-3 .col .cim.pq, 
	#fondo #contenedor.una #contenido .ccol-3 .col .cim.pq.enlace,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.md, 
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.md.enlace,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.gr, 
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.gr.enlace
	{max-width: 100%; width: 100%;}

	#fondo #contenedor.una #contenido .ccol-2 .col .cim.md img,
	#fondo #contenedor.una #contenido .ccol-2 .col .cim.md.enlace img,
	#fondo #contenedor.una #contenido .ccol-3 .col .cim.pq img,
	#fondo #contenedor.una #contenido .ccol-3 .col .cim.pq.enlace img,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.md img,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.md.enlace img,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.gr img,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.gr.enlace img
	{width: 99.7%;}

	#fondo #contenedor.una #contenido .ccol-2 .col .cim.md.izquierda,
	#fondo #contenedor.una #contenido .ccol-2 .col .cim.md.derecha,
	#fondo #contenedor.una #contenido .ccol-3 .col .cim.pq.izquierda,
	#fondo #contenedor.una #contenido .ccol-3 .col .cim.pq.derecha,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.md.izquierda,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.md.derecha,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.gr.izquierda,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.gr.derecha
	{float: none; margin-right: 0; margin-left: 0;}

	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq, 
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq.enlace
	{max-width: 100%; width: 192px;}

	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq img,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq.enlace img
	{width: 192px;}

	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq.derecha {float:right; margin-left: 0.75em;}
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq.izquierda {float:left; margin-right: 0.75em;}

	/*Componente columnas - video*/
	/*1, 2 y 3 columnas*/
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor object
	{height: 251px !important;}

	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 188px !important;}

	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor object
	{height: 160px !important;}

	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 120px !important;}

	/*Columnas - Boton*/
	#fondo #contenedor div.ccol-3 div.cbtn.btnpq div.btn-img a span {display: inline-block; max-width: 77%; line-height: 1.4;}

	#fondo #contenedor.tres #contenido div.ccol-2 div.cbtn.derecha {float:right;}
	#fondo #contenedor.tres #contenido div.ccol-2 div.cbtn.izquierda {float: left;}

	#fondo #contenedor.dos div.ccol-3 div.cbtn.btngr div.btn-img a span{display: inline-block; max-width: 74%;}
	#fondo #contenedor div.ccol-3 div.cbtn.btngr div.btn-img a span {max-width: 74%;}

	/*Contenido previo*/
	#fondo #contenedor #contenido-previo.ta-left .cfondo .texto {left: 4%;}
	#fondo #contenedor #contenido-previo.ta-right .cfondo .texto {right: 4% !important;}

	/*CARRUSEL NUEVO - csldn*/
	/*/Tamaños de imagen/*/
	#fondo #contenedor.una .csldn .sliders .slide img,
	#fondo #contenedor.dos .csldn .sliders .slide img,
	#fondo #contenedor.tres .csldn .sliders .slide img
	{height: 313px;}

	#fondo #contenedor.una .csldn.gr .sliders .slide img,
	#fondo #contenedor.dos .csldn.gr .sliders .slide img, 
	#fondo #contenedor.tres .csldn.gr .sliders .slide img
	{height: 236px;}

	#fondo #contenedor.una .csldn.md .sliders .slide img, 
	#fondo #contenedor.dos .csldn.md .sliders .slide img, 
	#fondo #contenedor.tres .csldn.md .sliders .slide img
	{height: 157px;}

	/*Solo texto*/
	#fondo #contenedor .csldn.solo-texto .sliders .slide .texto {max-height: none;}

	/*csldn - Posicion flechas tipo 2*/
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.next
	{top: 141.5px;}

	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.next
	{top: 103px;}

	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.next
	{top: 63.5px;}

	/*Componente imagen responsive - cim rwd*/
	#fondo #contenedor #contenido .cim.rwd span.lupa.cboxElement.rwd {display: block;}
	#fondo #contenedor #contenido .cim.rwd span.lupa.cboxElement:not(.rwd) {display: none;}

}

@media(max-width: 767px){

	#fondo #contenedor #contenido .cmp.com,
	#fondo #contenedor #contenido .cmp.prov,
	#fondo #contenedor #contenido .cmp.com .mapaImg,
	#fondo #contenedor #contenido .cmp.prov .mapaImg,
	#fondo #contenedor #contenido .cmp.com .mapaImg,
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg,
	#fondo #contenedor #contenido .cmp.prov .mapaImg,
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg
	{width: 100% !important;}

	/*Mapa de comunidades y provincias*/
	#fondo #contenedor #contenido .cmp.com ul.lista, 
	#fondo #contenedor.tres #contenido .cmp.com ul.lista,
	#fondo #contenedor #contenido .cmp.prov ul.lista,
	#fondo #contenedor.tres #contenido .cmp.prov ul.lista
	{width: 100%;}
	
	#fondo #contenedor #contenido .cmp.com .mapaImg,
	#fondo #contenedor.tres #contenido .cmp.com .mapaImg,
	#fondo #contenedor #contenido .cmp.prov .mapaImg,
	#fondo #contenedor.tres #contenido .cmp.prov .mapaImg
	{height: 28em;}

	#fondo #contenedor #contenido .cmp.com ul.lista li,
	#fondo #contenedor.tres #contenido .cmp.com ul.lista li,
	#fondo #contenedor #contenido .cmp.prov ul.lista li,
	#fondo #contenedor.tres #contenido .cmp.prov ul.lista li
	{background-position: 0.7em 0.7em; width: 25.5em;}

	/*Caja de enlaces - cjenl*/
	#fondo #contenedor #contenido .cjenl .elemento,
	#fondo #contenedor.tres #contenido .cjenl .elemento
	{width:97%;}
	
	/*Texto enriquecido columnas*/
	#fondo #contenedor #contenido div.ccol-3 .col {width:29%;}

	/*FORMULARIOS GENERALES*/
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item, 
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.en-linea, 
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion
	{flex-direction: column;}

	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.item > div.sp,
	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.sp
	{width: 32.25em !important;}

	#fondo #contenedor #contenido div.formulario-contenido form fieldset > div > label, 
	#fondo #contenedor #contenido div.formulario-contenido form fieldset > div > p.label, 
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.en-linea div label, 
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.en-linea div p.label, 
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.en-linea div.primero label, 
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.en-linea div.primero p.label
	{text-align: left; width: 100%; padding: 0; margin: 0;}

	/*Caja de enlaces - cjenl*/
	#fondo #contenedor #contenido .cjenl .elemento,
	#fondo #contenedor.dos #contenido .cjenl .elemento
	{width: 37em;}

	/*Tarjetas - ctarj*/
	#fondo #contenedor #contenido .ctar.rwd-h.pq .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.pq .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.pq .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.pq .elemento .info
	{max-width: 31em; width: 31em;}
	
	#fondo #contenedor #contenido .ctar.rwd-h.md .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.md .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.md .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.md .elemento .info
	{max-width: 29em; width: 29em;}
	
	#fondo #contenedor #contenido .ctar.rwd-h.gr .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.gr .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.gr .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.gr .elemento .info
	{max-width: 26.5em; width: 26.5em;}

	#fondo #contenedor #contenido .ctar.rwd-v .elemento {max-width:40%;}

	/*Carrusel*/
	#fondo #contenedor .csld .containerSlider div[id^="slides"] .caption {height: 6em;}
	#fondo #contenedor .csld .containerSlider div[id^="slides"] p.mas {margin: 0.6em 0.7em 0.7em 0;}
	#fondo #contenedor .csld .containerSlider div[id^="slides"] p.mas a {font-size: 0.9em;}

	#fondo #contenedor #contenido .csld.gr .containerSlider div[id^="slides"] .caption {height: 7.2em;}
	#fondo #contenedor #contenido .csld.md .containerSlider div[id^="slides"] .caption {height: 8.1em;}
	#fondo #contenedor #contenido .csld.md .containerSlider div[id^="slides"] ul.slidesjs-pagination {margin: 0 !important;}

	#fondo #contenedor #contenido .csld.gr.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.8em 0.2em !important;}
	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination {left: 5.2em;}

	#fondo #contenedor #contenido .csld.gr.tipo1.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em !important;}
	#fondo #contenedor #contenido .csld.gr.tipo2.claro.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.4em 0.2em 0.6em 0.2em !important;}
 	
 	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] p.mas {margin: 0.5em 0.25em 0.8em 0 !important;}
 	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination {left: 4.8em;}
	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.8em 0.2em !important;}
 	
	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] a.slidesjs-play, 
	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] a.slidesjs-stop
	{margin: 0.5em 0.15em;}
	
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.6em 0.2em !important;}

	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous,
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next 
	{top: 5.6em;}

	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] p.mas, 
	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] p.mas
	{margin: 0.7em 0.5em 0.7em 0!important;}
 	
 	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-size: 95%; width: 17px; height: 17px;}

	#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 -52px;}

	#fondo #contenedor #contenido .csld.md.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0px -34px;}
	#fondo #contenedor #contenido .csld.md.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0px -16px;}

	#fondo #contenedor #contenido .csld.gr.tipo2.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.3em 0.2em 0.5em 0.2em !important;}

	#fondo #contenedor.dos .csld.gr.tipo2.claro.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.3em 0.2em 0.5em !important;}
	#fondo #contenedor.dos .csld.gr.tipo2.oscuro.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.3em 0.2em !important;}

	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous,
	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 5.2em;}

	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination {height: 2.35em;}

	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .caption p.titulo {font-weight: 700; font-size: 1em;}

	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous, 
	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 3.3em;}

	#fondo #contenedor #contenido .csld.gr.izquierda {margin-right: 0;}
	#fondo #contenedor #contenido .csld.gr.derecha {margin-left: 0;}

	#fondo #contenedor #contenido .csld.gr {float:none; display:block;  margin: 0 auto !important;}

	#fondo #contenedor .csld.derecha + div.cte,
	#fondo #contenedor .csld.izquierda + div.cte
	{overflow-x: visible;}

	/*Dos columnas*/
	#fondo #contenedor.dos .csld .containerSlider div[id^="slides"] .caption {height: 6em;}
	#fondo #contenedor.dos .csld.gr .containerSlider div[id^="slides"] .caption {height: 7em;}
	#fondo #contenedor.dos .csld.md .containerSlider div[id^="slides"] .caption {height: 8.15em;}

	#fondo #contenedor.dos .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.6em 0.2em !important;}
	#fondo #contenedor.dos .csld.tipo2.md .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em 0.6em !important;}

	#fondo #contenedor.dos .csld.md.tipo2.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.3em 0.2em !important;}

	#fondo #contenedor.dos .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous, 
	#fondo #contenedor.dos .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next 
	{top: 3.7em;}

	#fondo #contenedor.dos .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous,
	#fondo #contenedor.dos .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next
	{top: 1.5em;}

	#fondo #contenedor.dos .csld.md.tipo2 .containerSlider div[id^="slides"] .caption p.titulo {min-height: 2em;}

	/*Tres columnas*/
	#fondo #contenedor.tres #contenido .csld.gr.captionInf.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination, 
	#fondo #contenedor.tres #contenido .csld.md.captionInf.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination 
	{height: 2.35em;}

	#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] p.mas a {padding-left: 1.5em !important;}

	#fondo #contenedor.tres #contenido .csld.gr.captionInf.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em 0.8em 0.2em !important;}

	#fondo #contenedor.tres #contenido .csld.gr.tipo1.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em !important;}
	#fondo #contenedor.tres #contenido .csld.gr.tipo2.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.3em 0.15em !important;}

	#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {height: 17px; width: 17px; background-size: 95%;}
	#fondo #contenedor.tres #contenido .csld.md.tipo2.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.3em 0.2em !important;}
	
	/*FORMULARIOS GENERALES*/
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item, 
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.en-linea,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion
	{flex-direction: column;}

	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.sp, 
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div.sp,
	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.item > div.sp,
	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.sp
	{width: 32.25em !important; max-width: 32.25em !important;}

	/*Listado de enlaces multi - cle*/
	#fondo #contenedor #contenido .cle.tituloimg.dos.gr .enlace,
	#fondo #contenedor #contenido .cle.titulodesimg.dos.gr .enlace
	{width: 100% !important;}

	/*Carrusel logos*/
	#fondo #contenedor .csld-logos ul.sliders li {width: 89px;}
	#fondo #contenedor .csld-logos ul.sliders li img {width: 89px; height: 65px;}

	/*Google maps*/
	#fondo #contenedor.una #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p43 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p43 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p43 object
	{height:448px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p169 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p169 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p169 object
	{height:336px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p31 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p31 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p31 object
	{height:199px;}

	/*Ficha*/
	#fondo #contenedor #contenido.ficha .subseccion .cte {max-width: 26em;}

	/*Componente video - cvi*/
	#fondo #contenedor .cvi.ancho .reproductor iframe,
	#fondo #contenedor .cvi.ancho .reproductor object
	{height:455px !important;}

	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor iframe,
	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor object
	{height:341px !important;}

	/*Columnas - ccol*/
	#fondo #contenedor #contenido div.ccol-3 .col {width: 30%;}
	#fondo #contenedor #contenido div.ccol-2 .col {width: 46%;}

	/*Componente imagen columnas*/
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq, 
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq.enlace,
	#fondo #contenedor.dos #contenido .ccol-3 .col .cim.lg, 
	#fondo #contenedor.dos #contenido .ccol-3 .col .cim.lg.enlace,
	#fondo #contenedor.dos #contenido .ccol-2 .col .cim.pq, 
	#fondo #contenedor.dos #contenido .ccol-2 .col .cim.pq.enlace,
	#fondo #contenedor.una #contenido .ccol-3 .col .cim.lg, 
	#fondo #contenedor.una #contenido .ccol-3 .col .cim.lg.enlace,
	#fondo #contenedor.una #contenido .ccol-2 .col .cim.pq, 
	#fondo #contenedor.una #contenido .ccol-2 .col .cim.pq.enlace
	{max-width: 100%; width: 100%;}
	
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq img,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq.enlace img,
	#fondo #contenedor.dos #contenido .ccol-3 .col .cim.lg img,
	#fondo #contenedor.dos #contenido .ccol-3 .col .cim.lg.enlace img,
	#fondo #contenedor.dos #contenido .ccol-2 .col .cim.pq img,
	#fondo #contenedor.dos #contenido .ccol-2 .col .cim.pq.enlace img,
	#fondo #contenedor.una #contenido .ccol-3 .col .cim.lg img,
	#fondo #contenedor.una #contenido .ccol-3 .col .cim.lg.enlace img,
	#fondo #contenedor.una #contenido .ccol-2 .col .cim.pq img,
	#fondo #contenedor.una #contenido .ccol-2 .col .cim.pq.enlace img
	{width: 99.7%;}

	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq.izquierda,
	#fondo #contenedor.tres #contenido .ccol-2 .col .cim.pq.derecha,
	#fondo #contenedor.dos #contenido .ccol-3 .col .cim.lg.izquierda,
	#fondo #contenedor.dos #contenido .ccol-3 .col .cim.lg.derecha,
	#fondo #contenedor.dos #contenido .ccol-2 .col .cim.pq.izquierda,
	#fondo #contenedor.dos #contenido .ccol-2 .col .cim.pq.derecha,
	#fondo #contenedor.una #contenido .ccol-3 .col .cim.lg.izquierda,
	#fondo #contenedor.una #contenido .ccol-3 .col .cim.lg.derecha,
	#fondo #contenedor.una #contenido .ccol-2 .col .cim.pq.izquierda,
	#fondo #contenedor.una #contenido .ccol-2 .col .cim.pq.derecha
	{float: none; margin-right: 0; margin-left: 0;}

	/*Componente columnas - video*/
	/*1, 2 y 3 columnas*/
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor object
	{height: 204px !important;}

	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 153px !important;}

	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor object
	{height: 128px !important;}

	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 102px !important;}

	/*Componente boton columnas*/
	#fondo #contenedor div.ccol-3 div.cbtn.btngr a,
	#fondo #contenedor.tres div.ccol-3 div.cbtn.btngr div.btn-img a
	{max-height: 3.7em;}
	
	#fondo #contenedor div.ccol-3 div.cbtn.btngr div.btn-img a span,
	#fondo #contenedor.dos div.ccol-3 div.cbtn.btngr div.btn-img a span,
	#fondo #contenedor.tres div.ccol-3 div.cbtn.btngr div.btn-img a span
	{max-width: 69%;}

	#fondo #contenedor div.ccol-2 div.cbtn.btngr div.btn-img a span,
	#fondo #contenedor div.ccol-2 div.cbtn.btnpq div.btn-img a span, 
	#fondo #contenedor.tres div.ccol-2 div.cbtn.btngr div.btn-img a span,
	#fondo #contenedor.tres div.ccol-2 div.cbtn.btnpq div.btn-img a span
	{display: inline-block; max-width: 77%; line-height: 1.4;}

	#fondo #contenedor #contenido div[class^="ccol-"] div.cbtn.btngr div.btn-img a img,
	#fondo #contenedor #contenido div[class^="ccol-"] div.cbtn.btngr div.btn-img a span
	{vertical-align: middle;}

	/*Contenido previo*/
	#fondo #contenedor #contenido-previo .cfondo .texto {width: 92%;}

	/*CARRUSEL NUEVO - csldn*/
	/*/Tamaños de imagen/*/
	#fondo #contenedor.una .csldn .sliders .slide img,
	#fondo #contenedor.dos .csldn .sliders .slide img,
	#fondo #contenedor.tres .csldn .sliders .slide img 
	{height: 260px;}

	#fondo #contenedor.una .csldn.gr .sliders .slide img,
	#fondo #contenedor.dos .csldn.gr .sliders .slide img,
	#fondo #contenedor.tres .csldn.gr .sliders .slide img
	{height: 195px;}

	#fondo #contenedor.una .csldn.md .sliders .slide img,
	#fondo #contenedor.dos .csldn.md .sliders .slide img,
	#fondo #contenedor.tres .csldn.md .sliders .slide img
	{height: 130px;}

	/*csldn - Posicion flechas tipo 2*/
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.next
	{top: 115px;}

	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.next
	{top: 82.5px;}

	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.next
	{top: 50px;}

	/*Componente boton - cbtn*/
	#fondo #contenedor div.cbtn.btngr div a {line-height: 1.4;}
	#fondo #contenedor div.ccol-3 div.cbtn.btngr a {max-height: 4.7em !important;}

	/*Componente iframe - cif*/
	#fondo #contenedor #contenido .cif.izquierda.wmd,
	#fondo #contenedor #contenido .cif.derecha.wmd
	{float:none; margin: 0 auto;}

	/*Componente video en listado anclas*/
	#fondo #contenedor #contenido .cla .elemento .cvi.gr,
	#fondo #contenedor.tres #contenido .cla .elemento .cvi.gr.derecha,
	#fondo #contenedor.tres #contenido .cla .elemento .cvi.gr.izquierda
	{float: none; margin: 0 auto;}

	/*Componente galeria de imagenes - cgi*/
	#fondo #contenedor #contenido .pq.enlace, 
	#fondo #contenedor #contenido .pq img, 
	#fondo #contenedor #contenido .pq iframe, 
	#fondo #contenedor #contenido .pq object,
	#fondo #contenedor #contenido .cim.pq.enlace.tfondo img,
	#fondo #contenedor #contenido .cim.pq.enlace.pfondo img,
	#fondo #contenedor #contenido .cim.pq.enlace img
	{width: 190px;}

}

@media(max-width: 639px){

	/*Mapa de provincias y comunidades*/
	#fondo #contenedor #contenido .cmp.com ul.lista li,
	#fondo #contenedor.tres #contenido .cmp.com ul.lista li,
	#fondo #contenedor #contenido .cmp.prov ul.lista li, 
	#fondo #contenedor.tres #contenido .cmp.prov ul.lista li
	{width: 37.6em;}

	#fondo #contenedor #contenido .cmp.com .mapaImg,
	#fondo #contenedor #contenido .cmp.prov .mapaImg
	{display:none;}

	/*Galeria de botones*/
	.mv2-w1 {width:100%;}
	.mv2-w2 {width:50%;}
	.mv2-w3 {width:33.33%;}
	.mv2-w4 {width:25%;}

	/*Galeria de botones - gbtn*/
	#fondo #contenedor #contenido .gbtn,
	#fondo #contenedor.dos #contenido .gbtn,
	#fondo #contenedor.tres #contenido .gbtn
	{width: 300px;}

	/*OPCION 1*/
	#fondo #contenedor #contenido .gbtn .fila.op1 .btn, 
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn,
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn
	{height: 98px;}

	#fondo #contenedor #contenido .gbtn .fila.op1 .btn.txt a span, 
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.txt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.txt a span
	{height: 92px; width: 292px;}

	#fondo #contenedor #contenido .gbtn .fila.op1 .btn.imgtxt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.imgtxt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.imgtxt a span
	{width: 166px; height: 98px;}

	#fondo #contenedor #contenido .gbtn .fila.op1 .btn.imgtxt img,
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.imgtxt img,
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.imgtxt img
	{height: 98px; width: 98px;}

	#fondo #contenedor #contenido .gbtn .fila.op1 .btn.img a img,
	#fondo #contenedor.dos #contenido .gbtn .fila.op1 .btn.img a img,
	#fondo #contenedor.tres #contenido .gbtn .fila.op1 .btn.img a img
	{height: 100%; width: 100%;}

	/*OPCION 2*/
	#fondo #contenedor #contenido .gbtn .fila.op2 .btn,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn
	{height: 152px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op2 .btn.txt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.txt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.txt a span 
	{width: 294px; height: 145px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op2 .btn.list,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.list,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list
	{height: 32px; margin: 5px 3px 7px 3px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op2 .btn.list a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.list a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.list a span
	{height: 25px; width: 292px;} 

	#fondo #contenedor #contenido .gbtn .fila.op2 .btn.imgtxt img,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.imgtxt img,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.imgtxt img
	{float: left; width: 152px;}

	#fondo #contenedor #contenido .gbtn .fila.op2 .w2 .w3 .btn.imgtxt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .w2 .w3 .btn.imgtxt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .w2 .w3 .btn.imgtxt a span
	{float: none; position: inherit; width: 152px; height: 145px; text-align: left; padding: 0.25em 0.5em;}

	#fondo #contenedor #contenido .gbtn .fila.op2 .btn.img a img,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.img a img,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.img a img
	{width: 152px; height: 152px;}

	#fondo #contenedor #contenido .gbtn .fila.op2 .btn.img,
	#fondo #contenedor.dos #contenido .gbtn .fila.op2 .btn.img,
	#fondo #contenedor.tres #contenido .gbtn .fila.op2 .btn.img
	{text-align: center;}

	/*OPCION 3*/
	#fondo #contenedor #contenido .gbtn .fila.op3 .btn,
	#fondo #contenedor.dos #contenido .gbtn .fila.op3 .btn,
	#fondo #contenedor.tres #contenido .gbtn .fila.op3 .btn
	{height: 117px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op3 .btn.txt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op3 .btn.txt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op3 .btn.txt a span
	{height: 110px; width: 292px;}
	
	/*OPCION 4*/
	#fondo #contenedor #contenido .gbtn .fila.op4 .btn,
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn,
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn
	{height: 68px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op4 .btn.txt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn.txt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.txt a span
	{height: 61px; width: 292px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op4 .btn.imgtxt a span,
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn.imgtxt a span,
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.imgtxt a span
	{width: 209px; height: 68px;}
	
	#fondo #contenedor #contenido .gbtn .fila.op4 .btn.imgtxt a img,
	#fondo #contenedor.dos #contenido .gbtn .fila.op4 .btn.imgtxt a img,
	#fondo #contenedor.tres #contenido .gbtn .fila.op4 .btn.imgtxt a img
	{width: 68px; height: 68px;}

	#fondo #contenedor.tres #contenido .gbtn .w2.mv2-w1 {width:100%;}
	#fondo #contenedor.tres #contenido .gbtn .w2.mv2-w2 {width:50%;}

	/*Grande alineacion derecha e izquierda*/
	#fondo #contenedor #contenido .cim.gr.izquierda,
	#fondo #contenedor #contenido .cvi.gr.izquierda,
	#fondo #contenedor #contenido .cgm.gr.izquierda,
	#fondo #contenedor #contenido .cim.gr.derecha,
	#fondo #contenedor #contenido .cvi.gr.derecha,
	#fondo #contenedor #contenido .cgm.gr.derecha
	{margin:0.5em auto; float:none;}

	/*Texto enriquecido columnas*/
	#fondo #contenedor #contenido div[class^="ccol"] .col,
	#fondo #contenedor.tres #contenido div.ccol-2 .col,
	#fondo #contenedor.tres #contenido div.ccol-3 .col
	{width:100%; margin:0;}

	/*Listado de enlaces*/
	#fondo #contenedor #contenido .cle.dos .enlace {width: 100%;}

	/*Errores*/
	#fondo #contenedor #contenido[class^="err403-7"] {background-position: center top 3em;}

	/*Caja de enlaces - cjenl*/
	#fondo #contenedor #contenido .cjenl .elemento,
	#fondo #contenedor.dos #contenido .cjenl .elemento
	{width: 26.9em;}

	/*Listado de anclas - cla*/
	#fondo #contenedor #contenido .cla ul.anclas.dos-cols li, 
	#fondo #contenedor #contenido .cla ol.anclas.dos-cols li,
	#fondo #contenedor #contenido .cla ul.anclas.tres-cols li, 
	#fondo #contenedor #contenido .cla ol.anclas.tres-cols li
	{display: block; width: 93%;}

	/*Caja de enlaces - cjenl*/
	#fondo #contenedor #contenido .cjenl .elemento, 
	#fondo #contenedor.tres #contenido .cjenl .elemento
	{width: 94%;}

	/*Tarjetas - ctarj*/
	#fondo #contenedor #contenido .ctar.rwd-h.pq .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.pq .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.pq .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.pq .elemento .info
	{max-width: 20.8em; width: 20.8em;}
	
	#fondo #contenedor #contenido .ctar.rwd-h.md .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.md .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.md .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.md .elemento .info
	{max-width: 18.9em; width: 18.9em;}
	
	#fondo #contenedor #contenido .ctar.rwd-h.gr .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.gr .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.gr .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.gr .elemento .info  
	{max-width: 16.4em; width: 16.4em;}

	#fondo #contenedor #contenido .ctar.rwd-v .elemento {max-width:38%;}

	/*Carrusel*/
	#fondo #contenedor .csld,
	#fondo #contenedor #contenido .csld.gr,
	#fondo #contenedor #contenido .csld.md,
	#fondo #contenedor.tres #contenido .csld.md
	{width:100% !important;}

	#fondo #contenedor .csld .containerSlider div[id^="slides"] .caption p.titulo {padding: 0.5em !important;}
	#fondo #contenedor #contenido .csld.md {float:none; display:block;  margin: 0 auto !important;}

	#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.75em 0.2em !important;}
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.5em 0.2em !important;}

	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination,
	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination 
	{left: 2.2em !important;}

	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-size: 95%; width: 19px; height: 19px;}

	#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 -59px;}

	#fondo #contenedor #contenido .csld.md.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0px -39px;}

	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li, 
	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li
	{margin: 0.3em 0.2em 0.4em 0.2em;}

	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination {height: 2.25em;}

	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .caption p.titulo,
	#fondo #contenedor.dos .csld.md.tipo2 .containerSlider div[id^="slides"] .caption p.titulo 
	{padding: 0.5em !important;}
	
	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] p.mas {margin: 0.5em !important;}

	#fondo #contenedor #contenido .csld.md.tipo2.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.2em !important;}
	#fondo #contenedor #contenido .csld.md.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0px -19px;}

	/*Tres columnas*/
	#fondo #contenedor.tres .csld.md {width: 100%;}
	#fondo #contenedor.tres .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-size: 100%; width: 1.7em;}
	
	#fondo #contenedor.tres .csld.md.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -65px;}
	#fondo #contenedor.tres .csld.md.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0px -22px;}

	#fondo #contenedor.tres .csld.md.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -65px;}
	#fondo #contenedor.tres .csld.md.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0px -44px;}

	#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {height: 19px; width: 19px; background-size: auto;}

	/*Carrusel paginacion*/
	#fondo #contenedor .csld.tipo1 .containerSlider .num-pagination {position: absolute; bottom: 0.15em; left: 5em;}
	#fondo #contenedor .csld.tipo2 .containerSlider .num-pagination {position: absolute; bottom: 0.15em; left: 2.5em;}

	/*FORMULARIOS GENERALES*/
	#fondo #contenedor #contenido div.formulario-contenido form fieldset .seleccion div.opciones.horizontal .items {flex-direction: column;}

	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div.pq,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div.md,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div.sp,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.pq,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.md,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.sp
	{width: 24.75em !important;}

	#fondo #contenedor #contenido div.formulario-contenido form fieldset .pq,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset .md,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset .gr,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset .sp
	{width: 100% !important;}

	#fondo #contenedor #contenido div.formulario-contenido form.labels-vert p,
	#fondo #contenedor #contenido div.formulario-contenido form.labels-vert fieldset div.en-linea div p
	{margin: 0.5em;}

	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item, 
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.en-linea,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion
	{margin: 0 auto; width: 24.75em;}

	/*Formulario 2 columnas*/
	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.en-linea div label,
	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.en-linea div p.label
	{width: 100% !important;}

	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.sp, 
	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.item > div.sp, 
	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.item > div.sp, 
	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.sp
	{width: 24.75em !important; max-width: 24.75em !important;}

	/*Formulario 3 columnas*/
	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.en-linea div label, 
	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.en-linea div p.label
	{width: 100%;}

	/*Carrusel logos*/
	#fondo #contenedor .csld-logos .w-visibles {width: 404px !important;}

	/*Google maps*/
	#fondo #contenedor.una #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p43 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p43 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p43 object
	{height:329px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p169 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p169 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p169 object
	{height:246px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p31 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p31 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p31 object
	{height:146px;}

	/*Componente boton*/
	#fondo #contenedor #contenido .cbtn.derecha,
	#fondo #contenedor #contenido .cbtn.izquierda
	{float: none;}

	#fondo #contenedor #contenido .cbtn.derecha {text-align: right;}
	#fondo #contenedor #contenido .cbtn.izquierda {text-align:left;}

	/*Ficha*/
	#fondo #contenedor #contenido.ficha .subseccion .cte {max-width: 100%; margin-left:0;}

	#fondo #contenedor #contenido.ficha .subseccion > h3,
	#fondo #contenedor #contenido.ficha .subseccion > h4,
	#fondo #contenedor #contenido.ficha .subseccion > h5
	{display: block; text-align: left; width: 100%;}

	/*Componente iframe - cif*/
	#fondo #contenedor #contenido .cif iframe.wmd,
	#fondo #contenedor #contenido .cif iframe.wgr,
	#fondo #contenedor #contenido .cif iframe.wancho {width: 100%;}

	#fondo #contenedor #contenido .cif.izquierda,
	#fondo #contenedor #contenido .cif.derecha
	{float:none;}

	#fondo #contenedor.tres #contenido .cif.izquierda.wmd,
	#fondo #contenedor.tres #contenido .cif.derecha.wmd
	{float: none; margin: 0 auto;}

	/*Columnas*/
	#fondo #contenedor #contenido div[class^="ccol"] {display: block;}

	#fondo #contenedor #contenido div[class^="ccol"] .col.separacion {border-left: 1px solid transparent; border-top: 1px solid #000; margin-top: 0.5em; margin-left: 0; padding: 0 0.5em;}
	#fondo #contenedor #contenido div[class^="ccol"] .col.borde {margin-top: 0.5em;}

	#fondo #contenedor #contenido div[class^="ccol"] .col.fondo
	{padding:5px; width:100%;}

	/*Componente imagen columnas*/
	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.gr, 
	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.gr.enlace
	{width: 432px !important;}
	
	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.gr img,
	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.gr.enlace img
	{width: 430px !important;}

	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.md, 
	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.md.enlace
	{width: 288px !important;}
	
	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.md img,
	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.md.enlace img
	{width: 286px !important;}

	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.pq, 
	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.pq.enlace
	{width: 194px !important;}
	
	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.pq img,
	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.pq.enlace img
	{width: 192px !important;}

	#fondo #contenedor #contenido .ccol-3 .col .cim.lg, 
	#fondo #contenedor #contenido .ccol-3 .col .cim.lg.enlace
	{width: 98px !important;}
	
	#fondo #contenedor #contenido .ccol-3 .col .cim.lg img,
	#fondo #contenedor #contenido .ccol-3 .col .cim.lg.enlace img
	{width: 96px !important;}

	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.md.izquierda,
	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.pq.izquierda,
	#fondo #contenedor #contenido .ccol-3 .col .cim.lg.izquierda
	{float: left !important; margin-right: 0.75em !important;}
	
	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.md.derecha,
	#fondo #contenedor #contenido div[class^="ccol"] .col .cim.pq.derecha,
	#fondo #contenedor #contenido .ccol-3 .col .cim.lg.derecha
	{float: right !important; margin-left: 0.75em !important;}

	/*Componente columnas - video*/
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor object,
	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor object
	{height: 335px !important;}

	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor object,
	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 251px !important;}

	#fondo #contenedor #contenido div[class^="ccol"] .col, 
	#fondo #contenedor #contenido div[class^="ccol"] .col.fondo
	{padding:5px;}

	/*Componente boton columnas*/
	#fondo #contenedor #contenido div[class^="ccol-"] div.cbtn.centrado
	{text-align: center !important;}

	#fondo #contenedor #contenido div[class^="ccol-"] div.cbtn.derecha {float: right !important;}
	#fondo #contenedor #contenido div[class^="ccol-"] div.cbtn.izquierda {float: left !important;}

	#fondo #contenedor div[class^="ccol-"] div.cbtn div.btn-img a span
	{max-width: 100% !important;}

	#fondo #contenedor #contenido div[class^="ccol-"] div.cbtn.btngr div.btn-img a img,
	#fondo #contenedor #contenido div[class^="ccol-"] div.cbtn.btngr div.btn-img a span
	{vertical-align: middle;}

	/*Contenido previo*/
	#fondo #contenedor #contenido-previo .cfondo .texto {width: 94%;}
	#fondo #contenedor #contenido-previo .cfondo .texto p.titulo {font-size: 2.3em;}

	#fondo #contenedor #contenido-previo.imagen {height: 100%;}
	#fondo #contenedor #contenido-previo.imagen .cfondo {background: #4c4c4c; position: relative; width: 100%; height: auto; transform: initial;}
	#fondo #contenedor #contenido-previo.imagen .cfondo .texto {position: initial; transform: initial; width: 93%; padding: 0.5em 1em;}
	#fondo #contenedor #contenido-previo.imagen .imagen {position: relative;}

	/*CARRUSEL NUEVO - csldn*/
	/*/Tamaños de imagen/*/
	#fondo #contenedor.una .csldn .sliders .slide img,
	#fondo #contenedor.dos .csldn .sliders .slide img,
	#fondo #contenedor.tres .csldn .sliders .slide img,
	#fondo #contenedor.una .csldn.gr .sliders .slide img,
	#fondo #contenedor.dos .csldn.gr .sliders .slide img,
	#fondo #contenedor.tres .csldn.gr .sliders .slide img,
	#fondo #contenedor.una .csldn.md .sliders .slide img,
	#fondo #contenedor.dos .csldn.md .sliders .slide img,
	#fondo #contenedor.tres .csldn.md .sliders .slide img
	{height: 191px;}

	#fondo #contenedor #contenido .csldn.gr,
	#fondo #contenedor #contenido .csldn.md 
	{width: 100% !important; margin-left: 0; margin-right: 0;}

	/*csldn - Posicion flechas tipo 2*/
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.next,
	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.next,
	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.next
	{top: 80.5px;}

	/*Componente video - cvi*/
	#fondo #contenedor .cvi.ancho .reproductor iframe,
	#fondo #contenedor .cvi.ancho .reproductor object
	{height:335px !important;}

	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor iframe,
	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor object
	{height:251px !important;}

	#fondo #contenedor #contenido .cvi.gr,
	#fondo #contenedor #contenido .cvi.gr iframe, 
	#fondo #contenedor #contenido .cvi.gr object
	{width:100%;}

	/*Componente video listado anclas*/
	#fondo #contenedor #contenido .cla .elemento .cvi.md,
	#fondo #contenedor.tres #contenido .cla .elemento .cvi.md.izquierda,
	#fondo #contenedor.tres #contenido .cla .elemento .cvi.md.derecha
	{float: none; margin: 0 auto;}

}


@media(max-width: 479px){

	/*Parrafo imagen yvideo - cim y cvi*/
	#fondo #contenedor #contenido .gr {width: 340px;}

	#fondo #contenedor #contenido .gr.enlace,
	#fondo #contenedor #contenido .gr img,
	#fondo #contenedor #contenido .gr iframe,
	#fondo #contenedor #contenido .gr object
	{width: 338px;}

	#fondo #contenedor .cvi.gr .reproductor iframe,
	#fondo #contenedor .cvi.gr .reproductor object
	{height: 253.5px;}

	#fondo #contenedor .cvi.gr.formato16-9 .reproductor iframe,
	#fondo #contenedor .cvi.gr.formato16-9 .reproductor object
	{height: 191.25px;}

	/*Galeria de imagen*/
	#fondo #contenedor #contenido .cgi .cim.gr.formato-v img {height: 450px;}
	#fondo #contenedor #contenido .cgi .cim.gr.formato-h img {height: 252px;}
	#fondo #contenedor #contenido .cgi .cim.gr.formato-r img {height: 337px;}
	#fondo #contenedor #contenido .cgi .cim.gr.formato-c img {height: 337px;}

	/*Imagenes, videos, google maps*/
	#fondo #contenedor #contenido .izq,
	#fondo #contenedor #contenido .dcha,
	#fondo #contenedor #contenido .pq,
	#fondo #contenedor #contenido .md,
	#fondo #contenedor #contenido .gr
	{float:none;}

	#fondo #contenedor #contenido .cim.izquierda,
	#fondo #contenedor #contenido .cvi.izquierda,
	#fondo #contenedor #contenido .cgm.izquierda,
	#fondo #contenedor #contenido .cim.derecha,
	#fondo #contenedor #contenido .cvi.derecha,
	#fondo #contenedor #contenido .cgm.derecha
	{margin:0.5em auto !important;}

	#fondo #contenedor #contenido .derecha.lg,
	#fondo #contenedor #contenido .derecha.ico
	{margin-left:0.75em !important;}
	
	#fondo #contenedor #contenido .izquierda.lg,
	#fondo #contenedor #contenido .izquierda.ico
	{margin-right:0.75em !important;}

	/*Mapa de comunidades*/
	#fondo #contenedor #contenido .cmp .mapaImg {display:none;}

	#fondo #contenedor #contenido .cmp.com ul.lista,
	#fondo #contenedor.tres #contenido .cmp.com ul.lista,
	#fondo #contenedor #contenido .cmp.prov ul.lista,
	#fondo #contenedor.tres #contenido .cmp.prov ul.lista
	{width: 100%; margin:0; float:none;}

	#fondo #contenedor #contenido .cmp.com ul.lista li,
	#fondo #contenedor.tres #contenido .cmp.com ul.lista li,
	#fondo #contenedor #contenido .cmp.prov ul.lista li, 
	#fondo #contenedor.tres #contenido .cmp.prov ul.lista li
	{width: 27.3em;}

	/*Buscador configurable - cbc*/
	#fondo #contenedor #contenido .cbc form fieldset label,
	#fondo #contenedor #contenido .cbc form fieldset p.label,
	#fondo #contenedor #contenido .cbc form fieldset input
	{display:block; margin:0.5em auto;}

	/*Google maps*/
	#fondo #contenedor #contenido .cgm.gr iframe,
	#fondo #contenedor #contenido .cgm.gr object
	{width: 20.65em; height: 15.38em;}

	/*Listado de anclas*/
	#fondo #contenedor #contenido .cla ul.anclas.tres-cols li {width: 45%; display: inline-block;}

	/*Listado de anclas libre*/
	#fondo #contenedor #contenido .cla ul.anclas.libre li {width: 100%;}

	/*Errores*/
	#fondo #contenedor #contenido[class^="err403-7"] {background-position: center top 4.5em;}

	/*Listado de anclas*/
	#fondo #contenedor #contenido .cla ul.anclas.libre li a,
	#fondo #contenedor #contenido .cla ol.anclas.libre li a
	{border:none;}

	/*Caja de enlaces - cjenl*/
	#fondo #contenedor #contenido .cjenl .elemento,
	#fondo #contenedor.dos #contenido .cjenl .elemento
	{width: 19.5em;}

	#fondo #contenedor #contenido .cjenl .elemento, 
	#fondo #contenedor.tres #contenido .cjenl .elemento
	{width: 94%;}

	/*Tarjetas - ctarj*/
	#fondo #contenedor #contenido .ctar.rwd-h.pq .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.pq .elemento .info ,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.pq .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.pq .elemento .info 
	{max-width: 13.3em; width: 13.3em;}

	#fondo #contenedor #contenido .ctar.rwd-h.md .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.md .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.md .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.md .elemento .info
	{max-width: 11.5em; width: 11.5em;}
	
	#fondo #contenedor #contenido .ctar.rwd-h.gr .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.gr .elemento .info ,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.gr .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.gr .elemento .info 
	{max-width: 9em; width: 9em;}

	#fondo #contenedor #contenido .ctar.rwd-v .elemento {max-width:90%;}

	/*Carrusel*/
	#fondo #contenedor .csld .containerSlider div[id^="slides"] p.mas {margin: 0.6em 0.4em 0.6em 0 !important;}
	#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.7em 0.2em !important;}

	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] p.mas {margin: 0.5em 0.3em 0.6em 0 !important;}
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination {left: 1.9em !important;}
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.6em 0.2em !important;}

	#fondo #contenedor #contenido .csld.gr.tipo1 .containerSlider div[id^="slides"] p.mas,
	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] p.mas
	{margin: 0.4em 0.4em 0.6em 0 !important;}

	#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination, 
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination
	{height: 2.4em;}

	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous, 
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next, 
	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous, 
	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next, 
	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] a.slidesjs-previous,
	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] a.slidesjs-next 
	{top: 2.8em;}
	
	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li,
	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li
	{margin: 0.5em 0.2em !important;}

	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination, 
	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination 
	{left: 1.9em !important;}
	
	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] p.mas, 
	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] p.mas
	{margin: 0.25em 0.5em 0.5em 0!important;}
	
	/*Tres columnas*/
	#fondo #contenedor.tres .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-size: 95%; width: 19px; height: 19px;}
	
	#fondo #contenedor.tres .csld.md.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -53px;}
	#fondo #contenedor.tres .csld.md.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0px -16px;}

	#fondo #contenedor.tres .csld.md.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -53px;}
	#fondo #contenedor.tres .csld.md.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0px -35px;}

	/*FORMULARIOS GENERALES*/
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div, 
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones, 
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div.pq,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div.md,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div.gr,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item > div.sp, 
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.pq,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.md,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.gr,
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.sp
	{width: 100% !important;}

	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.item, 
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.en-linea, 
	#fondo #contenedor #contenido div.formulario-contenido form fieldset div.seleccion
	{width: 100%;}

	/*Formulario 2 columnas*/
	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.sp, 
	#fondo #contenedor.tres #contenido div.formulario-contenido form fieldset div.item > div.sp, 
	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.item > div.sp, 
	#fondo #contenedor.dos #contenido div.formulario-contenido form fieldset div.seleccion div.opciones.sp
	{width: 100% !important; max-width: 100% !important;}

	/*Carrusel logos*/
	#fondo #contenedor .csld-logos .w-visibles {width: 300px !important;}

	/*Google maps*/
	#fondo #contenedor.una #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p43 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p43 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p43 object
	{height:242px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p169 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p169 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p169 object
	{height:181px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p31 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p31 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p31 object
	{height:107px;}

	/*Componente video - cvi*/
	#fondo #contenedor .cvi.ancho .reproductor iframe,
	#fondo #contenedor .cvi.ancho .reproductor object
	{height:246px !important;}

	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor iframe,
	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor object
	{height:185px !important;}

	/*Componente imagen columnas*/
	#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.izquierda {margin-right: 0.75em !important;}
	#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.derecha {margin-left: 0.75em !important;}

	#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.md.derecha,
	#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.md.izquierda,
	#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr.derecha,
	#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr.izquierda
	{float:none !important; margin-left:0 !important; margin-right:0 !important;}

	#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr, 
	#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr img
	{width: 300px !important;}

	/*Componente columnas - boton*/
	#fondo #contenedor #contenido div[class^="ccol-"] div.cbtn.derecha,
	#fondo #contenedor #contenido div[class^="ccol-"] div.cbtn.izquierda
	{float: none !important;}

	#fondo #contenedor #contenido div[class^="ccol-"] div.cbtn.derecha,
	#fondo #contenedor #contenido div[class^="ccol-"] div.cbtn.izquierda
	{text-align: left !important; margin: 0.5em !important;}

	/*Componente columnas - video*/
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor object,
	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor object
	{height: 246px !important;}

	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor object,
	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 185px !important;}

	/*CARRUSEL NUEVO - csldn*/
	/*/Tamaños de imagen/*/
	#fondo #contenedor.una .csldn .sliders .slide img,
	#fondo #contenedor.dos .csldn .sliders .slide img,
	#fondo #contenedor.tres .csldn .sliders .slide img,
	#fondo #contenedor.una .csldn.gr .sliders .slide img,
	#fondo #contenedor.dos .csldn.gr .sliders .slide img,
	#fondo #contenedor.tres .csldn.gr .sliders .slide img,
	#fondo #contenedor.una .csldn.md .sliders .slide img,
	#fondo #contenedor.dos .csldn.md .sliders .slide img,
	#fondo #contenedor.tres .csldn.md .sliders .slide img
	{height: 141px;}

	/*csldn - Posicion flechas tipo 2*/
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.next,
	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.next,
	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.next
	{top: 55.5px;}

	/*Contenido previo*/
	#fondo #contenedor #contenido-previo {height: 390px;}

	/*Componente iframe - cif*/
	#fondo #contenedor #contenido .cif.wmd,
	#fondo #contenedor #contenido .cif.wgr
	{width: 100% !important; margin: 0 auto;}

	/*Componente video listado de anclas*/
	#fondo #contenedor.tres #contenido .cla .elemento .cvi.pq.derecha,
	#fondo #contenedor.tres #contenido .cla .elemento .cvi.pq.izquierda
	{float: none; margin: 0 auto;}

}

@media(max-width: 359px){

	/*Parrafo imagen yvideo - cim y cvi*/
	#fondo #contenedor #contenido .gr {width: 298px;}

	#fondo #contenedor #contenido .gr.enlace,
	#fondo #contenedor #contenido .gr img,
	#fondo #contenedor #contenido .gr iframe,
	#fondo #contenedor #contenido .gr object
	{width: 296px;}

	#fondo #contenedor #contenido .ancho.enlace,
	#fondo #contenedor #contenido .ancho img
	{width: 99.2%;}

	#fondo #contenedor .cvi.gr .reproductor iframe,
	#fondo #contenedor .cvi.gr .reproductor object
	{height: 222px;}

	#fondo #contenedor .cvi.gr.formato16-9 .reproductor iframe,
	#fondo #contenedor .cvi.gr.formato16-9 .reproductor object
	{height: 166.5px;}

	/*Galeria de imagen*/
	#fondo #contenedor #contenido .cgi .cim.gr.formato-h img {height: 228px;}
	#fondo #contenedor #contenido .cgi .cim.gr.formato-v img {height: 397px;}
	#fondo #contenedor #contenido .cgi .cim.gr.formato-r img {height: 298px;}
	#fondo #contenedor #contenido .cgi .cim.gr.formato-c img {height: 298px;}

	/*Reajustes responsive galeria de botones*/
	.mv1-w1 {width:100%;}
	.mv1-w2 {width:50%;}
	.mv1-w3 {width:33.33%;}
	.mv1-w4 {width:25%;}

	/*Google maps*/
	#fondo #contenedor #contenido .cgm.gr iframe,
	#fondo #contenedor #contenido .cgm.gr object
	{width: 18.5em; height: 14.26em;}

	/*Noticias*/
	#fondo #contenedor #contenido.noticias .cim {float: none !important;}

	#fondo #contenedor #contenido.noticias .cim.formato-h,
	#fondo #contenedor #contenido.noticias .cim.formato-h img, 
	#fondo #contenedor #contenido.eventos .cim.formato-h,
	#fondo #contenedor #contenido.eventos .cim.formato-h img 
	{width: 18.9em; height: 14.2em;}

	/*Caja de enlaces - cjenl*/
	#fondo #contenedor #contenido .cjenl .elemento,
	#fondo #contenedor.dos #contenido .cjenl .elemento
	{width: 18em;}

	/*Tarjetas - ctarj*/
	#fondo #contenedor #contenido .ctar.rwd-h.pq .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.pq .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.pq .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.pq .elemento .info
	{max-width: 11.9em; width: 11.9em;}

	#fondo #contenedor #contenido .ctar.rwd-h.md .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.md .elemento .info, 
	#fondo #contenedor.tres #contenido .ctar.rwd-h.md .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.md .elemento .info 
	{max-width: 10em; width: 10em;}

	#fondo #contenedor #contenido .ctar.rwd-h.gr .elemento .info,
	#fondo #contenedor #contenido .ctar.rwd-l.gr .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-h.gr .elemento .info,
	#fondo #contenedor.tres #contenido .ctar.rwd-l.gr .elemento .info 
	{max-width: 7.5em; width: 7.5em;}

	/*carrusel*/
	#fondo #contenedor.dos .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.7em 0.2em !important;}

	/*Carrusel*/
	#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination {left: 4.7em !important;}
	#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li {width:11.5px;}
	#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-size:100% !important;}
	#fondo #contenedor .csld.tipo1 .containerSlider div[id^="slides"] p.mas {margin: 0.6em 0.2em 0.7em 0 !important;}
	
	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] .slidesjs-pagination {left: 5em !important;}
	#fondo #contenedor #contenido .csld.md.tipo1 .containerSlider div[id^="slides"] p.mas {margin: 0.5em 0.4em 0.6em 0;}
	
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination {left: 1.8em !important;}
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-image: url(../img/carrusel/pagination-t2.png); background-size:95%; height: 1.4em; padding: 0; width: 1.4em;}
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -33px !important;}
	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] p.mas {margin: 0.4em 0.3em 0.6em 0 !important;}
	#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 1px -50px;}

	#fondo #contenedor .csld.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li,
	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li
	{margin: 0.7em 0.2em !important;}

	#fondo #contenedor .csld.tipo2.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.4em 0.2em 0.5em 0.2em !important;}

	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination {left: 2em !important;}
	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin: 0.3em 0.2em 0.4em 0.2em !important;}

	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-size: 95%; width: 17px; height: 17px;}
	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -18px;}

	#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] ul.slidesjs-pagination li a {background-position: 0px -50px;}
	#fondo #contenedor .csld.tipo2.claro .containerSlider div[id^="slides"] ul.slidesjs-pagination li a.active {background-position: 1px -17px;}
	#fondo #contenedor #contenido .csld.md.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -53px;}
	#fondo #contenedor #contenido .csld.md.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -35px !important;}
	
	#fondo #contenedor #contenido .csld.md.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px 0px;}
	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 1px -36px !important;}
	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] p.mas {margin: 0.4em 0.5em 0.6em 0 !important;}
	
	#fondo #contenedor #contenido .csld.gr.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li,
	#fondo #contenedor #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li
	{margin: 0.6em 0.2em !important;}

	#fondo #contenedor #contenido .csld.md.tipo2.captionInf .containerSlider div[id^="slides"] .slidesjs-pagination li
	{margin: 0.25em 0.2em 0.6em 0.2em !important;}

	/*Tres columnas*/
	#fondo #contenedor.tres .csld.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -50px;}

	#fondo #contenedor.tres .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li {margin:0.4em 0.2em !important;}

	#fondo #contenedor.tres .csld.md.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 1px -55px;}
	#fondo #contenedor.tres .csld.md.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0px -17px;}
	#fondo #contenedor.tres .csld.md.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -54px;}
	#fondo #contenedor.tres .csld.md.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a.active {background-position: 0px -52px;}

	#fondo #contenedor.tres .csld.gr.tipo2.oscuro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -50px;}
	#fondo #contenedor.tres .csld.gr.tipo2.claro .containerSlider div[id^="slides"] .slidesjs-pagination li a {background-position: 0px -50px;}

	#fondo #contenedor.tres #contenido .csld.md.tipo2 .containerSlider div[id^="slides"] .slidesjs-pagination li a {height: 17px; width: 17px; background-size: 95%;}

	/*Google maps*/
	#fondo #contenedor.una #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p43 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p43 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p43 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p43 object
	{height:224px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p169 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p169 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p169 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p169 object
	{height:168px;}

	#fondo #contenedor.una #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.una #contenido .cgm.ancho.p31 object,
	#fondo #contenedor.dos #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.dos #contenido .cgm.ancho.p31 object,
	#fondo #contenedor.tres #contenido .cgm.ancho.p31 iframe,
	#fondo #contenedor.tres #contenido .cgm.ancho.p31 object
	{height:100px;}

	/*Componente video - cvi*/
	#fondo #contenedor .cvi.ancho .reproductor iframe,
	#fondo #contenedor .cvi.ancho .reproductor object
	{height:228px !important;}

	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor iframe,
	#fondo #contenedor .cvi.ancho.formato16-9 .reproductor object
	{height:171px !important;}

	/*Contenido previo*/
	#fondo #contenedor #contenido-previo {height: 420px;}

	/*Componente imagen columnas*/
	#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr, 
	#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr.enlace
	{max-width: 100% !important; width: 100% !important;}
	
	#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr img,
	#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr.enlace img
	{width: 99.7% !important;}

	#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr.izquierda,
	#fondo #contenedor #contenido div[class^="ccol-"] .col .cim.gr.derecha
	{float: none !important; margin-right: 0 !important; margin-left: 0 !important;}

	/*Componente columnas - video*/
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho .reproductor object,
	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho .reproductor object
	{height: 228px !important;}

	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-2 .col .cvi.ancho.formato16-9 .reproductor object,
	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor iframe, 
	#fondo #contenedor .ccol-3 .col .cvi.ancho.formato16-9 .reproductor object
	{height: 171px !important;}

	#fondo #contenedor #contenido div[class^="ccol"] .col,
	#fondo #contenedor #contenido div[class^="ccol"] .col.fondo
	{padding: 5px 2px;}

	/*Componente botón*/
	#fondo #contenedor div.cbtn.btngr div.btn-img a img,
	#fondo #contenedor div.cbtn.btngr div.btn-img a span
	{display: inline-block; max-width: 83%}
	
	/*Componente columnas - boton*/
	#fondo #contenedor div.ccol-2 div.cbtn.btngr div.btn-img a span, 
	#fondo #contenedor div.ccol-3 div.cbtn.btngr div.btn-img a span
	{max-width: 83% !important;}

	#fondo #contenedor div[class^="ccol-"] div.cbtn.btngr div.btn-img a {max-height: 2.7em !important;}

	/*CARRUSEL NUEVO - csldn*/
	/*/Tamaños de imagen/*/
	#fondo #contenedor.una .csldn .sliders .slide img,
	#fondo #contenedor.dos .csldn .sliders .slide img,
	#fondo #contenedor.tres .csldn .sliders .slide img,
	#fondo #contenedor.una .csldn.gr .sliders .slide img,
	#fondo #contenedor.dos .csldn.gr .sliders .slide img,
	#fondo #contenedor.tres .csldn.gr .sliders .slide img,
	#fondo #contenedor.una .csldn.md .sliders .slide img,
	#fondo #contenedor.dos .csldn.md .sliders .slide img,
	#fondo #contenedor.tres .csldn.md .sliders .slide img
	{height: 130px;}

	/*csldn - Posicion flechas tipo 2*/
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2 .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2 .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2 .barra-opciones a.next,
	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.gr .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.gr .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.gr .barra-opciones a.next,
	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.una .csldn.tipo2.md .barra-opciones a.next,
	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.dos .csldn.tipo2.md .barra-opciones a.next,
	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.prev,
	#fondo #contenedor.tres .csldn.tipo2.md .barra-opciones a.next
	{top: 50px;}

	/*Mapas*/
	#fondo #contenedor #contenido .cmp.com ul.lista li, 
	#fondo #contenedor.tres #contenido .cmp.com ul.lista li,
	#fondo #contenedor #contenido .cmp.prov ul.lista li, #fondo #contenedor.tres #contenido .cmp.prov ul.lista li 
	{width: 25.3em;}

	/*Ficha*/
	#fondo #contenedor #contenido.ficha .subseccion img.pdu {max-width: 100%; height: auto; padding: 0;}

}