@charset "utf-8";

.ul{
	list-style-position: outside;
	list-style-image: url(../images/bullet.jpg);
}
#sub3 {
	position:absolute;
	left:35px;
	top:54px;
	width:184px;
	height:24px;
	z-index:3;
}
.frases {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: oblique;
	color: #2A4A5F;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}

body {
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
}
#base {
	position:relative;
	top:0px;
	width:955px;
	height:890px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#cabecera {
	position:absolute;
	left:-82px;
	top:0px;
	width:1114px;
	height:105px;
	z-index:1;
	background-image: url(../images/header.jpg);
}
#logo {
	position:absolute;
	left:92px;
	top:21px;
	width:275px;
	height:64px;
	z-index:1;
}
#barra_sup {
	position:absolute;
	left:-53px;
	top:105px;
	width:1066px;
	height:27px;
	z-index:15;
	background-image: url(../images/barra_sup.jpg);
}
#menu_barra_1 {
	position:absolute;
	left:77px;
	top:4px;
	width:124px;
	height:18px;
	z-index:1;
}
#menu_barra_2 {
	position:absolute;
	left:227px;
	top:5px;
	width:84px;
	height:18px;
	z-index:2;
}
#menu_home {
	position:absolute;
	left:55px;
	top:3px;
	width:59px;
	height:22px;
	z-index:3;
}
#menu_contact {
	position:absolute;
	left:112px;
	top:3px;
	width:100px;
	height:22px;
	z-index:4;
}
#menu_izq {
	position:absolute;
	left:4px;
	top:128px;
	width:302px;
	height:300px;
	z-index:14;
	background-image: url(../images/fondo_menu.jpg);
}
#menu1 {
	position:absolute;
	left:14px;
	top:11px;
	width:271px;
	height:35px;
	z-index:1;
}
#menu2 {
	position:absolute;
	left:14px;
	top:47px;
	width:271px;
	height:38px;
	z-index:2;
}
#menu3 {
	position:absolute;
	left:14px;
	top:86px;
	width:271px;
	height:38px;
	z-index:3;
}
#menu4 {
	position:absolute;
	left:14px;
	top:125px;
	width:271px;
	height:41px;
	z-index:4;
}
#menu5 {
	position:absolute;
	left:14px;
	top:167px;
	width:271px;
	height:35px;
	z-index:5;
}
#menu6 {
	position:absolute;
	left:14px;
	top:203px;
	width:271px;
	height:37px;
	z-index:6;
}
#menu7 {
	position:absolute;
	left:14px;
	top:241px;
	width:282px;
	height:40px;
	z-index:7;
}
#menu8 {
	position:absolute;
	left:14px;
	top:282px;
	width:271px;
	height:38px;
	z-index:8;
}
#menu9 {
	position:absolute;
	left:14px;
	top:321px;
	width:271px;
	height:39px;
	z-index:9;
}
#barra_ploma {
	position:absolute;
	left:4px;
	top:428px;
	width:950px;
	height:42px;
	z-index:8;
	background-image: url(../images/barra_ploma.jpg);
}
#fondo_info {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:239px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}
#tit_about {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#flecha {
	position:absolute;
	left:846px;
	top:5px;
	width:31px;
	height:31px;
	z-index:2;
}
#menu {
	position:absolute;
	left:61px;
	top:32px;
	width:221px;
	height:200px;
	z-index:1;
}
#sub1 {
	position:absolute;
	left:35px;
	top:0px;
	width:184px;
	height:26px;
	z-index:1;
}
#sub2 {
	position:absolute;
	left:35px;
	top:27px;
	width:184px;
	height:26px;
	z-index:2;
}
#sub4 {
	position:absolute;
	left:35px;
	top:79px;
	width:184px;
	height:25px;
	z-index:4;
}
#sub5 {
	position:absolute;
	left:35px;
	top:105px;
	width:184px;
	height:28px;
	z-index:5;
}
#sub6 {
	position:absolute;
	left:35px;
	top:134px;
	width:184px;
	height:25px;
	z-index:6;
}
#text {
	position:absolute;
	left:340px;
	top:30px;
	width:579px;
	height:244px;
	z-index:2;
}
#pie {
	position:absolute;
	left:4px;
	width:950px;
	height:117px;
	z-index:6;
	background-image: url(../images/pie.jpg);
	bottom: 0px;
}
.info_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1E1E1E;
	text-decoration: none;
}
#pie_tpt {
	position:absolute;
	left:569px;
	top:70px;
	width:348px;
	height:21px;
	z-index:1;
}
#info_pie {
	position:absolute;
	left:28px;
	top:30px;
	width:286px;
	height:57px;
	z-index:2;
}
#foto {
	position:absolute;
	left:4px;
	top:130px;
	width:647px;
	height:340px;
	z-index:7;
}
#sombra_izq {
	position:absolute;
	left:-83px;
	top:133px;
	width:86px;
	height:648px;
	z-index:9;
}
#sombra_der {
	position:absolute;
	left:955px;
	top:132px;
	width:86px;
	height:648px;
	z-index:10;
}
#frase {
	position:absolute;
	left:386px;
	top:21px;
	width:640px;
	height:65px;
	z-index:2;
}#base_index {
	position:relative;
	top:0px;
	width:955px;
	height:1620px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#base_mission {
	position:relative;
	top:0px;
	width:955px;
	height:1240px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_mission {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:666px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#base_core_values {
	position:relative;
	top:0px;
	width:955px;
	height:1420px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_core_values {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:927px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#fondo_info_guarantee {
	position:absolute;
	left:4px;
	top:576px;
	width:950px;
	height:302px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#base_guarantee {
	position:relative;
	top:0px;
	width:955px;
	height:825px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#base_vince {
	position:relative;
	top:0px;
	width:955px;
	height:1170px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_vince {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:652px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#sub1clients {
	position:absolute;
	left:35px;
	top:0px;
	width:184px;
	height:26px;
	z-index:1;
}
#sub2clients {
	position:absolute;
	left:35px;
	top:27px;
	width:184px;
	height:26px;
	z-index:2;
}
#fondo_info_clients {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:352px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#base_clients {
	position:relative;
	top:0px;
	width:955px;
	height:965px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#sub3_clients {
	position:absolute;
	left:35px;
	top:54px;
	width:184px;
	height:24px;
	z-index:3;
}
#sub4_clients {
	position:absolute;
	left:35px;
	top:79px;
	width:184px;
	height:25px;
	z-index:4;
}
#sub5_clients {
	position:absolute;
	left:35px;
	top:105px;
	width:184px;
	height:26px;
	z-index:5;
}
#base_results {
	position:relative;
	top:0px;
	width:955px;
	height:800px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_results {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:1151px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
.text_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 36px;
	color: #333333;
	text-decoration: none;
}
#base_implementation {
	position:relative;
	top:0px;
	width:955px;
	height:1000px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_implementation {
	position:absolute;
	left:4px;
	top:576px;
	width:950px;
	height:1144px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#sub1_workshops {
	position:absolute;
	left:19px;
	top:0px;
	width:200px;
	height:26px;
	z-index:1;
}
#sub2_workshops {
	position:absolute;
	left:35px;
	top:27px;
	width:184px;
	height:26px;
	z-index:2;
}
#sub3_workshops {
	position:absolute;
	left:19px;
	top:52px;
	width:200px;
	height:24px;
	z-index:3;
}
#sub4_workshops {
	position:absolute;
	left:35px;
	top:80px;
	width:184px;
	height:25px;
	z-index:4;
}
#base_onsite {
	position:relative;
	top:0px;
	width:955px;
	height:3380px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_onsite {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:2803px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#text_onsite {
	position:absolute;
	left:340px;
	top:93px;
	width:579px;
	height:244px;
	z-index:2;
}
#tit_about_mission {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#tit_about_core {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#tit_about_our {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#tit_about_extraordinary {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#tit_about_vince {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#tit_clients_location {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#tit_clients_industry {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#tit_clients_mining {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#tit_clients_warehouse {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#tit_per_tracking {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#tit_gainsharing {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#tit_major {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#tit_results {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#tit_implementation {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#tit_articles {
	position:absolute;
	left:329px;
	top:7px;
	width:420px;
	height:28px;
	z-index:1;
}
#fondo_info_implementation {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:443px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#forms_tit {
	position:absolute;
	left:41px;
	top:309px;
	width:242px;
	height:400px;
	z-index:1;
}
#forms_blocks {
	position:absolute;
	left:287px;
	top:318px;
	width:216px;
	height:390px;
	z-index:2;
}
#send {
	position:absolute;
	left:243px;
	top:661px;
	width:53px;
	height:22px;
	z-index:3;
}
#text_bottom {
	position:absolute;
	left:8px;
	top:739px;
	width:570px;
	height:28px;
	z-index:4;
}
#map {
	position:absolute;
	left:321px;
	top:18px;
	width:613px;
	height:332px;
	z-index:2;
}#forms_tit2 {
	position:absolute;
	left:39px;
	top:307px;
	width:242px;
	height:400px;
	z-index:1;
}
#forms_blocks2 {
	position:absolute;
	left:285px;
	top:316px;
	width:216px;
	height:390px;
	z-index:2;
}
#send2 {
	position:absolute;
	left:241px;
	top:669px;
	width:53px;
	height:22px;
	z-index:3;
}
#base_contact {
	position:relative;
	top:0px;
	width:955px;
	height:1070px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_contact {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:488px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#fondo_info_index {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:1046px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#barra_ploma_clients {
	position:absolute;
	left:4px;
	top:132px;
	width:950px;
	height:42px;
	z-index:8;
	background-image: url(../images/barra_ploma.jpg);
}
#map {
	position:absolute;
	left:301px;
	top:10px;
	width:648px;
	height:492px;
	z-index:2;
}#fondo_info_clients2 {
	position:absolute;
	left:4px;
	top:165px;
	width:950px;
	height:599px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#base_clients2 {
	position:relative;
	top:0px;
	width:955px;
	height:820px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#menu_clients {
	position:absolute;
	left:61px;
	top:289px;
	width:221px;
	height:200px;
	z-index:1;
}
#phrase {
	position:absolute;
	left:789px;
	top:0px;
	width:150px;
	height:40px;
	z-index:2;
}
#foto2 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
.video {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1e3441;
	text-decoration: underline;
}
#foto3 {
	position:absolute;
	left:306px;
	top:130px;
	width:648px;
	height:300px;
	z-index:7;
}
#textitos {
	position:absolute;
	left:338px;
	top:512px;
	width:582px;
	height:43px;
	z-index:3;
}
#foto4 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
#foto5 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
#foto6 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
#foto7 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
#foto8 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
#foto9 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
	background-image: url(../images/img_op9.jpg);
}
#foto10 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
#foto11 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
#foto12 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
#foto13 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
	background-image: url(../images/img_op13.jpg);
}
#foto14 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
#foto15 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
#foto16 {
	position:absolute;
	left:306px;
	top:129px;
	width:648px;
	height:300px;
	z-index:7;
}
#foto17 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
#foto18 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
	background-image: url(../images/img_op18.jpg);
}
#foto19 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
#foto20 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
.raya {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A4A5F;
	text-decoration: none;
	line-height: 10px;
}

