
/*CSS SITE MODELO*/

/*DEFINIÇOES UNIFORMES ELEMENTOS*/

*{margin:0px; padding:0px; }
ul,li{list-style:none}
a{text-decoration:none}
a:hover,a:focus,a:active{}

h1,h2,h3, .csOculto, legend{display:none!important}
.csHiden{visibility:hidden}
fieldset,img{border:none}

input,select,select option, textarea{}
input.csBotao{}

h4{font-size:14px;}
h5{font-size:12px;}

hr.csLinha,hr.csLinhaAzul{width:770px; height:5px; margin:0px auto; border:none}
hr.csLinha{}
hr.csLinhaAzul{}


/*página nao encontrada*/
#dvSemPagina{width:400px; height:250px; margin:20px auto; background:#EFEFEF; padding:20px}
	#dvSemPagina h2{width:400px; height:30px; color:#333333; font-size:25px; text-transform:uppercase; display:block!important; margin:40px 0px}
	#dvSemPagina p{width:400px; height:auto; display:block; font-size:14px; text-align:center; color:#000}
	



/*###########################################################################################################################*/
/*ESTRUTURA*/


html{}
body{}

#dvCorpo,#dvTopo,#dvConteudo,#dvRodape{width:779px;position:relative; margin:0px auto;}
#dvCorpo{height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px}
	#dvTopo{height:107px; padding-bottom:3px}
	#dvConteudo{ height:auto;padding:15px 0px; margin:1px 0px;}
	#dvRodape{width:759px; height:59px; clear:both; padding:5px 10px; margin-bottom:5px; cursor:default}
/*_________________________________________________________________________________________________________________*/ 		
 /*TOPO*/
 	
	
	#dvTopo a.csHome{width:174px; height:107px; display:block; float:left;}
		#dvTopo a.csHome span{ width:110px; height:30px; display:block; padding:5px; font-size:12px; margin:40px auto; text-align:center; display:none;opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80); cursor:pointer }
		#dvTopo a.csHome:hover span,#dvTopo a.csHome:active span,#dvTopo a.csHome:focus span{display:block}
	
	/*menu institucional*/
	#ulMenuInst{width:769px; height:15px;padding:0px 5px}
		#ulMenuInst li{width:auto;float:left; margin:0px 3px; padding-left:5px}
		#ulMenuInst li:first-Child{border-left:10px}
			#ulMenuInst li a{width:auto;height:15px; display:block;font-size:11px;}
			#ulMenuInst li a.csSair{font-weight:bold}
			
			#ulMenuInst li a:hover,#ulMenuInst li a:focus,#ulMenuInst li a:active{text-decoration:underline; }
	/*formulario de busca inicial*/
	#frmBuscaInicial{width:540px; height:33px; float:left; padding:5px 5px 5px 60px; position:relative}
		#frmBuscaInicial input.csTexto{width:184px; height:16px; display:block; float:left; margin-left:3px; border:none; text-indent:5px; font-size:11px;  padding:8px 3px; }
		#frmBuscaInicial input.csTexto:focus{}
		#frmBuscaInicial input.csCat{cursor:pointer}
		#frmBuscaInicial input#btPesquisa{width:41px; height:32px; cursor:pointer; border:none; margin-left:3px; text-indent:-9800px; font-size:1px; text-align:left}
	/*Sacola de produtos*/
	a#aSacolaIndex{width:61px; height:49px; display:block; position:absolute; right:20px; top:22px;
	font-weight:bold; font-size:18px; text-align:center; padding-left:20px; line-height:49px;font-style:italic; font-stretch:extra-condensed; text-indent:10px}
	a#aSacolaIndex:hover,a#aSacolaIndex:focus,a#aSacolaIndex:active{font-size:20px; font-style:italic; font-stretch:ultra-condensed}
		a#aSacolaIndex span{display:none}
		
	/*Menu*/
		/*div para marcar o lugar do menu, o mesmo vai ser esrito em baixo*/
		#dvMenu{width:605px; height:42px;float:left;}
		
	
	
	/*LISTA DE CATEGORIAS*/
	
	ul#ulCategorias{width:178px; height:80px;  position:absolute; right:160px; top:35px; z-index:999; overflow:auto; padding:5px;}
		ul#ulCategorias li{height:14px; display:block; margin:2px 0px; padding:2px 0px; font-size:12px; text-indent:5px; cursor:pointer;}
		
/*_________________________________________________________________________________________________________________*/ 			
	
 /*painel logado*/		
	
	#aLogado{height:15px; font-weight:bold}
	#aLogado span{font-weight:normal; font-size:10px}
	
	
/*_________________________________________________________________________________________________________________*/ 			
	
 /*MENU*/	
 	
	ol#olMenu{width:600px; height:38px; position:absolute; top:72px; right:0px; z-index:900}
		ol#olMenu li{height:38px; display:block; margin:0px 1px; float:left; position:relative; padding-top:7px}
		
			/*li que mostra todas as lojas*/
			ol#olMenu li#liTodasLojas{height:38px; padding-top:0px }
				ol#olMenu li#liTodasLojas a.cs{width:85px;height:28px;text-align:center; font-stretch:narrower; line-height:11px; display:block;padding:8px 2px 2px;}
		
			ol#olMenu li:hover ul#ulSubmenu{display:block}
			ol#olMenu li a{opacity:0.85; -moz-opacity:0.85; filter:alpha(opacity=85); }
			ol#olMenu li a:hover,ol#olMenu li a:active,ol#olMenu li a:focus{opacity:0.99; -moz-opacity:0.99; filter:alpha(opacity=99); }

			ol#olMenu li a{height:21px; display:block;padding:8px 8px 2px; position:relative;}
			ol#olMenu li a #StrongListaM,ol#olMenu li a #StrongListam{width:20px; height:20px; display:block;font-size:14px; position:absolute; right:5px; top:8px}
			ol#olMenu li a #StrongListam{display:none}

	/*submenu*/	
	
		ol#olMenu li ul#ulSubmenu{width:668px; height:auto; padding:10px 10px 20px; display:none; position:absolute; left:-145px; top:38px;opacity:0.95; -moz-opacity:0.95; filter:alpha(opacity=95);}	
			ol#olMenu li ul#ulSubmenu li{height:15px;float:left; padding:2px;}
			ol#olMenu li ul#ulSubmenu li:first-Child{border-left:0px}
				ol#olMenu li ul#ulSubmenu li a{height:15px;padding:2px; margin:0px 1px;font-size:11px; text-indent:2px}
				ol#olMenu li ul#ulSubmenu li a:hover,ol#olMenu li ul#ulSubmenu li a:focus,ol#olMenu li ul#ulSubmenu li a:active{}
	
 
/*_________________________________________________________________________________________________________________*/ 	 
 /*CONTEUDO*/
 		
	
		/*titulo*/
	
		h5.csTitutlo{ height:20px; line-height:20px; font-size:14px; padding:3px 0px; text-indent:10px; cursor:default}
	
/*_________________________________________________________________________________________________________________*/ 
  /*RODAPE*/
	
	#dvRodape h5{height:20px; font-weight:normal; font-size:11px; line-height:20px; margin-top:3px}
	#dvRodape h6{height:20px;  font-size:14px; }
	#dvRodape span.csPreco{ font-size:9px; }
	#dvRodape a.csCreditos{width:140px; height:42px; position:absolute; right:10px; top:15px; text-indent:-9800px}
/*_________________________________________________________________________________________________________________*/ 
  /*LISTA DE CATEGORIAS*/	
  ul#ulSubCategorias{width:165px; height:auto;float:left; padding-top:15px}
  	ul#ulSubCategorias li{height:auto; margin:1px 0px;}
	ul#ulSubCategorias li.csNmCat{height:auto; line-height:auto;	font-size:12px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; cursor:pointer; padding-left:10px;}
		ul#ulSubCategorias li a{height:auto;display:block; padding:2px 0px; text-indent:4px; }
	
 	 	ul#ulSubCategorias li a:hover,ul#ulSubCategorias li a:focus,ul#ulSubCategorias li a:active{font-weight:bold}
		
		ul#ulSubCategorias li a.csCat,ul#ulSubCategorias li a.csCat:hover,ul#ulSubCategorias li a.csCat:focus,ul#ulSubCategorias li a.csCat:active{
		font-style:italic; font-stretch:narrower; font-weight:normal; cursor:default}
		

		
