body {
	margin:22px 0 15px 0;
	padding:0;
	text-align:center;
	background-image:url(../imagens/bg_site.jpg);
	background-repeat:repeat-x;
	background-color:#151515;
}

body,td,th {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}

form {
	margin:0;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

#container_index_principal {
	width:770px;
}
#container_index_principal td {
	vertical-align:top;
}
	#container_index_principal .menu {
		width:210px;

	}
	#container_index_principal .topo {
		width:560px;
		height:250px;
	}
	
#container_lat_esq {
	width:200px;
}
	#container_lat_esq .menu {
		padding:0 0 10px 0;
	}
	#container_lat_esq .newsletter {
		padding:0 0 10px 0;
	}

#container_conteudo {
	width:560px;
	border:5px solid #121212;
	background-color:#424242;
}
#container_conteudo td {
	padding:5px;
}

#container_conteudo_index {
	width:540px;
	height:200px;
}
#container_conteudo_index td {
	padding:0;
}
	#container_conteudo_index .col_esq {
		width:267px;
		background-color:#333333;
	}
	#container_conteudo_index .col_div {
		width:6px;
	}
	#container_conteudo_index .col_dir {
		width:267px;
		background-color:#333333;
	}

#container_topoflash {
	width:540px;
	border:solid 2px #FFFFFF;
}
#container_topoflash td {
	padding:0;
}

#tab_menu {
	width:200px;
	background-color:#101010;
}
#tab_menu td {
	padding:5px;
}

#tab_sobrenos {
	width:540px;
	background-color:#333333;
}
#tab_sobrenos td {
	padding:10px;
}

#bordafoto_sobrenos {
	background-color:#8E001C;
	margin:0 10px 4px 0;
}
#bordafoto_sobrenos td {
	padding:3px;
}

#tab_faleconosco_endereco {
	width:540px;
	height:110px;
	background-color:#333333;
}
	#tab_faleconosco_endereco td {
		vertical-align:middle;
		line-height:130%;
	}
	#tab_faleconosco_endereco .imgsubtit {
		margin:0 0 8px 0;
	}

#tab_faleconosco_contato {
	margin:5px 0 0 0;
	width:540px;
	height:120px;
	background-color:#333333;
}
	#tab_faleconosco_contato .imgsubtit {
		margin:0 0 8px 0;
	}
	#tab_faleconosco_contato h2 {
		margin:0 0 8px 0;
		font-size:12px;
		font-weight:bold;
		color:#FE0116;
	}

#bordafoto_faleconosco {
	background-color:#8E001C;
	margin:0 10px 4px 4px;
}
#bordafoto_faleconosco td {
	padding:3px;
}

#tab_contato {
	width:530px;
}
#tab_contato td {
	padding: 2px 2px 2px 2px;
	vertical-align:top;
}
#tab_contato th {
	text-align:left;
	font-weight:normal;
	padding: 2px 2px 2px 2px;
	vertical-align:top;
}
#tab_contato input, textarea, select  {
	font-size:11px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background-color: #535353;
	border: 1px solid #666666;
	color: #FFFFFF;
}
#tab_contato .linhabotao {
	padding:8px 4px 20px 4px;
}
#tab_contato .botao {
	border:none;
	margin:10px 0 0 0;
}
#tab_contato .texto {
	padding:10px 0 0 0;
	text-align:center;
	border-top: 1px dashed #BDBFC1;
}

#tab_catalogo {
	width:540px;
	/*background-color:#333333;*/
}
#tab_catalogo td {
	padding:0px;
}
	#tab_catalogo .texto {
		padding:3px 0 10px 0;
	}

#container_list_catalogo .interno_esq {
	width:273px;
	vertical-align:top;
	padding:0 0 10px 0;
}
#container_list_catalogo .interno_dir {
	width:267px;
	vertical-align:top;
	padding:0 0 10px 0;
}

#tab_list_catalogo {
	width:267px;
}
#tab_list_catalogo .img {
	text-align:left;
	vertical-align:top;
	padding:0;
}


#container_list_produtos .interno_esq {
	width:137px;
	vertical-align:top;
	padding:0 8px 10px 0;
}
#container_list_produtos .interno_dir {
	width:129px;
	vertical-align:top;
	padding:0 0 10px 0;
}

#tab_list_produtos {
	width:129px;
}
#tab_list_produtos .img {
	text-align:left;
	vertical-align:top;
	padding:2px;
	background-color:#8E001C;
}
#tab_list_produtos .nomeproduto {
	text-align:center;
	vertical-align:top;
	padding:5px 0 5px 0;
}

#tab_catalogo_produtos {
	width:540px;
}
#tab_catalogo_produtos td {
	padding:0px;
}
	#tab_catalogo_produtos .infocatalogo {
		padding:3px 0 10px 0;
		text-align:right;
		border-bottom: 1px solid #676767;
	}
	#tab_catalogo_produtos .infocatalogo select {
		vertical-align:middle;
		font-size:10px;
		margin:0 0 0 3px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#tab_catalogo_produtos .produtos {
		padding:8px 0 0 0;
	}
	#tab_catalogo_produtos .paginacao {
		padding:10px 0 10px 0;
	}



