﻿html{color:#666;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;line-height:25px;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
#container{background: url(../images/background.png) top left repeat-y; width:1030px; margin:0 auto; margin-bottom:15px; background-color:#FFFFFF;}
body{font:13px/1.231 helvetica;*font-size:small;*font:x-small;background:#252525;margin:0px;}select,input,button,textarea{font:99% helvetica;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
div{padding:0px; margin:0px;}


#main{ width:976px; margin:0 auto; background-color:#FFFFFF}

/*header CSS*/
#main .header{ padding:20px 0px 0px 0px;}
#main .header .logo{padding:5px 0px; background:url(../images/logo.png) no-repeat; width:200px; height:47px; float:left;}
#main .header .contact{ width:auto; float:right; font-size:11px; color:#575754; line-height:16px; padding-left:0px;margin-top:4px;}
#main .header .contact a{ text-decoration:none; color:#575754;} #main .header .contact a:hover{ text-decoration:underline; color:#575754;}
/*header CSS*/

/*menu CSS*/
#main .navmenu{ height:60px; background:#313770;}
#main .navmenu .maintext{ padding:22px 22px; font-size:12px; color:#dfdfd6; font-weight:bold; float:left; border-right:dotted 1px #77776e;}
#main .navmenu .search{width:227px; background:#313770; float:right; padding:15px 25px 15px 0; text-align:right;}
#main .navmenu .search input.inputbox{float:left;background:#FFFFFF; width:185px; height:30px; font-size:12px; color:#535353; border:0px; padding:0 10px;}
#main .navmenu .search .button{margin-top:10px;margin-right:10px;}
/*menu CSS*/

/*boxarea CSS*/
#main .box_area{ margin-top:32px; margin-bottom: 32px;}
#main .box_area .content_box{ width:312px; float:left;}
#main .box_area .content_box .title{font-weight:bold; font-size:18px; color:#FFFFFF; background:#313770; height:14px; padding:20px 20px;}
#main .box_area .content_box .text_box{ background:#ececdf; height:160px; padding:20px 23px;}
#main .box_area .content_box .text_box span{margin-top:10px;font-size:11px; line-height:14px; color:#575754; display:block; padding-bottom:10px; border-bottom:1px solid #c3c3b6;}
#main .box_area .content_box .text_box div.mc{margin-top:10px;font-size:11px; line-height:14px; color:#575754; display:block; padding-bottom:10px; border-bottom:1px solid #c3c3b6;}
#main .box_area .content_box .text_box .contactlist{background:url(../images/contact_list.png) no-repeat  0 20px; padding: 20px 0 0 70px; font-size:11px; line-height:14px; color:#575754; }
#main .box_area .content_box .text_box .contactlist a{ color:#468990; text-decoration:none;}
#main .box_area .content_box .text_box h5{ font-size:12px; line-height:18px; padding:0; margin:0; color:#468990; }

#main .box_area .content_box_2{ width:312px; float:left; margin-left:20px; }
#main .box_area .content_box_2 .title{font-weight:bold; font-size:18px; color:#FFFFFF; background:#313770; height:14px; padding:20px 20px;}
#main .box_area .content_box_2 .title_news{ background:#333; height:14px;}
#main .box_area .content_box_2 .title_news .news{ width:116px; background:#313770; height:14px; padding:20px 20px; float:left;}
#main .box_area .content_box_2 .title_news .events{ width:116px; background:#313770; height:14px; padding:20px 20px; float:right;}
#main .box_area .content_box_2 .text_box_rit{ background:#ececdf; height:82px; padding:20px 23px; font-size:12px; }
#main .box_area .content_box_2 .text_box_bottom{ background:#ececdf; height:78px; font-size:12px; }
#main .box_area .content_box_2 .text_box_bottom .text{ background:#ececdf; float:right; height:38px; width:126px; padding:20px; font-size:11px; color:#468990; }
#main .box_area .content_box_2 .text_box_rit h5{ font-size:12px; line-height:18px; padding:0; margin:0; color:#468990;}
#main .box_area .content_box_2 .text_box_rit h6{ font-size:11px; font-weight:normal; line-height:18px; padding:0; margin:0; color:#468990;}
#main .box_area .content_box_2 .text_box_rit span{font-size:11px; line-height:14px; color:#575754; display:block; padding:5px 0 10px 0;}
#main .box_area .content_box_2 .text_box_news{ background:#ececdf; height:202px; padding:0px 23px;}
#main .box_area .content_box_2 .text_box_news span{font-size:11px; line-height:14px; color:#575754; display:block; padding:5px 0 12px 0; border-bottom:1px solid #c3c3b6;}
#main .box_area .content_box_2 .text_box_news1{ background:#ececdf; height:305px; padding:20px 23px;}
#main .box_area .content_box_2 .text_box_news1 span{font-size:11px; color:#575754; display:block; padding:0px 0 5px 0; border-bottom:1px solid #c3c3b6;}
#main .box_area .content_box_2 .text_box_news h5{ font-size:12px; line-height:18px; padding:0; margin:0; color:#468990; }
#main .box_area .content_box_2 .text_box_news h6{ font-size:11px; font-weight:normal; line-height:18px; padding:0; margin:0; color:#468990;}
#main .box_area .content_box_2 .text_box_news1 h5{ font-size:12px; line-height:18px; padding:0; margin:0; color:#468990; }
#main .box_area .content_box_2 .text_box_news1 h6{ font-size:11px; font-weight:normal; line-height:18px; padding:0; margin:0; color:#468990;}

#main .box_area .content_box_3{ width:312px; float:right; margin-right:0px; }
#main .box_area .content_box_3 .title{font-weight:bold; font-size:18px; color:#FFFFFF; background:#313770; height:14px; padding:20px 20px;}
#main .box_area .content_box_3 .title_news{ background:#333; height:14px;}
#main .box_area .content_box_3 .title_news .news{ width:116px; background:#313770; height:14px; padding:20px 20px; float:left;}
#main .box_area .content_box_3 .title_news .events{ width:116px; background:#313770; height:14px; padding:20px 20px; float:right;}
#main .box_area .content_box_3 .text_box_rit{ background:#ececdf; height:82px; padding:20px 23px; font-size:12px; }
#main .box_area .content_box_3 .text_box_bottom{ background:#ececdf; height:78px; font-size:12px; }
#main .box_area .content_box_3 .text_box_bottom .text{ background:#ececdf; float:right; height:38px; width:126px; padding:20px; font-size:11px; color:#468990; }
#main .box_area .content_box_3 .text_box_rit h5{ font-size:12px; line-height:18px; padding:0; margin:0; color:#468990;}
#main .box_area .content_box_3 .text_box_rit h6{ font-size:11px; font-weight:normal; line-height:18px; padding:0; margin:0; color:#468990;}
#main .box_area .content_box_3 .text_box_rit span{font-size:11px; line-height:14px; color:#575754; display:block; padding:5px 0 10px 0;}
#main .box_area .content_box_3 .text_box_news{ background:#ececdf; height:202px; padding:0px 23px;}
#main .box_area .content_box_3 .text_box_news span{font-size:11px; line-height:14px; color:#575754; display:block; padding:5px 0 12px 0; border-bottom:1px solid #c3c3b6;}
#main .box_area .content_box_3 .text_box_news1{ background:#ececdf; height:305px; padding:20px 23px;}
#main .box_area .content_box_3 .text_box_news1 span{font-size:11px; color:#575754; display:block; padding:0px 0 5px 0; border-bottom:1px solid #c3c3b6;}
#main .box_area .content_box_3 .text_box_news h5{ font-size:12px; line-height:18px; padding:0; margin:0; color:#468990; }
#main .box_area .content_box_3 .text_box_news h6{ font-size:11px; font-weight:normal; line-height:18px; padding:0; margin:0; color:#468990;}
#main .box_area .content_box_3 .text_box_news1 h5{ font-size:12px; line-height:18px; padding:0; margin:0; color:#468990; }
#main .box_area .content_box_3 .text_box_news1 h6{ font-size:11px; font-weight:normal; line-height:18px; padding:0; margin:0; color:#468990;}

/*For tabs plz dont remove*/
#main .box_area .content_box_22{ margin-left:0 !important; }
/*For tabs plz dont remove*/
/*boxarea CSS*/

/*Conteúdo Wessiany - width:976px; height:220px;*/
#mainConteudo .conteudo {width:976px; margin-left:27px; float:left; font-size:12px; line-height:18px; }

/*boxarea sub CSS*/
/*boxarea sub CSS*/
#main .box_area .content_left{ width:229px; margin-right:20px; float:left; font-size:12px; line-height:18px; }
#main .box_area .content_left ul{ padding:0 0 0 1.3em; margin:0px; color:#4c949c; font-size:12px;}
#main .box_area .content_left ul a{color:#4c949c; text-decoration:none;}
#main .box_area .content_left ul a:hover{color:#000;}
#main .box_area .content_left li{ margin:0px; list-style: square;}
#main .box_area .content_area{float:left; font-size:12px; line-height:18px; color:#313770;}
#main .box_area .content_area .content_block{ width:478px;}
#main .box_area .content_area .content_block2{ width:644px;}
#main .box_area .content_area .newsletter_box{ width:292px; background:#f6f6f1; padding:10px; margin:20px 0; }
#main .box_area .content_area .newsletter_box .nl_title{ width:190px; display:block; float:right; padding:5px 0; font-size:11px; line-height:16px;}
#main .box_area .content_area .content_block3{ width:312px; float:left;}
#main .box_area .content_area .content_block4{ width:363px; float:left;}
#main .box_area .content_area h1{ font-size:20px; line-height:25px;margin:0 0 10px 0; font-weight:bold; color:#cb6330;}
#main .box_area .content_area h3{ font-size:14px; margin:0 0 10px 0; font-weight:bold; color:#313770;}
#main .box_area .content_area h5{ font-size:14px; margin:0 0 10px 0; padding-bottom:10px; border-bottom:1px double #CCC; font-weight:800; color:#cb6330;}
#main .box_area .content_area .content_block4 li{ padding:0 0 0 0; margin:1px 0 0 0px; list-style-image:url(../images/bullet-1.png);}
#main .box_area .content_area ul{ padding:0 0 0 1.1em; margin:0px;}
#main .box_area .content_area li{ margin:0px; list-style: disc;}
#main .box_area .content_area .investors_left{ width:229px; float:left; height:75px; border-top:1px dotted #c6c6be; text-align:center; padding:25px 0 0 0;}
#main .box_area .content_area .investors_rit{ width:229px; float:right; height:75px; border-top:1px dotted #c6c6be; text-align:center; padding:25px 0 0 0;}
#main .box_area .content_area .awards{ width:352px; height:135px; float:left; border-top:1px dotted #c6c6be; text-align:center;}
#main .box_area .content_area .awards_logo{ width:146px; float:left; text-align:center; padding:20px 0 0 0;}
#main .box_area .content_area .awards_text{ width:166px;  margin-right:20px; float:right; text-align:left; padding:25px 0 0 0;}
#main .box_area .content_area a{ color:#4c949c; text-decoration:none;} #main .box_area .content_area a:hover{ color:#000; text-decoration:none;}
#main .box_area .content_area .awards_left{ width:352px; height:135px; float:right; margin-left:20px; border-top:1px dotted #c6c6be; text-align:center;}
#main .box_area .content_area .contact{ width:229px; float:left; text-align:left;}
#main .box_area .content_area .contact_title{ width:209px; background:#f2f2e9; text-align:left; height:46px; padding:10px 10px 0; margin-bottom:20px; font-weight:bold; font-size:14px;}
#main .box_area .content_area .contact h4{ margin:0px; padding:0px; color:#cb6330;}
#main .box_area .content_area .contact p{ margin:0 0 20px 0; padding:0px;}
#main .box_area .content_area .insights_box{ width:229px; height:229px; background:#f2f2e9;float:left; text-align:left; margin-bottom:20px;}
#main .box_area .content_area .insights_title{ width:189px; height:44px;  text-align:left; padding:10px; font-size:12px; color:#4c949c;}
#main .box_area .content_area .insights_title .date{ width:auto; text-align:left; float:left; padding:3px 0 0 0;  font-size:12px; display:block; color:#000;}
#main .box_area .content_area .insights_title .visit{ width:auto; float:right; text-align:left;  font-size:12px; padding:3px 0 0 0; display:block; color:#000;}
#main .box_area .content_area .small_box{ width:146px; float:left; font-size:11px; margin-bottom:20px;} 
#main .box_area .content_area .small_box h6{font-size:11px; margin:0 0 5px 0; padding:0 0 5px 0; font-weight:bold; border-bottom:1px solid #c6c6be;}
#main .box_area .content_right{ width:209px; margin-left:40px; float:right;}
#main .box_area .content_right h3{ font-size:16px; margin:0 0 10px 0; padding:0 0 10px 0; font-weight:bold; color:#313770; border-bottom:1px dotted #c9dfe1;}
#main .box_area .content_right h6{ font-size:12px; margin:0 0 5px 0; padding:0 0 5px 0; font-weight:normal; border-bottom:1px dotted #c9dfe1;}
#main .box_area .content_right a{color:#4c949c; text-decoration:none;}
#main .box_area .content_right a:hover{color:#000;}
#main .box_area .content_area ul.terms{padding: 0 0 0 1.5em;margin: 0px;}
/*boxarea sub CSS*/
/*margin-right  CSS*/
.append{ margin-left:20px;} .append1{ margin-left:30px;}
.prepend{ margin-bottom:20px;}
/*margin-right  CSS*/
/*footer CSS*/

#container .footer{ width:966px; margin:0 auto; background:#f2f2e9; padding:25px 25px 0;}
#container .footer .copy{background-color:#FFFFFF; width:350px; float:left; font-size:11px; color:#bebeae; margin:40px 0 0 0; line-height:20px;}
#container .footer .copy a{color:#bebeae; margin:20px 0 0 0;}
#container .footer .copy a:hover{color:#000;}
#container .footer .social{background-color:#FFFFFF; width:430px; float:right; font-size:11px; color:#bebeae; background:#f2f2e9; margin:20px 0 0 0; line-height:20px;}
#container .footer .social a{ text-decoration:none; color:#468990;}
#container .footer .social a:hover{color:#000;}
#container .footer .social .tweet{ width:180px; float:left; font-size:11px; color:#bebeae; line-height:25px; background:url(../images/tweet.png) no-repeat 0 6px; padding:0px 0 0 20px;  border-bottom:1px dotted #CCC; border-top:1px dotted #CCC;}
#container .footer .social .in{ width:180px; float:left; font-size:11px; color:#bebeae; line-height:25px; background:url(../images/in.png) no-repeat 0 6px; padding:0px 0 0 20px;  border-bottom:1px dotted #CCC; }
#container .footer .social .rss{ width:180px; float:right; font-size:11px; color:#bebeae; line-height:25px; background:url(../images/rss.png) no-repeat 0 6px ; padding:0px 0 0 20px;  border-bottom:1px dotted #CCC; border-top:1px dotted #CCC;}
#container .footer .social .fb{ width:180px; float:right; font-size:11px; color:#bebeae; line-height:25px; background:url(../images/fb.png) no-repeat 0 6px; padding:0px 0 0 20px;  border-bottom:1px dotted #CCC; }
/*footer CSS*/

/*banner CSS*/
#banner_sub .mission{ background:url(../images/road.jpg) no-repeat top left; width:976px; height:220px;}
#banner_sub .vpropositions{ background:url(../images/legs_in_motion.jpg) no-repeat top left; width:976px; height:220px;}
#banner_sub .leadership{ background:url(../images/co_workers_in_conference_room.jpg) no-repeat top left; width:976px; height:220px;}
#banner_sub .investors{ background:url(../images/innovate_people_standing.jpg) no-repeat top left; width:976px; height:220px;}
#banner_sub .innovate{ background:url(../images/innovate_people_sitting.jpg) no-repeat top left; width:976px; height:220px;}
#banner_sub .foundation{ background:url(../images/keyboard.jpg) no-repeat top left; width:976px; height:220px;}
#banner_sub .awards{ background:url(../images/eye.jpg) no-repeat top left; width:976px; height:220px;}
#banner_sub .resources{ background:url(../images/papers_on_floor.jpg) no-repeat top left; width:976px; height:220px;}
#banner_sub .support{ background:url(../images/man_behind_monitor.jpg) no-repeat top left; width:976px; height:220px;}
#banner_sub .solution{ background:url(../images/solutions.png) no-repeat top left; width:976px; height:220px;}
#banner_sub .company{ background:url(../images/company.html) no-repeat top left; width:976px; height:220px;}
#banner_sub .legs{ background:url(../images/legs_in_motion_2alt.jpg) no-repeat top left; width:976px; height:220px;}
#banner_sub .lab{ background:url(../images/glass_windows.jpg) no-repeat top left; width:976px; height:220px;}
#banner_sub #banner_color{ background:#367f86; width:233px; float:left; height:205px; opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(opacity=90); font-size:22px; padding:15px 0 0 15px; color:#fff;}
#banner_sub #banner_color2{ background:#bca844; width:148px; float:left; height:220px; opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(opacity=90);}
#banner_sub #banner_color3{ background:#cb6330; width:148px; float:right; height:220px;}
#banner{background:#fff;width:976px;height:auto;position:relative;overflow:hidden;}


#slider{width:976px;height:518px;float:left;margin:0;padding:0;list-style-type:none}
#box1{background:#d1bc49 url(../images/box1_bg.png) no-repeat top center;left:0} #box1 ul{border-top: solid 1px #fae774;} #box1 li{border-bottom: solid 1px #fae774;}
#box2{background:#a4af74 url(../images/box2_bg.png) no-repeat top center;left:244px} #box2 ul{border-top: solid 1px #d1e18c;} #box2 li{border-bottom: solid 1px #d1e18c;}
#box3{background:#d07244 url(../images/box3_bg.png) no-repeat top center;left:488px} #box3 ul{border-top: solid 1px #fe9057;} #box3 li{border-bottom: solid 1px #fe9057;}
#box4{background:#4c949c url(../images/box4_bg.png) no-repeat top center;left:732px} #box4 ul{border-top: solid 1px #80eae5;} #box4 li{border-bottom: solid 1px #80eae5;}
.boxes{	width:244px;height:314px;float:left;position:absolute;top:400px;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(opacity=90);}
.boxes .clickable{width:225px;height:66px;float:left; padding:52px 0 0 19px; /* font-family:Arial, Helvetica, sans-serif;*/ font-size:22px;cursor: pointer; font-weight:bold; color:#FFF;}
.boxes .content{width:206px;height:196px;float:left; /* font-family:Arial, Helvetica, sans-serif; */ font-size:12px; color:#FFF; padding:0 19px 0 19px;}
.boxes .content ul{ margin:20px 0 0 0; padding:0px; list-style: none;}
.boxes .content li{ line-height:26px; background:url(../images/arrow.png) no-repeat right center; font-weight:bold; text-transform:uppercase; font-size:10px;}
.boxes .content li a{ color:#FFF; text-decoration:none;}
/*banner CSS*/

/*left menu css */
a{ text-decoration:none; color:#468990;}
a:hover{ text-decoration:none; color:#000;}

div.hr {
    border-top: 1px solid #DAD9D9;
    margin: 8px 0 22px;
}
.bggrey {
background-color: #F3F3F3;
}
.bgwhite {
background-color: #fff;
}
.srchh1{font-size: 20px;line-height: 25px;margin: 0 0 10px 0;font-weight: bold;color: #CB6330;}