buttonshtml {



	



	margin: 0;



	padding: 0;



}



body {



	

	color: #111;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin: 0px;

	padding: 0px;

	background:#FFF url(../image/fundo-textura.png) repeat;

	

}






.checkout-content .left > label, .checkout-content .left > h2 + p {display:none;}









/***********************************************************************

GERAIS

************************************************************************/



.iconcart, #busca, #column-left input[value="cadastrar"] {

-webkit-border-radius: 9px 9px 9px 9px;

	-moz-border-radius: 9px 9px 9px 9px;

	-khtml-border-radius: 9px 9px 9px 9px;

	border-radius: 9px 9px 9px 9px;

}





h1, .welcome {

	color: #636E75;

	font: Verdana;

	margin-top: 0px;

	margin-bottom: 20px;

	font-size: 32px;

	font-weight: normal;

	text-shadow: 0 0 1px rgba(0, 0, 0, .01);

}



h1, #content #visualizados .box-heading{color:#000;font-size:24px;}

#content #visualizados .box-heading{color:#000;font-size:24px;margin-top:35px;}

h2 {

	color: #CF0308;

	font-size: 16px;

	margin-top: 0px;

	margin-bottom: 5px;

}

p {

	margin-top: 0px;

	margin-bottom: 20px;

}

a, a:visited, a b {

	color: #9C5600;

	text-decoration: underline;

	cursor: pointer;

}

a:hover {

	text-decoration: none;

}



#paginafull .buttons a {font-size:17px;}





a img {

	border: none;

}

form {

	padding: 0;

	margin: 0;

	display: inline;

}

input[type='text'], input[type='password'], textarea {

	background: #F8F8F8;

	border: 1px solid #CCCCCC;

	padding: 3px;

	margin-left: 0px;

	margin-right: 0px;

}

select {

	background: #F8F8F8;

	border: 1px solid #CCCCCC;

	padding: 2px;

}

label {

	cursor: pointer;

}





#cboxLoadedContent {padding:10px;}



.breadcrumb a, .breadcrumb {color:#267522;}







#payment-address .checkout-content .left input[type="text"],

#payment-address .checkout-content .left input[type="password"],

#payment-address .checkout-content .right input[type="text"],

#payment-address .checkout-content .right select



{width:90%;}





.ui-menu{width:330px!important;}




/* Parcelamento pg do produto */

.product-info .preco_borda {background:#F2F2F2;padding:12px;width:390px;color:#000;} .product-info .preco_borda .price-old {color:#000!important;}
.product-info .preco_borda2{border:1px solid #E8E8E8;background:#FFF;padding:9px 15px;}

.ouemate {font-size:12px;font-weight:normal;color:#000;margin-bottom:10px;font-family:Calibri, Arial, Verdana;font-size:13px;}
.simu{color:#CF0308;font-weight:bold;}

.product-info .valor, .product-info .price-new {font-size:23px!important;color:#CF0308!important;font-weight:bold!important;}
.product-info .economize {color:#090!important;}
.product-info .boleto{color:#000;font-size:12px;font-weight:normal;}
.product-info .price-old.valor {font-size:15px!important;color:#000;}








/* Avise-me quando chegar */

#corpo input.nwa_list_button_custom,
#column-left a.nwa_list_button_custom 
 {background:#999;font-size:11px;text-shadow:1px 1px #666;
}

#corpo input.nwa_list_button_custom:hover,
#column-left a.nwa_list_button_custom:hover
{background:#666;text-shadow:1px 1px #333;}

#corpo .nwa_list_title{color:#999;display:block;}

#nwa_list {padding:10px;
-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);

-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;

max-width:200px;

}


#nwa_list .box-content{position:relative; }

.setinha_icon{
position: absolute;
top: -22px;
left: 0;
background:url(../image/setabranca.png);
width:23px;
height:13px;
}

#nwa_product_box_description{display:block;width:100%;}
.product-info #nwa_product span {float:none!important;}

#column-left a.nwa_list_button_custom span {background:none;}


#corpo #nwa_list .box-content {border:0;}

b#nwa_list_box_title {padding-bottom:15px;}
.box-content > span {margin-top:15px;}
.right .box-content > span {margin-top:0;}


#corpo #nwa_list_register{color:#FFF;}
#nwa_list_close{display:none;}

#content .box-product > div .nwa_list_title + br {display:none;}

/** avise-me f */

/************ Controle largura dos módulos e conteudo *********/

.wrapper{

	width:90%;
	margin:0 5%;
	max-width:990px;
	min-width:990px;
	margin:0 auto;

}





#content {width:96%;

background:#FFF;
border: 1px solid #D8D8D8;
padding: 2%;
-webkit-border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
-khtml-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px;
}



#column-left + #content {float:left;width:745px;margin-left:20px;float:left;background:#FFF;
border: 1px solid #D8D8D8;
padding: 15px;
-webkit-border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
-khtml-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px;
}

#column-left + #column-right + #content  {float:left;width:564px;padding:10px!important;margin-bottom:10px;margin-left:12px;float:left;}

#column-left + #content.mod-inicial{padding:0!important;border:0!important;background-color:transparent!important;width:780px!important;
float:right;
}

#column-left + #column-right + #content.mod-inicial{padding:0!important;border:0!important;background-color:transparent!important;width:585px!important;
float:left;margin-left:12px;

}

#column-left #subscribe input{width:99%;}


#column-left{width:190px;float:left;clear:both;margin-bottom:10px;}
#column-right{width:190px;float:right;margin-bottom:10px;}



/***********************************************************************

TOPO

************************************************************************/



.topo{float:left;width:100%;background:url(../image/fundo-topo.jpg) repeat-x;height:205px;}

#logotipo{float:left;text-align:left;width:336px;} 
#logotipo img {top:20px;position:relative;}




.infs-topo {float:right;width:574px;margin-left:80px;height:135px;padding-top:16px;position:relative;}



.infs-topo,
.topo a
 {color:#FFF!important;text-shadow:1px 1px #14750B;text-decoration:none;}


#header #cart.active .heading h4,
#header #cart.active .heading,
#header #cart.active  a,
#cart .content,
#cart .content a
 {color:#14750B!important;text-shadow:none!important;}



.icon_carrinho{position:absolute;width:35px;height:33px;top:15px;background:url(../image/icones-topo.png) left -57px;}
#carrinho{position:absolute; top:10px; left:15px; z-index:50;}
#carrinho h4 {display:none;}


#carrinho #cart{padding-left:10px;}  #carrinho #cart a {color:#FFF!important;}
/*#carrinho #cart{background:url(../image/icon-cart.png) no-repeat 10px 18px;padding-left:13px;padding-bottom:4px;	}*/


/*#header #cart .heading a  {background:url(../image/seta-carrinho.png) no-repeat left 1px;padding-left:6px;font-size:11px;min-height:20px;display:block;}
#header #cart .heading a span#cart-total {background:#FFF;padding:4px;
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}*/





#menu-topo{position:absolute;right:0;top:15px;z-index:100;}

#menu-topo li {float:right;padding-left:18px;margin-left:10px;list-style:none;}



#menu-topo .meuspedidos{background:url(../image/icones-topo.png) no-repeat -8px 0;height:13px;}
#menu-topo .meucadastro{background:url(../image/icones-topo.png) no-repeat -8px -19px;height:13px;}
#menu-topo .minhalista{background:url(../image/icones-topo.png) no-repeat -8px -44px;height:13px;}



#busca
{
position:absolute;
top:56px;

width:580px;
height:42px;

-webkit-border-radius: 8px 8px  8px  8px;
-moz-border-radius:8px 8px  8px  8px;
-khtml-border-radius:8px 8px  8px  8px;
border-radius:8px 8px  8px  8px;

background:#FFF;
}



#busca input {
border:0;
color:#777;
font-style:italic;
width:450px;
font-size:12px;
height:42px;
float:left;
padding:0;
padding-left:25px;
margin-left:7px;
background-color:transparent;
}




#busca .button-search{
padding:10px;margin-left:7px;margin-right:3px;margin-top:3px;cursor:pointer;text-align:center;
text-shadow:1px 1px #CF0308;border:1px solid  #CF0308;
background:url(../image/fundo_busca.png) repeat-x;

float:right; font-weight:bold;

-webkit-border-radius: 8px 8px  8px  8px;
-moz-border-radius: 8px 8px  8px  8px;
-khtml-border-radius: 8px 8px  8px  8px;
border-radius: 8px 8px  8px  8px;

}




#busca ::-webkit-input-placeholder { /* WebKit browsers */

    color:#777;

}



#busca :-moz-placeholder { /* Mozilla Firefox 4 to 18 */

   color:#777;

}



#busca ::-moz-placeholder { /* Mozilla Firefox 19+ */

   color:#777;

}

#busca :-ms-input-placeholder { /* Internet Explorer 10+ */

   color:#777;

}











