#caixaTexto{ padding:10px; margin:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold; }
#caixaTexto span{ display:block; padding:5px 0; }
#caixaTexto label{ padding:5px 0; width:200px; display:block; }
#caixaTexto input{ margin:2px; }
#caixaTexto input.direita{ float:right; padding:3px; }
#caixaTexto textarea{ margin:0; padding:5px; height: 70px; width:600px; border-radius:4px; border-color:#333333; }

#detalhesInscricao{ margin:1px;}
#detalhesInscricao fieldset{ display:block; width:600px; border:0; margin:0; }
#detalhesInscricao fieldset label{ font-weight:bold; float:right; width:82%; }

.menuTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: none;

}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}

.textoCentro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-indent: 5pt;
}

.textoCentroM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-indent: 5pt;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-transform: none;
	text-align: left;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-transform: none;
	text-align: right;
}

.textoM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-transform: none;
	text-align: right;
}

.meio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-transform: capitalize;
	text-align: justify;
	text-indent: 5pt;
}

.meio2 {
	font-family: Arial Narrow;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-transform: capitalize;
	text-align: justify;
	text-indent: 5pt;
}

.meioEsquerda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #000000;
	text-transform: capitalize;
	text-align: left;
	text-indent: 1pt;
}

.hyperlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	text-transform: capitalize;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.logout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

.td {
	border: 1px solid #333333;
	margin: 0px;
	padding: 2px;
	height: 0px;
	width: 0px;
}

.a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

.textoMaior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-transform: none;
}

.mensagem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-transform: none;
	text-align: right;
}

.hidden {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
	text-transform: none;
	line-height: normal;
	border: 0px;
	clear: left;
	list-style-position: inside;
	overflow: visible;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color: CCCCCC;
}

.btocontato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 20px;
	width: 100px;
	border: 1px solid #990000;
	cursor: hand;
}

.btovermelho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #8F1616;
	height: 25px;
	width: 120px;
	border: 1px solid #000000;
	cursor: hand;
}

.menuNovo {
	font-family: Verdana;
	font-size: 11px;
	line-height: normal;
	color: #000066;
	text-transform: none;
	text-align: center;
}

.linhaHorizontalInferior{
	border-style: solid;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}


.branco{	font: 10px Verdana;	color: #FFFFFF;	text-align: center;	}
.azul{	font:11px Verdana;	color:#000066;	text-align:center;	font-weight:bold;	}
.vermelho{	font:10px Verdana;	color:#990000;	text-align:center;	font-weight:bold;	}
.verdanaBrancoNormal9{	font: 9px Verdana;	color: #FFFFFF;	}
.verdanaBrancoNegrito12{font: 12px Verdana;	color: #FFFFFF;	font-weight:bold; }
.verdanaBrancoNormal10{	font: 10px Verdana;	color: #FFFFFF;	}
.verdanaPretoNormal9 { 	font:9px Verdana;	color:#000000;	}
.verdanaPretoNormal8 { 	font:8px Verdana;	color:#000000;	}
.verdanaPretoNormal10 { font:10px Verdana;	color:#000000; }
.verdanaPretoNormal11 { font:11px Verdana;	color:#000000; }
.verdanaPretoNormal12 { font:12px Verdana;	color:#000000; }
.verdanaPretoNormal14 { font:14px Verdana;	color:#000000; }
.verdanaPretoNegritol1{	font:11px Verdana;	color:#000000;	font-weight:bold; }
.verdanaPretoNormalIdentado10 { 	font:10px Verdana;	color:#000000; text-indent:10pt; }
.verdanaVermelhoNormal9{	font:9px Verdana;	color:#880000;	}
.verdanaVermelhoNormal10{	font:10px Verdana;	color:#880000;	}
.verdanaVermelhoNormal11{	font:11px Verdana;	color:#880000;	}
.verdanaVermelhoNegrito9{	font:9px Verdana;	color:#880000;	font-weight:bold;	}
.verdanaVermelhoNegrito10{	font:10px Verdana;	color:#880000;	font-weight:bold;	}
.verdanaVermelhoNegrito11{	font:11px Verdana;	color:#880000;	font-weight:bold;	}
.verdanaVerdeNormal9{	font:9px Verdana;	color:#007700;	}
.verdanaVerdeNormal10{	font:10px Verdana;	color:#007700;	}
.verdanaVerdeNegrito9{	font:9px Verdana;	color:#007700;	font-weight:bold;	}
.verdanaVerdeNegrito10{	font:10px Verdana;	color:#007700;	font-weight:bold;	}
.verdanaAzulNormal9{	font:9px Verdana;	color:#005599;	}
.verdanaAzulNormal10{	font:10px Verdana;	color:#005599;	}
.verdanaAzulNormal12{	font:12px Verdana;	color:#005599;	}
.verdanaAzulNegrito9{	font:9px Verdana;	color:#005599;	font-weight:bold; }
.verdanaAzulNegritol0{	font:10px Verdana;	color:#005599;	font-weight:bold; }
.verdanaAzulNegritol1{	font:11px Verdana;	color:#005599;	font-weight:bold; }
.verdanaAzulNegritoIdentadol0{	font:10px Verdana;	color:#005599;	font-weight:bold;	text-indent: 5pt;}
.verdanaLaranjaNegrito9{	font:9px Verdana;	color:#FF6600;	font-weight:bold;	}
.verdanaLaranjaNegrito10{	font:10px Verdana;	color:#FF6600;	font-weight:bold;	}
.arialNarrowPretoNegrito11IdentadoJustificado{ font:11px Arial Narrow; color: #000000; font-weight: bold; text-align: justify; text-indent: 5pt; }

.naoSelecionavel{ -moz-user-select:none; }

/* menu esquerdo vertical */
#menuSub { width:154px; font-family:verdana,arial,helvetica; margin:0; padding:0; float:left; }
#menuSub li { list-style:none; background-color:#005599; width:154px; border:1px solid #FFFFFF; position:relative; }
#menuSub li a { display:block; padding:10px; border-left:4px solid #002266; text-decoration:none; color:#FFFFFF; /* box-shadow:3px 3px 3px #CCCCCC; */ }
#menuSub li a:hover { border-left:4px solid #006699; background:#0088BB; }
#menuSub li ul { padding:1px; display:none; position:absolute; top:0; left:153px; width:10px; }
#menuSub li:hover ul{ display:block; }
#menuSub li:hover ul li{ background:#005599; }
#menuSub li:hover ul li a{ color:#FFFFFF; }
#menuSub li:hover ul li a:hover{ border-left:4px solid #006699; background:#0088BB; }

#menu_candidato{ width: 155px; font-family: Verdana, Arial, Helvetica; margin:0; padding:0; float:left; color:8F1616; }
#menu_candidato li { list-style:none; width:152px; border:2px solid #8F1616; position:relative; background-image: linear-gradient(to top, #6D0505, #BF4949); }
#menu_candidato li a { text-align:left; text-decoration:none; color:#EEEEEE; font-size: 10px; font-weight: bold; height:35; display:block; padding:5px; border-left:5px solid #EEEEEE; }
#menu_candidato li a:hover { border-left:6px solid #FFFFFF; background-image: linear-gradient(to top, #8F2727, #DF6B6B); }

div#div_carregando{
    text-align:center;
    position:relative;
    display:none;
    padding:3px;
    border:2px solid #000000;
    color:#C9140C;
    width:230px;
    background-color:#FFFFFF;
    font-family:Trebuchet MS,Tahoma, Arial;
    font-size: 14px;
}