#labboshop {
 width:778px;
 border:0px;
 padding:0px;
 margin:0px auto;
 text-align:center;
}
BODY {
 background-image:url('images/fnd.gif');
 text-align:center;
 background-position:center;
 margin:0px auto;
 font-family:Arial;
 font-size:11px;
 color:#000000;
}
TABLE {
 border:0px;
 font-family:Arial;
 font-size:11px;
}
ul {
 list-style-type:none;
 margin:0px;
 padding:0px;
}
li {
 list-style-type:none;
 padding:3px 0px 3px 0px;
}
A {
 font-family:Arial;
 color:#4A4638;
 font-size:11px;
 text-decoration:none;
}
A:hover {
 font-family:Arial;
 color:#000000;
 font-size:11px;
 text-decoration:none;
}
INPUT {
 font-size:10px;
 color:#4A4638;
 font-family:Arial;
}
SELECT {
 border:#bababa 1px solid;
 font-size:10px;
 color:#4A4638;
 font-family:Arial;
}
.input_textarea {
 width:550px;
}
/* ################################## ---- TOPO / CABEÇALHO ---- ################################## */
#topo_geral {
 width:778px;
}
#topo_esquerda {
 width:778px;
 border:0px;
 height:100px;
 background-image:url('images/topo.jpg');
}
#topo_direita {
 display:none;
}
/* ################################### ---- URL / PESQUISA ---- ################################## */
#topo_linha_dados {
 width:778px;
 text-align:left;
 background-color:#d5b0d1;
 padding:4px 0px 4px 0px;
 border-top:1px solid #FFFFFF;
 height:18px;
}
#topo_linha_dados_url {
 float:left;
 color:#ffffff;
 font-weight:bold;
 font-family:Arial;
 width:25%;
}
#topo_linha_dados_pesquisa {
 text-align:right;
 float:right;
 left:200px;
 height:18px;
 color:#ffffff;
 margin-right:5px;
}
#topo_linha_dados_pesquisa_input {
 border:1px solid #ffffff;
 background-color:#FFFFFF;
}
#topo_linha_dados_pesquisa_select {
 border:1px solid #ffffff;
 background-color:#FFFFFF;
}
#topo_linha_dados_pesquisa_submit {
 border:1px solid #ffffff;
 background-color:#FFFFFF;
 width:20px;
}
/* ################################### ---- CORPO ---- ################################## */
#corpo {
 width:778px;
 border:0px;
 padding:0px;
 margin:0px auto;
 text-align:left;
 background-color:#FFFFFF;
}
/* ############################ ---- LATERAIS / MENUS ---- ################################## */
#lateral_esquerda {
 float:left;
 width:172px;
 margin:5px 0 5px 0px;
 padding:0;
 text-align:left;
 clear:none;
 overflow:hidden;
}
#lateral_direita {
 float:right;
 width:172px;
 margin:5px 0px 0px 0px;
 padding:0px;
 text-align:left;
 clear:none;
 overflow:hidden;
}
.menu_esquerdo {
 width:172px;
 margin:0px 0px 10px 0px;
 background-color:#fefafe;
}
.menu_direito {
 width:172px;
 margin:0px 0px 10px 0px;
 background-color:#fefafe;
}
#topo_menu_principal {
 font-family:Arial;
 color:#9a3f3f;
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
 background-image:url('images/fndmenuheader.gif');
 background-repeat:repeat;
}
#lateral_site_seguro {
 font-family:Arial;
 color:#9a3f3f;
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
 background-image:url('images/fndmenu.gif');
 background-repeat:repeat;
}
#topo_menu_info {
 font-family:Arial;
 color:#9a3f3f;
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
 background-image:url('images/fndmenuheader.gif');
 background-repeat:repeat;
}
#topo_menu_marcas {
 font-family:Arial;
 color:#9a3f3f;
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
 background-image:url('images/fndmenuheader.gif');
 background-repeat:repeat;
}
#topo_menu_departamentos {
 font-family:Arial;
 color:#9a3f3f;
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
 background-image:url('images/fndmenuheaderR.gif');
 background-repeat:repeat;
}
#topo_menu_vendidos {
 font-family:Arial;
 color:#9a3f3f;
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
 background-image:url('images/fndmenuheaderR.gif');
 background-repeat:repeat;
 height:21px;
 text-align:bottom;
}
#topo_menu_parceiros {
 font-family:Arial;
 color:#9a3f3f;
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
 background-image:url('images/fndmenuheaderR.gif');
 background-repeat:repeat;
}
#topo_menu_fornecedores {
 font-family:Arial;
 color:#9a3f3f;
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
 background-image:url('images/fndmenuheader.gif');
 background-repeat:repeat;
}
#topo_menu_identificacao {
 font-family:Arial;
 color:#9a3f3f;
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
 background-image:url('images/fndmenuheader.gif');
 background-repeat:repeat;
}
.menu_lateral_conteudo {
 width:172px;
 padding:1px 0px 1px 5px;
}
.textoEsqueciSenha {
 font-size:9px;
 font-family:Arial;
 color:#000000;
 font-weight:normal;
 text-align:CENTER;
}
.textoEsqueciSenha:hover {
 font-size:9px;
 font-family:Arial;
 color:#9a3f3f;
 font-weight:normal;
 text-align:CENTER;
}
.menulink {
 font-family:Arial;
 color:#000000;
 font-size:11px;
 text-decoration:none;
}
.menulink:hover {
 font-family:Arial;
 color:#4A4638;
 font-size:11px;
 text-decoration:none;
}
.td_departamentos {
 padding:3px 0px 3px 0px;
}
.textoMenuNivel2 {
 font-size:11px;
 font-family:Arial;
 color:#d5b0d1;
 font-weight:normal;
}
.textoMenuNivel2:hover {
 font-size:11px;
 font-family:Arial;
 color:#4A4638;
 font-weight:normal;
}
/* ################################ ---- CONTEUDO PADRAO ---- ################################ */
#conteudo {
 top:0px;
 width:600px;
 border:0px;
 padding:5px 0px 5px 2px;
 margin:0px 0px 0px 162px;
 clear:none;
 min-height:650px;
 text-align:center;
}
#conteudo_combarra {
 top:0px;
 width:424px;
 border:0px;
 text-align:center;
 padding:5px 2px 5px 2px;
 margin:0px 0px 0px 172px;
 clear:none;
 min-height:650px;
}
.div_interno_container {
 margin:0px 0px 20px 0px;
 padding:0px;
 border:0px;
}
.div_interno_conteudo {
 margin:0px 10px 0px 10px;
 text-align:justify;
 padding:0px;
 border:0px;
}
/*---------------------------------------------------------------------------------------------titulo do meio---*/
.div_interno_titulo {
 font-size:12px;
 background-image:url('images/fndmenum.gif');
 font-family:Arial;
 height:20px;
 color:#9a3f3f;
 font-weight:bold;
 padding:2px 0px 0px 30px;
 overflow:hidden;
 /* ff */    max-height:20px;
 /* ff */    margin:0px auto;
 border:1px solid #ffffff;
}
/*---------------------------------------------------------------------------------------------titulo do meio---*/
.div_interno_titulo_small {
 font-size:12px;
 font-family:Arial;
 color:#9a3f3f;
 height:20px;
 background-image:url('images/fndmenum.gif');
 font-weight:bold;
 padding:2px 0px 0px 30px;
 overflow:hidden;
 /* ff */    max-height:34px;
 /* ff */    margin:0px auto;
}
.datanoticia {
 font-size:9px;
 font-family:Arial;
 color:#666666;
}
.titulonoticia {
 font-size:14px;
 font-family:Arial;
 color:#d5b0d1;
}
.titulonoticia:hover {
 font-size:12px;
 font-family:Arial;
 color:#d5b0d1;
}
.itemlist {
 font-size:11px;
 font-family:Arial;
 color:#4A4638;
 background-color:#fefafe;
}
.div_noticia_destaque {
 border:1px solid #999999;
}
/* ################################ ---- RODAPÉ ---- ################################## */
#rodape {
 clear:both;
 height:25px;
 border-top:1px solid #ffffff;
 border-bottom:1px solid #ffffff;
 background-color:#d5b0d1;
 color:#ffffff;
 text-align:center;
}
#rodapeA {
 font-size:9px;
 font-family:Arial;
 color:#d5b0d1;
 font-weight:normal;
 text-decoration:none;
}
#rodapeA:hover {
 font-size:9px;
 font-family:Arial;
 color:#33333;
 font-weight:normal;
 text-decoration:none;
}
#labbo_assinatura {
 font-size:9px;
 font-family:Arial;
 color:#ffffff;
 font-weight:normal;
 text-decoration:none;
}
#labbo_assinatura:hover {
 font-size:9px;
 font-family:Arial;
 color:#4A4638;
 font-weight:normal;
 text-decoration:none;
}
.tituloNomeProduto {
 font-size:13px;
 font-family:Arial;
 color:#000000;
 font-weight:bold;
}
.bordaProduto {
}
/* ############################## ---- CARRINHO/DETALHES ---- ################################ */
/* LEMBRETE: A soma da largura do div_cart_fretes_left e div_cart_fretes_right tem que ser [A2] */
.quadrocinza {
 background-color:#fefafe;
 width:100%;
}
#div_detalhes_left /* Campo esquerdo dos detalhes */ {
 float:left;
 width:260px;
 text-align:center;
 padding:0px;
 border:0px;
 margin:0px;
}
#div_detalhes_right /* Campo direito dos detalhes */ {
 margin-left:260px;
 padding:0px;
 border:0px;
 width:300px;
}
#div_cart_fretes_left {
 float:left;
 overflow:hidden;
 /* caso a imagem seja maior - nao colocar no right senao da bug no ff*/    width:275px;
 text-align:center;
}
#div_cart_fretes_right {
 margin-left:275px;
 width:275px;
}
/* ################################ ---- PERSONALIZACAO ---- ################################ */
.tituloListagens {
 font-size:11px;
 background-color:#999999;
 height:20px;
 font-family:Arial;
 color:#4A4638;
 text-align:center;
}
.tituloDebug {
 padding:0px 0px 0px 5px;
 border:#bababa 1px solid;
 font-size:10px;
 background-color:#d5b0d1;
 height:18px;
 font-family:Arial;
 color:#FFFFFF;
 font-weight:bold;
}
.textoPrecosDestaque {
 font-size:12px;
 font-family:Arial;
 color:#9a3f3f;
 font-weight:bold;
}
.textoPrecosCortados {
 font-size:11px;
 font-family:Arial;
 color:#666666;
 font-weight:bold;
 text-decoration:line-through;
}
.textoValoresFinais {
 font-size:12px;
 font-family:Arial;
 color:#9a3f3f;
 font-weight:bold;
}

