body {
	margin: 5px;
	margin-top: 16px;
	background: url(../imagens/bg.jpg);
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	background-color: #EEEEEE;
}

#tbPrincipal {
	width: 970px;
	height: 100%;
	border: inset;
	border-width: 1px;
	background-color: #FFFFFF;
}

.tbCabecalhoTexto {
	font-family: Trebuchet, Arial, Verdana;
	font-size: 16px;
	color: #444444;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	background-color: #F1F1E2;
}

.tbMenuEsquerdo {
	border: outset;
	border-width: 1px;
	background-color: #F1F1E2;
}

#menu_superior {
   clear:both;
   text-align:right;
   font-weight:bold; 
}

a {
	font-family: Trebuchet, Arial, Verdana;
	color: #000000;
	text-decoration: none;
}

a:hover {
	font-family: Trebuchet, Arial, Verdana;
	color: #DB241C;
	text-decoration: none;
}

.texto {
	border-color: #DEDEDD;
	font-family: Trebuchet, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #4D4948;
}

.texto_endereco {
	border-color: #DEDEDD;
	font-family: Trebuchet, Arial, Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #4D4948;
}

.texto_telefone_rodape {
	border-color: #DEDEDD;
	font-family: Trebuchet, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4D4948;
}

.texto_negrito{
	height: 18px;
	font-size: 11px;
	font-family: Trebuchet, Arial, Verdana;
	font-weight: bold;
	color: #4D4948;
	text-decoration: none;
}


.texto_negrito_grande{
	height: 18px;
	font-size: 13px;
	font-family: Trebuchet, Arial, Verdana;
	font-weight: bold;
	color: #4D4948;
}

.texto_vermelho {
	font-family: Trebuchet, Arial, Verdana;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

.texto_NovaFilial {
	font-family: Trebuchet, Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #DB241C;
	text-decoration: none;
}

.texto_menu_superior {
	font-family: Trebuchet, Arial, Verdana;
	font-size: 15px;
	font-weight:bold;
	color: #DB241C;
	text-decoration: none;
}

.texto_menu_superior:hover {
	font-family: Trebuchet, Arial, Verdana;
	font-size: 15px;
	font-weight:bold;
	color: #4D4948;
	text-decoration: none;
}

.texto_menu_superior_selecionado{
	font-family: Trebuchet, Arial, Verdana;
	font-size: 15px;
	font-weight:bold;
	color: #4D4948;
	text-decoration: none;
}

.texto_menu_superior_selecionado:hover{
	font-family: Trebuchet, Arial, Verdana;
	font-size: 15px;
	font-weight:bold;
	color: #DB241C;
	text-decoration: none;
}

.texto_menu_esquerdo {
	font-family: Trebuchet, Arial, Verdana;
	font-size: 12px;
	color: #000000;
	font-weight:300;
	text-decoration: none;
}

.texto_menu_esquerdo:hover {
	text-decoration: underline; 
}

.links_gerais {
	font-family: Trebuchet, Arial, Verdana;
	font-size: 12px;
	color: #000000;
	font-weight:300;
	text-decoration: none;
}

.links_gerais:hover {
	text-decoration: underline; 
}

.texto_menu_superior_negrito {
	font-family: Trebuchet, Arial, Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.legenda_menu {
	font-family: Trebuchet, Arial, Verdana;
	font-size: 16px;
	color: #444444;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.box {
	font-family: Trebuchet, Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	border: 1px solid #DEDEDD;
}

.botao {
	font-family: Trebuchet, Arial, Verdana;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #000000;
	font-weight: bold;
}

.msg_erro {
	font-family: Verdana;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;	
}

.texto_upload
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
color: dimgray;
}

.tbHome {
	border: solid;
	border-width: 2px;
	border-color: #DEDEDD;
	font-family: Trebuchet, Arial, Verdana;
	font-size: 12px;
	color: #4D4948;
}

.tbFiliais {
	border: solid;
	border-width: 0px;
	border-color: #DEDEDD;
	font-family: Trebuchet, Arial, Verdana;
	font-size: 12px;
	color: #4D4948;
}


.tbEmpresa {
	border: solid;
	border-width: 1px;
	border-color: #DEDEDD;
	font-family: Trebuchet, Arial, Verdana;
	font-size: 12px;
	color: #4D4948;
}

.trTitulosHome {
	background-color: #EFEEEE;
	font-size: 12px;
	font-family: Trebuchet, Arial, Verdana;
	font-weight: bold;
	color: #4D4948;
	text-align:left;
}

.trTitulos {
	font-size: 12px;
	font-family: Trebuchet, Arial, Verdana;
	font-weight: bold;
	color: #4D4948;
}

.trSubTitulos {
	font-size: 13px;
	font-family: Trebuchet, Arial, Verdana;
	font-weight: bold;
	color: #969594;
}

.tbHomeTelefones{
	border-color: #DEDEDD;
	font-family: Trebuchet, Arial, Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #4D4948;
}

.tbProdutosHome {
	border: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

/*------------------------------------------------------------------------------------------
						LISTAGEM GALERIA DE FOTOS
------------------------------------------------------------------------------------------*/
.topo-dir {
            width:220px;
}

.baixo-dir {
            padding:0 25px 24px 0;
            height: 200px;
}

/******************************************************************** 
               Estilo para os produtos da vitrine					  
*********************************************************************/
#produtos-2 { 
	width: 100%; 
	float: right;
}


#produtos-2 .produto { 
	float: left; 
	width: 177px; 
	height: 200px; 
	margin: 5px; 
}

.ProdName            {	font:10px Verdana; color: #333333; font-weight:bold;}

.ProdPrice            {	font:12px Verdana; color: #FF6600; }
/*------------------------------------------------------------------------------------------
						LISTAGEM GALERIA DE FOTOS
------------------------------------------------------------------------------------------*/
