﻿/* Pré Inscrições  
----------------------------------------------------------*/
.TRColorListDestaque { background-color: #FFFFC0; border: 1px solid #1C5792; }
.TRColorListTitle {	background-color: #006699; border: 1px solid #1C5792; height:18px;}
.TRColorCell1 { background-color: #FFFFFF; }
.TRColorCell2 {	background-color: #BAD1E2; }
.TRColorCell3 {	background-color: #f1e2ae;}
.TDTituloPagina {	border-right:0px;	padding-right:0px;	border-top: #7B945A 4px solid;	padding-left:15px;	padding-bottom:10px;	border-left:0px;	padding-top:10px;	border-bottom: #7B945A 4px solid; }
.TDTituloLista {	font-family: Verdana; font-size:8pt; font-weight:bold;	color: White; }
.TDTituloListaOrdena { background-image: url(/Images/A2Z.Small.png); background-repeat:no-repeat; background-position: 2px 3px; width:20px; margin-left:5px; margin-top:5px; padding:0px; border-spacing:0px; border:0px; font-family: Verdana; font-size:8pt; font-weight:bold; color: White; }
.TDTituloListaTool { text-align: center; font-family: Verdana; font-size: 10px; font-weight: bold; color: White; background-color: #009900; font-variant: small-caps; }
.TDTituloListaToolAlter {
    text-align: center;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: White;
    background-color: #004E00;
    font-variant: small-caps;
}
.TDSubTituloListaTool { text-align: center; font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000; background-color: #C0C0C0; }
.rowHover:hover {
    background-color: chartreuse; 
    cursor: pointer;
}
    .rowHover:hover td {
        background-color: chartreuse;
        cursor: pointer;
    }


.btnStd { border-right: #5C4234 1px solid; padding-right: 15px; border-top: #5C4234 1px solid; padding-left: 15px; font-weight: bold; font-size: 14px; padding-bottom: 2px;	border-left: #5C4234 1px solid; width: 80px; CURSOR: hand; color: #5C4234; margin-right: 10px; padding-top: 2px; border-bottom: #5C4234 1px solid; font-family: arial, helvetica, verdana; WHITE-SPACE: nowrap; background-color: #ffffff; text-ALIGN: center; text-decoration: none; }
.btnStd:hover {	color: #ffffff; background-color: #5C4234; }

.ItemTituloPequeno {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: black; }
.ItemTituloPequenoAlter {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    background-color:lightgray;
    color: black;
}
.ItemButtonPequeno {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #d0e7ff;
    text-decoration: none;
    text-align: center;
    border: 1px solid black;
}

.ItemButtonPequenoLaranja {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #ff9933;
    color: black;
    text-decoration: none;
    text-align: center;
    border: 1px solid black;
}

.ItemFillVermelho {
    display: block;
    width: 100%;
    height: 100%;
    background-color: red;
    color: white;
    text-decoration: none;
    text-align: center;
    border: 1px solid black;
}

.ItemFillVerde {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #2e7d32;
    color: white;
    text-decoration: none;
    text-align: center;
    border: 1px solid black;
}

.ItemButtonPequenoVerde {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #2e7d32;
    color: white;
    text-decoration: none;
    text-align: center;
    padding: 5px;
    border: 1px solid black;
}

.ErrMsg {
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #ff0033;
}

.ErrListaMsg { font-family: Arial; font-size: 8pt; font-weight: bold; color: #ff0033; }

.TituloPaginatexto { text-indent: 10px; vertical-align:middle; font-weight: bold; font-size: 12px; color: #404040; font-family: Tahoma; height:20px;}
.TituloPaginaTabela { border-right: #bed79d 1px solid; border-top: #bed79d 1px solid; font-size: 10px; border-left: #bed79d 1px solid; color: #0f0f0f; border-bottom: #bed79d 1px solid; font-family: Arial, Helvetica, sans-serif; letter-spacing: 2px; background-color: #D7E6C2; }

.ParagrafoSeparador {line-height: 100%; margin-top: 0; margin-bottom: 0;}

.TableErrLista { border-top: 2px solid #006699; border-bottom: 2px solid #006699; background-color: #D3DEEF; font-weight: bold; font-family: Verdana, Arial; font-size: 10px; vertical-align: middle;}
.TableOpOK { border-right: #bed79d 1px solid; border-top: #bed79d 1px solid; border-left: #bed79d 1px solid; border-bottom: #bed79d 1px solid; background-color: #ccff99; }
.TablePerfil { border-right: #696969 1px solid; border-top: #696969 1px solid; border-left: #696969 1px solid; border-bottom: #696969 1px solid }

.tituloBIG { padding-right: 3px; margin-top: 3px; font-weight: bold; font-size: 12px; margin-bottom: 3px; padding-bottom: 3px; color: #434343; text-INDENT: 5px; padding-top: 3px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px; text-ALIGN: left; text-decoration: none; }
.TituloBoldRed { color: #ff9900; font-family: Arial, Helvetica, sans-serif; }

.CABTituloCampo { padding-right: 3px; margin-top: 3px; font-weight: normal; font-size: 12px; margin-bottom: 3px; padding-bottom: 3px; color: #666666; text-INDENT: 5px; padding-top: 3px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px; text-ALIGN: left; text-decoration: none; }
.CABTituloCamporight { padding-right: 3px; margin-top: 3px; font-weight: normal; font-size: 12px; margin-bottom: 3px; padding-bottom: 3px; color: #666666; text-INDENT: 5px; padding-top: 3px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px; text-ALIGN: right; text-decoration: none; }
.CABValorCampo { padding-right: 3px; margin-top: 3px; font-weight: bold; font-size: 12px; margin-bottom: 3px; padding-bottom: 3px; color: #666666; text-INDENT: 5px; padding-top: 3px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px; text-ALIGN: left; text-decoration: none; }

.MsgValidators {background-color: RED;}

.bkgTit1 { font-weight: bold; font-size: 16px; color: white; font-family: Arial, Helvetica, sans-serif; background-color: #545454 }	
.bkgTit2 { font-weight: bold; font-size: 13px; color: white; font-family: Arial, Helvetica, sans-serif; background-color: #4A94C8 }
.bkgTit3 { font-weight: bold; font-size: 11px; color: #333333; font-family: Arial, Helvetica, sans-serif; background-color: #EBEBEB; border: 1px solid #CCCCCC; }	

.AlternateTable { background-color: #F0F0F0; padding-top: 20px; padding-bottom: 20px; }

INPUT.button { border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; margin: 2px 0px; background: url(/Images/but_bg.gif) #663200 repeat-x left top; color: #000000; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid;}
INPUT.textbox {	font-family: Verdana; font-size: x-small; background-color: #CCCCFF; border-style: none; }
INPUT.textboxR { font-family: Verdana; font-size: x-small; ba