/* CORES */

/*CINZA CLARO      = #f5f5f5
/*CINZA MEDIO      = #e6e6e6
/*CINZA ESCURO     = #808080
/*PRETO          = #000000
/*FONTE VERMELHA = #cc3300




/* LINKS */

a {width:100%; text-decoration: none; color: #505050;}
a:hover {text-decoration: none; color: #505050; background-color:#f5f5f5;}

a.Icone {width:100%; text-decoration: none; color: #808080; font : bold;}
a.Icone:hover  
{
    text-decoration: none; 
    font : bold;
    color: #808080; 
    background-color:#f5f5f5; 
    border-bottom: #808080 solid 0px;
    border-right: #808080 solid 0px;
    border-left: #808080 solid 0px;
    border-top: #808080 solid 0px;
}

Body {
    background-color: #FFFFFF;
    color: #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    margin-bottom : 0;
    margin-top : 0;
    margin-left : 0;
    margin-right : 0;
    text-decoration : none;
    height : 0;
}

Table {
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-top: none;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
}

.HLinha {
    border-bottom: #000000 solid 0px;
    border-right: #000000 solid 0px;
    border-left: #000000 solid 0px;
    border-top: #000000 solid 1px;
}

.TituloUP {
    color: #000000;
    background-color: #C0C0C0;
    border-bottom: #000000 solid 1px;
    border-right: #000000 solid 1px;
    border-left: #E8E8E8 solid 1px;
    border-top: #E8E8E8 solid 1px;
    height : 11px;
    cursor: default;
    font : bold;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.GridBodyP {
    color: #000000;
    border-bottom: #000000 solid 1px;
    border-right: #000000 solid 1px;
    height : 16px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: default;
	text-decoration: none;
}

.GridBodyP_DireitaLight {
    color: #000000;
    border-bottom: #000000 solid 1px;
    border-right: #F0F0F0 solid 1px;
    height : 16px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: default;
	text-decoration: none;
}

.LinhaTotal {
    color: #000000;
    border-top: #000000 solid 1px;
    border-bottom: #000000 solid 1px;
    border-right: #000000 solid 1px;
    height : 16px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: text;
	text-decoration: none;
}

/****************** FONTES *********************/
font.pequena
{ 
    /*COLOR: #000000; */
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; 
    FONT-SIZE: 8pt; 
    TEXT-DECORATION: none 
}

font.pequena2
{ 
    COLOR: #000000; 
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; 
    FONT-SIZE: 6pt; 
    TEXT-DECORATION: none 
}


font.mediabranca
{ 
    COLOR: #ffffff; 
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; 
    FONT-SIZE: 12pt; 
    TEXT-DECORATION: none;
}

font.mediabranca2
{ 
    COLOR: #ffffff; 
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; 
    FONT-SIZE: 9pt; 
    TEXT-DECORATION: none;
}

font.media 
{ 
    COLOR: #000000; 
    FONT-FAMILY: Courier, Verdana, Arial, Helvetica, Sans-Serif; */
    /*FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; */
    FONT-SIZE: 12pt; 
    TEXT-DECORATION: none 
}

font.grande
{ 
    COLOR: #808080; 
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; 
    FONT-SIZE: 14pt; 
    TEXT-DECORATION: none 
}

font.enorme
{ 
    COLOR: #808080; 
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; 
    FONT-SIZE: 18pt; 
    TEXT-DECORATION: none 
}

font.titulo 
{
    color:#cc3300;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font : bold;
    margin-top: 0;
    margin-bottom: 0;    
}

font.titulo2
{
    color:#cc3300;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font : bold;
    margin-top: 0;
    margin-bottom: 0;    
}

.Titulo {
    color:#808080;
    background-color:#e6e6e6;
    text-align: center;
    border-bottom: #808080 solid 2px;
}

.Titulo2 {
    color:#808080;
    background-color:#e6e6e6;
    text-align: left;
    border-bottom: #808080 solid 2px;
}

.VLinha {
    border-bottom: #808080 solid 0px;
    border-right: #808080 solid 2px;
    border-left: #808080 solid 0px;
    border-top: #808080 solid 0px;
}

.VLinha2 {
    border-bottom: #808080 solid 0px;
    border-right: #808080 solid 2px;
    border-left: #808080 solid 0px;
    border-top: #808080 solid 0px;
}

.GridEscura {
    /*color: #993366;*/
    border-bottom: #808080 solid 1px;
    border-right: #808080 solid 1px;
    border-left: #808080 solid 1px;
    border-top: #808080 solid 1px;
    padding-bottom: 0;
    height : 11px;
    cursor: default;
    font : bold;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.Cabecalho {
    color: #f5f5f5;
    background-color: #cc3300;
    border-bottom: #808080 solid 1px;
    border-right: #808080 solid 1px;
    border-left: #808080 solid 1px;
    border-top: #808080 solid 1px;
    height : 11px;
    cursor: default;
    font : bold;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    text-align: center;
}

.TituloUP {
    color: #808080;
    background-color: #e6e6e6;
    border-bottom: #808080 solid 1px;
    border-right: #808080 solid 1px;
    border-left: #808080 solid 1px;
    border-top: #808080 solid 1px;
    height : 11px;
    cursor: default;
    font : bold;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

/****************** FORMULÁRIO ******************/

Input.Button{
                    position:relative;
                    margin:0px;
                    padding:0px;
}

  

 .botao  {
                    position:relative;
                    margin:0px;
                    padding:0px;
                            }

                    .botao a, .botao a:visited {  
                    font: bold 12px/24px arial, helvetica, sans-aerif;	
                    padding:0px;
                    text-decoration: none;
                    text-align:center;	
                    color:#fff;
                    background: #666 url('botao_link.gif') no-repeat center center;	
                    width:120px;  
                    height:24px;	
                    display:block;	
	                    }

                    .botao a:hover { 
                    background: #666 url('botao_hover.gif') no-repeat center center;
                    color:#999;
                }



input.caixatexto
{ 
    COLOR: #000000; 
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; 
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none; 
    background-color: #ffffff;    
    FONT-VARIANT: small-caps; 
    TEXT-ALIGN: left;
}    

input.caixatextocentro
{ 
    COLOR: #000000; 
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; 
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none; 
    background-color: #ffffff;    
    FONT-VARIANT: small-caps; 
    TEXT-ALIGN: center;
}    

select.caixatexto
{ 
    COLOR: #000000; 
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; 
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none; 
    background-color: #ffffff;    
    FONT-VARIANT: small-caps; 
    TEXT-ALIGN: left;
}    