/*_________________________________________________________________________________________________________________*/ 
  /*DIV INTERNA*/	
	div#dvInterna{height:auto; overflow:hidden; padding:5px 0px}
	
	div#dvInterna #dvMensagemErro{width:600px;height:100px; line-height:100px; text-align:center; float:left}
	
	
	
/*###############################################################################################################*/ 	
 /*COMUNS*/
 
 /*msg de erro*/
 #dvMensagemErro{width:550px; height:150px; line-height:150px; display:block; margin:0px auto; text-align:center}
 
 /*gerenciador*/

	
	#dvGerenciador.csInterna{padding-bottom:50px}
	
	/*#frmGerenciador{padding-bottom:40px;}*/
	ul#ulGer,ul#ulGerDest{height:auto;padding:5px 0px;overflow:hidden;}
		ul#ulGer li,ul#ulGerDest li{ overflow:hidden}
				ul#ulGer li a,ul#ulGerDest li a{height:auto;display:block;cursor:pointer;opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); position:relative;}
				ul#ulGer li a:hover span.csLegenda , ul#ulGer li a:focus span.csLegenda , ul#ulGer li a:active span.csLegenda {text-decoration:none;}
				ul#ulGer li a:hover  , ul#ulGer li a:focus  , ul#ulGer li a:active{opacity:0.90; -moz-opacity:0.90; filter:alpha(opacity=99)} 
				
				ul#ulGer li a span.csLegenda,ul#ulGerDest li a span.csLegenda{ position:absolute; bottom:1px;  height:auto;padding:10px 5px; display:block}
				ul#ulGer li a span.csLegenda strong{padding-bottom:4px; display:block}
				ul#ulGer li a span.csLegenda span{}
/*_________________________________________________________________________________________________________________*/ 		
/*navegacao*/

	ul#ulNavegacao{width:771px; height:20px; padding:4px; margin-bottom:5px; position:relative; }
		ul#ulNavegacao li{float:left; margin:0px 2px;}
			ul#ulNavegacao li span,ul#ulNavegacao li a{padding-left:0px; font-size:11px;}
			ul#ulNavegacao li span{cursor:default}
			ul#ulNavegacao li span[title="Página Atual"]{text-transform:uppercase; font-weight:bold; font-size:13px}
				ul#ulNavegacao li a:hover,ul#ulNavegacao li a:focus,ul#ulNavegacao li a:active{text-decoration:none}
				
		/*VOLTAR*/
		
		ul#ulNavegacao li.csVoltar{width:50px;height:15px; position:absolute; right:0px; text-align:right}
			ul#ulNavegacao li.csVoltar a{padding-left:0px; padding-right:4px; font-weight:bold }
			ul#ulNavegacao li.csVoltar a:hover,ul#ulNavegacao li.csVoltar a:focus,ul#ulNavegacao li.csVoltar a:active{}
/*_________________________________________________________________________________________________________________*/ 			
/*PAGINACAO*/			

	div#dvPaginacao{width:600px; height:25px; clear:both; padding:2px 0px; }
		div#dvPaginacao strong{width:270px;height:25px; line-height:25px;float:left; text-indent:5px;  font-weight:normal; font-size:11px}
		div#dvPaginacao ul{ width:auto; height:25px;float:right;}
		
			div#dvPaginacao ul li{float:left; margin:0px 1px; }
			div#dvPaginacao ul li:first-child{width:70px!important;  font-size:83%; text-align:center; line-height:20px}
			
		    div#dvPaginacao ul li span, div#dvPaginacao ul li a{width:17px; height:20px; line-height:20px; display:block;padding:1px; text-align:center; font-size:83%;}
			div#dvPaginacao ul li span{opacity:0.2; -moz-opacity:0.2; filter:alpha(opacity=20); cursor:default}
			div#dvPaginacao ul li a{opacity:0.50; -moz-opacity:0.50; filter:alpha(opacity=50); text-decoration:none }
			div#dvPaginacao ul li a:hover,div#dvPaginacao ul li a:focus,div#dvPaginacao ul li a:active{opacity:0.99; -moz-opacity:0.99; filter:alpha(opacity=99);}			

/*_________________________________________________________________________________________________________________*/ 
/*Carregando*/

#dvCarregando{width:200px; height:20px; position:fixed; font-size:14px;  font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:25px; padding:20px;
opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80); cursor:wait}	

/*_________________________________________________________________________________________________________________*/ 
/*HIGHSLIDE*/
					
.highslide-loading{width:120px; height:20px; line-height:90px; text-align:center; display:block; font-size:11px; padding:20px; font-family:Arial, Helvetica, sans-serif;  }
/*.highslide-image{border:9px solid #28AEBD; z-index:999}
.highslide-caption {background-color:white;border-top:medium none;display:none;padding:0 10px 10px;text-align:justify;}
*/
							
/*_________________________________________________________________________________________________________________*/ 
/*Ajuda*/
	div#dvAjuda{width:650px; height:40px; padding:4px;  margin:0px auto 15px;opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80)}
	div#dvAjuda strong{ width:100px; height:40px;  display:block; text-align:right; padding-top:10px; font-size:14px; text-transform:uppercase; letter-spacing:2px; float:left}
	div#dvAjuda span{width:450px; height:20px; padding:10px; display:block; text-indent:2px; letter-spacing:1px; float:left}

/*_________________________________________________________________________________________________________________*/ 			
/*GERENCIADOR*/ 			

	ul#ulGer.csCadastro li {width:556px; height:23px; display:block; margin:2px auto; padding:4px; overflow:hidden; cursor:pointer; border:none}
	
	li.csRegistroSelecionado{opacity:0.99!important; -moz-opacity:0.99!important; filter:alpha(opacity=99)!important}

	ul#ulGer.csCadastro li.csTextArea{height:auto; padding-bottom:5px}
	ul#ulGer.csCadastro li.csAcao {height:35px; margin-top:2px; padding-top:10px;}	
	ul#ulGer.csCadastro li a{}
	ul#ulGer.csCadastro li label{width:120px; height:23px; line-height:23px; display:block; float:left; text-indent:5px}

	ul#ulGer.csCadastro li input,ul#ulGer.csCadastro li textarea,ul#ulGer.csCadastro li select{height:17px; padding:3px; border:none; width:250px;float:left}
	ul#ulGer.csCadastro li textarea{width:390px;height:92%;}
 
	ul#ulGer.csCadastro li.csAcao input{position:static; margin:1px}
	ul#ulGer.csCadastro li.csTextArea p{width:574px; height:10px; display:block;  padding:5px; text-align:center;  font-size:11px; clear:both}
	ul#ulGer.csCadastro li.csTextArea p strong{width:auto; display:inline}	
	
	ul#ulGer.csCadastro li input:focus,ul#ulGer.csCadastro li textarea:focus,ul#ulGer.csCadastro li select:focus{}

		/*BOTOES*/
			
		ul#ulGer.csCadastro  li.csAcao input.csBtNovo{width:100px; height:35px; border:none; font-size:11px;cursor:pointer}
			
/*_________________________________________________________________________________________________________________*/ 			
/*FORMULARIO/CAMPOS/*/ 
div#dvInterna form{ width:700px; height:auto; margin:0px auto; padding:5px; position:relative; }
form ul li{height:30px;}
	form ul li.csTextArea{height:auto!important; display:table}

	form ul li.csLinha{margin-bottom:20px; padding-bottom:5px }
		
		form ul li label{width:120px; height:20px; line-height:20px; display:block;font-size:11px; float:left}
		form ul li label.csTitulo{width:700px}
			
		form ul li input,form ul li select,form ul li textarea{width:190px; height:16px; padding:4px 2px 2px; font-size:11px; float:left}
		form ul li textarea{width:350px;height:120px}
		form ul li input:focus{}
		form ul li select{height:25px}
		
		form ul li.csTextArea p{width:574px; height:10px; display:block;  padding:5px; text-align:center; font-size:11px; clear:both}
		form ul li.csTextArea p strong{width:auto; display:inline}
			
		form ul li input.csData,form ul li input.csCEP{width:90px}
		form ul li input.csCPF,form ul li input.csRg{width:120px}
			
		form ul li input.csNumero,form ul li input.csUf{width:40px}		
		form ul li input.csTelefonePre{width:20px; margin-right:2px}
		form ul li input.csTelefone{width:162px}
			
		form ul li input:focus, form ul li select:focus,form ul li textarea:focus{}	
			
	
			form ul li.csBt{ position:relative}
			form ul li.csBt input{width:100px; height:28px; display:block; padding:5px; font-size:11px; cursor:pointer; border:none; position:absolute; right:5px}
	
		





