body {
	background:url(../images/fundo_mdf.jpg) center top no-repeat #FFFFFF !important;
}

#TabExterna {background: url(../images/sombraFundo_.jpg) center repeat-y #000000;}

a{color: #82AA00;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;}

a:hover{color: #666;
text-decoration: underline;
font-family:Arial, Helvetica, sans-serif;}

#PassosCompra a{color: #82AA00;
text-decoration: none;
font-size: 14px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;}

#PassosCompra a:hover{color: #666;
text-decoration: underline;
font-size: 14px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;}

td {font-size: 12px;}

p {color: #666;
 padding-left:10px;
        font-size: 12px !important;}
	
img {border: 0px;}	

#menuAjuda a:link{font-size: 11px; color:#000000; text-decoration:none; background:none;}

#menuAjuda a:visited{font-size: 11px; color:#000000; text-decoration:none; background:none;}

#menuAjuda a:hover {font-size: 11px; color: #999999; text-decoration:underline; background:none;}

.TagCloud a{color: #7d7d7d;
text-decoration: none;}

.TagCloud a:hover{color: #333;
text-decoration: underline;}


#descricaoProduto a:link{font-size: 12px; color:#979797; text-decoration:none; background:none;}

#descricaoProduto a:visited{font-size: 12px; color:#ACACAC; text-decoration:none; background:none;}

#descricaoProduto a:hover {font-size: 12px; color: #666666; text-decoration:underline; background:none;}

#btnPrincipal  a:link{font-size: 14px; color:#fff; text-decoration:none; background:none;}

#btnPrincipal a:visited{font-size: 14px; color:#fff; text-decoration:none; background:none;}

#btnPrincipala a:hover {font-size: 14px; color: #000; text-decoration:underline; background:none;}

#submenuHor a:link{font-size: 12px; color:#fff; text-decoration:none; background:none;}

#submenuHor a:visited{font-size: 12px; color:#fff; text-decoration:none; background:none;}

#submenuHor a:hover {font-size: 12px; color: #fff; text-decoration:underline; background:none;}

#submenuHor a:hover li{background:#658B0C;}

#corpo {position: relative;

	text-align:left;

	width: 850px;}

	

#topo {position: relative;

	float:left;

	width:850px;

	
	float: left;

	background:#ffffff url(../images/fundoTopo.gif) repeat-x;}



#logo {position: relative;

	float:left;

	height: 116px;
                
                margin-top:1px;
}

	

#baseTopo {position: relative;

	margin-left: 36px;

	float: left;

	color: #1883a6;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;}	

	

#infoTopo {position: relative;

	height: 34px;

	width: 522px;}	

	

#menu {position: relative;

	width: 850px;

	height: 34px;

	float: left;

	background:url(../images/fundoMenu.gif) repeat-x;}	

#ProdListaDiv {width: 712px;}	


#bannerTopo {position: relative;
float:left;
	width: 850px;
	height: 250px;}



#faixaFrete {position: relative;

	width: 850px;

	height: 36px;

	float: left;}

	

#btnCadastro {position: relative;

	float: right;

	top: 12px;

	padding-right:36px;}	

	

#alinhaTeleVendas {position: relative;

	float:left;}

	

#campoBuscar{position: relative;

	float: left;

	width: 522px;

	height: 42px;

	background: left top url(../images/fundoBuscarTopo.gif) no-repeat;}

	

#campoBuscarTopo {width: 379px;

	height:32px;

	border:0px;

	margin-left: 5px;

	margin-top:6px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	color: #666666;

	float: left;}

	

#buscaDetalhada, 
#buscaDetalhada a {font-size: 10px;
	color:#85AE07;
	float: left;
	width:135px;
text-decoration: none;
}	
	

#topoMeuCarrinho {position: relative;

	float: right;

	width: 193px;
}	

	

#btn {position:relative;

	float:left;
	font-size: 14px;

	font-weight: bold;

	color: #fff;}

	

#divisoria {position:relative;

	width: 2px;

	height:34px;

	background:url(../images/divisoriaMenu.gif) no-repeat;

	float:left;}	

#baseBusca {position: relative;

	width:485px;

	float:left;}	

	

#barraMarca {position: relative;

	float: left;

	width: 850px;	

	height:33px;

                background-color:#FFFFFF;
    }

	



#menuLateral {position: relative;

	width: 138px;

	float:left;}

		

