@charset "utf-8";
/* CSS Document */
/***********************************************CARRINHO*/
#box-cesta{
    width:            800px;
    height:           auto;
    background:       #FCFBFC url(../_imagens_layout/bg-topo-box-prod-carrinho.png) left top no-repeat;
    margin-top:       10px;
    padding-bottom:   50px;
}
/*********tabela produtos carrinho*/
table#carrinho th{
    color:            #3F3E3B;
    font-size:        15px;
    letter-spacing:   2px;
    padding:          5px;
}
table#carrinho th#produto{
    width:            500px;
    padding-left:     30px;
}
table#carrinho th.widthCenter{
    width:            150px;
    text-align:       center;
}

table#carrinho td{
    padding:          20px 0 10px 5px;
}
table#carrinho td.total-compra{
    background-color:    #E9E9E9;
    text-align:          right;
    height:              40px;
    padding:             5px;
    font-size:           15px;
    font-weight:         bold;
}
table#carrinho td.center{
    text-align:        center;
}
table#carrinho td.paddingLeft{
    padding-left:     30px;
}
table#carrinho td .img{
    width:             92px;
    height:            62px;
}
table#carrinho td span.marca{
    color:           #969494;
}


/***************/
div#qnt-prod{
    text-align:      center;
}
div#qnt-prod input{
    width:            40px;
}
div#clacularFrete{
    float:            left;
    margin-top:2px;
}
div#clacularFrete label{
    font-size:          15px;
    margin-right:       5px;
}
div#clacularFrete input{
    padding:            5px;
    border:             none;
}
div#clacularFrete .ok{
    width:				32px;
    height:				16px;
    background:			url(../_imagens_layout/botoes/bg-ok.png) left center repeat-x;
    border:             none;
    cursor:				pointer;
    text-align:         center;
}
/**************/
p.atencao-carrinho{
    margin:          5px 0 0 15px;
}
#acoes-carrinho{
    margin:         60px 0 0 8px;
}
#acoes-carrinho img{
    margin-right:  0;
}
	#acoes-carrinho img.marginLeft{
		margin-left:  70px;
	}
/************/
#frete{
    width:              445px;
    height:             30px;
    background-color:   #E5E5E5;
    float:              right;
    margin:             20px 10px 0 0;
    padding:            5px 0 5px 5px;
}

table#frete-calculado{
    width:              auto;
    height:             auto;
    float:              left;
    margin:             20px 0 30px 15px;
}
table#frete-calculado th{
    background-color:   #E5E5E5;
    height:             30px;
    font-size:          10px;
    padding:            10px;
}
table#frete-calculado td{
    border-bottom:      #E5E5E5 solid 1px;
    padding:            10px;
}
/**********************************************RESULTADO BUSCA*/
ul#menu-ordenacao{
    width:               780px;
    height:              24px;
    background:          url(../_imagens_layout/bg-menu-ordenacao.png);
    padding:             10px 0 0 20px;
    margin:              10px 0 20px 0;
}
ul#menu-ordenacao li{
    list-style:          none;
    display:             inline;
    padding:             10px 10px 10px 10px;
    margin-right:        15px;
}
ul#menu-ordenacao li a{
    text-decoration:    none;
    color:              #3A3A3A;
}
ul#menu-ordenacao li:hover{
    background:         url(../_imagens_layout/bg-menu-ordenacao-hover.png) left top no-repeat;
}
ul#menu-ordenacao li.titulo:hover{
    background:          none;
}
ul#menu-ordenacao li.ativo{
    font-weight:bold;
}
/***********************/
.box-produto-busca{
    width:              780px;
    background-color:   #FCFBFC;
    padding:            10px;
    margin-bottom:      10px;
	border-bottom:      #D9DBDB solid 2px;
}
.img-box-produto-busca, .img-box-produto-detalhe{
    text-align:         center;
    width:              150px;
    float:              left;
}
.descricao-box-produto-busca, .descricao-box-produto-detalhe{
    width:               620px;
    height:              auto;
    float:               left;
}
.descricao-box-produto-busca a{
    text-decoration:     none;
    color:               #666;
}
.descricao-box-produto-busca a:hover{
    text-decoration:     none;
    color:               #999;
}

