@charset "utf-8";html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body, input, select, textarea{font-family: Tahoma, "Lucida Grande", sans-serif;font-size:12px;color:#707070;line-height:1.5em;}
textarea{overflow:auto;resize:none;}
html{overflow-y:scroll;background-color:#FFFFFF;height:100%;  margin:0; padding: 0;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
input{background:none;border:none;}
a{text-decoration:none;cursor:pointer;}
small{font-size:0.85em;}
body{background-color:transparent; margin:0; padding: 0;}
strong{font-weight:bold;}
li,ol{line-height: 1.5em;}

.wrapper {width: 950px;}
.content {width: 920px;}

#fb-root {
    display: none;
}

/**--------------------------------------
 * Títulos
 **--------------------------------------*/
h1{font-size:1.8em;font-weight:bold;line-height:1.5;}
h2{font-size:1.3em;line-height:3.0;}
h3{font-size:1.2em;}
h4{font-size:1.1em;font-weight:bold;}

/**--------------------------------------
 * Backgrounds
 **--------------------------------------*/
html {background: url(../imagens/bg_html.png) repeat;}
.bg_white {background-color:#FFFFFF;}
.bg_light_gray {background-color:#ebebeb;}
.bg_gray {background-color:#959595;}
.bg_dark_gray {background-color:#464646;}
.bg_dark {background-color:#242424;}
.bg_listras {background:url(../imagens/bg_listra.png);}
.bg_listras_verde {background:url(../imagens/bg_listra_verde.png);}
.bg_listras_vermelho {background:url(../imagens/bg_listra_vermelho.png);}
.bg_listras_azul {background:url(../imagens/bg_listra_azul.png);}
.bg_green_marine{background:#28b2c5;}
.bg_light_green{background:#d9f2f0;}
.bg_light{background:#f3f3f3;}
.bg_transparente_vermelho {background:url(../imagens/bg_transparente_vermelho.png);}

/**--------------------------------------
 * Sprites 
 **--------------------------------------*/
.sprite{background:url(../imagens/sprites.png) no-repeat;}
.grad_x {background: url(../imagens/grad_x.png) repeat-x scroll left top transparent;}
.grad_x:hover {background-position:0 -28px; color:#afafaf;}
.grad_x2 {background: url(../imagens/grad_x2.png) repeat-x scroll left top transparent;}
.grad_x2:hover {background-position:0 -28px; color:#e6e6e6;}
.sprite_text{display:block;height:100%;text-indent:-9999px;width:100%;}
.sprite_text.absolute{top: 0; left:0; z-index:1000;}

/**--------------------------------------
 * Páginas
 **--------------------------------------*/

	 /**--------------------------------------
	 * Cabeçalho
	 **--------------------------------------*/
	#box_logo {width: 199px;}
  
	.box_redes{position: absolute; top:0; right:0;}
	#redes-sociais{position: absolute; top:0; right: 115px; width: 120px;}
	#mostra-redes{position: absolute; top:30px; left: 0}
	#compartilhe{position: absolute; top:0; right: 0;  width: 120px;}
	#mostra-compartilhe{position: absolute; top:30px; right: 0}
	
	.box_tweet{width: 90px;}
	.box_facebook {background-position: -67px 0; width: 20px; height: 20px;}
	.box_twitter {background-position: -94px 0; width: 20px; height: 20px;}
	.arrow_redes{background-position: -1px -44px; width: 8px; height: 6px;}
	
	/**--------------------------------------
	 * Menu
	 **--------------------------------------*/
	#box_menu_main {margin-left: 55px;margin-right: 56px;width:839px;height:26px;}
	.link_menu {color: #464646;}
	.link_menu:hover {color: #959595;}
	.menu.active {background:url(../imagens/bg_menu_active.png) repeat-x;}
	.menu.active .link_menu {color: #464646; cursor: default;}
	.text_menu{margin: 4px 10px;}

	/**--------------------------------------
	 * Rodapé
	 **--------------------------------------*/
	.box_fNewsletter{width: 215px; margin-right: 40px;}
	#box_input_nome, #box_input_email{width: 215px;}
	#box_input_enviar {margin-top: 3px;}
	#box_receber{width:135px;}
	#btn_enviar.active{background-position: 0 -28px; color:#afafaf; cursor:default; padding-top: 2px;}
	
	/**--------------------------------------
	 * Home
	 **--------------------------------------*/
	#home_personalize {background:url(../imagens/home/personalize.jpg) 0 -280px;}
	#home_personalize:hover {background-position:0 0;}
	#home_produtos{background:url(../imagens/home/produtos.jpg) 0 -280px;}
	#home_produtos:hover{background-position:0 0;}
	#home_loja_virtual{background:url(../imagens/home/loja_virtual.jpg) 0 -280px;}
	#home_loja_virtual:hover{background-position:0 0;}
	.box_descricao {position: absolute; bottom: 0px; background:url(../imagens/bg_textos_fixed.png) no-repeat left top; padding-top:34px;}
	.box_texto_descricao{background:url(../imagens/bg_tranparence_gray.png);}

	.box_300x280 {width:300px; height: 280px;}
	.box_445x318 {width:445px; height: 318px;}

	#slider {overflow:hidden;}
	.box_slideshow {position: absolute;overflow:hidden; border-left: 2px solid #FFFFFF;}
	#slide_0.box_slideshow{border-left: 0px solid #FFFFFF;}
	#slider .box_descricao{bottom:85px;}
	#slide_0 .box_descricao{left:0px;}
	#slide_1 .box_descricao, #slide_2 .box_descricao, #slide_3 .box_descricao, #slide_4 .box_descricao {left:-300px; }

	.link_exclusividades {position: absolute; z-index:2;}

		/**--------------------------------------
		 * Showcase
		 **--------------------------------------*/
		.showcase-tooltips{bottom: 0;left: 0;position: absolute;}
		#awOnePageButton .view-slide{display: none;}
		
		/* This class is removed after the showcase is loaded */
		/* Assign the correct showcase height to prevent loading jumps in IE */
		.showcase-load{height: 470px; overflow: hidden;} /* Same as showcase javascript option */

		/* Container when content is shown as one page */
		.showcase-onepage{/**/}

		/* Container when content is shown in slider */
		.showcase{position: relative;margin: auto;}
		.showcase-content-container{background-color: #000;}

		/* Navigation arrows */
		.showcase-arrow-previous, .showcase-arrow-next{position: absolute;width: 33px;height: 33px;top: 220px;cursor: pointer;}
		.showcase-arrow-previous{left: -60px;}
		.showcase-arrow-previous:hover{background-position: 0px -34px;}
		.showcase-arrow-next{right: -56px;background-position: -34px 0;}
		.showcase-arrow-next:hover{background-position: -34px -34px;}

		/* Content */
		.showcase-content{background-color: #000;text-align: center;}
		.showcase-content-wrapper{text-align: center;height: 470px;width: 700px;display: table-cell;vertical-align: middle;}

		/* Styling the tooltips */
		.showcase-plus-anchor{background-image: url('../images/plus.png');background-repeat: no-repeat;}
		.showcase-plus-anchor:hover{background-position: -32px 0;}

		/* Styling the caption */
		.showcase-onepage .showcase-content{margin-bottom: 10px;}

		/* Button Wrapper */
		.showcase-button-wrapper{clear: both; padding: 15px 49px 7px; position:absolute; bottom:0px; background:url('../imagens/home/showcase-button.png') no-repeat; left: 380px;}
		.showcase-button-wrapper span{margin-right: 5px; cursor: pointer;font-size: 12px;color: #444444;}
		.showcase-button-wrapper span.active{color: #fff;}
		.showcase-button-wrapper .marcador-showcase {background-position: -13px -34px; width:11px; height:10px; text-indent:-9999px; display:block; float:left;}
		.showcase-button-wrapper .marcador-showcase.active {background-position: 0px -34px;}
			
		/* Thumbnails */ 
		.showcase-thumbnail-container {background-color: #000;} /* Used for backgrounds, no other styling!!! */
		.showcase-thumbnail-wrapper{overflow: hidden;}
		.showcase-thumbnail{width: 120px;height: 90px;cursor: pointer;border: solid 1px #333;position: relative;}
		.showcase-thumbnail-caption{position: absolute;bottom: 2px;padding-left: 10px;padding-bottom: 5px;}
		.showcase-thumbnail-content{padding: 10px;text-align: center;padding-top: 25px;}
		.showcase-thumbnail-cover{background-image: url(../images/black-opacity-40.png);position: absolute;top: 0; bottom: 0; left: 0; right: 0;}
		.showcase-thumbnail:hover{border: solid 1px #999;}
		.showcase-thumbnail:hover .showcase-thumbnail-cover{display: none;}
		.showcase-thumbnail.active{border: solid 1px #999;}
		.showcase-thumbnail.active .showcase-thumbnail-cover{display: none;}
		.showcase-thumbnail-wrapper-horizontal{padding: 10px;}
		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail{margin-right: 10px;width: 116px;}
		.showcase-thumbnail-wrapper-vertical{padding: 10px;}
		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail{margin-bottom: 10px;}
		.showcase-thumbnail-button-backward,
		.showcase-thumbnail-button-forward {padding: 7px;cursor: pointer;}
		.showcase-thumbnail-button-backward{padding-bottom: 0px;padding-right: 0px;}
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal{display: block;width: 17px;height: 17px;}
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical{background-position: 0 -51px;margin-left: 55px;}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical{background-position: -17px -51px;}
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical{background-position: 0 -34px;margin-left: 55px;}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical{background-position: -17px -34px;}
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal{background-position: 0 -17px;margin-top: 40px;margin-bottom: 40px;}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal{background-position: -17px -17px;}
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal{background-position: 0 0;margin-top: 40px;margin-bottom: 40px;}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal{background-position: -17px 0;}

		/* Hide button text */
		.showcase-thumbnail-button-forward span span,
		.showcase-thumbnail-button-backward span span{display: none;}
	
	/**
	* Empresa
	**/
	
		/* Slimbox */

		#lbOverlay {position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer;}
		#lbCenter, #lbBottomContainer {position: absolute; z-index: 9999; overflow: hidden; background-color: #fff;}
		.lbLoading {background: #fff url(../imagens/loading2.gif) no-repeat center;}
		#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
		#lbPrevLink, #lbNextLink {display: block; position: absolute; top: 0; width: 50%; outline: none;}
		#lbPrevLink {left: 0;}
		#lbPrevLink:hover {background: transparent url(../imagens/prevlabel.gif) no-repeat 0 15%;}
		#lbNextLink {right: 0;}
		#lbNextLink:hover {background: transparent url(../imagens/nextlabel.gif) no-repeat 100% 15%;}
		#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none;}
		#lbCloseLink {display: block; float: right; width: 69px; height: 22px; background: transparent url(../imagens/closelabel.gif) no-repeat center; margin: 5px 0; outline: none;}
		#lbCaption, #lbNumber {	margin-right: 71px;}
		#lbCaption {font-weight: bold;}
	
	/**
	 * Produtos
	 **/
	.item_categoria, .item_produto {overflow:hidden;}
	.box_descricao_small {position: absolute; left:0px; bottom: 0px; background:url(../imagens/bg_textos_fixed_small.png) no-repeat left top; padding-top:21px; z-index:10;}
	.box_descricao_big {position: absolute; bottom: 0px; background:url(../imagens/bg_textos_fixed_big.png) no-repeat left top; padding-top:77px; z-index:10;}
	.box_texto_descricao{background:url(../imagens/bg_tranparence_gray.png);}
	#msg_error_orcamento {bottom:-40px; right:0; z-index:10;}
	
	/**
	 * Como Comprar
	 **/
	 .content_como_comprar ul li{margin-bottom:10px;}
	 .arrow_seta {width: 22px; height: 42px; position: absolute; left: -22px; z-index: 11;}
	 #texto_preco .arrow_seta {top: 13px; background-position: 0 -144px;}
	 #texto_forma_pagamento .arrow_seta {top: 83px; background-position: -22px -144px;}
	 #texto_seguranca .arrow_seta {top: 153px; background-position: -44px -144px;}
	 
	 #preco.inactive ,#forma_pagamento.inactive, #seguranca.inactive {background: none;}

	 /**
	 * Depoimentos
	 **/
	 
	 .arrow_depoimento{background-position:-159px -46px; width:29px; height:44px;}
	 .seta_depoimento{width:413px; top:40%;}
	/**
	 * Erro 404
	 **/
	.erro404{background:url(../imagens/not-found/erro404.jpg) no-repeat;height:291px;}
	.posiciona_erro{top:102px; right:90px;}
	.mensagem_erro{top:-10px; right:-90px;}
	
	/**
	 * BLOG
	 **/
	.circle{background-position: -116px 0; width:39px; height:39px;}
	.seta-coment{position:absolute; top:25px; left:-13px; background-position: -187px 0; width:13px; height:14px; z-index:5;}
	
	#menu-blog li {height:40px;width:220px; padding-left:2px;}
	#menu-blog li:hover a {font-weight: bold;}
	#menu-blog li.active	{background-color:#FFFFFF;}
	#menu-blog li.active a	{cursor:default;}

/**--------------------------------------	
 * Default
 **--------------------------------------*/
 .input {background-color: #FFFFFF; border: 1px solid #CCCCCC; height: 21px;}
 .campo_com_error .input {border: 1px solid #ed1c24;}
 .selectbox {border: 1px solid #CCCCCC;}
 .campo_com_error .selectbox {border: 1px solid #ed1c24;}
 .campo_com_error .textarea {border: 1px solid #ed1c24;}

/**--------------------------------------
 * Botões
 **--------------------------------------*/
#input_busca{ height: 23px; width: 160px; background-color: #ebebeb; padding: 0 3px;}
.input_newsletter{border: 1px groove #e5e5e5; width: 100%; height:100%;}
.botao{background-position: 0 0; height: 27px; padding: 0 10px; color:#FFFFFF; cursor:pointer;}
/*.botao:hover{background-position: 0 -28px; color:#afafaf; padding-top: 2px;}*/
.botao_busca{background-position: -22px -32px; height: 25px; width: 27px; background-color: #99999a;}

.busca{background-position: -22px -32px; width: 65px; padding:5px; background-color: #99999a; margin:0;}

.bt_paginacao {background-color: #FFFFFF; border: 1px solid #FFFFFF;}
.bt_paginacao:hover {border: 1px solid #707070;}
.bt_paginacao.inactive {background-color: #d6d6d6; border: 1px solid #d6d6d6;}
.bt_paginacao.inactive span{color: #b5b5b5;}

#prev.big, #next.big {position:absolute; top: 250px;}
#prev.big {width:32px; height: 54px; background-position: -32px -90px; left:0;}
#next.big {width:32px; height: 54px; background-position: 0 -90px; right:0;}
#prev.big:hover {background-position: -96px -90px;}
#next.big:hover {background-position: -64px -90px;}

#prev.tecidos, #next.tecidos {position:absolute; top: 90px;}
#prev.tecidos {width:32px; height: 54px; background-position: -159px -143px; left:10px;}
#next.tecidos {width:32px; height: 54px; background-position: -127px -143px; right:10px;}
#prev.tecidos:hover {background-position: -159px -90px;}
#next.tecidos:hover {background-position: -127px -90px;}

#bt_orcamento {
  float: right;
  min-width: 50px;
  height: 25px;
  line-height: 25px;
}
#bt_orcamento a {
  display: block;
  padding: 0 50px;
  background-color: #464646; 
  color: #ffffff; 
  height: 100%;
}
#bt_orcamento a:hover {
  background-color:#575757; 
  color:#D1D1D1;
}
#bt_orcamento a:hover span {
  position: relative;
  top: 1px;
}

#adicionar_orcamento {
  background: #f1f1f1;
  height: 21px;
  float: right;
  padding: 2px 25px;
  min-width: 50px;
}

/**--------------------------------------
 * Paginacao 
 **--------------------------------------*/
#paginacao {
  text-align: right;
  margin: 8px 20px 5px 0;
}

#paginacao li {
  display: inline;
  font-size: 16px;
  color: #555555;
}
#paginacao li.current {
  font-weight: bold;
}
#paginacao li a {
  padding: 2px 5px;
  color: #707070;
  line-height: 24px;
}
#paginacao li.previous a,
#paginacao li.next a {
  background: #ffffff;
  border: 1px solid #ffffff;
  padding: 2px 14px;
}
#paginacao li.previous a:hover,
#paginacao li.next a:hover {
  border-color: #707070;
}

/**--------------------------------------
 * Shadow 
 **--------------------------------------*/


/**--------------------------------------
 * Icos 
 **--------------------------------------*/
.ico_mais{background-position: -156px 0; width:30px; height:30px;}
.ico_menos{background-position: -203px 0; width:30px; height:30px;}
.ico_telefone{background-position: -46px -34px; width:21px; height:21px;}
.ico_mail{background-position: -69px -34px; width:21px; height:21px;}
.ico_site{background-position: -91px -34px; width:21px; height:21px;}

/**--------------------------------------
 * Linha com sombra 
 **--------------------------------------*/
.line917 {background:url(../imagens/bg_line.jpg) no-repeat top center; width:917px; height:5px; clear:both;}
.line-light{background:url(../imagens/blog/line.jpg) repeat-x top center; width:917px; height:8px;}
/**--------------------------------------
 * Cor das fontes
 **--------------------------------------*/
.c_white {color: #FFFFFF;}
.c_black {color: #000000;}
.c_gold {color: #cea601;}
.c_purple{color: #323158;}
.c_light_purple{color: #5b6696;}
.c_gray{color: #898989;}
.c_dark{color: #555555;}
.c_dark_gray{color: #707070;}
.c_light_gray{color: #acacac;}
.c_red{color: #ed1c24;}
.c_green{color: #17918a;}
.c_green_light{color:#079686;}
.c_gray_black{color:#464646;}
.c_green_marine{color:#28b2c5;}
.c_pink{color:#f8537d;}
.c_blue{color:#3f7cb8;}
.c_vinho{color:#be353c;}
.c_verde{color:#159588;}
.c_dark_black{color:#363636;}

/**--------------------------------------
 * Fontes 
 **--------------------------------------*/
.ff_helvetica{font-family: FonteAlterada, verdana;}
.ff_times{font-family: Times New Roman, serif;}

/*.ff_helvetica{font-family: tahoma, arial, sans-serif;letter-spacing:-1px;visibility: hidden;}*/

/*.ff_helvetica_on{font-family: FonteAlterada, verdana;letter-spacing:0;}*/



/**--------------------------------------
 * Alinhamento de Textos
 **--------------------------------------*/
.acenter{text-align:center;}
.aright{text-align:right;}
.aleft{text-align:left;}
.ajustify{text-align:justify;}

/**--------------------------------------
 * Alinhamento
 **--------------------------------------*/
.left{float:left;}
.right{float:right;}

/**--------------------------------------
 * Margin
 **--------------------------------------*/
.mauto{margin:0 auto;}

.m0{margin:0;}
.mtop0{margin-top:0;}
.mbottom0{margin-bottom:0;}

.m5{margin:5px;}
.mtop5{margin-top:5px;}
.mright5{margin-right:5px;}
.mbottom5{margin-bottom:5px;}
.mleft5{margin-left:5px;}

.m10{margin:10px;}
.mtop10{margin-top:10px;}
.mright10{margin-right:10px;}
.mbottom10{margin-bottom:10px;}
.mleft10{margin-left:10px;}

.m15{margin:15px;}
.mtop15{margin-top:15px;}
.mright15{margin-right:15px;}
.mbottom15{margin-bottom:15px;}
.mleft15{margin-left:15px;}

.m20{margin:20px;}
.mtop20{margin-top:20px;}
.mright20{margin-right:20px;}
.mbottom20{margin-bottom:20px;}
.mleft20{margin-left:20px;}

.m25{margin:25px;}
.mtop25{margin-top:25px;}
.mright25{margin-right:25px;}
.mbottom25{margin-bottom:25px;}
.mleft25{margin-left:25px;}


	/* extra */
	.m2{margin:2px;}
	.mtop2{margin-top:2px;}
	.mright2{margin-right:2px;}
	.mbottom2{margin-bottom:2px;}
	.mleft2{margin-left:2px;}
	
	.mbottom30 	{margin-bottom: 25px;}
	
	.mright22	{margin-right:22px;}
	.mright30	{margin-right:30px;}
	
	.mtop8		{margin-top:8px;}
	.mtop30 	{margin-top: 30px;}
	.mtop35 	{margin-top: 35px;}
	
	.mleft3 	{margin-left: 3px;}
	.mleft8 	{margin-left: 8px;}
	.mleft30 	{margin-left: 30px;}
	.mleft40 	{margin-left: 40px;}
	.mleft50	{margin-left: 50px;}
	
/**--------------------------------------
 * Padding
 **--------------------------------------*/
.p0{padding:0;}
.ptop3{padding-top:3px;}
.pbottom3{padding-bottom:3px;}

.p5{padding:5px;}
.ptop5{padding-top:5px;}
.pright5{padding-right:5px;}
.pbottom5{padding-bottom:5px;}
.pleft5{padding-left:5px;}

.p10{padding:10px;}
.ptop10{padding-top:10px;}
.pright10{padding-right:10px;}
.pbottom10{padding-bottom:10px;}
.pleft10{padding-left:10px;}

.p15{padding:15px;}
.ptop15{padding-top:15px;}
.pright15{padding-right:15px;}
.pbottom15{padding-bottom:15px;}
.pleft15{padding-left:15px;}

.p20{padding:20px;}
.ptop20{padding-top:20px;}
.pright20{padding-right:20px;}
.pbottom20{padding-bottom:20px;}
.pleft20{padding-left:20px;}

.p25{padding:25px;}

.p30{padding:30px;}
.ptop30{padding-top:30px;}
.pright30{padding-right:30px;}
.pbottom30{padding-bottom:30px;}
.pleft30{padding-left:30px;}


/**-----------------------------------------
 * Carosel
 **---------------------------------------*/
.jcarousel-skin-produtos .jcarousel-container-horizontal {width: 830px; padding: 20px 30px;}
.jcarousel-skin-produtos .jcarousel-clip {overflow: hidden;width:830px;height: 137px;}
.jcarousel-skin-produtos .jcarousel-item {width: 160px;height: 135px;border: 1px solid #d7d7d7;margin-left: 0;margin-right: 5px;}
.jcarousel-skin-produtos .jcarousel-item-placeholder {background: #fff;color: #000;}
	
	/**
	 *  Horizontal Buttons
	 */
	.jcarousel-skin-produtos .jcarousel-next-horizontal,
	.jcarousel-skin-produtos .jcarousel-prev-horizontal {background:url(../imagens/sprites.png) no-repeat;width: 20px;height: 32px;position: absolute;top: 70px;cursor: pointer;}

	.jcarousel-skin-produtos .jcarousel-next-horizontal {right: 0;background-position:0px -56px;}
	.jcarousel-skin-produtos .jcarousel-prev-horizontal {left: 0;background-position: -20px -56px;}
	
	.jcarousel-skin-produtos .jcarousel-next-horizontal:hover,
	.jcarousel-skin-produtos .jcarousel-next-horizontal:focus,
	.jcarousel-skin-produtos .jcarousel-next-horizontal:active {background-position: -40px -56px;}

	.jcarousel-skin-produtos .jcarousel-prev-horizontal:hover, 
	.jcarousel-skin-produtos .jcarousel-prev-horizontal:focus,
	.jcarousel-skin-produtos .jcarousel-prev-horizontal:active {background-position: -60px -56px;}

	.jcarousel-skin-produtos .jcarousel-next-disabled-horizontal,
	.jcarousel-skin-produtos .jcarousel-next-disabled-horizontal:hover,
	.jcarousel-skin-produtos .jcarousel-next-disabled-horizontal:focus,
	.jcarousel-skin-produtos .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: 0px -56px;}

	.jcarousel-skin-produtos .jcarousel-prev-disabled-horizontal,
	.jcarousel-skin-produtos .jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-skin-produtos .jcarousel-prev-disabled-horizontal:focus,
	.jcarousel-skin-produtos .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -20px -56px;}

	/** ----------------------------------------*/
	/**
	 * Para listar os tecidos e complementos
	 */
	.jcarousel-skin-tecidos .jcarousel-container-horizontal {width: 810px; padding: 20px 40px;}
	.jcarousel-skin-tecidos .jcarousel-clip {overflow: hidden;width:810px;height: 57px;}
	.jcarousel-skin-tecidos .jcarousel-item {width: 112px;height: 55px;border: 1px solid #d7d7d7;margin-left: 0;margin-right: 21px;}
	.jcarousel-skin-tecidos .jcarousel-item-placeholder {background: #fff; color: #000;}

	/**
	 *  Horizontal Buttons
	 */
	.jcarousel-skin-tecidos .jcarousel-next-horizontal,
	.jcarousel-skin-tecidos .jcarousel-prev-horizontal {background:url(../imagens/sprites.png) no-repeat;width: 20px;height: 32px;position: absolute;top: 32px;cursor: pointer;}

	.jcarousel-skin-tecidos .jcarousel-next-horizontal {right: 10px;background-position:-80px -56px;}
	.jcarousel-skin-tecidos .jcarousel-prev-horizontal {left: 10px;background-position: -100px -56px;}

	.jcarousel-skin-tecidos .jcarousel-next-horizontal:hover,
	.jcarousel-skin-tecidos .jcarousel-next-horizontal:focus,
	.jcarousel-skin-tecidos .jcarousel-next-horizontal:active {background-position: -120px -56px;}

	.jcarousel-skin-tecidos .jcarousel-prev-horizontal:hover, 
	.jcarousel-skin-tecidos .jcarousel-prev-horizontal:focus,
	.jcarousel-skin-tecidos .jcarousel-prev-horizontal:active {background-position: -140px -56px;}

	.jcarousel-skin-tecidos .jcarousel-next-disabled-horizontal,
	.jcarousel-skin-tecidos .jcarousel-next-disabled-horizontal:hover,
	.jcarousel-skin-tecidos .jcarousel-next-disabled-horizontal:focus,
	.jcarousel-skin-tecidos .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: 0px -56px;}

	.jcarousel-skin-tecidos .jcarousel-prev-disabled-horizontal,
	.jcarousel-skin-tecidos .jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-skin-tecidos .jcarousel-prev-disabled-horizontal:focus,
	.jcarousel-skin-tecidos .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -20px -56px;}


/** ----------------------------------------*/


/**--------------------------------------
 * Larguras
 **--------------------------------------*/
.wh100 {width:100%;height:100%;}
 
.w50{width:50%;}
.w100{width:100%;}

	/* Extras*/
	.w60 {width: 60px;}
	.w90 {width: 90px;}
	.w105 {width: 105px;}
	.w130 {width: 130px;}
	.w160 {width: 160px;}
	.w200 {width: 200px;}
	.w250 {width: 250px;}
	.w260 {width: 260px;}
	.w275 {width: 275px;}
	.w280 {width: 280px;}
	.w300 {width: 300px;}
	.w325 {width: 325px;}
	.w370 {width: 370px;}
	.w420 {width: 420px;}
	.w440 {width: 440px;}
	.w460 {width: 460px;}
	.w490 {width: 490px;}
	.w510 {width: 510px;}
	.w530 {width: 530px;}
	.w540 {width: 540px;}
	.w550 {width: 550px;}
	.w560 {width: 560px;}
	.w570 {width: 570px;}
	.w600 {width: 600px;}
	.w610 {width: 610px;}
	.w670 {width: 670px;}
	.w890 {width: 890px;}
	.w910 {width: 910px;}

/**--------------------------------------
 * Alturas
 **--------------------------------------*/
 .h50{height:50%;}
.h100{height:100%;}

	/* Extras*/
	.h20 {height:20px;}
	.h22 {height:22px;}
	.h28 {height:28px;}
	.h30 {height:30px;}
	.h40 {height:40px;}
	.h48 {height:48px;}
	.h70 {height:70px;}
	.h140 {height:140px;}
	.h150 {height:150px;}
	.h155 {height:155px;}
	.h235 {height:235px;}
	.h240 {height:240px;}
	.h290 {height:290px;}
	.h318 {height:318px;}
	.h365 {height:365px;}
	.h400 {height:400px;}
	.h565 {height:565px;}
	
	.min-h40{min-height:40px;}

/**--------------------------------------
 * Tamanhos de fontes
 **--------------------------------------*/
.f_9{font-size:9px;}
.f_10{font-size:10px;}
.f_11{font-size:11px;}
.f_12{font-size:12px;}
.f_13{font-size:13px;}
.f_14{font-size:14px;}
.f_15{font-size:15px;}
.f_16{font-size:16px;}
.f_18{font-size:18px;}
.f_19{font-size:19px;}
.f_20{font-size:20px;}
.f_21{font-size:21px;}
.f_25{font-size:25px;}
.f_27{font-size:27px;}
.f_30{font-size:30px;}
.f_60{font-size:60px;}

/**--------------------------------------
 * Bordas
 **--------------------------------------*/
.border{border: 1px solid #d7d7d7;}
.btop{border-top: 1px solid #d7d7d7;}
.bright{border-right: 1px solid #d7d7d7;}
.bbottom{border-bottom: 1px solid #d7d7d7;}
.bleft{border-left: 1px solid #d7d7d7;}

.border_cinza_light{border: 1px solid #adadae;}
.bbottom_cinza_s2{border-bottom: 2px solid #d7d7d7;}
.btop_cinza_s2{border-top:2px solid #898989;}

.border_verde{border: 1px solid #77932c;}
.border_vermelho{border: 1px solid #be353c;}
.border_azul{border: 1px solid #159588;}
.border_cinza{border:1px solid #898989;}
.border_red{border-color: #FF0000;}
.border_gray{border:1px solid #b7b7b7;}

.btop_s2{border-top: 2px solid #99999a;}
.bright_s2{border-right: 2px solid #99999a;}
.bbottom_s2{border-bottom: 2px solid #99999a;}
.bleft_s2{border-left: 2px solid #99999a;}


.btop_dashed{border-top: 1px dashed #CCCCCC;}
.bright_dashed{border-right: 1px dashed #CCCCCC;}
.bbottom_dashed{border-bottom: 1px dashed #CCCCCC;}
.bleft_dashed{border-left: 1px dashed #CCCCCC;}

.bbottom_verde_marinho_s2{border-bottom: 2px solid #1f8e9c;}
.btop_verde_marinho_s2{border-top: 2px solid #1f8e9c;}
.btop_pink_s2{border-top: 2px solid #f8537d;}

.btop_green_light_s3{border-top: 3px solid #88e2d9;}

/**--------------------------------------
 * Genericas
 **--------------------------------------*/
.relative{position:relative;}
.absolute{position:absolute;}
.link_box{position:absolute;top:0; left:0; z-index:10000;}

.nocursor{cursor:default !important;}
.pointer{cursor:pointer;}

.strike{text-decoration:line-through;}
.underline{text-decoration:underline;}
.noline{text-decoration:none;}
.upper{text-transform:uppercase;}
.bold{font-weight:bold;}
.valign{vertical-align:middle;}

.italico {font-style:italic}

.disc{list-style:disc;}

.clear{clear:both;}
.nodisplay{display:none;}
.overflow {overflow:hidden;}

.block{display:block}

.line_height {line-height: 20px;}

.links_dark{color: #555555;}
.links_dark:hover{color: #000000;}


.a_opacity{opacity: 0;}
.dep-facebox {
  margin-top:10px;
  display:block;
  position:relative;
}
.dep-facebox:hover .lupa {
  display:block;
}
.dep-facebox .lupa {
  position:absolute;
  left:0;
  top:0;
  width:177px;
  height:106px;
  display:none;
  background:url("../imagens/bg_tranparence_white.png") repeat left top scroll transparent
}