/*_________________________________________________________________________________________________________________*/ 	
 

/*PAGINA INICIAL*/ 

	/*Publiciadade*/
	
	#dvBannerCentral{width:770px; height:auto; padding:3px 3px 12px; margin-bottom:4px}
		#dvBannerCentral img{border:0px}
	
	
	
	/*produtos destaques*/
	
	
	div#dvDestaque{height:195px; padding-bottom:5px; overflow:hidden; position:relative}
		div#dvDestaque ul#ulGerDest.csDestaque{width:770px; height:188px; position:absolute}
			div#dvDestaque ul#ulGerDest.csDestaque li{width:247px;  height:184px; padding:2px; margin:0px 2px; float:left; overflow:hidden}
			div#dvDestaque ul#ulGerDest.csDestaque li a span.csLegenda{width:235px; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80);left:1px;}
				div#dvDestaque ul#ulGerDest.csDestaque li a img{width:247px;  height:184px;}
				
				div#dvDestaque ul#ulGerDest.csDestaque li a span.csLegenda small.csFreteGratis img{width:auto; height:auto}	
				
				
				div#dvDestaque ul#ulGerDest.csDestaque li a span.csLegenda strong{width:237px; height:auto; display:block}
				div#dvDestaque ul#ulGerDest.csDestaque li a span.csLegenda span{width:237px; height:auto;}
				
				div#dvDestaque ul#ulGerDest.csDestaque li a:hover span.csLegenda ,div#dvDestaque ul#ulGerDest.csDestaque li a:focus span.csLegenda,div#dvDestaque ul#ulGerDest.csDestaque li a:active span.csLegenda{opacity:0.92; -moz-opacity:0.92; filter:alpha(opacity=92)}
				
				div#dvDestaque ul#ulGerDest.csDestaque li a:hover span.csLegenda span,div#dvDestaque ul#ulGerDest.csDestaque li a:focus span.csLegenda span,div#dvDestaque ul#ulGerDest.csDestaque li a:active div span.csLegenda span{text-decoration:underline}
				div#dvDestaque ul#ulGerDest.csDestaque li a:hover span.csLegenda strong{font-size:14px}
				
		
		/*MODELO1*/
		div#dvDestaque.csM1{height:260px}
		div#dvDestaque ul#ulGerDest.csM1{height:260px}
		div#dvDestaque ul#ulGerDest.csM1 li{height:auto}
		div#dvDestaque ul#ulGerDest.csM1 li a span.csLegenda{height:75px!important; overflow:hidden;position:static;margin:2px 0px; padding-bottom:4px;padding:4px 5px}
			div#dvDestaque ul#ulGerDest.csM1 li a img{}
			div#dvDestaque ul#ulGerDest.csM1 li a span{height:30px!important; overflow:hidden}
			div#dvDestaque ul#ulGerDest.csM1 li a strong{height:15px!important; overflow:hidden}
			
			div#dvDestaque ul#ulGerDest.csM1 li a:hover span.csLegenda strong{font-size:12px}
			div#dvDestaque ul#ulGerDest.csM1 li a:hover span.csLegenda,
			div#dvDestaque ul#ulGerDest.csM1 li a:focus span.csLegenda,
			div#dvDestaque ul#ulGerDest.csM1 li a:active span.csLegenda{opacity:0.92; -moz-opacity:0.92; filter:alpha(opacity=92)}
		
		
		
		
		
		/*APENAS DOIS DESTAQUES*/
		div#dvDestaque ul#ulGerDest.csDoisProd{width:510px!important; margin-left:150px}
		
		/*APENAS UM DESTAQUE*/
		div#dvDestaque ul#ulGerDest.csUmProd{width:610px; margin-left:90px}
		div#dvDestaque ul#ulGerDest.csUmProd li{width:610px;}
		
		div#dvDestaque ul#ulGerDest.csUmProd li.csTitulo{height:20px; line-height:20px;  font-size:11px; text-align:center; cursor:default }
			
			div#dvDestaque ul#ulGerDest.csUmProd li a span.csLegenda{width:350px; height:184px;position:static; float:left; display:block; padding:0px 5px;opacity:1; -moz-opacity:1; filter:alpha(opacity=100)}
			div#dvDestaque ul#ulGerDest.csUmProd li a img{float:left}
			div#dvDestaque ul#ulGerDest.csUmProd li a span.csLegenda span{width:350px; height:auto; display:block; font-weight:bold}
			div#dvDestaque ul#ulGerDest.csUmProd li a span.csLegenda span.csDescricao{height:110px; overflow:hidden; display:block; text-decoration:none!important; font-weight:normal; text-align:justify}
			
			div#dvDestaque ul#ulGerDest.csUmProd li a span.csLegenda strong{width:350px;height:auto; font-size:20px}
			
			div#dvDestaque ul#ulGerDest.csUmProd li a:hover span.csLegenda strong{font-size:22px}
			div#dvDestaque ul#ulGerDest.csUmProd li a:hover span.csLegenda,
			div#dvDestaque ul#ulGerDest.csUmProd li a:focus span.csLegenda,
			div#dvDestaque ul#ulGerDest.csUmProd li a:active span.csLegenda{opacity:0.92; -moz-opacity:0.92; filter:alpha(opacity=92)}
			


	/*produtos*/			
	
	
		ul#ulGer.csProdutos{width:779px; height:auto}
			ul#ulGer.csProdutos li{width:186px;  height:142px; padding:2px; margin:2px; float:left; overflow:hidden}
			ul#ulGer.csProdutos li a span.csLegenda{width:174px; opacity:0.55; -moz-opacity:0.55; filter:alpha(opacity=55);margin:1px;font-size:11px;left:0px;}
				ul#ulGer.csProdutos li a img{width:186px;  height:142px;}
				ul#ulGer.csProdutos li a span.csLegenda strong{width:172px; height:auto; }
				ul#ulGer.csProdutos li a span.csLegenda span{width:172px; height:auto;}
				ul#ulGer.csProdutos li a span.csLegenda span span.csPrecoDesconto{text-decoration:line-through; font-style:italic;}
				
				
				
				ul#ulGer.csProdutos li a span.csLegenda span span.csPrecoDesconto:hover,ul#ulGer.csProdutos li a span.csLegenda span span.csPrecoDesconto:focus,
				ul#ulGer.csProdutos li a span.csLegenda span span.csPrecoDesconto:active{text-decoration:line-through!important;}
				
				ul#ulGer.csProdutos li a span.csLegenda small.csFreteGratis{width:172px; margin:0px auto; clear:both; font-size:10px; font-weight:bold; text-transform:uppercase; display:block}
				ul#ulGer.csProdutos li a span.csLegenda small.csFreteGratis img{width:auto; height:auto}			
				
				ul#ulGer.csProdutos li a:hover span.csLegenda ,ul#ulGer.csProdutos li a:focus span.csLegenda,ul#ulGer.csProdutos li a:active span.csLegenda{opacity:0.92; -moz-opacity:0.92; filter:alpha(opacity=92)}
				
				ul#ulGer.csProdutos li a:hover span.csLegenda span,ul#ulGer.csProdutos li a:focus span.csLegenda span,ul#ulGer.csProdutos li a:active span.csLegenda span{text-decoration:underline;}
				ul#ulGer.csProdutos li a:hover span.csLegenda strong{font-size:14px}
				
	
	
	/*MODELO1*/
		ul#ulGer.csProdutos li.csM1{height:auto}
		ul#ulGer.csProdutos li.csM1 a span.csLegenda{height:75px!important; overflow:hidden;position:static;margin:2px 0px; padding-bottom:4px; padding:4px 5px}
			ul#ulGer.csProdutos li.csM1 a img{}
			ul#ulGer.csProdutos li.csM1 a span{height:30px!important; overflow:hidden}
			ul#ulGer.csProdutos li.csM1 a strong{overflow:hidden}
			
			ul#ulGer.csProdutos li.csM1 a:hover span.csLegenda strong{font-size:12px}
			ul#ulGer.csProdutos li.csM1 a:hover span.csLegenda,
			ul#ulGer.csProdutos li.csM1 a:focus span.csLegenda,
			ul#ulGer.csProdutos li.csM1 a:active span.csLegenda{opacity:0.92; -moz-opacity:0.92; filter:alpha(opacity=92)}			
		
	/*Produtos em Lista*/		
	
		ul#ulGer.csProdutos li.csLista{background:none;width:590px;height:auto; float:none; border-bottom:1px solid #F2F2F2; padding-bottom:4px}
		
		ul#ulGer.csProdutos li.csLista a span.csLegenda{width:388px;height:auto!important; float:left; margin:0px 3px; overflow:hidden;position:static;padding:4px 5px}
			ul#ulGer.csProdutos li.csLista a img{float:left}
			ul#ulGer.csProdutos li.csLista a span{height:30px!important; overflow:hidden}
			ul#ulGer.csProdutos li.csLista a strong{overflow:hidden}
			
			ul#ulGer.csProdutos li.csLista a:hover span.csLegenda strong{font-size:12px}
			ul#ulGer.csProdutos li.csLista a:hover span.csLegenda,
			ul#ulGer.csProdutos li.csLista a:focus span.csLegenda,
			ul#ulGer.csProdutos li.csLista a:active span.csLegenda{opacity:0.92; -moz-opacity:0.92; filter:alpha(opacity=92)}	
	
