/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../imagens/fundo.jpg) center top no-repeat;
	background-color: #E9E9E9;	/*overflow-x:hidden;*/
}

h3
{
color:#FF9900;
}

th
{
color:#666666;
background-color:#f1f1f1;
}

th a
{
color:#666666;
}
.Fonte{
font-family: Georgia;
font-size: 11px;
color:#363636;
}

.Fonte a {
color: #363636;
text-decoration: none;
}
.Fonte a:hover {
color: #363636;
text-decoration: underline;
}

.fonte_cinza12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.fonte_cinza13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #666666;
}
.fonte_cinza14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
.fonte_preta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.fonte_preta18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
}
.fonte11 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
.campos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	background-color: #CCCCCC;
}
a {
	font-family: Arial, Helvetica, sans-serif;
		
}
a.link_vermelha:link {
text-decoration: none; color: #741815; font-size: 13px; font-weight: bold;
}
a.link_vermelha:visited {
text-decoration: none; color: #741815; font-size: 13px; font-weight: bold;
}
a.link_vermelha:hover {
text-decoration: none;	color: #000; font-size: 13px; font-weight: bold;
}
a.link_vermelha:active {
text-decoration: none; color: #741815; font-size: 13px; font-weight: bold;
}
a.link_preto:link {
text-decoration: none; color: #333333; font-size: 12px;
}
a.link_preto:visited {
text-decoration: none; color: #333333; font-size: 12px;
}
a.link_preto:hover {
text-decoration: underline; font-size: 12px;
}
a.link_preto:active {
text-decoration: none; color: #333333; font-size: 12px;
}
a.link_cinza:link {
text-decoration: none; color: #666666; font-size: 13px;
}
a.link_cinza:visited {
text-decoration: none; color: #666666; font-size: 13px;
}
a.link_cinza:hover {
text-decoration: underline; font-size: 13px;
}
a.link_cinza:active {
text-decoration: none; color: #666666; font-size: 13px;
}
a.link_azul:link {
text-decoration: none; color: #213159; font-size: 13px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.link_azul:visited {
text-decoration: none; color: #213159; font-size: 13px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.link_azul:hover {
text-decoration: none; color:#000000; font-size: 13px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.link_azul:active {
text-decoration: none; color: #213159; font-size: 13px;  font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}

a.link_azul2:link {
text-decoration: none; color: #213159; font-size: 12px; font-weight: bold; font-family:"Trebuchet MS";
}
a.link_azul2:visited {
text-decoration: none; color: #213159; font-size: 12px; font-weight: bold; font-family:"Trebuchet MS";
}
a.link_azul2:hover {
text-decoration:underline; color:#213159; font-size: 12px; font-weight: bold; font-family:"Trebuchet MS";
}
a.link_azul2:active {
text-decoration: none; color: #213159; font-size: 12px;  font-weight: bold; font-family:"Trebuchet MS";
}

a.link_branco:link {
text-decoration: none; color:#FFFFFF; font-size: 12px; font-weight: bold;
}
a.link_branco:visited {
text-decoration: none; color:#FFFFFF; font-size: 12px; font-weight: bold;
}
a.link_branco:hover {
text-decoration: underline; font-size: 12px; font-weight: bold;
}
a.link_branco:active {
text-decoration: none; color: #FFFFFF; font-size: 12px; font-weight: bold;
}	

.link_azul_maior, .link_azul_maior A
{
color:#213159;
font-size:15px;
font-weight:bold;
font-family:"Trebuchet MS";
text-decoration:none;
}

.fonte_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #213159;
	font-weight: bold;
}
.fonte_azul13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #213159;
	font-weight: bold;
}
.fonte_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
	font-weight: bold;
}
.fonte_vermelha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}
.fonte_branca12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;	
}
.botao1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	height: 19px;	
}
.botao2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #76B8B8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #76B8B8;
	border-right-color: #76B8B8;
	border-bottom-color: #76B8B8;
	border-left-color: #76B8B8;
}
.botao3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E7B674;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E7B674;
	border-right-color: #E7B674;
	border-bottom-color: #E7B674;
	border-left-color: #E7B674;
}

.img_cursor
{
cursor:pointer;cursor:hand;
border:0px;
}

.cursor
{
cursor:pointer;cursor:hand;
}

