﻿body 
{
}
dl
{
}

dt
{
	font: 12px Arial #000;
}

dd
{
	 font-family: Arial;
	 font-size: 10pt;
	 padding: 4px 2px 2px 2px;	 
}
a
{
	text-decoration: none;
}
.pai
{
    width:100%; 
    border:solid 1px #000000;
}
.filho
{
    width:780px;    
}
.menu
{
    width:160px;        
}
.principal
{
    width:100%;        
}

.cabecalho
{
    font-family: Arial;    
	font-size: 18px;
	color: #000000;	
	font-weight: bold;
}

.bordaFoto
{
	border: solid 1px #d6d6d6 ;	
}

.bordaGrid
{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: Gray;
}
.textoMenuMundoBlogs
{
	font-family: Arial;
	font-size: 11px;
	color: #0b78c4;
	font-weight: bold;	
	text-decoration: none;		
}
.textoPaginacao
{
	font-family: Arial;
	font-size: 11px;
	color: #0b78c4;	
	text-decoration: none;
	letter-spacing: 2px;		
}
.textoPaginacaoSelecionado
{
	font-family: Arial;
	font-size: 11px;
	color: #fff;	
	text-decoration: none;
	letter-spacing: 2px;
	font-weight: bold;			
	background-color: #0b78c4;	
}
.textoNegritoBranco
{
    font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;	
	font-weight: bold;
}
.textoNegritoPreto
{
    font-family: Arial;    
	font-size: 12px;
	color: #000000;	
	font-weight: bold;
}
.textoNegritoTwitter
{
    font-family: Arial;    
	font-size: 14px;
	color: #000000;	
	font-weight: bold;
}
.textoNegritoVermelho
{
    font-family: Arial;    
	font-size: 12px;
	color: #FF0000;	
	font-weight: bold;
}
.textoTituloDetalhes
{
    font-family: Arial;    
	font-size: 15pt;
	color: #454545;	
	font-weight: bold;
}
.textoDestaqueDetalhes
{
    font-family: Arial;    
	font-size: 12pt;
	color: #454545;	
	font-weight: bold;
}
.textoAvaliacaoCliente
{
    font-family: Arial;    
	font-size: 11pt;
	color: #999999;	
	font-weight: bold;
}


.textoPreto
{
    font-family: Arial;
    font-size: 12px;
	color: #000000;		
}
.textoCinza
{
    font-family: Arial;
	font-size: 12px;
	color: gray;
	text-decoration: none;			
}
.texto
{
    font-family: Arial;
	font-size: 11px;
	color: gray;
	text-decoration: none;			
}
.textoRequerido
{
    font-family: Arial;    
	font-size: 12px;
	color: #FF0000;	
	font-weight: bold;
}
.textoDepartamentoMenu
{
    font-family: Arial;
    font-size: 15px;
	color: #767676;			
	text-decoration: none;
	font-weight: bold;
}
.textoDepartamentoMenu1
{
    font-family: Arial;
    font-size: 15px;
	color: #767676;			
	text-decoration: none;
	font-weight: bold;
}
.textoDepartamentoMenu3
{
    font-family: Arial;
    font-size: 15px;
	color: #206ca9;			
	text-decoration: none;
	font-weight: bold;
}

.textoCategoriaMenu
{
    font-family: Arial;
	font-size: 13px;
	color: gray;
	text-decoration: none;
	font-weight: bold;			
}
.textoSecaoMenu
{
    font-family: Arial;
	font-size: 11px;
	color: gray;
	text-decoration: none;	
	font-weight: bold;	
}
.textoSubSecaoMenu
{
    font-family: Arial;
	font-size: 11px;
	color: gray;
	text-decoration: none;			
}



.textoVermelho
{
    font-family: Arial;
	font-size: 12px;
	color: #FF0000;	
	font-weight: bold;
}
.textoBranco
{
    font-family: Arial;
    font-size: 11px;
	color: #FFFFFF;		
}

