* {
	margin:0;
	padding:0;
	color:#000;
	font-family:verdana, arial, helvetica, sans-serif;
}

body {
	width:100%;
	background:#737D7E url(../../img/background.jpg) repeat-x top left;
}

#geral {
	width:800px;
	background:url(../../img/back_conteudo_geral.jpg) repeat-y top center;
	position:relative;
	left:50%;
	margin-left:-400px;
}

fieldset {
	border:0;
}

legend {
	display:none;
}

/* IMAGE REPLACEMENT */
h2, h3, h4, label.busca, input.busca_submit, ul.busca_site li, ul.menu_navegacao li a, a.home, a.produtos_link, a.asuvinil_link, a.renovevocemesmo_link, a.renovevocemesmo2_link, a.selfcolor_link, a.escolhasuacor_link, a.decoracao_link, a.novidades_link, label.cadastro, a.envie_email, a.lista_compras, a.politica, a.termos, address, a.menu_historia_1960, a.menu_historia_1960_over, a.menu_historia_1970, a.menu_historia_1970_over, a.menu_historia_1980, a.menu_historia_1980_over, a.menu_historia_1990, a.menu_historia_1990_over, a.menu_historia_2000, a.menu_historia_2000_over, a.funcionamento_responsable, a.grupo_basf, a.tit_coresSensacoes_link {
	text-indent:-90000em;
	overflow:hidden;
}

/* ##############################################
TOPO
############################################## */
#topo {
	width:778px;
	height:86px;
	border-left:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	margin:0 10px;
	background-color:#fff;
}

#topo h1 {
	width:137px;
	float:left;
	display:inline;
	margin:30px 0 0 15px;
	background:url(../../img/suvinil_logo.gif) no-repeat top left;
}

#topo h1 a {
	height:48px;
	text-indent:-90000em;
	overflow:hidden;
	display:block;
}

#topo h3 {
	background:url(../../img/renovar_e_facil_e_so_querer_en.gif) no-repeat top left;
	width:165px;
	height:12px;
	float:left;
	margin:68px 0 0 5px;
}

/* ##############################################
TOPO > BUSCA E IDIOMAS
############################################## */
#topo #busca_site {
	width:410px;
	height:41px;
	float:right;
	margin-top:17px;
}

#topo #busca_site fieldset {
	width:180px;
	display:block;
	float:left;
	visibility:hidden;
}

#topo #busca_site label.busca {
	width:45px;
	height:58px;
	background:url(../../img/busca.gif) no-repeat top left;
	float:left;
	cursor:pointer;
}

#topo #busca_site input#busca_text {
	width:89px;
	height:15px;
	background-color:#e9e9e9;
	border:1px solid #d3d3d3;
	margin:20px 0 0;
	display:block;
	float:left;
	font-size:9px;
}

#topo #busca_site input.busca_submit {
	width:38px;
	height:18px;
	background:url(../../img/enviar_busca.gif) no-repeat top left;
	border:0;
	cursor:pointer;
	display:block;
	float:left;
	margin:20px 0 0 5px;
}

#topo #busca_site ul.busca_site {
	width:210px;
	float:left;
	list-style:none;
	display:inline;
}

#topo #busca_site ul.busca_site li a {
	height:41px;
	display:block;
}

#topo #busca_site ul.busca_site li {
	height:41px;
	float:left;
}

#topo #busca_site ul.busca_site li.sac {
	width:85px;
	background:url(../../img/sac.gif) no-repeat top left;
	margin:0 3px;
	visibility:hidden;
}

#topo #busca_site ul.busca_site li.english {
	width:58px;
	background:url(../../img/portugues.gif) no-repeat top left;
}


#topo #busca_site ul.busca_site li.espanol {
	width:58px;
	background:url(../../img/espanol.gif) no-repeat top left;
}

/* ##############################################
MENU NAVEGAÇÃO
############################################## */
#topo #menu_navegacao {
	width:410px;
	float:right;
	margin:0 8px 0 0 !important;
	_margin:-17px -25px 0 0;
	visibility:hidden;
}

#topo #menu_navegacao ul.menu_navegacao {
	width:447px;
	height:30px;
	list-style:none;
}

#topo #menu_navegacao ul.menu_navegacao li {
	float:left;
	height:30px;
	margin-right:5px;
}