#menu{float:left;clear:both;width:100%;} 

#menu ul {margin:0; padding:0;}
#menu li {float:left;list-style:none;background:url(../image/espaco-menu.jpg) no-repeat left top;height:46px;line-height:50px;padding-left:30px;margin-left:30px;text-align:center;}
#menu li.homemenu{background-image:none;margin-left:0;}
#menu li a {font-size: 20px; font-family: 'Roboto' !important;
font-style: normal;
font-weight: 400;text-shadow:1px 1px #287E17;  }



#banner-topo {float:left;clear:both;margin-top:12px;}



#welcome{position:absolute;bottom:25px;right:13px;font-size:12px;color:#FFF;margin-top:5px;}
#welcome a {color:#FFF!important;} #welcome a:hover {text-decoration:underline;}







#inf-azul{color:#287EA5;}

#notification{clear:both;}















/***********************************************************************

Slideshow

************************************************************************/



#mod-slideshow{float:left;width:100%;margin-bottom:7px;
width:990px;
margin-bottom:10px;
}

#mod-slideshow .slideshow .nivoSlider {margin-bottom:0;}

#corpo .nivo-controlNav{right:10px;} 





#banner0, #banner1,
#banner0 div, #banner1 div{width:100%;text-align:center!important;}



/***********************************************************************

Novo carrinho

************************************************************************/


.cart-module #coupon,
.cart-module #voucher,
.cart-module #shipping
{}






/***********************************************************************

Conteúdo

************************************************************************/







#corpo{float:left;width:990px;
margin:7px 0;
}









#content .box {}



#corpo .display{display:none;} /*grade invisivel*/


.box-product .price {font-family:Calibri, Arial, Verdana;}



.calcule {background:url(../image/calcule.png) no-repeat;padding-left:25px;font-weight:normal;}



.cart > div  .links {float:left;width:140px;}

.cart > div .links a {background:url(../image/favoritos.jpg) no-repeat; padding-left:25px;height:18px;display:block;}

.cart > div .links a +  a{background:url(../image/comparar.jpg) no-repeat;}



#corpo #button-cart{padding:0;background:url(../image/comprar-botao.jpg) no-repeat ; width:255px;height:95px;font-size:25px;text-transform:uppercase;



-webkit-border-radius: 0 0 0 0;

-moz-border-radius: 0 0 0 0;

-khtml-border-radius: 0 0 0 0;

border-radius: 0 0 0 0;

-webkit-box-shadow: 0 0 0 0 0;

-moz-box-shadow: 0 0 0 0;

box-shadow: 0 0 0 0;



text-align:left;

vertical-align:top!important;

padding-left:90px;

text-shadow:1px 1px #FF9D01;



float:left;

}



.textoqd {float:left;padding-top:35px;}



.success,  .warning {margin-top:15px;}







.manufacturer-list {border: 1px solid #DBDEE1;

padding: 5px;

overflow: auto;

margin-bottom: 20px;}



