body {overflow-x:hidden}

/* -- RECEITAS */
.conteudo{
	color:#404040; 
	text-decoration: none; 
	font-family: arial, verdana; 
	font-size: 8pt
}

/* tambem usado em formulario */
.caixa{ 
	color:#404040;
	font-family: arial, verdana;
	font-size:11px;
	background-color:#F1F2EC;
	border:1px solid #D2D8C7;
	border-top:4px solid #D2D8C7;
	padding:3px;
}

.caixa td { 
	padding:0 0 0 5px; 
}

/* alinhamento nas celulas da tabela - usado em formulario */
.cel_dir{ text-align:right;}
.cel_cen{ text-align:center;}
.cel_esq{ text-align:left;}

/* comentario usado dentro de um formulario */
.comentario_form {
	font-size:9px;
	font-family:arial, verdana;
	color:#808000;
}

.titulo, .linktitulo, .linktitulo:hover{ 
	color: #CC3333;
	font-size: 16pt;
	font-family: Verdana, Tahoma;
	font-weight: bold;
}

.linktitulo:hover {text-decoration: underline;}
.linktitulo { text-decoration: none;}


.titulo2{ 
	color: #CC0000;
	font-size: 10pt;
	font-family: Verdana, Tahoma;
	font-weight: bold;
	background-color:#EAEAEA;
	border-color:#C0C0C0;
	border-style:solid;
	border-width: 1px;
	border-bottom-color:black;
}

.linksete_vermelhoi{
	color: blue; /*#da251d;*/
	font-size: 7pt;
	font-family: tahoma, verdana;
	text-decoration: none;
}

.linksete_vermelhoi:hover{
	text-decoration: underline;
}
.botaolink{
	text-decoration: none; 
	font-family: tahoma, helvetica, arial; 
	font-size: 8pt;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color:#990000;
	border-top-color:#FFCCCC;
	border-left-color:#FFCCCC;
	background-color: #FFFFFF;
	color: #CC0000;
	padding: 2px;
}


.botaolink:hover{
	text-decoration: none; 
	font-family: tahoma, helvetica, arial; 
	font-size: 8pt;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color:#990000;
	border-top-color:#FFCCCC;
	border-left-color:#FFCCCC;
	background-color: #FFCCCC;
	color: #CC0000;
	padding: 2px;
}

.tablemenu{
	color: #330099;
	background: #FFF;
	border-bottom:1px solid #DCE2E2;
	height:15px;
	display:block;
}

/** estilos para o menu vertical */
.tablemenu:hover{
	background:#B0E2FF;
}
.tablemenu2{
	height:9px;	
	font-size:7px;	
	padding:0;
}
.link_menu:hover { 
	color: #27408B; 
	text-decoration: none;
	background:#B0E2FF;
}
.link_menu { 
  text-decoration: none; 
  font-size: 8pt;
  color: #27408B;
  text-decoration: none;
  font-weight: bold;
  font-family: arial, tahoma, helvetica;
  display:block;  
}
.link_menusub {
	text-decoration: none; 
	font-family: arial, verdana,tahoma,helvetica,sans-serif; 
	font-size: 8pt;
	color: #0080C0;
	font-weight: bold;
	margin-left: 12px;
	display:block;	
}
.link_menusub:hover {
	text-decoration: none; 
	color: #da251d;
	background:#B0E2FF;
}

/** fim estilo menu vertical **/

/* campos de formulario */
select.textosel,  select.textosel_d,
textarea.textoarea, textarea.textoarea_d,
input.texto, input.texto_d {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	border-color:#808080;
	border-style:solid;
	border-width: 1px;
	padding-left:3px;
	padding-bottom:0;
	margin:0;
}

/* campos de formulario */
select.textosel,  select.textosel_d,
input.texto, input.texto_d {
	height:18px;
}

/* campos de formulario habilitado */
select.textosel, 
textarea.textoarea, 
input.texto{
	background: white;
	color: #000000;
}

/* campos de formulario desabilitado */
select.textosel_d,
textarea.textoarea_d,
input.texto_d {
	background-color: #DDE1DD;
	color: #000;
}

input.botao {
	font-family: verdana, arial;
	font-size:8pt;
/*  background-color: */
}

a.link_comum{
	color: #da251d;
	text-decoration: none;
	font-family: arial,verdana,tahoma,helvetica,sans-serif;
	font-size: 9pt;
}
a.link_comum:hover{
	color: #da251d;
	text-decoration: underline;
}


/* VERIFICAR OS ESTILOS ABAIXO E EXCLUIR */