#botaoLateral {position: relative;

	float:left;

	margin-top: 1px;

	padding-top:5px;

	padding-bottom:5px;

	width: 133px;

	padding-left:5px;

	font-size: 12px;

	color:#6d6d6d;

	background:#E5E5E5;}

	

#bannerMenuLateral {position:relative;
        left: 1px;
         *left: 1px;
	float:left;

	padding-bottom:5px;

	padding-top:5px;}	

	

#menuSpace {position:relative;

	float:left;

	width:138px;

	top: 0px;}	

	

#sombraMenu {width: 20px;

	position: absolute;
	height: 602px;
	*height: 592px;
        display: block;
	top:1080px;
*top:1105px;
	left:326px;
*left:323px;


	background:url(../images/sombraMenuLateral.png) repeat-y;}	

	

#tabelaTimes {position: relative;

	width: 132px;

	height: 178px;

	float:left;}	


	

#cadastroMailMkt {position: relative;
left: 1px;
	float: left;

	font-size: 11px;

	color: #fff;

	background: #80af0f right url(../images/fundoSombra50perc.jpg) repeat-y;;

	width:138px;}	

	

#campoMailMkt {margin-left: 4px;
font-weight: bold;
color: #fff;
float:left;
	margin-top:10px;
	margin-bottom:10px;}



#campoMailMkt input, select{width: 109px;

	font-size:12px;

	text-align:left;

	font-size:11px;

	color: #666;}

	

#campoMailMkt select{ width: 113px;}	



#conteudo {
    width: 712px;

	position: relative;

	float: left;}

	

#sombraFinal {position: relative;

	float:left;

	left:126px;}


#bgrodape {position: relative;
	width: 140%;
	float:left;
                padding-bottom:20px;
	background:#ffffff url(../images/fundoRodape.gif) repeat-x;}	

#rodape {position: relative;
	width: 100%;
               height:410px;
               float:left;
               padding-bottom:10px;
               background:#ffffff url(../images/fundoRodape.gif) repeat-x;}

#rodape_ff {position: relative;
	width: 100%;
	float:left;
                padding-bottom:20px;
	background:#ffffff url(../images/fundoRodape.gif) repeat-x;}	

	

#corpoRodape {width: 850px;

	padding-top:10px;

	text-align:left;}

	

#campoBuscarRodape	{position: relative;

	width: 822px;

	height: 60px;

	background: left top url(../images/fundoBuscarRodape.gif) no-repeat;}

	

#baseBuscaRodape {position: relative;

	width:850px;

	float:left;}	

	

#campoBusca {width: 740px;

	border:0px;

	margin-left: 5px;

	margin-top:6px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	color: #666666;

	float: left;}	

	

#containerProdutos {position: relative;
	float: left;
	width:130px;
        height: 230px;
	margin-left: 10px;
	margin-right:10px;}	

#boxProd {position: relative;
float: left;
width: 712px;
height: 230px;
margin-bottom: 20px;
margin-top: 20px;}
	

#tituloProdutosVistos {color:#7aac01;

	font-size:12px;

	font-weight: bold;

	text-align:left;

	width:200px;

	margin:0px;

	margin-bottom:10px;}

	

#descricaoProduto {margin:0px;
width: 130px;
height: 30px;
	margin-bottom:5px;

	color:#979797;

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;}

	

#precoProduto {margin:0px;
        width: 130px;
	margin-bottom:0px;

	color:#7aac01;
        height: 30px;
	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;}	

#fotoProduto {position: relative;
width: 130px;
height: 100px;
float:left;}
	

#containerDados {position: relative;
float: left;
width: 200px;}

#ultimosProdutosVistos {position:relative;

	float: left;}	

	

#menuAjuda {position: relative;

	float:left;

	font-size:11px;

	width: 100%;

	text-align:left;

	height: 60px;

	border-bottom:1px solid #d9d9d9;}		

	

#tituloAjuda {font-size: 14px;

	color:#000;

	margin-top:10px;

	margin-bottom:10px;}	

	

#tagCloud {position: relative;

	float: left;

	width: 100%;

	color: #666;

	border-bottom:1px solid #d9d9d9;

	margin-bottom: 20px;

	padding-bottom:20px;

	padding-top: 10px;}	

	

#formaPagamento {position:relative;

	float:left;

	width: 182px;

	height: 71px;

	padding-left: 10px;
}

	

