#links .pb_mostrar_conteudos_campo_3_valor .vl_campo_link{
	display:none;
}

#conteudo.home #cont_home #acessorios
.pb_mostrar_tamanho{
margin-left:30px;
font-size:14px;
}

.nenhum_registro_encontrado{
	color:white;
	margin:5px;
}


.pb_mostrar_tamanho .pb_mostrar_conteudos_tamanhos {
	display:none;
}


/****** CSS CESTA REBUILD **********/

.pb_erro_campo{
color:red;
}

.erro{
font-weight:bold;
color:red !important;
margin-bottom:10px;
text-align:center;
}


img{
border:0px;
}


.clear{
clear:both;
}

.clear span{display:none;}

form{
font-weight:bold;
}

#alterar_cesta{
margin-top:10px;
}

#alterar_cesta td{
font-weight:normal;
font-size:12px;
}

#alterar_cesta td a{
font-size:12px;
}

#alterar_cesta th{
padding:5px;
}

hr{
margin:10px 0px;
}

#alterar_cesta .quantidade_produto input{
width:20px;
}

#alterar_cesta label{
margin-right:5px;
}

#alterar_cesta fieldset{
padding:5px;
background:#F4EDE1;
padding-top:10px;
}

#alterar_cesta fieldset label{
font-weight:normal;
}

#alterar_cesta #total_pagar{
margin:10px 0px;
}

.resumo_frete,
#total_pagar{
background:#F4EDE1;
margin-bottom:10px;
padding:5px;
font-weight:bold;
font-size:12px;
border:1px solid;
}

#formas_pagamento table caption{
width:590%;
padding:5px;
margin-bottom:10px;
}

#formas_pagamento table th{
display:none;
}

#formas_pagamento fieldset{
padding:5px;
background:#F4EDE1;
padding-top:10px;
margin-bottom:10px;
}

#formas_pagamento fieldset label{
font-weight:normal;
font-size:12px;
}

#conteudo.cesta .pb_mostrar_login input{
border:1px solid;
}

#conteudo.cesta .pb_mostrar_login label.pb_senha{
margin-left:11px;
}

#conteudo.cesta .pb_mostrar_login input.pb_senha{
width:159px;
height:18px;
margin-top:5px;
margin-bottom:10px;
}

#conteudo.cesta .pb_mostrar_login .pb_entrar{
width:46px;
height:13px;
font-size:8px;
background:url(../img/login-bt-fundo.png);
border:0px;
color:#000 !important;
font-weight:bold;
}

#conteudo.cesta .pb_cadastro_clientes fieldset{
padding:10px;
background:#F4EDE1;
}

#conteudo.cesta .pb_cadastro_clientes fieldset label{
float:left;
width:120px;
font-size:12px;
}

#conteudo.cesta .pb_cadastro_clientes fieldset div{

margin-right:5px;
}

#conteudo.cesta .pb_cadastro_clientes fieldset #campo_senha_conf input,
#conteudo.cesta .pb_cadastro_clientes fieldset #campo_senha input{
border:1px solid #676767;
padding:2px;
}



/************ Fim **** CSS ***** CESTA ****** Rebuild *********************/



body{
background:url(../img/fundo.jpg) repeat-x fixed;
background-color:#698B9A;
height:auto !important;
}


*{
margin:0px;
padding:0px;
font-family:arial;
}

img{
border:0px;
}

html{
background:#fff;
}

.clear,
.clear_opcional{
clear:both;
}

#tudo{
border:1px solid gray;
width:766px;
margin:auto;
background:#F5F9F0;
}

#topo{
background:url(../img/topo.jpg) no-repeat top center white;
height:317px;
}

#logo{
margin:auto;
height:175px;

}

#logo a{
display:block;
height:140px;
margin-left:00px;
width:330px;
text-indent:-9999px;
}

#topo #login{
float:right;
margin-top:-173px;
padding:0px 5px;
text-align:right;
height:18px;
}

#topo #login br{
display:none;
}

#topo #login label{
font-size:11px;
font-weight:bold;
vertical-align:middle;
padding-bottom:4px;
color:#fff;
}

#topo #login input{
vertical-align:   middle;
_vertical-align:bottom ;
background:url(../img/busca-caixa-fundo.png) center;
border:0px;
height:15px;
margin-top:-5px ;
_margin-top:-15px ;
font-size: 10px;
width:140px;
margin-right:10px;
}

