* {padding:0; margin:0; border:none; text-decoration:none; list-style-type:none;}

a {outline:0;}

.dspnone{display:none;}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a2c2d;
	width:100%;
}

body.fundo-home { background:#9eccd0 url(../img/bkg-home.jpg) center 540px no-repeat;}

/*body.fundo-internas { background:url(../img/bkg-internas1.jpg) center top repeat-y;}*/
body.fundo-internas {
	background-color:#9cd1cc;
}



#topo {
	background:url(../img/bkg-home1.jpg) center 0 no-repeat;
	width:100%;
	height:540px;
	margin:0 auto;
	display:block;
}	

#topo #topo-home {
	width:770px;
	height:540px;
	display:block;	
	margin:0 auto;
	position:relative;
}
		
#topo #topo-home h1 a {
	width:200px;
	height:124px;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
	position:absolute;
	background:url(../img/trans.gif) repeat;
	left: -2px;
	top: 3px;
}		
	
#topo #topo-home h2 { display:block; overflow:hidden;text-indent:-99999px;}





#topo #topo-home #flash-home { width:770px;	 height:532px; margin:0 auto; display:block;}

#pog {
	 width:1px; 
	 height:1px; 
	 display:block;
}
a.btnfecharpop{
	width:45px;
	height:45px;
	display:block;
	position:absolute;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../img/transparente.gif) 0 0 no-repeat;
	background-color: #00CC33;
	left:0px;
	top: 0px;
}
#pog #pop-up{
	width:420px;
	height:346px;
	background-color:#0000FF;
	position:absolute;
	left: 100px;
	top: 0px;
}


#cont-topo {
	position:relative;
	width:514px;
	height:179px;
	display:block;
	margin:0 auto; 
	padding:134px 0 0 256px;
}

#topo-internas #cont-topo h1 {
	position:absolute;
	top:18px;
	left:0;
	width:195px;
	height:100px;
	display:block;
	margin:0 auto;
}	
		
#topo-internas #cont-topo h1 a {
	width:195px;
	height:100px;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
}	

#cont-topo img { display:block;}

#cont-topo #tit-pag { display:block; text-indent:-99999px; overflow:hidden;}


#cont-topo #tit-pag h3.produtos {
	background:url(../img/tit-pag-produtos-cesta.gif) 0 top no-repeat;
	width:245px;
	height:75px;
	position:absolute;
	top:240px;
	left:0;
}


#cont-topo #tit-pag h3.lentes {
	background:url(../img/tit-pag-produtos-lentes.gif) 0 top no-repeat;
	width:245px;
	height:75px;
	position:absolute;
	top:240px;
	left:0;
}


#cont-topo #tit-pag h3.informacoes {
	background:url(../img/tit-pag-informacao.gif) 0 0 no-repeat;
	width:245px;
	height:75px;
	position:absolute;
	top:240px;
	left:0;
}

#cont-topo #tit-pag h3.instit {
	background:url(../img/tit-pag-institucioanl.gif) 0 0 no-repeat;
	width:245px;
	height:75px;
	position:absolute;
	top:240px;
	left:0;
}


#cont-topo #tit-pag h3.marcas {
	background:url(../img/tit-pag-marcas.gif) 0 0 no-repeat;
	width:245px;
	height:90px;
	position:absolute;
	top:227px;
	left:0;
}


#cont-topo #tit-pag h3.protese {
	background:url(../img/tit-pag-protese-ocular.gif) 0 0 no-repeat;
	width:245px;
	height:75px;
	position:absolute;
	top:240px;
	left:0;
}


#cont-topo #tit-pag h3.contato {
	background:url(../img/tit-pag-xontato.gif) 0 0 no-repeat;
	width:245px;
	height:75px;
	position:absolute;
	top:240px;
	left:0;
}

#cont-topo #tit-pag h3.orcamento {
	background:url(../img/tit-pag-orcamento.gif) 0 0 no-repeat;
	width:245px;
	height:75px;
	position:absolute;
	top:240px;
	left:0;
}

#cont-topo #menu-flash {
	position:absolute;
	top:0;
	left:0;
	width:770px;
	height:221px;
	margin:0 auto;
	display:block;
}

#menu {
	width:1px;
	height:1px;
	display:block;
	overflow:hidden;
	text-indent:-999999px;
	position:absolute;
}	

#conteudo {
	position:relative;
	width:770px;
	display:table;
	margin:0 auto 40px;
}

#conteudo h1, #conteudo h2 { display:block; text-indent:-99999px; overflow:hidden;}

#conteudo #box1 {
	position:relative;
	width:428px;
	height:115px;
	float:left;
	padding-top:204px;
}


#conteudo #box1 .lentes {
	position:absolute;
	top:-48px;
	left:0;
	background:url(../img/bkg-lentes.jpg) 0 0 no-repeat;
	width:421px;
	height:227px;
	display:block;
	padding-left:9px;
}

#conteudo #box1 .lentes h1.tit-lentes {
	background:url(../img/tit-lentes-balada.gif) 0 47px no-repeat;
	width:166px;
	height:60px;
	padding-bottom:8px;
}

#conteudo #box1 .lentes p {	width:182px; line-height:17px;}

#conteudo #box1 .lentes p a.bt-saiba-mais-lentes {
	background:url(../img/bto-saiba-mais.gif) 0 18px no-repeat;
	width:55px;
	height:72px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}


#conteudo #box1 .vendas {
	background:url(../img/bkg-venda-online.jpg) 0 0 no-repeat;
	width:421px;
	height:92px;
	display:block;
	padding-left:9px;
}

#conteudo #box1 .vendas h1.tit-vendas {
	background:url(../img/tit-vendas-online.gif) 0 6px no-repeat;
	width:133px;
	height:19px;
	padding-bottom:8px;
}

#conteudo #box1 .vendas p {	width:277px; line-height:17px;}


#conteudo #box2 {
	position:relative;
	background:url(../img/bkg-todos-momentos.jpg) 0 0 no-repeat;
	width:315px;
	height:332px;
	display:block;
	float:right;
}

#conteudo #box2 h1.tit-momentos {
	background:url(../img/tit-todos-momentos.gif) 20px 22px no-repeat;
	width:255px;
	height:43px;
}

#conteudo #box2 a.bt-saiba-mais-momentos {
	background:url(../img/bto-saiba-mais1.gif) 122px 27px no-repeat;
	width:285px;
	height:64px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #box2 h1.tit-produto-limp {
	background:url(../img/tit-produtos-limpeza.gif) 22px 54px no-repeat;
	width:212px;
	height:67px;
	padding-bottom:10px;
}

#conteudo #box2 p {	width:182px; padding-left:22px;	line-height:17px;}

#conteudo #box2 a.bt-saiba-mais-prod {
	position:absolute;
	top:256px;
	left:132px;
	background:url(../img/bto-saiba-mais2.gif) 0 0 no-repeat;
	width:37px;
	height:37px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}


/*#fundo-interna1 { background:url(../img/bkg-internas.jpg) 0 top no-repeat;}*/
#fundo-interna1 { width:100%; display:table; background:#9cd1cc url(../img/bkg-internas.jpg) center top no-repeat;}








#topo-internas {
	background:#9eccd0 url(../img/img-internas.jpg) center top no-repeat;
	height:313px;
	margin:0 auto;
	display:block;
}	

#topo-internas h1, #topo-internas h2 { display:block; text-indent:-99999px;	overflow:hidden;}	


#conteudo #esquerda { width:253px;	display:table;	float:left;	margin-top:30px;}

#tit-pag-produtos h1 { display:block; text-indent:-99999px; overflow:hidden;}

#conteudo #esquerda #acqua{
	width:140px;
	height:214px;
	padding-top:26px;
	padding-left:27px;
}

#conteudo #esquerda #destbandas{
	width:198px;
	padding-top:26px;
	display:table;
}

#conteudo #esquerda #destbandas img{
	padding-bottom:10px;
}






#conteudo #esquerda #menu-prod {
	background:url(../img/bkg-menu-prod-bottom.gif) left bottom no-repeat;
	width:197px;
	display:table;
	padding-bottom:15px;
}

#conteudo #esquerda #menu-prod ul {
	width:197px;
	display:table;
	padding-top:15px;
	list-style-type:none;
	background:url(../img/bkg-menu-prod-top.gif) 0 top no-repeat;
}

#conteudo #esquerda #menu-prod ul li { width:228px; height:21px;display:block;}
	
#conteudo #esquerda #menu-prod ul li a {
	background-image:url(../img/hover-menu-prod.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:203px;
	height:17px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#05504f;
	padding:4px 0 0 25px;
	margin-left:1px;
}

#conteudo #esquerda #menu-prod ul li a:hover { background-position:0 -21px;}

#conteudo #esquerda #menu-prod ul li a.ativo { background-position:0 -21px;}


#conteudo #esquerda #itens-adic {
	background:url(../img/bkg-itens-adic.gif) 0 17px no-repeat;
	width:196px;
	height:95px;
	padding-top:17px;
	display:block;
}	

