body
{	
	text-align			: center; 
	font-family			: Arial;
	font-size			: 14px; 
	height				: auto;  
	background-color    : Black; 
}

#bodyPage
{
	margin	: 0px auto;	
}

.header
{
	background-image	: url(../images/header.gif);
	background-repeat	: no-repeat;  
	width				: 782px;
	height				: 53px;
	margin-bottom		: 2px; 
	clear				: both;
}


#menuCat a
{
    background-image : url(../images/menuPasta.gif);
    background-repeat : no-repeat;  
    display          : block;
    width            : 145px;
    height           : 25px;  
    padding          : 5px 0px 0px 30px;     
    margin-left      : 2px;
    border-bottom    : 1px solid #ededed;
    border-top       : 1px solid #ededed;
    text-transform   : uppercase;
    font-weight      : bolder;
    font-size        : 12px; 
    color            : #a5a5a6;
    text-decoration  : none;
}

#menuCat a:hover
{
    background-color : #e4f0fc;
    color            : Black;  
}

#menuCat 
{
	width		: 185px;
	border		: 0px solid #184e94;
	float		: left;    	
	text-align	: left; 
	margin		: 0px;
	padding		: 0px 10px 0px 5px;
}



.menuOvo
{
	background-image	: url(../images/setaMenuOval.gif);
	background-repeat	: no-repeat;  
	padding-left		: 25px; 
	height				: 20px; 
}






#menu
{
	float			: left; 
	width			: 472px;
	border			: 0px solid blue;
	margin			: 35px 0px 0px 180px;  
	text-align      : center; 	  
}

.itemMenu
{
	float			: left; 
	margin-top		: 8px; 
	font-size		: 12px;
	font-weight		: bold;	 
	text-transform	: uppercase;  
	border			: 0px solid blue;
}

.itemMenu a
{
	text-decoration	: none; 	
	color			: Gray;
}

.itemMenu a:hover
{
	text-decoration	: underline; 	
	color			: #184e94; 
}

.separador
{
	width				: 2px;
	height				: 27px;
	background-image	: url(../images/separador.gif); 
	float				: left; 
	margin				: 0px 10px 0px 10px; 
}

.footer
{
	background-image	: url(../images/footer.gif);
	background-repeat	: no-repeat;  
	width				: 782px;
	height				: 251px;	
}

.body
{			
	height				: 800px; 
	width				: 100%; 
	display				: table;
	text-align          : center;
	margin				: 0px 0px 10px 0px;
	padding				: 0px 0px 20px 0px; 
	border				: 0px solid blue;  
	clear				: both; 
}

#topBody
{
	background-image	: url(../images/headerBody.gif); 
	background-repeat	: no-repeat;
	height				: 18px;
	width				: 776px; 
}

#login
{
	width	: 80px;
	height	: 50px; 
	cursor	: pointer;  
	border	: 0px solid blue;  
	margin	: 20px 5px 0px 0px;
	float	: right; 
}

#busca
{
	border		: 0px solid blue;  
	margin		: 15px 0px 0px 0px;
	width		: 530px; 
	text-align	: left;  
	float		: left;  	 	 
}

#busca input
{
	border		: 0px solid #184e94;
	margin-top	: 3px;
	color		: blue;
	width		: 330px;
	margin-left	: 180px; 
}

#OK
{
	border	: 0px solid blue;  
	width	: 30px;
	height	: 35px;  
	float	: left;
	margin	: 10px 18px 0px 0px;  
	cursor	: pointer;  
}

.btnBusca
{
	border				: 0px solid blue;  
	width				: 100%;
	height				: 100%;  
	background-color	: Transparent;  
	cursor				: pointer;  
	margin-bottom		: 5px;
	
}





#panelDetalhePrdod
{
	border	: 0px solid blue;  
	height  : 400px;
	padding : 10px; 
		
}

#panelPaginas
{
	border	: 0px solid blue;  
	width	: 575px; 	
	float	: left;  
}

#panelCadastro
{
	border		: 0px solid blue;  		
	text-align	: left;  
	padding     : 10px;	 
}

#panelCadastro span
{
	margin-top	: 5px;   
}

#panelCadastro a
{
	border:0px solid red;  
}

#panelCadastro input, textarea
{
	display	: block;  
	width	: 550px; 
}

#pagEmail
{
	border		: 0px solid blue;  		
	text-align	: left;  
	padding     : 10px;	 
}

#pagEmail input, textarea
{
	display	: block;  
	width	: 550px; 
}

#pagEmail span
{
	margin-top	: 5px;   
}

#pagEmail a
{
	border:0px solid red;  
}

.itemProd
{
	width		: 155px;
	height		: 220px;
	float		: left;
	border		: 1px solid white;    
	font-size	: 12px; 
	margin		: 10px 10px 0px 0px; 
	text-align	: center;  
	padding		: 10px; 
	background-color : black; 	
}

.itemProd img
{
	width	: 150px;
	height	: 120px;   
	margin	: 3px 0px 10px 5px; 
	border	: 0px solid black;
	clear	: both;  
}

.itemProd span
{
	display	: block; 	 
}

.preco
{
	color		: #184e94;
	height		: 20px; 
	font-weight	: bold; 
	font-size	: 17px;
	padding-top	: 5px;   
	color       : Yellow;
}