#topo #login .pb_entrar{
font-size:8px;
font-weight:bold;
vertical-align:top;
margin-top:3px;
width:auto;
}

#topo #banner{
}

#corpo{
padding:15px 11px;
}

#busca{
background:url(../img/busca-barra-fundo.png) repeat-x;
height:42px;
border:1px solid #ccc;
margin:auto;
margin-bottom:5px;
}

#busca input.pb_termo_buscado{
width:115px;
*width:110px;
margin-left:7px;
margin-right:5px;
padding:5px;
}

#busca input{
background:transparent;
height:27px;
border:0px;
background:url(../img/busca-caixa-fundo.png) repeat-x;
float:left;
margin-top:7px;
}

#busca label{
display:none;
}

#menu-acesso{
width:193px;
float:left;
}

#menu-acesso #fotos{
margin-top: 4px;
text-align: left;
width:189px;
height:193px;
margin-bottom: 20px;
position:relative;
background:url("/img/slideshow-fundo.png") center repeat-x #B5BDC8;
overflow: hidden;
border:1px solid #2D3450;
}

#menu-acesso #fotos .pb_mostrar_conteudos_nome_cont{
display:none;
}

#menu-acesso #fotos H4{
margin:0px auto;
font-size:24px;
color:#fff;
text-align:center;
padding:0px;
}

#menu-acesso #fotos .pb_mostrar_conteudos_anexo{
text-align:center;
width:120px;
height:120px;
padding:3px;
margin: auto;
}

#menu-acesso #fotos .pb_mostrar_conteudos {
width:10000px;
position:relative;
}

#menu-acesso #fotos .pb_mostrar_conteudos .pb_mostrar_cont{
float:left;
width:186px;
}

#menu-acesso #fotos .bt_esquerda,
#menu-acesso #fotos .bt_direita{
position:absolute;
left:60px;
top:130px;
border:none !important;
background:url("/img/slideshow-setaesquerda.png") center no-repeat;
width:30px;
height:95px;
overflow:hidden;
text-decoration:none;
color:white;
text-indent:-5000px;
font-size:0.00001em;
z-index: 1000;
}

#menu-acesso #fotos .bt_direita{
position:absolute;
left:100px;
background:url("/img/slideshow-setadireita.png") center no-repeat;
overflow:hidden;
}

#menu-acesso #menu ul{
list-style: none;
margin:0px;
padding:0px;
}

#menu-acesso #menu ul li{
font-size:13px;
_padding-bottom:1px; /* Não me pergunte pq, mas resolveu o problema de espaçamento no IE6 */
background:url("/img/menu-divisor.png") left bottom repeat-x;
}

#menu-acesso #menu ul li a{
display: block;
text-decoration: none;
background:url(../img/menu-botao.png) center;
height:26px;
padding-top:10px;
text-align:center;
color:#fff;
border:1px solid #EFF7E8;
}

#menu-acesso #menu ul li a:hover{
background:url(../img/menu-botao_on.png) no-repeat left;
}

#menu-acesso #menu ul li ul{
margin:0px 5px;
}

#menu-acesso #menu ul li ul li a{
background:#fff;
color:#444;
border:0px;
font-size:12px;
border-bottom:1px solid #444;
height:auto;
padding:3px 0px;
}

#menu-acesso #menu ul li ul li a:hover{
background:#E6DD36;
}

#conteudo{
float:left;
margin-left:10px;
width:335px;
}



#conteudo.cesta{
width:530px;
}



#conteudo #cont_home #acessorios .pb_mostrar_cont{
padding:5px;
width:140px;
float:left;
margin:5px;
height:220px;
overflow:hidden;
background:url(../img/index-cont-fundo.png) repeat-x #CCCCCC;
border:1px solid #C8C8C8;
}

#conteudo #cont_home #acessorios .pb_mostrar_cont p{
text-align:center;
font-weight:bold;
margin-top:5px;
}

#conteudo #cont_home #acessorios .pb_mostrar_cont p a{
text-decoration:none;
font-size:12px;
color:#000;
}

#conteudo #cont_home #acessorios .pb_mostrar_cont h4{
text-align:center;
margin-bottom:10px;
height:12px;
overflow:hidden;
}

#conteudo #cont_home #acessorios .pb_mostrar_cont h4 a{
font-size:12px;
color:#000;
}

#conteudo #cont_home #acessorios .pb_grupo_dif1{
margin-left:10px;
_margin-left:5px;
}

