.botaoGeral
{
	background: #D7D7D7;
	background-image: url('../img/iptBlue_shadow.jpg');
	border:1px solid #415381;
	height: 20px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
}
.flyoutMenu {
	background-color: #F1F1F1;
	border-color: #999999;
	border-width: 0 1px 1px 0;
	border-style: solid;
	behavior:  url(default.htc);
}
.flyoutHeading {
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	color: #FFFFFF;
	background-color: #435A94;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	cursor: default;
}
.flyoutLink  {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 1px;
	cursor: hand;
}
.flyoutMenu TD.flyoutLink  {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding: 1px 6px 3px 6px;
	cursor: hand;
}
.flyoutLink a {
	color: black;
	text-decoration: none;
}
.flyoutLink a:hover {
	color: black;
	text-decoration: none;
}
.flyoutLink a:visited {
	color: black;
	text-decoration: none;
}
.flyoutLink a:active {
	color: black;
	text-decoration: none;
}
.flyoutSubHeading {
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	background-color: #F1F1F1;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 7px;
	cursor: default;
}
.flyoutSubLink {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding: 1px 15px 3px 11px;
	cursor: hand;
}
.flyoutSubLink a {
	color: black;
	text-decoration: none;
}
.flyoutSubLink a:hover {
	color: black;
	text-decoration: none;
}
.flyoutSubLink a:visited {
	color: black;
	text-decoration: none;
}
.flyoutSubLink a:active {
	color: black;
	text-decoration: none;
}
.textoUsuario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	border: 1px solid #000000;
	width: 70px;
	height: 18px;
	text-align: center;
	BACKGROUND-COLOR: #efefef;
}
.litaPeriodos {
	height: 18px;
	width: 180px;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
}
.btnEnviar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	color: #FFFFFF;
	background-color: #435A94;
	width: 55px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	font-weight: bold;
	cursor: hand;
}
.btnPagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 22px;
	color: #FFFFFF;
	background-color: #777777;
	width: 70px;
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	font-weight: bold;
	cursor: hand;
}
.listaPeriodos
{
    FONT-SIZE: 10px;
    COLOR: #303030;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #efefef;
    TEXT-DECORATION: none
}
.textoCabCaixa
{
	font-family: Verdana, Arial, Helvetica;
	color: #435A94;
	font-size: 10px;
}
.textoCaixa
{
	font-family: Verdana, Arial, Helvetica;
	font-color: #000000;
	font-size: 10px;
}
.nomePrograma
{
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
}
.descricaoPrograma
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}
.flyoutLinkOpcoes  {
	border-color: #F1F1F1;
	border-width: 2px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 1px;
	cursor: hand;
}
.textAreaCad{
	border: 1; 
	border-color: #000000; 
	border-style: solid; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; 
	background-color: #EFEFEF;
	width: 400px; 
	height: 90px
}

.borda {
	border: 1px solid #000000;
	color: #000000;
}

.bordaSemEsquerda {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.bordaSemBaixo {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.bordaSemTopo {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.bordaSemDireita {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: double;
	border-right-style: none;
	border-bottom-style: double;
	border-left-style: double;
	color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.bordaSemEsquerdaDireita {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.bordaSemTopoBaixo {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.bordaCima {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.bordaDireita {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.bordaSemTopoEsquerda {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.bordaSemTopoEsquerdaBaixo {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.textBordaSolida {
	border: 1px solid #000000;
	color: #000000;
}

.textSemBorda {
	border: 0px none #000000;
	color: #000000;
}

.bordaSemTopoEsquerdaDireita {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: double;
	border-left-style: none;
	color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.bordaSemTopoDireita {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.btnModelo2
{
	FONT-WEIGHT: bold; 
	BORDER-LEFT-COLOR: #ffffff; 
	BORDER-BOTTOM-COLOR: #ffffff; 
	WIDTH: 100px; 
	COLOR: #000000; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-COLOR: #ffffff; 
	FONT-FAMILY: Verdana; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-LEFT-COLOR: #555555; 
	BACKGROUND-COLOR: #DEDEDE; 
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-BOTTOM-COLOR: #555555;
}

.campoForm
{
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-SIZE: 7pt;
	BORDER-LEFT: medium none;
	COLOR: #000000;
	BORDER-BOTTOM: medium none;
	FONT-FAMILY: Verdana, Arial
}

.legendaForm
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
}

.listaForm
{
	FONT-SIZE: 7pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #f5f5f5
}

.botaoForm
{
	FONT-SIZE: 8pt;
	BORDER-RIGHT: #c0c0c0 thin outset;
	BORDER-TOP: #c0c0c0 thin outset;
	FONT-WEIGHT: bolder;
	BORDER-LEFT: #c0c0c0 thin outset;
	COLOR: #ffffff;
	BORDER-BOTTOM: #c0c0c0 thin outset;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #808080
}

.campoTuno
{
	FONT-SIZE: 8pt;
	FONT-COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	FONT-WEIGHT: bolder;
	border: 0px none #000000;
	BACKGROUND-COLOR: #E2E2E2;
}
