.fd-top {
	background-image: url(img/fd_top.gif);
	background-repeat: no-repeat;
	background-color:#fff;
}
.texto-carrinho {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.fd-busca {
	background-image: url(img/tajabusca.gif);
	background-repeat: no-repeat;
}
.fd-menuvertical {
	background-image: url(img/fd-menuvertical.gif);
	background-repeat: repeat-y;
}
.rodape {
	background-image: url(img/rodape.gif);
	background-repeat: no-repeat;
}
.texto-rodape {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
.fdtags {
	background-image: url(img/fdtagscentro.jpg);
	background-repeat: repeat-x;
}
.textotagsnegrito {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.de {
 font-size:9px;
 text-decoration:line-through;
}
.preco {
 color:#8C80BD;
 font-weight:bold;
}
td.head_mais_buscados {
 padding:3px 5px 3px 5px;
 border:1px solid #CCCCCC;
 background-color:#E5E5E5;
 color:#666666; font-weight:bold;
}

td.mais_buscados a {
 text-decoration:none;
 color:#666666;
 padding-left:10px; padding-right:10px;
}

.nome_prod {
 font-size:14px;
 font-weight:bold;
 color:#333333;
}

.mini_detail {
 float:left;
 margin-right:3px;
 padding:1px;
 margin-top:5px;
 border:1px solid #D1D1D1;
}

.box_pedido {
 background:url(img/bg_cross.jpg) #DAD4E9;
 border:1px solid #FFF;
 outline:2px solid #8C80BD;
 padding:2px; text-align:center;
 font-size:14px;
}

.light {
 padding:8px; padding-left:12px;
 background-color:#EDEAF4;
 text-align:left;
 border-bottom:1px solid #FFFFFF;
}
.dark {
 padding:8px; padding-left:12px;
 background-color:#DAD4E9;
 text-align:left;
 border-bottom:1px solid #FFFFFF;
}

html {
 height: 100%;
}

body {
 margin:0;
 padding:0;
 height:100%;
 background-color:#282634;
 font: normal 0.7em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif;
 color:#333333;
}

#main {
 height:auto;
 margin:0px auto;
 width:985px;
 border-left:1px solid #FFF; border-right:1px solid #FFF;
 background-color:#FFF;
}

#topo {
 background: url(img/fd_top.gif) no-repeat #F9F9F9;
 text-align:center;
 width:100%;
}

#conteudo {
 padding-left:10px; padding-right:10px;
 width:98%;
 min-height:200px;
 height:auto;
}
* html #conteudo{ /* Para o IE */
  height:200px;
}

#rodape {
 width:100%;
}

.menu_categoria {
 color:#8C85AE;
 font-weight:bold;
 height:22px;
}
.menu_categoria a {
 color:#8C85AE;
 text-decoration:none;
}
.menu_categoria a:hover {
 text-decoration:underline;
}
.menu_sub a {
 color:#656565;
 text-decoration:none;
 padding-left:10px;
 height:22px;
}
.menu_sub a:hover {
 text-decoration:underline;
}

.box_produto {
 width:32%; height:330px;
 border:1px solid #D9E0FA;
 float:left; margin-right:4px; margin-bottom:4px;
 overflow:auto;
 background:url(img/fundo_box_produto.jpg) repeat-x bottom #FFF; 
}
.box_produto h4 {
 margin:0;
 padding-left:20px; padding-right:20px;
 font-size:12px;
 color:#8C85AE; 
 font-weight:bold;
}

.titulo {
 font-size:12px;
 color:#6657A7; 
 font-weight:bold;
}
.esgotado {
 font-size:14px;
 font-weight:bold;
 color:#F00;
}
.sub {
 color:#656565;
}

.cadastro_left {
 text-align:right;
 padding-right:4px;
}

.secao {
 border-bottom:2px dotted #D9E0FA;
 height:25px;
}

.ok{
 display:block; cursor:pointer; border:0;
 width:31px; height:20px;
 background:url(img/bt_ok.jpg) no-repeat top left;
 text-decoration:none;
}

.botao {
 color:#FFF;
 background-color:#8C80BD;
 border:1px solid #6F60AC;
}
.botao_red {
 color:#FFF;
 background-color:#F85151;
 border:1px solid #F72626;
}

a {
 color:#551A8B;
 text-decoration:underline;
}

.linha {
 border-bottom:2px solid #F4F4F4;
}

.cabecalho {
 background-color:#333;
 height:30px;
 color:#FFF;
 padding-left:4px;
 font-size:10px;
 font-weight:bold;
}

.erro {
 background-color:#D40000;
 color:#FFF;
 padding:10px 0 10px 5px; 
 text-align: center;
 font-weight:bold;
}
.warning {
 background-color:#FFFFE8;
 border:1px solid #FFFF00;
 padding:10px; 
 text-align: center;
 font-weight:bold;
}

.menu_carrinho {
 background: url(img/fundo_carrinho.jpg) repeat-x #D1D3D6;
 border-top: 1px solid #E8E8E8;
 border-bottom: 1px solid #E8E8E8;
 color: #999999;
 text-align: center;
 font-size: 10px;
 font-weight: bold;
}
.label_carrinho {
 background: url(img/bola_off.png) no-repeat center;
 color: #FFFFFF;
 padding: 7px;
 font-size: 10px;
}
.menu_carrinho_ativo {
 background: url(img/fundo_carrinho.jpg) repeat-x #D1D3D6;
 border-top: 1px solid #E8E8E8;
 border-bottom: 1px solid #E8E8E8;
 color: #333F41;
 text-align: center;
 font-weight: bold;
 font-size: 12px;
}
.label_carrinho_ativo {
 background: url(img/bola_on.png) no-repeat center;
 color: #FFFFFF;
 padding: 7px;
 font-size: 10px;
}

input, textarea, select, radio { border:1px solid #CCCCCC; background-color: #FFFFFF; padding:3px;}

.box_msg {
 background:url(img/fundo_msg.jpg) repeat-x bottom #F5F5F5;
 border:1px solid #E8E8E8;
 padding:10px;
 text-align:center;
}

.box_banner {
 float:left;
 margin-bottom:15px;
}

#paginas {
 width:98%; height: auto;
 margin-top: 5px;
 background-color:#F3FAEB;
 border:1px solid #E1F1C9;
 padding:10px;
 text-align:center;
}
a.borda {
 color:#59335A;
 font-size:11px; 
 text-decoration: none;
 padding-right:10px;
}
a.borda_ativo {
 color:#3DB30C;
 font-size:12px; font-weight:bold;
 text-decoration: none;
 padding-right:10px;
}