#tab_catalogo_produto {
	width:540px;
}
#tab_catalogo_produto td {
	padding:0px;
}
	#tab_catalogo_produto .infocatalogo {
		padding:3px 0 10px 0;
		text-align:right;
		border-bottom: 1px solid #676767;
	}
	#tab_catalogo_produto .infocatalogo select {
		vertical-align:middle;
		font-size:10px;
		margin:0 0 0 3px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#tab_catalogo_produto .produto {
		padding:8px 0 0 0;
	}
	#tab_catalogo_produto .produto h1 {
		font-size:15px;
	}
	#tab_catalogo_produto .paginacao {
		padding:10px 0 10px 0;
	}
	#tab_catalogo_produto .subtit {
		padding:10px 0 0 0;
	}
	#tab_catalogo_produto .outros_produtos {
		padding:10px 0 0 0;
	}
	#tab_catalogo_produto .btn_voltar {
		padding:3px 0 10px 0;
		text-align:left;
		border-bottom: 1px solid #676767;
	}
	#tab_catalogo_produto .btn_voltar a {
		color:#FFFFFF;
	}

#container_foto_produto {
	width:180px;
	margin:0 0 4px 10px;
}
	#container_foto_produto .foto {
		padding: 0 0 8px 0;
	}
	#container_foto_produto .botoes {
		padding: 0 0 8px 0;
		text-align:right;
	}

#borda_foto_produto {
	width:10px;
	height:10px;
	background-color:#8E001C;
	/*margin:0 0 4px 10px;*/
}
#borda_foto_produto td {
	padding:3px;
}

#container_catalogo_index {
	width:267px;
	background-color:#333333;
}
	#container_catalogo_index .subtit {
		height:30px;
	}
	#container_catalogo_index .img_pad {
		padding:0 0 10px 0;
	}
	#container_catalogo_index .img_nopad {
		padding:0;
	}

#borda_tour {
	width:10px;
	height:10px;
	background-color:#8E001C;
	/*margin:0 0 4px 10px;*/
}
#borda_tour td {
	padding:3px;
}

#tab_sucesso {
	width:540px;
	height:250px;
	background-color:#333333;
}


#tab_cadastro {
	width:540px;
	background-color:#333333;
}
	#tab_cadastro .texto {
		margin:0 0 8px 0;
		font-size:12px;
		font-weight:bold;
		color:#FE0116;
	}
	
#tab_form_cadastro {
	width:530px;
}
#tab_form_cadastro td {
	padding: 2px 2px 2px 2px;
	vertical-align:top;
}
#tab_form_cadastro th {
	text-align:left;
	font-weight:normal;
	padding: 2px 2px 2px 2px;
	vertical-align:top;
}
#tab_form_cadastro input, textarea, select  {
	font-size:11px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background-color: #535353;
	border: 1px solid #666666;
	color: #FFFFFF;
}
#tab_form_cadastro .outros  {
	border:none;
	background-color:transparent;
}
#tab_form_cadastro .linhabotao {
	padding:8px 4px 20px 4px;
}
#tab_form_cadastro .botao {
	border:none;
	margin:10px 0 0 0;
}
#tab_form_cadastro .texto {
	padding:10px 0 0 0;
	text-align:center;
	border-top: 1px dashed #BDBFC1;
}

#container_form_login {
	width:540px;
	background-color:#333333;
}
	#container_form_login td {
		vertical-align:top;
	}
	#container_form_login .esq {
		padding:8px 2px 4px 3px;
		width:250px;
	}
	#container_form_login .dir {
		padding:8px 0 0 0;
		width:250px;
	}
	#container_form_login .msg {
		padding:5px 0 5px 5px;
		font-size:13px;
		font-weight:bold;
		color:#FFFF00;
	}

#tab_form_login {
	width:250px;
}
	#tab_form_login td {
		padding: 2px 2px 2px 2px;
		vertical-align:top;
	}
	#tab_form_login th {
		text-align:left;
		font-weight:normal;
		padding: 2px 2px 2px 2px;
		vertical-align:top;
	}
	#tab_form_login input, select  {
		font-size:11px;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		background-color: #535353;
		border: 1px solid #666666;
		color: #FFFFFF;
		height:16px;
	}
	#tab_form_login textarea {
		font-size:11px;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		background-color: #535353;
		border: 1px solid #666666;
		color: #FFFFFF;
	}
	#tab_form_login .subtit {
		padding:0 0 10px 2px;
	}
	#tab_form_login .linhabotao {
		padding:8px 4px 20px 4px;
	}
	#tab_form_login .botao {
		border:none;
		margin:10px 0 0 0;
		width:67px;
		height:25px;
	}
	#tab_form_login .texto {
		padding:10px 0 0 0;
		text-align:center;
		border-top: 1px dashed #BDBFC1;
	}

#tab_cadastro_login {
	width:250px;
}
	#tab_cadastro_login td {
		padding: 2px 2px 2px 2px;
		vertical-align:top;
	}
	#tab_cadastro_login .subtit {
		padding:0 0 10px 0;
	}
	#tab_cadastro_login .botao {
		text-align:center;
		padding:10px 0 10px 0;
	}