/* reset -------------------------- */
* {outline:none;}body{margin:0;padding:0;height:100%;color:#333;}a:link, a:visited, a:hover, a:active{text-decoration: none;}ul, ol{margin:0;padding:0;list-style-type: none;}form{margin:0px;padding:0px;}a img {border:0;}.clearfix:after{ content: ".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{min-width:0;display:inline-block;display:block;}* html .clearfix{height:1%;}.left{float:left;}.right{float:right;}.textleft{text-align:left;}.textright{text-align:right;}.textcenter{text-align:center;}.center{margin-right:auto;margin-left:auto;}textarea{overflow:auto;}a, .bottomlinks a:hover, .pagination a:hover{color:#fff;}a:hover, .bottomlinks a{color:#999;}

.clear{clear:both;line-height:1px;height:1px;}
input, textarea{border:none;float:left;font-size:11px;color:#666;margin:0;padding:0;font-family:"Arial", sans-serif;text-transform: uppercase;}
.input, textarea{background:transparent;border:none;width:100%;height:100%;line-height:15px;}
.button1{background:url(../img/button_link1.png) no-repeat;width:41px;height:41px;cursor:pointer;margin:-1px 0 0 0;}
.textarea1{background:url(../img/bg_ta1.png) no-repeat;width:280px;height:67px;float:left;margin:0 0 10px 0;padding:10px;}
.textfield1{background:url(../img/bg_input1.png) no-repeat; width:72px;height:15px;float:left;margin:0 10px 0 0;padding:12px 15px;}
.textfield2{background:url(../img/bg_input2.png) no-repeat;width:270px;height:15px;float:left;margin:0 0 8px 0;padding:12px 15px;}
.textfield3{background:url(../img/bg_input3.png) no-repeat;width:108px;height:15px;float:left;margin:0 0 8px 0;padding:12px 15px;}

.pagination{width:96%;height:25px;color:#999;text-align:center;line-height:25px;padding:0 2%;}
.pagination a{color:#999;padding:0 2px;}

h1, h2 ,h3, h4, h5, h6, p{margin:0;padding:0;}
p{line-height:18px;}

body{background:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;}.box{width:990px;margin:0px auto;padding:0px;}#box{position:relative;}
body#home_page{background:url(../img/bg_body_hp.jpg) no-repeat center top #000;}
body#innerpage1{background:url(../img/bg_body_promocoes.jpg) no-repeat center top #000;}
body#innerpage1.innerpage2{background:url(../img/bg_mulitimedia.jpg) no-repeat center top #000;}

#header{width:100%;height:100px;}
#logo{width:210px;height:55px;float:left;padding:40px 0 5px 0;}
#header_right{width:780px;float:left;}
#top_block{width:100%;height:48px;}
/*- -*/
#top_block .lang {
	float: left;
	width: 150px;
	margin: 3px 0 0 25px;
}
/*- -*/
#top_block li{float:right;font-size:10px;color:#fff;text-transform:uppercase;line-height:37px;text-align:center;margin:0;padding:0 0 0 10px;}
#top_block li a{width:92px;height:37px;display:block;color:#fff;}
#top_block li a:hover, #top_block li.second a:hover{color:#999;}
#top_block li.first a{background:url(../img/bg_button2.gif) no-repeat;}
#top_block li.second a{background:url(../img/bg_button1.gif) no-repeat;color:#000;}
#navigation{background:url(../img/bg_nav.jpg) no-repeat right top;width:100%;height:41px;float:left;}
#navigation li{background:url(../img/divider_nav.png) no-repeat right center;float:left;font-size:10px;line-height:41px;padding:0 14px;}
#navigation li.first a{padding-left:68px;}
#navigation li.last{background:none;}
#navigation li.first a:hover, #navigation li.first a.active{background:url(../img/bg_nav_hover.gif) no-repeat 50px bottom;color:#fff;}
#navigation li a{display:block;line-height:41px;}
#navigation li a:hover, #navigation li a.active{background:url(../img/bg_nav_hover.gif) no-repeat center bottom;color:#fff;}

#showcase{width:100%;height:400px; text-align: center; overflow: hidden; text-align:center;margin:0 0 -100px 0;position:relative;top:-10px;left:0;z-index:50; /*background: url(../img/img_slider.png) no-repeat center center; */}

#container{width:100%; height:auto;}
#container-media{width:100%; height:1280px;}
body#home_page #container{position:relative;z-index:100;margin-top: -70px;}

.commonblock1{background:url(../img/bg_cb1.png) no-repeat left bottom;width:390px;height:302px;float:left;margin:0 18px 40px 0;padding:0 39px 0 30px;}
.commonblock1 h3, .commonblock2 h3{height:68px;margin-bottom:-40px;padding:0 0 0 130px;}
.commonblock1 .imgbox{background:url(../img/bg_imgbox1.png) no-repeat;width:138px;height:130px;float:left;margin:0 25px 10px 0;padding:4px 0 0 8px;}
.commonblock1 p.gap{padding:50px 0 30px 0;}
.commonblock1 li{background:url(../img/bullet_arrow1.png) no-repeat 3px 18px;display:block;padding:14px 0 0 16px;}
.commonblock2{background:url(../img/bg_cb2.png) no-repeat left bottom;width:454px;height:auto;float:left;margin:0 0 40px 0;padding:0 0 24px 20px;}
.commonblock2 h3{padding-left:110px;}
.featuredblock1{width:320px;float:left;}
.featuredblock1 img.girl{float:left; margin:0 -40px 0 -15px; width: 170px;}
.featuredblock1 p{padding:8px 40px 0 0; }
.featuredblock1 h3{padding:0 0 15px 140px;}
.featuredblock2{width:350px;float:left;padding:0px 0 0 0;}
.imgOnde { margin-top: 33px; }
.featuredblock2 img{float:left;margin-bottom:10px;}
.featuredblock2 .listblock{width:160px;float:left;padding:10px 0 0 0;}
.featuredblock3{width:265px;float:left;margin:-5px 0 0 0;}
.featuredblock3{width:265px;float:left;margin:-55px 0 0 0;}
div.social{width:240px;float:left;padding:30px 0 10px 30px;}
div.social h4{padding:0 0 18px 5px;}
div.social li{float:left;font-size:11px;color:#fff; text-align:center;padding:0 8px;}
div.social li span{display:block;padding:0 0 8px 0;}

#footer{background:url(../img/bg_footer.png) no-repeat center top;width:100%;height:186px;padding:28px 0 0 0;position:relative;}
#footer .first{width:255px;float:left; margin-right: 20px;}
#footer .second{width:140px;float:left;}
#footer .special {width:175px;float:left;}
#footer .last {width:100px;}
#footer span.logo{display:block;padding:0 0 24px 0;}
#footer h6{line-height:24px;font-size:11px;}
#footer li{display:block;background:url(../img/bullet_arrow1.png) no-repeat 1px 10px;padding:5px 12px;}


/* promocoes *//* promocoes */
body#innerpage1 #container{padding:0 0 40px 0;position:relative;z-index:100; display:table;}
body#innerpage1 #leftcol{background:url(../img/img_blurimg.png) no-repeat right 10px;width:290px;float:left;padding:10px 0;position:relative;z-index:60;}
.featuredblock4{width:230px; float:left; padding:45px 77px 25px 13px;}
.featuredblock4 img.girl{float:left;margin:0 10px 10px 0;}
.featuredblock4 p{padding:0px 0 0 0;}
.featuredblock5{width:100%;float:left;padding:0 0 70px 0;}
.featuredblock5 p { margin-bottom: 20px; }
.featuredblock5 form { margin-left: 15px; }
.featuredblock5 img.map{float:left;margin:0 20px 26px 0;}
.featuredblock5 span.title{display:block;padding:20px 0 15px 0;}
.featuredblock5 .list1{width:220px;height:20px;float:left;}
body#innerpage1 div.social{width:240px;padding:0 0 60px 0;}
.bottomlinks{background:url(../img/bg_bl.png) no-repeat left top;width:152px;height:46px;float:left;margin:-34px 0 0 -30px;padding:34px;}
.bottomlinks a{float:left;}
.bottomlinks a.voltar{background:url(../img/bullet_arrow2.png) no-repeat left center;margin:15px 0 0 18px;padding:0 22px 0 18px;}
.bottomlinks a.topo{background:url(../img/bullet_arrow3.png) no-repeat left center;margin:15px 0 0 0;padding:0 0 0 20px;}
body#innerpage1 #rightcol{width:700px;float:left;margin:0 -30px 0 0;padding:10px 0 25px 0;position:relative;left:-60px;top:0;z-index:70;}
body#innerpage1 #prodetailblock{width:788px; height:auto; float:left; margin:0; padding:0; position:relative;} 

.prodetailblock{background:url(../img/bg_prodetail.png) no-repeat;width:668px;height:265px;float:left;margin:0 0 -35px 0;padding:60px; overflow: hidden;}
.prodetailblock h4{margin-top:-10px;padding-bottom:35px;}
.prodetailblock span.imgbox{width:205px;float:left;padding:0px 25px 25px 0;}
.prodetailblock h3{font-size:17px;text-transform:uppercase;font-weight:normal;padding:0 0 12px 0;}
.prodetailblock span.button{float:left;margin:10px 0 -25px 0;}

/* Fale Conosco *//* Fale Conosco */
#transparent_block{background:url(../img/bg_fale_conosco.png) no-repeat left top;width:688px;float:left;padding:50px;}
form.fale_conosco{width:360px;float:left;padding:0 90px 30px 0;}
form.fale_conosco h4{padding:0 0 10px 0;}
form.fale_conosco .listmenu{width:300px;height:20px;float:left;margin:10px 0 14px 0;} 
form.fale_conosco textarea{height:67px;}
form.fale_conosco .button1{margin-left:255px;}
div#rightcontact{width:250px;float:left;margin:0 -20px 0 0;}
div#rightcontact img{float:left;margin:0 0 15px 0;}

/* Onde Comprar *//* Onde Comprar */
#transparent_block2{background:url(../img/bg_onde.png) no-repeat;width:718px;height:586px;float:left;padding:40px 35px;}
#leftblock{width:395px;float:left;}
#leftblock h3{padding:0 0 25px 20px;}
#rightblock{width:320px;float:left;padding:35px 0 0 0;}
#rightblock .listmenu{width:250px;height:25px;float:left;margin:5px 0 12px 0;}
#address_block{width:270px;float:left;padding:35px 22px 0 8px; }
#address_block #addressbox { height: 450px; overflow: auto }
#address_block h4{font-size:21px;color:#666;border-bottom:solid 2px #3e3e3e;margin:0 0 14px 0;padding:0 0 4px 0;}
#address_block address{display:block;font-style:normal;line-height:17px;padding:0 0 14px 0;}
#address_block address span{padding-right:7px;}

/* Multimedia *//* Multimedia */
#transparent_block3{background:url(../img/bg_multimedia.png) no-repeat;width:688px;height:auto;float:left;padding:35px 50px;}
#transparent_block3 h3{padding:0 0 18px 0;}
#mediabox{width:628px;float:left;margin:-30px 0 0 0;padding:0 30px;}
#mediabox span.like{display:block;text-align:right;padding:0 0 8px 0;}
#mediabox div.video{display:block;width:100%;padding:0 0 10px 0;}
#mediabox h5{font-size:15px;padding:5px 0 20px 5px;}
#mediabox h6{font-size:12px;padding:5px 0 10px 10px;}
#mediabox p{line-height:18px;padding:0 0 14px 10px;}
.ratingbox{background:url(../img/bg_ratingbox.png) no-repeat;width:227px;height:62px;float:right;margin:-20px -27px 0 0;padding:40px;}
#mediabox .ratingbox h5{font-size:12px;padding:0 0 8px 0;}
#mediabox .ratingbox span.white{display:block;padding:10px 0 65px 145px;}
#mediabox .ratingbox span.bold{display:block;font-weight:bold;text-align:right;font-size:12px;}
#slide-box-block{width:715px;float:left;margin:20px 0 0 -28px;}
#slide-box-block .slider{background:url(../img/bg_slidebox2.png) no-repeat;width:635px;height:145px;float:left;margin:-7px 0 0 0;padding:40px;}
#slide-box-block .bullet{width:10px;float:left;padding:40px 10px;}
#slide-box-block span.box1{float:left;padding:0 6px 0 5px;}

/* na midia *//* na midia */
#commentbox{background:url(../img/bg_commentbxo.png) no-repeat;width:220px;height:845px;float:left;margin:10px 0 -15px -30px;padding:0 30px; position:relative;}
#commentbox h5, .subnav_box h5{font-size:12px;height:30px;line-height:30px;}
#commentbox .blockcommon{width:200px;padding:10px 10px 0 10px;}
.blockcommon{width:200px;padding:10px 10px 0 10px;}
#commentbox p{font-weight:bold;padding:8px 0 0 0;}
#commentbox .pagination{/*margin-top:15px;/*position: absolute; bottom: 27px;*/}
#transparent_block4{background:url(../img/bg_na_midia.png) no-repeat;width:688px;height:auto;float:left;padding:5px 50px;}
#transparent_block4 div.magazine{display:block;padding:0 0 15px 35px;}
#transparent_block4 .newpage_block{width:150px;height:25px;float:right;padding:0 40px 0 0;}
#transparent_block4 p.gap{font-size:12px;font-weight:bold;padding:0 0 10px 30px;}
#transparent_block4 span.like{display:block;padding:0 0 0 30px;}

/* Produtos Principal *//* Produtos principal */
.subnav_box{ background:url(../img/bg_subnav.png) no-repeat;width:240px;height: auto;float:left;margin:0 0 0 -30px;padding:0 50px 0 30px;}
.subnav_box h6{font-size:12px; padding:12px 0 8px 20px;}
.subnav_box li{display:block; background:url(../img/bullet_arrow1.png) no-repeat 20px 4px; padding:0 0 8px 35px; line-height: 17px;}
.subnav_box li.none{display:block; background: none; padding:13px 0 8px 20px; font-size: 12px; font-weight: bold;}
body#innerpage1 #leftcol.none{background:none;}
.featuredblock5.gap{margin:70px 0 140px 0;}
#rightcol h5.title{padding:0 0 0 30px;}
#slider-block{background:url(../img/bg_slider2.png) no-repeat;width:828px;float:left;padding:20px 0 0 50px; margin-right:-100px;}
#slider-block .bullet{width:10px;float:left;padding:75px 40px 0 0;}
#slider-block .box-slide{width:200px;float:left;padding-right: 15px;}
#slider-block .box-slide .imgbox{display:block;padding:0 0 5px 0;}
#slider-block .box-slide h5{font-size:13px;color:#c1c1c1;padding:0 0 5px 0;text-align:center;}
#slider-block .box-slide p, #proline .proline p{line-height:12px;}
#proline{float:left;padding:40px 0 20px 50px;}
#proline h3{padding:0 0 30px 30px;}
#proline .proline{width:230px;float:left;padding:0 10px 15px 0;}
#proline .proline h5{font-size:13px;color:#c1c1c1;padding:18px 0 5px 0;}
#proline .proline img{margin: 0px 15px 15px 0px;}
.proline .left { float: left; border: 0px solid;}
.proline .right { float: right; border: 0px solid; width: 110px;}

/* Expert Club *//* Expert Club */
#transparent_block5{background:url(../img/bg_expertclub.png) no-repeat;width:698px;height:768px;float:left;padding:45px;}
#transparent_block5 h3.title1{padding:0 0 45px 0;}
#transparent_block5 h4.title2{padding:0 0 18px 0;}
#transparent_block5 span.girls{float:right;position:absolute;top:-30px;right:24px;}
#transparent_block5 p.white{padding:0 0 30px 0;}
#transparent_block5 h4.title3{padding:0 0 10px 0;}
#transparent_block5 .small-block{float:left;padding:5px 25px 25px 25px; margin-top:0px;}
#transparent_block5 .small-block h6.white{font-size:11px;color:#fff;text-transform:uppercase;padding:0 0 8px 0;}
#transparent_block5 .small-block ul.white li{ /*background:url(../img/bullet_white.png) no-repeat left center; */ display:block;margin:0 0 6px 0;padding:0 0 0 0px;}
#transparent_block5 .small-block ul.social li{ /*background:url(../img/bullet_white.png) no-repeat left 12px;*/ display:block;float:left;margin:0;padding:0 12px;}
#transparent_block5 .small-block ul.social li input { margin: 8px 3px 0px 0px; }
#transparent_block5 #tab_box {width:690px; margin-left:-35px;}
#transparent_block5 #tab_box_content{width:620px;padding:26px 35px 80px 35px;}
#tab_box_nav li img, #tab_box_nav_media li img{margin-top:10px;}
div.formblock{width:300px;float:left;}
div.formblock.gap{margin:0 0 0 16px;}
div.formblock .button1{float:right;margin:14px 0 0 0;}
div.formblock .checkline{padding:14px 0 0 0;}
div.formblock .chack{float:left;margin:0 7px;}

#tab_box_content_media{ background: url("../img/bg_tab_box.png") no-repeat right top transparent;width:620px;padding:26px 35px 80px 35px; position:relative; top:-1px;}

/* detalhe_produto *//* detalhe_produto */
#product_detail {background:url(../img/bg_detalhe_produto.png) no-repeat; width:516px; height:530px;  position:relative; z-index:10; }
#product_detail .stage { position: absolute; right: 65px; top: 0px;}
#product_detail_right {width:346px; float:right; position:absolute; left:480px; top:66px; z-index:15; }
#product_right_top {width:248px; padding:0 0 60px 34px;}
#product_right_top h4 {font-size:21px; line-height:30px; color:#fff; font-weight:normal; }
#product_right_top p {font-size:11px; line-height:16px; color:#FFF; }
#product_right_top p span {display:block; padding-bottom:10px; color:#ccc;}
#product_detail_right .product_right_common {background:url(../img/product_right.common.png) no-repeat;width:228px; padding:36px 64px 36px 54px; height:116px; position:relative; top:-78px; margin-bottom:-78px; left:0px;}
.product_right_common h4 {font-size:12px; line-height:36px; color:#fff; font-weight:normal; }
.product_right_common img {float:left; margin-right:8px; display:inline; }
.product_right_common span {display:block; font-size:11px; line-height:22px; color:#fff; }
#tab_box { width:726px; height:auto; float:left; padding:0; }
#tab_box_nav { float:left; width:500px; height:34px; padding:0 0 0 35px; }
#tab_box_nav_media { float:left; width:500px; height:34px; }
#tab_box_nav_media li { float:left; font-size:11px; line-height:35px; color:#cccccc; }
#tab_box_nav_media li a {color:#ccc; text-align:center; width:145px; height:35px; display:block;}
#tab_box_nav_media li a.active {background:url(../img/bg_tab_box_nav.png) no-repeat center top;}
#tab_box_nav_media li a:hover {text-decoration:none; color:#fff; }

#tab_box_nav { float:left; width:500px; height:34px; }
#tab_box_nav li { float:left; font-size:11px; line-height:35px; color:#cccccc; }
#tab_box_nav li a {color:#ccc; text-align:center; width:145px; height:35px; display:block;}
#tab_box_nav li a.active {background:url(../img/bg_tab_box_nav.png) no-repeat center top;}
#tab_box_nav li a:hover {text-decoration:none; color:#fff; }


#tab_box_content { background:url(../img/bg_tab_box.png) no-repeat left top; width:100%; padding:26px 35px 40px 35px; margin-bottom: 30px; }
#tab_box_content p {font-size:11px; line-height:16px; color:#fff; padding:0 8px 16px 35px; }
#product_detail_slide {width:100%;width:726px; height:276px; float:left; padding:0 0 0 40px; position:relative; top:-40px; left:0px;}
#product_detail_slide h4 {line-height:70px; color:#fff; font-size:12px; color:#fff; }
#product_detail_slide .bt_left {float:left; margin:25px 68px 0 15px; display:inline; }
#product_detail_slide .bt_right {float:left; margin:25px 0 0 15px; display:inline; }
#product_detail_slide .product_slide_content {width:598px; float:left; }
.product_slide_content img {float:left; display:inline; margin-right:26px;}
.product_slide_content p {font-size:11px; line-height:16px; color:#fff; padding:15px 35px 0 0; }

#retorno_erro { padding-top: 10px; color: #ff0000 }

/* comments for multimidia */
#box-comment { position: absolute; z-index: 1500; background: #000; width: 620px; padding: 20px 0px; }
#comment input { padding: 5px 5px; font: normal 11px Arial;	width: 200px; margin: 0px 0px 7px 15px; background: #fff;}
#comment textarea { padding: 5px 5px; font: normal 11px Arial;	width: 330px; margin: 0px 0px 7px 15px; background: #fff; height: 50px;}
#comment .btn-send { display: block; padding: 10px 20px; background: #fff; color: #333; margin-left: 15px; }
#box-comment #close-box-comment { position: absolute; top: 20px; right: 20px; font-weight: bold}
#box-comment #returnComment { padding: 15px 0px 0px 20px;}

/* comments for products */
#tab_box_content #box-comment { position: relative; background: none; width: auto; padding: 0px 0px 0px 25px; }
#tab_box_content #box-comment p { padding: 0px 10px 15px 10px; }
#tab_box_content #comment input { padding: 5px 5px; font: normal 11px Arial;	width: 200px; margin: 0px 0px 7px 15px; background: #fff;}
#tab_box_content #comment textarea { padding: 5px 5px; font: normal 11px Arial;	width: 330px; margin: 0px 0px 7px 15px; background: #fff; height: 50px;}
#tab_box_content #comment .btn-send { display: block; padding: 10px 20px; background: #fff; color: #333; margin-left: 15px; }
#tab_box_content #box-comment #returnComment { padding: 15px 0px 0px 20px;}

.white .none {
	background: none;
	padding: 0;
	margin: 0;
	width: auto;
	height: auto;
}

p.prg-ultimas {
	font-size: 14px;
	font-weight: bold;
}

.connect_widget_vertical_center.connect_widget_button_cell {
	width: 50px !important;
}


.bg_pesquisa{background:url(../img/bg_pesquisa.png) no-repeat;width:219px;height:15px;float:left;margin:0 0 8px 0;padding:12px 1px 12px 15px;}
#btn_buscabuy{ background: url(http://kerasilk.com.br/app/assets/img/buscar.png) center top no-repeat; 
			display: block; cursor: pointer; border: medium none; border-radius: 3px 3px 3px 3px; height: 34px; width: 64px;}