#topo #menu_navegacao ul.menu_navegacao li a {
	display:block;
}

#topo #menu_navegacao ul.menu_navegacao li a.mapa_do_site {
	width:85px;
	background:url(../../img/mapa_do_site.gif) no-repeat top left;
}

#topo #menu_navegacao ul.menu_navegacao li a.meu_cadastro {
	width:89px;
	background:url(../../img/meu_cadastro.gif) no-repeat top left;
}

#topo #menu_navegacao ul.menu_navegacao li a.fale_conosco {
	width:85px;
	background:url(../../img/fale_conosco.gif) no-repeat top left;
}

#topo #menu_navegacao ul.menu_navegacao li a.lojas {
	width:45px;
	background:url(../../img/lojas.gif) no-repeat top left;
}

#topo #menu_navegacao ul.menu_navegacao li a.clube_amigo {
	width:70px;
	background:url(../../img/clube_amigo.gif) no-repeat top left;
	margin-top:1px;
}

/* ##############################################
CONTEUDO GERAL
############################################## */
#conteudo_geral {
	width:780px;
	margin:268px 0 0 10px !important;
	margin:267px 0 0 10px;
	border-top:1px solid #c5c5c5;
}

#conteudo_geral a {
	display:block;
}

#conteudo_geral p, #conteudo_geral a, #conteudo_geral th, #conteudo_geral td, span.observacao {
	font:9px verdana, arial, helvetica, sans-serif;
}

/* ##############################################
NAVEGAÇÃO CONTEUDO
############################################## */
#conteudo_geral ul.nav {
	list-style:none;
}

#conteudo_geral ul.nav li {
	float:left;
}

#conteudo_geral #conteudo label {
	font-size:9px;
	text-indent:15px;
}

#conteudo_geral #conteudo a.link_inline {
	width:auto;
	display:inline;
	margin:0;
}

#conteudo_geral #conteudo a.home {
	width:39px;
	height:16px;
	background:url(../../img/home.gif) no-repeat top left;
}

#conteudo_geral #conteudo a.produtos_link {
	width:60px;
	height:16px;
	background:url(../../img/produtos/produtos_link_en.gif) no-repeat top left;
	margin-left:3px;
}

#conteudo_geral #conteudo a.asuvinil_link {
	width:53px;
	height:16px;
	background:url(../../img/asuvinil/asuvinil_link_en.gif) no-repeat top left;
	margin-left:1px;
}

#conteudo_geral #conteudo a.renovevocemesmo_link {
	width:85px;
	height:16px;
	background:url(../../img/renove/renovevocemesmo_link_en.gif) no-repeat top left;
	margin:10px 0 0 5px;
}

#conteudo_geral #conteudo a.renovevocemesmo2_link {
	width:82px;
	height:27px;
	background:url(../../img/renove/corrigindo_problemas/renovevocemesmo2_link.gif) no-repeat top left;
	margin:10px 0 0 5px;
}

#conteudo_geral #conteudo a.escolhasuacor_link {
	width:98px;
	height:16px;
	background:url(../../img/escolha_sua_cor/escolhasuacor_link.gif) no-repeat top left;
	margin:10px 0 0 5px;
}

#conteudo_geral #conteudo a.decoracao_link {
	width:68px;
	height:16px;
	background:url(../../img/decoracao/decoracao_link.gif) no-repeat top left;
	margin:10px 0 0 5px;
}

#conteudo_geral #conteudo a.selfcolor_link {
	width:60px;
	height:16px;
	background:url(../../img/renove/suvinil_selfcolor/selfcolor_link.gif) no-repeat top left;
	margin:9px 0 0 5px;
}

#conteudo_geral #conteudo a.novidades_link {
	width:68px;
	height:16px;
	background:url(../../img/novidades/novidades_link.gif) no-repeat top left;
	margin:10px 0 0 5px;
}

#conteudo_geral #conteudo a.tit_coresSensacoes_link {
	width:121px;
	height:16px;
	background:url(../../img/CoresSensacoes/tit_coressensacoes_link.gif) no-repeat top left;
	margin:12px 0 0 4px;
}

#conteudo_geral #conteudo .clicada {
	width:18px;
	height:18px;
	background:url(../../img/escolha_sua_cor/escolha_sua_cor_borda.gif) no-repeat top left;
}