.textoPrecoDetalhes
{
    font-family: Arial;
    font-size: 18px;
	color: #0083df;		
	font-weight: bold;
}
.textoParcelamentoDetalhes
{
    font-family: Arial;
    font-size: 12px;
	color: #0083df;			
}
.textoPreto10
{
    font-family: Arial;
    font-size: 10px;
	color: #000000;			
}
.textoAvaliacao
{
    font-family: Arial;
    font-size: 11px;
	color: #8d8d8d;			
}
.textoLocalFrete
{
	font-family: Arial;
    font-size: 11px;
	color: #139601;		
}
.textoChamadaPreco
{
    font-family: Arial;
    font-size: 18px;
	color: gray;		
	font-weight: bold;
}
.textoPedidoSucesso
{
	font-family: Arial;
	font-size: 18px;
	color: #ff0000;	
}
.textoMeusPedidosCadastro
{
    font-family: Arial;
	font-size: 12px;
	color: gray;
	text-decoration: none;		
	letter-spacing: 0px;	
	padding-top: 14px;	
}

.link
{
    font-family: Arial;
    font-size: 12px;
	color: #000000;		
	text-decoration: none;
}

.bordaMenu
{
    border: 1px solid #ffc9c9;
}

.campo 
{
	font-size : 12pt;
	font-family : Arial;
	color : Black;
	font-weight : normal;
	border : 1px solid #b7b7b7;
	background-color : White;
}

.campoGeral 
{
	font-size : 10pt;
	font-family : Arial;
	color : Black;	
	border : 1px solid Black;
	background-color : White;
}

.fundoAmarelo 
{
	font-size : 8pt;
	font-family : Arial;
	color : Black;
	font-weight : normal;
	border : 1px solid Black;
	background-color : #FFFFCC;
}

.tituloGrid
{
	font-size: 8pt;
	font-family: Arial;
	background-color: #00599f;	
	color: #FFFFFF;
	height: 28px;	
	text-align: center;
}
.itensGrid
{	
	font-size: 8pt;
	font-family: Arial;	
	color: #000000;
	height: 28px;		
}

.fundoCEP
{
	background-color: #fffad9;
}

.tabela
{
	padding: 20px;
	margin: 0px 23px 33px 43px;
	border: thin dotted #FF0000;
}
.linhaPadrao
{
	border: dotted 1px #000;
	color: Gray;
}


.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    width: 780px;
    
}
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    width: 780px; 
    
}
.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    width: 780px; 
    
}

fieldset {
	border:1px dashed #CCC;
	padding:10px;
	margin-top:20px;
	margin-bottom:20px;
	width:400px;	
}

legend {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing: -1px;
	font-weight: bold;
	line-height: 1.1;
	color:#fff;
	background: red;
	padding: 2px 6px;
}

label.Identificacao {
	width:120px;	
	display: block;
	float:left;	
	margin:0 0 0 0;
	padding: 10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 115%;
	letter-spacing: -1px;
	font-weight: normal;
	line-height: 1.1;
	color:#666;
	text-align: left;
}
label.FormaDePagamento {
	width:200px;	
	display: block;
	float:left;	
	margin:0 0 0 0;
	padding: 10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 115%;
	letter-spacing: -1px;
	font-weight: normal;
	line-height: 1.1;
	color:#666;
	text-align: left;	
}

.esqueciMinhaSenha
{
	font-family:Arial, Helvetica, sans-serif;
	color: gray;
	font-size: 10pt;
	margin: 0 0 0 0;
	position: fixed;
}

.div_texbox {
	float: left;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;	
	font-family:Arial, Helvetica, sans-serif;
	color: Black;	
}

.divLinhaSo
{
	  float: right;
	  width: 100%;
	  text-align: right;
	  padding: 6px 2px 0 0;
}

.divLinhaSoL
{
	  float: left;
	  width: 60%;
	  text-align: left;
	  margin: 4px 4px 4px 4px;
}

