body {
	/*background-color:#f3f2f2;*/
	background-color:#fff;
	margin : 35px 0 0 0;
}
img {border:0;}

.content{ text-align: left; width: 955px; margin: auto; clear:both;}
.content_left{ width: 150px; float: left;}
.content_right{ width: 771px; float:right}

#footer{ text-align: left; width: 100%; background-color:#141617; height:280px; clear:both; background-image:url(../images/bg_footer.gif); background-position:top; background-repeat:repeat-x; padding:100px 0 0 0;}
#footerContent{ text-align: left; width: 955px; margin:auto; height:100px;}
#footerContent .tit_news { width:180px; float:left;}
#footerContent .box_job {width:215px; float:left; margin:8px 0 0 0;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a5a5a5;}
#footerContent .box_jobActive {width:215px; float:left; margin:8px 0 0 0;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a5a5a5;background-position: -225px 0px;}
#footerContent .box_job a { width:215px; height:25px; float:left;background:url(../images/foot_bt_apply.gif) no-repeat left top; margin:0 0 25px 0;}
#footerContent .box_jobActive a { width:215px; height:25px; float:left;background:url(../images/foot_bt_apply.gif) no-repeat left top; margin:0 0 25px 0;background-position: -225px 0px;}
#footerContent .box_job a:hover { width:215px; height:25px; float:left; background-position: -225px 0px; margin:0 0 25px 0;}
#footerContent .box_jobActive a:hover { width:215px; height:25px; float:left; background-position: -225px 0px; margin:0 0 25px 0;}
#footerContent .box_job a strong, #footerContent .box_jobActive a strong {display:none;}
#footerContent .copy { clear:both; float:left; width:180px; margin:75px 0 0 0; }
#footerContent #box_news { float:right; width:225px; height:125px;margin:8px 0 0 0;} 
#footerContent #navFooter{ height:30px; float:right; font-family:Helvetica, Arial, sans-serif; font-size:11px;margin:73px 0 0 0;}
#footerContent #navFooter ul#menuFooter { margin:0; padding:0;}
#footerContent #navFooter ul#menuFooter li { display:block; float:left; position:relative;}
#footerContent #navFooter ul#menuFooter li a{ padding:0 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#7f7f80;}
#footerContent #navFooter ul#menuFooter li a:hover{ padding:0 10px 0 10px; color:#1c5162;}
#footerContent p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#29b5e3;}

#logo { float:left; width:180px;}
#box_info { float:left; width:225px;}
#box_info .welcome {padding:11px 0 0 0; height:17px; margin:0; width:160px; float:left;}
#box_info .idioma {padding:7px 0 0 0; float:right;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8d8d8d; margin:0;}
#box_info .box_info {background-image:url(../images/1x1.gif); background-position:top; background-repeat:repeat-x; clear:both; padding:24px 0 0 0; height:38px;}

.titleSection{ height:100px; background-image:url(../images/1x1.gif); background-position:bottom; background-repeat:repeat-x; padding:10px 0 0 0;}
.titleSectionRequest{ height:130px; background-image:url(../images/1x1.gif); background-position:bottom; background-repeat:repeat-x; padding:10px 0 0 0;}
.titleSectionRequest img { padding:0 0 10px 0;}

#header{ height:165px; width:955px;}
#headerRight { height:165px; width:510px; float:right;}
#headerRight .separaNav {background-image:url(../images/1x1.gif); background-position:top; background-repeat:repeat-x; clear:both;}
#headerRight .lang { clear:both; height:23px; float:right; width:130px; margin:10px 0 0 0; }
#headerRight .slogan {  clear:both; padding:28px 0 0 0; height:38px;}
.separator {width:955px; clear:both; height:1px; margin:0 0 35px 0;background-image:url(../images/1x1.gif); background-position:top; background-repeat:repeat-x;}
.separator strong { display:none;}

/*--- NAV ---*/
#navbar{ height:23px; float:left; padding:5px 0 0 0}
#navbar ul#menu { margin:0 0 0 65px; padding:0;}
#navbar ul#menu li { display:block; float:left; position:relative;}
#navbar ul#menu li { display:block;height:20px; background:url(../images/nav.gif) no-repeat left top;}
#navbar ul#menu li a { display:block;height:20px; background:url(../images/nav.gif) no-repeat left top;}
#navbar ul#menu li a strong,#navbar ul#menu li strong { display:none;}

#navbar ul#menu li.item1 a { width:67px;}
#navbar ul#menu li.item1 a:hover {width:67px;background-position: 0px -20px;}
#navbar ul#menu li.item1Active a,#navbar ul#menu li.item1Active a:hover { width:67px; background-position: 0 -20px;}

