@charset "utf-8";

body{margin:0;font-family:Myriad Pro;font-weight:normal;padding:0;}

img{border:none;}
ul{margin:0;list-style:none;padding:0;}
a{text-decoration:none;outline:none;}
a:active{background:none;}
input, select, textarea{outline:none;}
textarea{resize:none;}

.wrapper{margin:0 auto;width:1170px;}

#header{background-color:#f3f3f3;float:left;width:100%;}
#header img{float:left;margin:15px 0;width:180px;}
#header .logo{margin:20px 0px 0px 40px;}
#header .menu ul{float:right;list-style:none;width:770px;}
#header .menu ul li{float:left;}
#header .menu ul li a{color:#4c4c4c;float:left;font-family:Aparajita;font-size:15px;padding:90px 20px 30px 20px;text-transform:uppercase;}
#header .menu ul li a:hover{background:#ebebeb;}

#content div.slide-area{float:left;height:400px;margin-top:-3px;padding:3px 0;position:relative;width:1170px;z-index:1;}
#content div.slide-area .prev-slide, #content .slide-area .next-slide{height:30px;margin-top:-15px;opacity:0.5;position:absolute;top:37%;width:17px;z-index:3;}
#content div.slide-area .prev-slide{left:5px;margin:20px 0;}
#content div.slide-area .next-slide{margin:25px 8px;right:19px;}
#content div.slide-area .prev-slide:hover,#content div.slide-area .next-slide:hover{opacity:0.8;}
#content div.slide-area div.slide{height:400px;overflow:hidden;width:1170px;}
#content div.slide-area div.slide ul{height:inherit;list-style:none;}
#content div.slide-area div.slide ul li{float:left;height:inherit;position:relative;width:1170px;}
#content div.slide-area div.slide ul li img{height:400px;width:1170px;}
#content .slide-area .prev, #header .wrapper .slide-area .next{height:30px;margin-top:-15px;position:absolute;top:50%;width:17px;}
#content .slide-area .slide-pagination{bottom:8px;}
#content .slide-area .slide-pagination a{background:gray;border:1px solid #000;display:block;float:left;height:15px;margin:0 5px;width:15px;}
#content .slide-area .slide-pagination a.slide-active, #content .slide-area .slide-pagination a:hover{background:red;border:1px solid #fff;}

#content{background-color:#f5f5f5;float:left;width:inherit;}
#content .products h1{border-bottom:solid 1px;color:#565656;font-size:28px;margin:30px 0px;padding:10px 0px;text-align:center;text-transform:uppercase;}
#content .products ul {float;left; text-align:center;list-style:none;width:100%;display:inline-block;}
#content .products ul li{margin:10px;display:inline-block;}
#content .products ul li a {border:solid 2px #e1e1e1;color:#000;font-size:16px;margin: 0px 20px;padding:5px 40px;text-align:center;text-transform:uppercase;}
#content .products ul li a:hover{background-color:#eb5c00; color:#fff;}

#content .products .carousel-area{float:left;position:relative;width:100% !important;z-index:1;}
#content .products .carousel-area .prev{background:url('../images/prev.png')no-repeat;cursor:pointer;left:8px;height:64px;opacity:0.5;position:absolute;top:105px;width:32px;z-index:2;}
#content .products .carousel-area .next{background:url('../images/next.png')no-repeat;cursor:pointer;right:8px;height:64px;opacity:0.5;position:absolute;top:105px;width:32px;z-index:2;}
#content .products .jcarousel{float:left;margin:0 5%;width:90% !important;z-index:2;}
#content .products .jcarousel ul{float:left;list-style:none;}
#content .products .jcarousel ul li{float:left;margin:10px 0px;width:265px;}
#content .products .jcarousel ul li a{border:dotted 2px #e1e1e1;float:left;height:300px;margin:0px 10px;overflow:hidden;}
#content .products .jcarousel ul li a:hover{background-color:#E6E6E6;cursor:pointer;opacity:0.8}
#content .products .jcarousel ul li img{height:135px;width:100%;}
#content .products .jcarousel ul li h2{color:#000;font-size:18px;}
#content .products .jcarousel ul li h4{color:#565656;font-size:12px;}
#content .products .jcarousel ul li h5{background-color:#eb5c00;color:#fff;padding:3px;}

#content .tips {float:left;width:inherit;}
#content .tips h1{color:#565656;border:solid 2px #e1e1e1;font-size:28px;margin:10px 0px 30px 0px;padding:10px 0px;text-align:center;text-transform:uppercase;}
#content .tips a{border:solid 1px #e1e1e1;float:left;margin:5px 10px;padding:10px 30px;vertical-align:middle;width:500px;height:205px;}
#content .tips a h2{color:#000;font-size:18px;margin:0px;text-align:center;text-transform:uppercase;}
#content .tips a h3{color:#6a6a6a;font-size:14px;font-weight:normal;margin:0px;text-align:justify;}
#content .tips a img{clear:right;float:left;height:160px;margin:10px;}
#content .tips .moreTips a{height:12px;border:solid 2px #e1e1e1;color:#000;float:right;font-size:15px;margin:5px 15px;text-align:center;text-transform:uppercase;width:100px;}
#content .tips .moreTips a:hover{background:#eb5c00;color:#fff}