#foto21 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
#base_smart {
	position:relative;
	top:0px;
	width:955px;
	height:1550px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_smart {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:978px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#base_target {
	position:relative;
	top:0px;
	width:955px;
	height:1180px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_target {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:596px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#base_key {
	position:relative;
	top:0px;
	width:955px;
	height:1750px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_key {
	position:absolute;
	left:4px;
	top:165px;
	width:950px;
	height:1562px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#base_perimpsys {
	position:relative;
	top:0px;
	width:955px;
	height:1680px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_perimpsys {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:624px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#base_plan {
	position:relative;
	top:0px;
	width:955px;
	height:1950px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_plan {
	position:absolute;
	left:4px;
	top:165px;
	width:950px;
	height:1676px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#foto22 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
	background-image: url(../images/img_op22.jpg);
}
#foto23 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
	background-image: url(../images/img_op23.jpg);
}
#foto24 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
	background-image: url(../images/img_op24.jpg);
}
#foto25 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
}
#foto26 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
	background-image: url(../images/img_op26.jpg);
}
#foto27 {
	position:absolute;
	left:306px;
	top:128px;
	width:648px;
	height:300px;
	z-index:7;
	background-image: url(../images/img_op27.jpg);
}
#base_reward {
	position:relative;
	top:0px;
	width:955px;
	height:2900px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_reward {
	position:absolute;
	left:4px;
	top:165px;
	width:950px;
	height:2705px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#base_per_com {
	position:relative;
	top:0px;
	width:955px;
	height:1300px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_percom {
	position:absolute;
	left:4px;
	top:165px;
	width:950px;
	height:1318px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#base_line {
	position:relative;
	top:0px;
	width:955px;
	height:1860px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_line {
	position:absolute;
	left:4px;
	top:165px;
	width:950px;
	height:1627px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#textitos2 {
	position:absolute;
	left:338px;
	top:615px;
	width:582px;
	height:43px;
	z-index:3;
}
.textlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	text-decoration: underline;
}
.textlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #2A4A5F;
	text-decoration: underline;
}
#map3 {
	position:absolute;
	left:301px;
	top:10px;
	width:648px;
	height:492px;
	z-index:2;
}
#fondo_info_major {
	position:absolute;
	left:4px;
	top:165px;
	width:950px;
	height:819px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#base_major {
	position:relative;
	top:0px;
	width:955px;
	height:1100px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#map4 {
	position:absolute;
	left:301px;
	top:10px;
	width:648px;
	height:625px;
	z-index:2;
}
#textitos3 {
	position:absolute;
	left:338px;
	top:640px;
	width:582px;
	height:43px;
	z-index:3;
}
#map5 {
	position:absolute;
	left:301px;
	top:10px;
	width:648px;
	height:550px;
	z-index:2;
}
#textitos4 {
	position:absolute;
	left:338px;
	top:641px;
	width:582px;
	height:43px;
	z-index:3;
}
.frases_naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: oblique;
	color: #FB7D00;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
}
#base_career {
	position:relative;
	top:0px;
	width:955px;
	height:1620px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_career {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:1038px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#textitos_top {
	position:absolute;
	left:344px;
	top:31px;
	width:582px;
	height:43px;
	z-index:3;
}
#contact1 {
	position:absolute;
	left:163px;
	top:160px;
	width:230px;
	height:132px;
	z-index:1;
}
#contact2 {
	position:absolute;
	left:163px;
	top:324px;
	width:230px;
	height:86px;
	z-index:2;
}
#division {
	position:absolute;
	left:280px;
	top:175px;
	width:16px;
	height:85px;
	z-index:3;
}
#contact_infoo {
	position:absolute;
	left:399px;
	top:321px;
	width:447px;
	height:155px;
	z-index:3;
}
#career {
	position:absolute;
	left:289px;
	top:3px;
	width:100px;
	height:22px;
	z-index:5;
}
#leadership {
	position:absolute;
	left:432px;
	top:3px;
	width:150px;
	height:22px;
	z-index:6;
}
#base_per {
	position:relative;
	top:0px;
	width:955px;
	height:1020px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_per {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:448px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#text_home {
	position:absolute;
	left:340px;
	top:10px;
	width:579px;
	height:243px;
	z-index:2;
}
.frases_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
}
#base_what {
	position:relative;
	top:0px;
	width:955px;
	height:1450px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_what {
	position:absolute;
	left:4px;
	top:165px;
	width:950px;
	height:1225px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#ask1 {
	position:absolute;
	left:22px;
	top:70px;
	width:230px;
	height:86px;
	z-index:1;
}
#ask2 {
	position:absolute;
	left:315px;
	top:70px;
	width:230px;
	height:86px;
	z-index:2;
}
#sub5_workshops {
	position:absolute;
	left:19px;
	top:106px;
	width:184px;
	height:26px;
	z-index:5;
}.borde {
	border: 1px solid #9f9f9f;
	padding-top: 13px;
}
#textitos5 {
	position:absolute;
	left:338px;
	top:571px;
	width:582px;
	height:43px;
	z-index:3;
}
#map6 {
	position:absolute;
	left:301px;
	top:10px;
	width:648px;
	height:500px;
	z-index:2;
}
#textitos6 {
	position:absolute;
	left:340px;
	top:314px;
	width:582px;
	height:43px;
	z-index:3;
}
#askvince {
	position:absolute;
	left:203px;
	top:3px;
	width:100px;
	height:22px;
	z-index:6;
}
#clients {
	position:absolute;
	left:385px;
	top:3px;
	width:103px;
	height:21px;
	z-index:7;
}
#comments {
	position:absolute;
	left:530px;
	top:3px;
	width:100px;
	height:22px;
	z-index:8;
}
#blog {
	position:absolute;
	left:494px;
	top:3px;
	width:50px;
	height:22px;
	z-index:9;
}
#menu_2 {
	position:absolute;
	left:61px;
	top:309px;
	width:221px;
	height:200px;
	z-index:1;
}
#fondo_info_percom2 {
	position:absolute;
	left:4px;
	top:165px;
	width:950px;
	height:598px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#conference_form {
	position:absolute;
	left:155px;
	top:270px;
	width:230px;
	height:105px;
	z-index:1;
}
#base_conference {
	position:relative;
	top:0px;
	width:955px;
	height:1050px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_conference {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:474px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#live_form {
	position:absolute;
	left:159px;
	top:241px;
	width:230px;
	height:130px;
	z-index:1;
}
#base_live {
	position:relative;
	top:0px;
	width:955px;
	height:1080px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_live {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:504px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#onsite_form {
	position:absolute;
	left:148px;
	top:2541px;
	width:230px;
	height:130px;
	z-index:1;
}
.text14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}
.text16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}
.frases18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #2A4A5F;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.frases_rojo14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: oblique;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
}
#fondo_info_percom3 {
	position:absolute;
	left:4px;
	top:165px;
	width:950px;
	height:1407px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#base_per_rewards {
	position:relative;
	top:0px;
	width:955px;
	height:1280px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_per_rewards {
	position:absolute;
	left:4px;
	top:165px;
	width:950px;
	height:1068px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
.linea {
	border: 3px solid #C0C0C0;
}
.linea:hover {
	border: 3px solid #FFB367;
}
#img_persys {
	position:absolute;
	left:1px;
	top:446px;
	width:582px;
	height:1069px;
	z-index:1;
}
#sub6_workshops {	position:absolute;
	left:19px;
	top:134px;
	width:200px;
	height:26px;
	z-index:6;
}
#sub1_results {
	position:absolute;
	left:19px;
	top:0px;
	width:200px;
	height:26px;
	z-index:1;
}
#cupones_all {
	position:absolute;
	left:306px;
	top:649px;
	width:500px;
	height:339px;
	z-index:23;
}
	