#navbar ul#menu li.item2 a { width:63px;background-position: -67px -0;}
#navbar ul#menu li.item2 a:hover {width:63px;background-position: -67px -20px;}
#navbar ul#menu li.item2Active a,#navbar ul#menu li.item2Active a:hover { width:63px; background-position: -67px -20px;}

#navbar ul#menu li.item3 a { width:80px;background-position: -130px -0;}
#navbar ul#menu li.item3 a:hover {width:80px;background-position: -130px -20px;}
#navbar ul#menu li.item3Active a,#navbar ul#menu li.item3Active a:hover { width:80px; background-position: -130px -20px;}

#navbar ul#menu li.item4 a { width:60px;background-position: -209px -0;}
#navbar ul#menu li.item4 a:hover {width:60px;background-position: -209px -20px;}
#navbar ul#menu li.item4Active a,#navbar ul#menu li.item4Active a:hover { width:60px; background-position: -209px -20px;}

#navbar ul#menu li.item5 a { width:47px;background-position: -269px -0;}
#navbar ul#menu li.item5 a:hover {width:47px;background-position: -269px -20px;}
#navbar ul#menu li.item5Active a,#navbar ul#menu li.item5Active a:hover { width:47px; background-position: -269px -20px;}

#navbar ul#menu li.item6 a { width:59px;background-position: -316px -0;}
#navbar ul#menu li.item6 a:hover {width:59px;background-position: -316px -20px;}
#navbar ul#menu li.item6Active a,#navbar ul#menu li.item6Active a:hover { width:59px; background-position: -316px -20px;}

#navbar ul#menu li.item7 a { width:59px;background-position: -375px -0;}
#navbar ul#menu li.item7 a:hover {width:59px;background-position: -375px -20px;}
/*--- END NAV ---*/

/*--- NAV lang ---*/
#navbarLang{ height:23px; float:left; padding:0;}
#navbarLang ul#menuLang { margin:0; padding:0;}
#navbarLang ul#menuLang li { display:block; float:left; position:relative;}
#navbarLang ul#menuLang li { display:block;height:20px; background:url(../images/nav_lang.gif) no-repeat left top;}
#navbarLang ul#menuLang li a { display:block;height:20px; background:url(../images/nav_lang.gif) no-repeat left top;}
#navbarLang ul#menuLang li a strong,#navbarLang ul#menuLang li strong { display:none;}

#navbarLang ul#menuLang li.itemLang1 a { width:64px;}
#navbarLang ul#menuLang li.itemLang1 a:hover {width:64px;background-position: 0px -23px;}

#navbarLang ul#menuLang li.itemLang2 a { width:54px;;background-position: -64px -0;}
#navbarLang ul#menuLang li.itemLang2 a:hover {width:54px;background-position: -64px -23px;}

/*--- FOOTER MENU ---*/
#box_menu{ height:125px; width:225px; float:left; padding:0; margin:8px 0 0 50px;}
#box_menu ul#menuF { margin:0; padding:0;}
#box_menu ul#menuF li { display:block; float:left; position:relative;}
#box_menu ul#menuF li { display:block; width:225px; background:url(../images/foot_nav.gif) no-repeat left top;}
#box_menu ul#menuF li a { display:block; width:225px; background:url(../images/foot_nav.gif) no-repeat left top;}
#box_menu ul#menuF li a strong,#navbar ul#menu li strong { display:none;}

#box_menu ul#menuF li.f_item1 a { height:40px;}
#box_menu ul#menuF li.f_item1 a:hover {height:40px; background-position: -225px 0px;}
#box_menu ul#menuF li.f_item1Active a,#navbar ul#menu li.f_item1Active a:hover { height:40px; background-position: -225px 0px;}

#box_menu ul#menuF li.f_item2 a { height:50px; background-position: 0 -40px;}
#box_menu ul#menuF li.f_item2 a:hover {height:50px; background-position: -225px -40px;}
#box_menu ul#menuF li.f_item2Active a,#navbar ul#menu li.f_item2Active a:hover { height:50px; background-position: -225px -40px;}

#box_menu ul#menuF li.f_item3 a { height:35px; background-position: 0 -90px;}
#box_menu ul#menuF li.f_item3 a:hover {height:35px; background-position: -225px -90px;}
#box_menu ul#menuF li.f_item3Active a,#navbar ul#menu li.f_item3Active a:hover { height:35px; background-position: -225px -90px;}
/*--- END FOOTER MENU ---*/

/*--- ABOUT US --*/
.box_team { float:left; width:257px; height:470px;}
.box_team_last { float:left; width:257px; height:430px;}
.box_team h1,.box_team_last h1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#141617; margin:0; padding:0 30px 0 0; font-weight:normal; line-height:22px;}
/*--- END ABOUT US ---*/