#certificados {position:relative;

	float:left;

	border-right: 1px solid #d9d9d9;

	padding-left: 10px;

	width: 200px;
height: 40px;
	height: 71px;

	margin-bottom: 20px;}	

	

#afiliados {position:relative;

	float:left;

	padding-left: 5px;
padding-right: 15px;
border-right: 1px solid #d9d9d9;

	width: 150px;
height: 65px;
	padding-top:5px;}		


#webtraffic {position:relative;

	float:left;
        height: 50px;
	width: 250px;

	border-right: 1px solid #d9d9d9;

	padding-top:10px;}	

#submenu  li{position: absotule;
z-index: 10000;}

#TabExterna img{margin: 0px;left:0px;top:0px;right:0px; padding: 0px;}

.FundoTopoExt img{margin: 0px;left:0px;top:0px;right:0px; padding: 0px;}

.EstEspacoTopoMenu img{margin: 0px;left:0px;top:0px;right:0px; padding: 0px;}

.TopoMenu img{margin: 0px;left:0px;top:0px;right:0px; padding: 0px;}

img {border: 0px !important;
margin: 0px !important;
padding: 0px !important;
display: table !important;;}

#img {margin: 0px;}	

.FundoBarraEsquerda {width: 137px;!important;}

#TabSite {width: 850px;!important;}

.EstEspacoEsquerdaConteudo td{width:712px;!important;}

.HomeContent {width: 712px; display: block;}

.FundoSiteInt {width: 850px; background-color:#FFFFFF; !important; }

#TabInterna  {width: 850px !important;}

.EstLinhaBarraExt {display: none;}

#menuLateral {left: 1px;}

#baseMenuEsq {
position: relative;
width: 139px;
left: 1px;
*left: 0px;
background: right url(../images/sombraMenuLateral.png) repeat-y;}

.EstPrecoProdLista {margin:0px;
	margin-bottom:5px;
	color:#979797;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

#alinhaImg {position:relative;
       float: left;}





/*::::::::::::::::::::menu horizontal::::::::::::::::::::::::::*/


#idMenuCat1 .wid{width:0px}

/* Root = Horizontal, Secondary = Vertical */
ul#idMenuCat1 {
  margin: 0;
  border: 0 none;
  padding: 0;
  width:140px;
  width: 100%; /*For KHTML*/
  list-style: none;
  height: 24px;
}

ul#idMenuCat1 li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
}

ul#idMenuCat1 ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width:140px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul#idMenuCat1 ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#idMenuCat1 ul li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#idMenuCat1 a {
  padding-top: 10px;
  padding-bottom:5px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  /*background: right url(../images/divisoriaMenu.gif) no-repeat !important;*/
  color: #fff;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}


ul#idMenuCat_2 a {
  padding-top: 5px;
  padding-bottom:5px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background-color: #81AF0F !important;
background-image: none !important;
  color: #fff;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  
}

ul#idMenuCat_2 li{height: 34px;}

/* Root Menu Hover Persistence */
ul#idMenuCat1 a:hover,
ul#idMenuCat1 li:hover a,
ul#idMenuCat1 li.iehover a {
  color: #FFF;
}

/* 2nd Menu */
ul#idMenuCat1 li:hover li a,
ul#idMenuCat1 li.iehover li a {
  float: none;
  background-color: #81AF0F !important;
  color: #fff;
  width:160px;
background-image: none !important;
  font-weight: normal !important;
  padding-left:5px;
  padding-top: 10px;
  padding-bottom:10px;
}

/* 2nd Menu Hover Persistence */
ul#idMenuCat1 li:hover li a:hover,
ul#idMenuCat1 li:hover li:hover a,
ul#idMenuCat1 li.iehover li a:hover,
ul#idMenuCat1 li.iehover li.iehover a {
  background-color:#58790B !important;
  color: #FFF;
  width:160px;
  font-weight: normal !important;
  padding-left:5px;
  padding-top: 10px;
  padding-bottom:10px;
}

/* 3rd Menu */
ul#idMenuCat1 li:hover li:hover li a,
ul#idMenuCat1 li.iehover li.iehover li a {
  background-color: #81AF0F !important;
  color: #fff;
}