.manufacturer-heading {background: #F8F8F8;

font-size: 15px;

font-weight: bold;

padding: 5px 8px;

margin-bottom: 6px;}



.manufacturer-list li {list-style:none; float:left;text-align:center;margin:15px;}







/***********************************************************************

Abas

************************************************************************/





.TabControl{ width:100%; overflow:hidden;}

.TabControl #header-abas{ width:100%; cursor:hand}

.TabControl #content-abas{ width:99.7%; border: solid 1px #D8D8D8;overflow:hidden; }

.TabControl .abas{display:inline;cursor:pointer;}

.TabControl .abas li{float:left;list-style:none;color:#888;font-size:13px;}



.aba{width:127px; height:22px; border-bottom:0; text-align:center; padding-top:5px;background:url(../image/fundo-aba.png) no-repeat;margin-top:5px;position:relative;bottom:-1px;border-bottom: solid 1px #D8D8D8;} 

.TabControl .abas li + li {margin-left:4px;}





.ativa{border-bottom: solid 1px #FFF;}

.selecionado{color:#CF0308;border-bottom: solid 1px #FFF;}



.TabControl #content-abas{background:#FFF;

-webkit-border-radius: 0 5px 5px 5px;

-moz-border-radius: 0 5px 5px 5px;

-khtml-border-radius: 0 5px 5px 5px;

border-radius: 0 5px 5px 5px;}

.TabControl .conteudo-abas{width:100%; display:none; height:100%;}









.conteudo-abas .box-heading{display:none!important;}

/* Largura das caixas, inicial e categoria */

#content .conteudo-abas .box-product > div,
#column-left + #column-right + #content .product-grid > div
 {display:inline-block!important;width: 177px;margin-left:10px;border:1px solid #F1F1F1;height:280px;}

#column-left + #column-right + #content .product-grid > div {height:310px;margin-left:0;}
.margincss{}



#content .conteudo-abas .box-product > div .cart {display:block!important;}







.product-grid > div, #content #ultimos-visto .box-content .box-product > div,
#visualizados .box-product > div, #modulos-iniciais .box-product > div
 {

	width: 170px;

	display: inline-block;

	vertical-align: top;

	margin-left: 10px;

	margin-bottom: 15px;

	border:1px solid #F1F1F1;

	text-align:center;

}

#visualizados .box-product > div {height:270px!important;}


#ultimos-visto .box-heading {color}

#ultimos-visto .box-heading{font-size: 24px;}

.tags + #ultimos-visto {margin-top:25px;}



#column-left #ultimos-visto .box-content .box-product > div {text-align:center;width:96%;padding:15px 2%;}





 

#content .product-grid .wishlist a {background:url(../image/favoritos.jpg) no-repeat;}

#content .product-grid .compare a {background:url(../image/comparar.jpg) no-repeat;height:18px;}





/*********** Esquerda *********************/



#column-left > .box {
margin-bottom:15px;
max-width: 190px;
clear:both;background:#FFF;border:1px solid #D8D8D8;padding:2px;
-webkit-border-radius: 8px 8px  8px  8px;
-moz-border-radius: 8px 8px  8px  8px;
-khtml-border-radius:8px 8px  8px  8px;
border-radius: 8px 8px  8px  8px;
}


#column-left > .box  .box-content { 
}

#column-left > .box  .box-content ul:last-child li:last-child{clear:both;}

#column-left .box-heading, #column-right .box-heading  {background:url(../image/fundo_categoria.png) repeat-x;text-align:center;
height:32px;font-size:18px;color:#FFF;padding-top:10px;

font-family: 'Roboto' !important;
font-style: normal;
font-weight: 400;text-shadow:1px 1px #287E17; 

-webkit-border-radius: 8px 8px  0  0;
-moz-border-radius: 8px 8px  0  0;
-khtml-border-radius:8px 8px  0  0;
border-radius: 8px 8px  0  0;



}




#corpo #column-left  ul {margin:0;padding:0;padding-bottom:10px;}
#column-left li {list-style:none;margin-top:10px;margin-left:0;padding-bottom:0;}
#column-left a {font-size:13px;color:#2890C2;text-decoration:none;}
#column-left a:hover, #column-left a.active {color:#2890C2}



#column-left li li a {font-size:11px;color:#666;font-weight:normal;display:block;padding:3px 20px;}
#column-left ul ul {margin-left:0;padding-left:0;}
#column-left li li{margin-top:5px;background-image:none;padding-bottom:0;background-position:left top;padding-left:5px;margin-left:0;padding-left:0;	}






#column-left #frm_subscribe a.button,
#column-right #frm_subscribe a.button
 {color:#FFF;margin-left:35px;}
 
 #column-left #frm_subscribe {
padding: 5px 15px;
padding-bottom: 0;
}



#column-left .cart a  {color:#FFF;}



#frm_subscribe .rosa {color:#CF0308}


#column-left ul.box-category > li > a {
color:#444;
display:block;padding:5px 10px; padding-left:20px; border-bottom:1px solid #E4E4E4;

}

#column-left ul.box-category > li:last-child  > a{border-bottom:0;}


#column-left ul.box-category > li li a:hover, 
#column-left ul.box-category > li li a.active {
color:#CF0308;
}







/***********************************************************************

Módulo Central e Lista de Categorias

************************************************************************/







/***********************************************************************

Finalizando

************************************************************************/