/*--- SHOWCASES --*/
#nav_works{ height:155px; width:130px; float:left; padding:0; margin:35px 0 0 0;}
#nav_works ul#menu { margin:0; padding:0;}
#nav_works ul#menu li { display:block; float:left; position:relative;}
#nav_works ul#menu li { display:block; width:130px; background:url(../images/nav_works.gif) no-repeat left top;}
#nav_works ul#menu li a { display:block; width:130px; background:url(../images/nav_works.gif) no-repeat left top;}
#nav_works ul#menu li a strong,#nav_works ul#menu li strong { display:none;}

#nav_works ul#menu li.w_item1 a { height:15px;}
#nav_works ul#menu li.w_item1 a:hover {height:15px; background-position: -130px 0px;}
#nav_works ul#menu li.w_item1Active a,#nav_works ul#menu li.w_item1Active a:hover { height:15px; background-position: -130px 0px;}

#nav_works ul#menu li.w_item2 a { height:25px; background-position: 0 -15px;}
#nav_works ul#menu li.w_item2 a:hover {height:25px; background-position: -130px -15px;}
#nav_works ul#menu li.w_item2Active a,#nav_works ul#menu li.w_item2Active a:hover { height:25px; background-position: -130px -15px;}

#nav_works ul#menu li.w_item3 a { height:25px; background-position: 0 -40px;}
#nav_works ul#menu li.w_item3 a:hover {height:25px; background-position: -130px -40px;}
#nav_works ul#menu li.w_item3Active a,#nav_works ul#menu li.w_item3Active a:hover { height:25px; background-position: -130px -40px;}

#nav_works ul#menu li.w_item4 a { height:25px; background-position: 0 -65px;}
#nav_works ul#menu li.w_item4 a:hover {height:25px; background-position: -130px -65px;}
#nav_works ul#menu li.w_item4Active a,#nav_works ul#menu li.w_item4Active a:hover { height:25px; background-position: -130px -65px;}

#nav_works ul#menu li.w_item5 a { height:25px; background-position: 0 -90px;}
#nav_works ul#menu li.w_item5 a:hover {height:25px; background-position: -130px -90px;}
#nav_works ul#menu li.w_item5Active a,#nav_works ul#menu li.w_item5Active a:hover { height:25px; background-position: -130px -90px;}

#nav_works ul#menu li.w_item6 a { height:25px; background-position: 0 -115px;}
#nav_works ul#menu li.w_item6 a:hover {height:25px; background-position: -130px -115px;}
#nav_works ul#menu li.w_item6Active a,#nav_works ul#menu li.w_item6Active a:hover { height:25px; background-position: -130px -115px;}

#nav_works ul#menu li.w_item7 a { height:25px; background-position: 0 -140px;}
#nav_works ul#menu li.w_item7 a:hover {height:25px; background-position: -130px -140px;}
#nav_works ul#menu li.w_item7Active a,#nav_works ul#menu li.w_item7Active a:hover { height:25px; background-position: -130px -140px;}

#nav_work{ height:20px; float:left; padding:0; margin:0;}
#nav_work ul#menu { margin:0; padding:0;}
#nav_work ul#menu li { display:block; float:left; position:relative;}
#nav_work ul#menu li { display:block; height:20px; background:url(../images/menu_work.gif) no-repeat left top;}
#nav_work ul#menu li a { display:block; height:20px; background:url(../images/menu_work.gif) no-repeat left top;}
#nav_work ul#menu li a strong,#nav_work ul#menu li strong { display:none;}

#nav_work ul#menu li.launchProject a { width:115px;}
#nav_work ul#menu li.launchProject a:hover {width:115px; background-position: 0 -20px;}
#nav_work ul#menu li.watchVideo a { width:130px;background-position: 0 0;}
#nav_work ul#menu li.watchVideo a:hover {width:130px; background-position: 0 -20px;}
#nav_work ul#menu li.seeNextProject a { width:120px;background-position: -130px 0;}
#nav_work ul#menu li.seeNextProject a:hover {width:120px; background-position: -130px -20px;}

.box_shc { width:771px; margin:0; float:left; }
.box_shc .title { padding:20px 0 45px 0;}
.box_shc h1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#141617; margin:0; padding:0; font-weight:normal; line-height:22px;}
.box_shc_small { float:left; width:224px; height:230px; margin:0 49px 0 0;}
.box_shc_small_last { float:left; width:224px; height:230px; margin:0;}

