img {
border: 0px;
}

option.impar { 
width:135px;  
background-color:#F2F2F2; 
color:#000000;
}

option.par { 
width:135px;  
background-color:#FFFFFF; 
color:#000000;
}

body, table, tr, td, p, ul, li {
font-family:  Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
margin: 0px;
padding: 0px;
padding-left: 1px;
scrollbar-face-color: #D9ECE2;
SCROLLBAR-HIGHLIGHT-COLOR: #03352C;
SCROLLBAR-SHADOW-COLOR: #03352C; 
SCROLLBAR-3DLIGHT-COLOR: #91BF97; 
SCROLLBAR-ARROW-COLOR: #03352C; 
SCROLLBAR-TRACK-COLOR: #03352C; 
SCROLLBAR-DARKSHADOW-COLOR: #03352C;
}

table.tit_branco, tr.tit_branco, td.tit_branco, p.tit_branco {
font-family:  Arial, Verdana, Tahoma; 
font-size: 13px;
font-weight: bold; 
color: #ffffff;
padding-left: 1px;
}

table.errolinha, tr.errolinha, td.errolinha{
background-color: red; //#FFC06F;
font-family: Arial, Verdana, Tahoma;
font-size: 12px; 
color: #000000;
border-bottom: 1px solid #03352C;
border-left: 1px solid #03352C;
border-right: 1px solid #03352C;
padding-left: 1px;
}

table.erro, tr.erro, td.erro, p.erro {
font-family:  Arial, Verdana, Tahoma; 
font-size: 13px;
font-weight: bold; 
color: #ff0000;
padding-left: 1px;
}

table.sucesso, tr.sucesso, td.sucesso, p.sucesso {
font-family:  Arial, Verdana, Tahoma; 
font-size: 13px;
font-weight: bold; 
color: #03352C; 
padding-left: 1px;
}

table.mensagem, tr.mensagem, td.mensagem, p.mensagem {
font-family:  Arial, Verdana, Tahoma; 
font-size: 13px;
font-weight: bold; 
padding-left: 1px;
height:20px;
border:0;
cellspacing:0; 
cellpadding:0;
width:"100%";
valign:"middle";
}

table.mascara, tr.mascara, td.mascara, p.mascara {
font-family:  Arial, Verdana, Tahoma; 
font-size: 10px;
font-weight: bold; 
color: #ff0000;
padding-left: 1px;
}

table.unitau, tr.unitau, td.unitau, p.unitau {
font-family:  Arial, Verdana, Tahoma; 
font-size: 12px;
font-weight: bold;
}

table.titulo1, tr.titulo1, td.titulo1{
background-color: #8DB2AB; 
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
font-weight: bold;
height: 23px;
padding-left: 1px;
}

table.titulo2, tr.titulo2, td.titulo2{
border:1px solid #03352C; 
background-color: #8DB2AB; 
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
font-weight: bold;
height: 18px;
padding-left: 1px;
}

button.botao{
color: #000000;
border:1px solid #03352C; 
background-color: #CBDCCE;
font-family: Arial, Verdana, Tahoma; 
}


table.titulo3, tr.titulo3, td.titulo3{
border:1px solid #03352C; 
background-color: #CBDCCE;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
font-weight: bold;
height: 18px;
padding-left: 1px;
}


table.titulo4, tr.titulo4, td.titulo4{
border:1px solid #ECF7FF; 
background-color: #DDE8E0;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
font-weight: bold;
padding-left: 1px;
}

table.titulo5, tr.titulo5, td.titulo5{
border:1px solid #03352C; 
background-color: #ECF7FF;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
padding-left: 1px;
}

table.titulo6, tr.titulo6, td.titulo6{
background-color: #CBDCCE;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
font-weight: bold;
padding-left: 1px;
}


table.subtitulo, tr.subtitulo, td.subtitulo{
border-left-style:solid; 
border-left-width:1px;
border-right-style:solid; 
border-right-width:1px;
border-top-style:solid; 
border-top-width:1px; 
border-bottom-style:solid; 
border-bottom-width:1px;
border-color:"#666666";
background-color: #DDDDDD;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
}

