/***  Formatação quadro de texto ***/
#mapa {position:absolute; z-index:1; left:226px; top:125px; height:190px; width:420px; visibility:visible;}
.fonte {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align: justify;
	color: #000000;
	margin: 3px;
	background-color: #FFFFFF; /*E2ECF1*/
}


/*** Fontes ***/
.titulo {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC3300; vertical-align: baseline; font-weight: bold;}
.subtitulo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; font-weight: bold;}
.tabfont {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #333366; font-weight: bold;}
.marca {
	color: #333399;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.titulo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	vertical-align: text-top;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CC3300;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

/*** Formulario ***/
.campo {
	background-color: #FFFBEA;
	color: #660000;
	border: 1 solid #003366;
	font-size: 10px;
}
.botao {
	background-color: #F29200;
	color: #660000;
	border: 2 solid #00005E;
}
.erro {
	background-color: #FFBD91;
	color: #660000;
	border: 1 solid #003366;
	font-size: 10px;
	font-weight: bold;
}

/*** Notícias ***/
A.news {
	font-family:Arial,Helvetica,sans-serif;
	color: #663300;
	text-decoration: none;
	font-size: 10px;
}
A.news:visited { text-decoration:none; color: #6699CC; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
A.news:hover   { text-decoration:underline; color: #CC0000; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
A.news:active  { text-decoration:none; color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.data {font-family:arial,helvetica,sans-serif; font-size:10px; font-weight:normal;}

/*** Propaganda ***/
A.propaganda {color: #FFFFFF; font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none;}
A.propaganda:hover{color: #000066; text-decoration: underline;}

/*** Barra de rolagem ***/

body {
	scrollbar-shadow-color: #804040; /*#000000;*/
	scrollbar-face-color: #FCA918; /*204884*/
	scrollbar-3dlight-color: #804040; /*#000000;*/
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #804040; /*#000000;*/
	scrollbar-track-color: #FFEBD7; /*#E6E6E6;*/
	scrollbar-arrow-color: #FFFFFF;
	/*background-color: #E2ECF1; /*E2ECF1*/
	background: url(gif/fundo_bolinha.gif) repeat
}

/*---------- Tabela Menu Superior ----------*/

table.MenuSup {
	border-collapse: collapse;
	background-color: #FFFFFF;
/*	vertical-align: middle; */
	width: 100%;
}

table.MenuSup tr {
	text-align: left;
}

table.MenuSup tr.MSup {
	text-align: center;
	background-image: url(gif/Fmenu2.gif);
}
A.TopLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #993300;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
A.TopLink:hover {
	text-decoration:underline;
	color: #FFFFCC;
}

A.TopLink:link {
	text-decoration:none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.TopLink:active {
	text-decoration:underline;
	color: #FFFFCC;
}

/*---------- Tabela Menu Lateral (linhas/tipos) ----------*/

table.MenuLat {
	border-collapse: collapse;
	background-color: #2B52AA;
}

table.MenuLat td {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin solid #FFFFFF;
	font-size: 9px;
	color: #FFFFFF;
	text-indent: 20px;
}


/*---------- Tabela Menu Interno ----------*/

table.comBorda {
	border-collapse: collapse;
	border: thin solid #E2ECF1; /* Precedência tem bug no IE */
}

table.comBorda td {
	border: 1px dotted blue;
	text-align: center;
}

/*---------- Texto rodapé ----------*/

.rodape {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #990000;
}

/*---------- Produto ----------*/

TABLE.produtoDetalhe
{
	padding: 0px;
	font-size: 10px;
}
TD.produtoDetalheNome
{
	padding-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}
TD.produtoDetalheDescricao
{
	color: #000;
	font-size: 10px;
}
TD.produtoResenhaHeader
{
	background-color: #FFC164;
	color: #660000;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}
