
/* reset margins and padding - cross browser compatibility */
* { 
	margin: 0px; 
	padding: 0px; 
}

HTML {
	height: 100.1%;
}

/* positioning of main content in the body */
body {	
	background: #135758 url("../images/fdoHexacta.gif") repeat-y top center;
	font: 11px arial, tahoma, verdana, sans-serif;
	text-align: center; /* IE 5.5 center */
	color: #161616;
}

	/* 
	 * Headings 
	 */

			h1 {
				font-weight: bold;
				font-size: 16px;
				color: #1BA6B2;
			}

			h2 {
				font-weight: bold;
				font-size: 12px;
				color: #077d8a;
				margin-bottom: 7px;
			}

			h3 {				
				font-weight: bold;
				font-size: 12px;
				margin-bottom: 7px;
			}

			h4 {
			}

			p.kicker {
				color: #CF4C03;
				margin: 0px !important;
				/*line-height: 0.7em;*/
			}

			a.back {
				float: right;
				text-align: right;
				width: 45px; 
				color: #077d8a;
				margin: -45px 0px 0px 0px;
				background: url("../images/botBack.gif") transparent no-repeat right top;
				background-position: 0px;
				cursor: pointer;
			}
			
			.epigraph {
				font-size: 9px;
				color: #666;
			}

	/* 
	 * Lists 
	 */

			ul {
				padding: 0px 0px 8px 0px;
			}
			
			li {
				list-style-type: none;
				padding: 0px 0px 4px 10px;
				background: url('../images/bulletOrange.gif') no-repeat;
			}

	/* 
	 * text
	 */
			p {
				line-height: 1.5em;
				margin: 0px 0px 1.4em 0px;
			}

			.hightlight {
				color: #CC6600;
			}

	/* 
	 * images
	 */
			img {
				border: none;
			}

	/*
	 * horizontal rule (hr) - allows universal control
	 */
			.hr {
				clear: both; 
				height: 1px; 
				color: #1BA6B2; /* needed for IE */
				background-color: #1BA6B2; /* needed for gecko and opera */
				border: 0px solid #1BA6B2; /* necessary to ensure hr is only 1px high in all browsers */
				padding: 0px;
				margin: 4px 0px 6px 0px;
			}
			
			hr {
				display: none;
			}
	

	/* 
	 * links 
	 */
			a { 
				color: #cf4c03; 
				text-decoration: underline;
				outline: none; 
			}

			a:hover { 
				text-decoration: none;
			}

			a:active {
				outline: none; /* remove dotted border around selected navigation in Firefox */
			}

	/* 
	 * special links 
	 */
			p#more {
				text-align: right;
				font-size: 10px;
			}

			p#more a {
				color: #CF4C03;
				text-decoration: none;
				padding: 2px 20px 2px 0px;
				background: url('../images/botMore.gif') top right no-repeat;
				background-position: right;
			}

			#more a:hover {
				color: #555;
				text-decoration: underline;
				background: url('../images/botMoreOn.gif') top right no-repeat;
				background-position: right;
			}

			p#less {
				text-align: right;
				font-size: 10px;
			}

			p#less a {
				color: #CF4C03;
				text-decoration: none;
				padding: 2px 20px 2px 0px;
				background: url('../images/botLess.gif') top right no-repeat;
				background-position: right;
			}

			p#less a:hover {
				color: #555;
				text-decoration: underline;
				background: url('../images/botLessOn.gif') top right no-repeat;
				background-position: right;
			}
	
	/*
	 * global classes
	 */
			/* 
			 * clearfix - fixes float clearing issues
			 */
					/* Win IE 7 */
					.clearfix { 
						display: inline-block; 
					}

					/* Gecko-based browsers */
					 .clearfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
					/* Hides from IE-mac \*/ * html .clearfix {height: 1%;} /* End hide from IE-mac */


	
	
	/* 
	 * global ids / areas
	 */
			/* 
			 * wrapper
			 */
					#wrapper {
						width: 881px;
						background-color: #E4E4E4;
						margin: 0px auto;
						padding: 0px;
						text-align: left;
					}

					/* Win Ie only value for 'correct' page width */
					* html #wrapper {
						width: 848px;
					}



			/*
			 * ul --> change | into | horizontal | navigation | links
			 */
					ul.horiznavlist:after {
						content: "."; 
						display: block; 
						height: 0;
						clear: both; 
						visibility: hidden;
						margin: 20px 0px 0px 0px;
					}
					
					/* Hides from IE-mac \*/ 
					* html ul.horiznavlist {
						height: 1%;
					}
					/* End hide from IE-mac */

					/* float selected element and all other links */
					ul.horiznavlist li {
						display: block;
						float: left;
						padding: 0px 0px 0px 13px;
						background-image: none;
					}

					/* remove left padding from first item in a list*/
					ul.horiznavlist li.first {
						padding-left: 0px !important;
					}
			
			/* 
			 * header
			 */
					#header {
						width: 882px; 
						height: 120px;
						background: url("../images/fdoHeader.gif") transparent repeat-x top left;
					}

					/* Hide Hx text */
					#header h1, 
					#header h2 {
						display: inline; /* Win IE double margin float bug */
						text-indent: -9999px;
						overflow: hidden;
					}

					/* make the logo a clickable link */
					#header h1 a {
						float: left;
						display: block;
						width: 150px;
						height: 40px;
						margin: 50px 0px 0px 128px;
						background: url("../images/hxLogo.gif") transparent no-repeat left top;
					}

					/* Win IE positioning  */
					* html #header h1 a {
						margin: 50px 0px 0px 64px;
					}

					/* h2 */
					#header .lang h2 {
						float: right;
						width: 200px; 
						height: 30px;
						margin: 45px -45px 0px 0px;
						background: url("../images/hxSlogan.gif") transparent no-repeat right top;
					}
					
					#header .lang a {
						float: right !important;
						font-weight: normal;
						text-decoration: none;
						font-size: 10px;
						color: #135758;
						margin: 20px 0px 0px 0px;
					}
					
					#header .lang a:hover {
						text-decoration: underline;
						color: #CF4C03;
					}
			
			/* 
			 * footer
			 */
					#footer {
						width: 882px; 
						padding: 6px 0px 8px 0px;
						background: url('../images/fdoFooter.gif') repeat-x;
						text-align: center;
					}


			/* 
			 * global navigation
			 */
					#globalnav {
						width: 121px;
						font-weight: bold;
						font-size: 13px;
						text-align: right;
					}

					#globalnav ul {
						list-style: none;
						padding: 0px;
						background: url('../images/fdoNavbarTop.gif') top repeat-x;
					}

					#globalnav ul li {
						padding: 8px 19px 6px 0px;
						background: url('../images/fdoNavbar.gif') bottom repeat-x;
					}

					#globalnav a {
						color: #161616;
						text-decoration: none;
					}

					#globalnav a:hover {
						color: #CF4C03;
					}

					#globalnav .active {
						background: #EFEFEF url('../images/navbarActive.gif') no-repeat;
						background-position: 110px 14px;
					}

					#globalnav .active a {
						color: #161616;
						text-decoration: none;
					}

					/* 
					 * sub navigation
					 */

							#globalnav #subnav {
								font-weight: normal;
								font-size: 11px;
							}

							#globalnav ul#subnav  {
								list-style: none;
								padding: 0px;
								background: none !important;
							}

							#globalnav ul#subnav li {
								padding: 4px 0px 4px 0px;
								background: none !important;
							}

							#globalnav #subnav a:hover {
								color: #CF4C03;
							}

							#globalnav #subnav .active a {
								color: #CF4C03 !important;
							}
			/* 
			 * main content area
			 */
					#maincontent {  
						width: 883px; 
					}


					/* 
					 * main content area: left column 
					 */
							#leftcol {
								float: left;
								width: 121px;
								height: 450px;
								margin: 0px 7px 0px 0px;
								/*background: url('../images/imgGPTW.jpg') no-repeat;
								background-position: 20px 300px;*/
							}


					/* 
					 * main content area: right column 
					 */
							#rightcol {
								float: right;
								width: 755px;
								height: 100%;
								background: url('../images/fdoRightcol.gif') repeat-y;
							}



							/*
							 * main content area: right column: split into two sub-columns
							 */
									
									#rightcol .subcolone { 
										float: left;
										width: 461px;
										height: 100%;
										padding: 20px;
										margin-right: 7px;
										background: #FFF url('../images/fdoSubcolone.gif') repeat-x;
										border-top: 3px solid #1BA6B2;
									}

									#rightcol .subcolone h1 { 
										padding-bottom: 30px;
									}

									#rightcol .subcolone h1 a { 
										color: #1BA6B2;
									}
									
									/*
									#rightcol .subcolone h2 {
										color:#666666;
										font-size:13px;
									}
									*/
									
									#rightcol .subcoltwo {
										float: left;
										width: 207px;
										height: 100%;
										padding: 80px 20px 0px 20px;
										background: #FFF;														
									}

									#rightcol .relatedLinks .subcoltwo {
										background:#FFFFFF url(../images/fdoMoreInfoEng.jpg) no-repeat scroll center top;
									}

									#rightcol .relatedLinks .subcoltwo h1 { 
										display: none;
									}

									#rightcol .relatedLinks .subcoltwo a {
										color: #161616;
										text-decoration: underline !important;
									}
									
									#rightcol .relatedLinks .subcoltwo a:hover {
										text-decoration: none !important;
									}

									#rightcol .imagenesAdjuntas .subcoltwo {
										background: transparent url(../images/fdoTitSubcoltwo.jpg) repeat-x scroll center top;
										padding-top:30px;
									}
									
									#rightcol .imagenesAdjuntas .subcoltwo IMG {
										padding: 0px 5px 18px 0px;
									}
									
									#rightcol .twocolone { 
										float: left;
										width: 217px;
										height: 100%;
										margin: 0px 15px 0px 0px;
										background: #FFF;
									}

									#rightcol .twocoltwo { 
										float: left;
										width: 217px;
										height: 100%;
										background: #FFF;
									}

									#rightcol .tricolone { 
										float: left;
										width: 246px;
										margin-right: 7px;
										background: #FFF;
									}
									
									#rightcol .tricoltwo {
										float: left;
										width: 246px;
										margin-right: 7px;
										background: #FFF;
									}
									
									#rightcol .tricolthree {
										float: left;
										width: 246px;
										background: #FFF;
									}


							
							
							/*
							* section / area-specific styles / HOME
							*/

									BODY.hxHome {
										
									}

									/*.hxHome #leftcol {
										background: url('../images/imgGPTWEng.jpg') no-repeat;
										background-position: 10px 300px;
									}*/

									.hxHome #rightcol {
										background: none;
									}

									.hxHome #welcome {
										width: 755px;
										height: 216px;
										/*height: 208px; volver a poner cuando se active shadow*/
										color: #FFF;
										background: /*#013C47*/ url('../images/bannerWelcomeEng.jpg') top left no-repeat;
									}

									.hxHome #welcome h1 {
										display: none;
									}

									.hxHome #welcome UL {
										width: 340px;
										padding: 100px 0px 0px 12px;
									}

									.hxHome #welcome LI {
										list-style-type: none;
										padding: 0px 0px 4px 10px;
										background: url('../images/trans.gif') no-repeat; 
									}
									.hxHome #welcome #topLeft {
										width: 374px;
										height: 216px;
										float: left;
										margin-right: 7px;
										background: url('../images/fdoShadow.gif') bottom repeat-x;
									}
									.hxHome #welcome #topRight {
										width: 374px;
										height: 216px;
										float: left;
										background: url('../images/fdoShadow.gif') bottom repeat-x;
									}

									.hxHome LI {
										list-style-type: none;
										padding: 0px 0px 4px 10px;
										background: url('../images/bullet.gif') no-repeat; 
									}

									.hxHome #shadow {
										width: 755px;
										height: 8px;
										font-size: 1px;
										background: url('../images/fdoShadow.gif') top repeat-x;
									}

									.hxHome h1 {
										color: #FFF;
										margin-bottom: 30px;
									}

									.hxHome h1 a {
										color: #FFF !important;
									}

									.hxHome h2 {
										margin-bottom: 7px;
									}

									.hxHome #homeServices {
										float: left;
										width: 334px;
										height: 244px;
										padding: 16px 20px 0px 20px;
										margin-right: 7px;
										background: #FFF url('../images/fdoTitGrey.gif') top repeat-x;
									}

									.hxHome #homeNews {
										float: left;
										width: 207px;
										height: 244px;
										padding: 16px 20px 0px 20px;
										margin-right: 7px;
										background: #FFF url('../images/fdoTitGrey.gif') top repeat-x;
									}

									.hxHome #homeNews a {
										color: #161616;
										text-decoration: underline;
									}

									.hxHome #homeNews a:hover {
										text-decoration: none;
									}

									.hxHome #homeBanner {
										float: left;
										width: 120px;
										height: 260px;
										background: #FFF url('../images/bannerCareers.jpg') top no-repeat;
									}

									.hxHome #homeBanner h1 {
										display: none;
									}

							/*
							* section / area-specific styles / CLIENTS LISTS
							*/
									.treecolgrid{
										display:block;margin:0px 0px 20px 0px;padding:0px;
										float:left;
									}
									.treecolgrid li {
										display:block !important;
										margin:0px 1px 1px 0px;padding:0px;
										width:152px;height:70px;
										text-align:center;float:left !important;
										background-color: #EEEEEE !important;background-image:none;
									}
									.treecolgrid img {
										display:block !important;
										margin:4px 0px;
									}
									.treecolgrid a{
										display:block !important;
									}
							
							/*
							* section / area-specific styles / CASE STUDIES
							*/


									.hxCaseStudies {
									
									}

									.hxCaseStudies #rightcol {
										background: none;
									}

									.hxCaseStudies IMG {
										border: 1px solid #013C47;
										margin: 0px 6px 20px 0px;
										float: left;
									}

									.hxCaseStudies #csDescription {
										width: 372px;
										height: 196px;
										background: #FFF;
										border: 1px solid #A3A835;
										margin: 0px 6px 20px 0px;
										float: left;
									}

									.hxCaseStudies #csDescription h1 {
										color: #A3A835;
										font-size: 20px;
										padding: 32px 0px 20px 22px;
									}

									.hxCaseStudies #csDescription h1 a {
										color: #A3A835;
										text-decoration: none;
									}

									.hxCaseStudies #csDescription h1 a:hover {
										color: #1BA6B2;
									}

									.hxCaseStudies #csDescription P {
										padding: 0px 22px 5px 22px;
									}

									.hxCaseStudies #csTechSpec {
										width: 118px;
										height: 196px;
										background: #7E7E7E;
										border: 1px solid #1BA6B2;
										margin: 0px 0px 20px 0px;
										float: left;
									}

									.hxCaseStudies #csTechSpec h1 {
										color: #FFF;
										font-size: 13px;
										font-weight: bold;
										height: 34px;
										background: #666;
										border-bottom: 1px solid #9B9B9B;
										padding: 30px 0px 0px 10px;
									}

									.hxCaseStudies #csTechSpec UL {
										padding: 13px 0px 0px 8px;
									}

									.hxCaseStudies #csTechSpec LI {
										list-style-type: none;
										color: #FFF;
										padding: 0px 0px 4px 10px;
										background: url('../images/bulletWhite.gif') no-repeat;
									}



									/*
									* section / area-specific styles / DETAIL CASE STUDIES 
									*/

											.cases #rightcol .subcolone {
												/*background: #FFF url('../images/fdoClientCase.gif') top repeat-x;*/
												border-top: 4px solid #1BA6B2;
											}

											.cases #rightcol .subcoltwo {
												border-top: 4px solid #666666;
												padding: 20px !important;
											}

											.cases #rightcol .subcoltwo IMG {
												padding: 0px 0px 20px 0px;
											}

											.cases #rightcol .subcolone .boxBlue {
												background-color: #E7F1F5;
												border: 1px solid #D1E5EC;
												padding: 14px 14px 2px 14px;
												margin-bottom: 10px;
											}
											
											.cases #rightcol .subcolone .boxBlue ul {
												padding: 0px 0px 0px 0px;
											}
					
											.cases #rightcol .subcolone .boxBlue li {
												list-style-type: none;
												padding: 0px 0px 4px 10px;
												background: url('../images/bulletCyan.gif') no-repeat;
											}
											
											/* Saco cascada */
											
											.boxGrey {
												background-color: #F1F1F1;
												border: 1px solid #DEDEDE;
												padding: 14px 14px 2px 14px;
												margin-bottom: 10px;
											}
											
											.boxGrey ul {
												padding: 0px 0px 0px 0px;
											}
					
											.boxGrey li {
												list-style-type: none;
												padding: 0px 0px 4px 10px;
												background: url('../images/bulletGrey.gif') no-repeat;
											}


							
							
							/*
							* section / area-specific styles / HEXALAB
							*/

									BODY.hxHexaLab {
										
									}

									.hxHexaLab #rightcol {
										background: none;
									}

									.hxHexaLab #welcome {
										width: 755px;
										height: 115px;
										color: #FFF;
										margin-bottom: 7px;
										background: #013C47 url('../images/bannerHexaLab.jpg') bottom no-repeat;
									}

									/* Hide text */
									.hxHexaLab #welcome h1 {
										display: none;
									}

									.hxHexaLab #hlLineHolder {
										margin-bottom: 7px;
										height: 300px;
									}

									.hxHexaLab #hlLineHolder DIV {
										height: 300px;
									}

									.hxHexaLab #hlLineHolder h1 {
										color: #FFF;
										font-size: 16px;
										background:  url('../images/fdoTitGreyBig.gif') top repeat-x;
										padding: 32px 0px 36px 22px;
									}

									.hxHexaLab #hlLineHolder h1 a {
										color: #FFF;
										text-decoration: none;
									}

									.hxHexaLab #hlLineHolder h1 a:hover {
										color: #1BA6B2;
									}

									.hxHexaLab #hlLineHolder P {
										padding: 0px 22px 0px 22px;
									}


							
							
							/*
							* section / area-specific styles / testimonials
							*/

									BODY.testimonials {
										
									}

									.testimonials ul.horiznavlist li p {
										width: 350px;
									}

									.byLine {
										color: #077d8a;
										margin-top: -15px !important;
										margin-bottom: 0px !important;
									}


							
							
							/*
							* section / area-specific styles / Management
							*/

									BODY.management {
										
									}

									.management ul.horiznavlist li {
										padding: 0px 0px 0px 5px;
										text-align: center;
										font-weight: bold;
									}

									.management ul.horiznavlist li p {
										width: 350px;
									}

									.management a {
										text-decoration: none;
									}

									.management a:hover {
										text-decoration: underline;
									}

									.management IMG {
										border: 6px solid #666;
									}


							
							
									/*
									* section / area-specific styles / ManagementDetail
									*/

											BODY.managementDetail {
												
											}

											.managementDetail ul.horiznavlist li {
												padding: 0px 0px 0px 20px;
											}

											.managementDetail ul.horiznavlist li p {
												width: 350px;
											}

											.managementDetail IMG {
												border: 3px solid #666;
											}
											
											.managementDetail #rightcol .active a {
												color: #CF4C03 !important;
											}


							
							
							/*
							* section / area-specific styles / PROFILES
							*/

									BODY.profiles {
										
									}
									
									.profiles img {
										border: 5px solid #75797C;
									}
									

									.profiles ul.horiznavlist li {
										margin: 0px 5px 0px 0px;
										padding: 10px;
										background: #f1f1f1;
										width: 128px;
										height: 140px;
									}

									.profiles ul.horiznavlist li p {
										width: 350px;
									}


							
							
							/*
							* section / area-specific styles / PROFILESDETAILS
							*/

									BODY.profilesDetail {
										
									}									

									.profilesDetail #rightcol ul {
										padding: 0px 0px 8px 0px;
									}
									
									.profilesDetail #rightcol li {
										list-style-type: none;
										padding: 0px 0px 10px 10px;
									}
									
									.profilesDetail #rightcol li p {
										width: 350px;
									}
									
									.profilesDetail #rightcol li a {
										color: #1BA6B2;
										text-decoration: underline !important;
									}
									
									.profilesDetail #rightcol li a:hover {
										text-decoration: none !important;
									}
											
									.profilesDetail #rightcol .active a {
										color: #CF4C03 !important;
									}
									
									.profilesDetail img {
										border: 1px solid #75797C;
									}


							
							
							/*
							* section / area-specific styles / NEWS
							*/

									BODY.news {
										
									}

									.news #rightcol .subcolone {
										border-top: 3px solid #1CA4B0;
									}

									.news #rightcol .subcoltwo {
										border-top: 3px solid #767a7d;
										padding: 20px;
									}

									.news h1 {
										color: #666;
										padding: 0px 0px 30px 0px;
									}

									.news #rightcol .subcolone h2 {
										color: #CF4C03;
										font-size: 10px;
									}

									.news #rightcol .subcoltwo h2 {
										color: #036C7C;
										font-size: 10px;
									}

									.news #rightcol .subcolone h3 {
										font-size: 11px;
										font-weight: normal;
										padding: 0px 0px 5px 0px;
										border-bottom: 1px solid #CCC;
										margin-bottom: 10px;
									}

									.news #rightcol .subcoltwo p {
										border-bottom: 1px solid #CCC;
										padding-bottom: 3px;
									}

									.news #rightcol .subcoltwo a {
										color: #161616;
										text-decoration: none;
									}

									.news #rightcol .subcoltwo a:hover {
										color: #036C7C;
										text-decoration: underline;
									}

									.news #rightcol .subcolone h3 a {
										color: #161616;
										text-decoration: none;
									}

									.news #rightcol .subcolone h3 a:hover {
										color: #CF4C03;
										text-decoration: underline;
									}


							
							
							/*
							* section / area-specific styles / NEWS DETAIL
							*/

									BODY.newsDetail {
										
									}

									.newsDetail #rightcol .subcolone {
										border-top: 3px solid #1CA4B0;
										padding-bottom: 200px; /* sacar cuando estén todas las noticias */
									}

									.newsDetail #rightcol .subcoltwo {
										background: url('../images/fdoMoreInfoEng.jpg') top no-repeat;
									}

									.newsDetail #rightcol .subcoltwo h1 {
										display: none;
									}

									.newsDetail h1 {
										color: #666;
										padding: 0px 0px 30px 0px;
									}

									.newsDetail #rightcol .subcolone h2 {
										color: #666;
										font-size: 13px;
										padding: 0px 0px 15px 0px;
									}

									.newsDetail #rightcol .subcoltwo P { 
										/*padding: 60px 20px 20px 20px;	*/
									}
									
									.newsDetail #rightcol .subcoltwo a {
										color: #161616;
										text-decoration: underline;
									}
									
									.newsDetail #rightcol .subcoltwo a:hover {
										/*color: #CF4C03;*/
										text-decoration: none;
									}


							
							
							/*
							* section / area-specific styles / PRESS RELEASE DETAIL
							*/

									BODY.pressReleaseDetail {
										
									}

									.pressReleaseDetail #rightcol .subcolone {
										border-top: 3px solid #1CA4B0;
										padding-bottom: 200px; /* sacar cuando estén todas las noticias */
									}

									.pressReleaseDetail #rightcol .subcoltwo {
										background: url('../images/fdoTitSubcoltwo.jpg') top repeat-x;
										padding-top: 30px;
									}

									.pressReleaseDetail h1 {
										color: #666;
										padding: 0px 0px 30px 0px;
									}

									.pressReleaseDetail #rightcol .subcolone h2 {
										color: #666;
										font-size: 13px;
										padding: 0px 0px 15px 0px;
									}

									.pressReleaseDetail #rightcol .subcoltwo P { 
										/*padding: 60px 20px 20px 20px;	*/
									}
									
									.pressReleaseDetail #rightcol .subcoltwo a {
										color: #161616;
										text-decoration: underline;
									}
									
									.pressReleaseDetail #rightcol .subcoltwo a:hover {
										/*color: #CF4C03;*/
										text-decoration: none;
									}

							
							
							/*
							* section / area-specific styles / SECTION HOME
							*/

									BODY.sectionHome {
										
									}									

									.sectionHome #rightcol {
										float: right;
										width: 755px;
										/*height: 100%;*/
										background: url('../images/fdoRightcolSection.gif') repeat-y;
									}

									.sectionHome #rightcol .subcolone { 
										float: left;
										width: 501px;
										margin-right: 7px;
										padding: 0px;
										background: url('../images/fdoRightcolIntro.gif');
									}

									.sectionHome #rightcol .subcolone .txtCompany { 
										background: url('../images/txtCompanyEng.gif') no-repeat;
										height: 120px;
										background-position: 20px 20px;
									}

									.sectionHome #rightcol .subcolone .txtWork { 
										background: url('../images/txtWorkEng.gif') no-repeat;
										height: 120px;
										background-position: 20px 20px;
									}

									.sectionHome #rightcol .subcolone .txtPeople { 
										background: url('../images/txtPeopleEng.gif') no-repeat;
										height: 145px;
										background-position: 20px 20px;
									}

									.sectionHome #rightcol .subcolone .txtClients { 
										background: url('../images/txtClientsEng.gif') no-repeat;
										height: 120px;
										background-position: 20px 20px;
									}

									.sectionHome #rightcol .subcolone h1 { 
										display: none;
									}
									
									.sectionHome #rightcol .subcoltwo {
										float: left;
										width: 207px;
										padding: 100px 20px 0px 20px;
										background: #CCC url('../images/fdoInThisSectionEng.jpg') top no-repeat;
									}
									
									.sectionHome #rightcol .subcoltwo a {
										color: #161616;
										text-decoration: underline !important;
									}
									
									.sectionHome #rightcol .subcoltwo a:hover {
										color: #CF4C03;
										text-decoration: none !important;
									}
									
									.sectionHome #rightcol IMG {
										border-bottom: 1px solid #CCC;
									}
							
							/*
							* internal page / area-specific styles / NORMAL PAGE WITH 3RD LEVEL NAVIGATION
							*/

									#rightcol .intPage .subcoltwo {
										background: url('../images/fdoInThisSectionIntEng.jpg') top no-repeat;
									}

									#rightcol .intPage .subcoltwo h1 { 
										display: none;
									}

									#rightcol .intPage .subcoltwo h2 { 
										/*display: inline;  Win IE double margin float bug */
										text-indent: -9999px;
										overflow: hidden;
										padding-top: 70px !important;
										margin-bottom: 0px;
										background: url('../images/fdoMoreInfoIntEng.jpg') top no-repeat;
										background-position: 0px 50px;
									}

									#rightcol .intPage .subcoltwo P { 
										/*padding: 60px 20px 20px 20px;	*/
									}
									
									#rightcol .intPage .subcoltwo a {
										color: #161616;
										text-decoration: underline !important;
									}
									
									#rightcol .intPage .subcoltwo a:hover {
										/*color: #CF4C03;*/
										text-decoration: none !important;
									}


							
							
							/*
							* page / area-specific styles / DEVELOPMENT CENTRES PAGE
							*/


									.developmentCentres H3 {
										color: #077D8A;
									}

									.developmentCentres #rightcol .subcolone .boxGrey {
										background-color: #F1F1F1;
										border: 1px solid #DEDEDE;
										padding: 14px;
										margin-bottom: 10px;
									}
									
									.developmentCentres #rightcol .subcoltwo {
										background: url('../images/fdoTitSubcoltwo.jpg') top repeat-x;
										padding-top: 30px;
									}

									.developmentCentres #rightcol .subcoltwo img {
										margin-bottom: 10px;
										border: 1px solid #767A7D;
									}


							
							
							/*
							* page / area-specific styles / WORK PAGE
							*/


									.work #maincontent h2 {
										color: #077D8A;
										font-size: 14px;
										border-bottom: 1px solid #1BA6B2;
									}

									.work H3 {
										color: #323232;
										padding: 4px 0px 4px 0px;
									}
									.work #rightcol .subcolone .boxGrey {
										background-color: #F1F1F1;
										border: 1px solid #DEDEDE;
										padding: 14px;
										margin-bottom: 10px;
									}

							
							
							/*
							* page / area-specific styles / GRAPHICS PAGE
							*/


									.graphics #rightcol {
										float: right;
										width: 715px;
										height: 100%;
										background: #FFF url('../images/fdoSubcolone.gif') repeat-x;
										padding: 20px 20px 20px 20px;
										border-top: 3px solid #1BA6B2;
									}

									*html .graphics #rightcol {
										float: right;
										width: 715px;
										height: 100%;
										background: #FFF url('../images/fdoSubcolone.gif') repeat-x;
										padding: 20px 18px 20px 20px;
										border-top: 3px solid #1BA6B2;
									}

									.graphics #rightcol h1 { 
										padding-bottom: 30px;
									}


							
							
							/*
							* POPIN
							


									.popin {
										z-index: 10;
										background: #FFF;
										padding: 35px 20px 2px 20px;
										border: 2px solid #666;
										position: absolute;
										top: 50%;
										left: 50%;
										text-align: left;
									}


									.popin h1 {
										font-size: 14px;
										color: #666;
										border-bottom: 1px solid #666;
									}*/


							
							
							/*
							* page / area-specific styles / WEBCAM PAGE
							*/

									BODY.webcam {
										background: #031111;
									}

									.webcam object {
										border: 1px solid #000;
									}


							
							/*
							* page / area-specific styles / CERTIFICATIONS PAGE
							*/
									.certifications TABLE {
										border-top: 1px solid #1ba6b2;										
										border-right: 1px solid #1ba6b2;
									}
									.certifications TABLE TH {
										background: #1ba6b2;
										color: #FFF;
										padding: 10px 10px 5px 10px;
									}
									.certifications TD {
										padding: 10px 10px 5px 10px;
										border-left: 1px solid #1ba6b2;
										border-bottom: 1px solid #1ba6b2;
									}


							
							/*
							* page / area-specific styles / TECHNOLOGIES PAGE
							*/
									.technologies TABLE {
										border-top: 1px solid #1ba6b2;										
										border-right: 1px solid #1ba6b2;
									}
									.technologies TD {
										font-size: 10px !important;
										line-height: 13px !important;
										width: 16%;
										padding: 10px 10px 0px 10px;
										border-left: 1px solid #1ba6b2;
										border-bottom: 1px solid #1ba6b2;
									}
									.technologies H3 {
										font-size: 11px;
										font-weight: bold;
									}
									.technologies H4 {
										font-size: 11px !important;
										font-weight: bold;
										color: #666;
									}


							
							/*
							* page / area-specific styles / GEEK LUNCHES
							*/
									.gl TABLE {
										border-top: 1px solid #9bc0d0;										
										border-right: 1px solid #9bc0d0;
									}
									.gl TABLE TH {
										background: #1ba6b2;
										color: #FFF;
										padding: 10px 10px 5px 10px;
									}
									.gl TR {
										background: #e7f1f5;
									}
									.gl TR.on {
										background: #d1e4eb url('../images/fdoGLTable.gif') repeat-x;
									}
									.gl TD {
										padding: 10px 7px 5px 10px;
										border-left: 1px solid #9bc0d0;
										border-bottom: 1px solid #9bc0d0;
									}
									.gl .date {
										background: #d1e4eb;
										font-weight: bold;
									}
									.gl .on .date {
										background: #bdd7e2 url('../images/fdoGLTableDate.gif') repeat-x;
										font-weight: bold;
									}


							
							
							/*
							* 3 Nivel
							*/

									.subcoltwo ul {
										padding: 0px 0px 8px 0px;
									}
									
									.subcoltwo li {
										list-style-type: none;
										padding: 0px 0px 10px 10px;
									}
									
									.subcoltwo li p {
										width: 350px;
									}
									
									.subcoltwo li a {
										color: #1BA6B2;
										text-decoration: none !important;
									}
									
									.subcoltwo li a:hover {
										text-decoration: underline !important;
									}
											
									.subcoltwo .active a {
										color: #CF4C03 !important;
									}