table.subtitulo_canto, tr.subtitulo_canto, td.subtitulo_canto{
border-left-style:solid; 
border-left-width:1px; 
border-top-style:solid; 
border-top-width:1px; 
border-bottom-style:solid; 
border-bottom-width:1px;
border-right-style:solid; 
border-right-width:1px;
border-color:"#666666";
background-color: #DDDDDD;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
padding-left: 1px;
}

td.sub{
border-left-style:solid; 
border-left-width:1px;
border-top-style:solid; 
border-top-width:1px; 
border-bottom-style:solid; 
border-bottom-width:1px;
border-color:"#666666";
background-color: #DDDDDD;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
}

table.detalhe, tr.detalhe, td.detalhe{
border-left-style:solid; 
border-left-width:1px; 
border-bottom-style:solid; 
border-bottom-width:1px;
border-color:"#666666";
background-color: #F2F2F2;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
padding-left: 1px;
}

table.detalhe_canto, tr.detalhe_canto, td.detalhe_canto{
border-left-style:solid; 
border-left-width:1px; 
border-bottom-style:solid; 
border-bottom-width:1px;
border-right-style:solid; 
border-right-width:1px;
border-color:"#666666";
background-color: #F2F2F2;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
padding-left: 1px;
}

table.normal, tr.normal, td.normal{
background-color: #ffffff;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
border-bottom: 1px solid #03352C;
border-left: 1px solid #03352C;
border-right: 1px solid #03352C;
padding-left: 1px;
}

table.baixo, tr.baixo, td.baixo{
background-color: #ffffff;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
border-bottom: 1px solid #03352C;
padding-left: 1px;
}


table.normal2, tr.normal2, td.normal2{
background-color: #F2F2F2;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
border-bottom: 1px solid #03352C;
border-left: 1px solid #03352C;
border-right: 1px solid #03352C;
padding-left: 1px;
}

table.normal5, tr.normal5, td.normal5{
background-color: #ffffff;
font-family: Arial, Verdana, Tahoma; 
font-size: 10px; 
color: #000000;
border-bottom: 1px solid #03352C;
border-left: 1px solid #03352C;
border-right: 1px solid #03352C;
padding-left: 1px;
}

table.normal6, tr.normal6, td.normal6{
background-color: #F2F2F2;
font-family: Arial, Verdana, Tahoma; 
font-size: 10px; 
color: #000000;
border-bottom: 1px solid #03352C;
border-left: 1px solid #03352C;
border-right: 1px solid #03352C;
padding-left: 1px;
}

table.normal7, tr.normal7, td.normal7{
background-color: #F2F2F2;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
border-top: 1px solid #03352C;
border-bottom: 1px solid #03352C;
border-left: 1px solid #03352C;
border-right: 1px solid #03352C;
padding-left: 1px;
}

tr.normal3{
background-color: #F2F2F2;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
border-bottom: 1px solid #03352C;
border-left: 1px solid #03352C;
border-right: 1px solid #03352C;
padding-left: 1px;
}

table.atencao, tr.atencao, td.atencao{
background-color: #FFFF9C;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
border-bottom: 1px solid #03352C;
border-left: 1px solid #03352C;
border-right: 1px solid #03352C;
padding-left: 1px;
}

table.atencao2, tr.atencao2, td.atencao2{
background-color: #FFC06F;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
border-bottom: 1px solid #03352C;
border-left: 1px solid #03352C;
border-right: 1px solid #03352C;
padding-left: 1px;
}

table.completo, tr.completo, td.completo{
background-color: #FFFFFF;
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
border-bottom: 1px solid #03352C;
border-left: 1px solid #03352C;
border-right: 1px solid #03352C;
border-top: 1px solid #03352C;
padding-left: 1px;
}

table.form, tr.form, td.form{
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
color: #000000;
background-color: #F2F2F2;
padding-left: 1px;
}

input, select, textarea { 
font-family: Arial, Verdana, Tahoma; 
font-size: 8pt; 
border: 1px solid #000000;   
font-weight: bold;
}