#conteudo_geral #conteudo .borda_maior {
	background:url(../../img/escolha_sua_cor/escolha_sua_cor_borda_maior.gif) no-repeat top left;
}

#conteudo_geral #conteudo {
	width:619px;
	float:right;
}

#conteudo_geral #conteudo p {
	margin:5px 0 0 15px;
	line-height:13px;
}

#conteudo_geral #conteudo a {
	margin:10px 0 0 15px;
	width:71px;
}

#conteudo_geral #conteudo div.bord {
	border:0;
}

#conteudo_geral #conteudo button.botao_padrao {
	width:150px;
	height:21px;
	background:url(../../img/botao_padrao.gif) no-repeat top left;
	border:0;
	font-size:11px;
	cursor:pointer;
}

#conteudo_geral #conteudo button.botao_imprimir {
	width:100px;
	height:21px;
	background:url(../../img/botao_imprimir.gif) no-repeat top left;
	border:0;
	font-size:11px;
	cursor:pointer;
}

/* ##############################################
DESTAQUES HOME
############################################## */
/* divDestaqueLeft */
.divDestaqueLeft {
	width:160px;
	height:405px;
	float:left;
}
.divDestaqueLeft p {margin:0 20px;}
#conteudo_geral .divDestaqueLeft a {margin:10px 20px 0; display:inline; float:left;}

.divDestaqueHomeAcrilicosSemCheiro {background:url(../../img/acrilicossemcheiro_familia.jpg) no-repeat top left;}
.divDestaqueHomeAcrilicosSemCheiro h3 {
	width:120px;
	height:41px;
	margin:259px 0 12px;
	background:url(../../img/novosacrilicossemcheiro_en.gif) no-repeat 20px 0;
}

/* divDestaqueRight */
/* ------------------------- */
#conteudo_geral #conteudo .divDestaqueRight p {margin:5px 15px 0;}
#conteudo_geral #conteudo .divDestaqueRight a {margin:10px 0 0 15px; display:inline; float:left;}
/* ------------------------- */
.divDestaqueRight {
	width:154px;
	height:271px;
	display:block;
	float:left;
	cursor:pointer;
}

.divDestaqueRight h3 {
	width:154px;
	height:44px;
	margin-top:119px;
}

.divDestaqueHomeSimuladorDecoracao {
	background:url(../../img/destaque_simulador_decoracao.jpg) no-repeat top left;
	border-right:1px solid #c5c5c5;
}
.divDestaqueHomeSimuladorDecoracao h3 {background:url(../../img/simulador_de_decoracao_en.gif) no-repeat 0 0;}

.divDestaqueHomeSelfColor {
	background:url(../../img/cores_e_sensacoes_en.jpg) no-repeat top left;
	border-right:1px solid #c5c5c5;
}
.divDestaqueHomeSelfColor h3 {background:url(../../img/cores_e_sensacoes_en.gif) no-repeat 0 0;}
#conteudo_geral #conteudo .divDestaqueHomeSelfColor a {margin-top:23px;}

.divDestaqueHomeRenove {
	background:url(../../img/feng_shui_en.jpg) no-repeat top left;
	border-right:1px solid #c5c5c5;
}
.divDestaqueHomeRenove h3 {background:url(../../img/feng_shui_en.gif) no-repeat 0 0;}
#conteudo_geral #conteudo .divDestaqueHomeRenove a {margin-top:36px;}

.divDestaqueHome48Years {
	background:url(../../img/suvinil_na_ilha_de_caras_en.jpg) no-repeat top left;
}
.divDestaqueHome48Years h3 {background:url(../../img/suvinil_na_ilha_de_caras_en.gif) no-repeat 0 0;}
#conteudo_geral #conteudo .divDestaqueHome48Years a {margin-top:23px;}

#conteudo_geral #conteudo .divDestaqueHomeNovosAcrilicosSemCheiro a {margin-top:23px;}

/* divDestaqueHomeBuscaLojas, divDestaqueHomeBuscaProdutos */
.divDestaqueHomeBuscaLojas, .divDestaqueHomeBuscaProdutos {
	width:309px;
	height:133px;
	float:left;
	border-top:1px solid #c5c5c5;
}

.divDestaqueHomeBuscaLojas h3, .divDestaqueHomeBuscaProdutos h3 {
	height:45px;
}