/* 3rd Menu Hover Persistence */
ul#idMenuCat1 li:hover li:hover li a:hover,
ul#idMenuCat1 li:hover li:hover li:hover a,
ul#idMenuCat1 li.iehover li.iehover li a:hover,
ul#idMenuCat1 li.iehover li.iehover li.iehover a {
  background-color:#58790B !important;
  color: #FFF;
}

/* 4th Menu */
ul#idMenuCat1 li:hover li:hover li:hover li a,
ul#idMenuCat1 li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#idMenuCat1 li:hover li:hover li:hover li a:hover,
ul#idMenuCat1 li:hover li:hover li:hover li:hover a,
ul#idMenuCat1 li.iehover li.iehover li.iehover li a:hover,
ul#idMenuCat1 li.iehover li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}


/* 5th Menu */
ul#idMenuCat1  li:hover li:hover li:hover li:hover li a,
ul#idMenuCat1 li.iehover li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 5th Menu Hover */
ul#idMenuCat1-v li:hover li:hover li:hover li:hover li a:hover,
ul#idMenuCat1-v li.iehover li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#idMenuCat1 ul ul,
ul#idMenuCat1 ul ul ul,
ul#idMenuCat1 ul ul ul ul,
ul#idMenuCat1 ul ul ul ul ul {
  display: none;
  position: absolute;
  top: 10px;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#idMenuCat1 li:hover ul ul,
ul#idMenuCat1 li:hover ul ul ul,
ul#idMenuCat1 li:hover ul ul ul ul,
ul#idMenuCat1 li:hover ul ul ul ul ul,
ul#idMenuCat1 li.iehover ul ul,
ul#idMenuCat1 li.iehover ul ul ul,
ul#idMenuCat1 li.iehover ul ul ul ul,
ul#idMenuCat1 li.iehover ul ul ul ul ul {
  display: none;
}

ul#idMenuCat1 li:hover ul,
ul#idMenuCat1 ul li:hover ul,
ul#idMenuCat1 ul ul li:hover ul,
ul#idMenuCat1 ul ul ul li:hover ul,
ul#idMenuCat1 ul ul ul ul li:hover ul,
ul#idMenuCat1 li.iehover ul,
ul#idMenuCat1 ul li.iehover ul,
ul#idMenuCat1 ul ul li.iehover ul,
ul#idMenuCat1 ul ul ul li.iehover ul,
ul#idMenuCat1 ul ul ul ul li.iehover ul {
  display: block;
}

#btnPrincipal { top: -8px; 
*top: 0px; 
color: #fff;
padding-left: 15px; 
background:right url(../images/divisoriaMenu.gif) no-repeat;
height: 34px; 
padding-top: 15px;
*padding-top: 9px;
padding-bottom: 0px;
*padding-bottom: 5px;
position:relative;
float: left;
padding-right: 15px;}


#submenuHor {padding-left: 5px; background: #81af0f; height: 34px; padding-top: 5px; padding-bottom: 5px; width:180px; position:relative; float: left;}



#meuCarrinho {position: relative;
	float: right;
	width: 208px;
	background:url(../images/cantoMeuCarrinho.gif) no-repeat;}	

#meuCarrinho li{background: none;}

.EstEspacoTopoConteudo {width: 712px;}

#ProdListaDiv table{width: 712px;
font-size: 12px;}

/*::::::::::::::::::menu VERTICAL:::::::::::::::::::*/

#Nav {position:relative;
        font-size: 12px;
	list-style: none;
        margin: 0px;
        padding:0px;
        display: block;
        z-index: 1000;
}

#Nav li {margin-left:0px;
	margin: 1px;
        padding-bottom: 0px;
}

.Menu {margin: 0px;	
        left: 136px;
        *left: 133px;
	margin-top:-29px;
        *margin-top:0px;
        padding:0px;
	position:absolute;

	list-style: none;
	display: none;	
}

.Menu li { padding: 0px;
        margin: 1px;	
}

li#btnVertical a {background: #E5E5E5 right url(../images/sombraMenuLateral.png) repeat-y;
color: #656565;
margin: 0px;
display:block;
text-decoration: none;
*display: inherit;
font-size:12px;
margin: 0px;
padding: 7px 0px 7px 5px;
width: 133px;}

li#btnVertical a:hover {background: #81AF0F;
background-image: none;
color: #fff;
*display: inherit;
text-decoration: underline;}