.divLinhaSoR
{
	  float: left;
	  width: 98%;
	  text-align: left;
	  margin: 4px 10px 4px 4px;
	  
}

.divImagemDireita
{
	float: left;
}

.divBotoesFinais
{
	float: right;
	width: 100%;
	text-align: right;
	margin: 4px;	
}

.divCartaoCredito
{
	float: left;	
	padding: 4px 4px 4px 4px;	
	text-align: center;	
	width: 180px;	
	margin-top: 16px;	
}

.divBoxLoginCliente
{	
	width: 378px;
	height: 188px;	
	padding: 40px 0 0 0;
	background-image: url('../../imagens/boxClientesCadastrados.gif'); 
	background-repeat: no-repeat;  	
}

.divBoxClienteCadastrado
{
	width: 378px;
	height: 147px;	
	padding: 40px 0 0 0;
	background-image: url('../../imagens/boxLoginCliente.gif'); 
	background-repeat: no-repeat;  	
}

.divBoxEsqueciMinhaSenha
{
	width: 378px;
	height: 188px;	
	padding: 40px 0 0 0;
	background-image: url('../../imagens/boxEsqueciMinhaSenha.gif'); 
	background-repeat: no-repeat;  	
}

.divLinhaSoDot
{	
	width: 100%;
	height: 1px;	
	padding: 0 0 0 0;
	background-image: url('../../imagens/bgDot.gif'); 	
}

#divSucessoPedido1
{
	width: 220px;
	height: 140px;	
	padding: 14px 4px 4px 2px;	
	color: #FFFFFF;
	float: left;	
	margin: 4px 4px 4px 4px;	
}

#divSucessoPedido1 div.titulo
{
	font-family: Arial;	
	font-weight: bold;	
	font-size: 12pt;
	text-align: center;	
	width: 100%;
	height:30%;	
	color: Yellow;	
}

#divSucessoPedido1 div.numeroPedido
{
	font-family: Arial;	
	font-weight: bold;	
	font-size: 12pt;		
	text-align: center;	
}

#divSucessoPedido1 div.aviso
{
	font-family: Arial;	
	font-size: 8pt;	
	text-align: center;		
	margin: 16px
	
}

#divSucessoPedido2
{
	width: 99%;	
	height: 134px;	
	color: #FFFFFF;
	background-color: #f0f0f0;	
	padding: 4px 0px 4px 4px;		
	margin: 4px 4px 4px 4px;
}
#divSucessoPedido2 div
{
	margin: 4px 4px 4px 4px;
	padding: 4px 4px 4px 4px;	
}	

#divEnderecoEntrega label
{
	font-family: Arial;
	font-size: 12px;
	display: block;	
}

#divEnderecoEntrega2 label
{
	font-family: Arial;
	font-size: 12px;
	display: block;	
}

.divEnderecoEntrega label
{
	font-family: Arial;
	font-size: 12px;
	display: block;	
}


#divCadastroCliente div.titulo
{
	font-family: Arial;	
	font-weight: bold;	
	font-size: 12pt;
	text-align: left;
	color: #FF0000;	
	width: 100%;
	padding: 0 0 10px 0;
	
}

#divCadastroCliente div.nomeCampo
{
	font-family: Arial;
	font-size: 12px;
	float: left;
	width: 180px;
	
	
}

#divCadastroCliente div.campoCampo
{
	font-family: Arial;
	font-size: 12px;	
	width: 100%;
	padding: 0 0 4px 0;		
}

div.negrito
{
color: #3399cc;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
float: left;
width: 140px;
}

div.grid
{
color: #000000;
font-family: Arial;
font-size: 10pt;
float: left;
width: 140px;
}

.button_div {
	width:100%;
	float:right;
	margin:0 0 0 0;
	padding:10px 0 0 0;	
	text-align:right;	
}

.textbox {
	background-position:left;
	width:285px;
	font:normal 18px Arial;
	color: #999999;
	padding:3px 5px 3px 19px;
}

