
body	{
	margin: 0px;
	background-color: #ffffff;
	font: normal normal normal 12px/14px Arial, Helvetica, sans-serif;
	color: #161616;
}
#contenedor1{
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left; 
}
#contenedor2{
	width: 768px;
	margin: 0 auto;
	text-align: center; /* Hack para IE */
	height: 100%;
	min-height: 100%;
	overflow: hidden;
	background-image: url(../i/maquetacion/bgPagina.gif);
	background-repeat: repeat-y;
/*	border:1px solid #000; */
}
*html #contenedor2{ /* Hack para IE */
	height: 100%;
	overflow: hidden;
}
#contenedor3{
	width: 754px;
	margin: 0 auto;
	text-align: center; /* Hack para IE */
	height: 100%;
	min-height: 100%;
	overflow: hidden;
}
*html #contenedor3{ /* Hack para IE */
	height: 100%;
	overflow: hidden;
}

/*************************************************************************/

 


#cabeceraPagina				{float: none; clear:both;  margin:0; padding:0; width:100%; height:75px; text-align:left; background-color:#ffffff; border-bottom:2px solid #ececec; }
#cabeceraPagina #logotipo 	{float:left; display: block; width: 710px; height:41px; margin: 0 0 0 15px; padding:0;   }

.idiomas			{float:right; width:730px; padding:4px 15px 0 0; }
.idiomas ul			{float:right; margin:0; padding:0; list-style:none; }
.idiomas li			{margin:0; padding:0 0 0 5px; float:left; }
.idiomas a			{  }
.idiomas img		{border:0; }

.otrasOpciones2					{float:right; width:280px; height:15px; margin:-14px 0 0 0; padding:0; text-align:right;  }
.otrasOpciones2 ul				{margin:0; list-style-type:none; text-align:right; }
.otrasOpciones2 ul li			{margin:0; font:normal normal normal 11px/11px Arial, Helvetica, sans-serif; color: #8C8989; text-decoration: none; display: inline;}
.otrasOpciones2 ul li a			{color:#8C8989; text-decoration:none; }
.otrasOpciones2 ul li a:hover	{color:#8C8989; text-decoration:underline; }
/*************************************************************************/

#botoneraPrincipal{
	float: none;
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 43px;
	text-align: left;
	background-color: #faf9f5;
	border-bottom: 5px solid #f5b412;
	background-image: url(../i/maquetacion/bgBotoneraPrincipal.gif);
	background-repeat: repeat-x;
}
#botoneraPrincipal ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
}
#botoneraPrincipal ul li{
	margin: 0px;
	padding: 0px;
	display: inline;
}
#botoneraPrincipal ul li a{
	color: #8C8989;
	text-decoration: none;
}

/*************************************************************************/

#bandaFotos{
	float: none;
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 754px;
	height: 166px;
	text-align: left;
	background-image: url(../i/maquetacion/home/resto.jpg);
	background-repeat: no-repeat;
	background-position: top right ! important;
	border-bottom: 1px solid #8f9191;
}

/*
.fondohome{
	height: 166px;
	text-align: left;
	background: url(../i/maquetacion/home/flash.jpg) top left no-repeat;
}*/




#bandaFotos
	#flotador1 {
		position: absolute;
		width: 179px;
		background: #ffffff;
		margin: -50px 0px 0px 540px;
		padding: 15px;
		text-align: left;
		z-index: 100;
}

#bandaFotos
	#flotador1
		#titular{
			float: none;
			clear: both;
			width: 179px;
			margin: 0px;
			padding: 0px;
			text-align: left;
			z-index: 100;
}
#bandaFotos
	#flotador1
		#contenido{
			float: none;
			clear: both;
			width: 179px;
			margin: 0px;
			padding: 0px;
			text-align: left;
			height: auto;
			height: 100%;
			min-height: 100%;
			overflow: hidden;
			z-index: 100;
}
*html #bandaFotos #flotador1 #contenido, *+html #bandaFotos #flotador1 #contenido{ /* Hack para IE */
		height: 100%;
		overflow: visible;
}