li#submenuV a{
color:#ffffff;
font-size:12px;
background-image: none;
text-decoration: none;
margin: 0px;
*display: inherit;
background-color:#81AF0F;
padding: 7px 0px 7px 5px;
width: 133px;
display: block;
margin: -1px;
}

.linke {
color:#ffffff;
font-size:12px;
background-image: none;
text-decoration: none;
margin: 0px;
*display: inherit;
background-color:#81AF0F;
padding: 7px 0px 7px 5px;
width: 133px;
display: block;
margin: -1px;
}

li#submenuV a:hover{background: #658B0C;
text-decoration: underline;
background-image: none;
display: block;
color: #fff;}




.Menu2 {margin: 0px;	
        left: 136px;
        *left: 133px;
	margin-top:-24px;
        *margin-top:-3px;
        padding:0px;
	position:absolute;
	list-style: none;
	display: none;	
        *display: inherit;
}

.Menu2 li { padding: 0px;
        margin: 1px;
        *display: inherit;	
}

li#submenuV2 a{
color:#ffffff;
font-size:12px;
background-image: none;
text-decoration: none;
margin: 0px;
*display: inherit;
background: #658B0C;
padding: 7px 0px 7px 5px;
width: 133px;
margin: -1px;
}

li#submenuV2 a:hover{
text-decoration: underline;
background: #54740A;
background-image: none;
color: #fff;}


/*:::::::::::::::::::::::pagina interna::::::::::::::::::::*/