#content .links{width:680px;/*padding: 0px 70px;*/display:block;margin:0 auto;}
#content .links a{background-color:#eb5c00;color:#f5f5f5;float:left;font-size:18px;font-weight:normal;margin:30px 10px;padding:70px 0px 30px 0px;text-align:center;text-transform:uppercase;width:320px;}

#content .about-us{float:left;margin:30px;text-align:center;}
#content .about-us h1{color:#565656;font-size:28px;font-weight:normal;margin-bottom:50px;padding:10px 0px;text-transform:uppercase;}
#content .about-us h2{color:#6a6a6a;font-size:12px;font-weight:normal;line-height:24px;}
#content .about-us img{background-color:#fff;box-shadow:5px 5px 20px #6a6a6a;margin:0px 20px 10px 0px;padding:10px;width:300px;}

#content .benefits{float:left;margin:30px 60px;text-align:center;}
#content .benefits h1{color:#565656;font-size:28px;font-weight:normal;margin-bottom:50px;padding:10px 0px;text-transform:uppercase;}
#content .benefits h2{color:#6a6a6a;font-size:12px;font-weight:normal;line-height:24px;}

#content .contact .error{color:#ff0000;margin:0 4px;}
#content .contact {float:left;margin:0 185px;width:800px;}
#content .contact .message, .info{float:left;width:400px;}
#content .contact h1{color:#565656;font-size:28px;font-weight:normal;margin-bottom:50px;padding:10px 0px;text-align:center;text-transform:uppercase;}
#content .contact h2{color:#6a6a6a;font-size:16px;text-transform:uppercase;}
#content .contact h3{color:#6a6a6a;font-size:14px;font-weight:normal;}
#content .contact form label{color:#828282;font-size:16px;}
#content .contact form input, textarea{color:#000;border:solid 1px #aaa9a9;font-size:12px;margin:5px 0;width:300px}
#content .contact form input[type="submit"]{margin-left:20px;width:120px;}
#content .contact form input[type="reset"]{margin-left:20px;width:120px;}
#content .contact form input{height:20px;}
#content .contact form textarea{height:150px;}
#content .map-field{float:left;margin:40px 0;text-align:center;}
#content #mapContent {height:400px;width:800px;}

#content .curiosity-list {float:left;width:inherit;}
#content .curiosity-list .list{float:left;margin:30px;}
#content .curiosity-list h1{border-bottom:solid 1px;color:#565656;font-size:28px;font-weight:normal;margin:30px;padding:10px 0px;text-align:center;text-transform:uppercase;}
#content .curiosity-list a{border:solid 1px #e1e1e1;float:left;margin:5px 10px;padding:10px 30px;vertical-align:middle;}
#content .curiosity-list a h2{color:#000;font-size:18px;margin:0px;text-align:center;text-transform:uppercase;}
#content .curiosity-list a h3{color:#6a6a6a;font-size:14px;font-weight:normal;margin:0px;text-align:justify;}
#content .curiosity-list a h4{color:#6a6a6a;font-size:12px;font-weight:normal;margin:0px;text-align:right;}
#content .curiosity-list a img{float:left;height:160px;margin:10px;}

#content .product-list {float:left;width:inherit;}
#content .product-list h1{border-bottom:solid 1px;color:#565656;font-size:28px;font-weight:normal;margin:30px;padding:10px 0px;text-align:center;text-transform:uppercase;}
#content .product-list ul {float;left; text-align:center;list-style:none;width:100%;margin:0px 20px 100px 20px;display:inline-block;}
#content .product-list ul li{display:inline-block;}
#content .product-list ul li a {border:solid 2px #e1e1e1;color:#000;font-size:16px;margin:0px 20px;padding:5px 40px;text-align:center;text-transform:uppercase;}
#content .product-list ul li a:hover{background-color:#eb5c00; color:#fff;}
#content .product-list .list{float:left;margin:0 30px;}
#content .product-list .list h2{color:#000;font-size:18px;}
#content .product-list .list h4{color:#565656;font-size:12px;}
#content .product-list .list h5{background-color:#eb5c00;color:#fff;padding:3px;}
#content .product-list .list ul{list-style:none;float:left;}
#content .product-list .list ul li{float:left;width:265px;}
#content .product-list .list ul li a{border:solid 1px #e1e1e1;display:block;height:300px;margin:10px;}
#content .product-list .list ul li a:hover{background-color:#E6E6E6;}
#content .product-list .list ul li a img{height:135px;width:100%;}
#content .product-list .pagination{clear:left;text-align:center;}
#content .product-list .pagination a{border:solid 2px #e1e1e1;color:#000;font-size:12px;margin:10px;padding:5px 20px;}
#content .product-list .pagination a:hover{background-color:#eb5c00; color:#fff;}

