.maincharset "utf-8";

.fl {float:left}
.fr {float:right}
.oh {overflow:hidden}
.nb {text-decoration:none; border:none;}

* {padding:0px; margin:0px;   font-family:Arial, Helvetica, sans-serif; font-size:11px;}

a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
td {background-color:#ffffff; overflow:hidden}

h1, h2, h3, h4, h5, h6 {padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:regular}

body { padding:0px; margin:0px 0px 0px 0px; overflow:auto;}
html { width:100%; height:100%; padding:0px; margin:0px; background-color:#FFFFFF}

.leftShadow { background-image:url(environment/left_shadow.jpg); background-position:right; background-repeat:repeat-y; background-color:#FFFFFF}
.rightShadow { background-image:url(environment/right_shadow.jpg); background-position:left; background-repeat:repeat-y; background-color:#FFFFFF}

.mainTable { background-color:#ffffff; position:relative; left:50%; margin-left:-402px; margin-top:-3px;}

/*************************************************************************************************************   TOP BUTTONS AND LOGO                                                                    */

.logoCell { background-color:#FFD100; height:79px; border-top:3px solid #ffffff }
.logo { margin-left:44px; margin-top:2px;}

a.lang { text-decoration:none; color:#C6C6C6; margin:0px 2px;}
a.lang:hover {  color:#FFA019}
a.selectedLang {text-decoration:none; color:#959595;  margin:0px 2px;}
a.selectedLang:hover {
	color:#FF9600
}

.langHolder { padding:17px 18px 0px 20px; height:31px; float:right;  position:relative; top:2px; }
.webMapHolder {	padding:17px 16px 0px 39px; height:31px; float:right;   background-repeat:no-repeat; position:relative; top:2px; }

.buttonsSeparator {border-left: 1px solid #E5E5E5;}
.buttonsSeparator2 {border-left: 1px solid #E5E5E5; margin-right:14px;}

.iconLock {background-image:url(environment/icon_lock.jpg); background-position:17px 17px; }
.iconGlobe {background-image:url(environment/icon_globe.jpg); background-position:18px 17px;}
.iconProyect {background-image:url(environment/icon_proyect.gif); background-position:18px 16px;}
.iconHome {background-image:url(environment/icon_home.jpg); background-position:18px 16px;margin-right:3px;  border-right: 1px solid #E5E5E5;}

.margin {background-color:#7C8083; width:261px; height:22px;}
.margin2 {background-color:#3C4144; height:48px; width:261px;}

/*************************************************************************************************************   INDEX                                                                    */

.titlebar { padding: 7px 0px 5px 27px; background-color:#6E7981; font-size:11px; background-image:url(environment/titlebar_arrow.jpg); background-position:5px 4px; background-repeat:no-repeat;   color:#ffffff; font-weight:bold; }

.projects {	background-color:#D2D7DD; padding:0px 0px 0px 0px; height:286px; overflow:hidden;}

a.project { display:block; background-position:122px 5px; text-decoration:none; border:none; width:247px; height:86px; padding:0px; margin:0px; position:relative; left:7px; margin-top:7px;clear:both;  background-color:#ffffff; color:#ff9600; background-repeat:no-repeat; overflow:hidden; }
a.project h1 { font-size:12px; position:relative; left:5px; top:6px; font-weight:bold;margin:0px; border:0px solid #fff;}
a.project img {position:relative; left:6px; top:15px;}
a.project:hover h1{ color:#999EA5; }
a.project:hover { background-position:122px -81px;}

/* PROJECT THUMBNAILS - the idiot's way */

a.thumb1 {background-image:url(environment/project_1.jpg); }
a.thumb2 {background-image:url(environment/project_2.jpg); }
a.thumb3 {background-image:url(environment/project_3.jpg); }
a.thumb4 {background-image:url(environment/project_4.jpg); }
a.thumb5 {background-image:url(environment/project_5.jpg); }
a.thumb6 {background-image:url(environment/project_6.jpg); }

/* CASOS DE ÉXITO */

a.detailedProject { display:block; width:261px; height:286px; overflow:hidden; text-decoration:none; border:none; color:#FFFFFF }
a.detailedProject:hover { background-color:#6E7981; cursor:pointer}
a.detailedProject h1 {  font-size:13px; font-weight:bold; margin:0px; border:0px solid #fff; position:relative; top:205px; left:10px; }
a.detailedProject h2 {	 font-size:10px; text-align:justify; width:240px; height:50px; overflow:hidden;  margin:0px; border:0px solid #fff; position:relative; top:211px; left:10px; }

a.detailedProjectImage1 {background: url(environment/detailed_project_1.jpg) top no-repeat #939CA6; }
a.detailedProjectImage2 {background: url(environment/detailed_project_2.jpg) top no-repeat #939CA6; }

/* NUESTROS CLIENTES */

.ourClients { width:261px; height:286px;  background: #F4F5F6; color:#6E6E6F; }
.clientsHolder { width:261px; height:195px; overflow:hidden; background: url(environment/clients.jpg) 5px 10px no-repeat; }
.ourClients h2 {  font-size:10px; text-align:justify; width:240px; height:75px; overflow:hidden; margin:0px; border:0px solid #fff; 	position:relative; top:10px; left:10px; }
.ourClients a { display:block; text-decoration:none; position:relative; float:left; color:#6E6E6F}
.ourClients a:hover { color:#385162}



/* DISTRIBUIDORES */

a.distribuitor { display:block; width:261px; background:no-repeat top left #fff; text-decoration:none}
a.distribuitor:hover { background-position: -261px 0px ;}

a.distribuitorImage1 { background: url(environment/esp/distribuitor_1.jpg); height:71px; }
a.distribuitorImage2 { background: url(environment/esp/distribuitor_2.jpg); height:72px; }
a.distribuitorImage3 { background: url(environment/esp/distribuitor_3.jpg); height:72px; }
a.distribuitorImage4 { background: url(environment/esp/distribuitor_4.jpg); height:71px; }


/* CONTACTAR */

.contact { width:261px; height:114px; overflow:hidden; background:url(environment/contact.jpg) #D2D7DD 11px 13px no-repeat; color:#595959;   font-weight:normal; }
.contact h2 {   font-weight:normal;	margin:0px;	position:relative; top:11px; left:14px; }
a.mail { text-decoration:none; color:#8F979E; font-size:12px; font-weight:bold; margin:0px;	position:relative; top:49px; left:14px; }
a.mail:hover { color:#EE991C}
a.map { text-decoration:none; color:#8F979E; font-size:10px; font-weight:bold; margin:0px;	position:relative; top:47px; left:50px; }
a.map:hover { color:#FF9600}

/* DOMAINS */

.domains { width:518px; height:104px; background:url(environment/esp/domain.jpg) no-repeat 13px 4px;}
.domainAdress { width:230px; height:22px; position:relative; left:50px; top:50px; overflow:hidden}

.domainAdress input { width:134px; height:16px; float:left;  font-size:12px; padding-left:2px; color:#333333}
.domainAdress select { width:58px; height:18px; float:left;  font-size:12px; padding-left:2px; color:#333333; margin-left:7px;}
.domainSearch { width:70px; padding:0px; margin:0px; vertical-align:top; overflow:hidden; margin-left:178px; margin-top:61px; background:url(environment/arrow.gif) no-repeat 0px 2px; padding-left:18px;}

.domainSearch a {  font-size:13px; padding:0px; margin:0px; color:#6e7981; text-decoration:none; font-weight:bold; }
.domainSearch a:hover {color:#FE9700}

/* BOTTOM LINKS */

.bottom { 	height:65px; background-color:#A0AAB1}
.googlePartener { width:52px; height:53px; border:none; position:relative; left:5px; top:1px; float:left;}

.bottomLinks { height:11px; width:700px; position:relative; left:30px; top:14px; float:left; color:#C4CBCF; text-align:left; background:url(environment/browsers.jpg) no-repeat 93px 2px; font-size:10px; 	padding:5px 0px; cursor:default; }
.bottomLinks a {   color:#fff; text-decoration:none;}
.bottomLinks a:hover {color:#374046}
.bottomLinks div { height:13px;  width:205px; float:left; }
a.notaLegal { color:#737D83; margin-left:19px;}
.links { color:#737D83; float:right; margin-right:40px; padding-top:3px;}

/* TEXT POSICIONING */
.text_align {
margin:5px;
border:0 solid #FFFFFF;
font-size:10px;
left:10px;
text-align:justify;
top:10px;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
color: #cfcfcf;
}


/**************************************************************************************************************************************       PROJECTS                */
.projectsTitlebar {	height:45px; background:url(environment/esp/projects_titlebar.jpg) no-repeat #515658 7px bottom; color:#FFFFFF;  font-size:10px; cursor:default;}
.projectsTitlebar div {height:14px; vertical-align:middle; width:400px; text-align:right; margin-right:10px; float:right}
a.projectsPage { font-size:10px; text-decoration:none; color:#fff; padding:0px 2px;}
a.projectsPage:hover { font-size:14px; font-weight:bold;  padding:0px}
a.projectsCurrentPage { font-size:14px; font-weight:bold; text-decoration:none; color:#fff;  padding:0px 2px;}

.projectsThumbs { width:774px; padding:1px 0px 14px 14px; float:left; overflow:hidden}
.projectsThumbs div { width:172px; height:157px; overflow:hidden;  background-color:#FFF; border: 1px solid #CFD1D1; float:left;  margin-right:13px; margin-top:13px; padding:3px;  font-size:10px; }

.projectsThumbs div h1 { width:166px; height:19px; padding:5px 0px 0px 6px; margin:0px; font-weight:normal; background-color:#8B8F92;  font-size:12px; color:#FFFFFF;}
.projectsThumbs div img { width:172px; height:110px; margin-top:3px; float:left;}
.projectsThumbs div a { color:#7F8789; text-decoration:none; width:159px; float:left; background:url(environment/arrow_2.gif) no-repeat right 5px; padding-right:12px; text-align:right; display:block; margin:0px; clear:both; position:relative; top:5px; clear:both; 	height:14px; overflow:hidden; }
.projectsThumbs div a:hover {color:#404A50;  background:url(environment/arrow_3.gif) no-repeat right 5px;}

a.projectsThumbsLink { width:172px; height:157px; display:block; overflow:hidden;  background-color:#FFF; border: 1px solid #CFD1D1; float:left;  margin-right:13px; margin-top:13px; padding:3px;  font-size:10px; }
a.projectsThumbsLink h1 {width:166px; display:block; cursor:pointer; height:19px; padding:5px 0px 0px 6px; margin:0px; font-weight:normal; background-color:#8B8F92;  font-size:12px; color:#FFFFFF;}
a.projectsThumbsLink img { width:172px; border:none; height:110px; margin-top:3px; float:left;}
a.projectsThumbsLink i { width:159px; padding-right:12px;  cursor:pointer; font-style:normal; margin-top:5px; text-align:right; background:url(environment/arrow_2.gif) no-repeat right 5px; float:left; color:#7F8789; overflow:hidden}

a.projectsThumbsLink:hover {border: 1px solid #8B8F92;cursor:pointer; }
a.projectsThumbsLink:hover h1 { background-color:#555F66;cursor:pointer; }
a.projectsThumbsLink:hover i { color:#555F66;cursor:pointer; }




/**************************************************************************************************************************************       DOMAINS                 */
.servicesLeftCell { background:url(environment/services_menu_bg.jpg) no-repeat bottom left #F1F2F3;}
.servicesLeftCell img { position:relative; left:51px; top:25px;}
.servicesLeftCell div { width:244px; height:420px; float:left; position:relative; top:41px;}

.servicesContentCell {background-color:#F1F2F3; text-align:left; vertical-align:top;}

.servicesContentTitle { position:relative; left:30px; top:30px;}
.servicesContent { width:465px; position:relative; left:31px; top:52px; padding:0px; margin:0px;   color:#626668;  text-align:justify}

.servicesContent h3 { font-size:16px; color:#747D7E;}
.servicesContent h4 { font-size:16px; line-height:30px;}

.domainsOffer { position:relative; top:30px; color:#565D60;}
.domainsOfferInfo { background:url(environment/arrow_4.gif) no-repeat 4px 3px; padding-left:22px; line-height:20px; padding-bottom:12px;}
.domainsOfferPrice { width:80px; background-color:#F1F2F3;  font-weight:bold; text-align:center; font-size:16px; vertical-align:top}


a.servicesMenu { text-decoration:none; float:right; width:244px; text-align:right; color:#878E92; font-size:14px; font-weight:bold; margin-top:10px;}
a.servicesMenu:hover { color:#F7C027}
a.servicesMenu h1 {  padding:0px; margin:0px; font-size:14px; font-weight:bold;}
a.servicesMenu h1 b {color:#FCD831; font-weight:bold; font-size:14px;}

a.servicesSubmenu  { text-decoration:none; padding-right:16px; float:right; width:224px; text-align:right;  color:#a7b1bd;  font-size:12px; font-weight:bold; margin-top:5px; }
a.servicesSubmenu:hover { color:#F7C027}

a.personalizedModel { text-decoration:none; display:block; padding:9px; background-color:#ffffff;  border:1px solid #C0C5C9; float:left;  margin-top:29px; overflow:hidden; font-size:12px; font-weight:bold; color:#91989c;   }
a.personalizedModel:hover { color:#677176; border:1px solid #677176}
a.personalizedModel img { width:198px; height:128px; } 
 
a.personalizedModelSpacing { margin-right:29px;}
a.distribuitorCatalogSpacing { margin-right:42px;}

/**************************************************************************************************************************************       COMPANY                 */
.supportLeftCell { background:url(environment/esp/support_bg.jpg) no-repeat}


.companyLeftCell { background:url(environment/esp/company_menu_bg.jpg) no-repeat}
.companyLeftCell div { width:251px; height:420px; float:left; position:relative; top:190px;}
a.personalizedModel2 { text-decoration:none; display:block; padding:9px; background-color:#ffffff;  border:1px solid #C0C5C9; float:left;  margin-top:29px; overflow:hidden; font-size:12px; font-weight:bold; color:#91989c; margin-bottom:70px;   }


a.companyMenu { text-decoration:none; float:right; width:244px; text-align:right; color:#627078; font-size:18px; margin-bottom:10px;}
a.companyMenu:hover { color:#FCAE04}
a.companyMenu h1 {  padding:0px; margin:0px; font-size:18px; font-weight:normal	;}
a.companyMenu h1 b {color:#ffffff; font-weight:normal; font-size:18px;}



.companyContent { width:465px; position:relative; left:31px; height:370px; top:52px; padding:0px; margin:0px;   color:#626668;  text-align:justify}
.profileContent { width:465px; position:relative; left:31px; top:55px; padding:0px; margin:0px;   color:#626668;  text-align:justify}
.offices { background:url(environment/esp/offices.jpg) #D2D7DD no-repeat 9px 2px;}

.downloadLogos {  width:465px; height:41px;  position:relative; left:31px; top:55px; background-color:#FFC600;}


a.downloadLogo { display:block; width:170px; height:41px; float:left; margin-left:19px; background:url(environment/esp/download_logo.jpg) no-repeat 0px 10px} 
a.downloadLogo:hover {background-position:0px 13px} 
a.downloadPresentation { display:block; width:220px; height:41px; float:right; margin-right:19px; background:url(environment/esp/download_presentation.jpg) no-repeat 0px 10px} 
a.downloadPresentation:hover {background-position:0px 13px} 

.bottomClientsList {background:url(environment/bottom_clients_list.jpg) no-repeat 25px 6px #D2D7DD; }

.bottomTechnologies { width:495px; height:38px; float:left; position:relative; left:15px; top:10px; text-align:justify;  font-size:10px; color:#6e7981;}
.bottomTechnologiesList { width:495px; height:42px; clear:both; float:left; position:relative; left:15px; top:12px}

.bottomTechnologiesLinks1 { width:295px; height:50px; clear:both; float:left;position:relative; left:40px; top:6px;  font-size:10px; color:#6e7981;}
.bottomTechnologiesLinks1 a { text-decoration:none; background:url(environment/arrow_5.gif) no-repeat 0px 5px; padding-left:10px; float:left; clear:both; margin-bottom:3px;}

.bottomTechnologiesLinks2 { width:190px; height:50px; background:url(environment/bottom_technologies.jpg) no-repeat 38px 7px; float:left;position:relative; left:5px;}

#bottomTechnology1 { width:40px; height:42px; display:block; text-decoration:none; float:left; position:relative; left:39px; top:8px; background:url(environment/bottom_technology_1.jpg) no-repeat 200px 200px}
#bottomTechnology2 { width:40px; height:41px; display:block; text-decoration:none; float:left; position:relative; left:53px; top:9px; background:url(environment/bottom_technology_2.jpg) no-repeat 200px 200px}
#bottomTechnology3 { width:41px; height:42px; display:block; text-decoration:none; float:left; position:relative; left:67px; top:8px; background:url(environment/bottom_technology_3.jpg) no-repeat 200px 200px}

/**************************************************************************************************************************************       CLIENTS                 */
.clientsTitlebar { height:48px; vertical-align:top; background:url(environment/esp/clients_titlebar.jpg) no-repeat 613px 9px #4C545A}


.detailedProjectSeparator { margin-top:3px;} 

.client { width:150px; float:left; background-color:#FFFFFF; overflow:hidden; padding:3px; position:relative; margin:12px 12px 0px 0px; border:1px solid #DCDEE1}
.client img { width:150px; height:90px; border:none}
.client h2 { display:block; padding:5px 7px; margin:0px; height:14px; line-height:17px; overflow:hidden;  color:#FFFFFF; font-weight:normal; background-color: #91999F;}


/*
a.client { width:150px; float:left; background-color:#FFFFFF; overflow:hidden; padding:3px; position:relative; margin:12px 12px 0px 0px; border:1px solid #DCDEE1}
a.client:hover {border:1px solid #B8BEC5;}
a.client:hover h2 {background-color:#636D74}
a.client img { width:150px; height:90px; border:none}
a.client h2 { display:block; padding:5px 7px; margin:0px;   color:#FFFFFF; font-weight:normal; background:url(environment/arrow_6.gif) #91999F no-repeat 135px 10px;}
*/

.clientsThumbsHolder{ width:512px; position:relative; left:12px;} 
.clientsPages { width:497px; height:16px; text-align:right; clear:both; float:left; position:relative; left:12px; top:12px;  font-size:14px; font-weight:bold; color:#7a8389}
a.clientsPage { color:#7a8389; font-size:13px; }
a.clientsPage:hover { color:#FF9600;}

a.currentClientsPage { color:#FF9600; font-size:13px; }

.whatRecomendsUs { width:495px; height:70px; float:left; position:relative; left:15px; top:10px; text-align:justify;  font-size:10px; color:#6e7981;}

/**************************************************************************************************************************************       PROJECT INFO            */
.projectCell { background:url(environment/project_info_bg.jpg) repeat-y #F4F5F7; vertical-align:top; height:540px;  }
.projectTypeHolder { width:245px; height:63px; overflow:hidden; text-align:right; margin-top:20px; float:left; font-weight:bold; color:#5F6467}
.projectTypeHolder h1 { padding:0px; margin:0px; font-size:23px; margin-bottom:10px; font-weight:bold; text-transform:lowercase}
.projectTypeHolder a { color:#5F6467; font-size:13px; font-weight:bold;}
.projectTypeHolder a:hover {color:#FFD100;}

.projectTitleHolder { width:503px; height:63px; overflow:hidden; text-align:right; margin-top:20px; margin-left:20px; float:left; }
.projectTitleHolder a { font-size:42px; text-transform:capitalize; position:relative; top:12px; color:#ffd100; font-weight:bold}
.projectTitleHolder a:hover { color:#484D50}

.projectTechnologiesHolder { width:215px; height:245px; overflow:hidden; cursor:default; position:relative; font-size:10px; left:23px; text-align:justify; top:20px; float:left;   color:#656A6E}

.technologiesLinks1 { width:295px; height:55px; overflow:hidden; clear:both; float:left;position:relative; left:40px; top:14px;  font-size:10px; color:#6e7981;}
.technologiesLinks1 a { text-decoration:none; background:url(environment/arrow_7.gif) no-repeat 0px 5px; color:#656A6E; padding-left:16px; float:left; clear:both; margin-bottom:7px;}

.technologiesLinks2 { width:190px; height:90px; background:url(environment/technologies.jpg) no-repeat 38px 7px; overflow:hidden; clear:both; float:left;position:relative; left:-2px; top:28px;}

#technology1 { width:40px; height:42px; display:block; text-decoration:none; float:left; position:relative; left:39px; top:8px; background:url(environment/technology_1.jpg) no-repeat 200px 200px}
#technology2 { width:40px; height:41px; display:block; text-decoration:none; float:left; position:relative; left:53px; top:9px; background:url(environment/technology_2.jpg) no-repeat 200px 200px}
#technology3 { width:41px; height:42px; display:block; text-decoration:none; float:left; position:relative; left:67px; top:8px; background:url(environment/technology_3.jpg) no-repeat 200px 200px}



.projectInfoTable { float:left; position:relative; top:20px; left:60px; margin-bottom:-30px; background-color:#F4F5F6;  font-weight:bold; font-size:12px;}
.projectInfoTable td { background-color:#F4F5F6}
.projectInfoTableArrow {background:url(environment/arrow_8.jpg) no-repeat 1px 3px;}
.projectInfoTableTexts1 { color:#787d80; line-height:20px;}
.projectInfoTableTexts2 { color:#9fa4a6; line-height:20px;}
.projectInfoTableTexts3 { color:#6A6F71;  font-weight:normal; height:110px; overflow:hidden; text-align:justify; vertical-align:top}
.projectInfoTableNumber { font-size:40px; font-weight:bold; color:#BEC0C2; text-align:right; vertical-align:top}
.projectInfoTableBrowse { color:#FF9700; font-size:14px; text-align:right; font-weight:bold; vertical-align:bottom; height:24px; }
.projectInfoTableBrowse a { text-decoration:none;  color:#7B7F81; padding:0px 2px; text-transform:capitalize}
.projectInfoTableBrowse a:hover { color:#FF9700;}


.contactLeftCell { background:url(environment/contact_bg.jpg) no-repeat left top; vertical-align:top; text-align:left}
.contactLeftCell a { display:block; width:229px; height:37px; padding-top:21px; text-align:center; position:relative; left:16px; top:473px;  font-size:14px; font-weight:bold; color:#5E636C; }
.contactLeftCell a:hover { background-color:#FFFFFF}

.contactContentHolder { width:479px; background:url(environment/esp/contact_title.jpg) no-repeat 0px 12px; text-align:justify; margin-left:22px; margin-top:22px; padding-top:65px;   color:#616668 }
.jobsContentHolder { width:479px; background:url(environment/esp/work_for_us_2.jpg) no-repeat 0px 12px; text-align:justify; margin-left:22px; margin-top:22px; padding-top:65px;   color:#616668 }
.attentionContentHolder { width:479px; background:url(environment/esp/attention.jpg) no-repeat 0px 12px; text-align:justify; margin-left:22px; margin-top:22px; padding-top:65px;   color:#616668 }
.attentionContentHolder h2 { font-size:15px; color:#FF9602; font-weight:bold}
.attentionContentHolder a { text-decoration:none; color:#8F979E; font-size:12px; font-weight:bold; margin:0px;}
.attentionContentHolder a:hover { color:#EE991C}





.contactFormHolder { width:479px; font-weight:bold;   text-align:justify; margin-left:22px; margin-top:22px; padding-top:65px;   color:#616668 }
.contactFormTitle {background:url(environment/esp/contact_form.jpg) no-repeat 0px 12px}
.contactFormHolder legend {padding: 0px 5px; font-size:12px; margin-left:30px;  color:#616668}
.contactFormHolder table { width:388px; margin:35px 0px 5px 35px; clear:both}
.contactFormHolder td { background-color:#F1F3F2; vertical-align:top}

.contactFormCheckbox { margin-bottom:8px; margin-top:10px; font-size:9px; line-height:11px; font-weight:normal; color:#BBC2C5}
.contactFormCheckbox input { margin-right:2px;}
.contactFormCheckbox a { font-size:9px; font-weight:normal; text-decoration:none; color:#728997}
.contactFormInput { width:180px;  padding:0px 3px; margin-bottom:5px; font-weight:normal; }
.contactFormButton { width:80px; padding:4px 3px; margin-bottom:0px; font-weight:normal; }
.contactFormComments { width:260px; overflow:auto; height:120px; padding:0px 3px; margin-bottom:5px;  font-weight:normal; }
.contactFormHolder select { width:190px; margin-bottom:5px; color:#333333; font-weight:normal; }

.becomeDistribuitorComments { width:180px; overflow:auto; height:100px; padding:0px 3px; margin-bottom:5px;  font-weight:normal; }

.privateAreaLoginButton { width:70px; padding:2px 3px; margin-bottom:0px; font-weight:normal; }

.contactOffice { width:459px; height:132px; background-position:top right; background-repeat:no-repeat; padding-left:18px; padding-top:17px; overflow:hidden; background-color:#FFFFFF; color:#727a7d; text-align:left;  	border-top:1px solid #868F95; border-right:1px solid #868F95; border-left:1px solid #868F95;  }
.contactOffice a { color:#ffa800; font-size:13px; font-weight:bold; }
.contactOffice a:hover { color:#ffa800; text-decoration:underline}

.contactJob { width:443px; background-position:top right; background-repeat:no-repeat; padding:17px; overflow:hidden; background-color:#FFFFFF; margin-top:21px;  color:#727a7d; text-align:left;  	border-top:1px solid #868F95; border-right:1px solid #868F95; border-left:1px solid #868F95;  }


.spainOffice { background-image:url(environment/spain_office.jpg)}
.romaniaOffice { background-image:url(environment/romania_office.jpg)}

a.viewMap { width:457px; margin-bottom:25px; display:block; height:19px; text-align:right; padding-top:4px; background:url(environment/arrow_6.gif) no-repeat 464px 9px #565E64; padding-right:22px; color:#FFFFFF; }
a.viewMap:hover { background-color:#F39510}

.contactJobOffer { width:224px; height:98px; background:url(environment/esp/work_for_us.jpg) no-repeat top left; margin:18px 0px 11px 18px;  padding-top:23px; font-size:10px; text-align:justify; color:#6e7981;}
.contactJobOffer a { font-weight:bold; color:#72777B; float:right; margin-top:4px;}
.contactJobOffer a:hover { color:#F39510}


/**************************************************************************************************************************************       WEB MAP                 */
.webmapLeftCell { background:url(environment/esp/support_bg.jpg) no-repeat left -6px; height:496px;}
.webmapTitlebar { width:525px; height:84px; background:url(environment/esp/webmap_titlebar.jpg) no-repeat #FFD100 28px 28px}
.webmapContentHolder { width:230px; height:350px; float:left; position:relative; left:30px; top:44px; }
.webmapContentHolder a {  font-weight:bold; color:#AFB3B5;}
.webmapContentHolder a h1{ font-size:14px; margin:0px; padding:0px; color:#767D87; padding-top:7px; padding-bottom:3px;}
.webmapContentHolder a h1 b { color:#AFB3B5; padding-right:8px; font-size:14px;}
.webmapContentHolder a h2{ font-size:12px; margin:0px; padding:0px; padding-bottom:3px; color:#A7B1BD;}
.webmapContentHolder a h2 b { padding-right:5px; padding-left:43px; font-size:12px;}
.webmapContentHolder a h3{ font-size:12px; font-weight:bold; margin:0px; padding:0px;  padding-bottom:3px; color:#A7B1BD;}
.webmapContentHolder a h3 b { padding-right:5px; padding-left:73px; font-weight:bold; font-size:12px}

.webmapContentHolder a:hover, .webmapContentHolder a:hover h1, .webmapContentHolder a:hover h2, .webmapContentHolder a:hover h3 {color:#FBC500; }


/**************************************************************************************************************************************       SUPPORT                 */
.supportHolder { width:479px; background:url(environment/esp/support.jpg) no-repeat 0px 11px; font-weight:normal;   text-align:justify; margin-left:22px; margin-top:22px; padding-top:62px;   color:#616668 }
.supportHolder h4 { margin:0px; padding:0px;  font-size:12px; font-weight:bold; color:#828B92}
.supportHolder p {  font-size:18px; font-weight:bold; text-align:right; color:#8E9295}
.supportHolder p b { font-size:20px; color:#FE9700}

a.downloadManual { width:410px; padding:10px 10px 11px 57px; height:44px; display:block; margin-bottom:12px; border:1px solid #969B9E;  color:#6e7981; }
a.downloadManual b { font-size:12px; display:block; margin-bottom:3px}
a.downloadManual:hover { width:410px; padding:9px 9px 10px 56px; height:44px; display:block; border:2px solid #6e7981; background-position: 6px 7px;  }

/**************************************************************************************************************************************       BECOME DISTRIBUIDOR     */
.distribuitorLeftCell { background:url(environment/become_distribuitor_bg.jpg) no-repeat top left #F1F2F3; height:605px}

.distribuitorLogin { width:479px; border-bottom:1px solid #A8A8A8; border-top:1px solid #A8A8A8; height:28px; margin-top:18px; padding:14px 0px; }
.distribuitorLogin input { width:96px; padding:4px 3px;  margin-bottom:0px; float:left; font-weight:normal; margin-right:20px;  font-family:Arial, Helvetica, sans-serif}
.distribuitorLogin div { float:left; padding-top:7px; }
.becomeDistribuitorTitle {background:url(environment/esp/become_distribuitor.jpg) no-repeat 0px 12px}
.privateAreaTitle {background:url(environment/esp/private_area.jpg) no-repeat 0px 12px}


.worldWideAdress { float:left; position:relative; left:30px; top:44px; margin-right:60px;  color:#727a7d }
.worldWideAdress h1 { margin:0px; padding:0px; display:block; margin-bottom:3px; color:#ff9600; font-size:12px; font-weight:bold}
.worldTime { width:467px; height:363px; float:left; position:relative; left:29px; top:60px; clear:both}

.hostingOffer { position:relative; top:20px; color:#565D60;}
.hostingOfferInfo { background:url(environment/arrow_4.gif) no-repeat 4px 3px; padding-left:22px; line-height:20px; padding-bottom:12px;}
.hostingOfferInfo p { padding:0px 30px; margin-top:2px; line-height:normal;}

.flashGallery { width:751px; height:175px; clear:both; float:left; padding-left:19px;}

.personalisedServicesText { padding-left:50px;}

.notaLegalHolder { width:760px; padding:14px 0px 14px 14px; color:#626668; float:left; text-align:justify;  overflow:hidden}
.notaLegalHolder h5 { margin-top:20px; margin-bottom:20px;  color:#626668;}
.notaLegalHolder h4 { margin-top:20px; font-size:20px; margin-bottom:20px;  color:#626668;}
.notaLegalHolder a {color:#4E5A60; font-weight:bold}
.notaLegalTitlebar {height:45px; background:url(environment/esp/legal_titlebar.jpg) no-repeat #515658 7px bottom; color:#FFFFFF;  font-size:10px; cursor:default;}






.newsContentCell {background-color:#F1F2F3; text-align:left; vertical-align:top;}
.newsContentCell h2 { font-size:24px; font-weight:bold; color:#7D8588; width:479px; margin-left:22px; margin-top:28px;}
.newsLeftCell { background:url(environment/esp/news.jpg) no-repeat top left #B6BDC5}
.newsLeftCell div { width:200px; height:500px;}
.newsHolder { width:479px; font-weight:normal; text-align:justify; margin-left:22px; margin-top:22px;   color:#616668 }

.promovationIcon { vertical-align:top; text-align:right; background-color:#F1F2F3}
.promovationText {padding-left:22px; line-height:15px; padding-bottom:12px; background-color:#F1F2F3}
.promovationText b { line-height:20px;}

a.default_link { color:#0000FF; text-decoration:underline}
a.default_link:hover { text-decoration:none}

a.emailLink {color:#616668}
a.emailLink:hover {color:#FE9700}

.oculto{
	display:none;}


/*flash_holder */
.flash_holder { width:780px; height:490px; position:absolute; left:50%; top:36px; margin-left:-390px; }

/**************************** error *************************/
#flashcontent {

}
#flashadvert {
}