/*_________________________________________________________________________________________________________________*/ 						
/*FORMAS DE PAGAMENTO*/

	#dvFormPagamento{height:85px; margin:3px 0px; text-align:center; clear:both}
		#dvFormPagamento h6{font-size:10px; text-indent:10px; text-align:left}
		#dvFormPagamento img{margin:5px auto}


/*_________________________________________________________________________________________________________________*/ 	
/********************************************************************************************************************/
					
/*PAGINA CATEGORIAS*/

	div#dvInterna.csCategorias  ul#ulGer.csProdutos{width:600px;}
	
	div#dvInterna.csCategorias #dvGerenciador{width:600px;float:left;}
	div#dvInterna.csCategorias h2.csCat{width:600px;height:15px;font-size:13px; font-weight:bold; float:left; display:block!important; padding:5px; text-indent:5px; cursor:default}
	
	
	#mDesconto{width:679px ;height:20px; line-height:25px;font-size:15px; padding:5px 50px}
	
/*FILTROS */	

 ul#ulFiltros{background:#FFF;width:155px; height:auto; margin:0px auto 10px;padding:5px; border:1px solid #C3DFDF;-moz-border-radius:6px;-webkit-border-radius: 6px;	border-radius: 6px;}
 	ul#ulFiltros li{margin:1px 0px; }
		ul#ulFiltros li label{width:155px; height:15px; display:block; font-size:11px; color:#F57F22}
		ul#ulFiltros li select,ul#ulFiltros li input{background:#FFF; width:150px;height:25px;margin:0px auto; padding:3px; border:1px solid #44ADD0; font-size:12px; color:#44ADD0}
		ul#ulFiltros li input{width:140px;height:15px}
			ul#ulFiltros li select option{border-bottom:1px solid #CCC; padding-bottom:2px}
	
	ul#ulFiltros li.csAcao{border-top:1px dotted #44ADD0; padding-top:4px; margin-top:4px; text-align:right}
	ul#ulFiltros li input#btFiltros{background:#44ADD0; width:80px; height:25px;  color:#FFF; font-size:11px; text-align:center; border:none; cursor:pointer}
	

	#dvFiltros{ background:#FFF;width:584px; height:25px; padding:5px; margin:3px 8px; float:left; display:none; border:1px solid #48C3CC;-moz-border-radius:6px;-webkit-border-radius: 6px;	border-radius: 6px;}
		#dvFiltros a,#dvFiltros div{background:#F5F5F5;height:25px; line-height:25px;font-size:11px;-moz-border-radius:3px;-webkit-border-radius:3px;	border-radius:3px; margin:0px 4px; float:left; padding:0px 3px; cursor:pointer}
		#dvFiltros div{cursor:default}
			#dvFiltros a b,#dvFiltros a div,#dvFiltros .csGrade b,#dvFiltros .csLista b{background:url(../imgs/icone_fecha.png) center center no-repeat;width:16px; height:16px; display:block;text-indent:-9800px; margin-top:4px;float:left}
			#dvFiltros a span,#dvFiltros a div{float:left; margin:0px}
			
			#dvFiltros .csGrade,#dvFiltros .csLista{float:right}
			#dvFiltros .csGrade.csAtivo,#dvFiltros .csLista.csAtivo{border:1px solid #EBEBEB}
			#dvFiltros .csGrade b{background:url(../imgs/icone_grade.png) center center no-repeat; text-indent:-9800px}
			#dvFiltros .csLista b{background:url(../imgs/icone_lista.png) center center no-repeat;text-indent:-9800px}
/*_________________________________________________________________________________________________________________*/ 	
/********************************************************************************************************************/
					
/*PAGINA PRODUTOS*/
	
	
	/*produtos relacionados*/
	div#dvInterna.csProdutos  ul#ulGer.csProdutos{width:140px;}
		div#dvInterna.csProdutos  ul#ulGer.csProdutos li{width:131px; height:auto}
		
		div#dvInterna.csProdutos  ul#ulGer.csProdutos li.csTitulo{height:20px; line-height:20px; font-size:11px; text-align:center; cursor:default }
			
			div#dvInterna.csProdutos  ul#ulGer.csProdutos li a span.csLegenda{width:119px;opacity:0.60; -moz-opacity:0.60; filter:alpha(opacity=60); position:static;   margin:3px 0px; padding-bottom:4px}
			div#dvInterna.csProdutos  ul#ulGer.csProdutos li a img{width:127px; height:93px; padding:2px}
			div#dvInterna.csProdutos  ul#ulGer.csProdutos li a span.csLegenda small.csFreteGratis img{width:auto; height:auto}	
			
			div#dvInterna.csProdutos  ul#ulGer.csProdutos li a span{width:117px; height:auto}
			div#dvInterna.csProdutos  ul#ulGer.csProdutos li a strong{width:117px;height:auto}
			
			div#dvInterna.csProdutos  ul#ulGer.csProdutos li a:hover span.csLegenda strong{font-size:12px}
			div#dvInterna.csProdutos  ul#ulGer.csProdutos li a:hover span.csLegenda,
			div#dvInterna.csProdutos  ul#ulGer.csProdutos li a:focus span.csLegenda,
			div#dvInterna.csProdutos  ul#ulGer.csProdutos li a:active span.csLegenda{opacity:0.92; -moz-opacity:0.92; filter:alpha(opacity=92)}
/*_________________________________________________________________________________________________________________*/ 	
 	
	
	/*exibir o produto*/
	div#dvProdutos{width:604px;height:auto;float:left; }
		div#dvProdutos h4.csNmProduto{width:596px; height:auto;font-size:16px; padding:4px; display:block!important; text-indent:5px}
