/* GERAL */
BODY {  margin:0; padding:0; }
BODY.body-geral { background:url(../../images/bg-body.jpg) center top no-repeat; }
BODY.lista-presenca { padding:50px !important; }

DIV { font-family:Arial, Tahoma, Verdana; font-size:12px; color:#575757; }
INPUT, SELECT, TEXTAREA { font-family:Arial, Tahoma, Verdana; color:#575757; }
IMG { border:0; }
A { text-decoration:none; color:#075094; }
A.black { text-decoration:none; color:#000; }
A:HOVER { text-decoration:underline; }
H1 { display:none; }
H2 { margin:0; padding:0; font-size:18px; color:#036AA4; padding-bottom:20px; }
H2.center { text-align:center;  padding-bottom:10px !important; }
P { margin:0; padding:0 0 25px 0; line-height:150%; }
P.sem-espaco { margin:0; padding:0 0 5px 0; line-height:150%; }
P.center { text-align:center; }
FORM { margin:0; padding:0; }
LABEL { display:block; font-weight:bold; }

.a-left { text-align:left !important; }
.a-right { text-align:right !important; }
.a-center { text-align:center !important; }
.f-left { float:left !important; }
.f-right { float:right !important; }
.f-center { float:none !important; margin:0 auto !important; }
.clr { clear:both; }
.d-none { display:none; }
.d-block { display:block; }
.hide { visibility:hidden; }
.show { visibility:visible; }
.c-pointer { cursor:pointer; }
.no-border { border:0 !important; }
.h40 { height: 40px; }
.w102 { width: 102px; }
.w337 { width: 337px; }
.w280 { width: 280px; }
.w183 { width: 183px; }
.f12 { font-size: 12px; }
.label-pares{ width:300px !important;}
.motivo{ font-size:12px; width:100%; }
.center { text-align:center; }

/* ESTRUTURA */
.body-home { background:url(../../images/bg-body_home.jpg) center top no-repeat; }
#layout { width:996px; -width:1010px; margin:0 auto; }
#topo { width:973px; height:56px; margin-top:17px; }
#area-conceitual { height:338px; background:url(../../images/img-conceitual_mod1.jpg) left top no-repeat; }
#menu-home { height: expression( this.scrollHeight < 191 ? "190px" : "auto" ); min-height:190px; background:url(../../images/bg-box_base_home.jpg) left bottom repeat-x; padding:0 0 11px; }
#menu-home-mg { width:996px; margin:0 auto; }
#rodape.home { height:128px; background:url(../../images/bg-rodape_home.jpg) left top repeat-x; }
#rodape { height:73px; background:url(../../images/bg-rodape.jpg) left top repeat-x; text-align:right; }
#rodape-mg { width:932px; margin:0 auto; padding-top:31px; color:#fff; }
#rodape-mg A { font-size:11px; color:#FFF; }
#conteudo { background: url(../../images/bg-conteudo.jpg) 2px top no-repeat; padding-top:140px; display:block; }


/* TOPO */
.box-acesso { float:left; padding-left:23px; }
.bloco-acesso-restrito { float:left; padding-top:12px; }
.bloco-busca { float:left; padding-top:12px; }
.logo-pgqp { float:right; padding-top:5px; }


/* MENU */
.box-menu-topo { width:166px; height:39px; background:url(../../images/bg-box_menu_topo.jpg) top center no-repeat; }
.box-menu-topo-mod2 { width:166px; height:39px; background:url(../../images/bg-box_menu_topo_mod2.png) top center no-repeat; }
.box-menu-topo IMG { padding:12px 0 0 16px; }
.box-menu-topo-mod2 IMG { padding:12px 0 0 10px; }
.box-menu-conteudo { list-style:none; width:166px; margin:0; padding:0; background:url(../../images/bg-box_menu_conteudo.jpg) top center no-repeat; }
.box-menu-conteudo DT { list-style:none; width:166px; margin:0; *margin:0 !important; padding:1px 0 4px 0; background:url(../../images/bg-separador_horizontal_menu.gif) right bottom no-repeat;  }
.box-menu-conteudo dt.primeiro { margin-top:0; }
.box-menu-conteudo dt.ultimo { margin-bottom:0; background:none; }
.box-menu-conteudo DT A { display:block; list-style:none; width:148px; margin:0 0 0 16px; padding-top:4px; *padding-bottom:4px; zoom:1; }
.box-menu-conteudo DT A:HOVER, .box-menu-conteudo dt.ativo A { list-style:none; margin:0; padding:4px 0 0 16px; *padding-bottom:4px; background:#F3F3F3 url(../../images/bl-menu_mod1.gif) left top no-repeat; }
.box-menu-conteudo DD { margin: 7px 0 7px 38px; padding:0; }
.box-menu-conteudo DD A { color:#FE9C3B; font-size:13px; font-weight:bold; }
.box-menu-base { width:166px; height:10px; background:url(../../images/bg-box_menu_base.jpg) right top no-repeat; }
.box-menu-base-mod2 { width:166px; height:10px; background:url(../../images/bg-box_menu_base_mod2.png) top center no-repeat; }
.menu-lateral { width:166px; margin:0 0 0 0; position:relative; }
.box-mod1 { width:533px; float:left; }

/* COLUNAS */
#coluna1 { float:left; width:166px; margin-top:-3px;}
#coluna2 { float:left; width:825px; margin:-3px 0 0 5px;}



/* RODAPÉ */
.coluna-direitos { float:left; display:inline; text-align:right; width:271px; height:27px; margin:40px 0 0 90px; font-size:10px; color:#036AA4; }
.coluna-direitos A { font-size:10px; color:#036AA4; }
.coluna-nuvem-tags { float:left; width:500px;  margin-top:22px; padding-bottom:20px; font-size:26px; line-height:88%;}
.coluna-nuvem-tags A { color:#036AA4; line-height:5px; }


/* FORMULÁRIOS */
.campo-topo { width:69px; margin:1px 10px 0 0; padding:2px 7px; color:#FFF; border:1px solid #0A5DDA; background:url(../../images/bg-form_mod1.jpg) left top repeat-x; }
.select-topo { width:185px; margin:1px 10px 0 0; padding:0; color:#FFF; border:1px solid #0A5DDA; background:url(../../images/bg-form_mod1.jpg) left top repeat-x; }
.select-topo OPTION { background-color:#0063FF; color:#fff; }

.col-label-mod1 { width:110px; float:left; text-align:right; margin:3px 12px 12px 20px;  }
.col-label-mod2 { width:60px; float:left; text-align:right; margin:3px 12px 12px 0;  }
.col-label-mod3 { width:82px; float:left; text-align:right; margin:3px 12px 12px 0;  }
.col-label-mod4 { width:215px; float:left; font-weight:bold; margin-bottom:7px; }
.col-label-mod5 { width:28%; text-align:center; float:left; font-weight:bold; margin-bottom:7px; }
.col-label-mod6 { width:300px; float:left; text-align:right; margin:3px 12px 2px 0; font-weight: bold; }
.col-label-mod7 { width:380px; float:left; text-align:left; margin:3px 12px 2px 0;  }

.col-campo-mod1 { float:left; margin-right:5px; }
.col-campo-mod2 { float:left; width:556px; margin-bottom:5px; }
.col-campo-mod3 { width:215px; float:left; margin-bottom:19px; }
.col-campo-mod4 { float:left; margin-right:5px; padding-top: 3px; text-align:left; width: 390px; }
.col-campo-mod5 { float:left; margin-right:5px; padding-top: 3px; text-align:center; width: 28%; }
.col-campo-mod6 { float:left; margin:3px 0 0 5px; }
.col-campo-mod7 { float:left; margin:6px 19px 15px 0; }

.campo-mini { width:20px; border:1px solid #A8A8A8; }
.campo-pequeno { width:78px; border:1px solid #A8A8A8; }
.campo-medio { width:141px; border:1px solid #A8A8A8; }
.campo-medio-grande { width:285px; border:1px solid #A8A8A8; }
.campo-grande { width:540px; border:1px solid #A8A8A8; }
.campo-full { width:100%; border:1px solid #A8A8A8; }

.select-medio { width:195px; border:1px solid #A8A8A8; }
.select-busca { width:149px; border:1px solid #A8A8A8; }
.textarea-grande { width:100%; border:1px solid #A8A8A8; height:136px; }
.fomulario-mg { width:100%; margin:0 auto; }
.fomulario-mg-mod2 { width:400px; margin:0 auto; }
.fomulario-mg-mod3 { width:90%; }

.FormErro { background:#FEB56B; }

/* SEPARADORES */
.separador-vertical-mod1 { float:left; width:58px; height:48px; background: url(../../images/bg-separador_vertical_mod1.gif) top center repeat-y; }
.separador-vertical-mod2 { float:left; width:18px; }
.separador-vertical-mod3 { width:19px; background: url(../../images/bg-separador_vertical_mod2.gif) top left no-repeat; float:left; }
.separador-vertical-mod4 { width:19px; background: url(../../images/bg-separador_vertical_mod4.gif) top left no-repeat; float:left; }

.separador-horizontal-mod1 { width:50px; float:left; }
.separador-horizontal-mod2 { width:43px; float:left; }
/* TABELAS */
.tabela-padrao TR TH { background:#F2F2F2; border-right:4px solid #FFF; border-bottom:4px solid #FFF; padding:11px 5px 9px 5px; color:#1F5383; font-size:14px; }
.tabela-padrao TR TD { background:#F0F4FF; border-right:4px solid #FFF; border-bottom:4px solid #FFF; padding:12px 12px 9px 10px; }
.tabela-padrao TR TD.destaque { background:#E9EDF8; }

.tabela-padrao2 TR TH { background:#F2F2F2; border-right:4px solid #FFF; border-bottom:4px solid #FFF; padding:11px 5px 9px 5px; color:#1F5383; font-size:14px; }
.tabela-padrao2 TR TD { background:#F0F4FF; border-right:4px solid #FFF; border-bottom:4px solid #FFF; padding:5px 5px 5px 5px; text-align: justify; font-size: 11px; }

.tabela-padrao3 { margin-left: auto; margin-right: auto; }
.tabela-padrao3 TR TH { background:#F2F2F2; border-right:4px solid #FFF; border-bottom:4px solid #FFF; padding:11px 5px 9px 5px; color:#1F5383; font-size:14px; }
.tabela-padrao3 TR TD { background:#F0F4FF; border-right:4px solid #FFF; border-bottom:4px solid #FFF; padding:12px 12px 9px 10px; text-align: center; }
.tabela-padrao3 TR TD.destaque { background:#E9EDF8; }
.tabela-padrao3 TR TD.mod1{ background:#E9EDF8; width:224px; }

.tabela-padrao4 { margin-left: auto; margin-right: auto; width:600px; }
.tabela-padrao4 TR TH { background:#F2F2F2; border-right:4px solid #FFF; border-bottom:4px solid #FFF; padding:11px 5px 9px 5px; color:#1F5383; }
.tabela-padrao4 TR TD { background:#F0F4FF; border-right:4px solid #FFF; border-bottom:4px solid #FFF; padding:5px 5px 5px 5px; text-align: justify; }

.tabela-padrao5 { margin-left: auto; margin-right: auto; text-align: left; }
.tabela-padrao5 TR TH { background:#F2F2F2; border-right:4px solid #FFF; border-bottom:4px solid #FFF; padding:11px 5px 9px 5px; color:#1F5383; font-size:14px; }
.tabela-padrao5 TR TD { background:#F0F4FF; border-right:4px solid #FFF; border-bottom:4px solid #FFF; padding:12px 12px 9px 10px; text-align: center; }
.tabela-padrao5 TR TD.destaque { background:#E9EDF8; }
.tabela-padrao5 TR TD.mod1{ background:#E9EDF8; width:224px; text-align:left; }
.tabela-padrao5 TR TD.mod1 P{ margin-top: 2px; }
.tabela-padrao5 TR TD.mod2{vertical-align:text-top; text-align:left; style="vertical-align:top; padding-bottom:80px;"}
.tabela-padrao5 TR TD.mod3{ background:#E9EDF8; width:224px; text-align:center; }

/* ABAS */
.box-aba { background: url(../../images/bg-box_aba_topo.png) top left no-repeat; height:31px; width:164px; }
.box-aba IMG { padding: 12px 0 0 15px; }
.abas-menu { -margin-bottom: -18px; }
.abas-menu UL { list-style:none; margin:0; padding:0; -width:835px;}
.abas-menu UL LI { float:left; padding:0; margin-left:1px; cursor:pointer; font-weight:bold; }
.aba-first { margin-right:20px !important; }
.conteudo-topo { width:835px; background: url(../../images/bg-topo_conteudo_aba.png) top left no-repeat; height:48px; margin-left:-3px; }
.conteudo-topo-mg { padding: 20px 0 0 32px; }
.conteudo-miolo { width:835px; background: url(../../images/bg-body_conteudo-aba.png) top left repeat-y; margin-left:-3px;  height: expression( this.scrollHeight < 336 ? "335px" : "auto" ); min-height:335px; }
.conteudo-miolo-mg { padding:20px 27px 60px 29px; }
.conteudo-miolo-mg-capacitacao { padding:20px 0 20px 0px; background:#F0F4FF none repeat scroll 0 0; margin: 30px 0 0 0px; width: 100%; }
.conteudo-aba { display:none; }
.aba-off { color:#075094; }

/* TEXTO */
.text-rodape-mg { text-align:right;  font-size:11px; color:#FFF;  }
.text-legenda { font-size:10px; margin-left:12px; }

/* Outros */
.bl-mod1 { width:12px; text-align:left; float:left; padding-top:1px; }
.bl-mod2 { float:left; width:42px; height:36px; background:  url(../../images/bl-mod2.jpg) top left no-repeat; margin-right:9px; }
.bl-mod2-mg { margin:9px 0 0 0; font-size:14px; font-weight:bold; text-align:center;}
.bl-mod3 { float:left; width:42px; height:36px; background:  url(../../images/bl-mod3.jpg) top left no-repeat; margin-right:9px; }
.bl-mod3-mg { margin:9px 0 0 0; font-size:14px; font-weight:bold; text-align:center; color:#fff; }
.cor1 { color:#075094; }
.img-mg { margin:0 auto 25px auto; width:550px; }
.box-itens-avaliadores { margin:-25px 0 20px 0; width:647px; padding:10px; background:#f0f4ff; font-size:11px; }

/* Listas */
.lista-padrao { margin:0; padding:0 0 14px 0 ; list-style:none; color:#075094; }
.lista-mod2 { list-style:none; }
.lista-mod2 LI { margin-bottom:15px; }
.lista-mod3 { list-style:none; margin:0; padding:0 0 25px 0; }
.lista-mod3 LI { margin:3px 0; }
.lista-mod4 LI { margin-bottom:15px; }

/* BOTÕES */
#bt-voltar { position:absolute; margin:-27px 0 0 940px;}
.bt-padrao { width:309px; margin:0 auto 30px auto;  }
.bt-padrao-mod2 { padding:7px 12px 0 45px; }
.bt-padrao-mod2 INPUT { background:none; border:none; color:#fff; font-weight:bold; margin-top:-2px; cursor:pointer; }
.bt-padrao-mod3 { margin:7px 0 0 55px; display:inline; }
.bt-padrao-mod3 INPUT { background:none; border:none; color:#fff; font-weight:bold; margin-top:-2px; cursor:pointer; }
.bt-padrao-mod4 { width:225px; margin:0 auto 30px auto; }
.bt-padrao-mod5 { padding:7px 12px 0 45px; position:absolute; }
.bt-padrao-mod5 INPUT { background:none; border:none; color:#fff; font-weight:bold; margin-top:-2px; cursor:pointer; }
.bt-padrao-mod6 { margin-left: 590px; padding:0px 12px 0 45px; position:absolute; }
.bt-padrao-mod6 INPUT { background:none; border:none; color:#fff; font-weight:bold; margin-top:-2px; cursor:pointer; }
.bt-padrao-mod7 { margin:7px 0 0 40px; display:inline; }
.bt-padrao-mod7 INPUT { background:none; border:none; color:#fff; font-weight:bold; margin-top:-2px; cursor:pointer; }
.bt-padrao-mod8 { width:230px; margin:0 auto 30px auto; }
.bt-padrao-mod9 { width:119px; margin:0 auto 30px auto; }
.bt-padrao-mod10 { margin: 0 0 30px 175px; }
.bt-padrao-mod10 INPUT { background:none; border:none; color:#fff; font-weight:bold; margin-top:-2px; cursor:pointer; }
.bt-padrao-mod11 { margin: 0 0 30px 320px; }
.bt-padrao-mod11 INPUT { background:none; border:none; color:#fff; font-weight:bold; margin-top:-2px; cursor:pointer; }
.bt-padrao-mod12 { width:96px; margin:0 auto 30px auto;  }
.bt-padrao-mod13 { margin-left: 540px; padding:0px 12px 0 45px; position:absolute; }
.bt-padrao-mod14 { width:110px; margin:0 auto 30px auto;  }
.bt-padrao-mod14 INPUT { background:none; border:none; color:#fff; font-weight:bold; margin-top:-2px; cursor:pointer; }
.bt-padrao-mod15 { display: inline-block; width: 194px; }
.bt-padrao-mod15 .bt-moldura-centro { width: 160px; }
.bt-padrao-center { margin:0 auto 30px auto; }
.bt-padrao-center INPUT { background:none; border:none; color:#fff; font-weight:bold; margin-top:-2px; cursor:pointer; }
.bt-padrao-mod16 { width:198px; /*background: url(../../images/bt-padrao.gif) no-repeat;*/ width: 203px; height: 40px; text-align:bottom; }
.bt-padrao-mod17 { display: inline-block; width: 354px; padding-bottom:17px;}
.bt-padrao-mod17 .bt-moldura-centro { width: 320px; }


.bt-moldura-esquerda { width:17px; height:45px; margin:0 auto; background: url(../../images/bg-moldura-esquerda.png) top left no-repeat; float:left; }
.bt-moldura-centro { height:45px; margin:0 auto; background: url(../../images/bg-moldura-centro.png) top left repeat-x; float:left; }
.bt-moldura-centro-mg { margin:15px 7px 0 7px; }
.bt-moldura-centro-mod1 { margin:5px 7px 0 7px; padding:11px; }
.bt-moldura-centro-mg A { font-weight:bold; color:#fff; }
.bt-moldura-centro-mod1 A { font-weight:bold; color:#fff; }
.bt-moldura-direita { width:17px; height:45px; margin:0 auto; background: url(../../images/bg-moldura-direita.png) top left no-repeat; float:left; }
.bt-mod1{ margin-top:35px; }
.bt-mod2{ margin: -120px 0 0 0; width: 100%; }
.bt-mod3{/*position: absolute; bottom: 0px; left:0px;*/width:239px; padding: 10px; float: left; margin-top:28px;}
.bt-mod4{display: table-cell; height: 30px; vertical-align:bottom;}

 
/* BOX BLOCO*/
.box-franqueados { width:298px; float:left; height: 60px; }
.box-franqueados-mg { padding:0 0 0 58px; }
.box-mensagem { padding-left:11px; margin:10px 0 20px 0; }
.box-mensagens-forum { width:100%; background:#F0F4FF; }
.box-mensagens-forum-mg { padding:15px; }
.box-mensagem-mod2 { width:647px; margin:0 auto; background:#F0F4FF; }
.box-mensagem-mod2-mg { padding:22px 0; color:#075094; text-align:center; }
.box-requisitos { width:563px; margin:0 auto; padding-bottom:35px; }
.box-forca-trabalho { width:438px; margin:0 auto 35px auto; }
.box-mod2 { width:558px; height:179px; margin:0 auto; background:#F0F4FF; }
.box-mod2-mg { padding:24px 0 0 39px ; }
.box-mod3 { width:558px; height:210px; margin:0 auto; background:#F0F4FF; }
.box-mod3-mg { padding:24px 0 0 39px ; }
.box-mod4 { width:100%; margin:0 auto; background:#F0F4FF; }
.box-mod4-mg { text-align: center; padding:24px 0 0 10px ; }
.box-acesso2{ float:left; padding:17px 53px 20px 53px; background:url(../../images/bg-linha_logado.gif) top right no-repeat; }
.box-acesso3{ float:left; padding:17px 29px 20px 29px; margin:0 25px 0 0; background:url(../../images/bg-linha_logado.gif) top right no-repeat; }
.box-bt-listas-presenca { width: 100%; height: 100px; padding: 50px 0 0 400px; }

/* TÍTULOS */
.tit-mod1 { border-top:1px solid #F1F4FA; border-bottom:1px solid #F1F4FA; padding:9px 0 9px 31px; }
.tit-mod2 { color:#fff; }
.tit-mod3 { font-family: 'arial black'; font-size:19px; color:#FE9C3B; }
.tit-mod4 { background: url(../../images/bg-linha2.gif) top left repeat-x; }
.tit-mod4-mg { float:left; background:#fff; }

/* MEDIA PRINNT */

@media print {
    BODY {margin :0px !important; text-align:left; height: 100%;}
    #rodape { display:none; }
    #topo { display:none; }
    #coluna1 { display:none; }
    #conteudo { padding-top: 0px !important; }
    #coluna2 { width: 800px !important; }
    #conteudo-miolo { width: 800px !important; }
    #conteudo-miolo-mg { width: 800px !important; }
    .box-mod1 { width: 800px !important; }
    .abas-menu { display:none; }
    .conteudo-topo { display:none; }
    .bt-padrao-mod2 { display:none; }
    .bl-mod2 { display:none; }
}

/* INSCRIÇAO 2 */
.box-item-selecao {margin:-25px 0 20px 0; width:640px; padding:10px; background:#2464BC; color:#fff !important; font-size:11px;}
.box-itens-inscricao { margin:-25px 0 20px 0; width:750px; padding:10px; background:#f0f4ff; font-size:11px; }
.box-itens-inscricao p { padding-bottom:5px; }
.box-itens-inscricao a, .box-itens-inscricao a:hover { color:#575757; }
.box-itens-inscricao form { margin:0; width:auto; }
.box-itens-inscricao label { display:block; float:left; margin-bottom:2px; width:600px; padding-top:3px; font-weight:normal; }
.box-itens-inscricao input { float:left; }
.box-itens-inscricao table { margin:0 auto; }
.box-itens-inscricao table th { width:200px; height:20px; text-align:left; vertical-align:middle; }
.box-itens-inscricao table .destaque { font-weight:bold; }
.box-itens-inscricao table td { width:200px; height:25px; padding:0 10px; background:#fff; border:2px solid #f0f4ff; vertical-align:middle; }

.box-franqueados { width:328px; float:left; height:80px; }
.borda{ border-left: 4px solid #FFF; border-top: 4px solid #FFF; float:left; }
.borda-mod1 { border-bottom: 4px solid #FFF; border-right: 4px solid #FFF; background: #F0F4FF; }
.borda-mod2 { border-bottom: 4px solid #FFF; border-right: 4px solid #FFF; background: #F0F4FF; }
.box-franqueados-mg { padding:10px 0 0 58px; }

#paginacao { width:400px; padding:20px 0 0 250px; }
.link-paginacao { width:90px; }
