body { 
text-align:left;
margin : 0; 
padding : 0; 
border : none; 
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#929292;
font-weight: normal;
line-height:14px;

} 

body, html { height:100%; } /* Necessario */
IMG{ border:0px; margin:0px; }
ul { list-style-type: none; margin:0px; padding:0px; }

#tudo {
	position:absolute;
	min-height:100%; /* Para browsers modernos */
	height:auto !important; /* Para browseras modernos */
	height:100%; /* Para o IE6 */
	width:100%;
}
#conteudo {
	position:relative;
	width:100%;
	padding-bottom:90px; /* Esse padding Serve para definir a area minima entre o conteudo e o final da página*/
}
#rodape {
	background-color:#4e4e4e;
	width:100%;
	height:48px;
	position:absolute;
	bottom:0 !important;
}
.banner {
	width:100%;
	height:231px;
	position:relative;
	bottom:0 !important;
	z-index: -100;
}


#horizontal li			{ float:left; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-transform: none; text-decoration: none;}
#horizontal li a			{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #c8c8c8; font-weight: normal; text-transform: none; text-decoration: none;}
#horizontal li a:hover		{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #000000; font-weight: normal; text-transform: none; text-decoration: none;}

ul#vertical{ float:right; }
#vertical li			{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #897a00; font-weight: bold; text-transform: uppercase; text-decoration: none; }
#vertical li	a		{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #897a00; font-weight: normal; text-transform: uppercase; text-decoration: none; }
#vertical li	a:hover	{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #333300; font-weight: normal; text-transform: uppercase; text-decoration: none; }


.fundo_topo 	{ background-image:url(../i/fundo_topo.png); background-repeat:repeat-y; height:114px;}
.fundo_rodape 	{ background-image:url(../i/fundo_topo.png); background-repeat:repeat-y; height:80px;}
.fundo_menu 	{ background-image:url(../i/fundo_menu3.png); background-repeat:repeat-x; height:206px;}

.menu		{ font-family: Arial, Helvetica, sans-serif; margin-top: 100px;  font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
.menu:hover	{ font-family: Arial, Helvetica, sans-serif; margin-top: 100px; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
.menuon			{ font-family: Arial, Helvetica, sans-serif; margin-top: 100px; font-size: 12px; color: #959595; font-weight: bold; text-decoration: none;}
.menuon:hover	{ font-family: Arial, Helvetica, sans-serif; margin-top: 100px; font-size: 12px; color: #959595; font-weight: bold; text-decoration: none;}

h1			{  margin:0px; text-align:left; margin-left:16px; margin-top:8px; margin-right:16px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #801d28; font-weight:bold; text-decoration: none; }
h1:hover	{  margin:0px; text-align:left; margin-left:16px; margin-top:8px; margin-right:16px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #801d28; font-weight:bold; text-decoration: none; }
.title		{  margin:0px; text-align:left; margin-left:16px; margin-top:8px; margin-right:16px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #801d28; font-weight:bold; text-decoration: none; }
.title:hover{  margin:0px; text-align:left; margin-left:16px; margin-top:8px; margin-right:16px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #801d28; font-weight:bold; text-decoration: none; }

<!--h2		{ margin-top:10px; margin-bottom:10px; margin-right:0px; margin-left:0px; line-height:14px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #575757; font-weight:bold; text-decoration: none; } -->

h2				{ margin:0px; line-height:14px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #575757; font-weight:bold; text-decoration: none; }
h2:hover		{ margin:0px; line-height:14px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #575757; font-weight:bold; text-decoration: none; }
.title2			{ margin:0px; line-height:14px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #575757; font-weight:bold; text-decoration: none; }
.title2:hover	{ margin:0px; line-height:14px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #575757; font-weight:bold; text-decoration: none; }

.h2b			{ text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #575757; font-weight:bold; text-decoration: none; }
.h2b:hover		{ text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #575757; font-weight:bold; text-decoration: none; }

h3				{ line-height:22px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #939393; font-weight:normal; text-decoration: none; }
h3:hover		{ line-height:22px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #939393; font-weight:normal; text-decoration: none; }
.title3			{ line-height:22px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #939393; font-weight:normal; text-decoration: none; }
.title3:hover	{ line-height:22px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #939393; font-weight:normal; text-decoration: none; }

.marcas			{ line-height:18px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #801d28; font-weight:bold; text-decoration: none; } 



.txt		{ padding-left: 5px; line-height:16px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #929292; font-weight: normal; text-decoration: none; text-transform: none; }
.txt:hover	{ padding-left: 5px; line-height:16px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #929292; font-weight: normal; text-decoration: none; text-transform: none; }

.txt2		{ text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #929292; font-weight: normal; text-decoration: none; text-transform: none; }
.txt2:hover	{ text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #929292; font-weight: normal; text-decoration: none; text-transform: none; }

.txt3		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #801d28; font-weight: bold; text-decoration: none; text-transform: none;  }
.txt3:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #801d28; font-weight: bold; text-decoration: none; text-transform: none; cursor:pointer }

a		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #929292; font-weight: normal; text-decoration: none; text-transform: none; }
a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #929292; font-weight: normal; text-decoration: none; text-transform: none; }
.link		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #929292; font-weight: normal; text-decoration: none; text-transform: none; }
.link:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #929292; font-weight: normal; text-decoration: none; text-transform: none; }

.welink			{ line-height:24px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #8c8c8c; font-weight: bold; text-decoration: none; }
.welink:hover	{ line-height:24px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #71747b; font-weight: bold; text-decoration: none; }

.txt_rodape		{ line-height:24px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #8c8c8c; font-weight: normal; text-decoration: none; }
.txt_rodape:hover	{ line-height:24px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #8c8c8c; font-weight: normal; text-decoration: none; }