/* HTML */
html{}
body{background-color:#b4acac;margin:0;padding:0;}
form{}
input, textarea{border:1px solid #adacaa;background-color:#fff;}
.checkbox,.radiobutton {border:none;}
.btn{background-color:#dfdfdf;border:1px solid #9d9c99;padding:5px 8px;}
select{}
.botao{}
.roll{}
*{font:normal 11px Arial, Helvetica, sans-serif;}
strong, b{font-weight:bold;}
p{margin:0;margin-bottom:15px;}
img{border:none;}
em{font-style:italic;}
.txtObs{font-size:10px;}
.txtObs2{color:#666;}

/* TEXTO */
h1{margin:0;padding:0;}
h2{margin:0;padding:0;}
h3{margin:0;padding:0;}
h4{margin:0;padding:0;}
h5{margin:0;padding:0;}

a:link{color:#000;}
a:visited{color:#790202;}
a:hover{color:#d50000;}

/* ESTRUTURA */
#general{width:950px;margin:auto;}
#header{height:43px;width:950px;position:relative;}
	#mnLang{display:none;}
	#home #mnLang{display:block;/*float:right;*/width:180px;height:39px;margin:0;padding:0;right:-25px;}
		#mnLang{display:block;float:right;width:180px;height:39px;padding-right:170px;margin-top:-5px;}
		#mnLang ul{list-style-type:none;margin:0;padding:0;padding-left:65px;padding-top:18px;}
		#mnLang li{float:left;background-color:#CCCCCC;padding:2px; margin:-5px 3px 3px 3px}
		#mnLang li a{text-decoration:none;font-size:9px;color:#666666;}
		#mnLang li:hover{ border-bottom:2px solid #CCCCCC}
	#mnSec{float:left;background-color:#d50000;/*width:565px;width:500px;*/width:500px;height:37px;}/* antes do bt contrata a largura era 500px*/
		#mnSec ul{list-style-type:none;margin:0;padding:0;padding-top:15px;}
		#mnSec li{float:left;margin:0;padding:0;padding-left:22px;text-align:center;}
		#mnSec li#btHome{margin-left:10px;}
		#home #mnSec li#btHome{display:none;}

/*###### estilos para o botao da tuper contrata*/
.btContrata{background-color:#d50000;left:465px;/*width:565px;*/position:absolute;width:165px;height:37px;}
.btSaibaMais{position:absolute;width:54px;height:14px;right:-1px;bottom:0;z-index:99}
.avisoRepresentantes{border:2px solid #990000;background-color:#FFFFFF;padding:3px;position:relative;}
.avisoRepresentantes span{}
/**/

#home #marcaTuper{display:none;}
#marcaTuper{position:absolute;margin-left:793px;margin-top:-28px;}

#mn_top_catalogo{position:absolute;/*margin:10px 0 0 610px;_margin:10px 0 0 585px;*/margin:5px 0 0 640px;_margin:10px 0 0 495px;z-index:10;}
#mn_top_catalogo ul{list-style:none;margin:0;padding:0;}
#mn_top_catalogo ul li{float:left;margin:0;padding:0;margin-left:5px;}
#mn_top_catalogo ul li ul{display:none}
#mn_top_catalogo ul li ul li{ float:none; margin:0; background-color:#A39999; border:1px solid #5D4D4D;  }
#mn_top_catalogo ul li ul li a{color:#FFF; text-align: left; display: block; text-decoration:none; padding:5px;}
#mn_top_catalogo ul li ul li a:hover{text-decoration:underline; background-color:#bcb4b2}

#mn_top_catalogo_en{position:absolute;margin:10px 0 0 500px;_margin:10px 0 0 495px;z-index:10;}
#mn_top_catalogo_en ul{list-style:none;margin:0;padding:0;}
#mn_top_catalogo_en ul li{float:left;margin:0;padding:0;margin-left:5px;}

#bgContent{background:transparent url(../imagens/bg_content_repeat.jpg) 204px repeat-y;}
#bgContentEnd{background:#b4acac url(../imagens/bg_content_end.jpg) top right no-repeat;height:8px;overflow:hidden;}
#content{width:936px;background:transparent url(../imagens/bg_content_top.jpg) 0 0 no-repeat;padding:0 0 0 26px;}
#home #content{width:936px;background:transparent url(../imagens/bg_all.jpg) 0 0 no-repeat;padding:0 0 0 26px;position:relative;min-height:10px;}
	#mnNav{width:161px;margin-top:75px;float:left;}
	#home #mnNav{width:161px;margin-top:19px;float:left;}
		#mnNav ul{padding:12px 0 20px 0;margin:0;list-style-type:none;background-color:#fff;filter: alpha(opacity=85); -moz-opacity: 0.85;opacity: 0.85;width:100%;}
		#mnNav li a:hover{background:transparent url(../imagens/mn_hover.gif) right bottom no-repeat;}
		#mnNav li.subOpen a:hover{background-image:none;}

		#mnNav .subMn{background:transparent url(../imagens/submnLatbg_top.jpg) top center no-repeat;}
		#mnNav .subMn ul{background:transparent url(../imagens/submnLatbg_bottom.jpg) bottom center no-repeat;padding:0;width:auto;}
		#mnNav .subMn li a:hover{background-image:none;}
	#bannerHome{width:762px;height:397px;margin:0;padding-top:19px;float:left;}
		#mnSubSub{background:transparent url(../imagens/subsubline.gif) left bottom no-repeat;padding-top:10px;padding-bottom:7px;}
			#mnSubSub ul{list-style-type:none;margin:0;padding:0;height:15px;}
			#mnSubSub li{float:left;background:transparent url(../imagens/separacao.gif) top right no-repeat;padding:0 10px;}
			#mnSubSub li.lastItem{background-image:none;}
			
			.mnSubSubSub{position:absolute;background:transparent url(../imagens/subsubsubMn.gif) top left no-repeat;margin-top:22px;margin-left:27px;padding-left:15px;padding-top:10px;}
				.mnSubSubSub ul{margin:0;padding:0;list-style-type:none;}
				.mnSubSubSub li{float:left;}

	#contentMain{width:730px;margin:0;padding-top:19px;float:left;padding-top:75px;}
	#titlePage{margin-left:25px;}
	#contentMainTable{margin-left:25px;border:1px solid #fff;}
	#conteudoMainLeft{background-color:#d50000;width:260px;border-right:1px solid #fff;text-align:center;}
		#conteudoMainLeft .margin{margin:8px 0;}
	#conteudoMainCenter{}
		#conteudoMainCenter .margin{margin:8px 20px;}
		#conteudoMainCenter h3{margin-bottom:20px;}

#mnProdHome{height:50px;clear:both;}
	#mnProdHome ul{list-style-type:none;padding:0;margin:0;position:absolute;margin-top:-15px;width:950px;}
	#mnProdHome li{float:left;width:20%;}
#mnProd{width:780px;height:50px;position:absolute;}
	#mnProd ul{list-style-type:none;padding:0;margin:0;margin-left:10px;}
	#mnProd li{float:left;margin-right:10px;}

#footer{clear:both;margin-top:5px;}
#home #footer{clear:both;background:transparent url(../imagens/menu_bg.jpg) top center no-repeat;margin-top:20px;padding-top:25px;}
	#copyright{float:right;color:#fff;padding-right:15px;}
	#home #copyright{float:none;padding:0;position:absolute;margin-left:840px;color:#fff;}
		#copyright a{color:#fff;}
	#webmailBtn{display:none;position:absolute;margin-left:420px;margin-top:-10px;}
	#home #webmailBtn{display:block;}
	#restritoBtn{display:none;}
	#home #restritoBtn{display:block;position:absolute;margin-left:535px;margin-top:-10px;}
	#disclaimer{color:#fff;}
		#disclaimer a{color:#fff;}

/* CONTEUDOS */
#termoResponsabilidade{margin:0;padding:0;}
#termoResponsabilidade p{margin-bottom:10px;}

#content h5{color:#d50000;font-weight:bold;margin-bottom:10px;}

ul.lista{list-style-type:none;margin:0;padding:0;margin-bottom:10px;}
	ul.lista li{background:transparent url(../imagens/bullet.gif) 5px 5px no-repeat;padding-left:15px;margin-bottom:5px;}

table.tabelaEstilo1{border-collapse:collapse;}
	table.tabelaEstilo1 th{background-color:#efefef;font-weight:bold;text-align:right;padding:5px 10px;border:1px solid #cdcdcd;border-left:none;}
	table.tabelaEstilo1 td{padding:5px 10px;border:1px solid #cdcdcd;border-right:none;}
	table.tabelaEstilo1sub th{background-color:#fff;border-top:none;}
	table.tabelaEstilo1sub td{border-top:none;border-left:none;}

table.tabelaEstilo2{border-collapse:collapse;}
	table.tabelaEstilo2 th{background-color:#d50000;color:#fff;font-weight:bold;text-align:center;padding:5px 10px;border:1px solid #e2a2a2;}
	table.tabelaEstilo2 td{padding:5px 10px;border:1px solid #cdcdcd;text-align:center;}
	table.tabelaEstilo2 .first{border-left:none;}
	table.tabelaEstilo2 .last{border-right:none;}
	
table.tabelaEstilo_2{border-collapse:collapse;}
	table.tabelaEstilo_2 th{background-color:#d50000;color:#fff;font-weight:bold;text-align:center;padding:2px 2px;border:1px solid #e2a2a2;}
	table.tabelaEstilo_2 td{padding:2px 2px;border:1px solid #cdcdcd;text-align:center;}
	table.tabelaEstilo_2 .first{border-left:none;}
	table.tabelaEstilo_2 .last{border-right:none;}
	
table.tabelaEstilo_3{border-collapse:collapse;}
	table.tabelaEstilo_3 th{background-color:#d50000;color:#fff;font-weight:bold;text-align:center;padding:1px 1px;border:1px solid #e2a2a2; font-size:10px}
	table.tabelaEstilo_3 td{padding:1px 1px;border:1px solid #cdcdcd;text-align:center; font-size:9px}
	table.tabelaEstilo_3 .first{border-left:none;}
	table.tabelaEstilo_3 .last{border-right:none;}	

ul.fabricasLst{list-style-type:none;margin:0;padding:0;}
	ul.fabricasLst li{width:50%;float:left;margin-bottom:15px;}

.boxFade{width:100%;height:100%;position:absolute;top:0;left:0;filter: alpha(opacity=85); -moz-opacity: 0.85;opacity: 0.85;cursor:pointer;background-color:#5e5355;z-index:50;}
#boxZoom{border:1px solid #000;position:absolute;display:none;z-index:51;background-color:#fff;}
	#boxZoom #boxFechar{background-color:#d50000;padding:3px;text-align:right;}
	#boxZoom #boxFechar a{color:#fff;text-decoration:none;}
	#boxZoom #boxZoomImg{text-align:center;margin:10px;} 
	#boxZoom #boxZoomLegenda{margin:10px;}
	#boxZoom #boxZoomNav{float:right;margin:0 10px 30px 0;height:30px;}
		#boxZoom #boxZoomNav ul{list-style-type:none;height:30px;margin:0;padding:0;}
		#boxZoom #boxZoomNav li{float:left;width:15px;height:15px;text-align:center;margin:1px;}
		#boxZoom #boxZoomNav li a{background-color:#d50000;font-weight:bold;width:15px;height:15px;display:block;color:#FFFFFF;text-decoration:none;}
		

.imprensaNew{border-bottom:1px solid #a2a2a2;padding-top:5px;margin-bottom:10px;}
	.imprensaTitle{font-size:13px;font-weight:bold;margin-bottom:5px;}
	.premios .imprensaTitle{color:#d50000;}
	.premios .imprensaImg{padding-bottom:10px;text-align:right;}
	.imprensaDate{color:#d50000;}
	.imprensaHead{}
	.imprensaText{padding-bottom:10px;}
	.imprensaNew .imprensaFiles h6{margin-top:10px;margin-bottom:0;color:#d50000;}
	.imprensaNew .imprensaFiles ul{margin-top:0;}
	.imprensaNew .imprensaFiles li{margin-top:5px;}


.bancoImgLst{width:100%;}
	.bancoImgLst td{padding-bottom:15px;color:#7f7f7f;width:33%;}

table.formTable{}
	.formTable th{text-align:right;}
	.formTable th, .formTable td{padding:2px;vertical-align:top;}

label{color:#d50000;}
.obrigatorio{}

.depoimentos{border-bottom:1px solid #a2a2a2;margin-bottom:10px;padding-bottom:5px;}
	.depoimentos .depoimentosTxt{font-style:italic;}
	.depoimentos .depoimentosAuthor{color:#d50000;font-weight:bold;text-align:right;padding-right:25px;}
	.depoimentos .depoimentosAuthorDesc{text-align:right;padding-right:25px;}



/* layer home */
#layerAutodata{top:96px;left:200px;position:absolute;z-index:98}