.link_branco{ color:#FFF; text-decoration: none}
.linksete:hover { color:#F00; text-decoration: underline}
.linksete { color:#00F; text-decoration: none; font-family: verdana,tahoma,helvetica,arial,sans-serif; font-size: 7pt}
.fontenove { color:#000; text-decoration: none; font-family: verdana,tahoma,helvetica,arial,sans-serif; font-size: 9pt}

.menuh_DESUSO{
	background: #DA251D;
	font-family: tahoma, helvetica, arial; 
	font-size: 7pt;
	font-weight: bold;
	border: none;
	padding: 0px;
	text-align: center;
	height: 16px;
}

.menuhover_DESUSO{
	background: #FF3300;
	font-family: tahoma, helvetica, arial; 
	font-size: 7pt;
	font-weight: bolder;
	border: none;
	padding: 0px;
	text-align: center;
	height: 16px;
}

/* -- -- */ 



.inputincolonline {  
  font-family: arial, verdana,tahoma,helvetica,sans-serif; font-size: 9pt;   
  border: 1px #6c6c6c solid; width: 100px
}

.set:hover { color: #000000; text-decoration: underline}
.set {
	text-decoration: none;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

.linkoito { color: #000000; text-decoration: none}
.linkoito:hover { color: #da251d; text-decoration: underline}
.linkoito { text-decoration: none; font-family: verdana,tahoma,helvetica,arial,sans-serif; font-size: 8pt}

.linkoito_vermelho { color: #da251d; text-decoration: none}
.linkoito_vermelho:hover { color: #da251d; text-decoration: underline}
.linkoito_vermelho { text-decoration: none; font-family: verdana,tahoma,helvetica,arial,sans-serif; font-size: 8pt}

.linknove { color: #000000; text-decoration: none}
.linknove:hover { color: #da251d; text-decoration: underline}
.linknove { text-decoration: none; font-family: verdana,tahoma,helvetica,arial,sans-serif; font-size: 9pt}
.linkonze { color: #000000; text-decoration: none}
.linkonze:hover { color: #da251d; text-decoration: underline}
.linkonze { text-decoration: none; font-family: verdana,tahoma,helvetica,arial,sans-serif; font-size: 11pt}
.fontesete { color: #000000; text-decoration: none}
.fontesete { text-decoration: none; font-family: verdana,tahoma,helvetica,arial,sans-serif; font-size: 7pt}
.fonteonze { color: #000000; text-decoration: none}
.fonteonze { text-decoration: none; font-family: verdana,tahoma,helvetica,arial,sans-serif; font-size: 11pt}

/*TITULO INF. NUTRICIONAIS*/

.titulo_nutri{ 
  color:#000000; 
  text-decoration: none; 
  font-family: arial, tahoma, verdana, helvetica,  sans-serif; 
  font-size: 8pt;
  font-weight: bold
}

.texto_nutri{ 
  color:#000000; 
  text-decoration: none; 
  font-family: arial, tahoma, verdana, helvetica,  sans-serif; 
  font-size: 9pt;
 }

/*ESTILO PRODUTOS*/

  .menu_produ{ 
  color:#000000; 
  text-decoration: none; 
  font-family: arial, tahoma, verdana, helvetica,  sans-serif; 
  font-size: 9px;
  font-weight: bold
}

.titulo_produto{
  color:#000000; 
  text-decoration: none; 
  font-family: arial, tahoma, verdana, helvetica,  sans-serif; 
  font-size: 10pt;
  font-weight: bold
}

   /*ESTILO PRINCIPAL*/

.titulo_principal{
	color:#CC0000; 
	text-decoration: none; 
	font-family: arial, tahoma, verdana, helvetica,  sans-serif; 
	font-size: 10pt;
	font-weight: bold
}

.titulo_principal:hover{
text-decoration: underline;
}

 .subtitulo_principal{
  color:#484848; 
  text-decoration: none; 
  font-family: arial, tahoma, verdana, helvetica,  sans-serif; 
  font-size: 8pt;
  font-weight: bold;
  }

 .subtitulo_principal:hover{
  color:#666666; 
  text-decoration: none; 
  font-family: arial, tahoma, verdana, helvetica,  sans-serif; 
  font-size: 8pt;
  font-weight: bold
}

.texto_principal{ 
  color:#666666; 
  text-decoration: none; 
  font-family: arial, tahoma, verdana, helvetica,  sans-serif; 
  font-size: 8pt;
 }

 /* mensagem */
 .msg{
   color: #004080;
   font-size: 13px;
   font-weight:bold;
   font-family: arial, verdana;
 }