#conteudo #esquerda #itens-adic h1.tit-itens-adic {
	background:url(../img/tit-itens-adic.gif) 9px 14px no-repeat;
	width:185px;
	height:26px;
	display:block;
	padding-bottom:6px;
}	

#conteudo #esquerda #itens-adic p {	width:156px;color:#05504f; padding-left:9px; line-height:14px;}	

#conteudo #esquerda #itens-adic a.bt-clique-aqui {
	background-image:url(../img/bto-clique-aqui.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:80px;
	height:20px;
	display:block;
	margin:9px 0 0 98px;
	text-indent:-99999px;
	overflow:hidden;
}	

#conteudo #esquerda #itens-adic a.bt-clique-aqui:hover { background-position:0 -20px;}	


#conteudo #direita {
	width:517px;
	display:table;
	float:right;
	position:relative;
}

#conteudo #direita h2 {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #direita p {
	color:#05504f;
	line-height:17px;
	margin-bottom:10px;
}

#conteudo #direita.cor-fonte p {
	color:#0b5350;
	line-height:17px;
	margin-bottom:10px;
}

#conteudo #direita p.sem_conteudo {
	color:#0b5350;
	line-height:17px;
	margin-bottom:10px;
	width: 200px;
}

#conteudo #direita.cor-fonte p a {
	color:#0b5350;
	text-decoration:underline;
}

#conteudo #direita.cor-fonte p a:hover { color:#0e4eb9;}

#conteudo #direita a.bt-topo {
	background-image:url(../img/bto-topo.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:40px;
	height:13px;
	display:block;
	float:right;
	margin:0 18px 0 0;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #direita a.bt-topo1{
	background-image:url(../img/bto-topo.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:40px;
	height:13px;
	display:block;
	float:right;
	margin:20px 18px 0 0;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #direita a.bt-voltar-baixo{
	background-image:url(../img/bto-voltar.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:56px;
	height:10px;
	display:block;
	margin:1px 0px 0 0;
	float:right;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #direita a.bt-voltar-baixo1{
	background-image:url(../img/bto-voltar.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:56px;
	height:10px;
	display:block;
	margin:20px 0px 0 0;
	float:right;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #direita a.bt-voltar{
	background-image:url(../img/bto-voltar.gif);
	background-position:right 0;
	background-repeat:no-repeat;
	width:500px;
	height:10px;
	display:block;
	margin:10px 0 10px 0;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #direita a.bt-topo:hover,
#conteudo #direita a.bt-topo1:hover{background-position:0 -13px;}
#conteudo #direita a.bt-voltar-baixo:hover,
#conteudo #direita a.bt-voltar-baixo1:hover{background-position:0 -10px;}
#conteudo #direita a.bt-voltar:hover{background-position:right -10px;}

#conteudo #direita .faixa{
	background:url(../img/img-faixa.gif) 0 0 no-repeat;
	width:510px;
	height:26px;
	display:block;
	margin-bottom:14px;
	z-index:10;
	position:relative;
}

#conteudo #direita .faixa h1{
	width:483px;
	height:20px;
	display:block;	
	font-size:11px;
	color:#05504f;
	padding:6px 0 0 27px;
	text-indent:0;
	overflow:hidden;
}

#conteudo #direita #formCar {}

#conteudo #direita #formCar form {}

#conteudo #direita #formCar form.cadastro_carrinho table {}

#conteudo #direita #formCar form.cadastro_carrinho table tr.linha td.nomeproduto_carr strong { color:#05504f; font-size: 14px;}

#conteudo #direita #formCar form.cadastro_carrinho table tr.linha td.textcenter_carr strong { color:#05504f; font-size: 14px;}

#conteudo #direita #formCar form.cadastro_carrinho table tr td a { font-weight:bold; font-size:12px; color:#2c869d; text-decoration:underline;}

#conteudo #direita #formCar form.cadastro_carrinho table tr td a:hover { text-decoration:none;}

#conteudo #direita #formCar form.cadastro_carrinho table tr td strong {color:#05504f;}
ul.botoes_carrinho { padding-top:10px;}



ul.botoes_carrinho li.btn_continuar, ul.botoes_carrinho li.btn_finalizar { float:left;}




ul.botoes_carrinho li.btn_continuar a {
	background:url(../img/bt_continuar_orcando.jpg) 0 0 no-repeat;
	width: 126px;
	height: 21px;
	display:block;
	overflow:hidden;
	float:left;
	padding-right:6px;
	text-indent:-9999px;
}
ul.botoes_carrinho li.btn_finalizar a {
	background:url(../img/bt_enviar_orcamento.jpg) 0 0 no-repeat;
	width: 126px;
	height: 21px;
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}

#conteudo #direita p a.a_senhaerrada { font-weight:bold; text-decoration:none; color:#05504F;}

#conteudo #direita p a:hover.a_senhaerrada { text-decoration:underline;}


#conteudo #direita p a.gerar-boleto { color:#FF0000;}


#conteudo #direita .lentes{
	background:url(../img/img-divisao.gif) 0 bottom no-repeat;
	width:515px;
	display:table;
	float:left;
	margin-bottom:13px;
}

#conteudo #direita .lentes h2{
	background:url(../img/tit-detalhes.gif) 0 0 no-repeat;	
	width:21px;
	height:75px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	float:left;
}

#conteudo #direita .lentes img{
	background:url(../img/produtos/bkg-foto-lentes.gif) 0 0 no-repeat;
	width:94px;
	height:69px;
	padding:3px 3px 3px 0;
	display:block;
	float:left;
}

#conteudo #direita .lentes p{
	width:325px;
	display:table;
	padding:0 15px 8px 5px;
	
}

#conteudo #direita .lentes p a{color:#2c5d5c;}



#conteudo #direita .prod-limpeza-detalhe{
	width:515px;
	display:table;
	margin-bottom:20px;
}

#conteudo #direita .prod-limpeza-detalhe .list-img-simples{
	
}




#conteudo #direita .prod-limpeza-detalhe img{
	width:198px;
	height:151px;
	border: 3px solid #59A4A0;
	float:left;
	display:block;
}

#conteudo #direita .prod-limpeza-detalhe div p{
	margin: 0 0 0 0;
}

#conteudo #direita .prod-limpeza-detalhe div {
	width:306px;
	display: block;
	float:left;
	padding:0 0 5px 5px;
}



#conteudo #direita #paginacao{
	background:url(../img/bkg-paginacao.gif) 0 0 no-repeat;
	width:515px;
	height:30px;
	display:block;
	text-align:center;
	margin-top:12px;
	padding-top:8px;
	clear:both;
}

#conteudo #direita #paginacao p{
	width:150px;
	height:10px;
	display:block;
	margin:0 auto;
}

#conteudo #direita #paginacao p a{
	width:10px;
	height:10x;
	float:left;
	color:#05504f;
	padding:0 4px;
}

#conteudo #direita #paginacao p a:hover{color:#000000;}

#conteudo #direita #paginacao p a.setinha-esq {
	height:10px;
	background-image:url(../img/img-setinha-esq.gif);
	background-repeat:no-repeat;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	margin:3px 5px 0 0;
}

#conteudo #direita #paginacao p a.setinha-esq:hover{background-position:0 -10px;}

#conteudo #direita #paginacao p a.setinha-dir{
	height:10px;
	background-image:url(../img/img-setinha-dir.gif);
	background-repeat:no-repeat;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	margin:3px 0 0 9px;
}

#conteudo #direita #paginacao p a.setinha-dir:hover{background-position:0 -10px;}

/*PRODUTOS - LENTES COLORIDAS - DETALHES*/
#conteudo #direita .marca{	
	display:block;
	height:14px;
}

#conteudo #direita .marca h2{
	background:url(../img/tit-marca.gif) 0 1px no-repeat;
	width:45px;
	display:block;
	height:12px;
	float:left;
}

#conteudo #direita .marca p{line-height:normal;}

#conteudo #direita #foto-prod{
	width:510px;
	display:table;
	clear:both;
}

#conteudo #direita #foto-prod h2{
	background:url(../img/tit-op-cores.gif) left top no-repeat;
	width:110px;
	height:14px;
	margin:6px 0 13px;
}
#conteudo #direita #foto-prod h2.co_res{
	background:url(../img/tit-olho-cores.gif) left top no-repeat;
}
#conteudo #direita #foto-prod h2.varios_tipos{
	background:url(../img/tit-varios-tipos.gif) left top no-repeat;
	width:160px;
}


#conteudo #direita #foto-prod ul{
	width:510px;
	display:table;
	padding-bottom:10px;	
}

#conteudo #direita #foto-prod ul li{
	display:block;
	background:none;

}
 
#conteudo #direita #foto-prod ul li ul{
	padding-bottom:0;
	border:none;
}

#conteudo #direita #foto-prod ul li ul li{
	background: url(../img/produtos/bkg-foto-lentes-topo.gif) center top no-repeat;
	width:126px;
	float:left;	
}

#conteudo #direita #foto-prod ul li ul li img{
	width:100px;
	height:74px;
	display:block;
	padding:3px 0 0 13px;
}

