
body {margin:0; padding:0; background-color:#8d84b3;}
#container {background-image:url(/images/bg.jpg); background-repeat:repeat-x; position:relative; width:100%; margin:0 auto; padding:0;}
#conteudo { width:740px; margin:0 auto; padding:0; position:relative;  }


div.topo {height:23px; width:100%; background-color:#f2be0d; margin:0 auto; padding:0; }
div.topo ul {list-style:none; display:table;  margin:0; float:right; width:52%;}
div.topo ul li {float:left; font-family: "Trebuchet MS"; font-size:10px; margin:0; padding:5px 0 0 10px; }
div.topo ul li.img{float:left; padding:0 10px 0 2px; }
div.topo ul li a{ color:#000000; text-decoration:none;}
div.topo ul li a:hover{ text-decoration:underline;}


div.logo {position:absolute; z-index:4; top:65px; left:-60px; top:43px;}
div.header { width:767px; height:275px; padding:43px 0 0 0;  }

#menu {position:absolute; top:284px; left:271px;  z-index:6; width:464px; background-image:url(/images/home/bg_menu.gif); background-repeat:no-repeat;}
#menu  ul {list-style:none; display:table; margin:0; padding:7px 0 0 7px; height:34px;}
#menu  ul li{ font-family: "Trebuchet MS"; font-weight:bold; color:#FFFFFF; font-size:12px; float:left; padding:0 2px 0 2px;}
#menu  ul li a{color:#FFFFFF; text-decoration:none;}
#menu  ul li a:hover{text-decoration:underline;}

div.fundo { width:710px; height:89px; display:block; margin:0; padding:0; background-image:url(/images/bg_fundo.jpg);  background-repeat:no-repeat; position:absolute;}
div.banner_flash { margin:0; padding:0; top:317px;  position:absolute; width:720px; padding:0 0 0 0; }
div.vitrine {width:193px; height:143px; position:absolute; top:272px; left:-5px;  margin:0; z-index:8;}


div.login { position:absolute; top:305px; left:140px; width:430px;   z-index:5;  height:39px; background-image:url(/images/home/bg_login.gif); background-repeat:no-repeat;  }
#login {font-family:"Trebuchet MS"; font-weight:bold; font-size:10px; color:#28166f; margin:0; padding:16px 0 0 55px; text-align:left;}
#login input { font-family:Arial, Helvetica, sans-serif; font-size:10px; height:14px; width:120px; border:1px solid #CCCCCC;}
#login select {font-family:Arial, Helvetica, sans-serif; font-size:10px; height:18px;  width:120px;}
#login input.ok { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:9px; height:18px; width:120px; background-color:#28166f; border:none; color:#FFFFFF; width:20px;}

div.cont_int { display:block; width:744px; background-image:url(/images/bg_fundo.jpg); background-repeat:repeat-y; margin:0; padding:145px 0 0 0; margin:0 0 0 15px;}


div.cadastro { position:absolute; top:430px; left:40px; z-index:10;  width:165px; font-family: "Trebuchet MS"; font-size:12px; color:#666666; font-weight:bold;}
div.cadastro div.img{float:left; width:17px; padding:0 5px 0 0;}
div.cadastro span { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#333333; padding:0 0 0 22px;}
div.cadastro input { width:100px; height:12px; border:1px solid #999999; margin:3px 0 0 22px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666; float:left; padding:0 0 0 3px;}
div.cadastro input.ok { font-family:Arial, Helvetica, sans-serif; font-size:9px; height:13px; width:120px; background-color:#28166f; border:none; color:#FFFFFF; width:20px; float:left; margin:4px 0 0 4px; padding:1px 0 0 0; }

div.cont_int_fim { display:block; width:744px; background-image:url(/images/home/bg_fundo_baixo.gif); background-repeat:no-repeat; margin:0 0 0 15px; padding:0; height:43px; }
div.cont_int div.banners { padding:15px 0 0 220px; margin:0;}

div.enquete { width:230px; font-family: "Trebuchet MS"; font-size:12px; color:#333333; font-weight:bold; margin:0; padding:4px 0 20px 120px; float:left;}
div.enquete span { font-family: "Trebuchet MS"; font-size:9px; color:#333333;}
div.enquete span input { height:15px; border:#000000;}
div.enquete span input.ok { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:9px; height:14px; width:120px; background-color:#28166f; border:none; color:#FFFFFF; width:20px; margin:0 0 0 5px;}

div.sustentavel {width:200px; float:left;  margin:0; padding:0 0 20px 100px;}
div.sustentavel_interna {width:200px; float:left;  margin:0; padding:0 0 0 458px;}

div.rodape { clear:both; height:65px;  background-image:url(/images/bg_rodape.jpg); background-repeat:repeat-x; margin:0 auto; font-family:"Trebuchet MS"; font-size:10px; color:#333333;}
div.rodape_cont { width:770px; padding:0 0 0 35px; }
div.rodape div.rod_01 { width:150px; float:left; border-right:1px solid #333333;margin:10px 0 0 0;  }
div.rodape div.rod_02 { width:200px; float:left; padding:10px 0 0 5px; }
div.rodape div.rod_03 { width:160px; float:left;padding:10px 0 0 0; }
div.rodape div.rod_04 { width:110px; float:left;padding:10px 0 0 0; }


div.ajuste {height:1px; width:1px; display:block;}




/* LOJAS */

div.cont_int_lojas { display:block; width:744px; background-image:url(/images/bg_fundo.jpg); background-repeat:repeat-y; margin:0; padding:55px 0 0 0; margin:0 0 0 15px;}
div.conteudo_lojas {padding:0 0 0 200px;}
div.conteudo_lojas div.titulo { font-family: "Trebuchet MS"; font-size:20px; color:#666666; font-weight:bold;}
div.conteudo_lojas div.sub_titulo_int { font-family: "Trebuchet MS"; font-size:16px;  color:#666666; font-weight:bold; padding:15px 0 0 0;}
div.conteudo_lojas div.funcionamento {font-family: "Trebuchet MS"; font-size:10px; color:#666666; font-weight:bold; padding:0 0 0 15px;}
div.conteudo_lojas div.sub_titulo {font-family: "Trebuchet MS"; font-size:14px; color:#666666; font-weight:bold; padding:25px 0 0 0;}
div.conteudo_lojas div.paginacao {font-family:"Trebuchet MS"; font-size:10px; color:#333333; font-weight:bold; padding:10px 0 0 0;}
div.conteudo_lojas div.paginacao span { font-size:12px; font-weight:bold; }
div.conteudo_lojas div.separador {padding:12px 0 12px 0;}

div.conteudo_lojas div.lojas {padding:20px 0 70px 0;}
div.conteudo_lojas div.lojas div.thumb {width:60px; height:48px; float:left;}
div.conteudo_lojas div.lojas div.texto_loja {width:260px; height:48px; float:left; font-family:"Trebuchet MS"; font-size:12px; color:#333333; font-weight:bold; padding:0 0 0 7px;}
div.conteudo_lojas div.lojas div.texto_loja span { font-size:11px; color:#333333; font-weight: normal;}
div.conteudo_lojas div.lojas div.texto_loja a { font-size:10px; color:#333333; font-weight: normal; }
div.conteudo_lojas div.lojas div.texto_loja a:hover {  color:#999999; font-weight: normal;}
div.conteudo_lojas div.lojas div.logo_loja {width:80px; height:48px; float:left; border-right:1px solid #999999; padding:0 5px 0 0;}
div.conteudo_lojas div.lojas div.zoom_loja {width:85px; height:48px; float:left; padding:0 0 0 5px;}


div.conteudo_lojas div.detalhe_lojas {padding:20px 0 15px 0; height:185px;}
div.conteudo_lojas div.detalhe_lojas div.foto_loja { width:215px; float:left;}
div.conteudo_lojas div.detalhe_lojas div.foto_loja div.link_foto_loja{ height:21px; width:215px; background-color:#e4b400; font-family: "Trebuchet MS"; font-size:14px; color:#FFFFFF; font-weight:bold; text-align:center; line-height:20px;}
div.conteudo_lojas div.detalhe_lojas div.foto_loja div.link_foto_loja a{ color:#FFFFFF; text-decoration:none;}
div.conteudo_lojas div.detalhe_lojas div.foto_loja div.link_foto_loja a:hover{ text-decoration:underline;}
div.conteudo_lojas div.detalhe_lojas div.nome_loja { padding:0 0 0 15px; font-family:"Trebuchet MS"; font-size:14px; color:#333333; font-weight:bold; width:290px; float:left;}
div.conteudo_lojas div.detalhe_lojas div.nome_loja span { font-size:12px; font-weight:normal;}
div.conteudo_lojas div.detalhe_lojas div.nome_loja a { font-size:11px; color:#333333; font-weight:normal; text-decoration:underline;}
div.conteudo_lojas div.detalhe_lojas div.nome_loja a:hover { color:#999999;}

div.conteudo_lojas div.produtos {width:255px; float:left; padding:15px 0 0 0;}
div.conteudo_lojas div.produtos div.foto_produto {float:left; width:110px; height:130px;}
div.conteudo_lojas div.produtos div.det_produto { width:140px; font-family:"Trebuchet MS"; font-size:14px; color:#333333; font-weight:bold; float:left;}
div.conteudo_lojas div.produtos div.det_produto span {  font-family:"Trebuchet MS"; font-size:9px; color:#333333; font-weight: normal;}
div.conteudo_lojas div.produtos div.det_produto span.parcela {  font-family:"Trebuchet MS"; font-size:18px; color:#990000; font-weight: bold;}
div.conteudo_lojas div.bug_firefox {clear:both;}

div.conteudo_lojas div.tit_lista {font-family: "Trebuchet MS"; font-size: 14px; color:#666666; font-weight:bold; padding:20px 0 0 15px;}
div.conteudo_lojas div.tit_lista span{ padding:0 10px 0 0;}
div.conteudo_lojas div.tit_lista a {font-family: "Trebuchet MS"; font-size: 11px; color:#666666; font-weight:normal; text-decoration:none;}
div.conteudo_lojas div.tit_lista a:hover {text-decoration:underline;}
div.conteudo_lojas div.tit_lista input {border: 1px solid #666666; height:14px; width:200px; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
div.conteudo_lojas div.tit_lista div.select { height:20px;  width:200px; }
div.conteudo_lojas div.tit_lista div.select select {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
div.conteudo_lojas div.tit_lista div.select div.borda { height:18px; border:1px solid #666666; position:absolute;  width:198px; }

div.conteudo_lojas div.tit_lista div.select select {height:20px; width:200px; border:none;}
div.conteudo_lojas div.tit_lista input.ok { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:9px; height:18px;  background-color:#28166f; border:none; color:#FFFFFF; width:20px; margin:0 0 0 5px;}

/* FIM LOJAS */

/* IMPRENSA */

div.cont_int_imprensa { display:block; width:744px; background-image:url(/images/bg_fundo.jpg); background-repeat:repeat-y; margin:0; padding:55px 0 0 0; margin:0 0 0 15px;}
div.conteudo_imprensa {padding:0 0 0 200px;}
div.conteudo_imprensa div.titulo { font-family: "Trebuchet MS"; font-size:20px; color:#666666; font-weight:bold;}

div.conteudo_imprensa div.funcionamento {font-family: "Trebuchet MS"; font-size:10px; color:#666666; font-weight:bold; padding:0 0 0 15px;}
div.conteudo_imprensa div.separador {padding:12px 0 12px 0;}
div.conteudo_imprensa div.noticia { clear:both; padding:12px 0 0 12px;}
div.conteudo_imprensa div.noticia div.dt_noticia { background-color:#f1ba00; height:20px; width:104px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; text-align:center; line-height:17px;}
div.conteudo_imprensa div.noticia div.tit_noticia a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#888; padding:0 0 0 10px;}
div.conteudo_imprensa div.noticia div.tit_noticia a:hover {color:#ccc;}


/* FIM IMPRENSA */


/* SERVI�OS */

div.cont_int_servicos { display:block; width:744px; background-image:url(/images/bg_fundo.jpg); background-repeat:repeat-y; margin:0; padding:55px 0 0 0; margin:0 0 0 15px;}
div.conteudo_servicos {padding:0 0 0 200px; width:500px;}
div.conteudo_servicos div.titulo { font-family: "Trebuchet MS"; font-size:20px; color:#666666; font-weight:bold;}
div.conteudo_servicos div.funcionamento {font-family: "Trebuchet MS"; font-size:10px; color:#666666; font-weight:bold; padding:0 0 0 15px;}
div.conteudo_servicos div.separador {padding:12px 0 12px 0;}
div.conteudo_servicos div.tit_servico { padding:18px 0 0 15px;}
div.conteudo_servicos div.tit_servico span{ background-color:#bbd900; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; height:18px; padding:0 4px 0 4px; font-weight:bold; }
div.conteudo_servicos div.text_servico { padding:10px 0 0 15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666;}

/* O SHOPPING */

div.conteudo_servicos div.text_shopping { padding:10px 63px 0 15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666;}

/* ÁREA DO LOJISTA */

div.cont_int_lojista { display:block; width:744px; background-image:url(/images/bg_fundo.jpg); background-repeat:repeat-y; margin:0; padding:55px 0 0 0; margin:0 0 0 15px;}
div.conteudo_lojista div.titulo { font-family: "Trebuchet MS"; font-size:20px; color:#666666; font-weight:bold;}
div.conteudo_lojista {padding:0 0 0 200px;}
div.conteudo_lojista div.logado {font-family: "Trebuchet MS"; font-size:11px; color:#666666;  padding:0 0 0 15px;}
div.conteudo_lojista div.logado a.nome {font-family: "Trebuchet MS"; font-size:11px; color:#a20000;  padding:0 0 0 0;}
div.conteudo_lojista div.logado a {font-family: "Trebuchet MS"; font-size:11px; color:#666666;  padding:0 0 0 20px;}
div.conteudo_lojista div.text_lojista { padding:10px 0 0 15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
div.conteudo_lojista div.tit_lojista { padding:18px 0 10px 15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#666666; font-weight:bold;}
div.conteudo_lojista div.tit_lojista a.inativo {color:#999999; text-decoration:none;}
div.conteudo_lojista div.tit_lojista a.inativo:hover {color:#666666;}
div.conteudo_lojista div.comunicado { width:480px; padding:0 0 0 15px;}
div.conteudo_lojista div.comunicado div.dt_comunicado {width:90px; text-align:center; background-color:#bbd900; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:16px; height:18px;}
div.conteudo_lojista div.comunicado div.texto_comunicado { font-size:12px; color:#666666; font-family:"Trebuchet MS";}
div.conteudo_lojista div.separador {padding:0 0 18px 0;}
div.conteudo_lojista div.tit_comu_antigos { font-family:"Trebuchet MS"; font-size:16px; font-weight:bold; color:#666666; padding:20px 0 12px 20px;}
div.conteudo_lojista div.comunicado_ant {width:480px; padding:0 0 12px 15px;}
div.conteudo_lojista div.comunicado_ant div.dt_comunicado_ant {width:90px; text-align:center; background-color:#f1ba00; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:16px; height:18px; float:left;}
div.conteudo_lojista div.comunicado_ant div.link_comunicado_ant {font-family:"Trebuchet MS"; font-size:12px; width:310px; float:left; padding:0 0 0 10px;}
div.conteudo_lojista div.comunicado_ant div.link_comunicado_ant a {color:#666666;}
div.conteudo_lojista div.comunicado_ant div.link_comunicado_ant a:hover {color:#999999;}
div.conteudo_lojista textarea {width:270px; height:100px;}
div.conteudo_lojista div.funcionamento {font-family: "Trebuchet MS"; font-size:10px; color:#666666; font-weight:bold; padding:0 0 12px 15px;}

div.lateral {position:absolute; top:530px; left:40px;}

div.container_enquete {
	width:500px;
	height:740px;
	background-image:url(/images/bg_enquete.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
}
div.container_enquete div.texto_enquete {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:330px;
	margin:0 auto;
	padding:180px 0 0 0;
}
div.container_enquete div.texto_enquete p {
	font-size:14px;
	color:#868686;
}
div.container_enquete div.texto_enquete p.tit {
	font-size:40px;
	color:#666;
	font-weight:bold;
	margin:0;
	padding:0;
}
div.container_enquete div.texto_enquete p.sub_tit {
	font-size:25px;
	color:#666;
	font-weight:bold;
	margin:0;
	padding:0;
}
div.container_enquete div.texto_enquete p.input {
	color:#868686;
	font-size:12px;
	margin:0;
	padding:10px 0 0 0;
}