/*_________________________________________________________________________________________________________________*/ 	
 	#dvFreteProduto{width:320px; height:200px; overflow:auto; position:absolute; top:200px; padding:10px; right:175px;opacity:0.85; -moz-opacity:0.85; filter:alpha(opacity=85); display:none; }
	#dvFreteProduto ul{width:310px; display:block}
	#dvFreteProduto li{width:310px;height:60px; margin:2px 0px; }
		#dvFreteProduto strong{width:300px; height:20px;display:block; padding:5px; clear:both; text-align:right; cursor:pointer}
		#dvFreteProduto strong.csTitulo{ font-size:15px; text-align:left; cursor:default}
		#dvFreteProduto h6{width:300px; height:25px; line-height:25px;display:block;font-size:12px; text-transform:uppercase; margin-bottom:8px; text-indent:10px; padding-left:10px}
		#dvFreteProduto h5{width:60px; height:20px; line-height:20px; display:block;float:left; text-indent:10px}
		#dvFreteProduto label.csPreco{width:250px; height:20px; display:block;font-size:18px; float:left}
	
	/*galeria de fotos do produto*/
	#dvGaleria,#dvPrecos{height:277px;float:left}
	
	#dvGaleria{width:260px; overflow:hidden; position:relative}
		
		#dvGaleria div{width:260px; height:195px; text-align:center}
		
		#dvGaleria div img#imgGrande{cursor:url('../imgs/zoomin.cur'), pointer}
		
		#dvGaleria ul#ulThumbs{height:76px; padding:3px 0px; }
			#dvGaleria ul#ulThumbs li{width:auto; height:72px; float:left; margin:0px 2px; cursor:pointer;}
				#dvGaleria ul#ulThumbs li img{display:block; padding:2px;}
				
		span#SetEsq,span#SetDir{width:30px; height:76px; display:block; position:absolute; bottom:0px;cursor:url('../imgs/seta.cur'), pointer}		
		span#SetEsq span,span#SetDir span{width:6px; height:12px; position:absolute; top:30px}
		span#SetEsq{left:0px }
			span#SetEsq span{left:5px }
		span#SetDir{ right:0px }
			span#SetDir span{right:5px}
		
/*_________________________________________________________________________________________________________________*/ 	
 		
	
	/*tabela de precos*/
	#dvPrecos{width:334px; padding:0px 5px;}
		#dvPrecos span.csCod{width:334px; height:15px; display:block;text-align:left; font-size:11px; padding:0px 5px;}
		#dvPrecos ul.csDetalhes{width:334px; height:160px; padding:3px; overflow:auto}
			#dvPrecos ul.csDetalhes li{height:55px; line-height:auto;margin:1px 0px; font-size:13px}
				#dvPrecos ul.csDetalhes li strong{font-size:18px; padding-left:15px; }
				#dvPrecos ul.csDetalhes li span.csDivisao{font-size:11px; padding-left:5px;}
				#dvPrecos ul.csDetalhes li span.csEsgotado{font-size:9px; text-transform:uppercase; padding-left:15px;}
			#dvPrecos ul.csDetalhes li label.csEsgotado {opacity:0.30; -moz-opacity:0.30; filter:alpha(opacity=30);}
				
	
		#dvPrecos a.csBtComprar,#dvPrecos a.csBtEnvio{width:108px; height:37px; display:block; text-indent:-9800px; float:left; margin:5px; cursor:pointer}
		#dvPrecos a.csBtComprar{margin-left:50px }
		#dvPrecos a.csBtEnvio{}
		
		
		/*Frete Gratis*/
		#dvPrecos div#dvFreteGratis{background:#F7F7F7;width:190px;height:20px; line-height:20px; padding:5px; margin:3px auto; cursor:pointer; text-align:center; text-decoration:underline; word-spacing:2px}
		
		#dvFreteGratisView{width:300px; height:150px; overflow:auto; overflow-x:hidden ;position:absolute; top:200px; padding:10px; right:175px;opacity:0.85; -moz-opacity:0.85; filter:alpha(opacity=85); display:none; background:#F3F3F3; border: 3px solid #9F9F9F }
		#dvFreteGratisView h3{width:280px; height:auto; padding:5px 10px; display:block!important; text-align:center; margin-bottom:3px}
		#dvFreteGratisView strong{width:280px; height:auto; padding:5px 10px; text-align:center; font-size:12px; font-weight:normal;border-top:dotted 1px #CCC;border-bottom:dotted 1px #CCC;margin-bottom:3px; clear:both; display:block}
		
		#dvFreteGratisView span{width:280px; height:auto; margin:5px auto 15px; display:block; border-bottom:dotted 1px #CCC; font-size:11px; padding:5px 10px 20px}
		#dvFreteGratisView small{ width:30px; height:15px; display:block; text-transform:uppercase; position:absolute; left:4px; top:3px; cursor:pointer}
/*_________________________________________________________________________________________________________________*/ 	
 		
	/*Descriçao e Perguntas*/			
	#dvTabs{ height:auto; clear:both; padding-top:7px}
	
	.csTabAtiva,.csTabInativa{width:125px; height:34px;  display:block; float:left;text-align:center; cursor:pointer}
	.csTabAtiva{line-height:34px;opacity:0.99; -moz-opacity:0.99; filter:alpha(opacity=99); font-size:13px }
	.csTabInativa{opacity:0.60; -moz-opacity:0.60; filter:alpha(opacity=60); line-height:40px; font-size:11px}
/*_________________________________________________________________________________________________________________*/ 	
 	
	/*descricao*/
	#dvDescricao,#dvPerguntas{width:584px; height:auto; padding:10px; text-align:justify; overflow:hidden}
		#dvDescricao h4.csTitulo,#dvPerguntas h4.csTitulo{width:596px; height:auto;font-size:12px; font-weight:bold; padding:0px 0px 4px; text-indent:2px; line-height:normal}
		#dvDescricao p{ height:auto; text-align:justify}
/*_________________________________________________________________________________________________________________*/ 	
 
	/*Perguntas*/
	#dvPerguntas{display:none; cursor:default}
		
	
		#dvPerguntas ul{width:564px; height:auto; padding:10px} 
		#dvPerguntas ul li{width:564px; height:auto; margin:3px 0px; padding:10px 0px; }/*#F05D2F*/
			#dvPerguntas ul li strong,#dvPerguntas ul li span{width:564px; height:auto;display:block;}
			#dvPerguntas ul li strong{font-size:13px; margin-bottom:1px}
			#dvPerguntas ul li span{font-size:12px; font-style:italic; text-indent:20px}
			
		#dvPerguntas button.csPergunta{ width:584px; height:25px; line-height:25px; display:block; text-align:center; opacity:0.50; -moz-opacity:0.50; filter:alpha(opacity=50); border:none; cursor:pointer}
		#dvPerguntas button.csPergunta:hover,#dvPerguntas button.csPergunta:focus,#dvPerguntas button.csPergunta:active{opacity:0.99; -moz-opacity:0.99; filter:alpha(opacity=99);}
		
	#dvPerguntar{}
		#dvPerguntar h4{}

/*_________________________________________________________________________________________________________________*/ 	
/********************************************************************************************************************/
					
/*PAGINA CARRINHO*/