#conteudo #direita #foto-prod ul li ul li ul{padding-bottom:0; width:126px; background: url(../img/produtos/bkg-foto-lentes-bottom.gif) center bottom no-repeat;}

#conteudo #direita #foto-prod ul li ul li ul li{
	background:none;
	width:106px;
	padding-bottom:5px;
	font-size:11px;
	color:#05504f;
	text-align:center;
	padding-left:10px;
	padding-right:10px;

}









#conteudo #direita #form-lentes{
	width:510px;
	display:table;
	margin:11px 0 16px;
	clear:both;
}

#conteudo #direita #form-lentes form { width:517px}

#conteudo #direita #form-lentes form p { margin-bottom:13px;}

#conteudo #direita #form-lentes form ul { list-style-type:none; background:#006666;}

#conteudo #direita #form-lentes form ul li {
	display:block;
	font-size:14px;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #direita #form-lentes form ul li.olho-esq-form {
	background:url(../img/tit-olho-esquerdo.gif) 0 0 no-repeat;
	width:144px;
	padding-right:7px;
}

#conteudo #direita #form-lentes form ul li.olho-dir-form {
	background:url(../img/tit-olho-direito.gif) 0 0 no-repeat;
	width:142px;
	padding-right:7px;
}

#conteudo #direita #form-lentes form ul li.olho-dir-form ul li label { float:left; width:72px;}

#conteudo #direita #form-lentes form ul li.curvatura-form {
	background:url(../img/tit-curvatura.gif) 0 0 no-repeat;
	width:120px;
}

#conteudo #direita #form-lentes form ul li.cor-form {
	background:url(../img/tit-cor.gif) 0 0 no-repeat;
	width:120px;
}

#conteudo #direita #form-lentes form ul li ul { list-style-type:none;}

#conteudo #direita #form-lentes form ul li ul li {
	color:#05504f;
	float:left;
	display:block;
	text-indent:0;
	overflow:visible;
	padding-bottom:4px;
}

#conteudo #direita #form-lentes form ul li ul li select {
	width:67px;
	height:20px;
	border:1px solid #7f9db9;
}
#conteudo #direita #form-lentes form ul li ul li label { float:left; width:72px;}

#conteudo #direita #form-lentes form ul li ul li select.tam-menor { width:67px; float:left;}

#conteudo #direita #form-lentes form ul li ul li select.tam-maior { width:115px; display: block; float: left;}

#conteudo #direita .brinde {
	width:470px;
	display:table;
	padding-bottom: 20px;
}

#conteudo #direita .brinde ul {
	width:150px;
	float:left;
	display:table;
	margin-right:12px;
	list-style-type:none;
}

#conteudo #direita .brinde ul li {
	display:table;
	width:151px;
	float:left;	
}

#conteudo #direita .brinde ul li a {
	width:150px;
	height:96px;
	display:block;
	float:left;
	margin-right:3px;
	padding: 3px 0 0 3px;
	background:url(../img/brinde_imagem_bg.jpg) 0 0 no-repeat;
}
#conteudo #direita .brinde ul li a.clique { background:#ccc; height:auto; display:none;}

#conteudo #direita .brinde ul li img {
	width:144px;
	height:75px;
	display:block;
	float:left;
	margin-right:3px;
}

#conteudo #direita .brinde ul li p { width:146px; text-align:center;}

#conteudo #direita .brinde ul li p a { color:#2c5d5c;}

#conteudo #direita .brinde h3 {
	background:url(../img/tit-brinde.gif) 0 0 no-repeat;
	width:170px;
	height:15px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	margin:2px 0 10px 0;
}

#conteudo #direita .brinde p { display:table; padding:0 0 8px 0px;}

.faixa a {
	/*background-image:url(../img/bto-comprar.gif);
	background-position:0 0;
	background-repeat:no-repeat;*/
	width:100px;
	height:20px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	position:absolute;
	top:3px;
	left:425px;
	z-index:2000;
 }

.faixa a:hover, .faixa h1 a:hover.bt-consulte, .faixa a:hover.bt-comprar, .faixa a:hover.bt-consulte { background-position:0 -20px;}

.faixa a.bt-comprar { background:url(../img/bto-comprar.gif) no-repeat;}

.faixa a.bt-consulte { background:url(../img/bto-consultenos.gif) no-repeat;}

.faixa h1 a.bt-consulte { background:url(../img/bto-consultenos.gif) no-repeat;}

#conteudo #direita h2.tit-ficha {
	background:url(../img/tit-ficha-tec.gif) 0 0 no-repeat;
	height:11px;
	margin-bottom:12px;
}

#conteudo #direita h2.tit-dicas{
	background:url(../img/tit-dicas.gif) 0 0 no-repeat;
	height:10px;
	margin:16px 0 12px;
}

#conteudo #direita h2.tit-observacao{
	background:url(../img/tit-obs.gif) 0 0 no-repeat;
	height:14px;
	margin:16px 0 12px;
}








/*Descartaveis-Detalhe com Preço*/
#conteudo #direita #indicacao{
	width:517px;
	display:table;
	float:left;
	margin-bottom:5px;
}

#conteudo #direita #indicacao #indicacao-image{
	background:#5ca6a7 url(../img/produtos/bkg-lentes-descart-top.gif) left top no-repeat;
	width:209px;
	display:table;
	margin-right:10px;
	float:left;
}

#conteudo #direita #indicacao #indicacao-image img{
	width:100px;
	height:74px;
	display:block;
	padding-left:3px;
	padding-top:3px;
	float:left;
}

#conteudo #direita #indicacao #indicacao-image h2.nome-lente{
	background:url(../img/produtos/bkg-lentes-descart-bottom.gif) left bottom no-repeat;
	clear:both;
	width:209px;
	height:14px;
	display:block;
	color:#05504f;
	font-size:11px;
	text-align:center;
	text-indent:0;
	overflow:visible;
	padding:5px 0 5px;
}

#conteudo #direita h1.tit-indic-benef {
	background:url(../img/tit-ind-ben.gif) 0 0 no-repeat;
	width:130px;
	height:14px;
	display:block;
	padding-bottom:6px;
}

#conteudo #direita h2.tit-obs {
	background:url(../img/tit-observacao.gif) 0 0 no-repeat;
	height:14px;
	margin:14px 0 8px;
}

/*INFORMAÇÃO*/
#tit-pag-informacao h1{
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #direita h2.tit-alguma-duvida{
	background:url(../img/tit-alguma-duvida.gif) 0 0 no-repeat;
	width:200px;
	height:15px;
	margin:30px 0 16px;
}

#conteudo #direita ul.info-link {
	width:515px;
	display:block;
	margin-top:5px;
}

#conteudo #direita ul.info-link li {
	width:145px;
	display:block;
	float:left;
}

#conteudo #direita ul.info-link li.meio { padding:0 38px;}

#conteudo #direita ul.info-link li img{
	width:144px;
	height:144px;
	display:block;
}

#conteudo #direita ul.info-link li a{
	width:144px;
	display:block;
	color:#385857;
	font-size:10px;
	text-align:center;
}

#conteudo #direita ul.info-link li a:hover{ color:#000000;}


#conteudo #esquerda h1.esconde{
	height:1px;
	width:1px;
	position:absolute;
}

#conteudo #esquerda #lentes-balada{
	position:relative;
	width:229px;
	height:107px;
	display:block;
}

#conteudo #esquerda a.lentes-balada{
	position:relative;
	background:url(../img/img-lentes-balada.gif) 0 0 no-repeat;
	width:229px;
	height:107px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #esquerda a.lentes-exoticas{
	background:url(../img/img-lentes-exotica.gif) 0 16px no-repeat;
	width:229px;
	height:123px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #esquerda a.lentes-coloridas{
	background:url(../img/img-lentes-coloridas.gif) 0 16px no-repeat;
	width:229px;
	height:123px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #esquerda a.lentes-descartaveis{
	background:url(../img/img-lentes-descartaveis.gif) 0 16px no-repeat;
	width:229px;
	height:144px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

/*INFORMATIVO - MENU*/
#conteudo #direita .faixa-clara{
	background:url(../img/img-faixa-clara.gif) 0 0 no-repeat;
	width:510px;
	height:26px;
	margin-bottom:14px;
}
/*#conteudo #direita .faixa-clara h1{
	width:500px;  
	height:20px; 	
	font-size:11px;
	color:#ffffff;
	padding:6px 0 0 27px;
	text-indent:0;
	overflow:hidden;
	float:left;
}*/

#conteudo #direita .faixa-clara h1{
	width:473px;  
	height:20px; 	
	font-size:11px;
	color:#ffffff;
	padding:6px 0 0 27px;
	text-indent:0;
	overflow:hidden;
	float:left;
}

/*
#conteudo #direita .faixa-clara-linha{
	background:url(../img/img-faixa-clara.gif) 0 0 no-repeat;
	width:510px;
	height:26px;
	margin-bottom:14px;
}

#conteudo #direita .faixa-clara-linha h1{
	width:500px;  
	height:20px; 	
	font-size:11px;
	color:#ffffff;
	padding:6px 0 0 27px;
	text-indent:0;
	overflow:hidden;
	float:left;
}
*/


