body { margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; }
#Main { background:#FFF url(../img/bgBody.jpg) no-repeat; }

.conteudo { background:url('../img/bgConteudo.png') repeat-y; }

.MenuSuperior a { font-family:Verdana; text-decoration:none; color:White; }

.blocoTitulo { margin:5px 0px 0px 0px; background:url('../img/bgBlocoTitulo2.jpg') repeat-x; border:1px solid #DDD; color:#FFF; 
               font: 12px "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif; text-indent:5px; font-weight:bold; padding:5px; }
.blocoConteudo { margin:-1px 0px 0px 0px; border:1px solid #DDD; padding:10px 10px 10px 10px; }

.DivBoxAzul{background:#F2F8FC;border:1px solid #D9ECFB; padding:10px;}		
.divSubTitulo{ background:#f6f6f6; border:1px solid #DDD; color:#888; position:relative; top:-17px; left:10px; width:400px; font-size:12px; text-indent:5px; font-weight:bold; padding:3px;}
.boxDados{ padding:10px 5px 10px 5px; background:#FFF; border:1px solid #DDD;}
.SubTitulo { color:rgb(97,111,133); font-size:12px; }
.tituloGrande{ margin:0; padding:0;  font-size:20px; font-weight:bold; color:#467EB0; }
.tituloMedio{ margin:0; padding:0;  font-size:14px; font-weight:bold; color:#585858; }
.tituloPequeno{ margin:0; padding:0;  font-size:11px; font-weight:bold; color:#467EB0; }

.TitlePage { text-align:center; font-size:24px; font-family:Verdana, Arial, Helvetica, Sans-Serif; color:Gray; font-weight:bold; margin: 5px 0 8px 0; }

.fontpadrao { font-size: 11px; }

.input { font-size: 11px; }

.alertaVermelho{ font-size:11px; font-weight:bold;  background:#FF5C5C; border:1px solid #b00; color:#FFF; text-align:center; display:block; line-height:20px; margin: 5px; }
.alertaVerde{ font-size:11px; font-weight:bold;  background:#76D380 ;border:1px solid #00C602;color:#FFF; text-align:center; display:block; line-height:20px; margin: 5px; }

.tabela { border-left:1px solid #BEC7A0; font-size:12px; font-family:arial;  width:98%; border-spacing: 0px; empty-cells:show; margin:5px auto 1em auto; text-align:left; padding:0; }
.tabela caption  { text-align:left; caption-side:top; margin-bottom:2px; background:#999; color:#000; padding:5px;   font-weight:bold; }
.tabela td { color:#444; text-align:left; border-right: 1px solid #BEC7A0; border-bottom: 1px solid #BEC7A0;  padding:4px 2px 4px 2px; }
.tabela th, .tabela .cabecalho { font-weight:bold; color: #000; background:#EEE; border-right: 1px solid #BEC7A0; border-bottom: 1px solid #BEC7A0; border-top: 1px solid #BEC7A0; text-align: center;  padding: 5px 5px 5px 5px; }
.tabela th a, .tabela .cabecalho a{ padding:0; margin:0; color:#000; font-weight:bold; }
.tabela th span, .tabela .cabecalho { color:#4f6b72; }
.tabela th.centro,
.tabela td.centro { text-align:center; }
.tabela th.direita,
.tabela td{ text-indent:5px; }
.tabela td.direita { text-align:right; }
.tabela input{ margin:0!important; }
.tabela td.alternate,
.tabela tr.alternate { background:#F6FAE6;  color:#405B84; }
.tabela tr{ background:#FFF;}
.tabela a { color:#FFF; }
.tabela a:hover { color:#A1A1A1; }
.tabela td a{ color:#6A7A21; }
.tabela td a:hover{ color:#ADC58D; }
.tabela .navegacao span{ display:block ; background:#EEE; padding:2px 4px; color:#999; font-weight:bold;  border:1px solid #CCC; }
.tabela .navegacao a{ display:block ; background:#BEC7A0; padding:2px 4px; color:#FFF; font-weight:bold;  border:1px solid #BEC7A0; text-decoration:none; }
.tabela .navegacao a:hover{ display:block ; background:#FFF; color:#BEC7A0; padding:2px 4px; }
.tabela .navegacao table td{ border:0px !important; }
.linhaVermelha{ background:#EA6F6F !important; }
.linhaVermelha td{  color:#FFF !important; }


.linha14 { font-size: 14px; }
.CelNone { border-right-style:none; border-right-width:medium; border-bottom-style:none; border-bottom-width:medium; border-left-style:none; border-left-width:medium; border-top-style:none; border-top-width:medium }
.CelNoneCenter { border-right-style:none; border-right-width:medium; border-bottom-style:none; border-bottom-width:medium; border-left-style:none; border-left-width:medium; border-top-style:none; border-top-width:medium; text-align: center }
.CelNoneTexto { border-right-style:none; border-right-width:medium; border-bottom-style:none; border-bottom-width:medium; border-left-style:none; border-left-width:medium; border-top-style:none; border-top-width:medium; font-family: Times New Roman; font-weight: bold; text-align: center }
.CelNoneBold { border-right-style:none; border-right-width:medium; border-bottom-style:none; border-bottom-width:medium; border-left-style:none; border-left-width:medium; border-top-style:none; border-top-width:medium; font-weight: bold }
.CelNoneItalic { border-right-style:none; border-right-width:medium; border-bottom-style:none; border-bottom-width:medium; border-left-style:none; border-left-width:medium; border-top-style:none; border-top-width:medium; font-style: italic }
.CelLeft { border-left-style:solid; border-left-width:1px; border-right-style:none; border-right-width:medium; border-top-style:none; border-top-width:medium; border-bottom-style:none; border-bottom-width:medium }
.CelLeftBold { border-left-style:solid; border-left-width:1px; border-right-style:none; border-right-width:medium; border-top-style:none; border-top-width:medium; border-bottom-style:none; border-bottom-width:medium; font-weight: bold }
.CelRight { border-left-style:none; border-left-width:medium; border-right-style:solid; border-right-width:1px; border-top-style:none; border-top-width:medium; border-bottom-style:none; border-bottom-width:medium }
.CelRightBold { border-left-style:none; border-left-width:medium; border-right-style:solid; border-right-width:1px; border-top-style:none; border-top-width:medium; border-bottom-style:none; border-bottom-width:medium; font-weight: bold }
.CelTop { border-left-style:none; border-left-width:medium; border-right-style:none; border-right-width:medium; border-top-style:solid; border-top-width:1px; border-bottom-style:none; border-bottom-width:medium }
.CelBottom { border-left-style:none; border-left-width:medium; border-right-style:none; border-right-width:medium; border-top-style:none; border-top-width:medium; border-bottom-style:solid; border-bottom-width:1px }
.CelBottomTexto { border-left-style:none; border-left-width:medium; border-right-style:none; border-right-width:medium; border-top-style:none; border-top-width:medium; border-bottom-style:solid; border-bottom-width:1px; font-family: Times New Roman; font-weight: bold; text-align: center }
.CelBottomTexto2 { border-left-style:none; border-left-width:medium; border-right-style:none; border-right-width:medium; border-top-style:none; border-top-width:medium; border-bottom-style:solid; border-bottom-width:1px; font-family: Times New Roman; font-weight: bold; letter-spacing: 1pt }
.CelBottomBold { border-left-style:none; border-left-width:medium; border-right-style:none; border-right-width:medium; border-top-style:none; border-top-width:medium; border-bottom-style:solid; border-bottom-width:1px; font-weight: bold }
.CelLeftRight { border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-style:none; border-top-width:medium; border-bottom-style:none; border-bottom-width:medium }
.CelLeftRightBold { border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-style:none; border-top-width:medium; border-bottom-style:none; border-bottom-width:medium; font-weight: bold }
.CelLeftTop { border-left-style:solid; border-left-width:1px; border-right-style:none; border-right-width:medium; border-bottom-style:none; border-bottom-width:medium; border-top-style:solid; border-top-width:1px }
.CelLeftRightTop { border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-style:solid; border-top-width:1px; border-bottom-style:none; border-bottom-width:medium }
.CelLeftRightBottom { border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-style:none; border-top-width:medium; border-bottom-style:solid; border-bottom-width:1px }
.CelLeftRightBottomTexto { border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-style:none; border-top-width:medium; border-bottom-style:solid; border-bottom-width:1px; font-family: Times New Roman; font-size: 12px; font-weight: bold; text-align: center }
.CelLeftBottomTexto { border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-style:none; border-top-width:medium; border-bottom-style:solid; border-bottom-width:1px; font-family: Times New Roman; font-weight: bold }
.CelRightTopBottom { border-left-style:none; border-left-width:medium; border-right-style: solid; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px }
.CelRightTopBottomTexto { border-left-style:none; border-left-width:medium; border-right-style: solid; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; font-family: Times New Roman; font-weight: bold; letter-spacing: 1pt }
.CelRightTop { border-left-style:none; border-left-width:medium; border-right-style:solid; border-right-width:1px; border-bottom-style:none; border-bottom-width:medium; border-top-style:solid; border-top-width:1px }
.CelRightTopBottomTexto { border-left-style:none; border-left-width:medium; border-right-style: solid; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; font-family: Times New Roman; font-weight: bold; text-align: center }
.CelLeftTopBottom { border-left-style:solid; border-left-width:1px; border-right-style:none; border-right-width:medium; border-top-style:solid; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px }
.CelLeftTopBottomTexto { border-left-style:solid; border-left-width:1px; border-right-style:none; border-right-width:medium; border-top-style:solid; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px; font-family: Times New Roman; font-weight: bold; text-align: center }
.CelTopBottom { border-left-style:none; border-left-width:medium; border-right-style:none; border-right-width:medium; border-top-style:solid; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px }
.CelTopBottomTexto { border-left-style:none; border-left-width:medium; border-right-style:none; border-right-width:medium; border-top-style:solid; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px; font-family: Times New Roman; font-weight: bold; text-align: center }
.CelTopBottomTexto2 { border-left-style:none; border-left-width:medium; border-right-style:none; border-right-width:medium; border-top-style:solid; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px; font-family: Times New Roman; font-weight: bold; letter-spacing: 1pt }
.CelLeftBottom { border-left-style:solid; border-left-width:1px; border-right-style:none; border-right-width:medium; border-top-style:none; border-top-width:medium; border-bottom-style:solid; border-bottom-width:1px }
.CelRightBottom { border-left-style:none; border-left-width:medium; border-right-style:solid; border-right-width:1px; border-top-style:none; border-top-width:medium; border-bottom-style:solid; border-bottom-width:1px }
.CelTodas { padding-left:3px; border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-style:solid; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px }
.CelTodasTexto { padding-left:3px; border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-style:solid; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px; font-family: Times New Roman; font-weight: bold; text-align: center; letter-spacing: 1pt }
.CelTodasTexto2 { padding-left:3px; border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-style:solid; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px; font-family: Times New Roman; font-weight: bold }
.CelTraco { border-bottom:1px dashed #000000; border-left-width:0px; border-right-width:0px; border-top-width:0px; font-weight: bold }

