@charset "UTF-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(images/fondo.jpg) repeat-x #EDEDED;
	/*background:#CBE5E2;*/
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}
img{ border:none;}
address{ font-style:normal;}

#contenedor{margin:0px auto; width:820px;}
#plecatop{ height: 20px; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:20px;}
#cuerpo{ background:#fff; padding:10px 20px;}
#pie{ text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding:10px 0px;}

#encabezado{ height:60px;}
#botonbuscar{ float:right;}
.palabras{ float:right; margin:0px; padding:1px; height:16px; border:solid 1px #CCC; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:16px;}
#menu{ 
	height:25px; 
	width:780px;
	font-size:14px; 
	text-align:left; 
	border-bottom:#CCC solid 1px;
	margin:10px 0px 0px 0px;}

#contenidos{ width:780px; 		background:url(images/top_default.jpg) no-repeat top right; }
#BannerFlash{ margin:20px 0px;}
/*#DestacadoHome{ border:1px solid #DDD; background:url(images/fondo.jpg) repeat-x bottom; text-align:justify; margin-bottom:20px;}
	#DestacadoHome h2{ display:none;}
	#DestacadoHome h3{ margin: 5px 0px 0px 0px; font-size:14px;}
	#DestacadoHome p{ margin-top:5px;}
	#Destacados1{ float:left; width:350px; margin:15px 0px 15px 15px;}	
		#econstruction_desc{ background: url(images/econstruction_home_desc.gif) no-repeat; color:#666; margin:5px 0px; padding-left:110px; min-height:75px; font-size:14px;}
	#Destacados2{ float:right; width:350px; margin:15px 15px 15px 0px;}
		#notisav{ border-top: 1px solid #999;}*/
	