#conteudo #direita ul#menu-info{
	width:515px;
	display:block;
	list-style-type:none;
}

#conteudo #direita ul#menu-info li{
	background:url(../img/bullet-menu-anatomico.gif) left center no-repeat;
	display:block;
	height:12px;
	margin:5px 0 12px;
}

#conteudo #direita ul#menu-info li a{
	color:#2c5d5c;
	text-decoration:underline;
	display:block;
	padding-left:12px;
}

#conteudo #direita ul#menu-info li a:hover{color:#0658a5;}

#conteudo #direita h3 {
	/*background:url(../img/bullet-azul.gif) left center no-repeat;*/
	display:block;
	height:12px;
	font-size:14px;
	color:#05504f;
	padding-left:0px;
	margin:22px 0 16px;
}

#conteudo #direita ul.info{
	width:515px;
	display:block;
	list-style-type:none;
}

#conteudo #direita ul.info li{
	background:url(../img/bullet-verde.gif) left 10px no-repeat;
	display:block;
	color:#0b5350;
	padding:5px 0 0 12px;
}

/*INFORMATIVO - ANATOMIA*/
#conteudo #direita h2.tit-ceratocone{
	background:url(../img/tit-ceratocone.gif) 0 0 no-repeat;
	width:72px;
	height:11px;
	margin-bottom:26px;
}	

#conteudo #direita h2.tit-computer-vision{
	background:url(../img/tit-computer-vision.gif) 0 0 no-repeat;
	width:173px;
	height:14px;
	margin-bottom:26px;	
}	
	
#conteudo #direita h2.tit-erros-refracao{
	background:url(../img/tit-erros-refracao.gif) 0 0 no-repeat;
	width:110px;
	height:14px;
	margin-bottom:26px;	
}	

#conteudo #direita h2.tit-filosofia-olho{
	background:url(../img/tit-filosofia-olho.gif) 0 0 no-repeat;
	width:179x;
	height:11px;
	margin-bottom:26px;	
}	

#conteudo #direita p.bto-consulte{
	background:url(../img/bto-consulte.gif) center 12px no-repeat;
	width:517px;
	height:35px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

/*-- Formulário Login --*/
#conteudo #direita #formCad {
	font-size: 11px;
	display:block;
	width:510px;
	padding: 10px 0px 0 0;	
	float:left;
}

#conteudo #direita #formCad form { width: 510px; display:table;}

#conteudo #direita #formCad form ul { list-style-type:none; width: 510px; display:table;}

#conteudo #direita #formCad form ul li {
	width: 510px;
	display:block;
	height: 40px;
	float:left;
}

#conteudo #direita #formCad form ul li label {
	width: 120px;
	display:block;
	height: 20px;
	float:left;
	text-align:right;
	padding: 4px 10px 0 0;
}

#conteudo #direita #formCad form ul li input {
	border: 1px solid #257b7a;
	display:block;
	width: 360px;
	height: 20px;
	float:left;
}

#conteudo #direita #formCad form ul li select {
	width: 90px;
	height:25px;
	border: 1px solid #257b7a;
	display:block;
	float:left;
	margin-right:8px;
}
#conteudo #direita #formCad form ul li label.recebe_infos {	width:470px;}

#conteudo #direita #formCad form ul li input#usu_news { width:20px; border:none;}

#conteudo #direita #formCad form ul li.sem-fundo { width: 490px; padding-left:0px;}

#conteudo #direita #formCad form ul li input.bto-enviar {
	width:72px;
	background:url(../img/enviar_bt.jpg) 0 0 no-repeat;	
	height:36px;
	margin:0;
	float:right;
	overflow:hidden;
	padding:0;
	border:none;
}


#conteudo #direita .erros-especial-afacia{
	padding-bottom:40px;
	}

#conteudo #direita .h3-erros-refracao{
	clear:left;
	display:block;
	}

#conteudo #direita .imagem-erros{
	width:140px;
	float:left;
	display:block;
	margin-right:5px;
	border:solid 2px #59a3a2;
	margin-bottom:15px;
	}

#conteudo #direita .h3-informacoes{
	clear:left;
	display:block;
	}

#conteudo #direita .imagem-informacoes{
	width:140px;
	float:left;
	display:block;
	margin-right:5px;
	border:solid 2px #59a3a2;
	margin-bottom:15px;
	}



/*--Valida login usuario --*/
#conteudo #direita #formCad form ul li validalogin {}

#conteudo #direita #formCad form ul li validalogin p { height:}

#login {
	background-color:#499f9c;
	border:2px solid #FFF;
	left:0px;
	top:0px;
	/*width:300px;
	display:table;*/

	display:block;
	width:304px;
	height:137px;
}
/*#login a {
	width:50px;
	height:18px;
	text-align:center;
	display:block;
	float:right;
	background-color: #1c6665;
	color:#FFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}*/

#login a.fechar {
	width:50px;
	height:18px;
	text-align:center;
	display:block;
	float:right;
	background-color: #1c6665;
	color:#FFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#login a.novo_cadastro {
	height:18px;
	text-align:center;
	float:right;
	color:#FFF;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:8px 0 0 6px;
}
#login a:hover.novo_cadastro { text-decoration:none;}

#login h2#h2_login {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	float:left;
	text-indent:0;
	padding:5px 0 0 10px;
}
#login form {
	display:table;
	float:left;
	padding-left:10px;
	width:290px;
}
#login form ul {
	display:table;
	float:left;
	margin:17px 0 0;
	padding:0;
	width:290px;
}
#login form ul li {
	display:block;
	float:left;
	height:22px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:5px;
	width:290px;
}
#login form ul li label {
	display:block;
	float:left;
	color:#fff;
	height:22px;
	padding-right:10px;
	text-align:left;
	width:65px;
}
#login form ul li input {
	background:#fff none repeat scroll 0 0;
	border:1px solid #9dd0cc;
	height:15px;
	color:#000;
	width:170px;
}
#login form ul li.sem-fundo {
	display:block;
	float:left;
	height:35px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:5px;
	width:235px;
}
#login form ul li.sem-fundo input {
	background:transparent url(../img/bt_login.jpg) no-repeat scroll 0 0;
	border:medium none;
	display:block;
	height:35px;
	width:76px;
	float:right;
}

.login_dados { padding: 10px; color:#05504F; width: 450px;}

.login_dados #ponto { padding: 8px 0;}

.login_dados #ponto input { margin: 0 11px 0 6px;}

.login_dados strong { color:#2C5D5C; padding: 0 5px 8px 0;}

.login_dados ul { list-style-type:none; width: 300px; display:table;}

.login_dados ul li {
	width: 340px;
	display:block;
	height: 33px;
	float:left;
}
.login_dados ul li label {
	width: 90px;
	display:block;
	height: 20px;
	float:left;
	text-align:right;
	padding-right: 10px;
}
.login_dados ul li input {
	border: 1px solid #2C5D5C;
	display:block;
	width: 226px;
	height: 20px;
	float:left;
}
.login_dados ul li a {
	background:url(../img/enviar_bt.jpg) 0 0 no-repeat;
	width:72px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

/*INFORMATIVO - LENTES*/
#conteudo #direita h2.tit-historia-lentes-contato {
	background:url(../img/tit-historia-lentes-contato.gif) 0 0 no-repeat;
	width:310px;
	height:12px;
	margin-bottom:26px;
}	

#conteudo #direita h2.tit-homenagem-werner {
	background:url(../img/tit-homenagem-werner.gif) 0 0 no-repeat;
	width:131px;
	height:14px;
	margin-bottom:26px;
}	

#conteudo #direita .foto-werner{
	width:220px;
	height:165px;
	float:right;
	margin-left:5px;
	border:solid #59a3a2 3px;
	}

#conteudo #direita p.bto-contatologia {
	background:url(../img/bto-dia-contatologia.gif) left 12px no-repeat;
	width:231px;
	height:34px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #direita h2.tit-faq {
	background:url(../img/tit-faq.gif) 0 0 no-repeat;
	width:364px;
	height:14px;
	margin-bottom:26px;
}	

#conteudo #direita ul.menu-lentes{
	background:url(../img/img-linha-menu-lentes.jpg) left bottom no-repeat;
	width:500px;
	height:29px;
	display:block;
	list-style-type:none;
	margin-bottom:20px;
}

#conteudo #direita ul.menu-lentes li { float:left;}

#conteudo #direita ul.menu-lentes li a{
	background-position:0 0;
	background-repeat:no-repeat;
	height:29px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #direita ul.menu-lentes li a.bto-historia{
	background-image:url(../img/bt-historia.jpg);
	width:88px;
	margin:0 5px 0 15px;
}

#conteudo #direita ul.menu-lentes li a.bto-desenv{ background-image:url(../img/bt-desenvolvimento.jpg); width:130px;}	

#conteudo #direita ul.menu-lentes li a:hover { background-position:0 -29px;}

/*ativos*/
#conteudo #direita ul.menu-lentes li a.bto-historia1{
	background-image:url(../img/bt-historia.jpg);
	background-position:0 -29px;
	width:88px;
	margin:0 5px 0 15px;
}

