/**************************************************************
   AUTHOR:  FCB
   DATE:    2011.03.28
   PURPOSE: Styles the Forms of the Launcher namely
            - Layout of the form
            - Aspect of Data Entry Elements (TextBoxes, etc)
            (applies to all pages)
 **************************************************************/


/* Gerais */


/* Propriedades gerais de Texto */

.Titulo
{
	font-weight: bolder;
	font-size: 10pt;
	color: midnightblue;
	font-family: Verdana;
	text-align: center;
}

.TituloImpressao
{
	font-weight: bolder;
	font-size: 9pt;
	color: midnightblue;
	font-family: Verdana;
	text-align: center;
}

.TituloNCentrado
{
	font-weight: bolder;
	font-size: 10pt;
	color: midnightblue;
	font-family: Verdana;
	padding-left: 5px;
}

.TituloImpressaoNCentrado
{
	font-weight: bolder;
	font-size: 9pt;
	color: midnightblue;
	font-family: Verdana;
	padding-left: 5px;
}

.SubTitulo
{
	font-weight: bolder;
	font-size: 9pt;
	color: midnightblue;
	font-family: Verdana;
}

.SubTituloImpressao
{
	font-weight: bolder;
	font-size: 8pt;
	color: midnightblue;
	font-family: Verdana;
}

/* Para formulários - nome do campo por exemplo */
.TextoCampo
{
	font-size: 8pt;
	color: midnightblue;
	font-family: Verdana;
	text-decoration: none;
}

.TextoCampoDisabled
{
	font-size: 8pt;
	color: grey;
	font-family: Verdana;
	text-decoration: none;
}

.TextoCampoSublinhado
{
	font-size: 9pt;
	color: midnightblue;
	font-family: Verdana;
	text-decoration: underline;
	line-height: normal;
	font-weight: bold;
}

.Texto
{
	color: midnightblue;
	font-family: Verdana;
	text-decoration: none;
}

.TextoImpressao
{
	font-size:7pt;
	color: midnightblue;
	font-family: Verdana;
	text-decoration: none;
}

.TextoBold
{
	font-weight: bold;
	font-size: 8pt;
	color: midnightblue;
	font-family: Verdana;
	text-decoration: none;
}

.TextoImpressaoBold
{
	font-weight: bold;
	font-size: 7pt;
	color: midnightblue;
	font-family: Verdana;
	text-decoration: none;
}

.TextoBoldSublinhado
{
	font-weight: bold;
	font-size: 8pt;
	color: midnightblue;
	font-family: Verdana;
	text-decoration: underline;
	line-height: normal;
}

.TextoImpressaoBoldSublinhado
{
	font-weight: bold;
	font-size: 7pt;
	color: midnightblue;
	font-family: Verdana;
	text-decoration: underline;
	line-height: normal;
}

.TextoSublinhado
{
	font-size: 8pt;
	color: midnightblue;
	font-family: Verdana;
	text-decoration: underline;
	line-height: normal;
}

.TextoImpressaoSublinhado
{
	font-size: 7pt;
	color: midnightblue;
	font-family: Verdana;
	text-decoration: underline;
	line-height: normal;
}

.TextBox
{
	font-weight: normal;
	font-size: 8pt;
	color: midnightblue;
	font-family: Verdana;
	text-decoration: none;
}

.TextBox_Disabled
{
	font-weight: normal;
	font-size: 8pt;
	color: midnightblue;
	font-family: Verdana;
	text-decoration: none;
	background-color: Lavender;
}

.Erro
{
	font-size: 8pt;
	color: red;
	font-family: Verdana;
	display: inline;
}

.Sucesso
{
	font-size: 8pt;
	color: green;
	font-family: Verdana;
}

.Alerta
{
	font-weight: bolder;
	font-size: 8pt;
	color: red;
	font-family: Verdana;
}

.SugestaoPreenchimento
{
	font-size: 8pt;
	color: #6D7B8D;
	font-family: Verdana;
}

abbr
{
	font-size: 10pt;
	color: red;
	font-family: Verdana;
	border: medium none;
}





/* Outros */

.Separacao
{
	height: 25px;
}

.SeparacaoMenor
{
	height: 10px;
}

.SeparacaoMaior
{
	height: 50px;
}

.SeparacaoCampos
{
	width: 10px;
}

/* Menu de Progresso */


.Actual
{
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	list-style-image: url(           "../images/next.png" );
	color: Gray;
	margin-left: -20px;
}

.Visitado
{
	font-weight: normal;
	font-size: 8pt;
	color: Gray;
	font-family: Verdana;
	list-style-image: url(           "../images/ok.png" );
	margin-left: -20px;
}

.PorVisitar
{
	font-size: 8pt;
	color: Gray;
	font-family: Verdana;
	list-style-image: none;
	font-weight: normal;
	list-style: circle;
	margin-left: -20px;
}




/* Outros */


.Erros
{
	padding-top: 10px;
	padding-left: 25px;
	background: transparent url(../Images/error.png) no-repeat;
	background-position: left top;
	vertical-align: middle;
}



/* Tooltip */

a.tip:hover
{
	background: #FFFFFF; /* For IE6 */
	text-decoration: none;
}

a.tip span
{
	display: none;
}

a.tip:hover span
{
	/* Required */
	display: inline;
	position: absolute; /* Box Styling (Optional) */
	width: 150px;
	background-color: #FFFFCC;
	border: 2px solid #000000;
	padding: 10px;
	margin-left: 5px; /* Text Styling (Optional) */
	font: bold 11px "Verdana" , Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 1.5em;
}

.botao
{
	font-size: 9pt;
	font-family: Verdana;
	height: 20px;
	background-color: #EEEEEE;
}

.botao:hover
{
	background-color: gray;
	color: White;
}

.botaoAuxiliar
{
	font-size: 9pt;
	font-family: Verdana;
	height: 20px;
	background-color: #CCCCCC;
}

.botaoAuxiliar:hover
{
	color: White;
	background-color: gray;
}


.title_lista
{
	font-weight: bolder;
	font-size: 8pt;
	color: white;
	font-family: Verdana;
}



.the10 td
{
	width: 20%;
}

.FieldErrorTextBox {
     border-color: red !important;
     border-style: solid !important;
     border-width: 1px !important;
}

.description{
	font-size:16px;	
}


#skiptomain { text-align: left; position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
#skiptomain:focus, #skiptomain:active { position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline; }

.Texto.checkboxlist
{
    display: inline;   
}

.Texto.checkboxlist.vertical
{
    display: inline-table;   
}

.multiplechoice > .label {
    display: block;
}