/***********************************************************detalhe produto****/
#box-detalhe-produto{
    width:            760px;
    height:           auto;
    background:       #FCFBFC url(../_imagens_layout/bg-topo-box-prod-carrinho.png) left top no-repeat;
    margin-top:       20px;
    padding:          10px 20px 50px 20px;
}
#box-detalhe-produto p.nome-produto{
    font-size:       16px;
    letter-spacing:  2px;
    font-weight:     normal;
    margin-bottom:   20px;
    text-transform:  uppercase;
}
.img-box-produto-detalhe{
    width:               200px;
}
.descricao-box-produto-detalhe{
    width:               480px;
	margin-left:         20px;
}
/**************/
form.selecione-numero{
    margin:             20px 0 20px 0;
}
form.selecione-numero select{
    background-color:    #E5E5E5;
    border:              none;
    padding:             3px;
}
form.selecione-numero label{
    font-weight:        bold;
    margin-right:       10px;
}
/*
	PAGINACAO
*/	
.buscaPaginacao {
    /*background: url(../_imagens_layout/paginacao_fundo.gif) repeat-x center;*/
    text-align: right;
    margin: 0 0 10px 0px;
    padding-right: 10px;
    clear: right;
    font-size: 9px;
    padding-bottom: 1px;
}
.buscaPaginacao a, #buscaMain .buscaPaginacao strong {
    vertical-align: middle;
    margin: 4px;
    text-decoration: none;
}
.buscaPaginacao a {
    color: #000;
    background: #F5E7BC;
    padding: 2px 5px;
}
.buscaPaginacao strong {
    color: #453814;
    background: #FDBE0E;
    padding: 3px 7px;
    font-size: 12px;
}
/**********************************************IDENTIFICACAO*/
form#formIdentificacao{
    margin-top:                       20px;
    width:                            540px;
}
form#formIdentificacao label{
    margin-right:                 20px;
}
form#formIdentificacao label#marginLabel{
    margin-left:              55px;
}
form#formIdentificacao input{
    border:                       #fff solid 1px;
    padding:                      5px;
    width:                        200px;
}
form#formIdentificacao input:focus , select:focus, textarea:focus{
    border:                       #7C796D solid 1px;
}
form#formIdentificacao input#seuEmail{
    width:                        300px;
}
form#formIdentificacao input#primeiraCompra{
    width:                        50px;
    border:none;
}
form#formIdentificacao input#cep{
    margin-right:                 10px;
}
form#formIdentificacao input#senha{
    margin-right:                 10px;
}
form#formIdentificacao #seu-email{
    width:                            494px;
    background-color:                 #E5E5E5;
    padding:                          20px;
}
form#formIdentificacao .seu-cep{
    height:                           45px;
    width:                            494px;
    background:                       url(../_imagens_layout/bg-box-cep.png);
    padding:                          10px 20px 10px 20px;
    margin:                           15px 0 15px 0;
}
form#formIdentificacao .sua-senha{
    height:                           45px;
    width:                            504px;
    background-color:                 #E5E5E5;
    padding:                          10px 10px 10px 20px;
    margin:                           15px 0 15px 0;
}
form#formIdentificacao .ok, form#formEntregas .ok, form#formPagamento .ok{
    width:				102px;
    height:				39px;
    background:         url(../_imagens_layout/botoes/bt-ok-cadastro.png);
    border:             none;
    cursor:				pointer;
    float:              right;
    border:             none!important;
}
form#formEntregas{
    width:                 400px;
    height:                auto;
}
form#formPagamento input{
    margin-right:         8px;
}
/************************************************************MINHA CONTA*/
ul#minha-conta li{
    list-style:            none;
}
ul#minha-conta li a{
    text-decoration:       none;
}
/*alterar senha*/
form#formCadastro input#senhaAtual{
    width:                     150px;
}
form#formCadastro input#novaSenha{
    width:                     150px;
}
form#formCadastro input#repitaNovaSenha{
    width:                     150px;
}
/*************************************************************PAGAMENTO*/
.box-200{
    width:                   auto;
    min-width:               200px;
    height:                  auto;
    min-height:              285px;
    background-color:        #E5E5E5;
    float:                   left;
    padding:                 10px;
    margin:                  15px 10px 5px 0;
}
.separadorPagamentos{
    height:                  1px;
    margin:                  3px 0 3px 0;
    width:                   100px;
}
/*************************************************************CONFIRMAÇÃO*/
table.tableConfirmacao{
    background-color:        #fff;
    padding:                 0 10px 0 10px;
    width:                   600px;
    margin-bottom:           10px;
}
	table.tableConfirmacao td.alignRight{
		text-align:              right;
	}
	table.tableConfirmacao td.borderNone{
	border:                      none;
	text-align:                  right;
	}
	table.tableConfirmacao td{
	border-bottom:           #CECECD solid 1px;
	}
