/* PORTADA */
/*CONTENEDORES*/
#contenedor #bloque-contenido #contenido-portada {display: block;  float: left; margin: 0.25em 0.25em 0.25em 0.75em;}
#contenedor #bloque-contenido #contenido-portada .bloque {margin: 0.25em 0.5em 0.25em 0;}
#contenedor #bloque-contenido #contenido-portada .dos-dos-estructura {width: 29em; min-height: 29em;}
#contenedor #bloque-contenido #contenido-portada .uno-dos-estructura {width: 14.25em; min-height: 29em; margin: 0 0.5em 0 0}
#contenedor #bloque-contenido #contenido-portada .dos-dos {width: 29em;min-height: 29em;}
#contenedor #bloque-contenido #contenido-portada .dos-uno {width: 29em;min-height:14.25em;}
#contenedor #bloque-contenido #contenido-portada .uno-uno {width: 14.25em;min-height:14.25em;}
#contenedor #bloque-contenido #contenido-portada .uno-dos {width: 14.25em; min-height: 29em;}
#contenedor #bloque-contenido #contenido-portada .tres-uno {width: 43.7em; min-height:14.25em;}
#contenedor #bloque-contenido #contenido-portada .tres-dos {width: 43.7em; min-height: 29em;}
#contenedor #bloque-contenido #contenido-portada .cuatro-dos {width: 58.5em; min-height: 29em;}
#contenedor #bloque-contenido #contenido-portada .estructura-tres-uno .uno-uno {width: 19.17em; min-height: 9.65em;margin-right:0.48em;}
body.ie7 #contenedor #bloque-contenido #contenido-portada .estructura-tres-uno .uno-uno {width: 19.21em; min-height:9.8em; margin-right:0.46em;}

#contenedor #bloque-contenido #contenido-portada .float-left {float:left;display:inline;}
#contenedor #bloque-contenido #contenido-portada .imagen {height:auto;margin:0; display: inline-block; }
#contenedor #bloque-contenido #contenido-portada .dos-dos.derecha .imagen {float: right;}
body.ie7 #contenedor #bloque-contenido #contenido-portada .dos-dos.izquierda .imagen,
body.ie7 #contenedor #bloque-contenido #contenido-portada .dos-uno.izquierda .imagen {float: left;}

#contenedor #bloque-contenido #contenido-portada img{margin:0!important;}

#contenido-portada .dos-dos .imagen img {width: 14.5em;height: 29em;display:block;}
#contenido-portada .dos-uno .imagen img {width: 14.5em;height: 14.25em;display:block;}

/*ARREGLO CONTENEDORES*/
#contenedor #bloque-contenido #contenido-portada .bloque.uno-uno.transparencia,
#contenedor #bloque-contenido #contenido-portada .bloque.dos-uno,
#contenedor #bloque-contenido #contenido-portada .bloque.dos-dos.izquierda {line-height:0;}

/*TEXTO*/
#contenedor #bloque-contenido #contenido-portada .texto-descriptivo{float:left;display:inline-block; }
#contenedor #bloque-contenido #contenido-portada .izquierda .texto-descriptivo{float:right;}
#contenedor #bloque-contenido #contenido-portada .texto-descriptivo h2 {display:inline-block;color:#FFF;}
#contenedor #bloque-contenido #contenido-portada p {color:#fff;margin-left:1.3em;text-align: left;}
#contenedor #bloque-contenido #contenido-portada div.encabezado {font-size: 0.75em; margin: 1em;}
#contenedor #bloque-contenido #contenido-portada div.encabezado p {color:#fff; font-weight: 700; font-size: 1.9em; line-height:1.2;margin: 0;}
#contenedor #bloque-contenido #contenido-portada div.encabezado p a {color:#fff;}

#contenedor #bloque-contenido #contenido-portada .uno-uno .texto-descriptivo {width: 14.25em;height: 14.25em;}
#contenedor #bloque-contenido #contenido-portada .uno-dos .texto-descriptivo {width: 14.25em; height: 29em;}
#contenedor #bloque-contenido #contenido-portada .dos-uno .texto-descriptivo {width: 14.5em;height: 14.25em;}
#contenedor #bloque-contenido #contenido-portada .dos-dos .texto-descriptivo {width: 14.5em;height: 29em;position: absolute;z-index: 100;}
#contenedor #bloque-contenido #contenido-portada .estructura-tres-uno .uno-uno .texto-descriptivo {width: 19.17em; height: 9.65em;}

/*LISTA*/
#contenedor #bloque-contenido #contenido-portada ul li {list-style-image:url("../img/li-tipo1.png");color:#FFF;font-size:0.9em;}
#contenedor #bloque-contenido #contenido-portada ul li a {text-decoration: underline;color:#FFFFFF;}
#contenedor #bloque-contenido #contenido-portada ul li a:hover {color:#DBDBDB;}

