
/*Geral*/

/*Tabela Disponibilidade*/
table.lista{ border: 1px #369 solid; border-collapse: collapse; background-color: #f0f0f0 }
table.lista tr.even{ border: 1px #bed0e4 solid; background-color: #f0f0f0; }
table.lista td{ border: 1px #bed0e4 solid; padding-left:5px; padding-right:5px; }

/*Tabela Disponibilidade - inside*/
table.listaIn{ border: 0px;  }
table.listaIn tr.even{ border: 0px; }
table.listaIn td{ border: 0px; }


/*Objeto Erro*/
.objeto_erro { background-color:Red; color:#FFFFFF}

.padTopBot10 { padding-top:10px; padding-bottom:10px;}
.pad_top10 { padding-top:10px;} 

.pad_top20 { padding-top:20px;} 

.pad_top_left8 { padding-top:8px; padding-left:8px;} 

.bg_azulMedio {  background-color: #8f9eab;}

.gridAltura {   height:10px; }

.datagrid_padding { padding-top:5px; padding-right: 2px;vertical-align:sub; }

.datagrid_titulo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: bold;color: #000000;background-color: #D4DDE5;}

.datagrid_pad { font-family: Verdana, Arial, Helvetica, sans-serif;color: #1F3E58; font-size:10px; height:20px; margin-right:3px;}

.bg_datagrid_footer {padding-top:5px; padding-right: 2px;vertical-align:sub; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: bold;color: #000000;background-color: #D4DDE5;}
 
.pad10_right { padding-right:10px; text-align:right;  } 

.pad10_left { padding-left:10px;} 

.border_image { border-color: #666666;}

.image {
	border-color: #666666;
	border-width: 1px;
	width: 80px;
	height:53px; 
}
.comboBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #1F3E58;
	background-color: #D8D8D8;
}
.textTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #000000;
}
.textTitTabela {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.textConteudoTabela {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #333333;border: 1px solid #999999;height: 15px;}

.textConteudoTabela1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #333333;height: 15px;}

.textMensagemErro{ 	font-family:Verdana;font-size : 10px;font-weight: normal ;color: Red;padding-left: 8px;}

.textMensagemErroDefault{font-family:Verdana;font-size : 11px;font-weight: bold;color: black;color: Red;}
		
.textLinkTitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #1F3E58;
}
A.textLinkTitulos:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #1F3E58;
	text-decoration: underline;
}
A.textLinkTitulos:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #1F3E58;
	text-decoration: none;
}
A.textLinkTitulos:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #1F3E58;
	text-decoration: none;
}
.tdIndent {
	text-indent: 6pt;
	margin-top: 5px;
	margin-bottom: 5px;

}
.textoPlanoMidia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F3E58;
	padding-top: 5px;
	padding-bottom: 5px;

}
.1pxHeight {
	background-color: #cccccc;
	height: 1px;
}
.1pxHeightCinza {
	background-color: #cccccc;
	height: 1px;
}
.1pxHeightBranco {
	background-color: #FFFFFF;
	height: 1px;
}
.textoCinza9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5D5D5D;
}
.textoCinza9Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5D5D5D;
	font-weight: bold;

}
A.textoCinza9Bold:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5D5D5D;
	font-weight: bold;
	text-decoration: underline;

}
A.textoCinza9Bold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5D5D5D;
	font-weight: bold;
	text-decoration: underline;

}
A.textoCinza9Bold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5D5D5D;
	font-weight: bold;
	text-decoration: none;

}
.bgTablePlanoMidia {
	background-color: #eaeaea;
}

.
.bgTablePX {
	background-color: #eaeaea;
	height: 1px;
}

.bg_fontgrid
{
	background-color:#eaeaea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F3E58;
	font-weight: bold;	
	padding-left: 8px;
}
	
.textoCinza9Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5D5D5D;
	font-weight: bold;
}
.textoCinza10Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5D5D5D;
	font-weight: bold;
}

.textoCinza11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
}
.textoCinza11Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F2F2F;
	font-weight: bold;
}

A.textoCinza11Bold:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	font-weight: bold;
	text-decoration: none;
}
A.textoCinza11Bold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	font-weight: bold;
	text-decoration: none;
}
A.textoCinza11Bold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	font-weight: bold;
	text-decoration: underline;
}
.textoCinza10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5D5D5D;
	text-decoration: none;
	font-weight: normal;
}
A.textoCinza10:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5D5D5D;
	font-weight: normal;
	text-decoration: none;
}
A.textoCinza10:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5D5D5D;
	font-weight: normal;
	text-decoration: none;
}
A.textoCinza10:hover {
	font-size: 10px;
	color: #5D5D5D;
	font-weight: normal;
	text-decoration: underline;
}

.textoPreto10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
A.textoPreto10:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
A.textoPreto10:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
A.textoPreto10:hover {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

.textoVermelho10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;	 
}
.textoAmarelo10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9900;
}
.textoAzul10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #455664;
	font-weight: normal;
}

.textPadding_escuro
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1F3E58;
	font-weight: bold;
	font-size:10px;
	padding-top:10px;
	padding-bottom: 1px;	
}


.textPadding
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 10px;
	color: #455664;
	font-weight: normal;
}

.bgCinza {
	background-color: #E1E1E1;
}
.textoCinzaEscuro11Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	font-weight: bold;
}
.alignright {
	text-align: right;
}
.textoAzul10Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F3E58;
	font-weight: bold;

}
.bgazulClaro {
	background-color: #D4DDE5;
	text-indent: 6pt;

}
.1pxwidth {
	background-color: #666666;
	width: 1px;
}
.textoAzul12{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.textoAzul12Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F3E58;
	font-weight: bold;
}

.textoAzul10Bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 1F3E58;
	font-weight: bold;
}

.textoBCO10Bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: eaeaea;
	font-weight: bold;
}

.bgCinzaCLARO {

	background-color: #EAEAEA;
}
.textoAzul14Bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F3E58;
	font-weight: bold;
}

.textoAzul11Bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F3E58;
	font-weight: bold;
}

.txtNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #404040;
}
.txtTitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1F3E58;
}
.datagrid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1F3E58; 
	height: 15px;
}

.datagridItemDestaque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1F3E58;
	height: 15px;
	background-color : Lime 
}

.txtTitulo12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.bt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color: #dddddd;
}
.txtCombo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #EAEAEA;
}
.txtBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #9FB0BE;
	border: 1px solid #003333;

}
.tdIndentGDE {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 9px;
	padding-top: 9px;


}
.textoCinzaEsc10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.headGriExibicao 
{
	background-color: #D4DDE5;
	text-indent: 6pt;
	margin-top: 5px;
	margin-bottom: 5px;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	font-weight: bold;
}

.textoBranco10Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}
.textoVermelho10Bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.padding {
	padding-left: 8px;
	padding-right: 3px;
}
.bgMenu {
	background-image: url(../images/bg_menu_home.jpg);
	background-repeat: repeat-x;
}
.paddingRight {
	padding-right: 8px;
	text-align: right;
}
.textoBranco10 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}
.bgsessaoexpirada {
	background-image: url(../images/bg_sessaoexpirada.jpg);
	background-repeat: no-repeat;
}

