/*
Ministerio de Educacion, Cultura y Deporte. 
© Copyright 2014 
Todos los derechos reservados
*/

/* GALERÍA AMPLIACIÓN */
	#contenedor #bloque-contenido div.galeria {margin: 0.5em auto; display: block;}
	#contenedor #bloque-contenido div.galeria ul {margin:0; padding:0; width:auto; display:inline-block; overflow: hidden;}
	#contenedor #bloque-contenido div.galeria ul li {display: inline-block; list-style:none; margin: 2px; padding: 4px; background: #ddd; overflow: hidden;position: relative;}
	*+html #contenedor #bloque-contenido div.galeria ul li {display: inline; float: left;}
	#contenedor #bloque-contenido div.galeria ul li:hover {background: #ebf6fc;}
	#contenedor #bloque-contenido div.galeria ul li a {display:block; margin:0; padding: 1px; position: relative;}
	#contenedor #bloque-contenido div.galeria ul li a img {margin:0; padding: 1px; border: 1px solid #ccc; background: #fff;}
	#contenedor #bloque-contenido div.galeria ul li span.gris {background: transparent url("../img/galeria-ampliacion/bg-gris.png") top left repeat; display: inline-block; position: relative;}
	#contenedor #bloque-contenido div.galeria ul li:hover span.gris {background: transparent;}
	#contenedor #bloque-contenido div.galeria ul li a.amplio {position: absolute; bottom: 7px; right: 7px; width: 16px !important; height: 16px !important; background: transparent url("../img/galeria-ampliacion/ampliar.png") right bottom no-repeat;}
	#contenedor #bloque-contenido div.galeria ul li a.amplio:hover {background: transparent url("../img/galeria-ampliacion/ampliar-hover.png") right bottom no-repeat;}
		/* PEQUEÑA */
		#contenedor #bloque-contenido #contenido-ancho div.galeria.pq {width: 53em;}
		#contenedor #bloque-contenido #bloque-izquierdo div.galeria.pq {width: 43em;}
		#contenedor #bloque-contenido #contenido div.galeria.pq {width: 42em;}
		#contenedor #bloque-contenido #contenidodos div.galeria.pq {width: 32em;}
		#contenedor #bloque-contenido div.galeria.pq ul li {width: 156px; height: 146px;}
		#contenedor #bloque-contenido div.galeria.pq ul li a {width: 154px; height: 144px;}
		#contenedor #bloque-contenido div.galeria.pq ul li a img {width: 150px; height: 140px;}
		#contenedor #bloque-contenido div.galeria.pq ul li span.gris {width: 150px; height: 140px; top: -143px; left: 3px;}
		/*@-moz-document url-prefix() {#contenedor #bloque-contenido div.galeria.pq ul li span.gris {top: -144px; left: 3px;}}*/
		*+html #contenedor #bloque-contenido div.galeria.pq ul li span.gris {top: -143px;}
		/* MEDIANA */
		#contenedor #bloque-contenido #contenido-ancho div.galeria.md {width: 47em;}
		#contenedor #bloque-contenido #bloque-izquierdo div.galeria.md {width: 46.5em;}
		#contenedor #bloque-contenido #contenido div.galeria.md {width: 31em;}
		#contenedor #bloque-contenido #contenidodos div.galeria.md {width: 31em;}
		#contenedor #bloque-contenido div.galeria.md ul li {width: 236px;height: 221px;}
		#contenedor #bloque-contenido div.galeria.md ul li a {width: 234px;height: 219px;}
		#contenedor #bloque-contenido div.galeria.md ul li a img {width: 230px; height: 215px;}
		#contenedor #bloque-contenido div.galeria.md ul li span.gris {width: 230px; height: 215px; top: -218px; left: 3px;}
		/*@-moz-document url-prefix() {#contenedor #bloque-contenido div.galeria.md ul li span.gris {top: -219px;}}*/
		*+html #contenedor #bloque-contenido div.galeria.md ul li span.gris {top: -218px;}
		/* iimagenes-colorbox */
		#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
		#cboxOverlay{position:fixed; width:100%; height:100%;}
		#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
		#cboxContent{position:relative;}
		#cboxLoadedContent{overflow:auto;}
		#cboxTitle{margin:0; font-weight:bold;}
		#cboxLoadingOverlay, #cboxLoadingGraphic {position:absolute; top:0; left:0; width:100%; height:100%;}
		#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
		.cboxPhoto{/*float:left;height: 100%\0/; width: 100%\0/; */ margin:auto; border:0; display:block; /*min-width: 350px;*/ min-height: 350px; max-width: 944px; max-height: 708px;}
		*+html .cboxPhoto{float:left !important; margin:auto; border:0; display:block; min-width: 350px; max-width: 944px; max-height: 708px;}
		.cboxIframe{width:100%; height:100%; display:block; border:0;}
			/* apariencia */
			#cboxOverlay{background:#ccc;}
			#colorbox{top: 0.2em !important; position: fixed !important;}
			#cboxTopLeft{width:25px; height:25px; /* background:url("../img/galeria-ampliacion/border1.png") no-repeat 0 0; */background: #fff;}
			#cboxTopCenter{height:25px; /* background:url("../img/galeria-ampliacion/border1.png") repeat-x 0 -50px; */background: #fff;}
			#cboxTopRight{width:25px; height:25px; /* background:url("../img/galeria-ampliacion/border1.png") no-repeat -25px 0; */background: #fff;}
			#cboxBottomLeft{width:25px; height:25px; /* background:url("../img/galeria-ampliacion/border1.png") no-repeat 0 -25px; */background: #fff;}
			#cboxBottomCenter{height:25px; /* background:url("../img/galeria-ampliacion/border1.png") repeat-x 0 -75px; */background: #fff;}
			#cboxBottomRight{width:25px; height:25px; /*background:url("../img/galeria-ampliacion/border1.png") no-repeat -25px -25px;*/background: #fff;}
			#cboxMiddleLeft{width:25px; /* background:url("../img/galeria-ampliacion/border2.png") repeat-y 0 0; */background: #fff;}
			#cboxMiddleRight{width:25px; /* background:url("../img/galeria-ampliacion/border2.png") repeat-y -25px 0; */background: #fff;}
			#cboxContent{background:#fff;  font-size:75%; /*overflow:hidden;*/}
			.cboxIframe{background:#fff;}
			#cboxError{padding:50px; border:1px solid #ccc;}
			#cboxLoadedContent{margin-top: 20px; min-width:350px; overflow: hidden !important;}
			#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#990000; display: none !important;}
			#cboxCurrent{position: absolute; top: 0px; left: 0px; color: #6f797d;}
			#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
			#cboxPrevious{position: fixed; top: 28px; right: 51%; color: #6f797d; font-weight:bold;background: url("../img/galeria-ampliacion/flecha-anterior-ampliacion.png") top left no-repeat;padding-left: 1.3em;line-height: 1.4em;}
			#cboxNext{position: fixed; top: 28px; left: 51%; color: #6f797d; font-weight:bold;background: url("../img/galeria-ampliacion/flecha-siguiente-ampliacion.png") top right no-repeat;padding-right: 1.3em;line-height: 1.4em;}
			#cboxLoadingOverlay{background:#fff url("../img/galeria-ampliacion/loading.gif") no-repeat 48% 48%;}
			#cboxClose{position: absolute; top: 0; right:0; display:block; color: #6f797d; font-weight:bold;background: transparent url("../img/galeria-ampliacion/cerrar-ampliacion.png") top right no-repeat;padding-right: 1.8em;line-height: 1.4em;}
			/* Transparencia IE7, IE8 
			.cboxIE #cboxTopLeft,
			.cboxIE #cboxTopCenter,
			.cboxIE #cboxTopRight,
			.cboxIE #cboxBottomLeft,
			.cboxIE #cboxBottomCenter,
			.cboxIE #cboxBottomRight,
			.cboxIE #cboxMiddleLeft,
			.cboxIE #cboxMiddleRight {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);}*/
			/* Transparencia IE6 
			.cboxIE6 #cboxTopLeft{background:url("../img/galeria-ampliacion/ie6/borderTopLeft.png");}
			.cboxIE6 #cboxTopCenter{background:url("../img/galeria-ampliacion/ie6/borderTopCenter.png");}
			.cboxIE6 #cboxTopRight{background:url("../img/galeria-ampliacion/ie6/borderTopRight.png");}
			.cboxIE6 #cboxBottomLeft{background:url("../img/galeria-ampliacion/ie6/borderBottomLeft.png");}
			.cboxIE6 #cboxBottomCenter{background:url("../img/galeria-ampliacion/ie6/borderBottomCenter.png");}
			.cboxIE6 #cboxBottomRight{background:url("../img/galeria-ampliacion/ie6/borderBottomRight.png");}
			.cboxIE6 #cboxMiddleLeft{background:url("../img/galeria-ampliacion/ie6/borderMiddleLeft.png");}
			.cboxIE6 #cboxMiddleRight{background:url("../img/galeria-ampliacion/ie6/borderMiddleRight.png");}
			.cboxIE6 #cboxTopLeft,
			.cboxIE6 #cboxTopCenter,
			.cboxIE6 #cboxTopRight,
			.cboxIE6 #cboxBottomLeft,
			.cboxIE6 #cboxBottomCenter,
			.cboxIE6 #cboxBottomRight,
			.cboxIE6 #cboxMiddleLeft,
			.cboxIE6 #cboxMiddleRight {
				_behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1],
				this.style.background = "none",
				this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");}*/




/*GALERÍA DE AMPLIACIÓN: ampliación texto enriquecido*/

#contenedor #bloque-contenido #contenido-ancho div.galeria.descripcion,
#contenedor #bloque-contenido #contenido-ancho div.galeria.descripcion div.lista{width: 53em;}
#contenedor #bloque-contenido #bloque-izquierdo div.galeria.descripcion,
#contenedor #bloque-contenido #bloque-izquierdo div.galeria.descripcion div.lista{width: 43em;}
#contenedor #bloque-contenido #contenido div.galeria.descripcion,
#contenedor #bloque-contenido #contenido div.galeria.descripcion div.lista{width: 42em;}
#contenedor #bloque-contenido #contenidodos div.galeria.descripcion,
#contenedor #bloque-contenido #contenidodos div.galeria.descripcion div.lista{width: 32em;}

#contenedor #bloque-contenido div.galeria.descripcion div.lista {border-bottom:1px dotted #9F9F9F;padding: 0.5em 0;}
#contenedor #bloque-contenido div.galeria.descripcion div.lista .texto-gampliacion {text-align: left;}
#contenedor #bloque-contenido div.galeria.descripcion div.lista .texto-gampliacion p, #contenedor #bloque-contenido div.galeria.descripcion div.lista .texto-gampliacion h3, #contenedor #bloque-contenido div.galeria.descripcion div.lista .texto-gampliacion h4, #contenedor #bloque-contenido div.galeria.descripcion div.lista .texto-gampliacion h5, #contenedor #bloque-contenido div.galeria.descripcion div.lista .texto-gampliacion h6 {margin-top:0;}
#contenedor #bloque-contenido div.galeria.descripcion div.lista span.gris {background: transparent url("../img/galeria-ampliacion/bg-gris.png") top left repeat;display: inline-block;position:relative;}
#contenedor #bloque-contenido div.galeria.descripcion div.lista a.amplio {position: absolute; background: rgba(248, 36, 36, 0) url("../img/galeria-ampliacion/ampliar.png") right bottom no-repeat;}
#contenedor #bloque-contenido div.galeria.descripcion div.lista a.amplio:hover {background: transparent url("../img/galeria-ampliacion/ampliar-hover.png") right bottom no-repeat;}


/*Tamaño pequeño*/
#contenedor #bloque-contenido div.galeria.descripcion.pq div.lista .imagen-ampliacion {width: 4.5em;height: 4.5em;margin: 0 0.7em;float:left;position:relative;background-color:#dddddd;overflow:hidden;}
#contenedor #bloque-contenido div.galeria.descripcion.pq div.lista .imagen-ampliacion img {width: 3.6em;/* height:3.6em; */padding:0.15em;margin: 0.25em;}
#contenedor #bloque-contenido div.galeria.descripcion.pq div.lista .imagen-ampliacion a img {border:1px solid #ccc;background:#fff;}
#contenedor #bloque-contenido div.galeria.descripcion.pq div.lista span.gris {background: transparent url("../img/galeria-ampliacion/bg-gris.png") top left repeat;display: inline-block;position:relative;width: 3.6em;height: 3.6em;top: -4.3em;left: 0.45em;}
#contenedor #bloque-contenido div.galeria.descripcion.pq div.lista .imagen-ampliacion:hover {background-color:#ebf6fc;}
#contenedor #bloque-contenido div.galeria.descripcion.pq div.lista .imagen-ampliacion:hover span.gris {background:transparent;}
#contenedor #bloque-contenido div.galeria.descripcion.pq div.lista .imagen-ampliacion:hover img {width:3.6em; padding:0.15em;}
#contenedor #bloque-contenido div.galeria.descripcion.pq div.lista a.amplio {position: absolute; bottom: 0.4em; right: 0.4em; width: 1em !important; height: 1em !important;}


/*Tamaño mediano*/
#contenedor #bloque-contenido div.galeria.descripcion.md div.lista .imagen-ampliacion {width: 10.5em;height: 10.5em;margin: 0 0.7em;float:left;position:relative;background-color:#dddddd;}
#contenedor #bloque-contenido div.galeria.descripcion.md div.lista .imagen-ampliacion img {width: 9em;/* height:12.5em; */padding:0.15em;}
#contenedor #bloque-contenido div.galeria.descripcion.md div.lista .imagen-ampliacion a img {border:1px solid #ccc;background:#fff;}
#contenedor #bloque-contenido div.galeria.descripcion.md div.lista span.gris {background: transparent url("../img/galeria-ampliacion/bg-gris.png") top left repeat;display: inline-block;position:relative;width: 9em;height: 9em;top: -10em;left: 0.75em;}
#contenedor #bloque-contenido div.galeria.descripcion.md div.lista .imagen-ampliacion:hover {background-color:#ebf6fc;}
#contenedor #bloque-contenido div.galeria.descripcion.md div.lista .imagen-ampliacion:hover span.gris {background:transparent;}
#contenedor #bloque-contenido div.galeria.descripcion.md div.lista .imagen-ampliacion:hover img {width:9em; padding:0.15em;}
#contenedor #bloque-contenido div.galeria.descripcion.md div.lista a.amplio {position: absolute; bottom: 0.6em; right: 0.6em; width: 1em !important; height: 1em !important;}


/*Tamaño grande
#contenedor #bloque-contenido div.galeria.descripcion.gr div.lista .imagen-ampliacion {width: 14em;height:14em;margin: 0 0.7em;float:left;position:relative;background-color:#dddddd;}
#contenedor #bloque-contenido div.galeria.descripcion.gr div.lista .imagen-ampliacion img {width:12.5em;height:12.5em;padding:0.15em;}
#contenedor #bloque-contenido div.galeria.descripcion.gr div.lista .imagen-ampliacion a img {border:1px solid #ccc;background:#fff;}
#contenedor #bloque-contenido div.galeria.descripcion.gr div.lista span.gris {background: transparent url("../img/galeria-ampliacion/bg-gris.png") top left repeat;display: inline-block;position:relative;width: 12.5em;height: 12.5em;top: -13.5em;left: 0.75em;}
#contenedor #bloque-contenido div.galeria.descripcion.gr div.lista .imagen-ampliacion:hover {background-color:#ebf6fc;}
#contenedor #bloque-contenido div.galeria.descripcion.gr div.lista .imagen-ampliacion:hover span.gris {background:transparent;}
#contenedor #bloque-contenido div.galeria.descripcion.gr div.lista .imagen-ampliacion:hover img {width:12.5em; height:12.5em; padding:0.15em;}
#contenedor #bloque-contenido div.galeria.descripcion.md div.lista a.amplio {position: absolute; bottom: 0.7em; right: 0.7em; width: 1em !important; height: 1em !important;}
*/