#conteudo #direita ul.menu-lentes li a.bto-desenv1 { background-image:url(../img/bt-desenvolvimento.jpg);background-position:0 -29px;width:130px;}

/*guias*/
#conteudo #direita h2.tit-guias {
	background:url(../img/tit-guias.gif) 0 0 no-repeat;
	width:120px;
	height:14px;
	margin-bottom:26px;
}	

#conteudo #direita ul.menu-lentes li a.bto-lentes-gelatinosas {
	background-image:url(../img/bt-lentes-gelatinosas.jpg);
	width:138px;
	margin:0 9px 0 15px;
}	

#conteudo #direita ul.menu-lentes li a.bto-lentes-rigidas {	background-image:url(../img/bt-lentes-rigidas.jpg);	width:224px;}

#conteudo #direita ul.menu-lentes li a:hover { background-position:0 -29px;}

/*ativos*/
#conteudo #direita ul.menu-lentes li a.bto-lentes-gelatinosas1 {
	background-image:url(../img/bt-lentes-gelatinosas.jpg);
	background-position:0 -29px;
	width:138px;
	margin:0 9px 0 15px;
}

#conteudo #direita ul.menu-lentes li a.bto-lentes-rigidas1 {
	background-image:url(../img/bt-lentes-rigidas.jpg);
	background-position:0 -29px;
	width:224px;
}

#conteudo #direita .imagem-desenvolvimento{
	border:solid #59a3a2 2px;
	width:430px;
	margin-left:40px;	
	}

#conteudo #direita .imagem-ceratocone{
	width:94px;
	height:69px;
	border:solid #59a3a2 3px;
	float:left;
	margin-right:6px;
	margin-bottom:10px;
	display:block;
	}

#conteudo #direita h3.h3-especial{
	clear:left;
	}

#conteudo #direita p.paragrafo-especial{
	clear:left;
	}

#conteudo #direita .imagem-ceratocone-especial{
	width:94px;
	height:69px;
	border:solid #59a3a2 3px;
	float:left;
	margin-right:6px;
	display:block;
	}

#conteudo #direita ul.especial-ceratocone{
	width:400px;
	display:block;
	float:left;
	list-style-type:none;
}

#conteudo #direita ul.especial-ceratocone li{
	background:url(../img/bullet-verde.gif) left 10px no-repeat;
	display:block;
	color:#0b5350;
	padding:5px 0 0 12px;
}

#conteudo #direita .imagem-filosofia{
	border:solid #59a3a2 2px;
	width:384px;
	margin-left:60px;
	}

#conteudo #direita #video {
	background:url(../img/bkg-video.gif) center 0 no-repeat;
	width:445px;
	height:314px;
	display:block;
	padding:36px 0 0 72px;
	margin-bottom:15px;
}

#conteudo #direita #video a img {
	width:355px;
	height:311px;
	display:block;
	padding:36px 0 0 72px;
}

#conteudo #direita ul#remocao-lente {
	width:517px;
	display:table;
	list-style-type:none;
}

#conteudo #direita ul#remocao-lente li { display:block;}

#conteudo #direita ul#remocao-lente li a{
	display:block;
	margin-top:20px;
	font-size:11px;
	color:#05504f;
	text-decoration:underline;
}

#conteudo #direita ul#remocao-lente li a:hover { color:#0e4eb9;}

#conteudo #direita #aviso-import {
	background:url(../img/bkg-aviso-import.gif) 0 0 no-repeat;
	width:510px;
	height:281px;
	display:block;
	margin-top:16px;
}

#conteudo #direita #aviso-import #cont-aviso {	width:490px; display:block;	padding:20px 0 0 22px;}

#conteudo #direita #aviso-import #cont-aviso ul.info-aviso { display:block; list-style-type:none; margin:20px 0;}

#conteudo #direita #aviso-import #cont-aviso ul.info-aviso li {
	background:url(../img/bullet-verde.gif) left 5px no-repeat;
	display:block;
	color:#0b5350;
	padding-left:12px;
	margin-bottom:6px
}

#conteudo #direita #abre a { display:block; color:#05504f; margin-top:20px;}	

#conteudo #direita #abre p { padding:5px 0 0 5px;}	

/*INFORMATIVO - ÓCULOS*/
#conteudo #direita h2.tit-historia-oculos{
	background:url(../img/tit-historia-oculos.gif) 0 0 no-repeat;
	width:118px;
	height:14px;
	margin-bottom:26px;
}	

#conteudo #direita h2.tit-oculos-solar {
	background:url(../img/tit-oculos-solor.gif) 0 0 no-repeat;
	width:79px;
	height:14px;
	margin-bottom:26px;
}

/*RODAPÉ*/
.rdp-home { background-image:url(../img/bkg-rodape-dois.jpg);}

.rdp-interna { background-image:url(../img/bkg-rodape-dois.jpg);}

#rodape {
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#9cd1cc;
	/*width:770px;*/
	width:100%;
	height:75px;
	display:block;
	/*margin:12px auto 0;*/
	clear:both;
}
	
#rodape address {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0d2f30;
	font-style:normal;
	text-align:center;
	line-height:17px;
	padding-top:6px;
	width:770px;
	margin:12px auto 0 auto;
}
#rodape #selos {
 	width:192px;
	display:block;
	margin:0 auto;
	padding-top:5px;
}
#rodape #selos ul li {
	height:23px;
	display:block;
	list-style:none;
	float:left;}
#rodape #selos ul li a {
	width:91px;
	height:23px;
	display:block;
	text-decoration:none;
	text-indent:-999999px;
	overflow:hidden;}
#rodape #selos ul li a.gdsi { background:url(../img/gdsi.gif) 0 0 no-repeat; width:91px; padding-left:10px;}							

#rodape #selos ul li a.w3c { background:url(../img/w3c.gif) 0 0 no-repeat; width:91px;}	

/*INSTITUCIONAL*/
#conteudo.institucional { background:url(../img/img-visao-mercado.jpg) 0 24px no-repeat;}

#conteudo.institucional h2.visao-merc {
	background:url(../img/tit-visao-mercado.gif) right bottom no-repeat;	
	width:332px;
	height:35px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-top:24px;
}

#conteudo.institucional p {	color:#2c5d5c; line-height:17px; padding-bottom:10px;}

#conteudo.institucional p {	padding-left:35px;}

#conteudo.institucional pre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2c5d5c; line-height:17px;}

#conteudo.institucional pre.pre1 { padding:25px 0 0 267px;}
#conteudo.institucional pre.pre2 { padding-left:290px;}
#conteudo.institucional pre.pre3 { padding-left:308px;}
#conteudo.institucional pre.pre4 { padding-left:320px;}
#conteudo.institucional pre.ultimo1 { padding:0 0 23px 330px;}

#conteudo.institucional pre.pre5 { padding-left:340px;}
#conteudo.institucional pre.pre6 { padding-left:337px;}
#conteudo.institucional pre.ultimo2 { padding:0 0 23px 336px;}

#conteudo.institucional pre.pre7 { padding-left:326px;}
#conteudo.institucional pre.pre8 { padding-left:313px;}
#conteudo.institucional pre.pre9 { padding-left:300px;}
#conteudo.institucional pre.ultimo3 { padding:0 0 23px 276px;}


#conteudo.institucional ul.servicos { display:block; list-style-type:none; padding:10px 0 10px 35px;}

#conteudo.institucional ul.servicos li {
	background:url(../img/bullet-verde.gif) left 10px no-repeat;
	display:block;
	color:#0b5350;
	padding:5px 0 0 12px;
}

/*Marcas*/
#conteudo h2.melhor-mercado {
	background:url(../img/tit-melhor-mercado.gif) 0 0 no-repeat;
	width:205px;
	height:35px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	margin-top:24px;
}

#conteudo ul.marcas-mercado { width:770px; margin:0 auto; display:block; padding-top:25px;}	

#conteudo ul.marcas-mercado li { width:137px; height:97px; display:block; float:left; padding:0 8px;}	

/*CONTATO*/
#conteudo #esquerda #contato {
	background:url(../img/bkg-head.gif) 0 0 no-repeat;
	width:229px;
	height:144px;
	display:block;
	padding:16px 0 0 12px;
}

#conteudo #esquerda #mapa_localizacao {
	background:url(../img/bg_mapa.jpg) 0 0 no-repeat;
	width:229px;
	height:144px;
	display:block;
	padding:50px 0 0 10px;
}

#conteudo #esquerda h2.tit { background:url(../img/tit-contato-mail.gif) 0 0 no-repeat; width:196px; height:12px;}	

#conteudo #esquerda #contato p { color:#d0cfc8; padding-top:21px;}

/*FORMULARIO DE CONTATO*/
#conteudo #direita-form {
	width:500px;
	display:table;
	float:right;
	padding-left:17px	
}

#conteudo #direita-form h2.tit-fale-solitica {	background:url(../img/tit-fale-solitica.gif) 0 bottom no-repeat;width:119px;height:42px;}

#conteudo #direita-form p {	color:#05504f; line-height:20px; padding-top:15px;}

