html {
	height: 100%;
	}
body {
	height:100%;
	margin:0;
	text-align:center;
	font-family:Tahoma;
	background-color:#000000;
}
a {
	outline:0px;
}
#tudo {
	width:100%;
	min-height:100%;
	position:relative;
}
* html #tudo {
	height: 100%; /* hack para IE6 hq trata height como min-height */
}
#tudo a img {
	border:0px;
}
#tudo a {
	color:#ffffff;
}
#bg_topo {
	width:100%;
	background-image:url(../imagens/bg_top.jpg); 
	background-repeat:repeat-x; 
	background-color:#000000;
}
#home {
	margin:auto;
	width:1000px;
	text-align:left;
}
#conteudo {
	width:960px;
	*width:1000px;
	text-align:left;
	color:#FFFFFF;
	margin:auto;
	padding:0px 0px 164px 40px;
	height:auto;
}
html > body #conteudo {
	height:270px;
}
#conteudo_interna {
	position:relative;
	width:820px;
	text-align:left;
	color:#FFFFFF;
	margin:auto;
	padding:55px 90px 164px 90px;
	*padding:55px 0px 164px 0px;
	height:100%;
}
html > body #conteudo_interna {
	height:auto;
}
#conteudo_interna h1 {
	font-size:11px;
	font-weight:bold;
	color:#ff680b;
	padding:0;
	margin:0;
}
#conteudo_interna a {
	text-decoration:none ;
}
#conteudo_interna a:hover {
	text-decoration:underline;
}
#conteudo_interna h2 {
	font-size:11px;
	font-weight:bold;
	color:#949494;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
#conteudo_interna p {
	color:#949494;
	font-size:11px;
	text-align:justify;
}

/* ARRUMANDO EDITOR DE CONTEÚDO... p, div, td, table td, table */
#conteudo_interna5 {
	position:relative;
	width:820px;
	text-align:left;
	color:#FFFFFF;
	margin:auto;
	padding:55px 90px 164px 90px;
	*padding:55px 0px 164px 0px;
	height:100%;
}
html > body #conteudo_interna5 {
	height:auto;
}
#conteudo_interna5 h1 {
	font-size:11px;
	font-weight:bold;
	color:#ff680b;
	padding:0;
	margin:0;
}
#conteudo_interna5 a {
	text-decoration:none ;
}
#conteudo_interna5 a:hover {
	text-decoration:underline;
}
#conteudo_interna5 h2 {
	font-size:11px;
	font-weight:bold;
	color:#949494;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
#conteudo_interna5 p, #conteudo_interna5 div , #conteudo_interna5 td {
	color:#949494;
	font-size:11px;
	text-align:justify;
}
#conteudo_interna5 table td {
	border-top:1px solid #555;
	border-left:1px solid #555;
	border-right:0px;
	border-bottom:0px;
	padding:5px;
}
#conteudo_interna5 table {
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
	border-left:0px;
	border-top:0px;
}
/* FIM ARRUMANDO CONTEUDO */

