/* ZZZs de maquetacion */
.bgray	{border:1px solid gray; margin:1px; padding:1px}
.bred	{border:1px solid red}
.bgreen	{border:1px solid green}
.borange{border:1px solid #FFA500}
.byellow{border:1px solid yellow}
.bblue	{border:1px solid blue}
.bpink	{border:1px solid #FFC0CB}
.bgrisE	{border:1px solid #EEE}
.bgrisD	{border:1px solid #DDD}
.bgrisC	{border:1px solid #CCC}

.debug	{background:#FFC0CB; color:#000; padding:10px; position:absolute; z-index:999999999}

/* maquetacion.css */
body 				{padding:0; margin:0; background:#FFF; background:#FFF url(../_images/silueta_maa.png) 0 0 repeat-x; background:#FFF url(../_images/fondoMAAnew.png) 50% 0 no-repeat; }

/* maquetacion.css */
#mainContainerIndex,
#mainContainerInMod             {margin:0 auto; min-height: 100%; text-align:left; display:block;clear:none;}
* html #mainContainerIndex,
* html #mainContainerInMod      {height:100%;}
#mainContainerInMod             {}

/* #mainContainerIndex */
#mainContainerIndex     						{width:668px; width:955px; display:block; position: relative;}
#mainContainerIndex #blqIdiomas 				{position:absolute; top:10px; left:0;}
#mainContainerIndex .doscol	.col-izq			{width:35.4%; margin:0 10px 0 0}
#mainContainerIndex .doscol	.col-izq .col-izq	{width:49.5%;}

/* #mainContainerIndex */
#mainContainer		{width:955px; min-height:90%;  margin:0 auto; display:block; overflow:visible; clear:both; position: relative;
					 background:#FFF url(../_images/fondocabecera.jpg) 0 -19px no-repeat; }
#mainContainer #blqIdiomas {position:absolute; top:4px; right:63px;}

#anuncios-banner 				{top:0; position:absolute; width:100%; height:100%; z-index:9999;}
/*
#anuncios-banner .contenido		{width:960px; height:98%; text-align:center; margin:3px auto; background:#FFF url(../_images/publicidad_maa28f.jpg) 50% 10px no-repeat;
								 box-shadow:0 0 15px #CCC; border-radius:2px; min-height:795px;position:relative}
#anuncios-banner .contenido		{width:960px; height:98%; text-align:center; margin:3px auto; background:#FFF url(../_images/SEMANAhistoria.jpg) 50% 10px no-repeat;
								 box-shadow:0 0 15px #CCC; border-radius:2px; min-height:795px;position:relative}
*/

#anuncios-banner .contenido {width:960px; height:98%; text-align:center; margin:3px auto; box-shadow:0 0 15px #CCC;
	border-radius:2px; min-height:795px;position:relative;
	background-color:#FFF; background-position: 50% 10px; background-repeat: no-repeat;
}

#anuncios-banner .close			{margin:10px; border:1px solid #DDD; padding:10px; border-radius:2px; position:absolute; z-index:10000; right:0}
#anuncios-banner .close:hover	{text-decoration:none}
#anuncios-banner .descarga		{height:790px; background:none; width:100%; position:relative; z-index:9999; top:0}


#MenusHorizontales 	{position:absolute; z-index:2000; top:132px; left:203px;}
#MenusVerticales 	{float: left; clear: none; display: block; overflow: hidden;  width:203px; position:relative; top:-20px}
#MenusVerticales 	{position:absolute; top:163px; z-index:2000;}

#Cabecera			{height:145px; display: block; overflow: hidden}
#cuerpoInMod		{margin:38px 0 0 0}

#cuerpoInMod .CabContenidoInMod {height:132px; height:160px; position:relative; margin:0 0 30px 192px; background-position:0 15px; background-repeat:no-repeat}

#cuerpoInMod #mainBodyInMod 				{margin:0 20px 0 15px;}
#cuerpoInMod #mainBodyInMod.exposiciones 	{margin:130px 15px 0 45px;}
#cuerpoInMod #mainBodyInMod.exposiciones #Principal {padding:0 0 20px}
#cuerpoInMod #mainBodyInMod.exposiciones #Principal.presentacionExpos {padding:0 0 10px}
#cuerpoInMod #mainBodyInMod.mapaweb 		{padding:20px 0; display: block; overflow: hidden; clear: none}