/*COLORES*/
#contenedor #bloque-contenido #contenido-portada .color1 .texto-descriptivo {background:#9C191B;}
#contenedor #bloque-contenido #contenido-portada .color2 .texto-descriptivo {background:#0E5854;}
#contenedor #bloque-contenido #contenido-portada .color3 .texto-descriptivo {background:#0E5175;}
#contenedor #bloque-contenido #contenido-portada .color4 .texto-descriptivo {background:#574B42;}
#contenedor #bloque-contenido #contenido-portada .color5 .texto-descriptivo {background:#6E0265;}
#contenedor #bloque-contenido #contenido-portada .color6 .texto-descriptivo {background:#B35E02;}

/*TRANSPARENCIA*/
#contenedor #bloque-contenido #contenido-portada .color1.transparencia .texto-descriptivo {background: rgba(156, 25, 27, 0.86);}
#contenedor #bloque-contenido #contenido-portada .color2.transparencia .texto-descriptivo {background: rgba(14, 88, 84, 0.86);}
#contenedor #bloque-contenido #contenido-portada .color3.transparencia .texto-descriptivo {background: rgba(14, 81, 117, 0.86);}
#contenedor #bloque-contenido #contenido-portada .color4.transparencia .texto-descriptivo {background: rgba(87, 75, 66, 0.86);}
#contenedor #bloque-contenido #contenido-portada .color5.transparencia .texto-descriptivo {background: rgba(110, 2, 101, 0.86);}
#contenedor #bloque-contenido #contenido-portada .color6.transparencia .texto-descriptivo {background: rgba(179, 94, 2, 0.86);}

/*TRANSPARENCIA IE7*/

body.ie7 #contenedor #bloque-contenido #contenido-portada .color1.transparencia .texto-descriptivo {background: url('../img/transparencias/color1.png');}
body.ie7 #contenedor #bloque-contenido #contenido-portada .color2.transparencia .texto-descriptivo {background: url('../img/transparencias/color2.png');}
body.ie7 #contenedor #bloque-contenido #contenido-portada .color3.transparencia .texto-descriptivo {background: url('../img/transparencias/color3.png');}
body.ie7 #contenedor #bloque-contenido #contenido-portada .color4.transparencia .texto-descriptivo {background: url('../img/transparencias/color4.png');}
body.ie7 #contenedor #bloque-contenido #contenido-portada .color5.transparencia .texto-descriptivo {background: url('../img/transparencias/color5.png');}
body.ie7 #contenedor #bloque-contenido #contenido-portada .color6.transparencia .texto-descriptivo {background: url('../img/transparencias/color6.png');}

/*#contenedor #bloque-contenido #contenido-portada [class*="color"].transparencia .texto-descriptivo {opacity:0.9;}*/
#contenedor #bloque-contenido #contenido-portada .dos-dos.transparencia .imagen img {width: 29em;}
#contenedor #bloque-contenido #contenido-portada .uno-uno.transparencia .imagen img {width: 14.25em;height: 14.25em;}
#contenedor #bloque-contenido #contenido-portada .uno-dos.transparencia .imagen img {width: 14.25em;height: 29em;}
#contenedor #bloque-contenido #contenido-portada .dos-uno.transparencia .imagen img {width: 29em;}
#contenedor #bloque-contenido #contenido-portada .estructura-tres-uno .uno-uno .imagen img {width: 19.17em; height: 9.65em;}

#contenedor #bloque-contenido #contenido-portada .transparencia .texto-descriptivo {position: absolute; z-index: 100;}
#contenedor #bloque-contenido #contenido-portada .transparencia.izquierda .texto-descriptivo {margin-left: 14.5em;}
body.ie7 #contenedor #bloque-contenido #contenido-portada .dos-dos.izquierda.transparencia .imagen,
body.ie7 #contenedor #bloque-contenido #contenido-portada .dos-uno.izquierda.transparencia .imagen {float: none;}

/*CONTROL TEXTO*/
#contenedor #bloque-contenido #contenido-portada .bloque .texto-descriptivo {overflow: hidden;}

/*GALERIA*/
#contenedor #bloque-contenido #contenido-portada .galeriaPortada {overflow: hidden;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] .next:hover,
#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] .prev:hover {opacity: 1}