/************************************************************MEUS PEDIDOS*/
table#meus-pedidos{
    width:                     800px;
	margin-bottom:             20px;  
}
	table#meus-pedidos .trSeparador{
	height:                    20px;
	}
	table#meus-pedidos td{
		padding:               5px;
		background-color:      #F0F1F1;
		border-bottom:         #fff solid 1px;
	}
		table#meus-pedidos td a{
			color:                #4F4C40;
		}
		table#meus-pedidos td a:hover{
			color:                #8E8975;
		}
	table#meus-pedidos th{
		padding:               5px;
		background-color:      #D5D7D7;
	}
/******/
table.tableDetalhePedido{
    background-color:        #fff;
    padding:                 0 10px 10px 10px;
    width:                   600px;
    margin-bottom:           10px;
}
table.tableDetalhePedido td.alignRight{
    text-align:              right;
}
table.tableDetalhePedido td{
    border-bottom:           #CECECD solid 1px;
    padding:                 4px 0 4px 0;
}
/************************************************TIMELINE*/
#compraTimeline{
    margin-bottom:30px;
}
/*********************************************************/
.separador-cinza{
width:                        auto;
border-bottom:                #D1D2D2 solid 2px;
margin:                       5px 0 5px 0;
}
.img-prod-mini{
width:                       150px;
left:                        auto;
float:                       left;
text-align:                  center;
padding-top:                 20px;
}
	.img-prod-mini img{
	width:                       auto;
	max-width:                   90px;
	height:                      auto;
	min-height:                  90px;                  
	}
.descricao-prod-mini{
width:                       610px;
left:                        auto;
float:                       left;
}
	.descricao-prod-mini a{
	color:                   #666;
	}
	.descricao-prod-mini a:hover{
	color:                   #000;
	}
/********************************************HOTSITE FLAMENGO*/
#container-conteudo-interno {
	padding:0;
}

#banner-list{
	width:829px;
	height:292px;
	margin:0;
	padding:0;
}

#banner-list li{
padding:0;
}
/*********************************************QUEM SOMOS*/
ul#galeria{
}
ul#galeria li{
width:                  200px;
height:                 133px;
display:                inline-block;
list-style:             none;
margin:                 10px;
}
ul#galeria li img{
border:                 #fff solid 2px;
}
/*********************************************AJUDA*/
p#email{
background:url(../_imagens_layout/icons/icon-email.png) left top no-repeat;
padding-left:35px;
}
p#telefone{
background:url(../_imagens_layout/icons/icon-telefone.png) left top no-repeat;
padding-left:35px;
}
/***************************************
TABELA LISTAGEM
***************************************/

.tabelaListagem .tabelaCabecalho {
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	background:#EEE;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
table.tabelaListagem{
	margin: auto;
	margin-top:20px!important;
	width:400px;
	border:none;
	}
.tabelaListagem .tabelaLinhas {
	font-size: 12px;
	padding: 5px;
	border-bottom: 1px solid #CCC;
}

.tabelaListagem a {
	text-decoration: none;
}

.tabelaListagem a:hover {
	text-decoration: underline;
}

/**************************************/