/*************************************************************************/

#cuerpoHome{
	float: none;
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: left;
	height: auto;
	height: 100%;
	min-height: 100%;
	background-image: url(../i/maquetacion/home/bgCuerpoHome.gif);
	background-repeat: repeat-y;
	overflow: hidden;
}
*html #cuerpoHome, *+html #cuerpoHome{ /* Hack para IE */
	height: 100%;
	overflow: visible;
}

#cuerpoHome
	#izquierdaGrande{
		float: left;
		display: block;
		width: 510px;
		margin-top: 0px;
		text-align: left;
		padding: 15px;
	}
#cuerpoHome
	#derechaFlotante {
		width: 179px;
		float: left;
		display: block;
		background: #ffffff;
		margin: 0px 5px 0px 0px;
		padding: 15px;
		text-align: left;
		z-index: 0;
	}
*html #cuerpoHome
	#derechaFlotante{
		width: 171px;	
}

/*************************************************************************/

#cuerpoHome
	#izquierdaGrande
		#bloquePrincipal{
			float: left;
			display: block;
			width: 321px;
			margin: 0px 22px 0px 0px;
			padding: 0px;
}
#cuerpoHome
	#izquierdaGrande
		#bloqueNovedades{
			float: left;
			display: block;
			width: 156px;
			margin: 24px 0px 0px 0px;
			padding: 0px;
}

/*************************************************************************/

#bloquePrincipal
	#introduccion{
		float: none;
		clear: both;
		width: 321px;
		margin: 0px 0px 14px 0px;
		padding: 0px;
}
#bloquePrincipal
	#minibloques{
		float: none;
		clear: both;
		width: 321px;
		margin: 0px 0px 14px 0px;
		padding: 0px;
}
#bloquePrincipal
	#minibloques
		.minibloque{
			float: left;
			/*display: block;*/
			width: 143px;
			min-height: 130px;
			height: auto ! important; 
			height: 130px;
			
			margin: 0px 7px 14px 0px;
			padding: 5px;
			background-color: #fff; 
			background-image: url(../i/maquetacion/home/bgMinibloque.gif);
			background-repeat: no-repeat;
			background-position: left top;
}


.minibloque2		{float:left; width:320px;}

#bloquePrincipal
	#minibloques
		.minibloque ul{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style: none;
			list-style-position: outside;
}
#bloquePrincipal #minibloques .minibloque ul li	{background-image: url(../i/maquetacion/home/li-minibloque.gif);
			background-repeat: no-repeat;
			background-position: 0px 9px;
			margin: 0px 0px 0px 0px;
			padding: 2px 0px 2px 10px;
}

#bloquePrincipal #minibloques .minibloque ul li a{padding: 0px 0px 0px 0px;}

/*************************************************************************/

#bloqueNovedades #titular{
	float: none;
	clear: both;
	width: 156px;
	margin: 0px;
	padding: 0px;
}
#bloqueNovedades .bloqueNoticias{
	float: none;
	clear: both;
	width: 156px;
	margin: 0px;
	padding: 0px;
	border-top: 1px dotted #808080;
}

/*************************************************************************/

.cajaProyecto{
	float: none;
	clear: both;
	width: 179px;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	text-align: left;
	height: auto;
	height: 100%;
	min-height: 100%;
	overflow: hidden;
}
*html .cajaProyecto{ /* Hack para IE */
	height: 100%;
	overflow: visible;
}
.cajaProyecto
	.arribaCaja{
		float: none;
		clear: both;
		width: 179px;
		height: 7px;
		margin: 0px;
		padding: 0px;
		background-image: url(../i/maquetacion/home/cajaProyecto-top.gif);
		background-repeat: no-repeat;
}
.cajaProyecto
	.contenidoCaja{
		float: none;
		clear: both;
		width: 164px;
		margin: 0px;
		padding: 0px 8px 0px 7px;
		text-align: left;
		height: auto;
		height: 100%;
		min-height: 100%;
		background-image: url(../i/maquetacion/home/cajaProyecto-bg.gif);
		background-repeat: repeat-y;
		overflow: hidden;
}
*html .cajaProyecto .contenidoCaja, *+html .cajaProyecto .contenidoCaja{ /* Hack para IE */
	height: 100%;
	overflow: visible;
}
.cajaProyecto
	.pieCaja{
		float: none;
		clear: both;
		width: 179px;
		height: 18px;
		margin: 0px;
		padding: 0px;
		text-align: right;
		background-image: url(../i/maquetacion/home/cajaProyecto-pie.gif);
		background-repeat: no-repeat;
}
.cajaProyecto
	.pieCaja p{
		padding: 4px 6px 0px 0px;
		margin: 0px;
}














