@charset "utf-8";
/* CSS Document */

/* the basic page structure */

html,body { 
background-color:white;
color:black;
font-family:Verdana;
font-size:80%; /*font-size:12.8px; */
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:0.3em; /*3px;*/
margin-right:0.5em; /*5px;*/
margin-top:0px;
padding:0pt;
}
#pagecontainer 
{	 width: 80em; 
	 margin: 0 auto; 
	 background-color: #FFFFFF;
	 visibility: visible;
     z-index: 1;
	 
}

#top {
	position: relative;
	left: 0px;
	top: 0px;
    padding: 0px auto; 
	background-image: url(../images/top-tile.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 7.55em; /*77px;*/
	width: 80em;
}
#logo {
   
	position: absolute;
	left: 0px;
	top:0.8em; /*0.625em; /* 8px;*/
}
#logo img
 { width:60em;
    height:6.9em;
	border:0;
 }
 #topMenus {
	position: absolute;
	left:58.18em;/* 640px;*/
	top: 1em; /*10px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em; /*11px;*/
	font-weight: normal;
	color: #324871;
}
#languages {
	position: absolute;
	left: 67em; /*670px;*/
	top: 5.4em; /*54px;*/
}
#menubg {
	left: 3em; /* 30px;*/
	top: 0px;
	width: 80em;
	/*width: 800px;*/
	height:2.5em;
	background-image: url(../images/menu-tile.gif);
	background-repeat: repeat-x;
	background-position: left top;
  /*  color: #FFFFFF;*/
	clear: both;
  }
  
#title {
	position: relative;
	left: 0px;
	top: 0px;
		
	height: 8.435em; /* 7.90em;/*7.90em; /*85px;*/
	*height: 7em; /* 7.90em;/*7.90em; /*85px;*/
	clear: both;

}
#title img
{   width:80em; /*800px;*/
   	height: 8.35em; /*height:85px;*/
}

#pathNav {
	position: absolute;
	left:3.33em;/* 60px;*/
	top: 1.88em; /*34px;*/
	/*width: 800px;
	height: 30px;*/
	clear: both;
	z-index:300;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em; /*18px;*/
	color:#FFFFFF;
	text-transform:capitalize;
}

#middle {
	position: relative;
	left: 1.4em;/* 14px;*/
	top: 0px;
	width: 76.7em;
	clear: both;
	overflow: visible;
	
}

#middle #leftcolumn {
	position: absolute; 
	background-color: #0065A4;
	width: 23.35em; /* 236px;*/
	left: 0px;
	top: 0px;
	float: left;
} 

#sectionimage {
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width: 0.4em; /*4px;*/
}

#sectionimage img
{   width:23.6em; /*800px;*/
   	height: 17.7em; /*height:85px;*/
}

#leftcorner {
	position: relative;
	left: 0px;
	bottom: 0px;
	z-index: 10;
	
}

#middle #rightcolumn {
	position: absolute;
	background-color: #E3EEF4;
	width:53.1em; /* 531px;*/
	.width:53.1em;  /* 531px;*/
	left:23.35em; /* 236px;*/
	top: 0px;
	float: left;
}

#middle #rightcolumn2 {
	position: absolute; 
	background-color: #E3EEF4;
	width:55em; /* 550px;*/
	left:23.6em; /* 236px;*/
	top: 0px;
	float: left;
}

#intro 
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 55.2em; /*550px;*/
	height: 18.1em; /* 181px;*/
    clear: both;
}

#intro #introtext {
	position: absolute;
	width: 55.2em; /* 550px;*/
	height: 17.7em; /* 177px;*/
	background-color: #C9DAEF;
	left: 0px;
	top: 0px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width: 0.4em;/* 4px;*/
}

#intro #introcorner {
	position: absolute;
	right: 0px;
	*right: -1px;
	bottom: 0px;
	float: left;
}

#intro #introcontent {
	position: absolute;
	width: 55em; /* 550px;*/
	background-color: #E3EEF4;
	left: 23.6em;/* 236px;*/
	top: 0px;
	white-space: normal
	}

#content {
 
	position:  relative;
	left:3.5em; /* 35px;*/
	top: 1em; /*10px;*/
	width: 46em;/* 460px;	*/
	border-bottom-width:2em; /*20px ;*/
	border-bottom-style:none;
	white-space: normal
	/*background:#CC3366;*/
}
	
