.mg-b16{ margin-bottom:16px; }
.mg-r20{ margin-right:20px; }
.mg-t10{ margin-top:10px; }
.sem-mg{ margin:0; }

.form-padrao {height: 14px; margin: 2px 8px 0 0; font-size: 10px; padding: 1px; border-top: 1px solid #446682; border-right: 1px solid #446682; border-left: 1px solid #5885A9; border-bottom: 1px solid #5885A9; background: url(../../../images/bg-form-padrao.jpg) no-repeat; }
.textarea-padrao {height: 14px; margin: 2px 8px 0 0; font-size: 10px; padding: 1px; border-top: 1px solid #446682; border-right: 1px solid #446682; border-left: 1px solid #5885A9; border-bottom: 1px solid #5885A9; background: url(../../../images/bg-textarea-padrao.jpg) no-repeat; }
SELECT.form-padrao { height: 18px; background-color: #FFF !important; background-image: url(../../images/bg-form-padrao.jpg); background-repeat: no-repeat; }
.filtro { float: left; font-size: 10px; font-weight: bold; line-height: 20px; margin-right: 10px; }
.h27{ height:27px; }
.w255{ width:255px; }
.w155{ width:155px; }
.w60{ width:60px; }
.w80{ width:80px; }
.w124{ width:124px; }
.w145{ width:145px; }
.w487{ width:487px; }
.h30{ height:30px; }

#logo-balao-interna {margin-left:31px; margin-top:-13px; position:absolute; z-index:10; }
#tit-e-migalha-internas{ width:100%; margin:0 0 16px 0;}
.migalha-internas-geral { margin-top:5px; }
.migalha-internas-on{float:left; padding:0 4px 0 9px; background: url(../../../images/bl-migalha-on.gif) no-repeat left top; text-decoration:none; font-weight:bold;}
.migalha-internas-off{float:left; padding:0 4px 0 9px; background: url(../../../images/bl-migalha-off.gif) no-repeat left top;}
.migalha-internas-off A:HOUVE{ text-decoration:underline;}
.migalha-internas-on A{ text-decoration:none !important; }
.box-texto{ line-height:165%; margin-bottom:16px; }
.box-texto OL{ margin:0; padding: 0 0 0 30px; }
.box-texto OL LI{ margin:0; padding:0; list-style:decimal; }
.box-texto OL li OL{ margin: 0; padding: 0;}
.box-texto OL LI OL LI{ list-style:none !important; }

.box-principal-base A{ cursor: pointer; }

/*Geral*/
.fim-internas{ width:480px; height:40px;}

/*Voluntários Home*/
.box-escolha-voluntario{ width:240px; padding:10px 0 0 1px; }
.box-linha-voluntario{ width:480px; height:12px; border-bottom: 1px solid #EBEBEB; }

/*agenda*/
.agenda{ margin-top:-10px; }

.box-date{ font-size:10px; color:#004594; }
.esp1{ height:13px; border-top:1px solid #EBEBEB; margin-top:9px; }
.esp2{ height:13px; border-bottom: 1px solid #EBEBEB; margin-bottom: 10px; }
.esp3{ height:5px; border-top:1px solid #EBEBEB; margin-top:5px; }
.form .busca example{ border:1px solid #CCCCCC; }
.form .campo{ height:20px; padding-top:3px; margin-right:10px; font-weight:bold; }

.topo-calendario{width:132px; height:21px; padding:16px 25px 0 25px; margin-top:10px; background: url(../../../images/bg-top-calendario.jpg) no-repeat left top; font-weight:bold; color:#666666; }
.topo-calendario .seta-esquerda{ float:left; }
.topo-calendario .mes{ float:left; width:99px; margin:0 8px; text-align:center; }
.topo-calendario .seta-direita{ float:left; }

.meio-calendario0{ background: url("../../../images/bg-meio-calendario0.jpg") no-repeat left top; width:182px; height:15px; }
.meio-calendario{ width:132px; padding:0 25px; background:url(../../../images/bg-fundo-calendario.jpg); }
.meio-calendario TABLE TH, .meio-calendario TABLE TD{ width:20px; height:16px; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; text-align:center;}
.meio-calendario TABLE TD{ font-size:10px; font-family:trebuchet ms;}
.meio-calendario .sem-borda-r{ border-right:none !important; }
.meio-calendario .sem-borda-b{ border-bottom:none !important; }
.meio-calendario .evento{ background:#EAEBE0; }
.meio-calendario .ativo{ background:#ccefff; }

.rodape-calendario{ width:182px; height:6px; background:url("../../../images/bg-rodape-calendario.jpg") no-repeat left top; }

/*DOWNLOADS*/
.titulo-azul{ font-size:10px; color:#3268A3; font-weight:bold; }
.download-geral P{ margin:2px 0 0 0; }

/*INSCRIÇÕES*/
#inscricoes .borda-div { border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; padding:2px 0 2px 0; }
#inscricoes .fundo-div{ height:28px; background-color: #F4F8F9;}
#inscricoes .radio-text { margin: 8px 18px 0 8px; }
#inscricoes .radio-padding { padding:6px 0 5px 12px; }
#inscricoes .titulo-escolha { padding: 16px 0 10px 0;  }
#inscricoes .box-inscricoes, #inscricoes .box-questionario { margin:20px 0 0 10px; }
#inscricoes #voluntarios { display:none; }

.titulo-azul-grande, .titulo-grande { color:#004594; font-size:20px; font-weight:bold; line-height:109%;}
.titulo-azul-medio, .titulo-medio { color:#004594; font-size:15px; font-weight:bold;  font-family: Tahoma; padding-top:9px; }
.titulo-vermelho-grande { margin:0 0 26px 14px; }
.w204{width:204px; }
.mg-b15{margin-bottom:15px;}
.flag-tit { float: left; width: 16px; margin:1px 10px 0 0; }
.form-label { float:left; padding: 0 8px 0 34px; width:79px; text-align:right;}
.campo-form-p  { width:28px; }
.campo-form-m  { width:114px; }
.campo-form-g  { width:154px; }
.campo-form-gg { width:324px; }
.campo-text-gg { width:324px; height:86px; }
.campo-select-gg { width:328px; }
.form-geral label.error { display:block; width:447px; padding-left:121px; color:#5187C4; }
.form-geral .bt-padding { padding-left:400px;}
.campo { margin:8px 0 8px;}

/* NOVO - Espaço do Gestor */

.flag-estado-mg .flag-estado { margin-top:6px; }

.video-detalhe { margin:20px 0 0 9px; }


/*MENU BLOG*/
.menu-blog-geral{ float:left; width:86px; padding-right:20px; }
.tit-menu-blog{ margin-bottom:15px; text-align: right; }
.menu-blog ul{ margin:0; padding:0; }
.menu-blog ul li{ color:#004594; font-size:10px; text-align:right; list-style:none; padding-bottom: 7px; }
.menu-blog ul li a{ color:#004594; font-size:10px; }

/*CONTEUDO BLOG*/
.conteudo-blog{ float:left; width:358px; padding:5px 0 0 17px; border-left:1px solid #EBEBEB; }
.conteudo-blog .paginacao{ width:265px !important; }
.tit-blog{ font-size:20px; color:#3268A3; font-weight:bold; line-height:120%; margin:8px 0 14px 0; }
.txt-autor{ color:#004594; font-size:10px; }
.opcoes-blog{ width:100%; border-top:1px solid #DBDBDB; border-right:1px solid #F8F8F8; border-bottom:1px solid #DBDBDB; margin:0 0 8px 0; }
.opcoes-blog ul{ margin:0; padding: 0; }
.opcoes-blog ul li{ float:right; padding:3px 9px 4px 7px; border-left:1px solid #F8F8F8; list-style:none; }
.comentar-blog{ display:none; border-bottom:1px solid #EBEBEB; margin-bottom:9px;}
.ver-comentario-blog { display:none; border-bottom:1px solid #EBEBEB; margin-bottom:9px; }
.ver-comentario-blog .blog-autor { color:#004594; }
.ver-comentario-blog .blog-texto { margin:3px 0 10px 0; }
.campo-text-mm { height:86px; width:275px; }
.campo-enviar-blog{ float:right; padding:7px 10px 0 0;  }
.comentar, .verComentario{ cursor: pointer; }

/* GALERIA DE IMAGENS */
.galeria-detalhe-geral { width:469px; height:403px; margin-left:8px; background:url("../../../images/bg-box-galeria.jpg") repeat-x; }
.galeria-detalhe-foto-gg { text-align:center; width:448px; height:299px; margin-left:10px; }
.galeria-detalhe-miniaturas-geral { width:448px; height:83px; margin:10px 0 0 10px; background: url("../../../images/bg-thumb-galeria.jpg") repeat-x; }
.bg-anterior { float:left; width:56px; height:83px; background: url("../../../images/bg-thumb-galeria-esq.jpg") left no-repeat; }
.bg-proximo { float:right; width:56px; height:83px; background: url("../../../images/bg-thumb-galeria-dir.jpg") right no-repeat; }
.miniaturas-geral { float:left; width:333px !important; margin-top:11px; }
.miniaturas-geral li { width:100px; height:65px; float:left; margin-right:15px; list-style:none; text-align:center; }
.miniaturas-geral li img { border:2px solid #fff; }
.txt-galeria-geral { margin:10px 0 0 8px; }
.tit-galeria-detalhe { margin:0 0 15px 8px; }

/* ESPAÇO DO GESTOR */
.box-arredondado{ float:left; width:244px; height:22px; margin:0 10px 3px 0; }
.arredondado-esq{ float:left; height:22px; background: url("../../../images/bg-arredondado-esq.gif") left no-repeat; }
.arredondado-meio{ float:left; width:238px; height:22px; background:#fff;}
.arredondado-dir{ float:left; height:22px; background: url("../../../images/bg-arredondado-dir.gif") right no-repeat; }
.link1{ display:block; margin:3px 0 0 7px; }

.titulo-biblioteca{ margin:30px 0 25px 0; }
.box-pequeno-geral{ float:left; width:245px; margin:8px 8px 0 0; }
.pequeno-top1{ width:243px; height:16px; background:url("../../../images/bg-box-pequeno-top.gif") bottom no-repeat; }
.pequeno-top2{ width:236px; height:27px; padding:5px 0 0 5px; background: #fff; border:1px solid #EBEBEB; border-top:none; }
.pequeno-meio{ padding:7px 7px; width:227px; min-height:86px; height:auto !important; height:86px; background:#fff; border:1px solid #EBEBEB; border-top:none; }
.pequeno-bottom1{ width:241px; height:19px; background:#fff; border:1px solid #EBEBEB; border-top:none; border-bottom:none; }
.pequeno-bottom2{ width:243px; height:16px; background:url("../../../images/bg-box-pequeno-bottom.gif") top no-repeat; }

.tabela-edit { border:1px solid #CCC; width:100%; margin:8px 0; border-collapse:collapse; }
.tabela-edit th, .tabela-edit td { text-align:center; padding:5px; }
.tabela-edit .form-padrao { margin:0; }