#sub2_results {
	position:absolute;
	left:19px;
	top:27px;
	width:200px;
	height:40px;
	z-index:2;
}
#sub3_results {
	position:absolute;
	left:19px;
	top:71px;
	width:200px;
	height:40px;
	z-index:3;
}
#sub4_results {
	position:absolute;
	left:19px;
	top:114px;
	width:200px;
	height:26px;
	z-index:4;
}
#sub5_results {
	position:absolute;
	left:19px;
	top:141px;
	width:200px;
	height:26px;
	z-index:5;
}	#base_manu_metal {
	position:relative;
	top:0px;
	width:955px;
	height:1750px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_manu_metals {
	position:absolute;
	left:4px;
	top:165px;
	width:950px;
	height:1542px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#cupones_all {
	position:absolute;
	left:365px;
	top:312px;
	width:500px;
	height:339px;
	z-index:23;
}#base_manu_wood {
	position:relative;
	top:0px;
	width:955px;
	height:1550px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_manu_wood {
	position:absolute;
	left:4px;
	top:165px;
	width:950px;
	height:1350px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#base_mining_minerals {
	position:relative;
	top:0px;
	width:955px;
	height:2000px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_mining_metals {
	position:absolute;
	left:4px;
	top:165px;
	width:950px;
	height:1800px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#img_persys {
	position:absolute;
	left:1px;
	top:446px;
	width:582px;
	height:1069px;
	z-index:1;
}
#sub6_workshops {	position:absolute;
	left:19px;
	top:134px;
	width:200px;
	height:26px;
	z-index:6;
}
#sub1_results {
	position:absolute;
	left:19px;
	top:0px;
	width:200px;
	height:26px;
	z-index:1;
}
#fondo_info_percomok {
	position:absolute;
	left:4px;
	top:165px;
	width:950px;
	height:1124px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
.verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: oblique;
	color: #029746;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.verde2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: oblique;
	color: #029746;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
#base_implementation2 {
	position:relative;
	top:0px;
	width:955px;
	height:1250px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_implementation2 {
	position:absolute;
	left:4px;
	top:576px;
	width:950px;
	height:650px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
#fondo_info_implementation3 {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:705px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
.frases_space {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: oblique;
	color: #2A4A5F;
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
}
.frases_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: oblique;
	color: #2267B2;
	text-decoration: none;
	font-weight: bold;
	line-height: 28px;
}
#map10 {
	position:absolute;
	left:301px;
	top:10px;
	width:648px;
	height:300px;
	z-index:2;
}
#textitos10 {
	position:absolute;
	left:338px;
	top:667px;
	width:582px;
	height:43px;
	z-index:3;
}
#map_results {
	position:absolute;
	left:301px;
	top:10px;
	width:648px;
	height:400px;
	z-index:2;
}
.frases_linea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: oblique;
	color: #2A4A5F;
	text-decoration: underline;
	font-weight: bold;
	line-height: 20px;
}
#base_testimonials {
	position:relative;
	top:0px;
	width:955px;
	height:2150px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_testimonials {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:1624px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}
.raya {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
#menu_target {
	position:absolute;
	left:61px;
	top:32px;
	width:221px;
	height:367px;
	z-index:1;
}
#base_target_cost {
	position:relative;
	top:0px;
	width:955px;
	height:1000px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
}
#fondo_info_target_cost {
	position:absolute;
	left:4px;
	top:470px;
	width:950px;
	height:470px;
	z-index:5;
	background-image: url(../images/fondo_info.jpg);
	background-repeat: repeat-y;
}