#CuadrosHome{margin-bottom:20px;}
	#Cuadro1{ float:left; width:200px; margin-right:20px;}
		#Cuadro1 .rollico{background:url(images/cuadro1.jpg) no-repeat;}
		#Cuadro1 a.rollhome:hover .rolldesc{ background-color:#96CC25;}
	#Cuadro2{ float:left; width:200px; background:#CCC;}
		#Cuadro2 .rollico{background:url(images/cuadro2.jpg) no-repeat;}
		.rollhome{ text-decoration:none!important;}
		.rollico{ text-align:right;}
		a.rollhome{ font-size:16px; font-weight:normal;}
		a.rollhome:link .rollico, a.rollhome:visited .rollico{ display:block; padding:120px 15px 0px 15px; height:50px; background-color:#EDEDED; color:#333;}
		a.rollhome:link .rolldesc, a.rollhome:visited .rolldesc{ display:none;}
		a.rollhome:hover .rollico{ display:none;}
		a.rollhome:hover .rolldesc{ display:block; padding:15px 15px 0px 15px ; height:155px; background-color:#69C; color:#FFF;}
	
	#Cuadro3{ float:right; width:340px; text-align:justify;}
		#Cuadro3 h2{ display:none;}
	
#BannerIntTop{ float:right; width:580px; margin-bottom:20px; height:160px; background-image:no-repeat;}
	#BannerIntTop span{ display:none;}
	
	/*Fondos Top Descrip ----------------------------- */
	.BannerIntTop_nosotros{ background-image:url(images/top_nosotros.jpg);}
	.BannerIntTop_gobierno{ background-image:url(images/top_gobierno.jpg);}
	.BannerIntTop_divisiones{ background-image:url(images/top_divisiones.jpg);}
		.BannerIntTop_econstruction{ background-image:url(images/top_econstrucion.jpg);}
		.BannerIntTop_logistics{ background-image:url(images/top_logistics.jpg);}
	.BannerIntTop_clientes{ background-image:url(images/top_clientes.jpg);}
	.BannerIntTop_inversionistas{ background-image:url(images/top_inversionistas.jpg);}
	.BannerIntTop_noticias{ background-image:url(images/top_noticias.jpg);}
	.BannerIntTop_fundacion{ background-image:url(images/top_fundacion.jpg);}
	.BannerIntTop_default{ background-image:url(images/top_default.jpg);}
	
	
#ColumnaIzq,#ColumnaCen,#ColumnaDer{ text-align:justify;}
#ColumnaIzq{ width:180px; float:left; margin:30px 20px 10px 0px; min-height:160px;}
#ColumnaCen{ width:380px; float:left; margin:0px 20px 10px 0px;}
#ColumnaDer{ width:180px; float:right; margin:20px 0px 10px 0px; font-size:11px;}
	.IntroTop{ /*background:#69C; color:#F4F4F4; padding:20px; border:1px solid #CCC; /*font-size:15px;*/}
	
	/* Fondos submenues ----------------------------- */
	.col_nosotros{ background:#E1E6EC;}
	.col_gobierno{ background:#E1E6EC;}
	.col_divisiones{ background:#E1E6EC;}
		.col_econstruction{ background:#CCFFCC;}
		.col_logistics{ background:#F3E3E0;}
	.col_clientes{ background:#E1E6EC;}
	.col_inversionistas{ background:#E1E6EC;}
	.col_noticias{ background:#E1E6EC;}
	.col_fundacion{ background:#E1E6EC;}
	.col_default{ background:#E1E6EC;}
	
	
	.quicklink{ width:160px; margin:10px;}

.SubMenu{ margin:15px 0px; padding-left:25px; text-align:left;}
.SubMenu li{ margin-bottom:10px; list-style-position:outside;}
	.SubMenu li ul{ margin:5px 0px 0px 0px; padding: 0px 0px 0px 20px;}
		.SubMenu li ul li{ margin:5px 0px 0px 0px;}
.SubMenu a{ color:#666; text-decoration:none;}
.SubMenu a:hover{ text-decoration:underline;}

h1{font-size:19px; color:#999; border-bottom:2px solid #69C; font-weight:normal; }
h2{font-size:16px; color:#036;}
h3{font-size:14px; color:#666;}
h4{font-size:12px;}
h5{font-size:10px;}
h6{font-size:9px;}
h1, h2, h3, h4, h5, h6{ text-align:left;}

	/** COLOR Titulos Secciones pag ----------------------------- */
	.ColCen_nosotros h1{color:#69C; border-bottom-color:#69C;}
	.ColCen_gobierno h1{color:#69C; border-bottom-color:#69C;}
	.ColCen_divisiones h1{color:#69C; border-bottom-color:#69C;}
		.ColCen_econstruction h1{color:#96CC25; border-bottom-color:#96CC25;}
		.ColCen_logistics h1{color:#900; border-bottom-color:#69C;}
	.ColCen_clientes h1{color:#69C; border-bottom-color:#69C;}
	.ColCen_inversionistas h1{color:#69C; border-bottom-color:#69C;}
	.ColCen_noticias h1{color:#69C; border-bottom-color:#69C;}
	.ColCen_fundacion h1{color:#69C; border-bottom-color:#69C;}
	.ColCen_default h1{color:#69C; border-bottom-color:#69C;}
	
	
#ColumnaDer h2{color:#6699CC; font-size:15px; font-weight:normal; margin-bottom:0px; padding-bottom:0px;}
.panel_der_info{ border-bottom:2px solid #CCC;}
.panel_der_info p{ margin-top:5px;}



a.link1{text-decoration:none; color:#666;}
a.link1:hover{text-decoration:underline;}
a.link2{ text-decoration:none; color:#333;}
a.link2:hover{ text-decoration:underline;}

.minitxt { font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#333;}
.vermas{ text-align:right; font-weight:bold; color:#900;}
.clear{ clear:both;}
/*Menu Inf*/
#menuinf{ padding:10px 0px; border-top:1px solid #CCC; font-size:11px; text-align:justify;}
#menuinf ul{ margin:0px; padding:0px;}
#menuinf li{margin:0px; padding:0px; list-style:none; float:left; width:auto; margin:0px 25px 0px 0px;}
#menuinf a{ color:#666; text-decoration:none;}
#menuinf a:hover{ text-decoration:underline;}
/*	.menuinfmin{ width:70px!important;}
	.menuinfmax{ width:140px!important;}*/
	.menuinfright{ float:right!important; text-align:right; margin:0px!important;}

.resaltado{ color:#900;}
.resalta2{ color:#F00;}

.int_sub { list-style:none; margin-left:15px;}
.notas{ font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:justify;}







/* MENU Tipo ---- */

/* ================================================================ =================================================================== 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/padding.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


/* remove all the bullets, borders and padding from the default list styling */
#menu ul { 
	padding:0;
	margin:0;
	list-style-type:none; 
	height:25px;
	text-transform:lowercase;
}

/* style the sub-level lists              */
		#menu ul ul {width:auto; text-transform:none;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon background:#CCC; */
#menu ul li { 
	float:left;
	height:25px;
	width:auto;
	line-height:25px; 
	display:block;
}


/* style the sub level list items Primer subnivel Estilo   ANCHO de columna*/
#menu ul ul li {	clear:both;
	display:block;
	width:auto;
		height:auto; 
		line-height:auto;}


/* style the links for the top level */
/*#menu a, #menu a:visited {
	display:block;
	float:left;
	height:100%; 
	width:7em; font-size:1em;
	text-decoration:none;
	color:#000;
	background:#949e7c url(top_grad.gif) center center; 
	padding:0 3em 0 1em; 
	border-left:1px solid #eee; 
	border-right:1px solid #000;
}
 style the links for the TOP level     YA      -----------------------------------------  */
#menu a{
	display:block;
	float:left;
	height:25px; 
	width:auto;
	/*padding-right:43px;*/
	padding:0px 16px;
	margin-right:6px;
	border:#FFF solid; border-width:1px 0px;
}
#menu a, #menu a:visited {
	text-decoration:none;
	color:#999;
}
	#menu a:hover, #menu :hover > a, .menuselecto{background-color:#EDEDED; border-color:#E3E3E3 !important; border-style:solid; border-width:1px 0px;}

/* hack IE5.x to get the correct the faulty box model and get the width right */
* html #menu a, * html #menu a:visited {width:auto; w\idth:auto;}
/*                                             YA      -----------------------------------------  */

/* hack IE5.x to get the correct the faulty box model and get the width right 
* html #menu a, * html #menu a:visited {width:11em; w\idth:7em;}*/






/* style the sub level links */
#menu ul ul a, #menu ul ul a:visited {	font-size:12px;	white-space:nowrap;
	display:block;
	line-height:20px; 
	width:auto;
	height:20px;
	padding:0px 5px 0px 10px;  border:none;
	/*color:#767C7C;
	border:0px;
	font-weight:normal;*/
}
* html #menu ul ul a, * html #menu ul ul a:visited  {width:auto; w\idth:auto;font-weight:normal;}


/* style the table so that it takes no part in the layout - required for IE to work */
	#menu table {border-collapse:collapse; padding:0; margin:0px; width:0; height:0; font-size:11px; z-index:1;}


/* style the third level background */
#menu ul ul ul a, #menu ul ul ul a:visited {background:#b4be9c;}
/* style the fourth level background */
#menu ul ul ul ul a, #menu ul ul ul ul a:visited {}
/* style the sub level 1 background */
#menu ul :hover a.sub1 {}
/* style the sub level 2 background */
#menu ul ul :hover a.sub2 {}


/* style the level hovers */
/* first *//*
* html #menu a:hover {
	color:#ff0;
	background:#d4d8bd url(top_grad_2.gif) center center; 
	position:relative; 
	z-index:100;
}
#menu li:hover {
	position:relative;
}
#menu :hover > a {
	color:#ff0;
	background:#d4d8bd url(top_grad_2.gif) center center;
}
*/
* html #menu a:hover {
	color:#767C7C;
	position:relative; 
	z-index:100;}
#menu li:hover {position:relative;}
#menu :hover > a {
	color:#767C7C;
}



/* second */
* html #menu ul ul a:hover{font-weight:normal; text-decoration:underline; color:#99CC00; position:relative; z-index:110;	background:none; border:none;}
#menu ul ul li:hover {position:relative;	background:none; border:none;}
#menu ul ul :hover > a {font-weight:normal ;text-decoration:underline; color:#99CC00;	background:none; border:none;}
/* third */
* html #menu ul ul ul a:hover {font-weight:normal;text-decoration:underline; position:relative; z-index:120;}
#menu ul ul ul :hover > a {font-weight:normal; text-decoration:underline;}
/* fourth */
#menu ul ul ul ul a:hover {font-weight:normal; text-decoration:underline; background:transparent; position:relative; z-index:130;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
#menu ul ul {
	visibility:hidden;
	position:absolute;
	height:auto;
	top:25px; 
	left:0; 
	width:auto;
		background:#fff; 
		border:1px solid #CCC;
}

/* position the third level flyout menu */
#menu ul ul ul{
	left:12em;
	top:0;
	width:14em;
}


/* make the second level visible when hover on first level list OR link */
	#menu ul :hover ul{
	visibility:visible; 
	height:auto; 
	padding:0; 
	left:0; 
}
/* keep the third level hidden when you hover on first level list OR link */
#menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
#menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
#menu ul :hover ul :hover ul{visibility:visible; left:9em;}
/* make the fourth level visible when you hover over third level list OR link */
#menu ul :hover ul :hover ul :hover ul {visibility:visible;}




#fundacion a{/*padding:0px;*/ margin:0px;}
#fundacion ul ul a{padding:0px 5px 0px 10px; }
#fundacion{ float:right !important;}