#conteudo_galeria {
	display:table;
	width:780px;
	text-align:left;
	color:#FFFFFF;
	margin:auto;
	padding:55px 90px 164px 130px;
	*padding:55px 0px 164px 20px;
	height:100%;
}
html*#conteudo_galeria {
	width:1000px;
	*width:780px;
}
#conteudo_produtos {
	display:table;
	width:820px;
	text-align:left;
	color:#FFFFFF;
	margin:auto;
	padding:55px 90px 164px 90px;
	*padding:55px 0px 164px 0px;
	height:100%;
}
div#conteudo_produtos:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}
html*#conteudo_produtos {
	width:1000px;
	*width:820px;
}
html > body #conteudo_produtos, html > body #conteudo_galeria {
	height:auto;
}
#conteudo_produtos div, #conteudo_galeria div  {
	width:50%;
	float:left;
	display:table-cell;
	margin-bottom:50px;
}
#conteudo_produtos h1, #conteudo_galeria h1 {
	font-size:11px;
	color:#d73f06;
	font-weight:normal;
	margin:0px;
	margin-right:50px;
}
#conteudo_produtos h2, #conteudo_galeria h2 {
	font-size:11px;
	color:#949494;
	font-weight:normal;
	margin:0px;
	padding:0px 50px 20px 0px;
}
#conteudo_produtos a, #conteudo_galeria a {
	color:#fff;
	text-decoration:none;
}
#conteudo_produtos a:hover, #conteudo_galeria a:hover {
	text-decoration:underline;
}
.video_img {
	float:left; 
	margin-right:10px
}
.produtos_marcas TD {
	text-align:center;
	padding-bottom:40px;
}
#conteudo div {
	float:left;
}
#produtos_lista {
	display:table-row; 
	width:100% !important; 
	text-align:left; 
	margin:0px !important;
	padding-top:30px;
}
html > body #conteudo_produtos {
	height:auto;
}
#newsletter {
	position:relative;
	float:left;
	width:261px;
	background-image:url(../imagens/box_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#conteudo p {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:28px;
	margin:0px;
}
#news_campos {
	padding:20px 28px 10px 28px;
	text-align:right;
}
#news_campos span {
	color:#949494;
	font-size:11px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px;
	vertical-align:middle;
}
.newsinput {
	background-image:url(../imagens/news_input.jpg);
	border:0px;
	width:162px;
	height:28px;
	color:#949494;
	padding:6px 5px 5px 5px;
	font-size:11px;
	vertical-align:middle;
	margin-bottom:5px;
}
select.newsinput {
	background:#141414 url(../imagens/news_input.jpg);
	border:0px;
	width:162px;
	height:28px;
	color:#949494;
	padding:6px 5px 5px 5px;
	font-size:11px;
	vertical-align:middle;
	margin-bottom:5px;
}
.enviarimg {
	margin:20px 0px 0px 130px;
}
#noticias {
	position:relative;
	float:left;
	color:#FFFFFF;
	width:360px;
	margin-left:30px;
	*margin-left:25px;
	background-image:url(../imagens/boxG_bg.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#noticias ul {
	height:161px;
	*height:157px;
	margin:0px;
	padding:0px 0px 0px 28px;
	list-style-type:none;
	padding-right:50px;
	vertical-align:top;
}
#noticias ul li {
	padding:0px 0px 0px 20px;
	margin-bottom:20px;
	background-image:url(../imagens/not_list.gif);
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
	line-height:12px;
}
.prod_li_marca {
	background-color:#000000;
	color:#FFFFFF !important;
	margin-left:-20px;
	padding-left:20px;
	width:100%;
}
html*.prod_li_marca {
	width: 120%;
	*width:90%;
}
.prod_li_marca TD {
	padding-top:10px;
}
.prod_li  {
	margin:0px;
	padding:0px 0px 0px 28px;
	list-style-type:none;
	padding-right:50px;
	vertical-align:top;
}
.prod_li li {
	padding:0px 0px 10px 20px;
	margin-bottom:5px;
	background-image:url(../imagens/not_list.gif);
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
	line-height:12px;
}
#noticias ul li a, .prod_li li a {
	font-size:11px;
	text-decoration:none;
	color:#949494;
	vertical-align:top;
}
.prod_li li a strong:hover {
	font-size:11px;
	text-decoration:underline;
	color:#ff680b;
	vertical-align:top;
}
#noticias ul li a:hover {
	font-size:11px;
	text-decoration:underline;
	color:#949494;
	vertical-align:top;
}
#noticias ul li a strong, .prod_li li a strong {
	color:#ff680b;
	font-size:11px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	vertical-align:top;
}
#noticias ul li img {
	margin-top:20px;
}
.linha_not {
	margin:20px 0px 20px 0px;
}
.maisnot {
	margin:4px 0px 10px 180px;
}
#enquete {
	position:relative;
	float:left;
	width:261px;
	background-image:url(../imagens/box_bg.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-left:10px;
}
#cont_enquete {
	height:165px; 
	*height:161px;
}
#cont_enquete_ {
	height:196px; 
	*height:195px;
}
#enquete ul {
	margin:0px;
	padding:15px 0px 0px 27px;
	list-style-type:none;
	padding-right:50px;
}	
#enquete ul label {
	color:#949494;
	font-size:11px;
}
.votarimg {
	margin:0px 0px 10px 157px;
	*margin:0px 0px 13px 157px;
}
.img_tit_idx {
	margin-bottom:12px;
}
.somos_img {
	padding-top:40px;
	padding-bottom:40px;
}
.somos_img TD {
	text-align:center;
}
.linkSomos {
	background: url(../imagens/bt_zoom.gif) center bottom no-repeat;
	display:block;
	padding-bottom:24px;
}
.linkSomos:hover {
	background: url(../imagens/bt_zoom_over.gif) center bottom no-repeat;
}
#bg_rodape {
	width:100%;
	position:absolute;
	background-image:url(../imagens/bg_bx.jpg); 
	background-repeat:repeat-x;
	background-position:bottom;
	height:130px;
	bottom:0;
	color:#FFFFFF;
	*left:0;
}
#contato_formulario {	
	position:relative;
	width:50%; 
	float:left;
	height:100%;
	margin:auto;
}
html > body #contato_formulario {
	height:auto;
}
.contato_links {
	width:100%;
	*width:90%;
}
.contato_links TD {
	padding-top:20px;
	vertical-align:middle
}
.contato_links img {
	border:0;
}
#conteudo_contato {
	position:relative;
	width:820px;
	text-align:left;
	color:#FFFFFF;
	margin:auto;
	padding:55px 90px 164px 90px;
	*padding:55px 0px 164px 0px;
	height:440px;
}
#contato_texto {
	width:50%;
	font-size:11px;
	color:#949494;
	float:right;
}
#contato_texto a {
	font-size:11px;
	color:#949494;
	text-decoration:none;
}
#contato_texto a:hover {
	font-size:11px;
	color:#ff680b;
	text-decoration:none;
}
#contato_texto p {
	margin:0px;
	padding-left:40px;
}
.contato {
	font-size:11px;
	color:#949494;
}
.contato TD {
	padding-bottom:10px;
	text-align:right;
}
.contato input, .contato select {
	background-color:#1c1c1c;
	color:#949494;
	font-size:11px;
	border:1px #858585 solid;
	height:25px;
	padding:5px;
	width:345px;
}
.contato textarea {
	background-color:#1c1c1c;
	color:#949494;
	font-size:11px;
	font-family:tahoma;
	padding:5px;
	width:345px;
	border:1px #858585 solid;
}
.form_tel {
	text-align:left !important;
	padding-left:10px;
	padding-bottom:0px !important;
	color:#949494;
	font-size:11px;
}
.galeria_img TD {
	text-align:center;
	padding-bottom:80px;
}
.marca_tit {
	height:72px;
	*height:72px;
	text-align:right;
	padding-right:30px;
}
.marca_tit select {
	background-color:#1c1c1c;
	color:#949494;
	font-size:11px;
	width:210px;
	padding:4px;
	height:25px;
	border:1px #858585 solid;
}
.marca_img TD {
	padding-top:60px;
	text-align:center;
}
.pagina {
	padding-top:60px;
	text-align:center;
}
#rodape {
	color:#FFFFFF;
	width:918px;
	margin:auto;
	bottom: 0;
	margin-bottom:0px;
}
.LinkPag {
	padding:5px 10px;
	margin:1px;
	color:#a8a8a8;
	font-size:11px;
	background-color:#262626;
	text-decoration:none;
}
.LinkPagSelect, .LinkPag:hover {
	padding:5px 10px;
	margin:1px;
	color:#ff680b;
	font-size:11px;
	background-color:#262626;
	text-decoration:none;
}
.LinkPagDesativado {
	padding:5px 10px;
	margin:1px;
	color:#ff680b;
	font-size:11px;
	background-color:#262626;
	text-decoration:none;
}
.img_noticia {
	background: url(../imagens/bt_zoom.gif) center bottom no-repeat;
	display:inline-block;
	padding-bottom:24px;
	float:right;
	margin-left:15px;
}
.img_noticia:hover {
	background: url(../imagens/bt_zoom_over.gif) center bottom no-repeat;
}
.mais_not {
	text-align:right !important;
}
.mais_not img {
	border:0; 
	margin-top:10px;
}
.prod_list TD {
	text-align:left;
	color:#ff680b;
	font-size:11px;
	font-weight:bold;
	padding-left:30px;
	padding-bottom:30px;
}
.prod_list TD a {
	text-decoration:underline;
	color:#ff680b !important;
}
.prod_list img {
	display:block;
}