.box_shc_small h1,.box_shc_small_last h1{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#141616; margin:0; font-weight:bold; padding:20px 0 2px 0; }
.box_shc_small h2, .box_shc_small_last h2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#505050; margin:0; font-weight:normal; padding:0; }

.box_work .title { padding:20px 0 45px 0;}
.box_work h1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#141617; margin:0; padding:0; font-weight:normal; line-height:22px; padding:0 0 40px 0; }
/*--- END SHOWCASES ---*/

/*--- ZMB LAB ---*/
.graphics { padding:0 0 80px 0; }
#bt_getQuote { margin:75px 0 20px 0; float:right;}
/*--- END ZMB LAB ---*/

/*--- PARTNERS --*/
.box_partners { float:left; width:257px; height:170px;}
.box_partners_last { float:left; width:257px; height:130px;}
/*--- END PARTNERS ---*/

/*--- FORM NEWS ---*/
#box_news{ height:125px; width:225px; float:left; padding:0; margin:8px 0 0 50px;}
#box_news ul#form { margin:0; padding:0;}
#box_news ul#form li { display:block; background-color:#1f2122; margin:19px 0 0 0; height:28px; padding:3px 0 0 10px; }
#box_news ul#form li input { width:180px; background-color:#1f2122; border:solid 1px #1f2122; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#a5a5a5;}

#form_quote #formQuote { margin:0; padding:0;}
#form_quote td { padding:0 0 10px 0;}
#form_quote #formQuote input, #form_quote #formQuote file { width:240px; background-color:#d9d9d9; border:solid 1px #d9d9d9; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;height:20px; padding:10px 0 0 10px;}
#form_quote #formQuote textarea { width:516px; background-color:#d9d9d9; border:solid 1px #d9d9d9; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;height:140px; padding:10px 0 0 10px; overflow:hidden;}
#form_quote #formQuote .error {width:210px; background-image:url(../images/bg_alert.gif); background-position:left; background-repeat:no-repeat; background-color:#efc5c5; border:solid 1px #d9d9d9; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;height:20px; padding:10px 0 0 40px;}

#form_quote #formApply { margin:0; padding:0;}
#form_quote td { padding:0 0 10px 0;}
#form_quote #formApply input, #form_quote #formApply file { width:240px; background-color:#d9d9d9; border:solid 1px #d9d9d9; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;height:20px; padding:10px 0 0 10px;}
#form_quote #formApply textarea { width:516px; background-color:#d9d9d9; border:solid 1px #d9d9d9; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;height:140px; padding:10px 0 0 10px; overflow:hidden;}
#form_quote #formApply .error {width:210px; background-image:url(../images/bg_alert.gif); background-position:left; background-repeat:no-repeat; background-color:#efc5c5; border:solid 1px #d9d9d9; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;height:20px; padding:10px 0 0 40px;}

#form_quote #formRequest { margin:0; padding:0;}
#form_quote td { padding:0 0 10px 0;}
#form_quote #formRequest input, #form_quote #formRequest file { width:240px; background-color:#d9d9d9; border:solid 1px #d9d9d9; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;height:20px; padding:10px 0 0 10px;}
#form_quote #formRequest textarea { width:516px; background-color:#d9d9d9; border:solid 1px #d9d9d9; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;height:140px; padding:10px 0 0 10px; overflow:hidden;}
#form_quote #formRequest .error {width:210px; background-image:url(../images/bg_alert.gif); background-position:left; background-repeat:no-repeat; background-color:#efc5c5; border:solid 1px #d9d9d9; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;height:20px; padding:10px 0 0 40px;}

#legales { margin:0 0 20px 435px;}
#legales h1{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#141616;}
#legales h2{margin:0; padding:10px 0 10px 0;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#141616; font-weight:normal;}

.separador { background-image:url(../images/1x1.gif); background-position:center; background-repeat:repeat-x; height:80px; clear:both; margin:auto;}

/* slide home */
.pics { height: 413px; width: 955px; padding:0; margin:0; overflow: hidden }
.pics img { height: 413px; width: 955px; top:0; left:0 }
/* end slide home */


/* Easy Slider */
#sliderGallery { position:relative;height:413px; }
#slider { position:absolute; top:0; left:0; z-index:1}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:771px;height:413px;overflow:hidden; }	
#prevBtn { position:absolute; top:180px; left:0px; z-index:2;}
#nextBtn { position:absolute; top:180px; left:700px; z-index:3;}														
#prevBtn a, #nextBtn a{ display:block; width:65px; height:50px;	}
#prevBtn a{ background:url(../images/bt_prev.png) no-repeat 0 0; }
#prevBtn a:hover{ background:url(../images/bt_prev.png) no-repeat -65px 0;}			
#nextBtn a{ background:url(../images/bt_next.png) no-repeat 0 0;}	
#nextBtn a:hover{background:url(../images/bt_next.png) no-repeat -65px 0;}
#videoBtn { position:absolute; top:0; left:95px; z-index:5;}												
/* // Easy Slider */