* {	outline: none; }

form { margin:0px; }

html,body{
	font-family: tahoma;
	font-size: 12px;
	color: #666666;
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	background-image:url(../img/bg_degrade.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

a { color:#666666; text-decoration:none; }
	
a:hover { color: #666666; text-decoration:underline; }

h1 { font-size:20px; color:#666666; padding:0px; margin:0px; margin-bottom:20px; font-weight:normal; }

h2 { font-size:16px; color:#ba000c; padding:0px; margin:0px; font-weight:normal; }

h3 { font-size:12px; color:#666666; padding:0px; margin:0px; }

.tabela { 
	background-image:url(../img/bg_branco.jpg); 
	background-position:center; 
	background-repeat:repeat-y;
	border-top:#ba000c solid 5px;
}

.datanoticia { color:#ba000c; }
		  
.formulariolateral {
	border:none;
	width:147px;
	height:22px;
	font-size:11px;
	padding-top:3px;
	color:#666666;
	line-height:22px;
	background:transparent; !important
}

.tabeladireita_pai {
	font-size:12px; font-weight:bold; margin-bottom:9px; margin-top:7px; }

.tabeladireita_filho { margin-left:12px; margin-bottom:5px; }

.box { background-color:#f2f1f1; border-left:#d1d0d0 solid 1px; border-right:#d1d0d0 solid 1px; font-size:11px; }

.seta_navegador { color:#ba000c; }

.logos { border:#bbb9b9 solid 1px; margin-left:9px; margin-right:9px; margin-bottom:16px; }

.bordacinza { border:1px solid #CCCCCC; } 
.bordacinza:hover { border:1px solid #ba000c; }

.formulario { color:#999; border:1px solid #CCCCCC; margin-bottom:10px; margin-top:3px; height:20px; font-size:11px; line-height:22px; font-family:Tahoma, Geneva, sans-serif; }
.formulario:focus { color:#666; border:1px solid #999999; }

.slideshow { margin-top:20px; margin-bottom:20px; }

.rodape { background:url(../img/bg_linha_rodape.jpg) repeat-x bottom; }

.tabelaProduto { border:1px solid #CCCCCC; padding:10px; margin-bottom:15px; }
.tabelaProduto:hover { background-color:#ebeaea; }

.tabelapgprodutos { border:1px solid #CCCCCC; padding:7px; margin-bottom:15px; float:left; font-size:14px; width:44%; }
.tabelapgprodutos:hover { background-color:#ebeaea; }

.noticiasHome { padding-left:5px; padding-bottom:5px; padding-top:5px; border-bottom:1px dashed #CCCCCC; font-weight:normal; text-decoration:none; }
.noticiasHome:hover { background-color:#ebeaea; }

/* MAPA DO SITE */	

.nivelUm { font-weight:bold; margin-top:8px; color:#666; } 
.nivelDois { margin-left:8px; margin-top:3px; margin-bottom:3px; color:#666; } 
.nivelDoisSimples { margin-top:3px; margin-bottom:3px; color:#666; } 
.nivelTres { margin-left:20px; margin-top:3px; margin-bottom:3px; color:#666; } 

/* PAGINADOR */	

.paginador {
	width:20px;
	height:13px;
	color:#666666;
	cursor:pointer;
	float:left;
	background:#f2f1f1;
	background-repeat:no-repeat;
	border:1px solid #bbb9b9;
	text-decoration: none;
	padding-top:1px;
	display:;
	margin:2px 2px 2px 2px;
	font-size:10px; 
}

.paginador:hover {
	background-color:#f2f1f1;
	color:#ba000c;
	border:1px solid #ba000c; 
}
	
.paginador_on {	
	background-color:#ba000c;
	color:#f2f1f1;
	border:1px solid #ba000c;
	width:20px;
	height:13px;
	cursor:pointer;
	float:left;
	background-repeat:no-repeat;
	text-decoration: none;
	padding-top:1px;
	display:;
	margin:2px 2px 2px 2px;
	font-size:10px;
}

/* MENU */	

.menu_bg { width:980px; height:38px; background:url(../img/menu_bg.png) no-repeat; }

.menu_tracos { width:980px; height:38px; background:url(../img/separadores.png) no-repeat; }

.menu_expande { position:absolute; z-index:20; display:none; left:50%; }

.menu_bt_geral { line-height:38px; vertical-align:100%; float:left; background:url(../img/menu_bg_botoes.png) no-repeat 0px -38px; color:#666; text-decoration:none; cursor:pointer; }

.menu_bt_geral:hover { background-position:0px 0px; color:#FFF; text-decoration:none; }

.menu_bt_geral_ativo { line-height:38px; vertical-align:middle; float:left; background:url(../img/menu_bg_botoes.png) no-repeat 0px 0px; color:#FFF; text-decoration:none; cursor:pointer; } /* Status ATIVO do botão do menu principal*/

.submenu_bt { padding-left:20px; line-height:22px; vertical-align:middle; cursor:pointer; text-decoration:none;  }
.submenu_bt:hover { background-color:#d7d6d6; }

.submenu_subbt { padding-left:35px; line-height:22px; vertical-align:middle; cursor:pointer; text-decoration:none; }
.submenu_subbt:hover { background-color:#d7d6d6; }