input.numerico, select.numerico, textarea.numerico { 
font-family: Arial, Verdana, Tahoma; 
font-size: 8pt; 
border: 1px solid #000000;   
font-weight: bold;
text-align: right;
}

input.descricao, select.descricao, textarea.descricao, span.descricao { 
font-family: Arial, Verdana, Tahoma; 
font-size: 11px; 
font-weight: normal;
border: 0px;
background-color: #F2F2F2;
}

input.descricao2, select.descricao2, textarea.descricao2 { 
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
font-weight: normal;
border: 0px solid #000000;   
background-color: #F2F2F2;
font-weight: bold;
}

input.descricao3, select.descricao3, textarea.descricao3 { 
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
font-weight: normal;
border: none;
background-color: #F2F2F2;
font-weight: bold;
color: #ff0000;
}

input.descricao4, select.descricao4, textarea.descricao4 { 
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
font-weight: normal;
border: 0px;
background-color: #FFFFFF;
}

input.descricao5, select.descricao5, textarea.descricao5 { 
font-family: Arial, Verdana, Tahoma; 
font-size: 12px; 
font-weight: normal;
border: 0px;
background-color: #F2F2F2;
}

input.login, select.login, textarea.login { 
font-family: Arial, Verdana, Tahoma; 
font-size: 7pt; 
border: 1px solid #000000;   
font-weight: bold;
}

input.radio { 
font-family: Arial, Verdana, Tahoma; 
font-size: 8pt; 
border: 0px;   
font-weight: bold;
}

input.descric { 
font-family: Arial, Verdana, Tahoma; 
font-size: 8pt; 
border: 0px;   
font-weight: bold;
}

input.btn { 
	border: 0px;   
}

div.esperaa {
	display:none;
	position:relative;
	top:120px;
	left:230px;
	font-size:10px;
	font-family:verdana;
	background-color:#fffffa;
	border:solid 2px #7B94E0;
	width:270px;
	padding:10px;
	text-align:center;
}

A:link {
    color: #03352C; 
    text-decoration: none;
    font-weight: bold;
} 

A:visited {
    color: #03352C; 
    text-decoration: none;
    font-weight: bold;
}  

A:active {
    color: #03352C; 
    text-decoration: none;
    font-weight: bold;
}
 
A:hover {
    color: #03352C; 
    text-decoration: none;
    font-weight: bold;
}

A.nada:link {
    color: white; 
    text-decoration: none;
} 

A.nada:visited {
    color: white; 
    text-decoration: none;
}  

A.nada:active {
    color: white; 
    text-decoration: none;
}
 
A.nada:hover {
    color: white; 
    text-decoration: none;
}

A.lupa:link {
    color: #03352C; 
    text-decoration: none;
    font-weight: bold;
} 

A.lupa:visited {
    color: #03352C; 
    text-decoration: none;
    font-weight: bold;
}  

A.lupa:active {
    color: white;
    text-decoration: none;
    font-weight: bold;
}
 
A.lupa:hover {
    color: white;
    text-decoration: none;
    font-weight: bold;
}

A.sublinhado:link {
    color: #03352C; 
    text-decoration: underline;
    font-weight: bold;
} 

A.sublinhado:visited {
    color: #03352C; 
    text-decoration: underline;
    font-weight: bold;
}  

A.sublinhado:active {
    color: #527A71;
    text-decoration: underline;
    font-weight: bold;
    font-style: italic;
}
 
A.sublinhado:hover {
    color: #527A71;
    text-decoration: underline;
    font-weight: bold;
    font-style: italic;
}

A.calendario:link {
    color: #03352C; 
    font-weight: bold;
} 

A.calendario:visited {
    color: #03352C; 
    font-weight: bold;
}  

A.calendario:active {
    color: #527A71;
    font-weight: bold;
    font-style: italic;
    font-size:20;
}
 
A.calendario:hover {
    color: #527A71;
    font-weight: bold;
    font-style: italic;
    font-size:20;
}