.ds_produto
{
	height		: 35px;  
	font-weight	: bold; 
	color       : White;  
}

.imgProduto
{
	border		: 0px solid white; 
	width		: 290px;
	float		: left;  
	text-align	: center;  
	height      : 300px;
	overflow    : hidden;
	margin-right:10px; 
}

.imgProduto img
{
    width		: 290px;
    height      : 300px;
}

.txtProduto
{
	border		: 0px solid #184e94; 
	text-align	: left;  
	font-size	: 14px;
	margin-right:10px; 
}


.ds_titulo
{	
	color			: White;
	text-transform	: uppercase;     
	font-weight		: bold;
	display			: block;  
	height			: 40px;   
}

.ds_detalhe
{
	color			: White;
	display			: block; 
	border			: 0px solid #184e94; 
	margin-bottom	: 15px;  
}

.nr_preco
{
	color		: Yellow;
	display		: block;   
	font-weight	: bold;  
	font-size	: 17px; 
}

#divUpdateProgress
{
	width		: 100%;
	height		: 100%;	
	text-align	: center; 
	color		: White;
	font-weight : bold;
	font-family : Tahoma;
	font-size	: 14px;   		
	position	: fixed;
	top			: 0px;
	left		: 0px;
	padding-top : 0px;
}

.loading
{
	width		: auto !important;
	height		: auto !important;
	margin-top	: 50%;
	margin-top	: 25%;
}

.modalPopupExtender
{
    background-color : black;
    filter : alpha(opacity=70);
    opacity:0.7;    
}

.txtTituloPagina
{
	display				: block;	 
	border-bottom		: 1px dashed gray;
	text-align			: left;   
	background-image	: url(../images/setaMenuOval.gif);
	background-repeat	: no-repeat;  
	padding				: 0px 0px 10px 30px;
	font-size			: 16px;
	color				: #184e94;	    
}

.txtPagina
{
	display	: block;
}

#footer
{
	border		: 0px solid #184e94; 
	text-align	: center; 
	display		: block;
	clear		: both;    
}

.FVermelha
{
    color   : White;  
}

#lblPopup
{
	display		: block;
	margin-top	: 15px;   
}

#Segmento
{
	border	: 0px solid blue;
	width	: 100px;
	height	: 70px; 
	display	: block;
	clear	: both;
	width	: 715px;
	margin	: 0px 0px 0px 20px; 
	padding	: 0px 0px 0px 0px;        
	float	: left;  
	overflow:hidden;
}

.imgSegmento
{
	float	: left;  
	margin	: 5px; 
}

.ds_entrega
{
	height				: 15px; 
	font-weight			: bold;
	background-color	: Yellow;  
	color				: blue;  
}

.ds_entrega1
{
	height				: 15px; 
	background-color	: Black;  
	color				: Yellow; 
	font-weight			: bold;   
}
.imgGaleria
{
    width           : 60px;
    height          : 60px;
    border          : 1 solid gray;
    margin-right    : 5px; 
    margin-bottom   : 20px; 
    margin-top		: 5px;   
}

.Disabled
{
    display : none;  
}

#gridViewCarrinho
{
    border-left : 1px solid #ededed;
    border-right :  1px solid #ededed;
    border-bottom : 1px solid #ededed;
    font-size  : 12px;
    margin-left : 5px;
    width : 175px;    
}

#gridViewCarrinho input
{
    border      : 1px solid #ededed; 
    font-size  : 12px;
}

.grid2
{
    background-color : white;
}

#Carrinho a
{
    background-image: url(../images/fecharPedido.gif);
    background-position : right;
    text-align : center;
    padding-top : 12px;
}

#Carrinho a:hover
{
    background-color : Transparent; 
    color : Red;
}

#panelLoja
{
    width               : 100%;
    border              : 0px solid red;	
    height              : 900px; 
    text-align          : center; 
	position            : absolute; 	 	  
    background-image	: url(../images/backgroud.gif);    
    margin              : 0px;
    left                : 0px;
    top                 : 0px;    
    color               : Red;
}

#panelLoja a
{
    color : Red; 
}

#Produtos
{
	border		    : 0px solid red;  
	width           : 955px;
	margin          : 10px auto;
	height          : 750px;		
	overflow-y      : auto; 
	overflow-x		: hidden; 	
	padding-left	: 10px;
	padding-bottom	: 10px;
}

.paines
{
    
}

#panelLogin 
{
	padding-left : 10px;	
	margin-top : 30px;
}

#panelLogin input
{
	width	: 100px; 
	height	: 12px; 		
}

#divUpdateProgress
{
	width		: 100%;
	height		: 100%;	
	text-align	: center; 
	color		: White;
	font-weight : bold;
	font-family : Tahoma;
	font-size	: 14px;   		
	position	: fixed;
	top			: 0px;
	left		: 0px;
	padding-top : 0px;
}

.modalPopupExtender
{
    background-color : gray;
    filter : alpha(opacity=70);
    opacity:0.7;    
}

.itemMenu2
{
	height:20px; 
	font-size:14px; 
	text-transform:uppercase; 
	padding-left:10px;
	display: block;  
}

.label
{
	display:block;
}

#divConteudo
{
	border: 0px solid red;
	float: left;
}