@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,500,700);

body{ position: relative; z-index: 0; font:normal 400 100%/100% Ubuntu, Helvetica, sans-serif; }
body *::selection{background:#4a9abf;color:#fff}
body *::-moz-selection{background:#d07f65;color:#fff}
body *::-webkit-selection{background:#d07f65;color:#fff}

hr, .hr{display: block; width: 100%; height: 1px; border-bottom: dashed 1px #162750; padding:5px 0; margin:5px 0; }
#map_canvas{width:100%;height:560px;color:#333;}

.container_9{ width: 720px; float: left; }

/*====  BOTAO PADRAO ====*/
a.bt_padrao{height:25px;line-height:25px;overflow:hidden;float:right;margin: 0 0 10px 15px; background:#162750; color:#fff; padding:0 20px;display:block;margin-top:5px;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;text-decoration:none;}
a.bt_padrao:hover{background:#737373;color:#fff;}

/*====  BOTAO PDF ====*/
.bt_pdf{background:#162750 url('../img/icon_pdf.png') no-repeat 10px center; height:25px;line-height:25px;overflow:hidden;float:right;margin-left:15px;margin-bottom:10px;color:#fff;padding:0 20px 0 40px;display:block;margin-top:5px;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;}
.bt_pdf:hover{background:#737373 url('../img/icon_pdf.png') no-repeat 10px center; color:#fff;margin-left:15px;}

/*==== LISTAGEM ====*/
.listagem .hr_list{ border-bottom: dotted 1px #162750; display:block; height: 1px; width: 940px; margin: 10px 10px; }
.listagem .title_list{ font-size: 16px; font-weight: bold; display: block; width: 100%; color: #162750; }
.listagem .txt_list{ display:block; font-size:14px; line-height:20px; width:100%; float:left; height:100px; overflow:hidden; color:#162750; }

/*==== TV ====*/
.box_video .title_video{font-size: 22px; text-transform: uppercase; color: #0c283d; font-weight: 400; margin-bottom:5px;}
.box_video .wrap_desc{background:#22211E;color:#fff;font-size:14px;line-height:16px;padding:10px;}
.box_video .wrap_desc .desc_video{height:113px;overflow:hidden;width:100%;}
.title_list_videos{font-size: 22px; text-transform: uppercase; color: #0c283d; font-weight: 400;}
.list_video_home .wrap {margin-bottom:20px;}
.list_video_home .wrap .title_videos{color:#0c283d;font-size:12px;font-weight:400;display:block;height:15px;line-height:15px;overflow:hidden;text-transform:uppercase;margin:7px 0;}
.list_video_home .wrap .thumb_video{display:block;height:100px;width:200px;overflow:hidden;}
.list_video_home .wrap .thumb_video .hover{margin-top: -119px;position:relative;z-index:10;}

/*====  FOTOS ====*/
.list_fotos{margin-bottom: 15px;background: #fff;}
.list_fotos img{width: 90%;margin: 0 auto;display: block;}
.list_fotos a.titulo{background: #fff; color:#333; text-decoration:none; padding:5px 15px; width:270px; height:25px; line-height:25px; overflow:hidden; display:block; text-transform:uppercase;}
.list_fotos .wrap_desc{display:block; padding: 5px 15px; width:270px; overflow:hidden; background: #fff;}
.list_fotos .desc{line-height:20px; display:block; height:60px; overflow:hidden; width:100%; color:#603d2a;font-size: 12px;}
.box_int_fotos{margin-top: 15px; margin-left: 8px;}

/*==== HEADER ====*/
.pre_header{ height: 10px; width: 100%; display: block; background: #162750; }
.header{ position: relative; z-index: 9999; }

.header_home{margin-top: -590px; height: 570px; padding: 20px 0px; }
.header_int{ margin-bottom: 20px; }

.header .h1home{ background: #4a9abf; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 25px; text-transform: uppercase; letter-spacing: 1px; font-weight: 200; }
.header a.logo{ display:block; background:url('../img/logo.png') no-repeat 0 0; height:110px; z-index:999; text-indent: -9999px; }
.header .social{ height: 18px; margin-top: 25px; background-repeat: no-repeat; float: right; }
.header .social a{ float: right; width: 18px; height: 18px; margin:0 10px 0 0; text-indent: -9999px; position: relative; }
.header .social a.yt{ background: url('../img/sprite.png') 0px -36px; }
.header .social a.tw{ background: url('../img/sprite.png') 0px -18px; }
.header .social a.fb{ background: url('../img/sprite.png') 0px 0px; }
.emailtop{ height: 18px; line-height: 18px; display: block; float: right; background: url('../img/sprite.png') 0px -54px no-repeat; padding-left: 22px; margin: 25px 25px 0 0; font-size: 18px; }
.teltop{  height: 18px; line-height: 18px; display: block; float: right; background: url('../img/sprite.png') 0px -72px no-repeat;  padding-left: 22px; margin: 25px 25px 0 0; font-size: 18px; }

.bg_top{background: #fff;border-bottom: solid 4px #d7d7d7;}

.header ul.nav{ margin: 30px 0 0 0; height:35px; line-height: 35px; }
.header ul.nav li{ float:left; display:block; position: relative; margin: 0 0 0 20px; }
.header ul.nav li a{ height: 36px;	line-height: 36px; display: table; color: #491a24; font-size: 14px; text-decoration: none; margin: 0; padding: 0 12px; text-transform: uppercase; }
.header ul.nav li a:hover{color:#162750;}
.header ul.nav li > a{ padding: 0px 10px; border: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; height: 40px; display: block; }
.header ul.nav li > a:hover{ background: #e5e5e5;}
.header ul.nav li ul{ padding: 10px 0;display: none;position: absolute;top: 40px;z-index: 9999;width: 240px;margin-left: 0px;background: #fff;border-top: none;
border-left: solid 1px #CDCDCD;border-right: solid 1px #CDCDCD;border-bottom: solid 1px #CDCDCD;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.header ul.nav li ul li{ background:url('../img/bg_menu.png'); margin: 0 0 0 10px; }
.header ul.nav li ul li a { width: 200px; height: auto; line-height: 20px; margin: 0px 10px; text-indent: 0px; font-size: 14px; border: none; border-bottom: dashed 1px #6B6B6B; padding: 5px 0px; text-transform: none; display: table; }
.header ul.nav li ul li:last-child a{border: none;}
.header ul.nav li ul li a i{ display: inline-block; float: right; width: 8px; height: 8px; background: url('../img/sprite_main.png') 0px -275px; text-indent: -9999px; margin-top: 6px; }
.header ul.nav li ul li a:hover{ color: #555; background: #fff; }
.header ul.nav li ul li a.lastone{height:16px; line-height:16px; width:200px; display:table; text-align:center; color:#fff; margin: 0px; padding: 0px; font-size:8px; background: #611519;}
.header ul.nav li:hover > ul{display:block;}

/*=== BIG BOXES HOME ===*/
.home_call{display: table;margin: 0 auto;}
a.big-box-1, a.big-box-2, a.big-box-3{ width: 272px; height: 149px; float: left; display: table; margin-top: -70px; z-index: 88888; position: relative; text-decoration: none; }
a.big-box-1{ background: url('../img/01.png') no-repeat; }
a.big-box-2{ background: url('../img/02.png') no-repeat; }
a.big-box-3{ background: url('../img/03.png') no-repeat; }
a.big-box-1 b, a.big-box-2 b, a.big-box-3 b{ display: block; color: #fff; margin: 20px 0 15px 20px; line-height: 50px; font-size: 20px; text-transform: uppercase; }
a.big-box-1 p, a.big-box-2 p, a.big-box-3 p{ display: block; width: 230px; text-align: justify; color: #fff; margin: 0 20px 15px 20px; line-height: 20px; font-size: 12px; }
.chamada_home h1{ width: 900px; max-width: 100%; height: 90px; overflow: hidden; background: url('../img/h1.png') no-repeat top center; margin: -15px auto 0 auto; padding: 25px 80px 0 80px; display: block; color: #fff; text-transform: uppercase; font-size: 30px; line-height: 41px; text-align: center; }


summary{ color: #737373; }

.cat_list{}
.cat_list *{ -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -o-transition:all .5s ease; -ms-transition:all .5s ease;transition:all .5s ease; }
.cat_list li a{ color:#d07f65; text-decoration:none; padding:5px 10px; display:block; }
.cat_list li:hover{ background:#e8c2b6; }
.cat_list li:hover a{ color:#fff; }

.color_bar{ background:#d07f65; height:10px; }


.box_home{margin-top:20px}
.box_home h2{background:rgba(185,57,101,0.7);text-align:center;display:block}
.box_home h2 a{color:#fff;text-decoration:none;text-shadow:-1px -1px 0 #e8c2b6}
.box_home .img{position:relative;width:300px;height:300px;overflow:hidden}
.box_home .img a{text-decoration:none}
.box_home .img span{position:absolute;right:0;bottom:-65px;z-index:99;color:#fff;letter-spacing:10px;filter:alpha(opacity = 50 );-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.box_home .txt{background:#f1f1f1;display:block;text-decoration:none;color:#333;height:44px;padding:5px;overflow:hidden;text-align:justify}
.box_home:hover .img span{bottom:80px;right:18%;color:#d07f65;filter:alpha(opacity = 100 );-khtml-opacity:1;-moz-opacity:1;opacity:1}
.box_home .read_more{float:left;position:relative;color:#fff;text-decoration:none;background:#d07f65;padding:2px 5px}
.box_home .read_more:hover{background-color:#e8c2b6}
.box_home .social_share{float:right;position:relative}
.box_home .social_share a{display:block;width:16px;height:16px;float:left;position:relative;margin:0 3px 0 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.box_home .social_share a.tweet{background:#d07f65 url('../img/tw.png') no-repeat 0 0}
.box_home .social_share a.fb{background:#d07f65 url('../img/fbb.png') no-repeat 0 0}
.box_home .social_share a:hover{background-color:#e8c2b6}

.news_ads{margin:10px 0}.news_ads .grid_3 h2{color:#bebebe;text-transform:uppercase}
.news_ads .news_home{margin-top:10px}.news_ads .news_home small{font-size:12px;display:block}
.news_ads .news_home .last_new{background:#fff;padding:5px;border:1px solid #bebebe}
.news_ads .news_home .last_new *{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.news_ads .news_home .last_new .img{display:block;width:80px;height:80px;float:left;margin:0 5px 5px 0}
.news_ads .news_home .last_new .txt_box a{display:block;height:80px;overflow:hidden;color:#8b8b8b;text-decoration:none}
.news_ads .news_home .last_new .txt_box a span{color:#d07f65;display:block;font-size:18px}
.news_ads .news_home .last_new:hover{border-color:#8b8b8b}
.news_ads .news_home .last_new:hover a{color:#e8c2b6}
.news_ads .news_home .last_new:active{border-color:#d07f65;background:#d26d8f}
.news_ads .news_home .last_new:active *{color:#fff !important}
.news_ads .news_home .news_slider{margin:10px 0;height:180px}
.news_ads .news_home .news_slider li{background:#fff;padding:5px;width:688px;display:block;margin:0 0 10px 0;border:1px solid #f1f1f1;height:21px;overflow:hidden}
.news_ads .news_home .news_slider li *{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.news_ads .news_home .news_slider li a{color:#d26d8f;text-decoration:none}
.news_ads .news_home .news_slider li:hover{border-color:#bebebe}
.news_ads .news_home .news_slider li:hover *{color:#e8c2b6}
.news_ads .news_home .news_slider li:active{border-color:#d07f65;background:#d26d8f}
.news_ads .news_home .news_slider li:active *{color:#fff}
.news_ads .news_home .news_nav a{text-align:center;display:block;width:30px;height:30px;background:#d07f65;float:left;position:relative;color:#fff;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.news_ads .news_home .news_nav a:hover{background:#d26d8f}

.departamentos{margin:0 0 15px 0}
.departamentos.large li{width:930px}
.departamentos *{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.departamentos li{float:left;position:relative;width:290px;margin:0 10px 10px 10px;background:rgba(185,57,101,0.7);padding:5px}
.departamentos li .img{position:relative;width:100px;height:100px;overflow:hidden;float:left;margin:0 5px 0 0}
.departamentos li .img img{-webkit-filter:grayscale(0)}
.departamentos li .img a{text-decoration:none}
.departamentos li .img span{position:absolute;right:0;bottom:-5px;z-index:99;color:#fff;filter:alpha(opacity = 50 );-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.departamentos li h2{display:block;height:55px;overflow:hidden}
.departamentos li h2 a{color:#fff;text-decoration:none}
.departamentos li .txt{color:#fff;text-decoration:none;display:block;height:35px;overflow:hidden}
.departamentos li:hover{background:#e8c2b6}
.departamentos li:hover .img span{bottom:25px;right:30%;color:#d07f65;filter:alpha(opacity = 100 );-khtml-opacity:1;-moz-opacity:1;opacity:1;font-size:35px}
.departamentos li:hover img{-webkit-filter:grayscale(1)}

.title_galeria{ line-height: 20px; font-size: 16px; display: block; width: 300px; color: #555; border-bottom: dotted 1px #888;margin-bottom: 5px; }


.adsense{width:468px;height:60px;float:left;position:relative;margin-top:10px}
.adsense.fix{margin:10px 10px 0 0}

.inline_list_gallery{list-style:none !important;padding:0 10px}
.inline_list_gallery li{float:left;position:relative;margin:0 15px 0 0}

.footer{ margin-top:20px;}
.footer .fundo-footer{ padding-bottom: 20px;}
.footer .nav{ background:#d3f1ff; height:25px; padding: 5px 0;}
.footer .nav li{ float:left; position:relative; margin:0 8px 0 0; color:#499abf; }
.footer .nav li:hover a{ background:#fff; color:#499abf; }
.footer .nav a{ color:#499abf; text-decoration:none; padding:5px; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -o-transition:all .5s ease; -ms-transition:all .5s ease; transition:all .5s ease; line-height: 25px; }
.footer .form_rapido{background:url('../img/form_rapido.png') no-repeat 0 0;margin-top:20px}
.footer .form_rapido .form{margin:10px 0 0 43px;width:400px}
.footer .form_rapido .form textarea{height:50px}
.footer .localizacao{background:url('../img/localizacao.png') no-repeat 0 0;margin-top:20px}
.footer .localizacao img{margin-top: 4px;margin-left: -10px;}
.rights{ background: #0c283d; height: 40px; display: block; text-align: center; color: #fff; font-size: 13px; line-height: 40px; margin-bottom: -40px; }
.rights a{text-decoration: none; color:#fff; }

.title{display: table; width:100%; margin-bottom: 20px;}
.title h1, .title h2, .title h3, .title h4, .title h5, .title h6{ font-size: 24px; line-height: 24px; color: #162750; text-transform: uppercase; display: table; width: 100%; margin: 60px 0 5px 0; border-bottom: dashed 1px #162750; font-weight: bold; padding-bottom: 5px; }
.title p{ width:940px; color: #162750; font-style: italic; font-size: 14px; }

/*==== PRODUCTS HOME ====*/
.carroussel_products_home{ display:block; width:100%; height: 390px; overflow: hidden; }
.products_box{ height:390px; background:#fff; }
.products_box .products_title{ display:block; width: 270px; height: 40px; padding: 5px 15px; overflow: hidden; line-height: 40px; font-size: 20px; color:#6a1a00; font-weight: bold; background: url('../img/bg_title.jpg');}
.products_box .products_description{ display:block; width: 260px; height: 75px; overflow: hidden; font-style: italic; font-size: 12px; text-align: center; line-height: 25px; padding: 0 20px; margin: 10px 0; color:#ababab;}
.products_box a.products_see_more{ display:block; width: 110px; height:26px; line-height: 26px; text-align: center; background: #fdcb9a; font-style: italic; font-size: 16px; text-decoration: none; float: right; margin-right: 20px; color:#fff; }
.products_box a.products_see_more:hover{ background: #dca36b; }

/*==== PRODUCTS INTERNAS ====*/
.products_box_internas{ height:295px; background:#fff; margin-bottom: 20px; }
.products_box_internas .products_title{ display:block; width: 200px; height: 29px; padding: 5px 10px; overflow: hidden; line-height: 29px; font-size: 16px; color:#6a1a00; font-weight: bold; background: url('../img/bg_title_small.jpg');}
.products_box_internas .products_description{ display:block; width: 200px; height: 60px; overflow: hidden; font-style: italic; font-size: 12px; text-align: center; line-height: 20px; padding: 0 10px; margin: 5px 0; color:#ababab;}
.products_box_internas a.products_see_more{ display:block; width: 80px; height:22px; line-height: 22px; text-align: center; background: #fdcb9a; font-style: italic; font-size: 12px; text-decoration: none; float: right; margin-right: 10px; color:#fff; }
.products_box_internas a.products_see_more:hover{ background: #dca36b; }


/*==== DEPOIMENTOS HOME ====*/
.carroussel_depoimentos_home{ display:block; width:100%; height: 135px; overflow: hidden; margin-bottom: 20px; }
.carroussel_depoimentos_home a{text-decoration: none;}
.depoimentos_box{ height:135px; width:300px; background: #eaeaea; }
.depoimentos_box:hover{ cursor:pointer; }

.c1_box{background: #c14128;}
.c2_box{background: #bc712d;}
.c3_box{background: #88a89b;}

.depoimentos_box .depoimentos_title{ display: block; width: 170px; height: 20px; overflow: hidden; line-height: 20px; font-size: 16px; color: #333; font-weight: bold; float: left; margin: 10px 0 5px 0; }
.depoimentos_box .depoimentos_description{ display:block; width: 175px; height: 80px; overflow: hidden; font-size: 12px; line-height: 20px; margin: 10px 0; color:#545151; text-align: justify; }

.imageContainer { margin:10px; float:left; width: 95px; height: 112px; overflow: hidden; position: relative; }
.imageCenterer { width: 1000px; position: absolute; left: 50%; top: 0; margin-left: -500px; }
.imageCenterer img { display: block; margin: 0 auto;  
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter: grayscale(100%);
    -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -o-transition:all .5s ease; -ms-transition:all .5s ease; transition:all .5s ease;
}
.depoimentos_box:hover .imageCenterer img{ 
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}

/*==== BT TODOS ====*/
.wrap_bt_all{ display: block; width: 100%; border-top: dashed 1px #162750; margin-top: 20px; }
.wrap_bt_all a.bt_all{display: table;padding: 0 10px;float: right;height: 20px; line-height: 20px; background: #162750; color: #fff; font-size: 12px; text-decoration: none; margin-top: -1px; }

/*==== SERVICOS HOME ====*/
.wrap_carrou_serv_home{ padding:10px 0; background: #ededed; width: 940px; margin: 0 10px; height: 373px; overflow: hidden;}
.carrou_serv_home{ display:block; width:100%; overflow: hidden; }
.serv_box{ overflow: hidden; background:transparent; width: 205px; margin: 0 15px; float: left; }
.serv_box .serv_title{ display: block; width: 100%; height: 50px; padding: 5px 0 3px 0; overflow: hidden; line-height: 25px; font-size: 14px; color: #2d2a2a; font-weight: 600; }
.serv_box .serv_description{ display:block; width: 100%; height: 48px; overflow: hidden; font-size: 12px; line-height: 16px; color:#746f6f; padding-top: 5px; text-align: justify; }
.serv_box img{width: 100%;}

/*==== NEWS HOME ====*/
.wrap_news{ padding:5px 0; background: #ededed; width: 940px; margin: 10px 0 0 10px; }
.wrap_news .box-news{ display: table; width: 920px; margin: 0px 10px 10px 10px; }
.wrap_news .left-news{ display: block; float: left; width: 60px; margin-top: 10px; }
.wrap_news .day-news{ font-size:22px; color: #0c283d; font-weight: bold; width: 40px; height: 35px; line-height: 35px; text-align: center; margin: 0 auto; border:solid 1px #c2c2c2; -moz-border-radius-topleft: 5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; border-bottom: none; }
.wrap_news .month-news{ font-size:12px; width: 40px; height: 20px; line-height: 20px; display: block; margin: 0 auto; background: #0c283d; color: #fff; font-weight: bold; text-align: center; border:solid 1px #0c283d; -moz-border-radius-topleft: 0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; border-top: none; }
.wrap_news .right-news{ display: block; float: left; width: 850px; }
.wrap_news .title-news{ display:block; width: 100%; height: 30px; padding: 5px 0 3px 0; overflow: hidden; line-height: 30px; font-size: 18px; color:#2d2a2a; font-weight: 600; }
.wrap_news .description-news{ display:block; width: 100%; height: 34px; overflow: hidden; font-size: 12px; line-height: 16px; color:#746f6f; text-align: justify; }

/*==== ADSENSE ====*/
.adsense1{background: #fff; margin-top: 40px; margin-bottom: 20px; }
.adsense2{background: #fff; margin-top: 40px; margin-bottom: 20px; }

.txt{ color: #494949; text-align: justify; line-height: 25px; }
.txt h1,.txt h2,.txt h3,.txt h4,.txt h5,.txt h6{ color:#d07f65; }
.txt h2{font-size:20px;}
.txt h3{font-size:16px;}
.txt h4{font-size:14px;}
.txt h5{font-size:12px;}
.txt h6{font-size:10px;}
.txt a{text-decoration:none;color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease; }
.txt.padding_lr{padding:0 10px}
.txt.padding{padding:0 10px;}
.txt ul{list-style:disc inside}
.txt b,.txt strong{text-weight:bold;}
.txt i,.txt em{text-style:italic;}
.txt u{text-decoration:underline;}
.txt blockquote{padding:10px;border:1px dotted #bebebe;color:#8b8b8b}
.txt code{color:#e8c2b6}

.form{}
.form.fixed{width:500px;margin:0 auto}
.form.padding{padding:10px 0;color: #162750;}
.form div{margin:0 0 10px 0}
.form div.duo{width:49%;float:left;margin:0 5px 10px 5px}
.form div.duo.fix{margin:0 0 10px 0}
.form div.duo.fix2{margin:0 5px 10px 0}
.form h2{color:#e8c2b6;border-bottom:1px solid #d07f65;margin:0 0 10px 0}
.form *{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.form input[type=text],.form textarea,.form select,.form input[type=password]{ width: 98%; height: 18px; border: 1px solid #bebebe; padding: 1%; outline: none; color: #989898; }
.form input[type=text]:hover,.form textarea:hover,.form select:hover,.form input[type=password]:hover{border-color:#162750;}
.form input[type=text]:focus,.form textarea:focus,.form select:focus,.form input[type=password]:focus{border-color:#737373;}
.form select{height:30px;width:100%}
.form textarea{height:220px;overflow:auto;resize:none}
.form input[type=submit]{ color:#fff;background:#3d617e;border:none;text-transform:uppercase;padding:5px 10px;cursor:pointer;margin-bottom: 10px;}
.form input[type=submit]:hover{ background:#0c283d; }
.form input[type=submit]:active{ background:#0c283d; }

.bg_social{ display: block; width: 940px; margin: 0 10px 0 10px; }
.social_bar{ float: left; position: relative; width: 100%; padding-left: 0; }
.social_bar .social_txt{ color:#797979; margin: 0 10px 0 0;float:left; }
.social_bar .tumblr_share{display:inline-block;text-indent:-9999px;overflow:hidden;width:63px;height:20px;background:url('http://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: -5px 0 0 10px;}
.social_bar .twitter-share-button{margin:0}
.social_bar .addthis_button{ margin-top: 0px; }
.social_bar .g-plusone2{width:60px !important;margin:0 10px !important;overflow:hidden}
.social_bar .twitter-share-button{width:100px !important;overflow:hidden;padding-top: 0px;}
.social_bar .facebook-share{width:100px !important;overflow:hidden;padding-top: 5px;}
.social_bar #link_copy{width:120px;height:20px;border:1px solid #eaeaea;background:#f1f1f1;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}

.gallery_300{width:300px;height: 343px;overflow:hidden}
.gallery_nav *{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;}
.gallery_nav li{ float:left; position:relative; }
.gallery_nav li.active a{ background:#333; color:#fff; }
.gallery_nav li a{ font-size: 10px; display:block; width:15px; height:15px; line-height: 15px; padding:0; margin:3px 3px 0 0; cursor:pointer; background:#162750; text-align:center; color:#fff; }

.price .de{text-decoration:line-through;color:#656565}
.price .por{color:#c30323;margin:0 0 20px 0}
.price .parcelas{color:#656565}
.price .economize{color:#85ad09;}

.comprar{padding:10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.5);text-decoration:none;text-align:center;-webkit-box-shadow:0 0 7px #eaeaea;-moz-box-shadow:0 0 7px #999;box-shadow:0 0 7px #999;
	background: #d07f65;
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.01, #d07f65), to(#cc8f7e));
    background: -webkit-linear-gradient(#d07f65 1%, #cc8f7e 100%);
    background: -moz-linear-gradient(#d07f65 1%, #cc8f7e 100%);
    background: -o-linear-gradient(#d07f65 1%, #cc8f7e 100%);
    background: linear-gradient(#d07f65 1%, #cc8f7e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d07f65', endColorstr='#cc8f7e',GradientType=0 );
}
.comprar span{color:#fff;text-transform:uppercase}
.comprar:hover{
	background: #cc8f7e;
	background: -moz-linear-gradient(top, #cc8f7e 87%, #d07f65 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(87%,#cc8f7e), color-stop(100%,#d07f65));
	background: -webkit-linear-gradient(top, #cc8f7e 87%,#d07f65 100%);
	background: -o-linear-gradient(top, #cc8f7e 87%,#d07f65 100%);
	background: -ms-linear-gradient(top, #cc8f7e 87%,#d07f65 100%);
	background: linear-gradient(to bottom, #cc8f7e 87%,#d07f65 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc8f7e', endColorstr='#d07f65',GradientType=0 );
}

.detalhes h2{color:#c30323}

.prod_tab{margin:20px 10px 0}
.prod_tab>ul{height:40px;border:1px solid #f0ceda}.prod_tab>ul li{border-right:1px dotted #f0ceda}
.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;color:#c30323;padding:0 15px;margin:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.prod_tab a.selected,.prod_tab a:hover,.prod_tab a:focus{background:#d07f65;color:#fff}
.prod_tab a.selected:hover{background:#e8c2b6}
.prod_tab iframe{margin:10px 0}
.prod_tab .txt{padding:10px 0}.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:#f1f1f1}
.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 .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.prod_tab .list_prod a{color:#d07f65;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:#c30323;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:#e8c2b6}
.prod_tab .list_prod:hover a span{color:#e8c2b6}

.tag_list li{float:left;position:relative;color:#656565;margin-top: 10px;}
.tag_list li a{color:#989898;text-decoration:none;padding:0 5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;}
.tag_list li a:hover{color:#d07f65;}

.aviso_ie{padding:5px 0;border-bottom:1px solid #F7941D;background:#FEEFDA;text-align:center;position:relative}
.aviso_ie a{color:#F7941D}
.aviso_ie .close{position:absolute;right:15px;top:25px;color:#fff;padding:5px;background-color:#F7941D;cursor:pointer}

.pagination{margin:0 10px; padding: 10px 0 ; display: table; width: 940px; }
.pagination.no_margin{margin:0}
.pagination li{float:left;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;margin:0 5px 0 0;background:#fff; display: table; border:#333 solid 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.pagination li a{ display:table; padding:5px 10px;text-decoration:none;color:#333;}
.pagination li.disabled{background:#ccc}
.pagination li.disabled a{color:#fff;cursor:not-allowed}
.pagination li.disabled:hover{background:#333}
.pagination li.active, .pagination li:hover{background:#333;}
.pagination li.active{background:#333}
.pagination li.active a, .pagination li:hover a{color:#fff;}



.wrap-conteudo{ color:#fff; width: 960px; height: auto; display: table; padding: 0px 0px 50px 0;min-height: 270px;}


.wrap_slider { width: 100%; height: 570px; overflow: hidden; width: 100%; margin-right: auto; margin: 0 auto !important; display: block; }
.wrap_slider .slides { width: 100%; height: 570px; overflow: hidden; }

/*=== RECAPTCHA RESPONSIVE ===*/
#responsive_recaptcha *{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#responsive_recaptcha div{margin:0;}
#responsive_recaptcha label{height: auto !important;line-height: 11px;height: 25px;font-size: 14px;font-weight: bold;}
#responsive_recaptcha { background-color: #eaeaea; padding: 0.5em; border-radius: 5px; position: relative; overflow: auto; color: #ffffff;border: solid 1px #bebebe;}
#responsive_recaptcha a { color: #ffffff; text-decoration: none; }
#responsive_recaptcha img, #responsive_recaptcha #recaptcha_image { width: 100% !important; height: auto !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background: #fff; }
#responsive_recaptcha #recaptcha_image img{ max-width:400px; margin:0 auto; display: block; }
#responsive_recaptcha .solution { margin-top: 0.5em; padding: 0.5em; padding-top: 1em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #ccc; color: #000000; display: block; }
#responsive_recaptcha .solution input { display: block; width: 100%; margin: 0.5em auto; -webkit-appereance: none; border: 1px solid #888; font-size: 150%; outline: none;  height:25px; line-height:25px; }
#responsive_recaptcha .solution input:focus { border-color: #b71800; }
#responsive_recaptcha .options { margin-top: 0.5em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
#responsive_recaptcha .options a { line-height: 14px;background-color: #777; display: block; padding: 0.5em; border: none; }
#responsive_recaptcha .options a:first-child { border-radius: 0.5em 0.5em 0 0; }
#responsive_recaptcha .options a:last-child { border-radius: 0 0 0.5em 0.5em; border-bottom: 1px solid #000000; }
@media screen and (min-width: 480px) { 
  #responsive_recaptcha .solution { float: left; width: 66%; margin-top: 0.5em; padding: 1em; }
  #responsive_recaptcha .solution input { margin: 0.35em auto; width: 100%; }
  #responsive_recaptcha .options { float: right; width: 34%; padding-left: 0.5em; }
}