


/* --------------------------------------------------------- */


/* --------------------------------------------------------- */


.updated{
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #feba35;
	text-decoration: none;
}

/* redone on 12/12/2007 */

.topmenu{
	font-family: Tahoma;
	font-size:9pt;
	font-weight:lighter;
	color: #333366;
	text-align:right;
}

.topmenu a {
	color: #333366;
	text-decoration:none;
	padding: 0px 3px 0px 3px;
	font-size:8pt;
	font-weight: bold;
}

.topmenu a:hover {
	color:#FF0000;
}
/*----------------------------------*/



/*----------------------------------*/

.botMenu{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}
.botMenu:hover{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.copyRight{
	font-family: Tahoma;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.loginForm{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.content{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align:justify; 
}
.contentBld{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.contentMargin{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #477DA3; /*#666666; */
	text-decoration: none;
	text-align:justify; 
	margin: 20px;
}


.leftMenu{
	font-family: "Trebuchet MS", sans-serif, Helvetica, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #477DA3;
	text-decoration: none;
	/* 
	color: #333366;
	*/
}
.leftMenu:hover{
	font-family: "Trebuchet MS", sans-serif, Helvetica, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.readNote{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
}
.readNote:hover{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
.prjTitle{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #477DA3;
	text-decoration: none;
}
.career{
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #477DA3;
	text-decoration: none;
}
.jobDescTitles{
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #477DA3;
	text-decoration: none;
}
.jobLst{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.jobLst:hover{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

/* ----------- old h1 ---------- 
h1
{
    font-family: Tahoma;
	font-size: 11pt;
	font-weight: bold;
   
}
*/
	
	
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	/* #666666; */
	font-weight: bolder;
	letter-spacing: -1.5px;
	display:inline;
}	
	
h2
{
    font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	/*color: #757374;
	text-decoration: none;*/
    
    }
h4{
	font-size:10pt;
	font-weight:bold;
}
h5{
	font-size:105%;
	font-weight:bold;
}
P {
	LINE-HEIGHT: 1.7em
}
/* Offices Start */
#offices {margin-top:10px; margin-bottom:10px;}
#offices h1 { color:#FF0000;}
#offices p { LINE-HEIGHT: 0.5px;}
.officeTitle{
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #477DA3;
	text-decoration: none;	
}
.office{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align:justify; 
}

/* Offices End*/

/* News Start*/

	#newstitle_new{
		color:#757374;
		font-size:11pt;
	}
	
	.newsItem_new{
		margin-bottom: 20px;
	}
	.newsItem_new:hover{
	
	/*	background-color:#ffffca; */
	}
	
	.newsItemPic_new{
		float:left; 	
	}
	
	.newsItem{
		margin-bottom: 1em;
		border-bottom: solid #808080 0px;
		padding-bottom:3px;
	}
	
	.newsItem p{ margin-top: 5px; }
	
	
	#news{
		font-family: Tahoma;
		font-size: 8pt;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		text-align:justify; 
	}
	.newsItem{
		 margin-bottom: 3em;
		/*
		 position:relative;
		 z-index:1; 
		 */
	}
	
	.newsItem + newsItem{
		/* margin-bottom: 7em; */
	}
	
	/*.newsItem p { LINE-HEIGHT: 1.7em}*/
	.newsItem p + p { margin-top: 0.01px; } /* a paragraph that follows a paragraph */
	.newsDate{
		font-weight: bold;
		color: #666666;
	}
	
	#picNews {FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 10px; HEIGHT: 68px; WIDTH: 68px; }
	
	.newsTable ul{	line-height: 1.8em; margin-bottom: 0px;}

/* News End*/


.download{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.download:hover{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.prjName{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.services {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #477DA3;
	text-decoration: none;
}

.lmtitle{
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.lmoption{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}

.lmoption:hover{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.prjTabs{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}

.prjTabs:hover{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.prjfield{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.prjelements{
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.tbl{
	border: thin solid #666666;
}
.tmp{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	/*
	
	
	color: #FDC056;
	color: #666666;
	color: #FF0000;
	color: #477DA3;
	*/
	color: #333366;
	
	text-decoration: none;
}
.tmp:hover{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	/*
	
	color: #333366;
	color: #FDC056;
	color: #666666;
	
	color: #477DA3;
	*/
	color: #FF0000;
	
	text-decoration: none;
}
.titleImg{
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #333366;
}
.lnk360{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}

.lnk360:hover{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
#centerTbl{
	 text-align:justify;
}
.prjDetail{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.prjDetBold{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	/* color: #FF0000;   // RED */
	color: #333366;
	text-decoration: none;
}

/* -------------------------------------------------------------------- */
/*  Customer Portal   */

.ulPortal{
	margin-left:26px;
	padding-left:0;
	padding-bottom:10px;
	list-style:none;
}

.ulPortal li{
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0 .9em;
	line-height: 25px;
background-image: url(commonImages/piquitoAzul.gif);
}

/* 
.ulPortal li{
	padding-left: 20px;
	background-image: url(commonImages/piquito.gif);
	background-repeat: no-repeat;
	background-position: 0 .9em;
	line-height: 25px;

}
*/
.clientportal
{
	font-size:10pt;
	text-decoration:none;
	color: #333366;
}
.clientportal:hover
{
	color:red;
}


.portaltitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #477DA3;
	/* #666666; */
	font-weight: bolder;
	letter-spacing: -1.5px;
}

/* -------------------------------------------------------------------- */


/* -------------------------------------------------------------------- */
/*  Show Hide Div Links  */
.more{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
}
.more:hover{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

/* -------------------------------------------------------------------- */


