﻿@charset "utf-8";

body{
	background: #FFFFFF;
	margin: 0 auto;
}

#tela_login {
	background: url(../images/bg_login.jpg) center top repeat-x;
	height: 232px;
	left: 0px;
	margin: -116px 0 0 0;
	position: absolute;
	top: 50%;
	width: 100%;
}

.btn_csv a, .btn_csv a:visited {
	background: url(../images/btn_csv.jpg) right top no-repeat;	
	width: 131px;  
	height: 60px;	
	display: block;
}

.btn_csv a:hover { 
	background: url(../images/btn_csv_over.jpg) right top no-repeat;
}

.btn_enviar a, .btn_enviar a:visited {
	background: url(../images/btn_enviar.jpg) right top no-repeat;	
	width: 78px;  
	height: 29px;	
	display: block;
}

.btn_enviar a:hover { 
	background: url(../images/btn_enviar_over.jpg) right top no-repeat;
}

.btn_filtrar a, .btn_filtrar a:visited {
	background: url(../images/btn_filtrar.jpg) right top no-repeat;	
	width: 72px;  
	height: 29px;	
	display: block;
}

.btn_filtrar a:hover { 
	background: url(../images/btn_filtrar_over.jpg) right top no-repeat;
}

.btn_logoff a, .btn_logoff a:visited {
	background: url(../images/btn_logoff.jpg) right top no-repeat;	
	width: 65px;  
	height: 25px;	
	display: block;
}

.btn_logoff a:hover { 
	background: url(../images/btn_logoff_over.jpg) right top no-repeat;
}

.btn_ok a, .btn_ok a:visited {
	background: url(../images/btn_ok.jpg) right top no-repeat;	
	width: 38px;  
	height: 22px;	
	display: block;
}

.btn_ok a:hover { 
	background: url(../images/btn_ok_over.jpg) right top no-repeat;
}

.btn_ver_todos a, .btn_ver_todos a:visited {
	background: url(../images/btn_ver_todos.jpg) right top no-repeat;	
	width: 98px;  
	height: 29px;	
	display: block;	
}

.btn_ver_todos a:hover { 
	background: url(../images/btn_ver_todos_over.jpg) right top no-repeat;
}

.texto_tamanho_9_normal_azul_escuro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #012460;
}

.texto_tamanho_11_negrito_azul_escuro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #012460;
}

.texto_tamanho_11_normal_laranja{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E58D00;
}

.texto_tamanho_11_negrito_laranja{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E58D00;
}

.texto_tamanho_11_normal_666666{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.texto_tamanho_12_normal_333333{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}

.texto_tamanho_14_normal_333333{
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	line-height: 18px;
}

.texto_tamanho_14_negrito_333333{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height: 18px;
}

.texto_tamanho_14_italico_333333{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #333;
	line-height: 18px;
}

.texto_tamanho_14_negrito_laranja {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #E58D00;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
}

.texto_tamanho_15_negrito_333333{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333;
}

.texto_tamanho_15_negrito_FFFFFF{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
}

.texto_tamanho_18_normal_999999{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #999;
}

.texto_tamanho_20_negrito_azul_escuro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #012460;
}

.texto_tamanho_20_negrito_laranja{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #E58D00;
}

.texto_tamanho_25_normal_999999{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #999;
}

.texto_tamanho_35_negrito_333333{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: bold;
	color: #333;
}

.link_tamanho_11_negrito_laranja {
    font-family: Arial, Helvetica, sans-serif;
	color: #E58D00;
	font-weight: bold;
	font-size: 11px;
}
.link_tamanho_11_negrito_laranja:link {text-decoration: none; color:#E58D00;}
.link_tamanho_11_negrito_laranja:visited {text-decoration: none; color:#E58D00;}
.link_tamanho_11_negrito_laranja:hover { background-color:#E58D00; text-decoration: none; color:#FFF;}
.link_tamanho_11_negrito_laranja:active { background-color:#E58D00; text-decoration: none; color:#FFF;}

.link_normal_tamanho_12_333333 {
    font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-weight: normal;
	font-size: 12px;
}
.link_normal_tamanho_12_333333:link {text-decoration: none; color:#333;}
.link_normal_tamanho_12_333333:visited {text-decoration: none; color:#333;}
.link_normal_tamanho_12_333333:hover { background-color:#333; text-decoration: none; color:#FFF;}
.link_normal_tamanho_12_333333:active { background-color:#333; text-decoration: none; color:#FFF;}

.link_tamanho_14_normal_azul_escuro {
    font-family: Arial, Helvetica, sans-serif;
	color: #012460;
	font-weight: normal;
	font-size: 14px;
}
.link_tamanho_14_normal_azul_escuro:link {text-decoration: none; color:#012460;}
.link_tamanho_14_normal_azul_escuro:visited {text-decoration: none; color:#012460;}
.link_tamanho_14_normal_azul_escuro:hover { background-color:#012460; text-decoration: none; color:#FFF;}
.link_tamanho_14_normal_azul_escuro:active { background-color:#012460; text-decoration: none; color:#FFF;}

.link_tamanho_14_negrito_laranja {
    font-family: Arial, Helvetica, sans-serif;
	color: #E58D00;
	font-weight: bold;
	font-size: 14px;
}
.link_tamanho_14_negrito_laranja:link {text-decoration: none; color:#E58D00;}
.link_tamanho_14_negrito_laranja:visited {text-decoration: none; color:#E58D00;}
.link_tamanho_14_negrito_laranja:hover { background-color:#E58D00; text-decoration: none; color:#FFF;}
.link_tamanho_14_negrito_laranja:active { background-color:#E58D00; text-decoration: none; color:#FFF;}

.campo_grande {
	width: 452px;
	height: 18px;
	border: #5F71AB thin solid;
	border-radius: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
.campo_medio {
	width: 226px;
	height: 18px;
	border: #5F71AB thin solid;
	border-radius: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
.campo_pequeno {
	width: 160px;
	height: 20px;
	border: #5F71AB thin solid;
	border-radius: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
.campo_texto_grande {
	width: 516px;
	height: 150px;
	border: #5F71AB thin solid;
	border-radius: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
.campo_texto_medio {
	width: 226px;
	height: 150px;
	border: #5F71AB thin solid;
	border-radius: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
.combo {
	height: 22px;
	border: #5F71AB thin solid;
	border-radius: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
.botao {
	width: 80px;
	height: 44px;
	border-radius: 0px;
	border: blue thin solid;
	background-color: #39F;
}
.ie .campo_grande {
	top:-5px;
	position:relative;
	border: 1px solid silver;	
}
.ie .campo_medio {
	top:-5px;
	position:relative;
	border: 1px solid silver;	
}
.ie .campo_pequeno {
	top:-5px;
	position:relative;
	border: 1px solid silver;	
}
.ie .combo {
	top:-5px;
	position:relative;
	border: 1px solid silver;	
}

.link {

	cursor: pointer;
	border: none;
}

.link_text {

	cursor: pointer;
	color: blue;

}

.link_text:hover {

	text-decoration: underline;

}

.unauthorized {

	font-size: 32px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;

	height: 64px;
	width: 1000;

	text-align: center;
	vertical-align: middle;

	color: red;

}

.window {

	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px black;

	display: none;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 9999;

}