.gridFoto
{
	width: 128px;
	height: 175px;
	float: left;	
}
.grid
{
	float: left;
	padding: 8px;	
}
.FFFFFF
{
	color: #FFFFFF;	 
	background-color: #FFFFFF;
	border: none;	
}
.FF0000
{
	color: #FF0000;	 	
	background-color: #FF0000;
	border: none;	
}

.titulo
{
	font-family: Arial;	
	font-weight: bold;	
	font-size: 12pt;
	text-align: left;	
	width: 100%;
	height:30%;	
	color: #FF0000;
}

.hidelbl
{
	display:none;
}

#dialog2 .tituloDialog
{
	font: arial;
	font-size: 12pt;
	color: #ff0000;
	width: 100%;
	margin-top: 38px;
	margin-bottom: 20px;	
}


#dialog2 label
{
	font: arial;
	font-size: 10pt;
	color: #3582b9;	
	float: left;
	width: 140px;
	padding: 6px 0 6px 20px;	
	height: 18px;			
}


#dialog2 div
{
	font: arial;
	font-size: 10pt;
	color: #3582b9;		
	padding: 6px 0 6px 20px;	
	height: 18px;
	float: left;	
}

#dialog2 .linhaSoDialog
{
	font: arial;
	font-size: 10pt;
	color: #3582b9;
	width: 100%;
	display: block;	
	text-align: center;	
	padding: 6px 0 6px 0;	
}

#dialog2 div.fechar
{
	float: right; 
	margin: 2px 8px 0 0;		
}

#banner
{	
	width: 100%;
	height: 340px;	
	background-image: url('../../imagens/bgBanner.gif'); 	
	text-align: center;
	margin-top: 7px;
}

#barra
{	
	width: 100%;
	height: 24px;	
	background-image: url('../../imagens/fundoPaginacaoHmmm.gif'); 		
	margin-top: 7px;
	font-family: Arial;
	font-size: 10pt;
	color: #004e84;
	font-weight: bold;
}

#gridEmbrulhoPresente
{
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	float: left;
	width: 300px;	
	margin-left: 20px;	
}

/* Inicio Box para messageBox personalizado */
.fundoPageMessageBox
{
	background-color: #e6e6e6;
}
#box
{
	width: 423px;
	height: 153px;
	border: solid 1px #3b9ce1;	
	top: 32%;
	left: 38%;
	position: absolute;	
	background-color: #ffffff;	
}
#boxIcone
{	
	width: 40px;
	height: 40px;
	background-image: url('../../imagens/iconeLampada.gif'); 				
	float: left;
	position: absolute;
	left: 124px;
	margin-top: 8px;	
}
#boxTitulo
{
	text-align: center;		
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;		
	margin-top: 20px;		
	color: #3b9ce1;
}
#boxMessage
{
	text-align: center;		
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;	
	height: 30px;
	margin-top: 40px;		
}
#boxBotao
{
	width: 100%;	
	float: left;
	text-align: center;
}

/* Fim Box para messageBox personalizado */



.tituloFormaPagamento
{
	font-size: 8pt;
	font-family: Arial;
	background-color: #00599f;	
	color: #FFFFFF;
	height: 28px;	
	font-weight: bold;
	padding: 6px 0 0 6px;
}

.rodape
{	
	width: 100%;
	height: 13px;	
	background-image: url('../../imagens/bgRodapeHmmm.gif'); 	
}

.tituloIdentificacaoEndereco	
{
	font-size: 12pt;
	font-family: Arial;	
	color: #008ee9;
	font-weight: bold;
	
}

#divTexto
{		
	width: 680px;
	font-size: 10pt;
	font-family: Arial;	
	color: #000000;
	margin: 12px 12px 12px 12px;
	text-align: justify;	
}

.divTextoTitulo
{		
	font-size: 12pt;
	font-family: Arial;	
	color: #064C84;
	font-weight: bold;	
}
.detalheFoto
{	
	position: absolute;
	
	top: 178px; 
	left: 195px;
}