.div_tooltip {
z-index:1100; position: absolute; display: none;
width:1px;
margin: 14px;
}

.tabela_vermelha
{
background-color:#950400;
}

.tabela_branca
{
background-color:#FFFFFF;
}

.linha_listagem
{
border-top:1px solid #ffffff;
border-bottom:1px solid #cccccc;
}

.linha_listagem2
{
border-top:1px solid #cccccc;
border-bottom:1px solid #ffffff;
}

.Fonte_branca
{
font-family:Verdana;color:#ffffff;font-size:12px;
}

.borda_cinza_2px
{
border:2px solid #cccccc;
}

.borda_preta_1px
{
border:1px solid #000000;
}

.borda_transparente
{
border:0px; margin:0px; padding:0px;
}

.fonte_marrom
{
font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #741815; font-size: 13px; font-weight: bold;	
}

.vitrine_topicos
{
font-family:Verdana;
font-size:12px;
color:#666666;
overflow:auto;
height:150px;
width:200px;
border:1px solid #CCCCCC;
}

#filtro
{
font-family:Arial;
}

#filtro h2
{
font-weight:bold;
font-size:16px;
color:#666666;
text-align:center;
}

#filtro span
{
font-weight:bold;
color:#999999;
}

#filtro select
{
font-family:Verdana;
font-size:12px;
color:#666666;
}
#confirma{
display:none;
position:absolute;
margin-top:-170px;
margin-left:-250px;
left: 50%;
top: 50%;
width: 500px;
height: 380px;
z-index:1;
}
.paginacao
{
font-family:Arial;
color:#666666;
width:90%;
position:relative;
text-align:left;
padding-bottom:10px;
padding-top:10px;
text-align:left;
margin:auto;
}

.paginacao a
{
color:#666666;
text-decoration:none;
}

.paginacao a:hover
{
color:#ff0000;
}

.tabela_lista_produtos
{
font-family:Arial;
font-size:12px;
color:#666666;
width:200px;
height:320px;
float:left;
padding-left:5px;
padding-top:5px;
}

.tabela_lista_produtos img
{
border:1px solid #cccccc;
}

#titulo_produtos_lista
{
font-family:Arial;
width:90%;
position:relative;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}

#titulo_produtos_lista #Lat_tipo
{
color:#333333;
font-weight:bold;
}

#titulo_produtos_lista #Lat_cate
{
color:#666666;
}

/* INICIO - MENU */
.menu{
width:100%;
margin:0px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
height:30px;
padding:0px;
}
.menu ul{
list-style:none;
margin:0;
padding:0;
}
.menu li{
float:left;
padding:0px;
}
.menu ul li a{
display:block;
font-weight:normal;
margin:0px;
text-align:center;
text-decoration:none;
line-height:20px;
}

.menu li a:hover, .menu ul li:hover a{
text-decoration:none;
}
.menu li ul{
display:none;
padding:0px;
margin:0px;
border:0px;
position:absolute;
z-index:200;
/*top:1em;
/*left:0;*/
}
.menu li:hover ul{
display:block;
}
.menu li li {
display:block;
float:none;
margin:0px;
padding:0px;
}
.menu li:hover li a{
background:none;
}
.menu li ul a{
display:block;
font-size:12px;
font-style:normal;
margin:0px;
text-align:left;
}
.menu li ul a:hover, .menu li ul li:hover a{
border:0px;
text-decoration:none;
}
.menu p{
clear:left;
}	

.menu ul li ul li table
{
border-left:1px solid #000000;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
background-color:#ffffff;
}
.menu ul li ul li table tr td
{
border-right:1px solid #cccccc;
border-right-style:dotted;
padding-left:5px;
padding-right:5px;
}

.menu ul li ul li table tr td table
{
border:0px
}

.menu ul li ul li table tr td table td
{
border:0px;
}

.menu ul li ul li table tr td table td a
{
font-family:Arial;
font-size:12px;
font-weight:bold;
}

.menu ul li ul li table tr th
{
font-family:Arial;
border-bottom:1px dashed #cccccc;
color:#333333;
}

.menu ul li ul li table a
{
color:#666666;
}
.menu ul li ul li table a:hover
{
text-decoration:underline;
}
/* FIM - MENU */