/* CSS crunched with Crunch - http://crunchapp.net/ */
@charset "utf-8";
body:before{content:"";position:fixed;top:-10px;left:-10px;width:110%;height:10px;-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);-ms-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);-o-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);z-index:100;}
@font-face{font-family:'OswaldBook';src:url('fonts/oswald/Oswald-Regular-webfont.eot');src:url('fonts/oswald/Oswald-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/oswald/Oswald-Regular-webfont.woff') format('woff'),url('fonts/oswald/Oswald-Regular-webfont.ttf') format('truetype'),url('fonts/oswald/Oswald-Regular-webfont.svg#OswaldBook') format('svg');font-weight:normal;font-style:normal;}
body{font:normal 400 62.5% Arial,Helvetica,sans-serif;background:#fff;}
body *::selection{background:#000000;color:#fff;}
body *::-moz-selection{background:#000000;color:#fff;}
body *::-webkit-selection{background:#000000;color:#fff;}
div {position:relative;}

.bg_corpo{ display:table; /*background: url('../img/pd.jpg');*/ width:100%; }
.title.ol h1,.title.ol h2,.title.ol h3,.title.ol h4,.title.ol h5,.title.ol h6{height:30px;}
.title.ol p{height:20px;}
.title.ol span{height:22px;}
.titleprod{width:920px;display:block;height:35px;height:35px;font-size:20px;background: #5E8BB6;color:#FFFFFF;text-align:center;font-weight:bold;margin: 20px 0 10px 0;line-height: 35px;padding: 0 10px;}
.title h1,.title h2,.title h3,.title h4,.title h5,.title h6{ font: normal 700 14px/16px 'Arial',Arial,Helvetica,sans-serif; text-transform: uppercase; color: #000; display: block; overflow: hidden;height:32px; }
.title a{text-decoration:none;color:#000000;}
.title p{font:italic 400 14px/16px 'Arial',Arial,Helvetica,sans-serif;display:block;height:35px;overflow:hidden;color:#000;}.title p a{color:#000;}
.title span{font:italic 400 16px/18px 'Arial',Arial,Helvetica,sans-serif;display:block;height:40px;overflow:hidden;color:#000;}.title span a{color:#000;}


/*=== FORM PADRÃO ===*/
.form-padrao{ border: none; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: #c3f0cd; width: 100%; display: table; padding: 15px; margin-bottom:40px; }
/* .form-padrao h1, .form-padrao h2, .form-padrao h3, .form-padrao h4, .form-padrao h5, .form-padrao h6{ line-height: 25px; height: 25px; display: block; font-size: 20px; margin: 5px 0; color: #333; margin: 30px 0 20px 0;  width: 100%; border-bottom: dotted 1px #333; } */
.form-padrao div{margin: 10px 0;}
form.form-padrao *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}
.form-padrao input[type=text], .form-padrao input[type=password]{ height:30px; line-height: 30px; width:100%; padding:0 10px; color:#333; }
.form-padrao input[type=file]{width:100%;}
.form-padrao input[type=radio]{ height: 20px; line-height: 20px; float: left; color: #333; }
.form-padrao input[type=submit], form input[type=reset] { height:25px; line-height: 25px; padding: 0 25px; border:none; color:#333; margin: 0 0 16px 0; display:block; float: right; cursor:pointer; background: #ED1C24; font-weight: bold; font-size: 11px; }
.form-padrao select { width: 100%; padding: 0 10px; height:25px; line-height: 25px; color:#333; margin: 0; }
.form-padrao textarea { width: 100%; margin: 0 0 16px 0; padding: 10px; height:90px; line-height: 20px; color:#333; font-family: Arial;}
.form-padrao form ::-webkit-input-placeholder{ color:#333;}
.form-padrao form :-moz-placeholder { color:#333; }
.form-padrao form ::-moz-placeholder { color:#333; }
.form-padrao form :-ms-input-placeholder { color:#333; }
.form-padrao label{ display: table; line-height: 11px; height: 25px; padding: 1px 8px; font-size: 14px; font-weight: bold; }
.form-padrao label small{ color:#444; padding-left: 5px; }
.form-padrao form span{line-height: 25px;}
input[type=text]{ height:30px; line-height: 30px; width:100%; margin: 0 0 16px 0; padding:0 10px; color:#333; }
input[type=password]{ height:30px; line-height: 30px; width:100%; margin: 0 0 16px 0; padding:0 10px; color:#333; }



.gray_box2{ border: solid 1px #888; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #eaeaea; padding: 0 15px 15px 15px; margin: 20px 0 !important; width: 890px; }
.gray_box2 .css-label{ float:left; width:200px; margin:10px 0; } 
.gray_box2 input[type=radio]{ float:left; margin:15px 5px 0 0; }

.top_bar{background:#333;width:100%;border-bottom: solid 2px #a7a7a7;display: none;}
.top_bar.fix{margin-bottom:0;}
.top_bar a{font: 400 14px/20px 'Arial',Arial,Helvetica,sans-serif; color: #fff; text-decoration: none; float:right; margin-left:40px;padding:0 10px;display:block; -webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.top_bar a:hover{background-color:#fff;color:#333;}
.top_bar a:hover.tel,{color:#333;}
.top_bar a.btlogin{ }
.top_bar a.btlogin:hover{ background: #fff; color:#000; }
.top_bar a.atendimento_online{background-position:0 0;}
.top_bar a.sac{background-position:0 -35px;}
.top_bar a.tel{color:#fff;background-position:0 -70px;}
.top_bar a.tel:hover{color:#333;}


.nav{ -moz-box-shadow: 3px 2px 5px #4d4d4d; -webkit-box-shadow: 3px 2px 5px #4d4d4d; box-shadow: 3px 2px 5px #4d4d4d;position:relative;height:40px;margin-bottom:50px;z-index:999;background:#EAF4FC;width: 726px !important;margin-right: 0px;}
.nav .sub{display:none;position:absolute;z-index:999;background:#fff;top:100%;left:0;width:300px;padding:10px 0;border:1px solid #bebebe;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);}

/* .nav .sub.b_sub{width:555px;}.nav .sub.b_sub li{width:260px;} */

.nav .sub.b_sub{width:675px;}.nav .sub.b_sub li{width:320px;}


.nav .sub *{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.nav ul{display:block;background:#eaeaea;}
.nav .sub li{width:137px;float:left;position:relative;margin:5px;border-bottom:1px dotted #bebebe;border-left:3px solid #fff;}

/* .nav .sub li a{font:400 16px/22px 'Arial',Arial,Helvetica,sans-serif;text-transform:capitalize;} */
.nav .sub li a{font:400 14px/22px 'Arial',Arial,Helvetica,sans-serif;text-transform:capitalize;}

.nav .sub li:hover{border-left-color:#000000;}.nav .sub li:hover a{background:none;color:#000000;}

.nav>ul>li{float:left;position:relative;}.nav>ul>li:last-child{border:none;}
.nav>ul>li a{font:400 14px/30px 'Arial',Arial,Helvetica,sans-serif;text-transform:uppercase;color:#000;text-decoration:none;display:block;padding:5px 27px;}.nav>ul>li a:hover{color:#fff;background:#003263;}
.nav>ul>li:hover>a{background-color:#003263;color:#fff;}
.hidden_form{width:435px;}.hidden_form .form-rapido input[type=submit]{width:118px !important;}
.hidden_form .form-rapido input[type=text],.hidden_form .form-rapido input[type=password],.hidden_form .form-rapido select,.hidden_form .form-rapido textarea{font:400 16px/25px 'Arial',Arial,Helvetica,sans-serif;color:#666;width:400px;height:25px;border:1px solid #eee;margin:0 0 5px 0;resize:none;padding:0;text-indent:5px;outline:none;}
.hidden_form .form-rapido input[type=submit],.hidden_form .form-rapido input[type=button]{padding:0;margin:0;outline:none;border:none;background:#fff;color:#000000;font:400 16px/25px 'Arial',Arial,Helvetica,sans-serif;width:60px;height:25px;}
.hidden_form .form-rapido textarea{height:110px;line-height:18px;}

/* .logo{height:100px;width:260px;margin: 30px 0 20px 100px;} */
/* .logo a{display:block;width:260px;height:100px;} */
.logo{height:100px;/*width:600px;*/margin: 30px 0 20px 0;}
.logo a{display:block;width:600px;height:100px;}
.logo img{width:600px; margin-left: 50%; left:-106px; position:relative;}

.logo_desc a{display:block;background:#000000;padding:5px;color:#fff;font:400 16px 'Arial',Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.logo_desc a:hover{background:#262626;}

.busca_home {margin: 0;}
.busca_home .wrap{}
.busca_home .wrap input[type=text]{ margin-left:10px; font-size: 13px; color: #333; padding: 0 11px; width: 160px; height: 30px; line-height: 28px; background: #fff; float: left; border: solid 1px #abadb3; border-right: none; -moz-box-shadow: 3px 2px 5px #4d4d4d; -webkit-box-shadow: 3px 2px 5px #4d4d4d; box-shadow: 3px 2px 5px #4d4d4d; }
.busca_home .wrap input[type=image]{float:left;-moz-box-shadow: 3px 2px 5px #4d4d4d; -webkit-box-shadow: 3px 2px 5px #4d4d4d; box-shadow: 3px 2px 5px #4d4d4d;}

.slider_wrap{position:relative;height: 330px;overflow:hidden;margin-bottom:10px;}
.slider_wrap #slideshow{position:absolute;z-index:9;}
.slider_wrap #caption{position:absolute;z-index:9;bottom:0px; padding:10px;height:30px;background:#EAF4FC;width:100%;color:#333;font:400 20px/30px 'Arial',Arial,Helvetica,sans-serif;}
.slider_wrap .prev,.slider_wrap .next{position:absolute;z-index:10;font:400 80px 'Arial',Arial,Helvetica,sans-serif;color:#000000;left:0;top:30%;text-decoration:none;}
.slider_wrap .prev:hover,.slider_wrap .next:hover{color:#000000;}
.slider_wrap .next{left:96%;}
.top_banner{background:url('../img/onda.png') no-repeat; height:46px; width:940px; display:block;position:relative; z-index:15; margin: -22px 0 0 10px;}
.base_banner{background:url('../img/onda.png') no-repeat; height:46px; width:940px; display:block;position:relative; z-index:15; margin: 283px 0 0 11px;}


.nav_col{position:relative;z-index:99; background:#e2e2e2; text-transform:uppercase;}
.nav_col ul{padding:0 0 0 3px;}
.nav_col ul li{position:relative;border-left:3px solid #fff;border-bottom:1px dotted #999;}
.nav_col ul li:last-child{border-bottom:none;}
.nav_col ul li *{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.nav_col ul li a{display:block;padding:5px;font:400 14px/18px 'Arial',Arial,Helvetica,sans-serif;color:#333;text-decoration:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;border:none !important;}
.nav_col ul li a:hover{background:#333; color:#fff;}
.nav_col ul li:hover{border-left-color:#000000;}
.nav_col ul ul{border:1px solid #999;-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);display:none;position:absolute;z-index:999;width:200px;top:0;left:100%;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.nav_col ul ul ul{display:none;position:absolute;width:200px;top:0;left:100%;}


.box_home{padding:10px;background:#EAF4FC;width:265px;float:left;position:relative;margin:0 0 40px 40px;}
.box_home .title span{display:none !important;}
.box_home *{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.box_home img{width:265px;height:265px;}
.box_home.fix{margin:0 0 10px 0;}
.box_home .img{display:block;width:265px;height:265px;margin:0 0 5px 0;overflow:hidden;}
.box_home .txt_box a{display:block;height:32px;overflow:hidden;margin:10px 0;font:400 14px/16px Arial,Helvetica,sans-serif;color:#000;text-decoration:none;}
.box_home .readmore{background:#0B569E;color:#fff;font:400 14px/27px 'Arial',Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;width:72px;height:27px;text-align:center;float:right;position:relative;}.box_home .readmore:hover{background:#003263;}
.box_home .follow{display:none !important;float:left;position:relative;width:150px;height:27px;background:#bebebe;color:#000;font:400 14px/27px 'Arial',Arial,Helvetica,sans-serif;text-transform:uppercase;text-indent:5px;margin:0 0 0 5px;}.box_home .follow span{float:left;}
.box_home .follow a{display:block;width:16px;height:16px;float:right;margin:5px 4px 0 0;}.box_home .follow a.fb{background:url('../img/icons/fb.png') no-repeat 0 0;}
.box_home .follow a.tw{background:url('../img/icons/tw.png') no-repeat 0 0;}
.box_home:hover .img img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.services_home{padding:10px;background:#eaeaea;width:310px;float:left;position:relative;margin:0 0 10px 40px;}.services_home.fix{margin:0 0 10px 0;}
.services_home *{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.services_home .img{display:block;width:310px;height:200px;margin:0 0 5px 0;overflow:hidden;}
.services_home .txt_box a{display:block;height:80px;overflow:hidden;margin:10px 0;font:400 14px/16px Arial,Helvetica,sans-serif;color:#000;text-decoration:none;}
.services_home .readmore{background:#000000;color:#fff;font:400 14px/27px 'Arial',Arial,Helvetica,sans-serif;margin:10px;text-transform:uppercase;text-decoration:none;width:72px;height:27px;text-align:center;float:left;position:relative;}.services_home .readmore:hover{background:#262626;}
.services_home:hover .img img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.news_home small{font-size:12px;display:block;}
.news_home .last_new{background:#eaeaea;padding:5px;border:1px solid #bebebe;}.news_home .last_new .img{display:block;width:80px;height:80px;float:left;margin:0 5px 5px 0;}
.news_home .last_new .txt_box a{display:block;height:80px;overflow:hidden;font:400 14px/16px Arial,Helvetica,sans-serif;color:#000;text-decoration:none;}.news_home .last_new .txt_box a span{color:#000000;display:block;font-size:18px;}
.news_home .news_slider{margin:10px 0;height:140px;}.news_home .news_slider li{background:#eaeaea;padding:5px;width:688px;display:block;margin:0 0 10px 0;border:1px solid #bebebe;height:27px;overflow:hidden;}.news_home .news_slider li a{font:400 18px 'Arial',Arial,Helvetica,sans-serif;color:#000000;text-decoration:none;}
.news_home .news_nav a{font:400 30px/30px Arial,Helvetica,sans-serif;text-align:center;display:block;width:30px;height:30px;background:#000000;float:left;position:relative;color:#fff;text-decoration:none;}.news_home .news_nav a:hover{background:#262626;}
.artigos_home .block{background:#eaeaea;padding:10px;width:280px;margin-bottom:20px;}.artigos_home .block h2 a{font:400 16px/18px 'Arial',Arial,Helvetica,sans-serif;color:#000000;text-transform:uppercase;text-decoration:none;display:block;height:45px;overflow:hidden;}
.artigos_home .block .wrap{height:76px;overflow:hidden;display:block;font:400 16px/18px 'Arial',Arial,Helvetica,sans-serif;color:#000;text-decoration:none;}
.partners .item{float:left;position:relative;width:220px;display:block;margin:0 10px;}.partners .item a{text-decoration:none;color:#000000;font:400 16px/18px 'Arial',Arial,Helvetica,sans-serif;}.partners .item a:hover{color:#000000;}
.partners .item .desc{height:40px;overflow:hidden;display:block;color:#bebebe;}
.gallery li,.gallery_view li{margin:0 0 5px 0;float:left;position:relative;width:175px;height:221px;overflow:hidden;font:400 16px/16px 'Arial',Arial,Helvetica,sans-serif;filter:alpha(opacity = 50 );-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}.gallery li:hover,.gallery_view li:hover{filter:alpha(opacity = 100 );-khtml-opacity:1;-moz-opacity:1;opacity:1;}
.gallery li a,.gallery_view li a{color:#000;text-decoration:none;}
.gallery_view li{height:170px;}
.gallery_nav *{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.gallery_nav li{float:left;position:relative;}.gallery_nav li.active a{background:#000000;}
.gallery_nav li a{display:block;width:15px;height:15px;padding:0;margin:3px 3px 0 0;font:400 12px/15px Arial,Helvetica,sans-serif;cursor:pointer;background:#000000;text-align:center;color:#fff;}
.footer{margin-top:20px;color:#fff;background:#eaeaea;}.footer h2{color:#000000;font:400 18px 'Arial',Arial,Helvetica,sans-serif;}
.footer .nav,.footer .contato,.footer .newsletter,.footer .unidades{height:280px;}
.footer .nav{border-right:1px solid #b9b9b9;width:430px !important;float:left;position:relative;margin:0 30px;padding:10px 10px 0 0;box-shadow: none !important;background: #eaeaea;}.footer .nav li{display:block;width:50%;}
.footer .nav a{color:#000000;font:400 14px 'Arial',Arial,Helvetica,sans-serif;text-decoration:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}.footer .nav a:hover{color:#ffffff;}
.footer .contato{border-right:1px dotted #b9b9b9;width:335px;float:left;position:relative;margin:0 10px;padding:10px 0 0 0;display:table;}.footer .contato input[type=text],.footer .contato textarea{border:none;outline:none;background:#fff;padding:2px 5px;width:269px;margin:0 0 5px 0;}
.footer .contato textarea{height:80px;}
.footer .contato input[type=submit]{color:#000000;background:none;border:none;}
.footer .newsletter{border-right:1px dotted #b9b9b9;width:175px;float:left;position:relative;margin:0 10px;padding:10px 0 0 0;}.footer .newsletter input[type=text],.footer .newsletter textarea{border:none;outline:none;background:#fff;padding:2px 5px;width:160px;margin:0 0 5px 0;}
.footer .newsletter textarea{height:80px;}
.footer .newsletter input[type=submit]{color:#000000;background:none;border:none;}
.footer .unidades{width:220px;float:left;position:relative;margin:0 10px;padding:10px 0 0 0;}
.footer .know_more{color:#000;margin:0 0 10px 10px;font:400 16px 'Arial',Arial,Helvetica,sans-serif;}.footer .know_more a{text-decoration:none;color:#000000;}
.footer .know_more li{float:left;position:relative;margin:0 5px 0 0;}
.footer h1, .footer h2, .footer h3{ color:#333; font-size:14px; line-height:20px; }
.g1{color:#eaeaea;}
.g2{color:#bebebe;}
.g3{color:#000;}
.g4{color:#585858;}
.adsense h2{color:#333;text-transform:uppercase;font:400 18px 'Arial',Arial,Helvetica,sans-serif;}
.twitter-share-button,.facebook-share,.g-plusone2{position:relative;float:left;}
.facebook-share{margin:0 0 0 10px;}
.g-plusone2{width:32px !important;margin:0 10px !important;}
.txt{font:normal 400 14px/16px Arial,Helvetica,sans-serif;}.txt a{text-decoration:underline;color:#000000;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}.txt a:hover{color:#ffffff;}
.txt a:active{background:#000000;color:#fff;text-decoration:none;}
.txt b,.txt strong{text-weight:bold;}
.txt i,.txt em{text-style:italic;}
.txt u{text-decoration:underline;}
.txt ul{list-style:disc inside;}.txt ul.social_icons{list-style:none;margin:5px 0;}.txt ul.social_icons li{float:left;position:relative;margin:0 5px 0 0;}
.txt small{font-size:12px;display:block;}
.form{font:400 16px Arial,Helvetica,sans-serif;}.form div{margin:0 0 10px 0;}
.form label{display:block;margin-top:20px;}
.form *{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.form input[type=text],.form input[type=password],.form textarea,.form select{width:98%;border:1px solid #bebebe;padding:5px;height:30px;font:400 14px Arial,Helvetica,sans-serif;outline:none;color:#989898;}.form input[type=text]:hover,.form textarea:hover,.form select:hover{border-color:#ffffff;}
.form input[type=text]:focus,.form textarea:focus,.form select:focus{border-color:#000000;}
textarea{font-family: Arial,Helvetica,sans-serif; }
.form textarea{ height:220px; overflow:auto; resize:none; font-family: Arial,Helvetica,sans-serif; }
.form input[type=submit]{font:400 14px Arial,Helvetica,sans-serif;color:#fff;background:#000000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:none;text-transform:uppercase;padding:5px 10px;cursor:pointer;}.form input[type=submit]:hover{background:#000000;}
.form input[type=submit]:active{background:#ffffff;}
#map_canvas{width:920px;height:460px;}#map_canvas.map_canvas{width:920px;}
#map_canvas.map_canvas2{width:920px;}
hr,.hr{height:1px;border:none;outline:none;background:#eee;margin:8px 0;}
.prod_tab_wrap{padding:10px;border:1px solid #bebebe;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.prod_tab_wrap .search{float:right;}.prod_tab_wrap .search input[type=text]{color:#999;font:400 16px/25px 'Arial',Arial,Helvetica,sans-serif;text-indent:35px;background:#eedcbe url('../img/search.png') no-repeat 0 -3px;width:254px;height:25px;float:left;margin:0;padding:0;outline:none;border:none;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-box-shadow:inset 0 0 5px #999999;-moz-box-shadow:inset 0 0 5px #999999;box-shadow:inset 0 0 5px #999999;}.prod_tab_wrap .search input[type=text]:focus{color:#000;}
.prod_tab_wrap .search input[type=submit]{color:#fff;height:25px;margin:0;padding:0 10px;cursor:pointer;outline:none;border:none;float:left;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.prod_tab>ul{background:#eaeaea;height:40px;border:1px solid #bebebe;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.prod_tab>ul li{border-right:1px dotted #656565;}.prod_tab>ul li:last-child{border:none;}.prod_tab>ul li:last-child a{padding:0 30px 0 15px;text-align:center;}
.prod_tab>ul li a{background:none;font:400 16px/40px 'Arial',Arial,Helvetica,sans-serif;color:#000000;padding:0 15px;margin:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.prod_tab a.selected,.prod_tab a:hover,.prod_tab a:focus{background:#000000;color:#fff;}
.prod_tab a.selected:hover{background:#000000;}
.prod_tab .txt{padding:10px;}.prod_tab .txt ul{list-style:disc inside;}.prod_tab .txt ul li{width:100%;display:block;padding:5px 0;text-indent:5px;}.prod_tab .txt ul li.darken{background:#eaeaea;}
.prod_tab .txt p{margin: 5px; width:590px;}
.prod_tab div{padding:0;}
.prod_tab .list_prod{float:left;position:relative;width:178px;padding:10px 4px;margin:5px 0 0 0;border:1px solid #fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}.prod_tab .list_prod a{font:400 16px/100% 'Arial',Arial,Helvetica,sans-serif;color:#000000;text-decoration:none;}.prod_tab .list_prod a img{margin::0 5px 5px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.prod_tab .list_prod a .title{height:52px;overflow:hidden;display:block;}
.prod_tab .list_prod a .price{color:#ffffff;display:block;font-size:18px;}
.prod_tab .list_prod:hover{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-color:#989898;}.prod_tab .list_prod:hover a{background:none;color:#000000;}.prod_tab .list_prod:hover a span{color:#000000;}
.price .de{text-decoration:line-through;font:400 22px/22px Arial,Helvetica,sans-serif;color:#E90000;}
.price .por{font:400 36px/36px 'Arial',Arial,Helvetica,sans-serif;color:#000000;margin:0 0 20px 0;}
.price .parcelas{font:400 18px/24px "Arial","Lucida Grande",sans-serif;color:#656565;}
.price .economize{color:#333;font:400 24px "Arial","Lucida Grande",sans-serif;}
.comprar{width: 100% !important;margin: 20px 0;padding:5px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font:400 14px/16px Arial,Helvetica,sans-serif;color:#000000;text-decoration:none;text-align:center;background:#ffffff;-webkit-box-shadow:0 0 7px #999999;-moz-box-shadow:0 0 7px #999999;box-shadow:0 0 7px #999999;}
.comprar span{color:#000000;font:400 24px 'Arial',Arial,Helvetica,sans-serif;text-transform:uppercase;}
.comprar:hover{background:#ffffff;color:#000000;}
.detalhes h2{font:400 18px 'Arial',Arial,Helvetica,sans-serif;color:#ffffff;}
.tag_list li{float:left;position:relative;font:400 14px Arial,Helvetica,sans-serif;color:#656565;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}.tag_list li a{color:#989898;text-decoration:none;}.tag_list li a:hover{color:#000000;}
.promo_item{position:relative;float:left;margin-bottom:15px;}.promo_item .category{font:400 22px/24px 'Arial',Arial,Helvetica,sans-serif;color:#000000;text-decoration:none;text-transform:uppercase;display:block;overflow:hidden;height:49px;}
.promo_item .img{display:block;width:300px;height:300px;position:relative;text-decoration:none;color:#fff;font:400 16px 'Arial',Arial,Helvetica,sans-serif;text-transform:uppercase;}.promo_item .img.img_220{width:220px;height:220px;}
.promo_item .img img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 7px #999999;-moz-box-shadow:0 0 7px #999999;box-shadow:0 0 7px #999999;position:absolute;z-index:1;}
.promo_item .img span{position:absolute;z-index:2;display:block;background:#000000;bottom:20px;left:0;padding:5px 10px;text-shadow:1px 1px 0 rgba(0,0,0,0.5);}
.promo_item .desc.desc_220{font-size:18px;height:70px;overflow:hidden;}
.promo_item .desc>a{text-decoration:none;display:block;background:#eaeaea;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;color:#000000;font:400 16px/16px 'Arial',Arial,Helvetica,sans-serif;height:100px;overflow:hidden;}
.promo_item h2.desc a{color:#000000;border:none;font:400 18px 'Arial',Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;background:none;}
.promo_item .read_more,.promo_item .buy_it{margin:10px 0;float:left;position:relative;padding:5px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font:400 14px/16px Arial,Helvetica,sans-serif;color:#777;text-shadow:1px 0px 0 rgba(0,0,0,0.5);text-decoration:none;}
.promo_item .read_more{background:#ffffff;margin-right:10px;}.promo_item .read_more:hover{background:#d9d9d9;}
.promo_item .buy_it{background:#000000;}.promo_item .buy_it:hover{background:#000000;}
.more_prod h2 .next,.more_prod h2 .prev{font-size:50px;cursor:pointer;}
.description_category{font:italic 400 14px Arial,Helvetica,sans-serif;color:#989898;height:34px;overflow:hidden;margin-bottom:5px;}
.aviso_ie{padding:5px 0;border-bottom:1px solid #F7941D;background:#FEEFDA;text-align:center;font:400 14px "Arial","Lucida Grande",sans-serif;position:relative;}.aviso_ie a{color:#F7941D;}
.aviso_ie .close{position:absolute;right:15px;top:25px;font:400 16px "Arial","Lucida Grande",sans-serif;color:#fff;padding:5px;background-color:#F7941D;cursor:pointer;}
.pagination li{float:left;position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;border:1px solid #fff;margin:0 5px 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.pagination li a{display:block;padding:5px 10px;text-decoration:none;font:400 14px "Arial","Lucida Grande",sans-serif;color:#000000;}
.pagination li.disabled{background:#bebebe;border-color:#bebebe;}.pagination li.disabled a{color:#eaeaea;cursor:not-allowed;}
.pagination li.disabled:hover{background:#000;border-color:#bebebe;}
.pagination li.active,.pagination li:hover{background:#595959;border-color:#262626;}
.list_services{margin:0 10px 15px 0;float:left;}.list_services.red h2{color:#000000;}
.list_services.red a.link{}
.list_services.red a.plus{background:#000000;}
.list_services.red li:hover a.plus{background:#fff;color:#000000 !important;}
.list_services.red .read_more{background:#000000;}.list_services.red .read_more:hover{background:#000000;color:#fff;}
.list_services a{text-decoration:none;}.list_services a h2{font:400 24px 'Arial',Arial,Helvetica,sans-serif;color:#000;text-transform:uppercase;}
.list_services a p{font:italic 400 14px Arial,Helvetica,sans-serif;color:#7e7e7e;}
.list_services ul{margin:0 0 15px 0;}
.list_services ul li{background:#eaeaea;border-left:5px solid #bebebe;border-bottom:1px solid #fff;padding:7px 0;width:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.list_services ul li.darken{background:#bebebe;border-left-color:#a5a5a5;}
.list_services ul li.darken a{color:#fff;}
.list_services ul li a{color:#333;font:400 16px/100% 'Arial',Arial,Helvetica,sans-serif;text-decoration:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.list_services ul li a.link{font-size:22px;color:#000;display:block;width:410px;float:left;text-transform:uppercase;text-indent:10px;}
.list_services ul li a.link span{display:block;color:#7e7e7e;font-size:16px;font-style:italic;text-transform:none;}
.list_services ul li a.link .link_txt{width:410px;overflow:hidden;height:20px;display:block;}
.list_services ul li a.plus{display:block;width:30px;height:30px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;float:right;background:#000;font:400 16px/30px 'Arial',Arial,Helvetica,sans-serif;color:#fff;text-align:center;margin:5px;}
.list_services ul li:hover{background:#989898;border-left-color:#727272;border-bottom:1px solid #fff;}.list_services ul li:hover a,.list_services ul li:hover span{color:#fff !important;}
.list_services .read_more{background:#000;padding:5px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;font:400 16px/33px 'Arial',Arial,Helvetica,sans-serif;text-decoration:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}.list_services .read_more:hover{background:#bebebe;color:#000;}
.services_capa *{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.services_capa .txt_box{display:block;height:80px;overflow:hidden;margin:10px 0;}.services_capa .txt_box a{font:400 14px/16px Arial,Helvetica,sans-serif;color:#000;text-decoration:none;}
.services_capa a.img{display:block;height:150px;overflow:hidden;}
.services_capa .readmore{background:#000000;color:#fff;font:400 14px/27px 'Arial',Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;width:72px;height:27px;text-align:center;float:right;position:relative;}.services_capa .readmore:hover{background:#262626;}
.services_capa:hover .img img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}

a.bt_cursos{ background:#eaeaea; color:#555; text-decoration:none; width:150px; float: left; text-align: center; margin: 0 0 20px 0; display:block; height: 25px; line-height: 25px; border:solid 1px #474747; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
a.bt_cursos:hover{ background:#ccc; color:#555; text-decoration:none; width:150px; float: left; text-align: center; margin: 0 0 20px 0; display:block; height: 25px; line-height: 25px; border:solid 1px #474747; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.nomargin{margin:0 !important;}
.social_bar{margin:0 0 10px 0;float:left;position:relative;}.social_bar .social_txt{font:400 14px "Arial","Lucida Grande",sans-serif;color:#000000;margin:0 10px;float:left;}
.social_bar .tumblr_share{display:inline-block;text-indent:-9999px;overflow:hidden;width:63px;height:20px;background:url('https://platform.tumblr.com/v1/share_2.png') top left no-repeat transparent;}
.social_bar .twitter-share-button,.social_bar .facebook-share,.social_bar .tumblr_share,.social_bar .g-plusone2,.social_bar #copy,.social_bar #link_copy,.social_bar .pdf,.social_bar .addthis_button{position:relative;float:left;margin:0 0 0 10px;}
.social_bar .twitter-share-button{margin:0;}
.social_bar .addthis_button{margin-top:2px;}
.social_bar .g-plusone2{width:80px !important;margin:0 10px !important;overflow:hidden;}
.social_bar .twitter-share-button,.social_bar .facebook-share{width:120px !important;overflow:hidden;}
.social_bar #link_copy{width:120px;height:20px;border:1px solid #eaeaea;background:#eaeaea;color:#666;padding:0;}
.social_bar #copy{display:block;width:23px;height:23px;background:url('../img/copy.png') no-repeat 0 0;}
.social_bar .pdf{display:block;width:23px;height:23px;background:url('../img/pdf.png') no-repeat 0 0;}

.gray_box{ display:table; width:100%; background:rgba(0,0,0,0.5);  border:solid 1px #333; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom: 25px; }
.gray_box h2{ padding: 5px 0 0 10px; }
.gray_box a.bt_pdf{ border:solid 1px #cfcfcf; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background:#fff; color:#777; height: 25px; line-height: 25px; padding: 0 15px; text-decoration: none; margin: 10px 5px;font-weight: bold;font-size: 14px; }
.gray_box .left{ float:left; }


.green_box{ display:table; width:100%; background:rgba(147, 255, 0, 0.5);  border:solid 1px #333; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom: 25px; }
.green_box h2{ padding: 5px 0 0 10px; color:#333 !important; }
.green_box a.bt_pdf{ border:solid 1px #cfcfcf; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background:#fff; color:#777; height: 25px; line-height: 25px; padding: 0 15px; text-decoration: none; margin: 10px 5px;font-weight: bold;font-size: 14px; }
.green_box .left{ float:left; }


a.bt_cad_int{display:block;width:100%;text-decoration:none;border:solid 1px #a90329;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color:#fff;text-align:center;height:35px;line-height:35px;font-size:14px;margin-bottom:30px;font-weight:bold;

background: #a90329;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019));
background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );
}

.nav>ul>li>a {
    text-transform: uppercase;
    color:#000;
    text-decoration:none;
    display:block;
    padding:5px 20px;
}