#rightcorner {
	float:right;
	position: relative;
	right: 0px;
	z-index: 10; clear:both;
}

#footer {
	position: relative;
	left: 0px;
	bottom: 0px;
	width: 55em; /* 550px;*/
	height: 4em; /*40px;*/
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em; /* 10px;*/
	font-weight: normal;
	color: #324871;
	text-align: center;
	clear: both;
}

#empty {
	position: relative;
	left: 0px;
	bottom: 0px;
	background-color: #ffffff;
	width: 55em ;/*550px;*/
	height: 2em; /*20px;*/
	clear: both;
}

/* cajas de texto */
.tableleft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em; /*11px;*/
	color: #ffffff;
	margin-left: 1.80em; /* 20px;*/
	margin-top: 0.90em; /*10px;*/
	margin-right:0.4em;
	white-space: normal
	

}

.introtext2
{
	color:#324871;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-weight:normal;
	height:15.45em;
	margin-left:3.18em;
	/*margin-right:3.18em;*/
	padding-top:0.8em;
	white-space:normal;
	width:94%;
	overflow: hidden;	
	/*border: 2px solid #324871;*/
}

.contenttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;/* 11px;*/
	font-weight: normal;
	color: #324871;
	white-space: normal
}
.contenttext img 
{ 
   border:0;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em; /*14px;*/
	margin-top:0.5em;
 margin-bottom:0.5em;
	font-weight: bold;
	color: #324871;
}
.sectionTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em; /*14px;*/
	font-weight: bold;
	color: #ffffff;
	text-transform:capitalize;
}

a:link { color: #324871 }
a:active { color: #324871 }
a:visited { color: #324871 }
a:hover { color: #324871; text-decoration: underline }

#pulldownLang {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em; /*11px;*/
	color:#324871;
}

/*bullets*/
.bullets
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #324871;
}

.bullets ul
{
	
	display: table-column-group;
	width:40%;
	position:relative;
	float:left;
    padding-left:0px;
	margin-top:0.5em;
}

.bullets ul li
{   
    margin-left:0.1em;
	list-style-position: inside; 
  
    list-style-image: url("../images/check-mark.gif");
    padding-left:0px;
	text-align:left;
}
/*fin bullets*/

.white  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em; /*11px;*/
	font-weight: bold;
	color: #ffffff;
}

ul.subSeccion
 { 	list-style-type: none;
    padding-left:0.2em; /* 2px;*/
	padding-bottom:0.2em; /* 2px;*/
	

 }
 
 ul.subSeccion li.itemSubSeccion
 {  margin-left:0.1em;
    *margin-left:0em;
	
	.left:-10px;
	background:#3399CC;
    list-style-position: inside;/* outside; */
	list-style-type:   none;  
    list-style-image: url("../images/arrow-white.gif");
    text-align:left;
	color: #ffffff;
	/*padding-bottom:0.5em; /* 5px;*/
   /*	padding-top:5px;*/

 }
 INPUT.in_corto {
	BORDER-RIGHT: #9d9b99 1px solid; 
	BORDER-TOP: #9d9b99 1px solid; 
	FONT-SIZE: 0.99em; 
	BORDER-LEFT: #9d9b99 1px solid; 
	WIDTH: 6em; /*60px; */
	BORDER-BOTTOM: #9d9b99 1px solid;
	margin-left: 0px;
}
INPUT.in_medio {
	BORDER-RIGHT: #9d9b99 1px solid; 
	BORDER-TOP: #9d9b99 1px solid; 
	FONT-SIZE:1.1em; /* 11px; */
	BORDER-LEFT: #9d9b99 1px solid;
	WIDTH: 15.18em; /*167px; */
	 BORDER-BOTTOM: #9d9b99 1px solid;
	margin-left: 0px;
}

.gallery {
background-color: E8EFF1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; /*10px;*/
	color: #324871;
}
.gallery2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; /*10px;*/
	color: #324871;
}
 a.white:link { color: #ffffff; text-decoration: none }
 a.white:active { color: #ffffff; text-decoration: none }
 a.white:visited { color: #ffffff; text-decoration: none }
 a.white:hover { color: #ffffff; text-decoration: underline }
 
 
 .subSections {
background-color:#528CCF;
}

.date{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; /* 10px;*/
	font-weight: normal;
	color: #666666;
}

.imgCliente img
{
	width: 14em; 
	height: 7.1em;
	width: 14em; 
	border: 0;
}