#conteudo #cont_home #acessorios .pb_mostrar_cont .pb_mostrar_conteudos_anexo{
border:1px solid #ccc;
background:#eee;
width:125px;
height:125px;
margin:auto;
text-align:center;
}

#publicidade{
width:193px;
float:right;
margin-bottom:15px;
}

#publicidade H4.titulo,
#conteudo #cont_home #acessorios h4.titulo,
#conteudo.cont .pb_mostrarNomeModulo_nomeModulo,
#conteudo.cont .pb_nome_conteudo{
font-size:18px;
height:21px;
font-weight:normal;
color:#000;
text-align:center;
background:url(../img/barra-fundo.png) repeat-x;
padding-left:5px;
margin-left:-5px;
margin-bottom:5px;
}

#publicidade .publicidade_div,
#conteudo #cont_home #acessorios,
#conteudo.cont{
padding-top:5px;
padding-bottom:5px;
background-color:#181750;
margin-bottom:5px;
}
.cont{
_padding-top:5px;
_padding-bottom:5px;
_background-color:#181750;
_margin-bottom:5px;
}

#publicidade #noticias .pb_mostrar_cont .pb_mostrar_conteudos_comprar{
	float:none !important;
	display:inline !important;
	float: none !important;
	clear: none !important;
}
#publicidade #noticias .pb_mostrar_cont .pb_mostrar_conteudos_PrecoTamanho,
#publicidade #noticias .pb_mostrar_cont .pb_mostrar_conteudos_PrecoTamanho a{
	display:inline !important;
	float: none !important;
	clear: none !important;
}

#publicidade #noticias .pb_mostrar_cont{
margin:0px 5px;
background:#fff;
clear:both;
}

#publicidade #noticias .pb_mostrar_cont p{
margin:3px;
}

#publicidade #noticias .pb_mostrar_cont a{
color:#000;
text-decoration:none;
font-size:12px;
}

#publicidade #noticias .pb_mostrar_cont h4{
background:#bbb;
padding:1px;
padding-left:3px;
}

#publicidade #noticias .pb_mostrar_cont h4 a{
color:#fff;
}

#publicidade #noticias .pb_mostrar_conteudos_campo_DI_valor{
position:relative;
top:-52px;
left:110px;
}

#publicidade #noticias .pb_mostrar_conteudos_campo_DI_valor a{
color:#fff;
font-weight:bold;
}

#publicidade #marcas .pb_mostrar_cont{
margin:2px 5px;
background:#fff;
padding:1px;
text-align:center;
}

#publicidade #links{
height:137px;
}

#publicidade #links .pb_mostrar_conteudos{
margin-left:12px;
}

#publicidade #links .pb_mostrar_cont .pb_mostrar_conteudos_anexo{
width:50px;
height:50px;
text-align:center;
background:#fff;
float:left;
margin:2px;
padding:1px;
}

#rodape{
margin-top:0px;
clear:both;
background:#181750;
text-align:center;
font-size:11px;
}

#menu-rodape{
color:#fff;
padding:21px 15px 10px;
margin:auto;
}

#menu-rodape a{
text-decoration:none;
color:#fff;
}

#vitr_home .pb_mostrar_conteudos_anexo{
float:left;
}

#vitr_home .pb_mostrar_cont{
width:285px;
float:left;
}

.cont .pb_detalhes_conteudo .pb_primeiro_anexo,
.cont .pb_detalhes_conteudo .pb_primeiro_anexo *{
/*float:left;*/
}

.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campos,
.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campos *{
float:none !important;
}

#rodape ul{
margin-bottom:20px;
}

#rodape ul li{
display:inline;
padding-right:5px;
margin-right:5px;
border-right:1px solid #fff;
}
/*** CSS POPUP ***/
#modal {
    background: url("../img/bg_black60.png") repeat scroll left top transparent;
    height: 100000px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100000px;
    z-index: 99;
}
#popup {
    background-color: #BBBAF7;
    border: 1px solid #181750;
    border-radius: 10px 10px 10px 10px;
    color:#181750;
    height: 65px;
    left: 50%;
    margin-left: -430px;
    margin-top: -105px;
    padding: 58px;
    position: absolute;
    top: 50%;
    width: 735px;
    z-index: 9999;
}
#popup .pb_detalhes_conteudo_campo_rotulo {
    display:none;
}
a.close {
    background-color: #181750;
    border-radius: 10px 10px 10px 10px;
    color:#fff;
    display: block;
    float:right;
    height: 20px;
    padding: 10px;
    text-decoration:none;
    width: 76px;
}