div#dvInterna.csCarrinho{width:759px; padding-left:10px; padding-right:10px}

	/*titulo*/
	div#dvInterna h4{width:749px;height:48px; line-height:48px; padding:5px; text-indent:-9800px}
		div#dvInterna.csCarrinho h4 span{width:133px; height:26px; display:block; padding-top:12px}
	
	
	
	
	/*lista de itens*/
	div#dvInterna ul#ulCarrinho{width:604px; height:auto;float:left; cursor:default; padding-bottom:40px }
	
		div#dvInterna ul#ulCarrinho li{height:75px; margin-bottom:4px}
		div#dvInterna ul#ulCarrinho li#liCarrinho{height:auto;}
		
		
		/*cabecalho*/
		div#dvInterna ul#ulCarrinho li.csCima{height:25px; }
			div#dvInterna ul#ulCarrinho li.csCima span{height:25px; line-height:25px;display:block; margin-right:2px; float:left; text-indent:5px; cursor:default}
			div#dvInterna ul#ulCarrinho li .csDescricao{width:280px}
			div#dvInterna ul#ulCarrinho li .csQuantidade{width:130px}
			div#dvInterna ul#ulCarrinho li .csValorUnit{width:91px}
			div#dvInterna ul#ulCarrinho li .csValorTotal{width:95px; margin-right:0px}
		
		/*itens*/
		
		div#dvInterna ul#ulCarrinho li div{float:left; margin-right:2px; overflow:hidden}
			
			/*Descricao*/
			div#dvInterna ul#ulCarrinho li div.csDescricao{}
			div#dvInterna ul#ulCarrinho li div.csDescricao div{width:90px; height:71px;float:left; margin:2px; text-align:center; overflow:hidden}
			div#dvInterna ul#ulCarrinho li div.csDescricao p{width:176px; height:64px; padding:5px;float:left; font-size:11px}
			
			/*quantidae*/
			div#dvInterna ul#ulCarrinho li div.csQuantidade{}/*configuracoes basicas igual ao valor unit e valor total junto aos valores*/
				div#dvInterna ul#ulCarrinho li div.csQuantidade input,div#dvInterna ul#ulCarrinho li div.csQuantidade strong{width:40px; height:20px; padding:5px; border:none;font-size:14px; letter-spacing:1px; font-weight:bold;  font-stretch:condensed; text-align:center;}
				div#dvInterna ul#ulCarrinho li div.csQuantidade input:focus{font-size:15px }
				div#dvInterna ul#ulCarrinho li div.csQuantidade strong{margin:10px auto; display:block}
				
				div#dvInterna ul#ulCarrinho li div.csQuantidade a{width:120px; height:13px; display:block; padding:0px 5px; font-size:11px;}
				div#dvInterna ul#ulCarrinho li div.csQuantidade a:hover,div#dvInterna ul#ulCarrinho li div.csQuantidade a:focus,
				div#dvInterna ul#ulCarrinho li div.csQuantidade a:active{}
			
			/*valores*/
			div#dvInterna ul#ulCarrinho li div.csValorUnit,div#dvInterna ul#ulCarrinho li div.csValorTotal,div#dvInterna ul#ulCarrinho li div.csQuantidade{height:61px;text-align:center; padding-top:10px}
		div#dvInterna ul#ulCarrinho li div.csValorTotal{font-size:14px}
	
		/*acao*/
		div#dvInterna ul#ulCarrinho li.csAcao{padding-bottom:5px; margin-bottom:10px; position:relative }
		
		.csbtVoltar,.csbtProximo,.csbtLimpar{height:20px; line-height:20px; padding:10px; display:block; position:absolute; top:15px; text-align:center}
		.csbtVoltar{width:150px; left:10px}
		.csbtProximo{width:127px; right:10px}
		.csbtLimpar{left:225px; width:150px;}
		
		.csbtVoltar:hover,.csbtProximo:hover,.csbtVoltar:focus,.csbtProximo:focus,
		.csbtVoltar:active,.csbtProximo:active{font-weight:bold}
		
		
		
		/*Informacao*/
	div#dvInterna ul#ulCarrinho li.csInformacao{width:584px; height:auto; padding:0px 10px ;font-size:10px; text-align:justify}
	div#dvInterna ul#ulCarrinho li.csInformacao strong{font-size:11px; font-weight:bold}
			
	div#dvInterna ul#ulCarrinho li#lidsEncomenda{width:584px; height:25px; line-height:25px; padding:0px 10px;font-size:11px; text-align:center; display:none}
		div#dvInterna ul#ulCarrinho li#lidsEncomenda strong{font-weight:bold; font-size:12px}
	
	
	
	/*coluna de frete e resumo*/
	div#dvInterna div#ColDir{width:140px; height:auto; padding:0px 5px; margin-left:5px; float:left}
		div#dvInterna div#ColDir h5{width:140px; height:15px; padding:3px 0px; font-size:13px; margin-bottom:3px;}
		div#dvInterna div#ColDir div{width:130px;padding-bottom:10px; margin-bottom:10px; padding-left:10px }
		div#dvInterna div#ColDir div label{width:140px;height:15px; display:block;font-size:11px; text-align:left!important;}
		div#dvInterna div#ColDir div label.csPreco{font-size:13px;}
		
		
		div#dvInterna div#ColDir div input,div#dvInterna div#ColDir div select{width:110px; height:15px; padding:5px;}
		div#dvInterna div#ColDir div select{width:122px;height:25px;font-size:11px}
		
		/*preco*/
		div#dvInterna div#ColDir div#dvPreco{width:120px; height:30px; padding:10px; font-size:13px; text-align:center}
		div#dvInterna div#ColDir div#dvPreco strong,div#dvInterna div#ColDir div#dvPreco span{width:120px; display:block}
		
		/*desconto*/	
		
		div#dvInterna div#ColDir div#dvDesconto #btDesconto,div#dvInterna div#ColDir div#dvFrete #btFrete{width:80px; height:25px; padding:3px; border:none; font-size:11px; margin:3px 0px; cursor:pointer}
		
	 /*endereco*/
	 
	 div#dvInterna div#ColDir div#dvEndereco span{font-size:11px}
	  div#dvInterna div#ColDir div#dvEndereco span.csRegiao{width:130px; display:block}
	  

/*_________________________________________________________________________________________________________________*/ 	
/********************************************************************************************************************/
					
/*PAGINA FINALIZAR*/

div#dvInterna.csFinalizar{width:759px; padding-left:10px; padding-right:10px}

	/*guias*/
	div#dvInterna.csFinalizar ul#ulGuias{width:759px; height:42px; margin:4px 0px 20px; overflow:hidden}
		div#dvInterna.csFinalizar ul#ulGuias li{;width:auto; height:32px; line-height:20px; float:left; margin:15px 1px 0px; padding:5px 20px; text-align:center; text-transform:uppercase;opacity:0.50; -moz-opacity:0.50; filter:alpha(opacity=50); cursor:default}
		div#dvInterna.csFinalizar ul#ulGuias li strong{font-weight:normal}
		div#dvInterna.csFinalizar ul#ulGuias li.csAtivo{margin:0px 1px 0px; line-height:32px;opacity:0.99; -moz-opacity:0.99; filter:alpha(opacity=99)}
	
	/*titulo*/
	
		div#dvInterna.csFinalizar h4 span{width:155px; height:30px; display:block; padding-top:12px}
		
		
	/*Entrega*/
	div#dvInterna.csFinalizar ul#ulCarrinho li.csEntrega{height:auto;}
	
	div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li{height:30px}
		div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li.csLinha{margin-bottom:10px }
		div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li.csAcao,div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li.csInformacao{height:75px}
		
	
		div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li label{width:120px; height:20px; line-height:20px; display:block;font-size:11px; float:left}
		div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li input,div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li select{width:190px; height:16px; padding:4px 2px 2px; font-size:11px}
		div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li select{height:25px}
		
		div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li input.csTelefonePre{width:20px; margin-right:2px}
			div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li input.csTelefone{width:160px}
			
		
		
		div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li input#nmEndereco{ font-weight:bold; border:none; cursor:default; font-size:13px}
		div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li input.csCEP,
		div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li input.csMenor{width:70px}
		
		/*LI de enderecos*/
		div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li.csEndereco{height:50px;position:relative;margin-bottom:10px}
		div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li.csEndereco label{width:140px; margin-left:215px; padding-top:10px}
		div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li.csEndereco select{width:110px;height:25px;float:left; margin:10px 12px 0px 4px; margin-top:10px}
		div#dvInterna.csFinalizar ul#ulCarrinho  li.csEntrega  ul li.csEndereco a{width:100px;position:static; float:left; margin-left:2px}
		
	/*Pagamento*/	
	div#dvInterna.csFinalizar ul#ulCarrinho li.csPagamento{display:none; height:auto}	
	div#dvInterna.csFinalizar ul#ulCarrinho li ul.csPagamento li{width:584px; height:auto; padding:5px 10px; display:table}
	div#dvInterna.csFinalizar ul#ulCarrinho li ul.csPagamento li label{margin-left:4px; font-size:13px; font-weight:bold}
		div#dvInterna.csFinalizar ul#ulCarrinho li ul.csPagamento li label span{margin-left:4px; font-size:11px; font-weight:normal}
			div#dvInterna.csFinalizar ul#ulCarrinho li ul.csPagamento li label span b{font-weight:bold}
	
	
	div#dvInterna.csFinalizar ul#ulCarrinho li ul.csPagamento li div{width:574px; height:auto; margin:0px auto;  text-align:center; padding:5px}
	div#dvInterna.csFinalizar ul#ulCarrinho li.csPagamento ul.csSubPagamento li{width:50px; height:70px;float:left; margin:2px}
	div#dvInterna.csFinalizar ul#ulCarrinho li.csPagamento ul.csSubPagamento li div.csImagem{background:#FFF;width:40px; height:40px; display:block; overflow:hidden; border:1px solid #CCC; text-align:center; vertical-align:middle}
	div#dvInterna.csFinalizar ul#ulCarrinho li.csPagamento ul.csSubPagamento li div.csImagem img{width:100%; height:100%}
	div#dvInterna.csFinalizar ul#ulCarrinho li.csPagamento ul.csSubPagamento li span{ width:50px; height:auto; clear:both; text-align:center;font-size:10px; font-weight:bold; display:block}
	
	
	/*Final*/
	div#dvInterna.csFinalizar ul#ulCarrinho li.csFinal{display:none;  height:auto; padding:3px 0px}	
	
	div#dvInterna.csFinalizar ul#ulCarrinho li ul.csFinal{width:584px; height:auto; padding:5px 10px; }
	div#dvInterna.csFinalizar ul#ulCarrinho  li.csFinal  ul li{height:auto; margin:3px 0px}
	
		div#dvInterna.csFinalizar ul#ulCarrinho li.csFinal  ul li.csProduto{margin-bottom:5px; padding-bottom:3px}
		div#dvInterna.csFinalizar ul#ulCarrinho li.csFinal  ul li.csAcao{height:120px;border-bottom:none; margin-top:15px; padding-top:15px}
		div#dvInterna.csFinalizar ul#ulCarrinho li.csFinal  ul li.csAcao textarea{width:390px; height:70px; padding:5px;font-size:11px}
		div#dvInterna.csFinalizar ul#ulCarrinho li.csFinal  ul li.csAcao a{top:35px}
		
		div#dvInterna.csFinalizar ul#ulCarrinho li.csFinal strong.csFonteGrande{font-size:16px; text-transform:uppercase}
	
		div#dvInterna.csFinalizar ul#ulCarrinho li.csFinal  ul li h4{width:584px; height:25px; line-height:25px; padding:0px; text-indent:0px; font-size:13px}
		div#dvInterna.csFinalizar ul#ulCarrinho li.csFinal  ul li p{font-size:11px; line-height:17px}
	
		div#dvInterna.csFinalizar ul#ulCarrinho li.csFinal  div.csCompraFinal{width:574px; height:auto; font-size:15px; font-weight:bold; text-align:center; padding:5px; margin:0px auto}
		

