@charset "utf-8";
/* CSS Document */
body{  /* background:url(../images/bg_04.png) repeat-x; background-position:0 17px; background-color:#ffffff; ==> Resize: */ background:none; width:100%; height:100%; font-size:12px; } 



/* Company CSS */
/* History page */
/* Top */
#group_presentation_company{ padding-top:2.33em; height:19em; margin-left:auto; margin-right:auto; width:80.85em;		}

#menu_company{ font-size:1.5em; color:#999999; float:left; width:20%;}
#menu_company ul{ list-style-type:none;}
#menu_company li { margin-top:0.5em;}
#menu_company li a, a:link{ text-decoration:none; font-size:1em; color:#999999;}
#menu_company li a:hover, a:active{ color:#ffffff;}
#menu_company li.sel_company a, a:link{ text-decoration:none; font-size:1em; color:#ffffff}


.height-full_c_i { height:100%;}
.position-relative_c_i {  position: relative; }
#image_top_company{ width:23em; color: #fff; height:15.42em; float:left; margin-right:2.85em;}
.image_top_company_geral {  width:100%;  position: absolute; bottom: 0; left:0; }

#title_text_company{ float:left; width:44%; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.7em; color:white; }
#title_text_company .exception_contacts { font-size:0.75em; }

/* Content */
#group_content_company{ padding-top:3.33em; height:100%; margin-left:auto; margin-right:auto; width:80.85em; }
#arrow_company{ float:left; width:14.08em; height:3.33em; margin-right:1.5em; margin-top:2.3em;}
#title_company{ float:left; width:32%; font-size:4em; color:#4c4c4c; margin-top:0.3em;}
#text_company{ float:left; width:44%; font-family:Arial, Helvetica, sans-serif; font-size:1.16em; color:black; padding-left:0.4em;}
#text_company p{ text-align:left; margin-top:1.66em; font-family:Arial, Helvetica, sans-serif; } 
#end_bottom{margin-bottom:8.33em;}


/* =The_team */
#persons{width:33em; }
#persons ul{ list-style:none;  margin-bottom:8.33em;}
#persons li{ margin-top:3.33em; }
#persons .top_li li{ margin-top:0;}
#persons h3{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.5em; margin-bottom:0.4em; margin-top:0;}
#persons img{  margin-right:0.5em; margin-bottom:0.4em; float:left; }
#persons .top_p p{ font-size:1.16em; font-family:Arial, Helvetica, sans-serif; margin-bottom:0; margin-top:0; }
#persons p{ font-size:1.16em; font-family:Arial, Helvetica, sans-serif; margin-bottom:0; margin-top:1em;}


/* =location */
#location_group{ width:32.9em; font-family:Arial, Helvetica, sans-serif;}
#location_group #location_left{ width:19em; float:left; font-family:Arial, Helvetica, sans-serif; font-size:1em; margin-bottom:2.71em; }
#location_group #location_left h1{font-size:1.29em; font-weight:bold; margin-bottom:1.5em;}
#location_group #location_left #caps{ text-transform:uppercase; margin-bottom:1.5em;}
#location_group #location_left h2{font-weight:bold; font-size:1em;}


#location_group #location_right{ width:13em;float:right; font-size:1em; padding-top:8.3em;}
#location_group #location_right a, a:link, a:hover, a:visited{ color:#0066cc; text-decoration:underline;}

/* Products Group of Pages */
/* menu under title_company */
#title_company ul{ font-size:0.38em; list-style:none; color:#a7a7a7;  margin-top:0.7em; * margin-top:-0.9em; }
#title_company li{ list-style:none; margin-top:0.9em; * margin-top:-0.9em;}
#title_company li a{ color:#a7a7a7; font-size:1em; text-decoration:none;}
#title_company li a:hover{ color:#090909; font-size:1em; text-decoration:none;}
#title_company li.selected_title_company_li a{ font-size:1em; list-style:none; color:#090909; text-decoration:none;}

#text_company #des_title{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.5em; margin-bottom:0.4em; margin-top:1.14em;}
#text_company #des_title2{ font-weight:bold; font-size:1em; margin-bottom:1.42em; /* margin-top:1.14em; */}
#text_company #des_title3{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.20em; margin-bottom:1.42em; margin-top:1.5em;}
#text_company #products_pages {font-family:Arial, Helvetica, sans-serif;}
.bold_dest{ font-weight:bold;}
#text_company #products_pages ul{ font-family:Arial, Helvetica, sans-serif; list-style:disc; margin-left:1.42em;}
#text_company #inside_text_link a, a:hover, a:visited, a:link{ color:#0066cc; text-decoration:underline; font-size:1em;}

/* Contacts */
/* Contact Us */
#text_company form{}
#text_company label{  margin-bottom:2em; }
#text_company input{ background:#ffffff; border:1px solid #4b4b4b; width:100%; height:1.45em; padding:2px; margin-top:2px; font-family:Arial, Helvetica, sans-serif; padding-left:0.3em;}
#text_company textarea { background:#ffffff; border:1px solid #4b4b4b; margin-bottom:2em; margin-top:2px; width:100%; padding:4px; height:12em; font-family:Arial, Helvetica, sans-serif; padding-left:0.3em;}
#text_company #title_label{ margin-bottom:1em; color:#000000; font-weight:bold;}
#text_company #under_label{ color:#7a7a7a; font-style:italic;}
#text_company #error_field{ color:red; font-size:0.82em;}
#text_company .send input{ width:4em; margin:0; padding:0; border:1px solid #4b4b4b;  }
#star{color:red; }
#star_text{ color:red; font-size:0.8em;}
#star_textarea{color:red; position:relative; top:-7em; }

/* Contacts */
#error_text_sms {display:none; }
#error_text_name {display:none; }
#error_text_email {display:none; }
#error_text_phone {display:none; }
#contact{ display:block;}

#name input{ background: #ffffff ; }
#phone input{ background: #ffffff; }
#email input{ background: #ffffff;}
#message textarea{ background: #ffffff;}

#box_contacts2{ background-color:#ccffcc; border:3px solid #33cc33; width:38em; height:9.66em;}
#box_contacts2 #left_ct2{ height:100%; width:9.25em; float:left;}
#box_contacts2 #left_ct2 #insider_left_ct2{ width:3.4em;height:3em; float:right; padding-top:2em;}
#box_contacts2 #right_ct2{ color:#000000; width:28em; float:right; padding-top:2em; }

#link_top a{ color:#FFFFFF; text-decoration:none;}
#link_top a:hover{ color:#FFFFFF; text-decoration:underline;}

#mobe_diagram{  width:64.8em; height:62.83em; margin-left:7.8em; margin-top:2em; }
.mobe_diagram_geral {  width:100%; height:100%;  position: absolute; bottom: 0; left:0; }

#group_mobe{ width:100%; background:none; }
#group_mobe #left_mobe { width:19%; float:left; background:none;}
#group_mobe #right_mobe { width:81%; float:right; background:none;}

#partners{width:33em; }
#partners ul{ list-style:none;  margin-bottom:8.33em;}
#partners li{ margin-top:3.33em; }
#partners img{ float:left;  margin-right:0.5em; }
#partners p{ font-size:1em; font-family:Arial, Helvetica, sans-serif; line-height:1.2em; text-align:left; * margin-top:-1.1em;}