/* Styling for Search Response Page */

#content_holder {
   height: 1620px;
    width: 950px;
	margin-left: 4px;
background: rgb(203,203,203); /* Old browsers */
background: -moz-linear-gradient(left, rgba(203,203,203,1) 0%, rgba(245,245,245,1) 10%, rgba(245,245,245,1) 92%, rgba(203,203,203,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(203,203,203,1)), color-stop(10%,rgba(245,245,245,1)), color-stop(92%,rgba(245,245,245,1)), color-stop(100%,rgba(203,203,203,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(203,203,203,1) 0%,rgba(245,245,245,1) 10%,rgba(245,245,245,1) 92%,rgba(203,203,203,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(203,203,203,1) 0%,rgba(245,245,245,1) 10%,rgba(245,245,245,1) 92%,rgba(203,203,203,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(203,203,203,1) 0%,rgba(245,245,245,1) 10%,rgba(245,245,245,1) 92%,rgba(203,203,203,1) 100%); /* IE10+ */
background: linear-gradient(left, rgba(203,203,203,1) 0%,rgba(245,245,245,1) 10%,rgba(245,245,245,1) 92%,rgba(203,203,203,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcbcb', endColorstr='#cbcbcb',GradientType=1 ); /* IE6-9 */
}

/* Styling for Search Engine query box and button */

/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 1em;
  width: auto;
}
.cse .gsc-control-wrapper-cse,
.gsc-control-wrapper-cse {
  width: 100%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #ffffff;
  border: 1px solid #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border: block;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result,
.gsc-imageResult-column,
.gsc-imageResult-classic {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result.gsc-promotion:hover,
.gsc-results .gsc-imageResult-classic:hover,
.gsc-results .gsc-imageResult-column:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gsc-webResult.gsc-result.gsc-promotion,
.gsc-webResult.gsc-result.gsc-promotion {
  background-color: #FFFFFF;
  border-color: #336699;
}
/* Promotion links */
.cse .gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link,
.cse .gs-promotion a.gs-title:link *,
.gs-promotion a.gs-title:link *,
.cse .gs-promotion .gs-snippet a:link,
.gs-promotion .gs-snippet a:link {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited,
.cse .gs-promotion a.gs-title:visited *,
.gs-promotion a.gs-title:visited *,
.cse .gs-promotion .gs-snippet a:visited,
.gs-promotion .gs-snippet a:visited {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover,
.cse .gs-promotion a.gs-title:hover *,
.gs-promotion a.gs-title:hover *,
.cse .gs-promotion .gs-snippet a:hover,
.gs-promotion .gs-snippet a:hover {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active,
.cse .gs-promotion a.gs-title:active *,
.gs-promotion a.gs-title:active *,
.cse .gs-promotion .gs-snippet a:active,
.gs-promotion .gs-snippet a:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion .gs-snippet,
.gs-promotion .gs-snippet,
.cse .gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right,
.cse .gs-promotion .gs-title .gs-promotion-title-right *,
.gs-promotion .gs-title .gs-promotion-title-right * {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}

/* Full URL */
.gs-webResult div.gs-visibleUrl-short,
.gs-promotion div.gs-visibleUrl-short {
  display: none;
}
.gs-webResult div.gs-visibleUrl-long,
.gs-promotion div.gs-visibleUrl-long {
  display: block;
}

/*  My custom search box styling */

form.gsc-search-box {
    font-size: 13px;
    margin: -9px 0 1px;
    width: 100%;
}

.cse .gsc-control-cse, .gsc-control-cse {
    border: medium none;
    background: none;
}

.cse input.gsc-search-button, input.gsc-search-button {
    background-color: #CECECE;
    border: 1px outset #666666;
    border-radius: 4px 4px 4px 4px;
    color: #000000;
    font-family: inherit;
    text-shadow: 0 2px 2px #FFFFFF;
    
background: rgb(203,203,203); /* Old browsers */
background: -moz-linear-gradient(left, rgba(203,203,203,1) 0%, rgba(245,245,245,1) 4%, rgba(245,245,245,1) 97%, rgba(203,203,203,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(203,203,203,1)), color-stop(4%,rgba(245,245,245,1)), color-stop(97%,rgba(245,245,245,1)), color-stop(100%,rgba(203,203,203,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(203,203,203,1) 0%,rgba(245,245,245,1) 4%,rgba(245,245,245,1) 97%,rgba(203,203,203,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(203,203,203,1) 0%,rgba(245,245,245,1) 4%,rgba(245,245,245,1) 97%,rgba(203,203,203,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(203,203,203,1) 0%,rgba(245,245,245,1) 4%,rgba(245,245,245,1) 97%,rgba(203,203,203,1) 100%); /* IE10+ */
background: linear-gradient(left, rgba(203,203,203,1) 0%,rgba(245,245,245,1) 4%,rgba(245,245,245,1) 97%,rgba(203,203,203,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcbcb', endColorstr='#cbcbcb',GradientType=1 ); /* IE6-9 */

position: absolute;
top: 3px;
right: 19px;

}



.gsc-control-cse div {
    background-color: white;
    border: none !important;
}

form.gsc-search-box {
    font-size: 13px;
    margin: 2px 0 0 7px;
}


div.gsc-clear-button {
    background-image: url('http://www.google.com/uds/css/clear.gif');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline;
    margin-left: 6px;
    margin-right: 4px;
    padding-left: 10px;
    position: absolute;
    right: -10px;
    text-align: right;
    top: 3px;
}

input.gsc-input {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    padding-left: 2px;
    width: 75%;
}

.cse .gsc-control-cse, .gsc-control-cse {
    padding: 0;
    width: auto;
}

/*table.gsc-search-box td.gsc-input input {
	background: none !important;
}*/

.gsc-control-wrapper-cse .gsc-search-box table.gsc-search-box {
    border-spacing: 0;
    border-style: none;
    border-width: 0;
    margin-bottom: 2px;
	margin-top: 5px;
    width: 91%;
}

.cse input.gsc-search-button, input.gsc-search-button {
    position: absolute;
    right: 5px;
    top: 19px;
}
 
#cse-search-form.cse input.gsc-search-button, #cse-search-form input.gsc-search-button {
    position: absolute;
    right: 41px;
    top: 1px;
}

.gsc-control-cse .gsc-clear-button {
    background-color: white;
    border: 1px solid #cccccc;
}

table.gsc-search-box td.gsc-input {
    padding-right: 0 !important;
}

#cse-search-form input.gsc-input {
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px;
    padding-left: 2px;
    width: 67%;
}

#cse-search-form div.gsc-clear-button {
    background-color: white;
    border: 1px solid #CCCCCC;
    position: absolute;
    right: 18px;
    top: 0;
}

#search_title {
	width: 64%; position: absolute; top: 141px; left: 312px;
}
#search_title h3 {
   color: #2A4A5F;
    font-family: Arial,Helvetica,sans-serif;
    font-style: oblique;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
	padding-left: 3px;
}