.sub-tit{color:#C55796;font-size:16px;margin-top:15px;font-weight:bold;}



.breadcrumb{color:#999;font-size:11px;margin-bottom:15px;} 
.breadcrumb a {color:#999}
.cod-prod{color:#444444;font-size:10px;}

td.quantity input[type="text"]{padding:5px;float:left;}

td.image, td.name, td.quantity, td.price, td.model{border-right:1px solid #DDD;}

#pg-checkout label[for="register"]{display:none;}





/***********************************************************************

Rodapé

************************************************************************/



#rodape{width:100%;background:url(../image/fundo-rodape.jpg) repeat-x; color:#FFF;font-size:11px;float:left;clear:both;margin-top:10px;}



#botoes-rodape0{}

#botoes-rodape  img{float:left;margin-left:0;margin-right:10px;}
#botoes-rodape img + img{margin-left:0;margin-right:0;}
#botoes-rodape  div {float:left;}


#menu-rodape{}





#rodape a {color:#FFF;text-decoration:none;font-size:11px;}

#rodape a:hover {text-decoration:underline;}

#rodape ul {margin:0;padding:0;padding-left:15px;}

#rodape li {list-style:none;margin:0;line-height:22px;}



.col-1,.col-2,.col-3, .col-4{float:left;padding-right:2.5%;padding-left:2.5%;} .col-3 {width:30%;}

.col-1, .col-2 {width:185px;}
.col-3{width:195px;}
.col-4 {width:150px;}
.col-4 > div {background:#FFF;width:200px;
-webkit-border-radius: 8px 8px  8px  8px;
-moz-border-radius: 8px 8px  8px  8px;
-khtml-border-radius:8px 8px  8px  8px;
border-radius: 8px 8px  8px  8px;
}


#seguranca{clear:both;float:left;width:480px;margin-top:25px;}
#cartoes{float:left;width:430px;margin-top:25px;}





#rodape h3{margin-top:0;color:#FFF;margin-bottom:5px;
font-size: 17px;
font-family: 'Roboto' !important;
font-style: normal;
font-weight: 400;text-shadow:1px 1px #287E17;
}



.copyright{padding-top:10px;padding-bottom:10px;width:100%;color:#FFF!important;text-align:center;margin-top:10px;float:left;clear:both;}

.copyright a{color:#FFF!important;}

















/***********************************************************************

Módulos Padrões 

[1] Carrinho 

[2] Notificações 

[3] Box Categoria  

[4] Produtos  

[5] Botões    

[6] Carrinho

[7] Checkout

[8] Busca

[9] Lista de Desejos

[10] Pedidos

[11] Retornos

[12] Conteudo

************************************************************************/





/************ 1 - Mini Carrinho *********/





#header #cart {

position:absolute;

min-width: 200px;	

z-index: 9;

}



#header #cart .heading {

	

	white-space:nowrap;



	margin-right: 172px;



	margin-top: 15px;



	padding-left: 14px;



	padding-right: 14px;



border:1px solid transparent;



	position: relative;



	z-index: 1;



}



#header #cart .heading h4 {



	color: #1281DA;



	font-size: 12px;



	font-weight: bold;



	margin-top: 0px;



	margin-bottom: 3px;



}



#header #cart .heading a {



	color: #1281DA;



	text-decoration: none;



}



#header #cart .heading a span {



	background: url('../image/arrow-down.png') 100% 50% no-repeat;



	padding-right: 15px;



}



#header #cart .content {



	clear: both;



	display: none;



	position: relative;



	top: -1px;



	padding: 8px;



	min-height: 150px;



	border-top: 1px solid #EEEEEE;



	border-left: 1px solid #EEEEEE;



	border-right: 1px solid #EEEEEE;



	border-bottom: 1px solid #EEEEEE;



	-webkit-border-radius: 0px 7px 7px 7px;



	-moz-border-radius: 0px 7px 7px 7px;



	-khtml-border-radius: 0px 7px 7px 7px;



	border-radius: 0px 7px 7px 7px;



	-webkit-box-shadow: 0px 2px 2px #DDDDDD;



	-moz-box-shadow: 0px 2px 2px #DDDDDD;



	box-shadow: 0px 2px 2px #DDDDDD;



	background: #FFF;



}



#header #cart.active .heading {



	margin-top: 5px;



	padding-top: 10px;



	padding-bottom: 6px;



	border-top: 1px solid #EEEEEE;



	border-left: 1px solid #EEEEEE;



	border-right: 1px solid #EEEEEE;



	-webkit-border-radius: 7px 7px 0px 0px;



	-moz-border-radius: 7px 7px 0px 0px;



	-khtml-border-radius: 7px 7px 0px 0px;



	border-radius: 7px 7px 0px 0px;

	

	background:#FFF;



}



#header #cart.active .content {



	display: block;



}





.mini-cart-info table {



	border-collapse: collapse;



	width: 100%;



	margin-bottom: 5px;



}



.mini-cart-info td {



	color: #000;



	vertical-align: top;



	padding: 10px 5px;



	border-bottom: 1px solid #EEEEEE;



}



.mini-cart-info .image {



	width: 1px;



}



.mini-cart-info .image img {



	border: 1px solid #EEEEEE;



	text-align: left;



}



.mini-cart-info .name small {



	color: #666;



}



.mini-cart-info .quantity {



	text-align: right;



}



.mini-cart-info td.total {



	text-align: right;



}



.mini-cart-info .remove {



	text-align: right;



}



.mini-cart-info .remove img {



	cursor: pointer;



}



.mini-cart-total {



	text-align: right;



}



.mini-cart-total table {



	border-collapse: collapse;



	display: inline-block;



	margin-bottom: 5px;



}



.mini-cart-total td {



	color: #000;



	padding: 4px;



}



#header #cart .checkout {



	text-align: right;



	clear: both;



}



#header #cart .empty {



	padding-top: 50px;



	text-align: center;



}







/************ [2] Notificações *********/





.success, .warning, .attention, .information {

	padding: 10px 10px 10px 33px;

	margin-bottom: 15px;

	

	color: #555555;

	-webkit-border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px 5px 5px 5px;

	-khtml-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

}

.success {

	background: #EAF7D9 url('../image/success.png') 10px center no-repeat;

	border: 1px solid #BBDF8D;

	-webkit-border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px 5px 5px 5px;

	-khtml-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

}