/*  textos  */

/*
#flotador2 h1				{display: none; visibility: hidden;margin-top:0px;}
#flotador2 h2, 
#flotador1 h2				{font: normal normal bold 16px/18px Arial, Helvetica, sans-serif;color:#161616;margin-top:0px;}
*/
#flotador2 h1				{font: normal normal bold 16px/18px Arial, Helvetica, sans-serif;color:#161616;margin:0 0 25px 0; }


#flotador2 p, 
#flotador1 p				{font: normal normal normal 11px/13px Arial, Helvetica, sans-serif;color:#161616;}

#flotador2 ul li, 
#flotador1 ul li			{font: normal normal normal 11px/13px Arial, Helvetica, sans-serif;color:#161616;}

#flotador2 ul li a, 
#flotador1 ul li a			{text-decoration: none;color:#161616;}

#flotador2 ul li a:hover, 
#flotador1 ul li a:hover	{text-decoration: underline;color:#161616;}

#flotador2 ul li.activo a, 
#flotador1 ul li.activo a	{font-weight: bold; text-decoration: none;color:#f5b412;}

#flotador2 ul li.sinborde		{	border-bottom: 1px solid #ffffff; }


#flotador2 ul li.activo a:hover, 
#flotador1 ul li.activo a:hover{font-weight: bold; text-decoration: none;color:#f5b412;}

#flotador2 ul li.activo ul li, 
#flotador1 ul li.activo ul li{font: normal normal normal 11px/13px Arial, Helvetica, sans-serif;color:#161616;}

#flotador2 ul li.activo ul li a, 
#flotador1 ul li.activo ul li a{font-weight: normal;text-decoration: none;color:#161616;}

#flotador2 ul li.activo ul li a:hover, 
#flotador1 ul li.activo ul li a:hover{font-weight: normal;text-decoration: underline;color:#161616;}

#flotador2 ul li.activo ul li.activo, 
#flotador1 ul li.activo ul li.activo{font: normal normal bold 11px/13px Arial, Helvetica, sans-serif;color:#161616;}

#flotador2 ul li.activo ul li.activo a, 
#flotador1 ul li.activo ul li.activo a{font-weight: bold;text-decoration: none;color:#161616;}

#flotador2 ul li.activo ul li.activo a:hover, 
#flotador1 ul li.activo ul li.activo a:hover{font-weight: bold;text-decoration: underline;color:#161616;}

/*************************************************************************/
/*
#derechaGrande h1,
#centroMediano h1, 
#centroPeque h1,
#izquierdaGrande h1	{font: normal normal bold 18px/18px Arial, Helvetica, sans-serif;color:#002d86;margin-top:0px;}
*/
#derechaGrande h2,
#centroMediano h2, 
#centroPeque h2,
#izquierdaGrande h2	{font: normal normal bold 18px/18px Arial, Helvetica, sans-serif;color:#002d86;margin-top:0px;}