#conteudo #direita-form #formulario {
	background:url(../img/bkg-formulario.jpg) 0 0 no-repeat;
	width:385px;
	height:343px;
	display:block;
	padding-top:8px;
}

#conteudo #direita-form #formulario ul li {
	background:url(../img/bkg-input.gif) 0 0 no-repeat;
	width:380px;
	height:30px;
	display:block;
	padding-bottom:3px;
}

#conteudo #direita-form #formulario ul li label {
	width:70px;
	display:block;
	float:left;
	text-align:right;
	color:#d0cfc8;
	padding:8px 0 0 10px;
}

#conteudo #direita-form #formulario ul li input {
	color:#d0cfc8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:270px;
	height:18px;
	margin-top:3px;
	background:url(../img/trans.gif) 0 0 repeat;
}

#conteudo #direita-form #formulario ul li select {
	color:#d0cfc8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:280px;
	height:20px;
	padding-left:10px;
	margin-top:3px;
	background:#2a8b89 url(../img/trans.gif) 0 0 repeat;
	border:2px solid #fff;
}

#conteudo #direita-form #formulario ul li textarea {
	color:#d0cfc8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:275px;
	height:65px;
	padding:5px 0 0 10px;
	margin-top:0px;
	overflow:auto;
	background:url(../img/trans.gif) 0 0 repeat;
}

#conteudo #direita-form #formulario ul li.textarea {
	background:url(../img/bkg-textarea.gif) 0 0 no-repeat;
	width:380px;
	height:80px;
	display:block;
	padding:0px;
}

#conteudo #direita-form #formulario ul li.sem-fundo { width:139px; background:none; padding-left:240px;}
		
#conteudo #direita-form #formulario ul li input.bto-enviar { background:url(../img/bto-enviar.gif) 0 0 no-repeat; width:137px; height:6px;}

/* Cadastro */
conteudo #esquerda #contato {
	background:url(../img/bkg-head.gif) 0 0 no-repeat;
	width:229px;
	height:144px;
	display:block;
	padding:16px 0 0 12px;
}

#conteudo #esquerda h2.tit { background:url(../img/tit-contato-mail.gif) 0 0 no-repeat; width:196px; height:12px;}	

#conteudo #esquerda #contato p { color:#d0cfc8;	padding-top:21px;}

/*FORMULARIO DE CONTATO*/
#conteudo #direita-form { width:500px; display:table; float:right; padding-left:17px}

#conteudo #direita-form h2.tit-fale-solitica {
	background:url(../img/tit-fale-solitica.gif) 0 bottom no-repeat;
	width:119px;
	height:42px;
}

#conteudo #direita-form p {	color:#05504f; line-height:20px; padding-top:15px;}

#conteudo #direita-form #formulario {
	background:url(../img/bkg-formulario.jpg) 0 0 no-repeat;
	width:385px;
	height:343px;
	display:block;
	padding-top:8px;
}

#conteudo #direita-form #formulario ul li {
	background:url(../img/bkg-input.gif) 0 0 no-repeat;
	width:380px;
	height:30px;
	display:block;
	padding-bottom:3px;
}

#conteudo #direita-form #formulario ul li label {
	width:70px;
	display:block;
	float:left;
	text-align:right;
	color:#d0cfc8;
	padding:8px 0 0 10px;
}

#conteudo #direita-form #formulario ul li input {
	color:#d0cfc8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:270px;
	height:18px;
	margin-top:3px;
	background:url(../img/trans.gif) 0 0 repeat;
}

#conteudo #direita-form #formulario ul li select {
	color:#d0cfc8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:280px;
	height:20px;
	padding-left:10px;
	margin-top:3px;
	background:#2a8b89 url(../img/trans.gif) 0 0 repeat;
	border:2px solid #fff;
}

#conteudo #direita-form #formulario ul li textarea {
	color:#d0cfc8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:275px;
	height:65px;
	padding:5px 0 0 10px;
	margin-top:0px;
	overflow:auto;
	background:url(../img/trans.gif) 0 0 repeat;
}

#conteudo #direita-form #formulario ul li.textarea {
	background:url(../img/bkg-textarea.gif) 0 0 no-repeat;
	width:380px;
	height:80px;
	display:block;
	padding:0px;
}

#conteudo #direita-form #formulario ul li.sem-fundo { width:139px; background:none; padding-left:240px;}
		
#conteudo #direita-form #formulario ul li input.bto-enviar { background:url(../img/bto-enviar.gif) 0 0 no-repeat; width:137px; height:36px;}




/* estilo páginas "meu-carrinho-(página).html */


#conteudo #direita ul.lista-controle-pagina{
	width:517px;
	height:30px;
	display:block;
	padding-bottom:26px;
	}

#conteudo #direita ul.lista-controle-pagina li{
	height:30px;
	display:block;
	float:left;
	padding-right:17px;
	
	}

#conteudo #direita ul.lista-controle-pagina li a{
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
	}

#conteudo #direita ul.lista-controle-pagina li a:hover{ background-position:left bottom; }

#conteudo #direita ul.lista-controle-pagina li.controle-fixo a{ background-position:left bottom; }

#conteudo #direita ul.lista-controle-pagina li a.btn-carrinho{
	background-image:url(..//img/btn_carrinho_carrinho.jpg);
	width:104px;
	}

#conteudo #direita ul.lista-controle-pagina li a.btn-identificacao{
	background-image:url(..//img/btn_carrinho_identificacao.jpg);
	width:135px;
	}

#conteudo #direita ul.lista-controle-pagina li a.btn-cadastro{
	background-image:url(..//img/btn_carrinho_cadastro.jpg);
	width:104px;
	}

#conteudo #direita ul.lista-controle-pagina li a.btn-pagamento{
	background-image:url(..//img/btn_carrinho_pagamento.jpg);
	width:119px;
	}

#conteudo #direita ul.lista-controle-pagina li.btn-direita-especial{
	padding-right:0;
	}

#conteudo #direita .formulario-carrinho{
	padding-top:8px;
	}

#conteudo #direita .formulario-carrinho table.tabela-carrinho{
	width:510px;	
	color:#e0e0df;
	/*border:2px solid #2f5b5c;*/
	border-bottom:2px solid #2f5b5c;
	border-left:2px solid #2f5b5c;
	border-top:2px solid #2f5b5c;
	/*border-right:2px solid #2f5b5c;*/
	border-right:none;
	border-bottom: none;
	
	/*margin-bottom:8px;*/	
}

#conteudo #direita .formulario-carrinho table.tabela-carrinho tr{
	background-color:#2a8c8a;
	}

#conteudo #direita .formulario-carrinho table.tabela-carrinho th{
	border-bottom:2px solid #2f5b5c;
	border-right:2px solid #2f5b5c;
	padding:6px 6px 3px 6px;
}


	

#conteudo #direita .formulario-carrinho table.tabela-carrinho th.th-produto{
	width:286px;
}

#conteudo #direita .formulario-carrinho table.tabela-carrinho th.th-tipo-left{
	text-align:left;
	border-bottom:2px solid #2f5b5c;
	border-right:2px solid #2f5b5c;
	padding-top:6px;
	padding-left:6px;
	}

#conteudo #direita .formulario-carrinho table.tabela-carrinho th.th-tipo-right{
	text-align:right;
	border-bottom:2px solid #2f5b5c;
	border-right:2px solid #2f5b5c;
	}

#conteudo #direita .formulario-carrinho table.tabela-carrinho th.th-especial{
	border-bottom:0;
	}

#conteudo #direita .formulario-carrinho table.tabela-carrinho td{
	border-bottom:2px solid #2f5b5c;
	border-right:2px solid #2f5b5c;
	padding:4px 6px;
	}

#conteudo #direita .formulario-carrinho table.tabela-carrinho td.td-especial{
	border-bottom:2px solid #2f5b5c;
	border-right:0;
	}
	
#conteudo #direita .formulario-carrinho table.tabela-carrinho td.td-especial-dois{
	border-bottom:0;
	border-right:0;
	}

#conteudo #direita .formulario-carrinho table.tabela-carrinho td.td-especial-bottom{
	border-bottom:0;
	}

#conteudo #direita .formulario-carrinho table.tabela-carrinho td.td-especial-right{
	border-right:0;
	}

#conteudo #direita .formulario-carrinho table.tabela-carrinho input{
	background-color:transparent;
	color:#e0e0df;
	}

#conteudo #direita .formulario-carrinho table.tabela-carrinho input.input-quantidade{
	background-color:transparent;
	color:#e0e0df;
	width:30px;
}

#conteudo #direita .formulario-carrinho table.tabela-carrinho a {
	color: #D8D8D3;
	font-weight:bold;
}
#conteudo #direita .formulario-carrinho table.tabela-carrinho a:hover {
	color: #FFFFFF;
}
<!-- form total -->


#conteudo #direita .formulario-carrinho table.tabela-total{
	width:510px;	
	color:#e0e0df;
	border-left:2px solid #2f5b5c; 
	/*border:2px solid #2f5b5c;*/
	margin-bottom:8px;	
}