.success a, .success {color:#6BB555}



.warning {

	background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;

	border: 1px solid #F8ACAC;

	-webkit-border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px 5px 5px 5px;

	-khtml-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

}

.attention {

	background: #FFF5CC url('../image/attention.png') 10px center no-repeat;

	border: 1px solid #F2DD8C;

	-webkit-border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px 5px 5px 5px;

	-khtml-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

}

.success .close, .warning .close, .attention .close, .information .close {

	float: right;

	padding-top: 4px;

	padding-right: 4px;

	cursor: pointer;

}

.required {

	color: #FF0000;

	font-weight: bold;

}

.error {

	display: block;

	color: #FF0000;

}

.help {

	color: #999;

	font-size: 10px;

	font-weight: normal;

	font-family: Verdana, Geneva, sans-serif;

	display: block;

}















/************ [4] - Produtos *********/



.product-info {

	overflow: auto;

	margin-bottom: 20px;

}

.product-info > .left {

	float: left;

	margin-right: 15px;

}

.product-info > .left + .right {

	margin-left: 265px;

}

.product-info .image {

	border: 1px solid #E7E7E7;

	float: left;

	margin-bottom: 20px;

	padding: 10px;

	text-align: center;

}

.product-info .image-additional {

	width: 260px;

	margin-left: -10px;

	clear: both;

	overflow: hidden;

}

.product-info .image-additional img {

	border: 1px solid #E7E7E7;

}

.product-info .image-additional a {

	float: left;

	display: block;

	margin-left: 10px;

	margin-bottom: 10px;

}

.product-info .description {

	border-top: 1px solid #E7E7E7;

	border-bottom: 1px solid #E7E7E7;

	padding: 5px 5px 10px 5px;

	margin-bottom: 10px;

	line-height: 20px;

	color: #4D4D4D;

}

.product-info .description span {

	color: #444444;

}

.product-info .description a {

	color: #4D4D4D;

	text-decoration: none;

}

.product-info .price {

	overflow: auto;

	border-bottom: 1px solid #E7E7E7;

	padding: 0px 5px 10px 5px;

	margin-bottom: 10px;

	font-size: 15px;

	font-weight: bold;

	color: #CF0308;

}

.product-info .price-old {

	color: #F00;

	text-decoration: line-through;

}

.product-info .price-new {

}

.product-info .price-tax {

	font-size: 12px;

	font-weight: normal;

	color: #999;

}

.product-info .price .reward {

	font-size: 12px;

	font-weight: normal;

	color: #999;

}

.product-info .price .discount {

	font-weight: normal;

	font-size: 12px;

	color: #4D4D4D;

}

.product-info .options {

	border-bottom: 1px solid #E7E7E7;

	padding: 0px 5px 10px 5px;

	margin-bottom: 10px;

	color: #000000;

}

.product-info .option-image {

	margin-top: 3px;

	margin-bottom: 10px;

}

.product-info .option-image label {

	display: block;

	width: 100%;

	height: 100%;

}

.product-info .option-image img {

	margin-right: 5px;

	border: 1px solid #CCCCCC;

	cursor: pointer;

}

.product-info .cart {

	border-bottom: 1px solid #E7E7E7;

	padding: 0px 5px 10px 5px;

	margin-bottom: 20px;

	color: #4D4D4D;

	overflow: auto;

}

.product-info .cart div {

	float: left;

	vertical-align: middle;

}

.product-info .cart div > span {

	padding-top: 7px;

	display: block;

	color: #999;
	
	width:130px;
	
	float:right;

}

.product-info .cart .minimum {

	padding-top: 5px;

	font-size: 11px;

	color: #999;

	clear: both;

}

.product-info .review {

	color: #4D4D4D;

	border-top: 1px solid #E7E7E7;

	border-left: 1px solid #E7E7E7;

	border-right: 1px solid #E7E7E7;

	margin-bottom: 10px;

}

.product-info .review > div {

	padding: 8px;

	border-bottom: 1px solid #E7E7E7;

	line-height: 20px;

}

.product-info .review > div > span {

	color: #444444;

}

.product-info .review .share {

	overflow: auto;

	line-height: normal;

}

.product-info .review .share a {

	text-decoration: none;

}

.review-list {

	padding: 10px;

	overflow: auto;

	margin-bottom: 20px;

	border: 1px solid #EEEEEE;

}

.review-list .author {

	float: left;

	margin-bottom: 20px;

}

.review-list .rating {

	float: right;

	margin-bottom: 20px;

}

.review-list .text {

	clear: both;

}

.attribute {

	border-collapse: collapse;

	width: 100%;

	border-top: 1px solid #DDDDDD;

	border-left: 1px solid #DDDDDD;

	margin-bottom: 20px;

}

.attribute thead td, .attribute thead tr td:first-child {

	color: #000000;

	font-size: 14px;

	font-weight: bold;

	background: #F7F7F7;

	text-align: left;

}

.attribute tr td:first-child {

	color: #000000;

	font-weight: bold;

	text-align: right;

	width: 20%;

}

.attribute td {

	padding: 7px;

	color: #4D4D4D;

	text-align: center;

	vertical-align: top;

	border-right: 1px solid #DDDDDD;

	border-bottom: 1px solid #DDDDDD;

}

.compare-info {

	border-collapse: collapse;

	width: 100%;

	border-top: 1px solid #DDDDDD;

	border-left: 1px solid #DDDDDD;

	margin-bottom: 20px;

}

.compare-info thead td, .compare-info thead tr td:first-child {

	color: #000000;

	font-size: 14px;

	font-weight: bold;

	background: #F7F7F7;

	text-align: left;

}

.compare-info tr td:first-child {

	color: #000000;

	font-weight: bold;

	text-align: right;

}

.compare-info td {

	padding: 7px;

	width: 20%;

	color: #4D4D4D;

	text-align: center;

	vertical-align: top;

	border-right: 1px solid #DDDDDD;

	border-bottom: 1px solid #DDDDDD;

}

.compare-info .name a {

	font-weight: bold;

}

.compare-info .price-old {

	font-weight: bold;

	color: #F00;

	text-decoration: line-through;

}

.compare-info .price-new {

	font-weight: bold;

	

}



/*modulos*/

/* box products */

.box-product {

	width: 100%;

	overflow:inherit;

	padding-top:15px;

}



#content .box-product > div,  

#modulos-iniciais .box-product > div{



	background-position:center top;

	background-repeat:no-repeat;	

	height:230px;

	overflow:hidden;

	display: inline-block;

	vertical-align: top;

	margin-bottom: 10px;

	text-align:center;	

	overflow:hidden;

}









