/* CSS Document */
body{padding:0px;margin:0px;background:#fff url(img/topofundoslice1.gif) repeat-x 0 0;font:13px/18px Arial,Helvetica,sans-serif;}

div,p,ul,h2,h3,img{padding:0px;margin:0px;}

ul{list-style-type:none;}

/*----TOP PANEL----*/
#topPan{width:770px;margin:0 auto;padding:0px;background:#FFFFFF url(img/topofundoslice1.gif) repeat-x 0 0;color:#000000;height:100px;position:relative;z-index:3;}
#topPan img.angulo{width:58px;height:100px;position:absolute;top:0px;left:286px;z-index:6;}
#topPan img.angulo2{width:60px;height:100px;position:absolute;top:0px;left:718px;z-index:6;}
#topPan img.logo{width:300px;height:98px;position:absolute;top:0px;left:10px;z-index:7;}
#topPan img.azul{width:434px;background-repeat:repeat-x;height:100px;position:absolute;top:0px;left:344px;z-index:5;}
 /*----/TOP PANEL----*/
#menu{float:left;margin:0;padding:0;width:434px;list-style:none;background:#333;position:absolute;left:307px;top:77px;z-index:10;}
#menu li{float:left;margin:0;padding:0;font:67.5% "Lucida Sans Unicode","Bitstream Vera Sans","Trebuchet Unicode MS","Lucida Grande",Verdana,Helvetica,sans-serif;}
#menu a{float:left;margin:0;padding:4px 8px;display:block;background:#333 url("/img/seperator.gif") bottom right no-repeat;color:#ccc;font-weight:normal;text-decoration:none;}
#menu a:hover{padding-bottom:4px;background:#2580a2 url("/img/hover.gif") bottom center no-repeat;color:#fff;}

/*----BODY PANEL----*/
#bodyPan{width:770px;margin:0 auto;padding:25px 0 0;position:relative;min-height:300px; z-index: 2; max-width: 770px }
#bodyPan h1{padding-top:0px;padding-bottom:4px;margin-top:0px;margin-bottom:10px;color:#284B8C;font-weight:bold;border-bottom:thin solid #284B8C;background:transparent;text-transform:uppercase;font-size:20px;text-align:right; font: bold 16px/16px Arial, Helvetica, sans-serif }
#bodyPan h2{padding-top:0px;padding-bottom:4px;margin-top:0px;margin-bottom:2px;color:#284B8C;font-size:18px; background: #FFFFFF no-repeat }
#bodyPan h3{padding-top:10px;}
#bodyPan p{padding-top:10px;}
#bodyPan ul{list-style-position:inside;list-style-type:disc;padding-left:10px;}
#bodyPan ul li{padding-top:5px;}
/*----/BODY PANEL----*/

/*----/BODY RIGHT PANEL----*/

/*----BODY LEFT PANEL----*/
#bodyHPLeftPan{width:770px; float:none; padding:12px 0 0 0; margin: 0; margin-bottom: 0px }

#bodyHPNoticiasPan{width:700px;padding:0 0 0 0; float: none; margin: 22px auto 0 auto; }
#bodyHPNoticiasPan h1{background:url(img/noticias.gif) no-repeat;margin-top:10px; font:bold 12px/12px Arial, Helvetica, sans-serif; text-align: left; color: #FFFFFF; padding: 3px 0px 2px 12px; margin: 0 auto 10px auto; border-bottom-color: #284B8C; border-bottom-style: solid; border-bottom-width: thin; border-left-style: none; border-right-style: none }

#bodyHPNoticiasPan p{font:bold 12px/12px Arial, Helvetica, sans-serif; padding: 0 0 0 0; color: #000000; margin: 6px auto 0px auto; height: 24px; vertical-align: middle }
#bodyHPNoticiasPan img{ vertical-align: middle; border: none; margin-left: 0px; margin-right: 4px; width: 67px; height: 14px }
#bodyHPNoticiasPan a{display:block;background:transparent url(img/button.gif) no-repeat 0; padding-left:16px; color:#000000; text-decoration:none;}
#bodyHPNoticiasPan a:hover{background:transparent url(img/button-hover.gif) no-repeat 0; padding-left:16px; color:#CC3300; text-decoration:none;}

#bodyHPDataHoraUpdate{width:700px; float:none; margin: 8px auto 0 auto; border-top-color: #284B8C; border-top-style: solid; border-top-width: thin; padding: 2px 0 0 0 }
#bodyHPDataHoraUpdate p {font: bold 10px/10px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #5C5C5C; padding: 0 0 0 0; text-align: right; margin: 0 0 0 0 }

/*----/BODY LEFT PANEL----*/


/*----BODY CONCS ----*/
#bodyConcs{width:100%;float:left;border:1px solid #CCCCCC;background:#F3F3F3;color:#1A1A1A;margin:0px 0 30px 0px; }
#bodyConcs ul{margin:2px 0 6px 0px;padding:0 0 0 10px;}
#bodyConcs ul li{height:18px;}
#bodyConcs ul li a{height:18px;display:block;background:url(img/button.gif) no-repeat 0 6px;color:#1A1A1A;text-decoration:none;padding:0 0 0 20px;}
#bodyConcs ul li a:hover{background:url(img/button-hover.gif) 0 6px no-repeat #F3F3F3;color:#FF0000;text-decoration:none;}
#bodyConcs p{font-style:italic;padding-top:0;padding-left:4px;padding-right:4px;margin-top:0; margin-bottom: 8px }
#bodyConcs p.nenhum{font-style:italic;padding-top:0;padding-left:4px;padding-right:4px;margin-bottom:4px;margin-top:2px;color:#999999;font-weight:bold;}
#bodyConcs h2{padding-top:2px;margin-top:0px;font:bold 13px/18px Arial,Helvetica,sans-serif;padding-bottom:0px;}
#bodyConcs h3{color:#FFFFFF;background:url(img/anoconcurso.gif) no-repeat;margin-top:8px;padding-top:0;padding-left:8px; padding-bottom: 2px }
#bodyConcs a{display:block;background:transparent url(img/button.gif) no-repeat 0;color:#284B8C;text-decoration:none;padding-left:20px;background-position:4px;}
#bodyConcs a:hover{background:transparent url(img/button-hover.gif) no-repeat 0;color:#CC3300;text-decoration:none;background-position:4px;}

/*----BODY CONC ----*/
#bodyConc{width:770px;float:none;padding:0 0 0;background:#F3F3F3;color:#1A1A1A;margin:2px 0 20px 0px;}
#bodyConc ul{margin:2px 0 6px 0px;padding:0 0 0 10px;}
#bodyConc ul li{height:18px;}
#bodyConc ul li a{height:18px;display:block;background:url(img/button.gif) no-repeat 0 6px;color:#1A1A1A;text-decoration:none;padding:0 0 0 20px;}
#bodyConc ul li a:hover{background:url(img/button-hover.gif) 0 6px no-repeat #F3F3F3;color:#FF0000;text-decoration:none;}
#bodyConc p{font-style:normal;padding-top:0;padding-left:4px;padding-right:4px;margin-bottom:8px;margin-top:0;font-size:12px;}
#bodyConc p.nenhum{font-style:italic;padding-top:0;padding-left:4px;padding-right:4px;margin-bottom:8px;margin-top:2px;color:#999999;font-weight:bold;}
#bodyConc h1{padding-top:2px;margin-top:0px;font:bold 13px/18px Arial,Helvetica,sans-serif;padding-bottom:0px;}
#bodyConc h2{padding-top:2px;margin-top:0px;font:bold 18px/18px Arial,Helvetica,sans-serif;padding-bottom:0px;padding-left:4px;}
#bodyConc h3{color:#000000;font:bold 13px/18px Arial,Helvetica,sans-serif;padding-top:0;padding-left:3px;text-transform:uppercase;border-bottom-color:#000000;font-weight:bolder;border-bottom-style:solid;border-bottom-width:thin; background: #FFFFFF no-repeat }
#bodyConc h4{color:#5C5C5C;margin-top:10px;font:bold 12px/18px Arial, Helvetica, sans-serif;padding-top:0;padding-left:3px;text-transform:uppercase;border-bottom-color:#5C5C5C;font-weight:bolder;border-bottom-style:dotted;border-bottom-width:thin;margin-bottom:8px; padding-right: 10px; font-style: italic }
#bodyConc h5{color:#5C5C5C;margin-top:10px;font:bold 11px/18px Arial, Helvetica, sans-serif;padding-top:0;padding-left:14px;text-transform:uppercase;font-weight:bold;margin-bottom:2px; padding-right: 10px; font-style: oblique; text-decoration: none; background: transparent url(img/list_bullet.gif) no-repeat 0px; background-position: 0px; }
#bodyConc a{color:#284B8C;text-decoration:none;}
#bodyConc a:hover{color:#CC3300;text-decoration:none;}
#bodyConc td.label1 { width: 150px }
#bodyConc td.label2 { width: 150px }
#bodyConc td.label3 { width: 250px }
#bodyConc td.textodigitado {color:#000099;text-decoration:none; }
#bodyConc img.alerta_preenchimento{ vertical-align: middle; border: none; width: 492px; height: 36px; display: inline; margin-top: 20px; margin-bottom: 10px }
#bodyConc img.sessao_expirada{ vertical-align: middle; border: none; width: 464px; height: 85px; display: inline; margin-top: 20px; margin-bottom: 10px }
#bodyConc img.aviso_conferir{ vertical-align: middle; border: none; width: 526px; height: 160px; display: inline; margin-top: 20px; margin-bottom: 10px }





/* #bodyConcInscrevaSe { margin-bottom: 4px; height: 46px; width: 101px; float: right; background: transparent url(img/status-inscreva-se.gif) no-repeat; top: 50px; left: 620px; position: absolute; display: block; clear: none; z-index: 100 } */
#bodyConcInscrevaSe { margin-bottom: 4px; height: 46px; width: 101px; float: right; top: 50px; left: 620px; position: absolute; display: block; clear: none; z-index: 100 }
/* #bodyConcInscrevaSe a{background: none; display:block; margin-bottom: 4px; margin-left: auto; margin-right: auto; float: none; margin-top: 2px; padding-top: 12px; }
#bodyConcInscrevaSe a:hover{ background:none; margin-bottom: 4px; margin-left: auto; margin-right: auto; float: none; margin-top: 2px; padding-top: 12px;}
*/
#bodyConcEmAndamento { margin-bottom: 4px; height: 36px; width: 105px; float: right; background: transparent url(img/status-emandamento.gif) no-repeat; top: 66px; left: 620px; position: absolute; display: block; clear: none; }
#bodyConcEncerrado { margin-bottom: 4px; height: 36px; width: 101px; float: right; background: transparent url(img/status-encerrado.gif) no-repeat; top: 58px; left: 620px; position: absolute; display: block; clear: none; }

#bodySessaoExpirou p {font-style:normal;padding-top:0; padding-left:4px; padding-right:4px; margin-bottom:8px; margin-top:0; font-size:12px; text-align: center }
#bodySessaoExpirou a { display: inline }
#bodySessaoExpirou a:hover{color:#CC3300; display: inline }

/*
#bodyConcLeft{width:300px;float:left;padding:0 0 0;background:#F3F3F3;color:#1A1A1A;margin:2px 0 20px 0px;margin-top:20px;height:auto;}
#bodyConcRight{width:440px;float:right;padding:0 0 0;background:#F3F3F3;color:#1A1A1A;margin:2px 0 20px 0px;margin-top:20px;height:auto;border:thin solid #999999;padding-left:8px;padding-right:8px;}
*/

#bodyConcLeft{width:756px;float:left;padding:0 0 0;background:#E9E7F8;color:#1A1A1A;margin:2px auto 0;margin-top:20px;height:auto; clear: none; border: thin solid #999999; padding-left: 8px; padding-right: 8px }
#bodyConcLeft h3{margin-bottom:6px; margin-top:10px; background: transparent }
#bodyConcLeft td.cargos{ width: 360px }

#bodyConcRight{width:756px;float:left;background:#FFFFFF;color:#1A1A1A;margin-top:14px;height:auto;border:thin solid #999999;padding-left:8px;padding-right:8px; display: block; margin-bottom: 14px; margin-left: 0; margin-right: auto; }
#bodyConcRight p.arqlink{background:url("img/im_url.gif") no-repeat 0px;background-color:transparent;background-position: left;padding-left:20px; font: normal bold 11px/16px Arial, Helvetica, sans-serif }
#bodyConcRight p.arqpdf{background:url("img/adobe_pdf_logo.gif") no-repeat 0px;background-color:transparent;background-position: left;padding-left:20px; font: normal bold 11px/16px Arial, Helvetica, sans-serif }
#bodyConcRight p.aviso1{background:url("img/aviso1.gif") no-repeat 0px;background-color:transparent;background-position: left;padding-left:20px; font: normal bold 11px/16px Arial, Helvetica, sans-serif; color: #660000 }
#bodyConcRight p.info0{background:no-repeat 0px;background-color:#FFFFCE;background-position: left;padding-left:5px; font: normal bold 11px/16px Arial, Helvetica, sans-serif; color: #000000; margin-top: 10px; margin-bottom: 5px; width: 460px; border: thin dashed #000000; margin-left: 5px; padding-top: 5px; padding-bottom: 5px }
#bodyConcRight p.info1{background:url("img/info.gif") no-repeat 0px;background-color:#FFFFCE;background-position: left;padding-left:20px; font: normal bold 11px/16px Arial, Helvetica, sans-serif; color: #660000 }
#bodyConcRight p.separador{ border-top: thin solid #808080; height: 6px }
#bodyConcRight h3{margin-bottom:10px; margin-top:10px; }
#bodyConcRight p.textoerro { color: #FF0000; display: inline }
#bodyConcRight table {  border-spacing: 4px; font-weight: bold;}
#bodyConcRight table.ficha { border: thin solid #000000; border-width: 1 1 1 1; border-spacing: 4px; margin-top: 10px; margin-bottom: 10px; font-weight: bold; width: 700px }
#bodyConcRight td.alerta { color: #FF0000; text-align: center; font-weight: bold }
#bodyConcRight a{ color:#000000;background-image:none;background-color:transparent; background-position: 0px; background-repeat: no-repeat; padding-left: 0; padding-right: 0; }
#bodyConcRight a:hover{color:#CC3300;background-image:none;background-color:transparent;background-position: 0px; background-repeat: no-repeat; }

#bodyConcRight table.lista { border: none; border-spacing: 0px; margin-top: 10px; margin-bottom: 10px; font-weight: bold; width: 700px }
#bodyConcRight tr.lista_par { background: #FFFFCC }
#bodyConcRight tr.lista_impar { background: #FFFFFF }

#bodyConcRight input.submit { color: #FFFFFF; font-weight: normal; background: #284B8C }
#bodyConcRight img.boletolink{ vertical-align: middle; border: none; width: 260px; height: 60px }
#bodyConcRight table.boletolink{ border: none; margin-top: 10px; margin-bottom: 0px }

#bodyConcRight table.postitlink{ border: none; margin-top: 10px; margin-bottom: 0px }
#bodyConcRight img.postitlink{ vertical-align: middle; border: none; width: 79px; height: 85px; padding-top: -6px; display: inline }


#AvisoJavascript{width:756px;float:left;background:transparent;color:#FF0000;margin-top:7px;height:auto;border:thin dashed #FF0000;padding-left:8px;padding-right:8px; display: block; margin-bottom: 4px; margin-left: 0; margin-right: auto; text-align: left; font-weight: bold; padding-bottom: 4px; padding-top: 4px; font: smaller/ }
#AvisoJavascript img{ vertical-align: middle; border: none; margin-left: 0px; margin-right: 4px; width: 16px; height: 15px }

#AvisoCookies{width:756px;float:left;background:transparent;color:#FF0000;margin-top:7px;height:auto;border:thin dashed #FF0000;padding-left:8px;padding-right:8px; display: block; margin-bottom: 4px; margin-left: 0; margin-right: auto; text-align: left; font-weight: bold; padding-bottom: 4px; padding-top: 4px; font: smaller/ }
#AvisoCookies img{ vertical-align: middle; border: none; margin-left: 0px; margin-right: 4px; width: 16px; height: 15px }

/*
#bodyConcRightInscricao { margin-bottom: 4px; margin-left: auto; margin-right: auto; height: 62px; width: 162px; float: none; margin-top: 4px; background: transparent url(img/inscreva-se.gif) no-repeat }
#bodyConcRightInscricao a{display:block; margin-bottom: 4px; margin-left: auto; margin-right: auto; float: none; margin-top: 4px; padding-top: 12px;}
#bodyConcRightInscricao a:hover{ margin-bottom: 4px; margin-left: auto; margin-right: auto; float: none; margin-top: 4px; padding-top: 12px;}
*/

#bodyConcVoltar{width:770px;height:auto; float: left; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; display: block; position: relative; margin-bottom: -10px; margin-top: 10px }
#bodyConcVoltar a{margin-right: 0; margin-left: auto; height: 16px; width: 200px; display: block; }

/*--
#bodyConcInscOK{width:90%;float:none;padding:0 0 0;background:#339900;color:#FFFFFF;margin:2px 0 20px 0px;margin-top:20px;height:auto;border:thin solid #FFFFFF;font:bold/;text-align:center;margin-left:auto;margin-right:auto;padding-top:2px;padding-bottom:2px;}
#bodyConcInscOK p{font-style:normal;padding-top:0;padding-left:4px;margin-bottom:auto;margin-top:auto;font-size:10s maller;margin-left:auto;margin-right:auto;}
 --*/

#bodyConcAviso{width:756px;float:left;padding:0 0 0 0;background:transparent;color:#1A1A1A;margin:2px auto 0;margin-top:20px;height:auto; clear: none; border: thin solid #FF0000; padding-left: 8px; padding-right: 8px }
#bodyConcAviso p {font: bold 14px/14px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FF0000; text-align:center; padding-bottom: 4px; padding-top: 4px; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0 }

#bodyConcAvisoPopup{width:600px; padding:0 0 0 0;color:#1A1A1A;margin:2px auto 0;margin-top:20px;height:auto; clear: none; border: thin dashed #FF0000; padding-left: 8px; padding-right: 8px; margin-left: auto; margin-right: auto; margin-bottom: 20px; background-color: transparent }
#bodyConcAvisoPopup p {color: #000000; font-weight: normal; text-transform: none }

/*----FOOTER PANEL----*/
#footermainPan{clear:both;padding:52px 0 0;background:transparent url(img/footerbg.gif) repeat-x 0 0;height:1000px; margin-bottom: 1000px }
#footerPan{width:770px;margin:0 auto auto;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;position:relative; }
#footerPan li{float:left;}
#footerPan ul{width:460px;margin:0 auto auto;position:relative; }
#footerPan ul li a{padding:0 10px 0;color:#010101;background:#F3F3F3;text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