#conteudo #direita .formulario-carrinho table.tabela-total tr{
	background-color:#2a8c8a;
	}

#conteudo #direita .formulario-carrinho table.tabela-total th{
	border-bottom:2px solid #2f5b5c;
	border-right:2px solid #2f5b5c;
	padding:6px 6px 3px 6px;
}


	

#conteudo #direita .formulario-carrinho table.tabela-total th.th-produto{
	width:286px;
}

#conteudo #direita .formulario-carrinho table.tabela-total th.th-tipo-left{
	text-align:left;
	border-bottom:2px solid #2f5b5c;
	border-right:2px solid #2f5b5c;
	padding-top:6px;
	padding-left:6px;
	}

#conteudo #direita .formulario-carrinho table.tabela-total th.th-tipo-right{
	text-align:right;
	border-bottom:2px solid #2f5b5c;
	border-right:2px solid #2f5b5c;
	}

#conteudo #direita .formulario-carrinho table.tabela-total th.th-especial{
	border-bottom:0;
	}

#conteudo #direita .formulario-carrinho table.tabela-total td{
	border-bottom:2px solid #2f5b5c;
	border-right:2px solid #2f5b5c;
	padding:4px 6px;
	}

#conteudo #direita .formulario-carrinho table.tabela-total td.td-especial{
	border-bottom:2px solid #2f5b5c;
	border-right:0;
	}
	
#conteudo #direita .formulario-carrinho table.tabela-total td.td-especial-dois{
	border-bottom:0;
	border-right:0;
	}

#conteudo #direita .formulario-carrinho table.tabela-total td.td-especial-bottom{
	border-bottom:0;
	}

#conteudo #direita .formulario-carrinho table.tabela-total td.td-especial-right{
	border-right:0;
	}

#conteudo #direita .formulario-carrinho table.tabela-total input{
	background-color:transparent;
	color:#e0e0df;
	}

#conteudo #direita .formulario-carrinho table.tabela-total input.input-quantidade{
	background-color:transparent;
	color:#e0e0df;
	width:30px;
}

#conteudo #direita .formulario-carrinho table.tabela-total a {
	color: #D8D8D3;
	font-weight:bold;
}
#conteudo #direita .formulario-carrinho table.tabela-total a:hover {
	color: #FFFFFF;
}




<!-- form total -->









	
	

#conteudo #direita .formulario-carrinho span.span-pagamento{
	background:url(../img/p_forma_de_pagamento.jpg) left center no-repeat;
	padding-right: 3px;
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:151px;
	height:16px;
	float:left;
}

.span-pagamento{
	background:url(../img/p_forma_de_pagamento.jpg) left center no-repeat;
	padding-right: 3px;
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:151px;
	height:16px;
	float:left;
}



#conteudo #direita .formulario-carrinho p.btn-comprar-mais{
	width:271px;
	height:42px;
	display:block;
	float:left;
	padding-right:34px;
	}

#conteudo #direita .formulario-carrinho p.btn-comprar-mais a{
	background:url(../img/btn_input_comprar_mais_produtos.jpg) right bottom no-repeat;
	width:271px;
	height:42px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	}

#conteudo #direita .formulario-carrinho input.btn-fechar-pedido{
	display:block;
	float:left;
	padding-top:16px;
	}

#conteudo #direita .bloco-identificacao{
	background:url(../img/bg_box_identificacao.jpg) left top no-repeat;
	width:252px;
	height:150px;
	float:left;
	padding-right:6px;
	}

#conteudo #direita .bloco-identificacao h4.h4-bloco-identificacao{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#d8d8d3;
	text-align:center;
	padding-top:9px;
	}

#conteudo #direita .bloco-identificacao ul{ 
	width:252px;
	padding-top:25px;
	display:table;
	}

#conteudo #direita .bloco-identificacao ul li{ 
	height:28px;
	padding-top:3px;
	}

#conteudo #direita .bloco-identificacao ul li input{
	background-color:transparent;
	}

#conteudo #direita .bloco-identificacao ul li.campo-especial{ float:left; }

#conteudo #direita .bloco-identificacao ul li.campo-label{
	width:56px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#e0e0df;
	text-align:right;
	padding-right:4px;
	float:left;
	}
	
#conteudo #direita .bloco-identificacao ul li.input-grande{
	background:url(../img/bg_input_grande.jpg) left top no-repeat;
	width:180px;
	float:left;
	padding-left:5px;
	}
	
#conteudo #direita .bloco-identificacao ul li.input-grande input{ width:170px; }


#conteudo #direita .bloco-identificacao ul li.input-pequeno{
	background:url(../img/bg_input_pequeno.jpg) left top no-repeat;
	width:112px;
	float:left;
	padding-left:5px;
	}

#conteudo #direita .bloco-identificacao ul li.input-pequeno input{ width:102px; }
	
	
#conteudo #direita .bloco-identificacao ul li.btn-entrar{
	width:58px;
	height:25px;
	float:left;
	padding-left:10px;
	}

#conteudo #direita .bloco-identificacao li.btn-entrar input{
	width:58px;
	height:25px;
	float:left;
	display:block;
	padding:0;
	}


#conteudo #direita .bloco-identificacao p.p-esqueceu-senha{
	clear:left;
	margin:0;
	font-size:10px;
	color:#d8d8d3;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}

#conteudo #direita .bloco-identificacao p.ident{
	clear:left;
	margin:0;
	font-size:10px;
	color:#d8d8d3;
	/*font-weight:bold;*/
	/*text-align:center;*/
	padding-top:17px;
	padding-left:10px;
	padding-right:5px;
}

#conteudo #direita .bloco-identificacao p a.idd{
	padding-right:5px;
	display:block;
	width:60px;
	height:30px;
	float:right;
	/*font-weight:bold;*/
}

#conteudo #direita .bloco-identificacao p.p-esqueceu-senha a{
	font-size:10px;
	color:#d8d8d3;
	font-weight:bold;
}




#conteudo #direita .bloco-identificacao p.p-esqueceu-senha a:hover{ text-decoration:underline; }

#conteudo #direita .bloco-identificacao-grande{
	background:url(../img/bg_box_identificacao_grande.jpg) left top no-repeat;
	width:510px;
	/*height:147px;*/
	height:300px;
	
	float:left;
	padding-right:6px;
	}

#conteudo #direita .bloco-identificacao-grande p{
	color:#d8d8d3;
	text-align:center;
	padding-top:15px;
}



#conteudo #direita .bloco-identificacao-grande form.formulario-identificacao-dois ul{
	width:350px;
	/*background:#FF0000;*/
	/*padding-left:144px;*/
	padding-left:120px;
	padding-top:4px;
	}

#conteudo #direita .bloco-identificacao-grande form.formulario-identificacao-dois ul li{
	height:30px;
	display:block;
	float:left;
	}

#conteudo #direita .bloco-identificacao-grande form.formulario-identificacao-dois ul li label{
	width:80px;
	display:block;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e0e0df;
	font-weight:bold;
	padding-right:3px;
	padding-top:4px;
	}

#conteudo #direita .bloco-identificacao-grande form.formulario-identificacao-dois ul li.input-cpf{
	background:url(../img/bg_input_cpf.jpg) left top no-repeat;
	width:120px;
	height:30px;
	display:block;
	float:left;
	padding-top:3px;
	}

#conteudo #direita .bloco-identificacao-grande form.formulario-identificacao-dois ul li.input-cpf input{
	background-color:transparent;
	width:114px;
	height:30px;
	display:block;
	float:left;
	color:#e0e0df;
	padding-left:3px;
	}

#conteudo #direita .bloco-identificacao-grande form.formulario-identificacao-dois ul li.input-nascimento{
	/*background:url(../img/bg_input_nascimento.jpg) left top no-repeat;*/
	width:175px;
	height:30px;
	float:left;

	}

#conteudo #direita .bloco-identificacao-grande form.formulario-identificacao-dois ul li.input-nascimento input{
	background-color:transparent;
	display:block;
	float:left;
	margin-right:10px;
	color:#e0e0df;
}

#conteudo #direita .bloco-identificacao-grande form.formulario-identificacao-dois ul li.input-nascimento .input-dia{ width:44px;}

#conteudo #direita .bloco-identificacao-grande form.formulario-identificacao-dois ul li.input-nascimento .input-mes{ width:64px;}

#conteudo #direita .bloco-identificacao-grande form.formulario-identificacao-dois ul li.input-nascimento .input-ano{ width:54px; margin-right:0;}

#conteudo #direita .bloco-identificacao-grande form.formulario-identificacao-dois ul li.btn-confirmar{	
	width:225px;
	padding-left:115px;
	}

#conteudo #direita h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#05504f;
	font-weight:normal;
}

#conteudo #direita ul.formulario-pagamento{
	width:400px;
	display:table;
	padding-top:13px;
	padding-bottom:10px;
	}

#conteudo #direita ul.formulario-pagamento li{
	float:left;
	display:block;
	height:31px;
	}