.box-product .image {

	display: block;

	margin-bottom: 0px;



}



.product-grid {padding-top:15px;}

.box-product .image img {





	padding:3px;

	

}





.box-product .name a, #corpo .product-grid .name a {

	color: #000;

	text-decoration: none;
	
	padding:0 10px;

	display: block;

	font-weight:normal;

	margin-bottom: 4px;

	font-family:Calibri, Arial, Verdana;

	font-size:12px;

}





#column-right + #content div.price,

#column-right + #modulos-iniciais div.price,

.product-grid .price,

#column-right .price



 {color:#CF0308!important;font-size:18px!important;}

 

 .price-old {font-size:13px;}

#column-right .price {font-size:12px;}



.box-product .price {

	display: block;

	font-weight: bold;

	color: #CF0308;

	font-size:18px;

	margin-bottom: 4px;

	font-family:Calibri, Arial, Verdana;

}

.box-product .price-old {

	color: #F00;

	text-decoration: line-through;

	font-size:10px;

}

.box-product .price-new {

	

}

.box-product .rating {

	display: block;

	margin-bottom: 4px;

}



.box-product input.button{background-color:#F598CE;

-moz-border-radius: 7px;

-webkit-border-radius: 7px;

border-radius: 7px;

color:#FFF;

padding-left:15px;padding-right:15px;font-weight:bold;

border:0;

font-size:14px;

}







/************ [5] - Botões *********/

a.button, input.button {

	cursor: pointer;

	color: #FFFFFF;

	line-height: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background: url('../image/button.png') repeat-x;

	-webkit-border-radius: 7px 7px 7px 7px;

	-moz-border-radius: 7px 7px 7px 7px;

	-khtml-border-radius: 7px 7px 7px 7px;

	border-radius: 7px 7px 7px 7px;

	-webkit-box-shadow: 0px 2px 2px #DDDDDD;

	-moz-box-shadow: 0px 2px 2px #DDDDDD;

	box-shadow: 0px 2px 2px #DDDDDD;

}

a.button {

	display: inline-block;

	text-decoration: none;

	padding: 6px 12px 6px 12px;

}

input.button {

	margin: 0;

	border: 0;

	height: 24px;

	padding: 0px 12px 0px 12px;

}

a.button:hover, input.button:hover {

	background-position: 0px -24px;

}

.buttons {

	background: #FFFFFF;

	border: 1px solid #EEEEEE;

	overflow: auto;

	padding: 6px;

	margin-bottom: 20px;

}

.buttons .left {

	float: left;

	text-align: left;

}

.buttons .right {

	float: right;

	text-align: right;

}

.buttons .center {

	text-align: center;

	margin-left: auto;

	margin-right: auto;

}

.htabs {

	height: 30px;

	line-height: 16px;

	border-bottom: 1px solid #DDDDDD;

}

.htabs a {

	border-top: 1px solid #DDDDDD;

	border-left: 1px solid #DDDDDD;

	border-right: 1px solid #DDDDDD;

	background: #FFFFFF url('../image/tab.png') repeat-x;

	padding: 7px 15px 6px 15px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-align: center;

	text-decoration: none;

	color: #000000;

	margin-right: 2px;

	display: none;

}

.htabs a.selected {

	padding-bottom: 7px;

	background: #FFFFFF;

}

.tab-content {

	border-left: 1px solid #DDDDDD;

	border-right: 1px solid #DDDDDD;

	border-bottom: 1px solid #DDDDDD;

	padding: 10px;

	margin-bottom: 20px;

	z-index: 2;

	overflow: auto;

}







/************ [6] - Carrinho *********/

.cart-info table {

	width: 100%;

	margin-bottom: 15px;

	border-collapse: collapse;

	border-top: 1px solid #DDDDDD;

	border-left: 1px solid #DDDDDD;

	border-right: 1px solid #DDDDDD;

}

.cart-info td {

	padding: 7px;

}

.cart-info thead td {

	color: #4D4D4D;

	font-weight: bold;

	background-color: #F7F7F7;

	border-bottom: 1px solid #DDDDDD;

}

.cart-info thead .image {

	text-align: center;

}

.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity {

	text-align: left;

}

.cart-info thead .price, .cart-info thead .total {

	text-align: right;

}

.cart-info tbody td {

	vertical-align: top;

	border-bottom: 1px solid #DDDDDD;

}

.cart-info tbody .image img {

	border: 1px solid #DDDDDD;

}

.cart-info tbody .image {

	text-align: center;

}

.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity {

	text-align: left;

}

.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {

	position: relative;

	top: 4px;

	cursor: pointer;

}

.cart-info tbody .price, .cart-info tbody .total {

	text-align: right;

}

.cart-info tbody span.stock {

	color: #F00;

	font-weight: bold;

}

.cart-module > div {

	display: none;

}

.cart-total {

	border-top: 1px solid #DDDDDD;

	overflow: auto;

	padding-top: 8px;

	margin-bottom: 15px;

}

.cart-total table {

	float: right;

}

.cart-total td {

	padding: 3px;

	text-align: right;

}







/* [7] checkout */

.checkout-heading {

	background: #F8F8F8;

	border: 1px solid #DBDEE1;

	padding: 8px;

	font-weight: bold;

	font-size: 13px;

	color: #555555;

	margin-bottom: 15px;

}

.checkout-heading a {

	float: right;

	margin-top: 1px;

	font-weight: normal;

	text-decoration: none;

}

.checkout-content {

	padding: 0px 0px 15px 0px;

	display: none;

	overflow: auto;

}

.checkout-content .left {

	float: left;

	width: 48%;

}

.checkout-content .right {

	float: right;

	width: 48%;

}

.checkout-content .buttons {

	clear: both;

}

.checkout-product table {

	width: 100%;

	border-collapse: collapse;

	border-top: 1px solid #DDDDDD;

	border-left: 1px solid #DDDDDD;

	border-right: 1px solid #DDDDDD;

	margin-bottom: 20px;

}

.checkout-product td {

	padding: 7px;

}

.checkout-product thead td {

	color: #4D4D4D;

	font-weight: bold;

	background-color: #F7F7F7;

	border-bottom: 1px solid #DDDDDD;

}

.checkout-product thead .name, .checkout-product thead .model {

	text-align: left;

}

.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {

	text-align: right;

}

.checkout-product tbody td {

	vertical-align: top;

	border-bottom: 1px solid #DDDDDD;

}

.checkout-product tbody .name, .checkout-product tbody .model {

	text-align: left;

}

.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {

	text-align: right;

}

.checkout-product tfoot td {

	text-align: right;

	border-bottom: 1px solid #DDDDDD;

}

.contact-info {

	overflow: auto;

}

.contact-info .left {

	float: left;

	width: 48%;

}

.contact-info .right {

	float: left;

	width: 48%;

}

.sitemap-info {

	overflow: auto;

	margin-bottom: 40px;

}

.sitemap-info .left {

	float: left;

	width: 48%;

}

.sitemap-info .right {

	float: left;

	width: 48%;

}



/* [8] Busca */







.product-filter {

	border-bottom: 1px solid #EEEEEE;

	padding-bottom: 5px;

	overflow: auto;

}

.product-filter .display {

	margin-right: 15px;

	float: left;

	padding-top: 4px;

	color: #333;

}

.product-filter .display a {

	font-weight: bold;

}

.product-filter .sort {

	float: right;

	color: #333;

}

.product-filter .limit {

	margin-left: 15px;

	float: right;

	color: #333;

}

.product-compare {

	padding-top: 6px;

	margin-bottom: 25px;

	font-weight: bold;

}

.product-compare a {

	text-decoration: none;

	font-weight: bold;

}

.product-list > div {

	overflow: auto;

	margin-bottom: 15px;

}

.product-list .right {

	float: right;

	margin-left: 15px;

}

.product-list > div + div {

	border-top: 1px solid #EEEEEE;

	padding-top: 16px;

}

.product-list .image {

	float: left;

	margin-right: 10px;

}

.product-list .image img {

	padding: 3px;

	border: 1px solid #E7E7E7;

}

.product-list .name {

	margin-bottom: 3px;

}

.product-list .name a {

	color: #444;

	font-weight: bold;

	text-decoration: none;

}

.product-list .description {

	line-height: 15px;

	margin-bottom: 5px;

	color: #4D4D4D;

}

.product-list .rating {

	color: #7B7B7B;

}

.product-list .price {

	float: right;

	height: 50px;

	margin-left: 8px;

	text-align: right;

	color: #CF0308;

	font-size: 12px;

}

.product-list .price-old {

	color: #F00;

	text-decoration: line-through;

}

.product-list .price-new {

	font-weight: bold;

}

.product-list .price-tax {

	font-size: 12px;

	font-weight: normal;

	color: #BBBBBB;

}

.product-list .cart {

	margin-bottom: 3px;

}

.product-list .wishlist, .product-list .compare {

	margin-bottom: 3px;

}

.product-list .wishlist a {

	color: #333333;

	text-decoration: none;

	padding-left: 18px;

	display: block;

	background: url('../image/add.png') left center no-repeat;

}

.product-list .compare a {

	color: #333333;

	text-decoration: none;

	padding-left: 18px;

	display: block;

	background: url('../image/add.png') left 60% no-repeat;

}

.product-grid {

	width: 100%;

	overflow: auto;

}





.wishlist, .compare {text-align:left;margin-left:15px;} .wishlist {margin-top:10px;}



.product-grid .image {

	display: block;

	margin-bottom: 0px;

}

.product-grid .image img {



	

}

.product-grid .name a {

	color: #444444;

	font-weight: bold;

	text-decoration: none;

	display: block;

	margin-bottom: 4px;

}

.product-grid .description {

	display: none;

}

.product-grid .rating {

	display: block;

	margin-bottom: 4px;

}

.product-grid .price {

	display: block;

	font-weight: bold;

		color: #CF0308;

	margin-bottom: 4px;

}

.product-grid .price-old {

	color: #F00;

	text-decoration: line-through;

}

.product-grid .price-new {

	font-weight: bold;

}

.product-grid .price .price-tax {

	display: none;

}

.product-grid .cart {

	margin-bottom: 3px;

}

.product-grid .wishlist, .product-grid .compare {

	margin-bottom: 3px;

}

.product-grid .wishlist a {

	color: #333333;

	text-decoration: none;

	padding-left: 18px;

	display: block;

	background: url('../image/add.png') left center no-repeat;

}

.product-grid .compare a {

	color: #333333;

	text-decoration: none;

	padding-left: 18px;

	display: block;

	background: url('../image/add.png') left center no-repeat;

}









/* [9] wishlist */

.wishlist-info table {

	width: 100%;

	border-collapse: collapse;

	border-top: 1px solid #DDDDDD;

	border-left: 1px solid #DDDDDD;

	border-right: 1px solid #DDDDDD;

	margin-bottom: 20px;

}

.wishlist-info td {

	padding: 7px;

}

.wishlist-info thead td {

	color: #4D4D4D;

	font-weight: bold;

	background-color: #F7F7F7;

	border-bottom: 1px solid #DDDDDD;

}

.wishlist-info thead .image {

	text-align: center;

}

.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {

	text-align: left;

}

.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {

	text-align: right;

}

.wishlist-info tbody td {

	vertical-align: top;

	border-bottom: 1px solid #DDDDDD;

}

.wishlist-info tbody .image img {

	border: 1px solid #DDDDDD;

}

.wishlist-info tbody .image {

	text-align: center;

}

.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {

	text-align: left;

}

.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {

	text-align: right;

}

.wishlist-info tbody .price s {

	color: #F00;

}

.wishlist-info tbody .action img {

	cursor: pointer;

}

.login-content {

	margin-bottom: 20px;

	overflow: auto;

}

.login-content .left {

	float: left;

	width: 48%;

}

.login-content .right {

	float: right;

	width: 48%

}

.login-content .left .content, .login-content .right .content {

	min-height: 190px;



}







/* [10] Pedidos */

.order-list {

	margin-bottom: 10px;

}

.order-list .order-id {

	width: 49%;

	float: left;

	margin-bottom: 2px;

}

.order-list .order-status {

	width: 49%;

	float: right;

	text-align: right;

	margin-bottom: 2px;

}

.order-list .order-content {

	padding: 10px 0px;

	display: inline-block;

	width: 100%;

	margin-bottom: 20px;

	border-top: 1px solid #EEEEEE;

	border-bottom: 1px solid #EEEEEE;

}

.order-list .order-content div {

	float: left;

	width: 33.3%;

}

.order-list .order-info {

	text-align: right;

}

.order-detail {

	background: #EFEFEF;

	font-weight: bold;

}









/* [11] Retornos */

.return-list {

	margin-bottom: 10px;

}

.return-list .return-id {

	width: 49%;

	float: left;

	margin-bottom: 2px;

}

.return-list .return-status {

	width: 49%;

	float: right;

	text-align: right;

	margin-bottom: 2px;

}

.return-list .return-content {

	padding: 10px 0px;

	display: inline-block;

	width: 100%;

	margin-bottom: 20px;

	border-top: 1px solid #EEEEEE;

	border-bottom: 1px solid #EEEEEE;

}

.return-list .return-content div {

	float: left;

	width: 33.3%;

}

.return-list .return-info {

	text-align: right;

}

.return-product {

	overflow: auto;

	margin-bottom: 20px;

}

.return-name {

	float: left;

	width: 31%;

	margin-right: 15px;

}

.return-model {

	float: left;

	width: 31%;

	margin-right: 15px;

}

.return-quantity {

	float: left;

	width: 31%;

}

.return-detail {

	overflow: auto;

	margin-bottom: 20px;

}

.return-reason {

	float: left;

	width: 31%;

	margin-right: 15px;

}

.return-opened {

	float: left;

	width: 31%;

	margin-right: 15px;

}

.return-opened textarea {

	width: 98%;

	vertical-align: top;

}

.return-captcha {

	float: left;

}

.download-list {

	margin-bottom: 10px;

}

.download-list .download-id {

	width: 49%;

	float: left;

	margin-bottom: 2px;

}



.download-list .download-status {

	width: 49%;

	float: right;

	text-align: right;

	margin-bottom: 2px;

}

.download-list .download-content {

	padding: 10px 0px;

	display: inline-block;

	width: 100%;

	margin-bottom: 20px;

	border-top: 1px solid #EEEEEE;

	border-bottom: 1px solid #EEEEEE;

}

.download-list .download-content div {

	float: left;

	width: 33.3%;

}

.download-list .download-info {

	text-align: right;

}





/* [12]  Meus Pedidos */

table.form tr td:first-child {

	width: 150px;

}

table.form > * > * > td {

	color: #000000;

}

table.form td {

	padding: 4px;

}

input.large-field, select.large-field {

	width: 300px;

}

table.list {

	border-collapse: collapse;

	width: 100%;

	border-top: 1px solid #DDDDDD;

	border-left: 1px solid #DDDDDD;

	margin-bottom: 20px;

}

table.list td {

	border-right: 1px solid #DDDDDD;

	border-bottom: 1px solid #DDDDDD;

}

table.list thead td {

	background-color: #EFEFEF;

	padding: 0px 5px;

}

table.list thead td a, .list thead td {

	text-decoration: none;

	color: #222222;

	font-weight: bold;

}

table.list tbody td {

	vertical-align: top;

	padding: 0px 5px;

}

table.list .left {

	text-align: left;

	padding: 7px;

}

table.list .right {

	text-align: right;

	padding: 7px;

}

table.list .center {

	text-align: center;

	padding: 7px;

}

table.radio {

	width: 100%;

	border-collapse: collapse;

}

table.radio td {

	padding: 5px;

	vertical-align: top;

}

table.radio td label {

	display: block;

}

table.radio tr td:first-child {

	width: 1px;

}

table.radio tr td:first-child input {

	margin-top: 1px;

}

table.radio tr.highlight:hover td {

	background: #F1FFDD;

	cursor: pointer;

}

.pagination {

	border-top: 1px solid #EEEEEE;

	padding-top: 8px;

	display: inline-block;

	width: 100%;

	margin-bottom: 10px;

}

.pagination .links {

	float: left;

}

.pagination .links a {

	display: inline-block;

	border: 1px solid #EEEEEE;

	padding: 4px 10px;

	text-decoration: none;

	color: #A3A3A3;

}

.pagination .links b {

	display: inline-block;

	border: 1px solid #269BC6;

	padding: 4px 10px;

	font-weight: normal;

	text-decoration: none;

	color: #269BC6;

	background: #FFFFFF;

}

.pagination .results {

	float: right;

	padding-top: 3px;

	text-align:center;font-size:11px;

}




/** Voltar ao topo ****/


/*
Back to top button 
*/
#back-top {
	position: fixed;
	bottom: 30px;
	right:30px;
}
#back-top a {
	
}
#back-top a:hover {
	
}
/* arrow icon (span tag) */
#back-top img {
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {

}


/* fim - voltar ao topo */