﻿* {
	margin:0;
	padding:0;
	color:#333333;
}
body {background:#fff; font-size:62.5%; line-height:1.25; font-family: "Trebuchet MS", Verdana, arial, freesans, garuda, helvetica, sans-serif;}
img, ul, li, ol, a, fieldset {border:0;}
ul {list-style:none;}
ol {list-style:decimal;}
a{cursor: pointer; text-decoration:none;}
a:hover {text-decoration:underline;}
p {font-size:1.1em;}
input, select{font-size: 1.1em; }



/* PADROES DE LISTA */
.list1 .firstLine , .list3 .firstLine{border:none;}
.list1 {padding-left:20px; overflow:hidden; margin-left:10px;  }
.list1 li {overflow:hidden; position:relative; border-top:1px solid #EAEAEA; padding-bottom:20px; }
.list1 .col2 {left:-10px; float:left; width:33%; }
.list1 .col1 {left:-20px; float:left;  width:33%; clear: left;}
.list1 .col3 { float:left;  width:33%;}
.list3 {padding-left:30px; overflow:hidden; margin-left:25px;}
.list3 li {overflow:hidden; position:relative; border-top:1px solid #EAEAEA; padding-bottom:20px; }
.list3 .col3 { left:-10px; }
.list3 .col2 { left:-20px; }
.list3 .col1 { left:-30px; clear: left;}
.list3 .col1, .list3 .col2, .list3 .col3, .list3 .col4 { width:24.9%; float:left; }
.list3 .first { border-top: 0; }
.list5 { overflow: hidden; margin: 10px;}
.list5 li {font-size: 1.1em; margin-bottom: 10px;}

/* padrao de link*/
.link2{margin: 10px 0;}
.link2 a { color:#FF6600; font-size:0.9em;}



.novo-link {
	color:#FF0000;
	font-size:11px;
	text-decoration:none;
}





/* menu  Pricipal */
.mainMenu { width: 100%; position: relative;  height: 3.1em;}
.mainMenu li a { color: #fff; font-size: 1.2em; font-weight: bold;}
.mainMenu li.allDepartaments a, .mainMenu li.departamentsSpecialStores a, .mainMenu li.allDepartamentsJs a {background: url(../imagens/vitrine/iconArrowBottom.gif) no-repeat right center; padding: 0 1.5em 0 1em; display: block;}
.mainMenu li.shoptimeTv a {padding: 0 1.5em 0 1em; display: block;}
.mainMenu li.allDepartaments, .mainMenu li.departamentsSpecialStores, .mainMenu li.allDepartamentsJs { background: url(../imagens/vitrine/mainMenuDpBottomLeft.gif) no-repeat left bottom; float: left; height: 3.1em; }
.mainMenu .allDepartaments .boxDp1, .mainMenu .departamentsSpecialStores .boxDp1, .mainMenu .allDepartamentsJs .boxDp1 { background: url(../imagens/vitrine/mainMenuDpBottomRight.gif) no-repeat right bottom;}
.mainMenu .allDepartaments .boxDp2, .mainMenu .departamentsSpecialStores .boxDp2, .mainMenu .allDepartamentsJs .boxDp2  { background: url(../imagens/vitrine/mainMenuDpTopLeft.gif) no-repeat left top;}
.mainMenu .allDepartaments .boxDp3, .mainMenu .departamentsSpecialStores .boxDp3, .mainMenu .allDepartamentsJs .boxDp3 { background: url(../imagens/vitrine/mainMenuDpTopRight.gif) no-repeat right top; padding: 0.8em 1em 0.8em 0.5em;}
.mainMenu li.over, .mainMenu li.allDepartaments:hover { cursor: pointer; background: transparent url(../imagens/vitrine/mainMenuDpBottomLeftHover.gif) no-repeat left bottom; margin: 0 0 -.2em 0; }
.mainMenu li.allDepartamentsJs.over a, .mainMenu li.allDepartaments:hover a { text-decoration: underline; }
.mainMenu .allDepartamentsJs.over .boxDp1, .mainMenu .allDepartaments:hover .boxDp1 { background: transparent url(../imagens/vitrine/mainMenuDpBottomRightHover.gif) repeat-y right 0; }
.mainMenu .allDepartamentsJs.over .boxDp2, .mainMenu .allDepartaments:hover .boxDp2 { background: transparent url(../imagens/vitrine/mainMenuDpTopLeft.gif) no-repeat left top; }
.mainMenu .allDepartamentsJs.over .boxDp3, .mainMenu .allDepartaments:hover .boxDp3 { background: transparent url(../imagens/vitrine/mainMenuDpTopRightHover.gif) no-repeat right top; padding: 0.8em 1em 1em 0.5em;}

.mainMenu li.hilightDepartaments { background: url(../imagens/vitrine/mainMenuhiDpBg.gif) repeat-x left center; overflow: hidden; height:100%;}
.mainMenu li.hilightDepartaments .boxHiDp {padding:0.8em 0 0.8em 0; display: table; width: 100%;}
.mainMenu li.hilightDepartaments .boxHiDp li {overflow: hidden; display: inline; background: url(../imagens/vitrine/boxHiDpBgLi.gif) no-repeat center right; display: table-cell; text-align: center;}

.mainMenu li.hilightDepartaments table.boxHiDp {padding: 0;  margin: 0; width:100%; height:100%; border-collapse: collapse;}
.mainMenu li.hilightDepartaments .boxHiDp th { margin: 0; padding: 0; background: url(../imagens/vitrine/boxHiDpBgLi.gif) no-repeat center right; text-align: center;}

.mainMenu li.hilightDepartaments .boxHiDp a {margin:0 1%;}
.mainMenu li.hilightDepartaments .boxHiDp li.last, .mainMenu li.hilightDepartaments .boxHiDp th.last {background:none;}

.mainMenu li.shoptimeTv {background: url(../imagens/vitrine/mainMenuTvBottomLeft.gif) no-repeat left bottom; float: right; }
.mainMenu .shoptimeTv .boxTv1 {background: url(../imagens/vitrine/mainMenuTvBottomRight.gif) no-repeat right bottom;}
.mainMenu .shoptimeTv .boxTv2  {background: url(../imagens/vitrine/mainMenuTvTopLeft.gif) no-repeat left top;}
.mainMenu .shoptimeTv .boxTv3  {background: url(../imagens/vitrine/mainMenuTvTopRight.gif) no-repeat right top; padding: 0.8em 1em 0.8em 0.5em;}
.mainMenu li.allDepartaments h2, .mainMenu li.departamentsSpecialStores h2, .mainMenu li.allDepartamentsJs h2, .mainMenu .shoptimeTv h2, .mainMenu li.allDepartaments h3, .mainMenu .shoptimeTv h3 {font-size:1em;}







/* Componente Navegacao do Usuario */
#header .logo{ float: left;}
.userNavigation { margin-bottom:5px;}
.userNavigation li a{color:#828282; margin-right: 2px; font-weight: bold;}
.userNavigation li  img{ vertical-align: middle;}
.userNavigation li { display: inline; overflow: hidden; padding: 0 1em; background: url(../imagens/dotLineBg3.gif) repeat-y right top; font-size: 1em; text-transform: uppercase; }
.userNavigation .buyCart  {background:none;}
.userNavigation .buyCart  img { width: 1.9em; }
.userNavigation .buyCart a{color:#ff6600;}
.userNavigation .callCenter img { width: 1.3em; }
.userNavigation li:hover{position: relative;}
.userNavigation .buyPhone img { width: 1.2em; }
.userNavigation .buyPhone .phone, .userNavigation .callCenter .phone {display: none;}

.userNavigation .buyPhone:hover  .phone, .userNavigation .callCenter:hover  .phone, .userNavigation .over .phone, .userNavigation .over .phone   {display: block; position: absolute; left:0; top:6px;  z-index: 9999; background: #fff; width: 99.9%; }
.userNavigation .buyPhone .phone, .userNavigation .callCenter .phone {font-size: 1em;  margin-top: 10px; left: 0; }
.userNavigation .request img { width: 1.1em; }
.userNavigation .register img { width: 1em; }
.userNavigation .buyPhone .phone ,.userNavigation .callCenter .phone {text-align: center; border: 1px solid #ccc;}
.userNavigation .buyPhone .phone li, .userNavigation .callCenter .phone li  { display: block; background: none; }
.userNavigation .buyPhone .phone li.first div, .userNavigation .callCenter .phone li.first div  {border-bottom: 1px solid #f3f3f3;}













/* Store Menu */
.boxStoreMenu {display: none; position: absolute; left: 0; top: 100%; width: 100%; background: url(../imagens/vitrine/RTCornerSubStoreMenu.gif) no-repeat right top; padding: 5px 0 0 0; }
.mainMenu li.over .boxStoreMenu, .mainMenu li.allDepartaments:hover .boxStoreMenu { display: block; }
.boxStoreMenu1 { background: transparent url(../imagens/vitrine/LBCornerSubStoreMenu.gif) no-repeat 0 bottom; padding: 0 0 0 8px; }
.boxStoreMenu2 { background: transparent url(../imagens/vitrine/RBCornerSubStoreMenu.gif) no-repeat right bottom; padding: 0 0 8px 0; }



.storeMenu { cursor: default; background: #b54f01 url(../imagens/vitrine/bgSubStoreMenu.gif) repeat-x 0 bottom; overflow:hidden; padding:0 0 5px 150px; margin-left: -8px; }
.storeMenu li {float:left; padding:2px 0 5px 10px;  margin-left:5px; width:19.9%; background: url(../imagens/vitrine/iconArrowRight.gif) no-repeat left .5em; }
.storeMenu li.first {margin-left: -90px; clear: left; display: inline;}
.storeMenu li a {font-size:1.1em; color:#fff; }
#header #boxStoreMenu .personalSponsors{overflow: hidden; background: #72de61 url(../imagens/vitrine/bgTopSponsorsHeader.gif) no-repeat center top; margin-left: -8px; text-align:center; padding-top: 10px;}
#header #boxStoreMenu .personalSponsors ul {overflow: hidden; display:inline;}
#header #boxStoreMenu .personalSponsors h3 {color: #fff;  font-size: 1.1em; display:inline;}
#header #boxStoreMenu .personalSponsors ul li { margin-left: 10px; display:inline; margin-left: 20px;}
#header #boxStoreMenu .personalSponsors ul li a {background: none; display:inline; padding:0;} 
#header #boxStoreMenu .personalSponsors ul li a img {vertical-align:middle;}

.mainMenu li.allDepartaments .storeMenu li a, .mainMenu li.allDepartamentsJs .storeMenu li a {background: transparent; padding: 0; text-decoration: none; }
.mainMenu li.allDepartaments .storeMenu li a:hover, .mainMenu li.allDepartamentsJs .storeMenu li a:hover {text-decoration: underline; }



























table.TBLcabecalho { 
	background-color: #FFFFFF;
	border: dottedpx;
}

td.TDcabecalho{
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-collapse: collapse;
}

#centraliza {
position: absolute;
left: 5;
top: 0;
}

.MNcabecalho {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.MNcabecalhotemp {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.MNmenu-esq {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 13px;
	color: #009900;
	text-decoration: none;
}
.MNindica {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 13px;
	color: #009900;
	text-decoration: none;
		
}

.MNcabecalho2 {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: #009900;
	text-decoration: none;
}

.MNcabecalho:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.MNmenu {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	color:#006600;
	hover color: #00CC00;
	font-size:12px;
}

.MNdivisorcabecalho {
	background-color: #4C4C4C;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}


/* CSS - RODAPE */

table.TBLrodape { 
	background-color: #FFFFFF;
	border: dottedpx;
}

.TDrodape{
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-collapse: collapse;
}

.MNrodape {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.MNrodape:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.MNdivisorrodape {
	background-color: #4C4C4C;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}


/* CSS - LATERAL ESQUERDA */

td.TBLlatesquerda { 
	background-color: #FFFFFF;
}

.MNlatesquerda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484848;
	text-decoration: none;

}

.MNlatesquerda:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484848;
	text-decoration: underline;
}

.MNlatesquerdaAtivo {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;

}

.MNlatesquerdaAtivo:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
}

.MNdivisorlatesquerda {
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.LCNlatesquerda {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	border : 1px solid #666666;
	background-color : #FFFFFF;
}
.LCNlatesquerde {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color:#CC9900;
}

/* CSS - LATERAL DIREITA */

td.TBLlatdireita { 
	background-color: #FFFFFF;
	border: dottedpx;
}

table.CARTBLlatdireita { 
	background-color: #F5D6D6;
	border: dottedpx;
}

table.CARTDlatdireita { 
	background-color: #FBEDED;
	border: dottedpx;
}

.CARTXTlatdireita {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.CARTXTlatdireitarecibo {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.MNlatdireita {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}


/* CSS - CENTRO */

/* -> Area de produtos */
.TXTproduto {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #484848;
	text-decoration: none;
}

.TXTproduto:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #484848;
	text-decoration: underline;
}


/* -> Tabelas Padrão */
.FUNDOINFOproduto { 
	background-color: #EEEEEE;
	border: dottedpx;
}


/* -> Tabela Opções de Pagamento do Produto */
.FUNDOoptpagproduto1 { 
	background-color: #FFF0F0;
	border: dottedpx;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.FUNDOoptpagproduto2 { 
	background-color: #FFE1E1;
	border: dottedpx;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}

.FUNDOoptpagproduto3 { 
	background-color: #D8D8D8;
	border: dottedpx;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.FUNDOoptpagproduto4 { 
	background-color: #CCCCCC;
	border: dottedpx;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}


/* -> Tabela 01 */
.TBLpers1_borda1 { 
	background-color: #bdbdbd;
	border: 1px;
}

.TBLpers1_borda2 { 
	background-color: #FFFFFF;
	border: 1px;
}

.TBLpers1_fundo { 
	background-color: #FFFFFF;
	border: 1px;
}

.TBLpers2_borda1 { 
	background-color: #FFFFFF;
	border: 1px;
}

.TBLpers2_borda2 { 
	background-color: #FFD5D5;
	border: 1px;
}

.TBLpers2_borda3 { 
	background-color: #cccccc;
	border: 1px;
}

.TBLpers2_fundo { 
	background-color: #FFF9F9;
	border: 1px;
}


/* -> Area do Carrinho */
table.carrinho { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	border-spacing: 5px;
	margin-top: 5px;
}

td.carrinho{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	border-collapse: collapse;
}


/* -> Area Comum */
.FUNDOTABtopico { 
	background-color: #13a929;
	border: doublepx;
}

.TXTTABtopico {
	font-family: Times New Roman, Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.TXTTABtopico:hover {
	font-family: Times New Roman, Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.textos_infos {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.textos_infos:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.TXTbox {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.TXTbox:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.FORMbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #666666;
	background-color: #F7F7F7;
}

.BTTN1 {
	BACKGROUND-COLOR: #D1D1D1;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: white 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: white 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10;
	FONT-WEIGHT: bold;
	CURSOR: hand;
}

.BTTN2 {
	BACKGROUND-COLOR: #33CC33;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: white 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: white 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10;
	FONT-WEIGHT: bold;
	CURSOR: hand;
}

.BTTN3 {
	BACKGROUND-COLOR: #FF0000;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: white 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: white 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10;
	FONT-WEIGHT: bold;
	CURSOR: hand;
}

.BTTN4 {
	BACKGROUND-COLOR: #FEE247;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: white 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: white 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10;
	FONT-WEIGHT: bold;
	CURSOR: hand;
}

.BTTNcomprar {
    background-image: url(../imagens/btn_comprar.jpg) no-repeat;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	cursor: hand;
	width: 130;
	height: 46;
	margin-top: 5;
	font-weight: bold;
	border: none;
	
	
	
}

.BTTNindique {
	background: url(../imagens/btn_indicar.jpg) no-repeat;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: hand;
	width: 130;
	height: 46;
	margin-top: 5;
	font-weight: bold;
	border: none;
}

.BTTNok {
    padding-top:2px;
    background-color: #24b635;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: hand;
	width: 40px;
	height: 19px;
	margin-bottom: 0;
	font-weight: bold;
	border-left: 1px solid  #33918C;
	border-bottom:1px solid  #33918C;
	border-right: 1px solid  #33918C;
	border-top: 1px solid  #33918C;
}

.Geral { color:#2dbc39; font-weight:bold;}

.LCNlatesquerdas {
	font-size : 18px;
	height: 18px;
	color:#999999;
	border-left: 1px solid  #33918C;
	border-bottom:1px solid  #33918C;
	border-right: 1px solid  #33918C;
	border-top: 1px solid  #33918C;
	background-color : #FFFFFF;
	
}
.LCNlatesquerdo {
	font-size : 14px;
	height: 20px;
	color:#999999;
	border-left: 1px solid  #33918C;
	border-bottom:1px solid  #33918C;
	border-right: 1px solid  #33918C;
	border-top: 1px solid  #33918C;
	background-color : #FFFFFF;
}
.Title-index {
	font-size: 12px;
	color:#999999;
	text-decoration: none;
	font-weight:bold;
}
.Title-index2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.Title-rodape{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	text-decoration: none;
}
.Title-rodape-b{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5D5D5D;
	text-decoration: none;
}
.Title-index3 {
	font-family:Arial;
	font-size: 12px;
	color: #009900;
	text-decoration: none;
	font-weight:bold;
}

.Title-index4 {
	font-family:Arial;
	font-size: 14px;
	color: #009900;
	text-decoration: none;
	font-weight:bold;
}

.menu-princ-title{
font-size:14px;
font-family:"Arno Pro";
color:#000000;
font-weight:bold;
}
.menu-princ-title a:hover{
font-weight:bold;
}

.menu-princ-links{
font-size:12px;
font-family:"Arno Pro";
color:#333333;
}
.menu-princ-veja{
font-size:12px;
font-family:"Arno Pro";
color:#000000;
}

.BTTNalterar {
	background: url(../images/btn_alterar.gif) no-repeat;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	cursor: hand;
	width: 200;
	height: 59;
	margin-top: 5;
	font-weight: bold;
	border: none;
}










.titulo1  {
	background: url(../imagens/menu-verde_dir.gif) no-repeat 100% 0;
	margin: 0;
	}
.titulo2 { 
	background: url(../imagens/menu-verde_esq.gif) no-repeat 0 0;
	margin: 0;
	height:127px;
}




















#boxes {
	width:100%;
	color:#333; 
	margin: 0;
	}
.titulo {
	background: url(../imagens/canto-sup-dir.gif) no-repeat 100% 0;
	margin: 0;
	padding: 0;
	text-align:left;
	}
.titulo h6 { 
	background: url(../imagens/canto-sup-esq.gif) no-repeat 0 0;
	margin: 0;
	padding: 15px 20px 5px;
}
.tit { 
	margin: 0;
	padding-bottom:15px;
	font-size:19px;
	color:#666666;
}

.conteudo {
	background: url(../imagens/canto-inf-esq.gif) no-repeat  0 100%;
	color:#fff;
	margin: 0;
	padding: 5px 0px 0px;
	}
.conteudo-descricao {
	background: url(../imagens/canto-inf-esq.gif) no-repeat  0 100%;
	color:#fff;
	margin: 0;
	padding: 5px 18px 0px;
	}
#boxes .conteudo p {
	margin:0.7em;
	line-height:1.2em;
	}
.elastico {
	width:100%;
	background: url(../imagens/canto-inf-dir.gif) no-repeat 100% 100%;
}
.elastico_flash {
	width:100%;
	background: url(../imagens/canto-inf-dir-flash.gif) no-repeat 100% 100%;
	margin:0;	
}



.titulo_meio {
	background: url(../imagens/canto-sup-dir-meio.gif) no-repeat 100% 0;
	margin: 0;
	padding: 0;
	text-align:left;
	}
.titulo_meio h6 { 
	background: url(../imagens/canto-sup-esq-meio.gif) no-repeat 0 0;
	margin: 0;
	padding: 7px 20px 5px;
}
.tit_meio { 
	margin: 0;
	padding-bottom:10px;
	font-size:19px;
	color:#666666;
}
.conteudo-meio {
	background: url(../imagens/canto-inf-esq-meio.gif) no-repeat  0 100%;
	color:#fff;
	margin: 0;
	padding: 5px 0px 0px;
    text-align:center;
}	
.conteudo-meio-descricao {
	background: url(../imagens/canto-inf-esq-meio.gif) no-repeat  0 100%;
	color:#fff;
	margin: 0;
	padding: 5px 0px 0px;
	text-align:left;
}	
	
.conteudo-meio-descricao {
	background: url(../imagens/canto-inf-esq-meio.gif) no-repeat  0 100%;
	color:#fff;
	margin: 0;
	padding: 5px 20px 0px;
	text-align:left;
	}	
	
.titulo-tags {
	background: url(../imagens/canto-sup-dir-tags.gif) no-repeat 100% 0;
	margin: 0;
	padding: 0;
	text-align:left;
	}
.titulo-tags h6 { 
	background: url(../imagens/canto-sup-esq-tags.gif) no-repeat 0 0;
	margin: 0;
	padding: 15px 20px 5px;
}
	
.box-marcas li{
 display: inline; 
 vertical-align: middle; 
 line-height: 1.1;
 width:24.9%; 
}	
.titulo_flash {
	background: url(../imagens/canto-sup-dir-flash.gif) no-repeat 100% 0;
	margin: 0;
	padding: 0;
	text-align:left;
	}
.titulo_flash h6 { 
	background: url(../imagens/canto-sup-esq-flash.gif) no-repeat 0 0;
	margin: 0;
	padding: 7px 5px 5px;
}

.descricao-produto {
	font-family:Arial;
	color:#000000;
	font-size:14px;
}	
		
		
		
		
		
		

		
		
		
		
		
		
		
		
		
		
		
/* CSS Menu Superior imagens SWF */
.epi{
    background-image: url(../imagens/banner-epi2.jpg);
    background-repeat: no-repeat;
    background-position: center;
	height:200px;
}
.aqui{
    background-image: url(../imagens/banner-aqui-tem.jpg);
    background-repeat: no-repeat;
    background-position: center;
	height:240px;
}
.b-jardim{
    background-image: url(../imagens/banner-jardim.jpg);
	height:150px;
	background-repeat: no-repeat;
    background-position: center;
}
.b-mang{
    background-image: url(../imagens/banner-mang.jpg);
    background-repeat: no-repeat;
    background-position: center;
	height:150px;
}
.b-muro{
    background-image: url(../imagens/banner-ferramentas.jpg);
	height:200px;
	background-repeat: no-repeat;
    background-position: center;
}
.b-sinalizacao{
    background-image: url(../imagens/banner-sinalizacao.jpg);
	height:150px;
	background-repeat: no-repeat;
    background-position: center;
}
.b-adesivos{
	background-color:#000000;
	height:200px;
}
.b-pintura{
    background-image: url(../imagens/banner-pintura2.jpg);
	height:150px;
	background-repeat: no-repeat;
    background-position: center;
}
.b-rodizios{
    background-image: url(../imagens/banner-rodizios.jpg);
    background-repeat: no-repeat;
    background-position: center;
	height:150px;
}
.b-menino{
    background-image: url(../imagens/banner-menino.jpg);
    background-repeat: no-repeat;
    background-position: center;
	height:186px;
}
.b-menino150{
    background-image: url(../imagens/banner-muleke-150.jpg);
    background-repeat: no-repeat;
    background-position: center;
	height:150px;
}

.b-copa {
	width:auto;
	height:354px;
	background:url(../imagens/africa-back-topo.gif) repeat-x;
}

.b-copa-back {
	width:990px;
	height:354px;
	margin:auto;
	background:url(../imagens/africa-back-topo-meio.gif) no-repeat;
}

.b-pais {
	width:auto;
	height:222px;
	background:url(../imagens/banner-promocao-dia-dos-pais-back.gif) repeat-x;
}

.b-cdc{
    background-image: url(../imagens/banner-cdc.jpg);
	height:150px;
	background-repeat: no-repeat;
    background-position: center;
}
.b-tramontina{
    background-image: url(../imagens/banner-tramontina.jpg);
	height:150px;
	background-repeat: no-repeat;
    background-position: center;
}
.b-bosch{
    background-image: url(../imagens/banner-bosch.jpg);
	height:150px;
	background-repeat: no-repeat;
    background-position: center;
}
.b-loctite{
	background-image:url(../imagens/banner-loctite.jpg);
	height:150px;
	background-repeat: no-repeat;
    background-position: center;
}
.b-loctite2{
	background-image:url(../imagens/banner-loctite2.jpg);
	height:150px;
	background-repeat: no-repeat;
    background-position: center;
}
.b-sombra{
	background-image:url(../imagens/banner-sombra.jpg);
	height:12px;
	background-repeat: no-repeat;
    background-position: center;
}

.b-sombra-roxo{
	background-image:url(../imagens/banner-sombra-roxo.jpg);
	height:12px;
	background-repeat: no-repeat;
    background-position: center;
}



.b-promocao-10{
    background-image: url(../imagens/banner-promocao-10.jpg);
    background-repeat: no-repeat;
    background-position: center;
	height:150px;
}


.b-promocao-dia-criancas{
    background-image: url(../imagens/banner-promocao-dia-das-criancas-topo.jpg);
    background-repeat: no-repeat;
    background-position: center;
	height:150px;
}

.b-nautika{
	background-image:url(../imagens/banner-nautika.jpg);
    background-repeat: no-repeat;
    background-position: center;
	height:150px;
}


.b-lonas{
	background-image:url(../imagens/banner-lonas.jpg);
    background-repeat: no-repeat;
    background-position: center;
	height:150px;
}
/* """"FIM""""  CSS Menu Superior imagens SWF */











/*
css pagina INICIAL 3 colunas
*/
.thrColHyb #container { 
	width: 100%;
} 

.thrColHyb #container2 { 
	width: 100%;
} 
.thrColHyb #sidebar1 {
	float: left; 
	width: 178px; 
	margin:0;
	display:inline 
}
.thrColHyb #sidebar2 {
	float: right; 
	width: 160x;
	margin:0;
	padding-left:3px; 
	display:inline 
}
.thrColHyb  #mainContent {
  margin:  0 160px 0 178px; 
  padding: 0;
  overflow:hidden;
} 
.thrColHyb  #mainContent-prod {
  margin: 0 178px 0 0; 
  padding: 0 0 0 0;
} 







#container-home{
width:100%;
}

#sidebar1-home{
text-align:left;
width:179px;
float:left;
}

#sidebar2-home{
text-align:left;
width:165px;
float:right;
}

#mainContent-home{
margin:  0 165px 0 179px;
}











/*
css pagina produtos 2 colunas
*/
.twoColHybLtHdr #container { 
	width: 100%;
	margin: 0 auto;
} 
.twoColHybLtHdr #sidebar1 {
	float: left;
	width: 178px;
	margin:0;
	display:inline;
}
.twoColHybLtHdr #mainContent {
	margin: 0 0 0 178px;
	min-width:650px;
	overflow:hidden;
	padding:0;
} 







.BTTNcomprar2 {
	background: url(../images/btn_comprar.gif) no-repeat;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	cursor: hand;
	width: 200;
	height: 59;
	margin-top: 5;
	font-weight: bold;
	border: none;
}










.style1 {font-size: 11px}
.style2 {
	font-size: 19px;
	color: #666666;
}
.style4 {
	font-size: 24px;
	font-weight: bold;
}
.style9 {font-size: 18px; font-weight: bold; color: #999999; }
.style10 {
	color: #009900;
	font-weight: bold;
	font-size: 22px;
}
.style11 {color: #999999; font-size: 18px;}
.style12 {color: #666666}
.style14 {font-size: 14px; color: #999999; }
.style15 {
	font-size: 12px;
	color:#999999;
}
.modo-pague-title {
color:#666666;
font-size:10px;}







.fullBanner {
	background: url(../imagens/carnaval-dir.gif) no-repeat 100% 0;
	margin: 0;
	padding: 0;
	height:230px;
	}
.fullBanner h6 { 
	background: url(../imagens/carnaval-esq.gif) no-repeat 0 0;
	margin: 0;
    padding: 0;

}




.fullBanner-men {
	background: url(../imagens/layout-silver-dir.gif) no-repeat 100% 0;
	margin: 0;
	padding: 0;
	height:230px;
	}
.fullBanner-men h6 { 
	background: url(../imagens/layout-silver-esq.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}


.fullBanner-flash {
	background: url(../imagens/canto-flash-dir.gif) no-repeat 100% 0;
	margin: 0;
	padding: 0;
	height:233px;
	}
.fullBanner-flash h6 { 
	background: url(../imagens/canto-flash-esq.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}





.fullBanner-silver {
	background: url(../imagens/layout-silver_02.gif) no-repeat 100% 0;
	margin: 0;
	padding: 0;
	height:230px;
	}
.fullBanner-silver h6 { 
	background: url(../imagens/layout-silver_01.gif) no-repeat 0 0;
	margin: 0;

}






.menu-late-esq-cima {
	background: url(../imagens/menu-late-esq_01.gif) no-repeat 0 100%;
	margin: 0;
	height:51px;
	}
.menu-late-esq-baixo{
	background: url(../imagens/menu-late-esq_02.gif) no-repeat  0 100%;
	color:#fff;
	margin: 0;
	padding:0px 8px 20px;
	}
.menu-late-esq-NEWS{
	background: url(../imagens/menu-princ_02.gif) no-repeat  0 100%;
	margin: 0;
	height:51px;
	width:179px;
	}
	
	
	
.menu-late-esq-cima-black {
	background: url(../imagens/menu-late-esq_01-black.gif) no-repeat 0 100%;
	margin: 0;
	height:51px;
	}
.menu-late-esq-baixo-black{
	background: url(../imagens/menu-late-esq_02-black.gif) no-repeat  0 100%;
	color:#fff;
	margin: 0;
	padding:0px 8px 20px;
	}
.menu-late-esq-NEWS-black{
	background: url(../imagens/menu-princ_02-black.gif) no-repeat  0 100%;
	margin: 0;
	height:51px;
	width:179px;
	}




.pag_na{
float:left;
border:solid 1px #009900;
width:12px;
}








.rodape-new{
	background: url(../imagens/back-rodape.gif) no-repeat 100% 0 ;
	margin: 0;
	padding: 0;
	height:182px;
	}
	
.rodape-new-intro{
	background: url(../imagens/rodape_05.gif) no-repeat 0 0 ;
	margin: 0;
	padding: 0;
	height:182px;
	width:742px;
	}	
.texto-rodape-new{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
}




.nuvemtags {padding:15px 20px 30px 20px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.nuvemtags li { display: inline; vertical-align: middle; line-height: 1.1;}
.nuvemtags li a { color: #009900;}
.nuvemtags li a:hover { text-decoration: none; background-color: #009900; color: #fff;}

.nuvemtags .level1 {font-size: 1.2em;}
.nuvemtags .level2 {font-size: 1.4em;}
.nuvemtags .level3 {font-size: 1.6em;}
.nuvemtags .level4 {font-size: 1.8em;}
.nuvemtags .level5 {font-size: 2.0em;}
.nuvemtags .level6 {font-size: 2.4em;}
.nuvemtags .level7 {font-size: 2.8em;}




div.starry {
	width:auto;
	xfloat:left;
	margin:10px 0 10px 0;
	padding:5px;
	xborder:1px solid #ddd;
	width:auto;
}
div.standard_star {
	background-repeat: no-repeat;
	cursor:pointer;
	float:left;
	display:inline;
}
div.feedback {
	padding:7px 20px 10px;
	padding-left:15px;
	font-size:15px;
}
.titulo-rating{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
}
.titulo-rating-data{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
.texto-rating{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}







#doc{
    background:#fff;
}
.hidden{
  position:absolute;
  top:0;
}

caption{
  font-weight:bold;
  padding:5px 0;
}

.title_ou {color:#009900;
font-size:18px;
}
.title_ou2 {color:#666666;
font-size:13px;
}
.title_ou3 {color:#009900;
font-size:13px;
}


.img_desc_prod {
	border:#CCCCCC solid 2px;
}
.img_desc_prod:hover {
	border:#999999 solid 2px;
}





#go
{
margin: 0;
max-height: 1300px;
width:190px;
text-decoration:none;
}
#go2
{
margin: 0;
height: 1px;
width:100%;
background-image:url(imagens/vitrine/dot-line.jpg);
text-decoration:none;
}
#go:after
{
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}
ul#gop
{
list-style: none;
padding: 0;
margin: 0;
width: 100%;
min-height: 100px;
text-decoration:none;
}
ul#gop li
{
display: block;
float: left;
width: 100%;
text-decoration:none;
padding: 0 0 0 0;
text-align: center;
}
ul#gop li a
{
display: block;
width: 100%;
padding: 0;
text-decoration:none;
}

.txt-produto-categorias {
font-family:Arial; 
color:#666666; 
font-size:12px;
}

.txt-produto-categorias:hover {
font-family:Arial;
color:#333333;
font-size:12px;
text-decoration:underline;
}










.addthis_toolbox .hover_effect{    
width: 462px;    padding: 10px 0 6px 10px;    border: 3px solid #eee;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_effect div{    
float: left;}

.addthis_toolbox .hover_effect a{    
border: 2px solid #fff;    padding: 2px 2px 2px 16px;    position: relative;    text-decoration: none;}

.addthis_toolbox .hover_effect a:hover{    
border: 2px solid #006600;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    background: #DFFFDF;    color: #006600;    text-decoration: none;}

.addthis_toolbox .hover_effect span{    position: absolute;    width: 16px;    height: 16px;    top: 2px;    left: 1px;}