#conteudo #direita ul.formulario-pagamento li.campo-label{
	width:131px;
	color:#05504f;
	font-weight:bold;
	padding-top:5px;
	height:26px;
	float: left;
	display: block;
	background:#f00;
	}

#conteudo #direita ul.formulario-pagamento li input{
	background-color:transparent;
	padding:3px;
	display:block;
	height:15px;
	color:#e0e0df;
	}

#conteudo #direita ul.formulario-pagamento li.campo-grande{
	background:url(../img/bg_input_pg_grande.jpg) left top no-repeat;
	width:281px;	
	padding-left:4px;
	}

#conteudo #direita ul.formulario-pagamento li.campo-grande input{ width:268px; }


#conteudo #direita ul.formulario-pagamento li.campo-pequeno{
	background:url(../img/bg_input_pg_pequeno.jpg) left top no-repeat;
	width:72px;	
	padding-right:150px;
	padding-left:4px;
	}

#conteudo #direita ul.formulario-pagamento li.campo-pequeno input{ width:60px; }


#conteudo #direita ul.formulario-pagamento li.campo-medio-dois{
	background:url(../img/bg_campo_cpf.jpg) left top no-repeat;
	width:101px;
	padding-right:150px;
	padding-left:4px;
	}

#conteudo #direita ul.formulario-pagamento li.campo-medio-dois input{ width:88px; }


#conteudo #direita ul.formulario-pagamento li.campo-padrao{
	background:url(../img/bg_input_pg_padrao.jpg) left top no-repeat;
	width:183px;	
	padding-right:50px;
	padding-left:4px;
	}

#conteudo #direita ul.formulario-pagamento li.campo-padrao input{ width:170px; }

#conteudo #direita ul.formulario-pagamento li.campo-padrao select{ 
	width:174px;
	height:20px;
	background-color:#38a4a2;
	padding:3px;
	display:block;
	border:0;
	margin-top:1px;
	color:#e0e0df;
	}


#conteudo #direita ul.formulario-pagamento li.campo-medio{
	background:url(../img/bg_input_pg_medio.jpg) left top no-repeat;
	width:86px;	
	padding-right:130px;
	padding-left:4px;
	}

#conteudo #direita ul.formulario-pagamento li.campo-medio input{ width:73px; }


#conteudo #direita p.paragrafo-especial-observacao{
	clear:left;
	padding-bottom:22px;
}
	
#conteudo #direita .formulario-carrinho p.btn-alterar-pedido{
	width:137px;
	height:26px;
	display:block;
	float:left;
	padding-right:12px;
	}

#conteudo #direita .formulario-carrinho p.btn-alterar-pedido a{
	/*background:url(../img/btn_alterar_pedido.jpg) right bottom no-repeat;*/
	background:url(../img/btn_mais_produtos.jpg) right bottom no-repeat;
	width:137px;
	height:26px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	}
	
	
	
#conteudo #direita .formulario-carrinho p.btn-atualizar{
	width:176px;
	height:26px;
	display:block;
	float:left;
	padding-right:10px;
	}

#conteudo #direita .formulario-carrinho p.btn-atualizar a{
	/*background:url(../img/btn_alterar_pedido.jpg) right bottom no-repeat;*/
	background: url(../img/atualiza_qtd.jpg) right bottom no-repeat;
	width:176px;
	height:26px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
	}



.btn-alterar-endereco{
	width:135px;
	height:26px;
	display:block;
	float:left;
	padding-right:10px;
	}

	
.btn-alterar-endereco a{
	background: url(../img/btn_alterar_endereco.jpg) right bottom no-repeat;
	width: 135px;
	height: 26px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
}
	



#conteudo #direita ul.menu-cadastro{
	background:url(../img/bg_menu_pessoa.jpg) left 37px no-repeat;
	width:510px;
	height:40px;
	display:block;
	padding-bottom:3px;
	}

#conteudo #direita ul.menu-cadastro li{
	width:254px;
	height:32px;
	display:block;
	float:left;
	padding-top:8px;
	}

#conteudo #direita ul.menu-cadastro li.btn-pessoa-especial{
	padding-right:2px;
	}

#conteudo #direita ul.menu-cadastro li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:254px;
	height:32px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	}

#conteudo #direita ul.menu-cadastro li a:hover{ background-position:left bottom; }

#conteudo #direita ul.menu-cadastro li.fixo-pessoa a{ background-position:left bottom; }

#conteudo #direita ul.menu-cadastro li a.btn-fisica{
	background-image:url(../img/btn_pessoa_fisica.jpg);
	}

#conteudo #direita ul.menu-cadastro li a.btn-juridica{
	background-image:url(../img/btn_pessoa_juridica.jpg);
	}


#conteudo #direita ul.formulario-cadastro{
	width:450px;
	display:table;
	padding:13px 0 10px 50px;
	}

#conteudo #direita ul.formulario-cadastro li{
	float:left;
	display:block;
	height:31px;
	}

#conteudo #direita ul.formulario-cadastro li.campo-label{
	width:102px;
	height:26px;
	color:#05504f;
	font-weight:bold;
	padding-top:5px;
	padding-right:5px;
	text-align:right;
	}

#conteudo #direita ul.formulario-cadastro li.campo-label-dois{
	width:102px;
	height:26px;
	color:#05504f;
	font-weight:bold;
	padding-right:5px;
	text-align:right;
	}
#conteudo #direita ul.formulario-cadastro li input{
	background-color:transparent;
	/*padding:3px;*/
	padding-left:2px;
	padding-top:2px;
	display:block;
	height:15px;
	color:#e0e0df;
	}

#conteudo #direita ul.formulario-cadastro li.campo-pequeno{
	background:url(../img/bg_input_pg_pequeno.jpg) left top no-repeat;
	width:72px;	
	padding-right:200px;
	padding-left:4px;
	}

#conteudo #direita ul.formulario-cadastro li.campo-pequeno input{ width:60px; }


#conteudo #direita ul.formulario-cadastro li.campo-medio{
	background:url(../img/bg_input_pg_medio.jpg) left top no-repeat;
	width:86px;	
	padding-right:130px;
	padding-left:4px;
	}

#conteudo #direita ul.formulario-cadastro li.campo-medio input{ width:73px; }


#conteudo #direita ul.formulario-cadastro li.campo-medio-dois{
	background:url(../img/bg_campo_cpf.jpg) left top no-repeat;
	width:101px;
	padding-right:150px;
	padding-left:4px;
	}

#conteudo #direita ul.formulario-cadastro li.campo-medio-dois input{ width:88px; }


#conteudo #direita ul.formulario-cadastro li.campo-padrao{
	background:url(../img/bg_input_pg_padrao.jpg) left top no-repeat;
	width:183px;	
	padding-right:50px;
	padding-left:4px;
	}

#conteudo #direita ul.formulario-cadastro li.campo-padrao input{ width:170px; }


#conteudo #direita ul.formulario-cadastro li.campo-grande{
	background:url(../img/bg_input_pg_grande.jpg) left top no-repeat;
	width:281px;	
	padding-left:4px;
	}

#conteudo #direita ul.formulario-cadastro li.campo-grande input{ width:268px; }


#conteudo #direita ul.formulario-cadastro li.campo-ddd-telefone{
	background:url(../img/bg_ddd_mais_telefone.jpg) left top no-repeat;
	width:111px;	
	padding-right:130px;
	padding-left:2px;
	}

#conteudo #direita ul.formulario-cadastro li.campo-ddd-telefone input{ float:left; }

#conteudo #direita ul.formulario-cadastro li.campo-ddd-telefone input.campo-ddd{
	width:15px;
	margin-right:9px
	}

#conteudo #direita ul.formulario-cadastro li.campo-ddd-telefone input.campo-telefone{
	width:70px;
	margin-left:2px;
	}
	
	
#conteudo #direita ul.formulario-cadastro li.campo-padrao select{ 
	width:174px;
	height:20px;
	background-color:#38a4a2;
	padding:3px;
	display:block;
	border:0;
	margin-top:1px;
	color:#e0e0df;
	}

#conteudo #direita ul.formulario-cadastro li.campo-medio-dois select.select-sexo{ 
	width:94px;
	height:20px;
	background-color:#38a4a2;
	padding:3px;
	display:block;
	border:0;
	margin-top:1px;
	color:#e0e0df;
	}

#conteudo #direita ul.formulario-cadastro li.campo-btn{
	width:156px;
	height:37px;
	display:block;
	padding-left:130px;
	padding-top:41px;
	}

#conteudo #direita ul.formulario-cadastro li.campo-btn input{
	width:156px;
	height:38px;
	display:block;
	}

#conteudo #direita .title-fomulario{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#05504f;
	padding-left:157px;
	padding-top:8px;
	}

#conteudo #direita ul.formulario-cadastro li.campo-especial{
	display:block;
	padding-left:105px;
	padding-right:2px;
	}

#conteudo #direita ul.formulario-cadastro li.campo-especial input{ color:#000000;}

#conteudo #direita ul.formulario-cadastro li.campo-label-especial{
	display:block;
	width:250px;
	color:#05504f;
	}
	







/* / / FIM / / estilo páginas "meu-carrinho-(página).html / / FIM / /  */