/* GLOBAL */
body { background:#95aaac url(../img/global/bgBody.png) no-repeat center top fixed; }

div#barraMinisterio { background: url(../img/global/bgBarra.png) repeat-x left top; border-bottom:1px solid #; padding-bottom:10px; }
div#barraMinisterio img { margin:0 auto; display:block; }

div#header, div#geral { width:924px; margin:0 auto; padding:0 20px; position:relative; }
#header { height:100%; overflow:hidden; }
#header h1 { background: url(../img/global/tituloMissoesEmpresariais.png) no-repeat left top; display:block; height:64px; margin:20px 0 20px -4px; width:491px; }
.interna h2.title { border-bottom:4px solid; display:inline-block; font-size:1.13em; font-weight:bold; margin:45px 20px 20px 0; text-transform:uppercase; }
#esqueciSenha { display:none; }
#esqueciSenha h3 { margin:10px 0; }
#esqueciSenha p { margin:10px 0; }
#esqueciSenha p.floatLeft { margin-right:5px; }
a.fecharSenha { color:#000; font-size:.82em; position:absolute; right:10px; top:10px; }
.msgErro { font-weight:bold; background:#fa8686; padding:5px; }
.msgClear { font-weight:bold; background:#86fa9c; padding:5px; }
div#acessoRestrito #esqueciSenha input.btEntrar { top:133px; right:60px; }

/*Menu*/
ul#menu { border-bottom:1px solid #535454; height:100%; overflow:hidden; margin:20px 0 0 0; width:924px; }
ul#menu li { display:inline; font-size:13px; float:left; border-bottom:9px solid red; padding:0 36px 5px 0; }
ul#menu li a { color:#585858; font-family:"Trebuchet MS"; font-weight:bold; text-transform:uppercase; }
ul#menu li a.ative { color:#072428; }
ul#menu li.mnInicio, #inicio h2 { border-color:#072428; }
ul#menu li.mnOqueSao, #oQueSao h2 { border-color:#a09d9d; }
ul#menu li.mnMissoes, #missoes h2 { border-color:#dc5514; }
ul#menu li.mnPerguntas, #perguntas h2 { border-color:#f7941d; }
ul#menu li.mnOportunidades, #opostunidades h2 { border-color:#92ac4c; }
ul#menu li.mnDepoimentos, #depoimentos h2 { border-color:#255f77; }
ul#menu li.mnFale, #fale h2 { border-color:#004460; }

p, q { font-size:.88em; font-family:"Trebuchet MS"; }

/* Footer */
div#selectMissao { background: url(../img/inicio/boxSelectMissoes.png) no-repeat left center; clear:both; margin:0 0 0 -67px; padding-right:20px; text-align:right; height:31px; width:1037px; }
body.interna div#selectMissao { margin:0 auto; }
div#selectMissao p { line-height:31px; margin-right:80px; font-size:.75em; color:#fff; }

/* Acesso restrito */
div#acessoRestrito { background: url(../img/global/boxCadastro.png) no-repeat center bottom; height:181px; position:absolute; top:0; right:27px; padding:0 12px; width:291px; z-index:999; }
body.interna div#acessoRestrito { position:absolute; float:right; display:inline; margin:0 20px 0 15px; right:0; }
a.btMinhaPagina { background: url(../img/global/btMinhaPagina.png) no-repeat center top; height:37px; width:169px; margin:20px auto 0; }
div#acessoRestrito p.alignCenter a { color:#072428; }
a.btMinhaPagina:hover { background-position:0 -37px; }

/* aba Acesso restrito*/
div#acessoRestrito ul.ui-tabs-nav { height:38px; }
div#acessoRestrito ul.ui-tabs-nav li { display:inline; float:left; }
div#acessoRestrito ul.ui-tabs-nav li.ui-state-active { background: url(../img/global/navSombra.png) no-repeat center top; }
div#acessoRestrito ul.ui-tabs-nav li a.separador { background: url(../img/global/navSeparador.gif) no-repeat right top; }
div#acessoRestrito ul.ui-tabs-nav li a { font-family:"Trebuchet MS"; font-size:.88em; font-weight:bold; text-transform:uppercase; margin:0 0 0; padding:0 12px; line-height:38px; display:block; }
div#acessoRestrito li.ui-state-default a { color:#7e7e7e; }
div#acessoRestrito li.ui-state-active a { color:#072428; cursor:default; text-decoration:none; }
div.ui-tabs-panel { clear:both; }
div.ui-tabs-hide { display:none !important; }

div#acessoRestrito form { background: url(../img/global/linhaForm.gif) no-repeat center bottom; padding:0 0 15px; margin:0 0 10px; }
div#acessoRestrito p { font-size:.75em; }
div#acessoRestrito input { color:#787878; border:1px solid #072428; }
div#acessoRestrito input.acessoNumero { width:110px; }
div#acessoRestrito input.acessoSenha { width:70px; }
div#acessoRestrito input.btEntrar { background: url(../img/global/botaoSubmit.gif) repeat-x left bottom; color:#000; font-family:"Trebuchet MS"; padding:0 0px; height:20px; vertical-align: top;  }
p.esqueciSenha { margin:3px 0 0; }
p.esqueciSenha a { font-size:.88em; color:#000; }
div#acessoRestrito h2 { border:none; font-size:.86em; text-transform:uppercase; text-align:center; display:block; margin:0; float:none; }
div#acessoRestrito a.btCadastrar { background: url(../img/global/btCadastrar.png) no-repeat center top; display:block; height:50px; width:289px; margin:6px 0 0; clear:left; }
div#acessoRestrito a.btCadastrar:hover { background-position:0 -50px; }
div#acessoRestrito p.cadastroAviso { color:#072428; font-size:.88em; font-weight:bold; text-align:center; line-height:1.2em; margin:17px 0 0; }
div#acessoRestrito p.cadastroAviso a { color:#000; }

/* botoes */
.botao { background: url(../img/global/botaoSubmit.gif) repeat-x left bottom; color:#000; font-family:"Trebuchet MS"; padding:0 8px; margin:3px 0; font-size:.75em; height:20px; font-weight:bold; cursor:pointer; }
.btImprimir { background: url(../img/global/btImprimir.gif) no-repeat left center; font-size:.75em; padding-left:20px; color:#000; }
.btMural { background: url(../img/global/btMural.gif) no-repeat left center; font-size:.75em; padding-left:20px; color:#000; }
.btProceSele { background: url(../img/global/btComoParticipar.gif) no-repeat left top; height:50px; width:329px; }
.btProceSele:hover { background-position:0 -50px; }

#geral .btImprimir { float:right; line-height:16px; }

/* formularioBox */
.formularioBox { border:1px solid #60787a; padding:20px; background:#E8ECEE; opacity:0.80; filter:alpha(opacity=80); }
img.boxSombra { display:block; margin:0 auto; text-align:center; }

/* paginação */
p.paginacao { text-align:center !important; margin:10px 0 0; height:100%; overflow:hidden; line-height:25px; }
p.paginacao a { background:#fff; color:#082d31; border:1px solid #082d31; font-weight:bold; padding:2px 6px; }
p.paginacao span { background:#082d31; border:1px solid #082d31; color:#fff; font-weight:bold; padding:2px 6px; }
.btAnterior, .btProximo { background:none !important; border:none !important; }
.inativo { color:#72898c !important; }

/* header usuário logado */
ul#infoLogado { position:absolute; top:41px; right:27px; }
ul#infoLogado li { font-size:.82em !important; text-align:right; margin-bottom:3px; line-height:1em; }
ul#infoLogado li a { color:#0b2f34; font-size:.94em; }

/* banner */
div#boxBanner { clear:both; float:right; width:328px; margin-left:0px; margin-top:200px; /*margin-right:-5px; position:inherit;*/ }
a.imgBanner { display:block; margin:0 7px 15px; }
div#coluDir div#boxBanner { margin-top:0; }

/* */
div#coluna { height:100%; overflow:hidden; }
div#coluna a.btImprimir { margin-top:48px; }
div#coluna h4 { font-size:; text-transform:uppercase; margin:0 0 10px; }
div#coluna p, div#coluna q { margin-bottom:20px; text-align:justify; }
div#coluna q { display:block; }
div#coluna img { margin:0 10px 10px; }



div.error, div.notice, div.success {

	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;

    border:2px solid #DDDDDD;
    margin:0 auto;
    padding:0 20px;
    width:880px;

    display:none;
}

div.success {
    background:#E6EFC2 none repeat scroll 0 0;
    border-color:#C6D880;
    color:#529214;
}

div.notice {
    background:#FFF6BF none repeat scroll 0 0;
    border-color:#FFD324;
    color:#817134;
}

div.error {
    background:#FBE3E4 none repeat scroll 0 0;
    border-color:#FBC2C4;
    color:#D12F19;
}

#ui-datepicker-div{
	font-size: 80%;
}

#ui-datepicker-div span{
    border-bottom-style: none;
	font-size: 75%;
}