/*_________________________________________________________________________________________________________________*/ 	
/********************************************************************************************************************/
					
/*PAGINA LOGIN*/

div#dvInterna.csLogin{width:759px; height:450px; padding-left:10px; padding-right:10px;}
	div#dvInterna.csLogin h4{text-indent:5px; }
	div#dvInterna.csLogin form{width:480px; height:65px; margin:0px auto; padding:5px; position:relative; }
	
	div#dvInterna.csLogin form fieldset{position:relative}
	div#dvInterna.csLogin form fieldset span{display:block; width:480px; height:15px; display:block; position:absolute; top:-21px;font-size:11px; }
	
	div#dvInterna.csLogin form ul{}
		div#dvInterna.csLogin form ul li{float:left; width:205px; height:65px; line-height:65px; margin-right:5px}
			div#dvInterna.csLogin form ul li label{width:50px; height:65px; line-height:65px; display:block; float:left; text-align:center}
			div#dvInterna.csLogin form ul li input{ width:140px; height:18px; padding:5px; border:none;float:none}
			div#dvInterna.csLogin form ul li input:focus{}
	
			div#dvInterna.csLogin form ul li.csBt{width:50px; margin-right:0px}
			div#dvInterna.csLogin form ul li.csBt input{width:40px; height:28px; display:block; padding:5px; font-size:11px; margin-top:19px; cursor:pointer }
			
	
	div#dvInterna.csLogin a.csEsqueciSenha{width:480px; height:20px; display:block; margin:2px auto; text-align:right; font-size:11px}
		div#dvInterna.csLogin a.csEsqueciSenha:hover,div#dvInterna.csLogin a.csEsqueciSenha:focus,div#dvInterna.csLogin a.csEsqueciSenha:active{}
		
		
		div#dvInterna.csLogin a.csNovoRegistro{width:520px; height:40px; line-height:40px; display:block; margin:20px auto; text-align:center; font-size:16px; padding:4px; font-weight:bold}
		
		div#dvInterna.csLogin a.csNovoRegistro:hover,div#dvInterna.csLogin a.csNovoRegistro:focus,div#dvInterna.csLogin a.csNovoRegistro:active{font-size:20px}
		
			
	
/*_________________________________________________________________________________________________________________*/ 	
/********************************************************************************************************************/

/*PAGINA ESQUECI A SENHA*/

div#dvInterna.csEsqueciSenha{width:759px; height:450px; padding-left:10px; padding-right:10px;}
	div#dvInterna.csEsqueciSenha h4{text-indent:5px; }
	div#dvInterna.csEsqueciSenha form{width:480px; height:auto; margin:0px auto; padding:5px; position:relative; }
	
	div#dvInterna.csEsqueciSenha form fieldset{position:relative}
	div#dvInterna.csEsqueciSenha form fieldset span{display:block; width:480px; height:15px; display:block; position:absolute; top:-21px;font-size:11px; }
	
	div#dvInterna.csEsqueciSenha form ul{}
		div#dvInterna.csEsqueciSenha form ul li{width:480px; height:65px; line-height:65px;}
			div#dvInterna.csEsqueciSenha form ul li label{width:150px; height:65px; line-height:65px; display:block; float:left; text-indent:10px}
			div#dvInterna.csEsqueciSenha form ul li input{ width:140px; height:18px; padding:5px; border:none;float:none}
			div#dvInterna.csEsqueciSenha form ul li input:focus{}
			div#dvInterna.csEsqueciSenha form ul li select{margin-top:20px}
	
			div#dvInterna.csEsqueciSenha form ul li.csBt{width:50px; margin-right:0px}
			div#dvInterna.csEsqueciSenha form ul li.csBt input{width:40px; height:28px; display:block; padding:5px; font-size:11px; margin-top:19px; cursor:pointer }
	
		div#dvInterna.csEsqueciSenha a.csNovoRegistro{width:520px; height:40px; line-height:40px; display:block; margin:20px auto; text-align:center; font-size:16px; padding:4px; font-weight:bold}
		
		div#dvInterna.csEsqueciSenha a.csNovoRegistro:hover,div#dvInterna.csEsqueciSenha a.csNovoRegistro:focus,div#dvInterna.csEsqueciSenha a.csNovoRegistro:active{font-size:20px}
		
			
	
/*_________________________________________________________________________________________________________________*/ 	
/********************************************************************************************************************/					
/*PAGINA CADASTRO*/

div#dvInterna.csCadastro{width:759px; height:auto; padding-left:10px; padding-right:10px;}
	div#dvInterna.csCadastro h4{text-indent:5px; }
	/*div#dvInterna.csCadastro form{ width:700px; height:auto; margin:0px auto; padding:5px; position:relative; }*/
	
	div#dvInterna.csCadastro form fieldset{position:relative}
	
	
	div#dvInterna.csCadastro form ul{}
	
	
			
	div#dvInterna.csCadastro a.csEsqueciSenha{width:480px; height:20px; display:block; margin:2px auto; text-align:right; font-size:11px}
		div#dvInterna.csCadastro a.csEsqueciSenha:hover,div#dvInterna.csCadastro a.csEsqueciSenha:focus,div#dvInterna.csCadastro a.csEsqueciSenha:active{}
		
		
		div#dvInterna.csCadastro a.csNovoRegistro{width:520px; height:40px; line-height:40px; display:block; margin:20px auto; text-align:center; font-size:16px; padding:4px; font-weight:bold}
		
		div#dvInterna.csCadastro a.csNovoRegistro:hover,div#dvInterna.csCadastro a.csNovoRegistro:focus,div#dvInterna.csCadastro a.csNovoRegistro:active{font-size:20px}
				
	
	
	/*cadastro concluido*/
	
	div#dvCadastroOk{ width:450px; height:150px; margin:30px auto; padding:20px; opacity:0.85; -moz-opacity:0.85; filter:alpha(opacity=85); }