#ProdDetDiv {position: relative;
float: left;
width: 712px;}
.EstRefProd {font-size: 12px;
color: #858585;}


/*  Estilo PRODUTOS */

.BotComprar {visibility:hidden}
.EstParcPar {background: #ffffff !important;}
.EstParcImpar{background: #ffffff !important;}
.EstDescrProd {font-size:12px; color:#000000; width: 100%;}
.EstEspacoEsquerdaConteudo {width: 0px;}
.EstParcPar {width: 66px;}
.EstPrecoProd, .EstNomeProd{font-size:20px; color:#6D9906; width: 100%;}
.EstRefProd {font-size: 12px; color:#858585;}
.AdicNome {font-size:12px; color:#858585;}
.EstDescrProd 
.AdicItem {font-size:8pt;font-family:Arial,Helvetica,sans-serif;color:#000000;}
.EstLinhaProd {color:#FFFFFF;height:0px;width=100%;border:0px;}

.BotVerMais  {display: none;}

ul.lstProducts {
display:inline;
float:left;
margin:0 0 10px;
padding:0 0 0 5px;
position:relative;
width:712px;
}

ul.lstProducts li p {
margin:0;
}

ul.lstProducts li {
display:inline;
float:left;
margin:0px;
padding-left: 16px;
padding-right: 16px;
padding-top:10px;
padding-bottom: 10px;
width:139px;
}

.photo {
text-align:left;
vertical-align: top;
padding-top: 2px;
padding-bottom: 2px;
width:139px;
}

.prodTit {
font-size:11px;
margin:5px 0;
width:139px;
padding-top: 2px;
padding-bottom: 2px;
vertical-align: middle;
overflow: hidden;
}

.prodPriceTo {
font-size:10px;
width:139px;
margin-bottom:10px;
color:#7aac01;
	font-weight: bold;
vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
padding-top: 2px;
padding-bottom: 2px;
}

.ico {width:139px;
vertical-align: bottom;
}

.alinhaconteudo {width: 712px;
color: #666; font-size: 12px;
}

.prodTit a:link{font-size: 12px; color:#8F8F8F; text-decoration:none; background:none; font-weight: bold;}

.prodTit a:visited{font-size: 12px; color:#666666; text-decoration:none; background:none; font-weight: bold;}

.prodTit a:hover {font-size: 12px; color: #BEBEBE; text-decoration:underline; background:none; font-weight: bold;}

.pergunta {padding-top: 10px;
padding-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
background: #EAEAEA;
border-top: 2px solid #fff;
padding-left: 10px;}

.pergunta a{font-size: 12px;
color: #333;
text-decoration: none;}

.pergunta a:hover{font-size: 12px;
color: #999;
text-decoration: underline;}

.pergunta p{font-size: 12px !important;
color: #999 !important;
padding-left: 10px !important;
padding-right: 10px !important;}



/*:::::::::::::::::::estilo pagamento 01::::::::::::::::::::*/

#TabCesta{width: 712px;
font-size: 12px;
color: #666;}

.EstTabPedidoTit {background: #008EBC;
color: #fff;
font-size: 14px;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;}

#TabItens {width:690px;
font-size: 12px;
}

#TabCesta p{padding-left: 10px;
width: 690px !important;}

.EstTabPedido a{color: #333;
font-weight: bold;
font-size: 12px;
vertical-align: middle;
text-decoration: none;}

.EstTabPedido a:hover{color: #666;
font-weight: bold;
font-size: 12px;
vertical-align: middle;
text-decoration: underline;}

.EstTabPedido, .EstTabPedidoNum{
font-size: 12px;
vertical-align: middle;
background: #EFEFEF;}

.EstTabPedido {padding-top: 3px;
padding-bottom: 3px;}

.EstFotoProdCesta {margin: 10px !important;}

.EstTabPedidoRef, .EstTabPedidoAdicNome, .EstTabPedidoAdicItem {font-size: 12px;}

.EstTabPedidoTotal {background: #008EBC;
color: #fff;
font-size: 14px;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;}

#BotExcluir {margin: 10px;}

#idPasso1FC, 
#idPasso2FC, 
#idPasso3FC, 
#idPasso4FC, 
#idPasso5FC{font-size: 14px;
color: #666;
font-family: arial, verdana;}

.smtext {
font-family:Arial;
font-size: 16px !important;
color: #000;
text-align: left;}

.smtext hr{border: 1px solid #008EBC;}

.EstPassoCompraDiv  {background: url(../images/SetaPassoCompra.gif) no-repeat !important;
background-position: 10px 2px !important; 
}

.EstEspacoTopoConteudo {width: 712px !important;}

#idRegisterFC {width: 712px;
width: 712px;
padding: 10
color: #666;
font-size: 12px;}

#PassosCompra {width:712px;}

#idTabRegisterFC {font-size: 12px;
padding-left:10px;
padding-right: 10px;
width: 682px}

.EstNomeCampo, .EstTitSecao {padding-top: 3px;
padding-bottom: 3px;
padding-right: 10px !important;}

#idTabRegisterFC td{padding-top: 5px;
padding-bottom: 5px;
color: #666;
font-family: arial, verdana;}

#idRegisterFC p{padding-left: 10px}

#idEstTitProdCrossFC {
     background: url(../images/barra_recomendar.jpg) center;
     color: #82AA00 !important;
}

#idEstTDTitProdCrossFC {
     background: url(../images/barra_recomendar.jpg) center;
     color: #5C743A !important;
}

.EstTabTopo {
/*background: #fff !important;*/
/*background: url(../images/barra_recomendar.jpg) center;*/
padding-top: 0px !important;
padding-bottom: 10px !important;
color: #82AA00 !important;
text-align: left;
font-weight: bold;
border-bottom: 1px solid #999;
font-size: 16px !important;}

#idTxtccNomeFC {font-size: 10px !important;}

#idTxtIntroFC {font-size: 12px; color: #666; padding-left: 10px;
position:relative;
float:left;}


.smText{padding-top: 3px;
padding-bottom: 3px;
font-size: 11px !important;}

.mdtxt {font-size: 14px;
color: #666;}

.CSQuadro {*width: 0px;}

.CSSugestao {width: 630px;}

.EstLinkASE {width: 712px;}

.EstCorTabInt td {padding-top: 5px;
padding-bottom: 5px;
color: #666;
font-size: 12px;
font-family: arial, verdana;}

.EstCorTabInt input{font-size: 12px;
color: #666;
font-family: arial, verdana;}





.CSLinha {display: none;}

.EstEspacoTopoConteudo {padding-left:711px;}

.smText {background: none !important;
}

#Nav {*left: -3px;}


#menuHorBtn a{padding-right: 15px;
padding-left: 15px;
        }

#menuHorBtnMeuCarrinho li a{
padding-left:15px;
padding-top:0px;
padding-bottom: 0px;
        }

#idTrackFC {width: 703px;
*width: 701px;}

.FundoBarraEsquerda {width: 138px;}

/*#P2Presente label{font-weight: bold !important;
font-size: 16px !important;}*/


.smText label{font-weight: bold !important;
font-size: 14px !important;
color: #85AE07;}

#iframePOP {z-index: 100000 !important;}


.CSQuadro {width: 600px;}

#idProductAvailFC {width: 400px !important;
height: 320px !important;;}








/*MENU VERTICAL*/

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, a fixed width box with no margin or padding */

ul.CatOpened01
{
	margin: 0;
	padding: 0;
	*left: 1px;
	list-style-type: none;
	font-size: 12px;
	cursor: default;
	width: 8em;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are same fixed width as parent */
ul.CatOpened01 li
{
	margin-left: 1px;
	*margin: 0px;
	margin-bottom: 1px;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 131px;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.CatOpened01 ul
{
	margin:0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: absolute;
	z-index: 1020;
	cursor: default;
	width: 131px;
	left: -1000em;
	top: 0;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.CatOpened01 ul.MenuBarSubmenuVisible
{
	left: 136px;
*left: 134px;
}


ul#subAlt{
	top: -150px;
	*top: -150px;
}
/* Menu item containers are same fixed width as parent */
ul.CatOpened01 ul li
{
	width:131px;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Outermost menu container has borders on all sides */
ul.CatOpened01
{
}
/* Submenu containers have borders on all sides */
ul.CatOpened01 ul
{
}
/* Menu items are a light gray block with padding and no text decoration */
ul.CatOpened01 a
{
	display: block;
	cursor: pointer;
	background: #E5E5E5 url(../images/sombraMenuLateral.png) repeat-y scroll right center;
	width: 133px;
    *width: 138px;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #6C6C6C;
	text-decoration: none;
}

ul.CatOpened02 a
{
	display: block;
	cursor: pointer;
	background-color: #81AF0F;
	background-image:none;
	width: 132px;
	*width: 135px;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #FFF;
	text-decoration: none;
	
}

ul.CatOpened02 li
{margin-bottom: 0px !important;
	
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.CatOpened01 a:hover, ul.CatOpened01 a:focus
{ background-image:none;
	background-color:#81AF0F;
	color: #FFF;
	text-decoration: none;
}

ul.CatOpened02 a:hover, ul.CatOpened02 a:focus
{background-image:none;
	background-color:#58790B;
	color: #FFF;
	text-decoration: none;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.CatOpened01 a.MenuBarItemHover, ul.CatOpened01 a.CatClosedHover, ul.CatOpened01 a.MenuBarSubmenuVisible
{background-image:none;
	background-color: #81AF0F;
	color: #FFF;
	text-decoration: none;
}

ul.CatOpened02 a.MenuBarItemHover, ul.CatOpened01 a.CatClosedHover, ul.CatOpened01 a.MenuBarSubmenuVisible
{background-image:none;
	background-color: #58790B;
	color: #FFF;
	text-decoration: none;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.CatOpened01 a.CatClosed
{
	/*background-image: url(../../images/SpryAssets/SpryMenuBarRight.gif);*/
	/*background-image: right url(../../images/SpryAssets/sombraMenuLateral.png) repeat-y;*/
	text-decoration: none;
}

/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.CatOpened02 a.CatClosedHover
{
	/*background-image: url(../../images/SpryAssets/SpryMenuBarRightHover.gif);*/
	/*background-image: right url(../../images/SpryAssets/sombraMenuLateral.png) repeat-y;*/
	text-decoration: none;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.CatOpened01 iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.CatOpened01 li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}

/* FIM DO MENU VERTICAL */


.EstDescrProd ul li{list-style-type:none;
background-image:url(../images/bolaMarcador.gif) left scroll no-repeat;  margin-left 20px;font-size: 12px; color:#666;}

.EstDescrProd ul {margin: 0px;}

.FundoSiteInt {width: 390px !important;}

.EstTabQuadro {width: 390px;
 text-align: center !important;}

#idPageCountFC {background: none !important;}

textarea.InputText {width: 240px !important;
height: 70px !important;}

.EstCelProd {
height: 270px;
background: bottom url(../images/linha_home.gif) repeat-x;}

.EstColProd {width: 712px;
*width: 711px;
margin-top: 10px;}

.smtext {background: none !important;}

.smtext b {color: #82AA00;
    font-size: 11px;}

#bannerExternoLeft {position:absolute;
	left: 112px;
	top:-392px;
        *top:-416px;
	width: 204px;
color: #ccc;
	height: 900px;}

#bannerExternoRight {position:absolute;
	left: 712px;
	*left: 711px;
	top:-392px;
        *top:-416px;
	width: 204px;
        color: #ccc;
	height: 900px;}