#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] {margin: 0; position: relative;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] .slides_container .captionPortada { background: rgba(14, 81, 117, 0.9); position: absolute; bottom: 0; margin: 1em; padding: 0.5em 0.5em 1.5em;}
body.ie7 #contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] .slides_container .captionPortada { background: url('../img/transparencias/color3.png'); position: relative; margin-top: -6em !important;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] .slides_container .captionPortada p {padding:0; margin: 0;max-height: 1.5em;overflow: hidden;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] .slides_container .captionPortada p.titulo { font-weight: 700; font-size: 1em;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] ul.pagination {width: 16em; position: absolute; bottom: 1em; left: 0em; z-index: 502; padding-left: 0.5em;}

#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] ul.pagination li {float: left; margin: 0 1px; list-style: none; }
#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] ul.pagination li a{display: block; width: 12px; height: 0; padding-top: 12px; margin-right: 0.5em; background-color: #fff; background-position: 0 0; float: left; overflow: hidden; border-radius: 1em;border: 1px solid #fff;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] ul.pagination li.current a {background-color: rgb(72, 142, 178); }
#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] .next,
#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] .prev {position:absolute; display:block; z-index:5; opacity: 0.9;width: 24px;height: 45px;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] .prev {left: 0;background: url('../img/galeria-portada/flecha-anterior-portada.png') no-repeat transparent;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] .next {right: 0;background: url('../img/galeria-portada/flecha-siguiente-portada.png') no-repeat transparent;}

#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] .slides_container {background: #ccc;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] .slides_container .captionPortada p.pmas {position: absolute; bottom: 0; right: 0; padding: 0.75em;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] .slides_container .captionPortada p.pmas a{background: url('/docroot/mecd/img/mas.png') 0.25em no-repeat; color: #FFF; padding: 0 0 0 2em; font-weight:700;}
body.ie7 #contenedor #bloque-contenido #contenido-portada .galeriaPortada [id^=containerPortada] [id^=slidesPortada] .slides_container .captionPortada p.pmas {bottom:5px;}