/********************************************************************************************************************/
					
/*PAGINA FAQ*/

div#dvInterna.csFaq{width:759px; height:auto; padding-left:10px; padding-right:10px;}
	div#dvInterna.csFaq h4{display:none}
	
	/*lista de faq*/
	div#dvInterna.csFaq ul#ulFaq{width:740px; height:auto; margin:0px auto; padding:10px}
		div#dvInterna.csFaq ul#ulFaq li{width:740px; height:auto;margin:2px 0px 8px;}
			div#dvInterna.csFaq ul#ulFaq li h5{ width:730px;font-size:14px; padding:5px; margin-bottom:5px;cursor:default}
			
		/*perguntas*/	
		div#dvInterna.csFaq ul#ulFaq li ul.csPerguntas li{ height:20px ;margin:2px 0px; padding-bottom:3px;overflow:hidden}
		div#dvInterna.csFaq ul#ulFaq li ul.csPerguntas li.csSelecionado{height:auto}
			
		div#dvInterna.csFaq ul#ulFaq li ul.csPerguntas li h5{height:auto; font-size:12px; border:none; cursor:pointer; }
		div#dvInterna.csFaq ul#ulFaq li ul.csPerguntas li span{width:740px; height:auto; display:block;text-indent:10px;}
		
		div#dvInterna.csFaq ul#ulFaq li ul.csPerguntas li a{width:740px; height:15px; display:block; text-align:right;font-size:10px; }
		div#dvInterna.csFaq ul#ulFaq li ul.csPerguntas li a:hover,div#dvInterna.csFaq ul#ulFaq li ul.csPerguntas li a:focus,div#dvInterna.csFaq ul#ulFaq li ul.csPerguntas li a:active{text-decoration:underline}
	
/********************************************************************************************************************/
					
/*PAGINAS*/	
div#dvInterna.csPagina{width:759px; height:auto; padding-left:10px; padding-right:10px;}
div#dvInterna.csPagina h4{display:none}
div#dvInterna.csPagina div#dvHTML{width:700px; padding:0px 10px; margin:0px auto}
div#dvInterna.csPagina div#dvHTML H4{display:block; text-indent:0px; padding:0px}

	
/********************************************************************************************************************/
					
/*PAGINA CLIENTES*/

div#dvInterna.csCliente{width:759px; height:auto; padding-left:10px; padding-right:10px;}
	div#dvInterna.csCliente h4{text-indent:5px; }
	
	div#dvInterna.csCliente input.csBotao{border:none; padding:6px; margin:3px auto; font-size:11px; float:left; cursor:pointer}
	div#dvInterna.csCliente a#aHistorico,div#dvInterna.csCliente a#aVoltar{width:539px; height:15px; display:block; font-size:11px; font-weight:bold; text-decoration:underline}
	div#dvInterna.csCliente a#aVoltar{text-align:right}
	
	
	/*MEUS PEDIDOS*/
	div#dvInterna.csCliente div#dvMeusPedidos{width:559px; float:left;}
	div#dvInterna.csCliente div#dvMeusPedidos p.csSaudacao{width:539px; padding:10px; margin:0px auto 3px;}
	div#dvInterna.csCliente div#dvMeusPedidos p.csSaudacao strong{width:539px; height:20px; display:block;}
	
	
	div#dvInterna.csCliente div#dvMeusPedidos form#frmPedido{width:539px; padding:10px; margin:0px auto 3px;}
	div#dvInterna.csCliente div#dvMeusPedidos form#frmPedido label{width:100px; height:20px; line-height:20px; display:block;font-size:11px; float:left}
	div#dvInterna.csCliente div#dvMeusPedidos form#frmPedido select{width:190px; height:25px; padding:4px 2px 2px; font-size:11px; float:left}
	
	div#dvInterna.csCliente div#dvMeusPedidos form#frmPedido input.csBotao{ margin:0px 4px}
	
	/*LISTA DE PEDIDOS*/
	
	ul#ulTodosPedidos{width:559px; height:auto; padding:10px 0px; margin:10px auto 3px; display:none; float:left}
		ul#ulTodosPedidos li{width:559px; height:auto; padding:2px 0px; display:table;cursor:pointer}
		ul#ulTodosPedidos li:hover,ul#ulTodosPedidos li:active,ul#ulTodosPedidos li:focus{}
		ul#ulTodosPedidos li.csCabecalho:hover,ul#ulTodosPedidos li.csCabecalho:active,ul#ulTodosPedidos li.csCabecalho:focus{}
		
			ul#ulTodosPedidos li strong,ul#ulTodosPedidos li span{height:20px; display:block; float:left}
			ul#ulTodosPedidos li span{ height:auto; font-size:11px}
	
	/*EXIBIR PEDIDO*/
	div#dvInterna.csCliente div#dvMeusPedidos div#dvPedido{width:549px; padding:5px}
		div#dvPedido h5{width:549px; height:20px; display:block;font-size:11px; margin:5px 0px; padding:10px 0px 5px}
			div#dvPedido h5.csNumero{border-top:none;margin:5px 0px}
			div#dvPedido h5.csNumero strong{font-size:16px;letter-spacing:1px}
			
			div#dvPedido ul#ulProdPedido,
			div#dvPedido ul#ulDadosEntrega,
			div#dvPedido ul#ulSituacao{width:549px; height:auto; margin:4px 0px}
				
				div#dvPedido ul#ulProdPedido li{margin:2px 0px; padding:3px 0px; }
				div#dvPedido ul#ulProdPedido li.csValores{border-bottom:none; text-align:right;font-weight:bold; padding:1px 0px}
	
				
				div#dvPedido ul li strong{ margin:0px 3px; padding:0px 2px;}
				div#dvPedido ul#ulProdPedido li.csValores strong{font-size:14px; }
				div#dvPedido ul#ulProdPedido li.csValores strong.csTotal{font-size:16px}
	
			div#dvPedido ul#ulDadosEntrega li strong,div#dvPedido ul#ulSituacao li strong{width:65px; display:block; float:left}
			
			div#dvPedido ul#ulSituacao li{margin-bottom:5px}
			div#dvPedido ul#ulSituacao li b{font-size:14px; }
			div#dvPedido ul#ulSituacao li span{width:469px; height:15px; display:block;clear:both; padding-left:80px; }
			
	
	
	/*MEUS DADOS*/
	
	div#dvInterna.csCliente div#dvMeusDados{width:180px; float:left; margin-left:10px; padding:0px 5px}
	
	div#dvInterna.csCliente div#dvMeusDados ul{width:170px; height:auto; margin:0px auto; padding-bottom:20px}
		div#dvInterna.csCliente div#dvMeusDados ul li{width:170px; height:auto; padding:2px 0px; }
			div#dvInterna.csCliente div#dvMeusDados ul li.csLinha{padding:4px 0px; margin:2px 0px;}
			
			div#dvInterna.csCliente div#dvMeusDados ul li.csEnderecos{padding:4px 0px; margin:2px 0px;}
			
			
			div#dvInterna.csCliente div#dvMeusDados ul li strong,
			div#dvInterna.csCliente div#dvMeusDados ul li span,
			div#dvInterna.csCliente div#dvMeusDados ul li a{width:170px; clear:both; height:auto; display:block;}
			div#dvInterna.csCliente div#dvMeusDados ul li strong,div#dvInterna.csCliente div#dvMeusDados ul li a{font-weight:bold;}
			div#dvInterna.csCliente div#dvMeusDados ul li span{font-size:11px}
			
			div#dvInterna.csCliente div#dvMeusDados ul li a:hover,
			div#dvInterna.csCliente div#dvMeusDados ul li a:focus,
			div#dvInterna.csCliente div#dvMeusDados ul li a:active{text-decoration:underline}
	
			div#dvInterna.csCliente div#dvMeusDados ul li #btEditCad{float:none}
	
	
	
	
	
	
/********************************************************************************************************************/
					
/*PAGINA CONTATOS*/	

div#dvInterna.csContatos h4{display:none}
	