@charset "utf-8";
/* CSS Document */

/*** CSS RESET - resetando os valores dos elementos ***/
*{margin:0; padding:0; outline:none;}
img, fieldset{border:none;}
ul{margin:0; padding:0; list-style:none;}
.blue{color:#4aa3d5;}

/*** DEFINIG OVERALL VALUE  - definindo valor global dos elementos ***/
p, a, h1, h2, h3, td, input, select, textarea, label{font:12px arial, helvetica, verdana, sans-serif; color:#666; text-decoration:none;}
p{line-height:18px;}
/*** SETTING BODY - definindo valores do body ***/
body{background:url(../images/bg.png) repeat-y center; behavior:url(js/csshover3.htc);}
.bold{font-weight:bold;}

/*** CONTAINER  ***/
#container-header{width:100%; height:130px; margin:0 auto; background:url(../images/header.jpg) no-repeat center top;}
#header{width:923px; height:80px; margin:0 auto; padding:30px 0 0 0;}
.logo, .logo a, .logo h1{width:160px; height:51px; float:left; margin-right:54px; _margin-right:20px;}
.logo a, .logo h1{display:block; overflow:hidden; text-indent:-9999px;}
#menu-nav{height:34px; float:left; margin-top:25px;}
#menu-nav ul li{display:inline;}
#menu-nav ul li a{font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; letter-spacing:-0.5px; padding:8px 19px 11px 19px; float:left; -webkit-transition:all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease;}
#menu-nav ul li a:hover{background:#fff; color:#999; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;}

#container-content{width:100%; margin:0 auto; float:left;}
#content{width:923px; margin:0 auto;}
#featured-banner{width:923px; height:320px; float:left; margin-bottom:20px; background:url(../images/banner_site.jpg) no-repeat;}
#cln-left-home{width:643px; float:left; margin-right:20px;}
#icon-bar{width:640px; height:40px; float:left; margin-bottom:27px; _margin-bottom:15px;}
#icon-bar ul li{float:left;}
#icon-bar ul li a{font-size:14px; color:#4aa3d5; font-weight:bold; float:left; margin:16px 0 0 45px;}
#icon-bar ul li a:hover{text-decoration:underline;}
.img-quality{width:115px; height:40px; margin-right:50px; _margin-right:50px; float:left; background:url(../images/img_quality.jpg) no-repeat;}
.img-purity{width:93px; height:40px; margin-right:50px; _margin-right:50px; float:left; background:url(../images/img_purity.gif) no-repeat;}
.img-tecnology{width:118px; height:40px; margin-right:50px; _margin-right:50px; float:left; background:url(../images/img_tecnology.png) no-repeat;}
.img-environment{width:155px; height:40px; float:left; background:url(../images/img_environment.png) no-repeat;}
#box-3-home{width:643px; float:left;}
.box-home, .box-home-last{width:195px; height:190px; float:left; margin-right:15px; border-right:1px solid #ddd; padding-right: 15px; }
.box-home-last{border-right:0; background:url(../images/map_right.jpg) no-repeat 0 27px; margin-right:0; width:190px; padding-right:0;}
.title-bh, .title-bh-last{width:195px; float:left; margin-bottom:13px; _margin-bottom:6px;}
.title-bh-last{width:190px;}
.title-bh h2, .title-bh-last h2{font-size:13px; color:#999; text-transform:uppercase; font-weight:bold; letter-spacing:-1px;}
.fluor-green{color:#bed000;}
.img-bh{width:185px; height:70px; padding:4px; margin-bottom:6px; float:left; border:1px solid #ddd; -moz-border-radius:8px; -webkit-border-radius:8px;}
.text-bh{width:195px; float:left; margin-bottom:7px;}
.text-bh-last{float:right; width:190px; padding-top:25px;}
.text-bh a, .text-bh-last a{color:#848484;}
.text-bh a:hover, .text-bh-last a:hover,.read-more a:hover, .read-more-last a:hover{text-decoration:underline;}
.font-default-text-home{color:#848484; line-height:12px; float:left;}
.text-bh-last a{text-align:right; margin-bottom:38px; width:190px; float:left;}
.read-more, .read-more-last{float:right;}
.read-more a, .read-more-last a{color:#848484; font-weight:bold;}
.read-more-last a {margin-right:2px;}
#cln_right-home{width:260px; float:left;}
#quiz-home{width:241px; height:53px; padding:60px 0 0 19px; margin-bottom:13px; line-height:12px; _margin-bottom:6px; float:left; background:url(../images/let_opinion.jpg) no-repeat;}
#quiz-home a{font-size:11px; color:#fff;}
#quiz-home a:hover{text-decoration:underline;}
#phone-home{width:240px; height:114px; padding:16px 20px 0 0; margin-bottom:10px; float:left; background:url(../images/bg_down_iphone.jpg) no-repeat;}
.social-home{width:148px; height:23px; float:left; padding-left:112px;}
.facebook{float:left;}
.twitter{float:left; margin-right:7px;}
#footer{width:923px; height:31px; float:left; padding-top:16px; border-top:1px solid #e5e3e1; margin-top:50px;}
#footer p, #footer a{text-align:right; font-size:10px; color:#aaa;}
#footer a:hover{text-decoration:underline;}
/*MOD1*/
.cln-left-mod1{width:190px; float:left; margin-right:40px; _margin-right:40px;}
.container-content-left-mod1{width:170px;  padding-left:18px; float:left; border:1px solid #dfdfdf; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; background:#fff;}
.title-left-mod1{width:168px; float:left; margin:14px 0 18px 0; _margin:14px 0 18px 0;}
.title-left-mod1 p{font-size:22px; color:#999;}
.menu-nav-left-mod1{width:168px; float:left;}
.menu-nav-left-mod1 ul li{width:150px; border-bottom:1px solid #d6d6d6; padding:7px 0 7px 0;}
.menu-nav-left-mod1 ul li a{color:#999;}
.menu-nav-left-mod1 ul li a:hover{color:#4aa3d5; font-weight:bold;}
.menu-nav-left-mod1 ul li.no-padding-top{padding-top:0;}
.menu-nav-left-mod1 ul li.no-border {border-bottom:none;}

#cln-midlle-mod1{width:453px; float:left; margin-right:40px;}
.title-midlle-mod1{width:453px; float:left; margin:14px 0 25px 0; _margin:7px 0 12px 0;}
.title-midlle-mod1 h1, #title-right-mod1 h2{font-size:22px; font-weight:bold; color:#4aa3d5;}
#featured-banner-mod1{width:453px; height:210px; float:left; margin-bottom:27px; _margin-bottom:13px;}
#text-midlle-mod1{width:453px; float:left;}
#text-midlle-mod1 p{color:#666; margin-bottom:12px; _margin-bottom:20px;}

#cln-right-mod1{width:200px; float:left;}
#title-right-mod1{width:200px; float:left; margin:14px 0 20px 0; _margin:7px 0 10px 0;}
.content-right-mod1{width:200px; float:left;}
.title-down-right{width:200px; float:left; margin-bottom:14px; _margin-bottom:7px;}
.title-down-right h3{font-size:14px; font-weight:bold; color:#4aa3d5;}
.text-down-right{width:200px; float:left;  margin-bottom:31px; _margin-bottom:15px;}
/*MOD2*/
.menu-nav-left-mod1 ul li.no-padding-border {border-bottom:none; padding-top:0;}
.cln-left-mod2{width:230px; float:left;}

.cln-left-mod3{width:543px; float:left; margin-right:40px;}
.box-cln-left-mod3, .title-mod3, .text-mod3, #form-distributors{width:543px; float:left;}
.title-mod3{ margin-bottom:25px;}
.title-mod3 h1{font-size:22px; font-weight:bold; color:#4aa3d5;}
.title-mod3 h2{font-size:18px; color:#4aa3d5;}
.text-mod3{margin-bottom:40px;}

.cln-right-mod3, #map_distributors, #select-distributors{width:340px; float:left;}
#map_distributors{background:url(../images/map.gif) no-repeat; padding-top:363px;}
#select-distributors{width:298px; background:#f4f4f4; border:1px solid #eee; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:20px; float:left;}
#select-distributors h3{width:298px; float:left; font-size:16px; color:#000; font-weight:bold; margin-bottom:15px;}
#select-distributors select{width:288px; float:left; padding:5px 5px; margin-bottom:20px;}
.distributors{width:298px; float:left;}
.title-distributors{width:298px; float:left; padding-bottom:8px; border-bottom:1px solid #ddd; margin-bottom:6px;}
.title-distributors p{font-weight:bold; color:#4aa3d5;}
.adress-distributors{margin-bottom:20px; float:left; width:298px;}
.adress-distributors p{color:#000;}

#box-contact{width:298px; background:#f4f4f4; border:1px solid #eee; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:10px 20px; float:left;}
.contact-types{width:298px; float:left; margin:10px 0;}
.contact-types h3{width:298px; float:left; font-size:16px; color:#000; font-weight:bold; margin-bottom:5px;}
.contact-types p{width:298px; float:left; margin-bottom:10px;}
.contact-types a img{width:298px; float:left;}



#container-cln-middle-left{float:left;}
.cln-midlle-mod2{width:343px; float:left; margin-right:39px; _margin-right:19px;}
#content-option-center{width:343px; float:left; margin-bottom:20px;}
#content-option-center ul{border-bottom:1px solid #ddd; float:left;}
#content-option-center ul li{display:block; float:left; margin-right:10px; background:#4aa3d5; border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; }
#content-option-center ul li a{padding:7px 10px; color:#fff; font-weight:bold; float:left;}
#contentainer-content-center{width:343px; float:left;}
#contentainer-content-center p{margin-bottom:20px;}
#description{width:343px; float:left;}
.title-down-right-mod2{color:#4aa3d5; font-weight:bold;}
.text-down-right-mod2{width:343px; float:left; margin-bottom:20px; _margin-bottom:20px;}

.tables-product{width:343px; float:left;}
.table-center-up{width:343px; float:left; margin-bottom:30px;}
.table-center-up table{width:343px; float:left;}
.table-top{background:#eee; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; width:323px; float:left; padding:4px 10px; _height:27px; font-weight:bold;}
.table-center-up table tr{border-bottom:1px solid #eee;}
#table-center-down{width:343px; float:left;}
.table-cln-left{width:250px; float:left; padding-left:10px; font-weight:bold;}
.table-cln-right{width:83px; float:left;}
.table-line{width:343px; float:left; padding:7px 0 5px 0; _height:27px;}

.cln-right-mod2{width:311px; float:left;}
#img-right-up{width:311px; height:330px; float:left; margin:15px 0 25px 0;}
#btn-enlarge{width:223px; height:26px; float:left; padding-left:88px;}

#form{width:543px; float:left;}
.box_form_full, .box_form_full_input{width:543px; margin-bottom:5px; float:left;}
.box_form_full label, .box_form_text_area label, .box_form_full_input label{float:left; font-weight:bold; width:98px; display:block; text-align:right; height:25px; padding:5px 10px 0 0;}
.box_form_full input, .box_form_text_area textarea{width:428px; height:28px; float:left; border:1px solid #eee; background:#f4f4f4; padding-left:5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.box_form_full input:focus, .box_form_full input:hover, .box_form_text_area textarea:hover, .box_form_text_area textarea:focus, .box_form_half_left_01 select:focus, .box_form_half_left_01 select:hover, .box_form_half_right_01 select:focus, .box_form_half_right_01 select:hover{border:1px solid #4aa3d5; background:#fff;}
.box_form_half_left_01{float:left;}
.box_form_half_left_01 input, .box_form_half_right_01 input, .box_form_half_left_01 select, .box_form_half_right_01 select{width:158px; height:28px; float:left; border:1px solid #eee; background:#f4f4f4; padding-left:5px;}
.box_form_half_right_01{float:right;}
.box_form_half_right_01 label{width:56px; height:25px;float:left;}
.box_form_half_right_01 select, .box_form_half_left_01 select{width:155px; padding:5px 5px 5px 0; height:30px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.box_form_half_left_01 select{width:165px;}
.box_form_half_left_01 label{width:98px; height:25px; float:left; font-weight:bold; display:block; text-align:right; padding:5px 10px 0 0;}
.box_form_text_area{height:100px; margin-bottom:2px; float:left;}
.box_form_text_area textarea{height:95px; padding-top:5px}
input, textarea, select{transition: all 0.5s ease; -webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;}
#content_box_form_btn{width:543px; height:30px; float:left; margin-top:10px;}
.box_form_btn p{font-size:11px; font-style:italic; float:left;}
.button_send{cursor:pointer; height:30px; float:right; border:1px solid #aaa; background:#fff; font-weight:bold; color:#aaa; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease; padding:0 15px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.button_send:hover{background:#4aa3d5; color:#fff; border-color:#fff;}

/*THIAGO*/
.adress_branch {display:none}
#content-option-center #first-li{background-color:#2574a1;}
#featured-banner-mod1{position:relative; _overflow:hidden;}
#container-banner-mod1{overflow:hidden;}
#featured-banner-mod1 img{float:left;}
#leftControl, #rightControl{top:89px; cursor:pointer; background-image: url('../images/arrow.gif'); background-repeat: no-repeat; width:31px; height:33px; position:absolute;}
#leftControl{left:10px;}
#rightControl{right:10px; background-position:-31px 0;}

/*Thiago*/
#title-midlle-mod1 h2 {font-size:14px; font-weight:bold; color:#4aa3d5;}