* { 
	margin:0;
	padding:0;
}
 
html, body {height:100%;background:url(images/f_header.png) repeat-x top left;text-align: center; background-color:#796c7b;}
a { color:#cda1bc; text-decoration:none; }
a:hover { color:#974578; text-decoration:none; }
#box { 	 -moz-border-radius:8px;
		-khtml-border-radius:8px;
		-webkit-border-radius:8px;
		border-radius:8px;
		background-color:#000;
		font-family:verdana; font-size:10px; color:#d499ba; text-align:left; 
		 padding:10px;
		 padding-left:20px;
		 padding-right:20px;
		 background-color:#FFF;
}
#link_pag { font-family:verdana; font-size:11px; color:#FFF; font-weight:bold;}
#link_pag a{text-decoration:none; color:#FFF;}
#link_pag a:hover{text-decoration:underline;}

 
.main {	width:100%;	position:relative;min-height:100%;text-align:center;}
 
.full_header {min-height:100%;width:982px;margin-left: auto;margin-right:auto;  position:relative;}
.header_esq{height:117px;width:6px;background:url(images/bor_header_esq.png) no-repeat; float:left;}
.header{height:117px;width:970px;background:url(images/b_header.png) repeat-x top left; float:left;}
.header_dir{height:117px;width:6px;background:url(images/bor_header_dir.png) no-repeat right; position:absolute; left:976px;}

.main_content {clear:left;width:100%; min-height:350px; background:url(images/f_content.png) repeat-x bottom left; background-color:#fff; }			
.full_content {width:982px;min-height:350px; margin:auto;text-align:center;}
.content_esq {min-height:350px; width:6px;background:url(images/bor_content_esq.png) repeat-y; float:left;}
.content { width:970px; min-height:100%; margin:auto; background:url(images/b_content.png) repeat-x top left; background-color:#f5e7f4;}
.content_dir {min-height:350px;width:6px;background:url(images/bor_content_dir.png) repeat-y right; 
padding-left:976px;}

.main_footer{ width:100%; height:140px; background:url(images/f_footer.png) repeat-x bottom left;}			 
.full_footer {height:140px;width:982px; margin-left:auto; margin-right:auto;text-align:center; position:relative;}
.footer_esq{height:140px;width:6px;background:url(images/bor_footer_esq.png) no-repeat; float:left;}
.footer { height:140px;width:970px;background:url(images/b_footer.png) repeat-x bottom left; float:left;}
.footer_dir{height:140px;width:6px;background:url(images/bor_footer_dir.png) no-repeat right; position:absolute; left:976px;}

.conteudo{ font-family:verdana; font-size:10px; color:#64365a; }

/* Header */
.header_main{ width:970px; height:117px; position:relative; }
.logo { width:250px; float:left; }
.menu { width:720px; height:38px; float:right; clear: right; padding-top:15px;text-align:right;}
.menu ul li {display:inline;}
.menu ul li a {text-align:right;font-size:9px; font-weight:bold; font-family:Verdana; color: #ffffff; text-decoration: none;	padding: 4px 9px; }
.menu ul li.sel a{  background:url(images/b_menu_sel.png) repeat-x; }
.menu ul li a:hover { background:url(images/b_menu_over.png) repeat-x;  color: #ffffff; padding: 4px 9px;}
.secao { width:720px; height:59px; float:right;}
.info_user{font-size:9px; font-family:Verdana; color:#a14875; text-decoration: none; padding-right:9px; padding-top:7px; }


/* Footer */
.footer_main{ width:970px; height:140px; position:relative; }
.marcas { height:90px; padding-top:20px;}
.marcas ul li { display:inline; padding:20px; }
.rodape{ color:#beaebb; text-align:left; padding-left:10px; font-family:Verdana; font-size:9px; float:left; bottom:0; }
.icons { float:left; padding-left:20px;}
.logo_first { float:right; padding-right:10px;}

/* Home */
.home_main{ width:970px; position:relative; padding-top:15px;}
.home_main_low { width:930px; min-height:100px; position:relative; padding:20px;}
.newsletter { float:left; width:280px; font-family:verdana; font-size:10px; color:#d499ba; text-align:left; padding:10px; background:url(images/b_home.png) repeat-x; -moz-border-radius: 10px;
-webkit-border-radius: 10px;}
h1 { font-family:verdana; font-size:13px; color:#a14875;}
.meio{ float:left; margin-left:15px; width:280px; font-family:verdana; font-size:10px; color:#d499ba; text-align:left; padding:10px; background:url(images/b_home.png) repeat-x; -moz-border-radius: 10px;
-webkit-border-radius: 10px;}
.promo {float:right; width:280px; min-height:120px; font-family:verdana; font-size:10px; color:#d499ba; text-align:left; padding:10px; background:url(images/promo/aguarde_teaser.png) repeat-x;}

/* Loja */
.loja_main{ width:970px; position:relative; padding-top:15px;}
.foto { float:left; width:350px; } 
.texto{ float:left; width:580px;font-family:verdana; font-size:10px; color:#d499ba; text-align:justify; padding:10px; }
 
/* Produtos */
.prod_oi11 {width:970px; height:470px; z-index:1; background:url(images/oi11/fundo_produtos_oi11.jpg) repeat bottom;background-color:#fff; overflow:auto;}
.prod_pv12 {width:970px; height:470px; z-index:1; background:url(images/pv12/fundo_produtos_pv12.jpg) repeat bottom;background-color:#fff; overflow:auto;}

.content_prod{ width:930px; height:330px; margin:auto; border:0px solid #F90;}
.prod_foto { width:340px; height: 280px;  margin:auto; float:left; border:0px solid #093;}
.prod_resumo { position:relative; float:right; width:570px; border:0px dashed #F00; }
.prod_coment { float:right; width:570px; height:255px; text-align:left; margin-top:10px; border:0px solid #06C; position: relative; overflow:auto;}

.content_galeria { float:inherit; height:50px; vertical-align:middle;}
.bt_galeria { width:34px; height:40px; float:left; vertical-align:middle; padding-top:10px;}
.prod_galeria { width:862px;}
.ds {text-align:center;height:55px; width:862px; position:relative; overflow:hidden; float:left;}

/* Produtos Resumo */
.content_resumo {float:right; width:570px; font-family:verdana; font-size:10px; color:#d499ba; text-align:left;}
.content_resumo_oi11 {float:left; width:570px; font-family:verdana; font-size:10px; color:#fff; text-align:left;}
.content_resumo_pv12 {float:left; width:570px; font-family:verdana; font-size:10px; color:#fff; text-align:left;}
.titulo{font-family:Verdana;font-size:13px; font-weight:bold;text-align:left;color:#a14875;padding-top:3px;}
.descricao{font-family:Verdana;font-size:10px; font-weight:bold; text-align:left;color:#eccddb;padding-top:3px;}

/* Produtos Comment */
.comment { 	font-family:Verdana; font-size:10px; font-weight:bold; overflow:hidden;}
label2{	font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; color:#a14875; float:left; padding-right:3px; margin-bottom:5px;}
.label2{	font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; color:#a14875; float:left; padding-right:3px; margin-bottom:5px;}
.main_c0{text-align:left; padding:2px; min-height:50px; margin:auto; clear:left; position:relative;}
.main_c1{text-align:left; padding:2px; min-height:50px; margin:auto; background-color:#f2e3ef; position:relative; clear:left; }
.foto_c { width:48px; height:48px; float:left; position:relative;}
.user_c { height:15px; font-family:Verdana; font-size:10px; text-align:left; float:left;color:#64365a;  padding-left:5px;}
.comment_c {  margin-top:15px; margin-left:54px; font-family:Verdana; font-size:10px; text-align:left; padding-bottom:5px; color:#974578; }
.data_c { width:150px; height:15px; font-family:Verdana; font-size:10px; text-align:right; float:right; color:#999; clear:right;}
 
/* Contato */
.label{	font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; color:#a14875;}
.inputs{ font-family:Verdana; font-size:10px; text-align:left; background-color:#eccddb; color:#a14875; border:1px solid #d499ba; padding:2px;}
.inputs:hover{ background-color:#ddb3c6;}

/* Cadastro */
.vantagens { float:left; width:400px; margin-left:40px; margin-right:50px; text-align:left;font-family:Verdana; font-size:11px; color:#64365a;}
.vantagens ul li { display:list-item; margin-left:20px; padding:10px;  color:#a14875;}
.cadastro{font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; color:#a14875; float:left; width:400px; padding-right:3px; min-height:100%;}   
label{	font-family:Verdana; font-size:10px; font-weight:bold; text-align:right; color:#a14875; float:left; width:120px; padding-right:3px; margin-bottom:5px;}
input[type="text"]{ font-family:Verdana; font-size:10px; text-align:left; float:left; background-color:#eccddb; color:#a14875; border:1px solid #d499ba;margin-bottom:5px; }
input:hover{ background-color:#ddb3c6;}
.boxes{width: 10px; margin-bottom:0px;}
#submitbutton{margin-left: 120px;margin-top: 5px;width: 90px;}
br{clear: left;}

/* Acesso */
.meus_dados { width:370px; margin-left:30px; margin-top:20px; float:left; text-align:left;} 
.minha_info{clear:left; font-family:verdana; font-size:10px; text-align:left; color:#a14875; padding-top:15px;}
