@charset "iso-8859-1";
/* CSS Document */
.navOFF, .navON { font-family: Verdana, Arial, Helvetica, sans-serif; color:#888888; font-size:10px; font-weight:bold; text-align:left; padding: 8px; }
.navOUT { font-family: Verdana, Arial, Helvetica, sans-serif; color:#888888; font-size:10px; font-weight:bold; text-align:left; padding-top: 8px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; }
.navSubOFF, .navSubON { font-family: Verdana, Arial, Helvetica, sans-serif; color:#888888; font-size:9px; font-weight:bold; text-align:left; padding: 3px; }
.navOFF, .navSubOFF { cursor:hand; }
.navON, .navSubON { background-color:#ededed; cursor:pointer; }
hr { color: #EEEEEE; height: 1px; text-align: center; width: 100%; }
ul { list-style-type: square; list-style-position: outside; text-align: left; white-space: normal; display: block; margin: 0px; padding: 0px; }
li { list-style-type: square; display: list-item; list-style-position: outside; margin-left: 15px; padding: 0px; }
input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
/**/
a:link, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F60; text-decoration: none; }
a:hover { text-decoration: underline; }
/**/
.error { color: #F00; font-weight: bold; }
.titulo { font-size: 20px; font-weight: bolder; font-variant: small-caps; color: #FF9900; text-transform: uppercase; padding: 5px; }
.subtitulo { font-size: 16px; font-weight: bolder; font-variant: small-caps; color: #FFCC00; text-transform: none; padding: 3px; }
.pequeno { font-size: 10px; }
body { margin: 0px; padding: 0px; color: #424E4F; font-family: Verdana, Geneva, sans-serif; background-color: #f2f2e9; font-size: 10px; line-height: 14px; }
.caixaComTitulo { background-color: #FFF; border: 1px dashed #CCC; padding: 5px; display:block; width:auto; overflow:hidden; }
.caixaComTitulo .emdestaque { height:170px; width:95px; float:left; margin:0 4px 0 0; display:block; overflow:hidden; }
.tituloCaixa { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #C13B00; margin-bottom: 10px; font-weight: bolder; line-height: 24px; }
.subTituloCaixa { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #FFCC00; font-weight: bolder; margin-bottom: 5px; line-height: 14px; }
/**/
.admissao fieldset { padding:10px; width:auto; overflow:hidden; margin:0 0 20px 0; border:none; }
.admissao fieldset legend { font-size:18px; line-height:24px; margin:0; padding:0; color:#FC0; font-family:Georgia, "Times New Roman", Times, serif }
.admissao p { display:block; float:left; width:290px; margin:0 5px 5px 0; overflow:hidden; height:40px; }
.admissao p label { display:block; }
.admissao p input[type="text"], p select { width:270px; font-size:12px; line-height:16px; border:solid 1px #ccc; background:#f7f7f7; padding:5px; }
.admissao p input[class], p select[class] { border:solid 1px #FC0; background:#FFC; }
.admissao p select { padding:3px; }
.admissao p span { width:80px; display:inline-block; }
.admissao p span input[type="checkbox"] { margin:0 3px 0 0; }
.admissao p .error { border:solid 1px #F00!important; }
.admissao input[type="submit"] { padding:10px; text-transform:uppercase; margin:0 0 20px 0; }
.admissao input[type="file"] { clear:both; margin:20px 0; width:400px; height:20px; }
/**/
div.msgValidacao { background-color: #eee; border: 1px solid red; margin: 0px; padding: 5px; display: none; margin:0 0 20px 0; }
div.msgValidacao ol li { list-style-type: square; }
div.msgValidacao label { text-align: left; width: auto; }