#conteudo_geral #conteudo .divDestaqueHomeBuscaLojas p, #conteudo_geral #conteudo .divDestaqueHomeBuscaProdutos p {
	margin:5px 5px 0 15px;
}
#conteudo_geral #conteudo .divDestaqueHomeBuscaLojas a, #conteudo_geral #conteudo .divDestaqueHomeBuscaProdutos a {
	display:inline;
	float:left;
	margin:10px 0 0 15px;
}
.divDestaqueHomeBuscaLojas h3 {background:url(../../img/busca_de_lojas_en.gif) no-repeat 0 0;}

.divDestaqueHomeBuscaProdutos {border-left:1px solid #c5c5c5;}
.divDestaqueHomeBuscaProdutos h3 {background:url(../../img/busca_de_produtos_en.gif) no-repeat 0 0;}

/* ##############################################
RODAPE
############################################## */
#rodape {
	width:778px;
	height:158px;
	background:url(../../img/rodape.jpg) repeat-x top center;
	margin-left:11px;
	clear:both;
}

#rodape #box_cadastro {
	height:41px;
	visibility:hidden;
}

#rodape #box_cadastro label.cadastro {
	width:245px;
	height:30px;
	display:block;
	background:url(../../img/cadastre_se.gif) no-repeat 20px 15px;
	float:left;
	cursor:pointer;
}

#rodape #box_cadastro input#cadastro {
	width:89px;
	height:15px;
	margin:15px 0 0 5px;
	border:1px solid #d3d3d3;
	background-color:#e9e9e9;
	font-size:9px;
	float:left;
}

#rodape #box_cadastro input.cadastro_submit {
	width:33px;
	height:15px;
	background:url(../../img/enviar_cadastro.gif) no-repeat top left;
	border:0;
	cursor:pointer;
	margin:15px 0 0 3px;
}

#rodape #box_cadastro #envie_e_lista {
	width:285px;
	display:block;
	float:right;
	margin-top:-17px;
}

#rodape #box_cadastro a.envie_email {
	width:158px;
	height:16px;
	background:url(../../img/envie_email.gif) no-repeat 0 1px;
	display:block;
	float:left;
}

#rodape #box_cadastro a.lista_compras {
	width:104px;
	height:15px;
	background:url(../../img/lista_compras.gif) no-repeat top left;
	display:block;
	float:left;
}

#rodape #politica_e_termos {
	height:28px;
	float:right;
	visibility:hidden;
}

#rodape #politica_e_termos a.politica {
	width:134px;
	height:15px;
	background:url(../../img/politica_de_privacidade.gif) no-repeat top left;
	display:block;
	float:left;
	margin-top:5px;
}

#rodape #politica_e_termos a.termos {
	width:224px;
	height:15px;
	background:url(../../img/termos_imagem.gif) no-repeat top left;
	float:left;
	display:block;
	margin:5px 20px 0 0;
}

#rodape #copyright {
	height:70px;
	clear:both;
	padding-top:13px;
}

#rodape #copyright address {
	width:280px;
	height:15px;
	background:url(../../img/copyright_en.gif) no-repeat top left;
	margin-left:25px;
}

#rodape #copyright span.observacao {
	width:723px;
	display:block;
	color:#9c9c9c;
	margin:5px 0 0 25px;
}

/* ##############################################
CONTEUDO
############################################## */
#conteudo_geral #conteudo div.conteudo_top {
	width:620px;
	height:50px;
	display:block;
	margin:45px 0 10px 0;
}

#conteudo_geral #conteudo div.conteudo_top p {
	clear:left;
}

#conteudo_geral #conteudo div#conteudo_bottom {
	width:620px;
	height:120px;
	clear:both;
	margin:0 0 0 -1px;
	padding:65px 0 0 0;
}

/* ##############################################
FLASH VITRINE
############################################## */
#flash_vitrine {
	position:absolute;
	width:100%;
	height:315px;
	top:87px !important;
	top:89px;
	
}

/* TEMPORÁRIO */
#conteudo_geral #conteudo div.conteudo_middle_temp {
	height:600px;
}

/* DIV SIMULADOR */
#DivSimulador {
	width: 780px;
	position: absolute;
	top: 24px;
	left: 50%;
	margin:0 0 0 -390px;
	height: 605px;
}