/* CSS Document */

body {
   background-color: #FFCC00;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
body,td,th {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #1B1E52;
}
a:link {
   color: #1B1E52;
   font-weight: bold;
}
a:visited {
   color: #1B1E52;
   font-weight: bold;
}
a:hover {
   color: #373DA8;
}
.bg_interno {
   background-image : url(img/bg_texto.jpg);
   background-repeat: no-repeat;
   background-attachment: fixed;
}

/********* Estilo do título dos Programas  */

.titulo_prog {
   font-size  : 18px; 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}

/********* Estilo dos títulos da seleção de produtos  */

.titulo_selecao {
   color      : red; 
   font-size  : 12px; 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}

/********* Estilos para formulários  */

.td_titulo_campo {
   font-family   : Arial, Helvetica, sans-serif; 
   font-size     : 10px; 
   color         : #000000; 
   text-align    : right;
   vertical-align: middle;
}
.td_titulo_campo_obrig {
   font-family   : Arial, Helvetica, sans-serif; 
   font-size     : 10px; 
   color         : #000000; 
   text-align    : right;
   font-weight   : bold;
   vertical-align: middle;
}

.td_conteudo_campo {
   font-family: Arial, Helvetica, sans-serif; 
   font-size  : 10px; 
   text-align : left;
}
.td_titulo_coluna {
   font-family   : Arial, Helvetica, sans-serif; 
   font-size     : 10px; 
   color         : #000000; 
   text-align    : left;
   vertical-align: middle;
}

/********* Estilo para input type="text" com conteúdo texto (alinha à esquerda)  */

.entrada_texto {
   height     : 19px; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size  : 10px; 
   color      : #000000; 
}

/********* Estilo para input type="text" com conteúdo texto (alinha à direita)  */

.entrada_numero {
   height     : 19px; 
   text-align : right;
   font-family: Arial, Helvetica, sans-serif; 
   font-size  : 10px; 
   color      : #000000; 
}

.entrada_invisivel {
   border-right-width : 0;
   border-top-width   : 0;
   border-left-width  : 0;
   border-bottom-width: 0;
   background         : #FFFFFF;
   height             : 19px;
   font-size          : 10px;
   font-family        : Arial, Helvetica, sans-serif;
}

.entrada_invisivel_num {
   border-right-width : 0;
   border-top-width   : 0;
   border-left-width  : 0;
   border-bottom-width: 0;
   background         : #FFFFFF;
   height             : 19px;
   font-size          : 10px;
   font-family        : Arial, Helvetica, sans-serif;
   text-align         : right;
}

/********* Estilo para drop-downs (select)  */

.select {
   font-family: Arial, Helvetica, sans-serif; 
   height     : 19px; 
   font-size  : 10px; 
   color      : #000000; 
}

/********* Estilo para legendas  */

.legenda_obrig {
   font-family: Arial, Helvetica, sans-serif; 
   font-size  : 11px; 
   color      : #000000; 
   text-align : center;
   font-weight: bold;
}

/********* Estilo dos Botões  */

.botao {
   font-family     : Verdana, Arial, Helvetica, sans-serif;
   font-size       : 8pt;
   color           : black;
   background-color: #CC9900;
}

/********* Estilos para mensagens  */

.mensagem_ok {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold;
   font-size  : 13px;
   color      : #00CC00; 
}
.mensagem_erro {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold;
   font-size  : 13px;
   color      : #FF3300; 
}

/********* Estilo para tabela de itens de pedido  */

.tabela_pedido {
   border-collapse: collapse;
   border         : 1px solid #FFCC99;
   width          : 95%;
}
.th_pedido {
   color           : #FFFFFF;
   font-family     : Verdana, Arial, Helvetica, sans-serif;
   font-size       : 10px;
   background-color: #CC9900;
   border-collapse : collapse;
   border          : 1px solid #FFCC00;  
   padding         : 2px;
}
.td_pedido_center {
   color           : #000000;
   font-family     : Verdana, Arial, Helvetica, sans-serif;
   font-size       : 9px;
   text-align      : center;
   background-color: #FFFFFF;
   border-collapse : collapse;
   border          : 1px solid #FFCC00;  
   padding         : 2px;
}
.td_pedido_left {
   color           : #000000;
   font-family     : Verdana, Arial, Helvetica, sans-serif;
   font-size       : 9px;
   text-align      : left;
   background-color: #FFFFFF;
   border-collapse : collapse;
   border          : 1px solid #FFCC00;  
   padding         : 2px;
}
.td_pedido_valor {
   color           : #000000;
   font-family     : Verdana, Arial, Helvetica, sans-serif;
   font-size       : 9px;
   text-align      : right;
   background-color: #FFFFFF;
   border-collapse : collapse;
   border          : 1px solid #FFCC00;  
   padding         : 5px;
}

/********* Estilo para tabela de seleção de produto  */

.tabela_selecao {
   border-collapse: collapse;
   border         : 1px solid #FFCC99;
   width          : 92%;
}
.th_selecao {
   color           : #FFFFFF;
   font-family     : Verdana, Arial, Helvetica, sans-serif;
   font-size       : 9px;
   background-color: #CC9900;
   border-collapse : collapse;
   border          : 1px solid #FFCC00;  
   padding         : 2px;
}
.td_selecao_center {
   color           : #000000;
   font-family     : Verdana, Arial, Helvetica, sans-serif;
   font-size       : 9px;
   text-align      : center;
   background-color: #FFFFFF;
   border-collapse : collapse;
   border          : 1px solid #FFCC00;  
   padding         : 1px;
}
.td_selecao_left {
   color           : #000000;
   font-family     : Verdana, Arial, Helvetica, sans-serif;
   font-size       : 9px;
   text-align      : left;
   background-color: #FFFFFF;
   border-collapse : collapse;
   border          : 1px solid #FFCC00;  
   padding         : 1px;
}
.td_selecao_valor {
   color           : #000000;
   font-family     : Verdana, Arial, Helvetica, sans-serif;
   font-size       : 9px;
   text-align      : right;
   background-color: #FFFFFF;
   border-collapse : collapse;
   border          : 1px solid #FFCC00;  
   padding         : 1px;
}
.td_selecao_grupo {
   color           : #000000;
   font-family     : Verdana, Arial, Helvetica, sans-serif;
   font-size       : 9px;
   text-align      : left;
   background-color: #FFCC99;
   border-collapse : collapse;
   border          : 1px solid #FFCC00;  
   padding         : 1px;
}

/********* Estilo para textarea  */

.entrada_textarea {
   font-family: Arial, Helvetica, sans-serif; 
   font-size  : 10px; 
   color      : #000000; 
}

/********* Estilos para pedido  */

.leg_total_pedido {
   font-family   : Arial, Helvetica, sans-serif; 
   font-size     : 11px; 
   color         : #000000; 
   text-align    : right;
   vertical-align: middle;
   font-weight   : bold;
}

.total_pedido {
   border-right-width : 0;
   border-top-width   : 0;
   border-left-width  : 0;
   border-bottom-width: 0;
   background         : #FFFFFF;
   height             : 19px;
   font-size          : 10px;
   font-family        : Arial, Helvetica, sans-serif;
   text-align         : right;
}

/********* Estilos para moldura (fieldset)  */

.moldura {
   border: 1px solid #1B1E52;  
}

/********* Estilos para legenda de fieldset  */

.legenda {
   font-family   : Arial, Helvetica, sans-serif; 
   font-size     : 10px; 
   color         : #000000; 
}

/********* Estilo para nome cliente - comprador  */

.nome_cliente {
   font-family   : Arial, Helvetica, sans-serif; 
   font-size     : 12px; 
   color         : #996600; 
   text-align    : center;
   vertical-align: top;
   font-weight   : bold;
}