.titulo_h1			{font: normal normal bold 18px/18px Arial, Helvetica, sans-serif;color:#002d86;margin-top:0px;}
.titulo_h2			{font: normal normal bold 12px/14px Arial, Helvetica, sans-serif ! important;color:#161616 ! important;margin-bottom:0px ! important;}
/*
#derechaGrande h2,
#centroMediano h2,
#centroPeque h2,
#izquierdaGrande h2				{font: normal normal bold 12px/14px Arial, Helvetica, sans-serif;color:#161616;margin-bottom:0px;}

#derechaGrande h2, 
#centroMediano h2,
#centroPeque h2,
#izquierdaGrande h2			{margin-bottom:0px;}
#*/

#derechaGrande h3,
#centroMediano h3,
#centroPeque h3,
#izquierdaGrande h3				{font: normal normal bold 12px/14px Arial, Helvetica, sans-serif;color:#161616;margin-bottom:0px;}

#derechaGrande h3, 
#centroMediano h3,
#centroPeque h3,
#izquierdaGrande h3			{margin-bottom:0px;}




#derechaGrande p, 
#centroMediano p,
#centroPeque p,
#izquierdaGrande p				{font: normal normal normal 11px/13px Arial, Helvetica, sans-serif;color:#161616;}

#derechaGrande a,
#centroMediano a,
#centroPeque a,
#izquierdaGrande a				{font-weight: bold;text-decoration:none;color: #002d86;}

#derechaGrande a:hover,
#centroMediano a:hover,
#centroPeque a:hover,
#izquierdaGrande a:hover			{font-weight: bold;text-decoration:underline;color: #002d86;}

#derechaGrande span.azul,
#centroMediano span.azul, 
#centroPeque span.azul, 
#izquierdaGrande span.azul 		{color: #002d86;}

/*************************************************************************/

#contenidoBanderola h1			{margin:0px 0px 15px 0px;}
#contenidoBanderola p			{margin:0px;font: normal normal normal 11px/11px Arial, Helvetica, sans-serif;color:#728185;}
#contenidoBanderola p.fecha		{margin: 0px;font: normal normal normal 11px/11px Arial, Helvetica, sans-serif;color:#f5b412;}
#contenidoBanderola p.titular		{margin: 0px;text-transform: uppercase;font: normal normal normal 11px/11px Arial, Helvetica, sans-serif;color:#728185;}
#contenidoBanderola p.titular a	{text-decoration:none;color:#728185;}
#contenidoBanderola p.titular	a:hover{text-decoration:underline;color:#728185;}
#contenidoBanderola p.texto		{margin: 5px 0px 15px 0px;}
#contenidoBanderola p.imagen		{margin: 0px 0px 10px 0px;}

#pieBanderola p				{font: normal normal normal 11px/13px Arial, Helvetica, sans-serif;color:#161616;}
#pieBanderola p a				{color:#161616;text-decoration:none;}
#pieBanderola p a:hover			{text-decoration: underline; color:#161616;}

/*************************************************************************/

#otrosEnlaces ul li,
#otrosEnlacesGrande ul li		{font: normal normal normal 11px/11px Arial, Helvetica, sans-serif;color:#161616;}

#otrosEnlaces ul li a,
#otrosEnlacesGrande ul li a		{font-weight: normal;color:#161616;text-decoration:none;}

#otrosEnlaces ul li a:hover,
#otrosEnlacesGrande ul li a:hover	{font-weight: normal;text-decoration: underline; color:#161616;}

/*************************************************************************/

#otrasSeccionesGrande ul li		{font: normal normal bold 11px/13px Arial, Helvetica, sans-serif;color:#002d86;}
#otrasSeccionesGrande ul li a		{color:#002d86;text-decoration:none;}
#otrasSeccionesGrande ul li a:hover{text-decoration: underline; color:#002d86;}

#otrasSeccionesGrande ul li ul	{font: normal normal normal 11px/13px Arial, Helvetica, sans-serif;color:#595959;}
#otrasSeccionesGrande ul li ul li a{font-weight: normal;color:#595959;text-decoration:none;}
#otrasSeccionesGrande ul li ul li a:hover{font-weight: normal;text-decoration: underline; color:#595959;}

/*************************************************************************/
/*HOME*/

#flotador1 #titular h1	{font: normal normal bold 16px/18px Arial, Helvetica, sans-serif;color:#002d86;margin:0px 0px 10px 0px;}

#flotador1 #contenido .cajaProyecto .contenidoCaja p	{font: normal normal bold 12px/14px Arial, Helvetica, sans-serif;color:#728185;margin-top:0px;}
#flotador1 #contenido .cajaProyecto .contenidoCaja p.imagen{margin: 0px 0px 10px 0px;}
#flotador1 #contenido .cajaProyecto .contenidoCaja p.seccion{font: normal normal normal 11px/13px Arial, Helvetica, sans-serif;color:#f5b412;margin:0px;}
#flotador1 #contenido .cajaProyecto .pieCaja p		{font: normal normal normal 11px/13px Arial, Helvetica, sans-serif;color:#161616;}
#flotador1 #contenido .cajaProyecto .pieCaja p a		{color:#161616;text-decoration:none;}
#flotador1 #contenido .cajaProyecto .pieCaja p a:hover{text-decoration: underline; color:#161616;}

#bloquePrincipal #introduccion h1	{font: normal normal bold 18px/22px Arial, Helvetica, sans-serif;color:#002d86;margin:0px 0px 5px 0px;}
#bloquePrincipal #introduccion p	{font: normal normal normal 11px/13px Arial, Helvetica, sans-serif;color:#505050;margin:0px;}

#bloqueNovedades #titular h1		{font: normal normal bold 16px/18px Arial, Helvetica, sans-serif;color:#002d86;margin:0px 0px 10px 0px;}
#bloqueNovedades .bloqueNoticias p.titular{font: normal normal bold 11px/13px Arial, Helvetica, sans-serif;color:#595959;margin:10px 0px 10px 0px;}
#bloqueNovedades .bloqueNoticias p.texto{font: normal normal normal 11px/13px Arial, Helvetica, sans-serif;color:#2b2b2b;margin:0px;}
#bloqueNovedades .bloqueNoticias p.mas	{font: normal normal normal 11px/13px Arial, Helvetica, sans-serif;color:#595959;margin:0px 0px 10px 0px;}
#bloqueNovedades .bloqueNoticias p.mas a{font-weight: normal;color:#595959;text-decoration: none;}
#bloqueNovedades .bloqueNoticias p.mas a:hover{font-weight: normal;color:#595959;text-decoration: underline;}

#minibloques p.tituloMinibloque		{font: normal normal bold 12px/15px Arial, Helvetica, sans-serif;color:#002d86;margin:0px 0px 5px 0px;}
#minibloques .minibloque ul			{font: normal normal normal 11px/13px Arial, Helvetica, sans-serif;color:#595959;}
#minibloques .minibloque ul li a		{font-weight: normal;color:#595959;text-decoration:none;}
#minibloques .minibloque ul li a:hover	{font-weight: normal;text-decoration: underline; color:#595959;}








#botoneraPrincipal2					{float:none; clear:both; margin:0px; padding:0px; width:100%; height:43px; text-align:left; background-color:#faf9f5; border-bottom:5px solid #f5b412; background-image: url(../i/maquetacion/bgBotoneraPrincipal.gif); background-repeat:repeat-x; }
#botoneraPrincipal2 ul				{margin:0; padding:0; list-style-type:none; text-align:left; }
#botoneraPrincipal2 ul li			{margin:0; padding:15px 20px 0 20px; float:left; height:28px; text-align:center; border-right:1px solid #f5b412; }
#botoneraPrincipal2 ul li a			{font-familiy:Verdana; font-size:14px; color:#505050; text-decoration:none; }
#botoneraPrincipal2 .on 			{background:#f5b412 ! important; }
#botoneraPrincipal2 .on a 			{color:#fff ! important;  }
/*
#botoneraPrincipal2 .btra_inicio		{width:65px; }
#botoneraPrincipal2 .btra_stereocarto	{width:103px; }
#botoneraPrincipal2 .btra_productos		{width:161px;}
#botoneraPrincipal2 .btra_proyectos		{width:88px;}
#botoneraPrincipal2 .btra_noticias		{width:137px;}
*/

.piepagina					{font-size:11px; float:none; clear:both; margin:0px; padding:0px; width:100%; height:43px; text-align:center; background-color:#faf9f5; background-image: url(../i/maquetacion/bgBotoneraPrincipal.gif); background-repeat:repeat-x; }