#contenedor #bloque-contenido #contenido-portada .galeriaPortada.tres-uno [id^=containerPortada] [id^=slidesPortada] .slides_container {height: 14.25em; }
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.tres-uno [id^=containerPortada] [id^=slidesPortada] .slides_container img {width: 43.7em; height: 14.25em; }
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.tres-uno [id^=containerPortada] [id^=slidesPortada] .slides_container .captionPortada {height: 3em; width: 27.3em;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.tres-uno [id^=containerPortada] [id^=slidesPortada] .next,
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.tres-uno [id^=containerPortada] [id^=slidesPortada] .prev {top: 98px;}

#contenedor #bloque-contenido #contenido-portada .galeriaPortada.dos-dos [id^=containerPortada] [id^=slidesPortada] .slides_container {height: 29em;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.dos-dos [id^=containerPortada] [id^=slidesPortada] .slides_container img {width: 29em; height: 29em; }
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.dos-dos [id^=containerPortada] [id^=slidesPortada] .slides_container .captionPortada {height: 3em; width: 26em;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.dos-dos [id^=containerPortada] [id^=slidesPortada] .next,
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.dos-dos [id^=containerPortada] [id^=slidesPortada] .prev {top: 212px;}

#contenedor #bloque-contenido #contenido-portada .galeriaPortada.dos-uno [id^=containerPortada] [id^=slidesPortada] .slides_container {height: 14.25em; }
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.dos-uno [id^=containerPortada] [id^=slidesPortada] .slides_container img {width: 29em; height: 14.25em; }
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.dos-uno [id^=containerPortada] [id^=slidesPortada] .slides_container .captionPortada {height: 3em; width: 26em;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.dos-uno [id^=containerPortada] [id^=slidesPortada] .next,
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.dos-uno [id^=containerPortada] [id^=slidesPortada] .prev {top: 93.7px;}

#contenedor #bloque-contenido #contenido-portada .galeriaPortada.tres-dos [id^=containerPortada] [id^=slidesPortada] .slides_container {height: 29em;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.tres-dos [id^=containerPortada] [id^=slidesPortada] .slides_container img {width: 43.7em; height: 29em;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.tres-dos [id^=containerPortada] [id^=slidesPortada] .slides_container .captionPortada {height: 3em; width: 41em;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.tres-dos [id^=containerPortada] [id^=slidesPortada] .next,
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.tres-dos [id^=containerPortada] [id^=slidesPortada] .prev {top: 212px;}

#contenedor #bloque-contenido #contenido-portada .galeriaPortada.cuatro-dos [id^=containerPortada] [id^=slidesPortada] .slides_container {height: 29em;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.cuatro-dos [id^=containerPortada] [id^=slidesPortada] .slides_container img {width: 58.5em; height: 29em;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.cuatro-dos [id^=containerPortada] [id^=slidesPortada] .slides_container .captionPortada {height: 3em; width: 55.5em;}
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.cuatro-dos [id^=containerPortada] [id^=slidesPortada] .next,
#contenedor #bloque-contenido #contenido-portada .galeriaPortada.cuatro-dos [id^=containerPortada] [id^=slidesPortada] .prev {top: 212px;}

/*BORDES REDONDEADOS*/
/*
#contenedor #bloque-contenido #contenido-portada .bloque.uno-uno .texto-descriptivo{border-radius:0.5em;}
#contenedor #bloque-contenido #contenido-portada .bloque.uno-dos .texto-descriptivo{border-radius:0.5em;}
#contenedor #bloque-contenido #contenido-portada .bloque.transparencia .imagen img{border-radius:0.5em;}
#contenedor #bloque-contenido #contenido-portada .bloque.dos-uno.izquierda .imagen img{border-radius:0.5em 0em 0em 0.5em;}
#contenedor #bloque-contenido #contenido-portada .bloque.dos-uno.izquierda .texto-descriptivo {border-radius:0em 0.5em 0.5em 0;}
#contenedor #bloque-contenido #contenido-portada .bloque.dos-uno.derecha .imagen img{border-radius:0em 0.5em 0.5em 0;}
#contenedor #bloque-contenido #contenido-portada .bloque.dos-uno.derecha .texto-descriptivo {border-radius:0.5em 0em 0em 0.5em;}
#contenedor #bloque-contenido #contenido-portada .bloque.dos-uno .imagen.derecha img{border-radius:0em 0.5em 0.5em 0;}
#contenedor #bloque-contenido #contenido-portada .bloque.dos-dos .texto-descriptivo{border-radius:0.5em 0 0 0.5em;}
#contenedor #bloque-contenido #contenido-portada .bloque.dos-dos .imagen img{border-radius:0 0.5em 0.5em 0;}
*/

/*Nueva portada*/
/*ESTRUCTURAS*/
#contenedor #bloque-contenido #contenido-portada .stum,
#contenedor #bloque-contenido #contenido-portada .stdm, 
#contenedor #bloque-contenido #contenido-portada .stuu, 
#contenedor #bloque-contenido #contenido-portada .stud, 
#contenedor #bloque-contenido #contenido-portada .stdu, 
#contenedor #bloque-contenido #contenido-portada .stdd
{display:inline-block; float:left;}

#contenedor #bloque-contenido #contenido-portada .stcm,
#contenedor #bloque-contenido #contenido-portada .stcu,
#contenedor #bloque-contenido #contenido-portada .stcd
{clear:both; margin:0;}

#contenedor #bloque-contenido #contenido-portada .stum,
#contenedor #bloque-contenido #contenido-portada .stuu,
#contenedor #bloque-contenido #contenido-portada .stud
{width: 14.75em;}

#contenedor #bloque-contenido #contenido-portada .stdm,
#contenedor #bloque-contenido #contenido-portada .stdu,
#contenedor #bloque-contenido #contenido-portada .stdd
{width: 29.5em;}

#contenedor #bloque-contenido #contenido-portada .stcm,
#contenedor #bloque-contenido #contenido-portada .stcu,
#contenedor #bloque-contenido #contenido-portada .stcd
{width: 59em;}

body.ie7 #contenedor #bloque-contenido #contenido-portada .stum,
body.ie7 #contenedor #bloque-contenido #contenido-portada .stdm,
body.ie7 #contenedor #bloque-contenido #contenido-portada .stcm
 {height:7.37em;}

body.ie7 #contenedor #bloque-contenido #contenido-portada .stuu,
body.ie7 #contenedor #bloque-contenido #contenido-portada .stdu,
body.ie7 #contenedor #bloque-contenido #contenido-portada .stcu
{height:14.75em;}

body.ie7 #contenedor #bloque-contenido #contenido-portada .stud,
body.ie7 #contenedor #bloque-contenido #contenido-portada .stdd,
body.ie7 #contenedor #bloque-contenido #contenido-portada .stcd
{height:29.5em;}

#contenedor #bloque-contenido #contenido-portada div[class^="st"] .bloque {margin:0.25em;}

#contenedor #bloque-contenido #contenido-portada .stuu .uno-uno {width: 14.25em; height: 14.25em;}
#contenedor #bloque-contenido #contenido-portada .stdd .uno-dos {width: 14.25em; height: 29em;}
#contenedor #bloque-contenido #contenido-portada .stdu .dos-uno {width: 29em; height: 14.25em;}
#contenedor #bloque-contenido #contenido-portada .stdd .dos-dos {width: 29em; height: 29em;}
#contenedor #bloque-contenido #contenido-portada .stcu .cuatro-uno {width: 58.5em; height: 14.25em;}
#contenedor #bloque-contenido #contenido-portada .stcd .cuatro-dos {width: 58.5em; height: 29em;}