#content .region {float:left;text-align:center;width:inherit;}
#content .region h1{color:#565656;border:solid 2px #e1e1e1;font-size:28px;font-weight:normal;margin-bottom:50px;padding:10px 0px;text-transform:uppercase;}
#content .region img{margin-bottom:50px;width:500px;}

#content .tip-list {float:left;width:inherit;}
#content .tip-list .list{float:left;margin:30px;}
#content .tip-list h1{border-bottom:solid 1px;color:#565656;font-size:28px;font-weight:normal;margin:30px;padding:10px 0px;text-align:center;text-transform:uppercase;}
#content .tip-list a{border:solid 1px #e1e1e1;float:left;margin:5px 10px;padding:10px 30px;vertical-align:middle;}
#content .tip-list a h2{color:#000;font-size:18px;margin:0px;text-align:center;text-transform:uppercase;}
#content .tip-list a h3{color:#6a6a6a;font-size:14px;font-weight:normal;margin:0px;text-align:justify;}
#content .tip-list a h4{color:#6a6a6a;font-size:12px;font-weight:normal;margin:0px;text-align:right;}
#content .tip-list a img{float:left;height:160px;margin:10px;}

#content .curiosity-list .item, .product-list .item, .tip-list .item{color:#565656;float:left;margin:20px 150px;}
#content .curiosity-list .item h2, .product-list .item h2, .tip-list .item h2{font-size:18px;}
#content .curiosity-list .item h4, .product-list .item h4, .tip-list .item h4{font-size:14px;font-weight:normal;}
#content .curiosity-list .item img, .product-list .item img, .tip-list .item img{background-color:#fff;border:solid 1px #6a6a6a;float:left;margin:10px 20px 10px 0px;padding:5px;width:300px;}

#footer{background-color:#2e2e2e;float:left;padding:20px 0;text-align:center;width:100%;}
#footer h1{color:#fff;font-family:Arial;font-size:12px;font-weight:normal;}

.product-list .item img {
	background-color: #fff;
    border: solid 1px #6a6a6a;
    margin: 10px 20px 10px 0px;
    padding: 5px;
    width: 500px;
	display:block;
	margin:0 auto;
	float:none;
}

/* Região e Atuação */

 #content .mapablock{width: 700px; height: 600px;margin: 0 auto;display: block;}
#content .mapaestados{float:left;height:600px;margin-top:30px;position:relative;width:700px;}
#content .mapaestados .mapa{float:left;top:50%;left:50%;margin-left:-200px;margin-top:-200px;position:absolute;width:400px;z-index:1;}
#content .mapaestados .estado{color:#1A0C65;float:left;font-size:15px;font-weight:bold;position:absolute;z-index:2;}
#content .mapaestados .ac{top:247px;left:175px;}
#content .mapaestados .al{top:255px;left:529px;}
#content .mapaestados .ap{top:137px;left:360px;}
#content .mapaestados .am{top:200px;left:220px;}
#content .mapaestados .ba{top:275px;left:455px;}
#content .mapaestados .ce{top:195px;left:485px;}
#content .mapaestados .df{top:306px;left:410px;}
#content .mapaestados .es{top:350px;left:478px;}
#content .mapaestados .go{top:320px;left:375px;}
#content .mapaestados .ma{top:200px;left:420px;}
#content .mapaestados .mt{top:285px;left:305px;}
#content .mapaestados .ms{top:355px;left:245px;}
#content .mapaestados .mg{top:345px;left:398px;}
#content .mapaestados .pa{top:200px;left:350px;}
#content .mapaestados .pb{top:226px;left:537px;}
#content .mapaestados .pr{top:402px;left:330px;}
#content .mapaestados .pe{top:240px;left:535px;}
#content .mapaestados .pi{top:232px;left:450px;}
#content .mapaestados .rj{top:380px;left:465px;}
#content .mapaestados .rn{top:210px;left:532px;}
#content .mapaestados .rs{top:450px;left:265px;}
#content .mapaestados .ro{top:270px;left:235px;}
#content .mapaestados .rr{top:125px;left:240px;}
#content .mapaestados .sc{top:425px;left:395px;}
#content .mapaestados .sp{top:395px;left:410px;}
#content .mapaestados .se{top:270px;left:515px;}
#content .mapaestados .to{top:260px;left:390px;}