﻿body {
   color: #000;
   background-color: #fff;
   margin: 0px;
   font-family: Trebuchet MS;
   font-size: 10pt;
   text-decoration: none;
   padding: 0;
    width:100%;
   }

a:link {
   color: #000;
   background-color: transparent;
   text-decoration: underline;
   }

a:visited {
   color: #000;
   background-color: transparent;

   }

a:hover {
   color: #000;
   background-color: transparent;
   }

img {
   border-style: none;
   }

table {
   padding: 0.5em 0.5em 0.5em 0.5em ;
   }

thead {
   display: table-header-group;
   }


tfoot {
   display: table-footer-group;
   }

td {
   padding-left: 0.5em ;
   padding-right: 0.5em ;
   }
   
th {
   padding-left: 0.5em ;
   padding-right: 0.5em ;
   }
   
blockquote {
   margin-left: 5%;
   margin-right: 5%;
   }

 
div.testeira{
   border-style: none;
   color: #FFFFFF;
   background-image: url(/cgi/imagem/tabnet_novaci.png);
   width: 100%;
    background-repeat: repeat-x;
   height: 98px;
   background-color: #fff;
   padding: 0;
}

.tabdados {
   border-collapse: collapse;
   border-spacing: 0;
   font-size: 10pt;
   font-weight: normal;
   color: #FFFFFF;
   background-color: transparent;
   }

.cabtabela {
   text-align: left;
   font-weight: normal;
   font-size: 11pt;
   padding-top: 0.5em;
   padding-bottom: 0.5em;
   }

.cabesquerdo {
   border-top: 1px solid white;
   border-bottom: 1px solid white;
   border-right: 1px solid white;
   padding-top: 0.5em;
   padding-bottom: 0.5em;
   text-align: center;
   }

.cabmeio {
   border-top: 1px solid white;
   border-bottom: 1px solid white;
   border-right: 1px solid white;
   border-left: 1px solid white;
   padding-top: 0.5em;
   padding-bottom: 0.5em;
   text-align: center;
   }

.cabdireito {
   border-top: 1px solid white;
   border-bottom: 1px solid white;
   border-left: 1px solid white;
   padding-top: 0.5em;
   padding-bottom: 0.5em;
   text-align: center;
   }

.rodape_htm{
   border-top: 1px solid white;
   padding-top: 0.5em;
   padding-bottom: 0;
   text-align: center;
   color: #0F314A;
   clear: both;
	margin: 0 0 0 20px;
   }

.separador {
   font-weight: bold;
   padding-top: 0.5em;
   padding-bottom: 0.5em;
   }

.Nivel0 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 14pt;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   color: #FFCC00;
   background-color: transparent;
   text-align: center;
   }

.Nivel1 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11pt;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   color: #FFCC00;
   background-color: transparent;
   }

.Nivel1L {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11pt;
   font-weight: bold;
   font-style: normal;
   text-decoration: underline;
   color: #FFCC00;
   background-color: transparent;
   }

.Nivel1L:link {
   color: #FFCC00;
   background-color: transparent;
   text-decoration: underline;
   }

.Nivel1L:hover {
   color: #FFCC00;
   background-color: transparent;

   }

.Nivel1L:visited {
   color: #FFCC00;
   background-color: transparent;

   }

.Nivel2 {
   font-size: 10pt;
   font-weight: normal;
   color: #000;
   background-color: transparent;
   }

.Nivel3 {
   font-size: 9pt;
   }

.Nivel4 {
   font-size: 8pt;
   }
   
.Nivel5 {
   font-size: 18pt;
   }

.Voltar {

   font-size: 8pt;
   font-weight: normal;
   font-style: normal;
   text-align: right;
   }

.faixas{
display: block;
width:400px;
height:90px;
float: right;
clear: both;
}

div.faixacima{
display:block;
width:340px;
height:27px;
float: right;
margin: 12px 0 0 0;
}

div.faixabaixo{
display:block;
width:340px;
height:27px;
float: right;
margin: 3px 0 0 0;
}

h2.Nivel0{
font-family: Trebuchet MS;
font-size: 1.1em;
color: #214580;
display: block;
}
form label b {
padding-bottom: 10px;
margin: -50px 5px 0px 20px;
padding-left: 0px;
padding-right: 0px;
font-family: trebuchet ms;
color: #0f314a;
font-size: 1em;
padding-top: 0px

}

form div.linha {
text-align: left;
/*margin: -5px 0px 0px 235px;*/
width: auto;
display: inline-block;
font-family: trebuchet ms;
/*float: left;*/

}

form div.coluna {
text-align: left;
text-align: left;
/*margin: -5px 0px 0px 235px;*/
width: auto;
display: inline-block;
font-family: trebuchet ms;
/*float: left;*/
margin-left:20px;

}


form div.conteudo {
text-align: left;
/*margin: -5px 0px 0px 235px;*/
width: auto;
display: inline-block;
font-family: trebuchet ms;
/*float: left;*/
margin-left:20px;

}

.inter form{
text-align: left;
background-color: #f6fbff;
border-bottom: 1px #C4C8CB solid;
background-position: bottom;
background-repeat: repeat-x;
margin: 0 auto;
width: 1000px;
height:85px;
padding: 5px 0 20px 0px;
}

div.linha label{
margin: 0 10px 0 -20px;
color: #0F314A;
text-align: left;
}

div.coluna label{
margin: 0 10px 0 -20px;
color: #0F314A;
text-align: left;
}

div.conteudo label{
margin: 0 10px 0 -20px;
color: #0F314A;
text-align: left;
}

div.borda{
width: 960px;
display: block;
margin: 0;
}

div.input{
margin: 0px auto;
font-size: 1em;
width: 100%;
display: block;
text-align: center;
clear: both;
}

div.rodape{
width: 100%;
margin: 35px auto 0 auto;
text-align:center;
}

div.rodape a{
color: #214580;
font-weight: bold;
}

div.rodape span a{
font-size: 0.9em;
color: #0F314A;
}

div.rodape span{
font-size: 0.9em;
color: #0F314A;
}

div.periodo select#A{
width: 140px;
margin: 0 auto 20px auto;
display: block;
height: 97px;
font-family: Trebuchet MS;
}

.input_top{
margin: 0px auto;
font-size: 1em;
width: 100%;
display: block;
text-align: center;
clear: both;
}

.input_top .formato{
margin: 0 0 0 25px;
font-weight: bold;
color: #214580;
}


.input_top .botoes{
margin: 0 auto;
display: block;
clear: both;
padding:15px 0 0 0;
}

.input_top .esq{
width:370px;
margin:10px 0px 0 45px;
float: left;
}

.input_top .dir{
width:550px;
margin:10px 0px 0 0;
float:left;
padding:0;
text-align: left;
}

div.inter h2.Nivel0{
float: left;
text-align: center;
margin: 0 0 0 10px;
display: block;
padding:0;
font-size: 1.1em;
}

div.periodo h2.Nivel0{
padding: 10px 0 0px 20px;
font-size: 1em;
border-bottom: 1px solid #00A0E2;
color:  #00A0E2;
height: 25px;
margin: 0px auto 10px auto;
background-image: url(/cgi/imagem/seta_titulo.png);
background-repeat: no-repeat;
background-position: left;
width:98%;
text-align: left;
text-transform: Uppercase;
font-weight: bold;
}

.container{
padding: 0;
margin: 0 auto;
clear: both;
width:100%;
}

.input_top{
display: block;
height:60px;
margin: 0 auto 0 auto;
clear: both;
}

.titulo{
margin: 0 0 30px 0;
}


#fig1{
display: block;
margin: 2px 0 0 30px;
padding: 0;
float: left;
cursor: pointer;
}

#fig2{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
padding: 1px 0 0px 0;
}

#fig3{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig4{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig5{
clear: both;
float: left;
margin: 0 0 0 30px;
}

#fig6{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig7{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig8{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig9{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig10{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig11{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig12{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig13{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig14{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig15{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig16{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig17{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig18{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig19{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig20{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig21{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig22{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig23{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig24{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}


#fig25{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig26{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig27{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig28{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig29{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig30{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig31{
display: block;
margin: 2px 0 0 30px;
padding: 0;
float: left;
cursor: pointer;
}

#fig32{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
padding: 1px 0 0px 0;
}

#fig33{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig34{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig35{
clear: both;
float: left;
margin: 0 0 0 30px;
}

#fig36{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig37{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig38{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig39{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig40{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}
#fig41{
display: block;
margin: 2px 0 0 30px;
padding: 0;
float: left;
cursor: pointer;
}

#fig42{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
padding: 1px 0 0px 0;
}

#fig43{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig44{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig45{
clear: both;
float: left;
margin: 0 0 0 30px;
}

#fig46{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig47{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig48{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig49{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig50{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}
#fig51{
display: block;
margin: 2px 0 0 30px;
padding: 0;
float: left;
cursor: pointer;
}

#fig52{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
padding: 1px 0 0px 0;
}

#fig53{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig54{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig55{
clear: both;
float: left;
margin: 0 0 0 30px;
}

#fig56{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig57{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig58{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig59{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig60{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}
#fig61{
display: block;
margin: 2px 0 0 30px;
padding: 0;
float: left;
cursor: pointer;
}

#fig62{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
padding: 1px 0 0px 0;
}

#fig63{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig64{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig65{
clear: both;
float: left;
margin: 0 0 0 30px;
}

#fig66{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig67{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig68{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig69{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig70{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}
#fig71{
display: block;
margin: 2px 0 0 30px;
padding: 0;
float: left;
cursor: pointer;
}

#fig72{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
padding: 1px 0 0px 0;
}

#fig73{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig74{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig75{
clear: both;
float: left;
margin: 0 0 0 30px;
}

#fig76{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig77{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig78{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig79{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig80{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}
#fig81{
display: block;
margin: 2px 0 0 30px;
padding: 0;
float: left;
cursor: pointer;
}

#fig82{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
padding: 1px 0 0px 0;
}

#fig83{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig84{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig85{
clear: both;
float: left;
margin: 0 0 0 30px;
}

#fig86{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig87{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig88{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig89{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig90{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}
#fig91{
display: block;
margin: 2px 0 0 30px;
padding: 0;
float: left;
cursor: pointer;
}

#fig92{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
padding: 1px 0 0px 0;
}

#fig93{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig94{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig95{
clear: both;
float: left;
margin: 0 0 0 30px;
}

#fig96{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig97{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig98{
clear: both;
float: left;
display: block;
margin: 0 0 0 30px;
}

#fig99{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}

#fig100{
clear: both;
float: left;
display: block;
margin: 0px 0 0 30px;
}
.mostra{
    background-image:url(/cgi/imagem/botao_cinza.png);
    width: 75px;
    height: 33px;
    color: #5B5B5D;
    font-weight: bold;
    border: none;
    background-repeat: no-repeat;
    font-family: Trebuchet MS, sans-serif;
    font-size: 1em;
    text-align: center;
    cursor: pointer;
    margin: 0 10px 0 0;
    padding: 0 0 3px 0;
    background-color: transparent;
}

.limpa{
    background-image: url(/cgi/imagem/botao_cinza.png);
    width: 75px;
    height: 33px;
    border: none;
    background-repeat: no-repeat;
    border: 0;
    color: #5B5B5D;
    font-weight: bold;
    font-family: Trebuchet MS, sans-serif;
    font-size: 1em;
    text-align: center;
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 3px 0;
    background-color: transparent;
}

.titulo h2.Nivel0{
padding: 10px 0 0 20px;
font-size: 1em;
border-bottom: 1px solid #00A0E2;
color:  #00A0E2;
height: 25px;
margin: 40px auto 10px auto;
background-image: url(/cgi/imagem//seta_titulo.png);
background-repeat: no-repeat;
background-position: left;
width:98%;
text-align: left;
text-transform: Uppercase;
font-weight: bold;
}


.inter{
display: block;
height: 110px;
width:60%;
margin: 0 auto;
clear: both;
}

div.selecoes{
display: block;
width:960px;
margin:0 auto;
padding:0;
clear: both;
float: none;
}

.corposelecoes label{
color: #1684bf;
font-weight: bold;
text-align: left;
width:135px;
margin: 0 10px 10px 10px;
padding:0;
}

.corposelecoes{
display: block;
padding: 5px 0 25px 0;
background-color: #f6fbff;
background-position: bottom;
background-repeat: repeat-x;
border-bottom: 1px #C4C8CB solid;
margin: 0 auto;
width: 550px;
clear:both;
text-align: left;
}

div.selecoes h2.Nivel0{
padding: 8px 0 0 20px;
font-size: 1em;
border-bottom: 1px solid #00A0E2;
color:  #00A0E2;
height: 25px;
margin: 5px auto -10px auto;
background-image: url(/cgi/imagem/seta_titulo.png);
background-repeat: no-repeat;
background-position: left;
width:980px;
text-align: left;
text-transform: Uppercase;
font-weight: bold;
}

div.selecoes h2.Nivel0 span{
font-size: 0.9em;
text-transform: lowercase;
}


.separacao{
    clear: both;
    height: 30px;
    width:960px;
    margin: 0 auto;
}

/*inclu
o css mudanÃƒÂ§a*/


.Escondido div{
height:21px;
border: none;
text-align: left;
width:100%;
background-color: #01260e;
}

.info_saude{
width: 300px;
float: left;
height: 30px;
}

.info_saude a{
color:#fff;
display: block;
margin: 10px 0 10px 20px;
width:200px;
font-family: Trebuchet MS;
font-size: 1em;
text-decoration: none;    
background-image: url(/cgi/imagem/info_ico.png);
background-repeat: no-repeat;
padding: 0 0 0 28px;
font-size:1.2em;
text-transform: uppercase;
font-weight: bold;
}

.marca_tabnet{
float: right;
margin: 5px 0 0 0;
color: #e5f3f7;
font-size: 0.9em;
border-bottom: 1px #e5f3f7 solid;
width:365px;
height: 20px;
}

.marca_tabnet p{
font-family: Arial;
font-weight: bold;
font-size:1.3em;
text-align: left;
margin: 0;
}

.marca_tabnet p span{
font-family: Trebuchet MS;
font-size:0.9em;
font-weight: normal;
}

.ajuda{
width: 300px;
clear: both;
}

.ajuda a{
color:#fff;
width:100px;
clear: both;
display: block;
margin: 0 0 0 20px;
display: block;
font-family: Trebuchet MS;
font-size: 1em;
text-decoration: none;    
background-image: url(/cgi/imagem/ajuda_ico.png);
background-repeat: no-repeat;
padding: 0 0 0 28px;
font-size: 1.2em;
text-transform: uppercase;
font-weight: bold;
}

.notific a{
background-image: url(/cgi/imagem/notific_ico.png);
background-repeat: no-repeat;
width:130px;
font-size: 1.2em;
font-weight: bold;
color: #fff;
margin:-20px 15px 0 0;
text-transform: uppercase;
text-decoration: none;
display: block;
float: right;
padding: 0 0 0 30px;
}

div.info_saude{
height: 38px;
display: block;
}

div.ajuda{
margin: 5px 0 -5px 0;
display: block;
height: 25px;
}

.datasus{
color: #fff;
font-size:1.2em;
margin: 0 0 0 20px;
padding:0;
margin /*\**/: -13px 0 0 20px\9;
}

.container div{
padding: 0;
margin:0;
width:100%;
}

div.periodo{
width: 1000px;
margin:20px auto 0 auto;
padding: 0px 0 0 0;
}

div.esq label{
color: #0F314A;
}

div.dir{
color: #0F314A;
}

.marcadores{
margin: 0 auto;
width:80%;
}

.selecoes{
width:1000px;
}

.container{
width: 1000px;
}

div.opcoes{
display: block;
padding: 10px 0 0px 0;
}

.ripsa a{
display: block;
width:132px;
height:70px;
float: left;
margin: 10px 0 0 15px;
background-image: url(/cgi/imagem/ripsa.png);
}

.idb a{
width:132px;
display: block;
height:70px;
float: right;
margin: 10px 15px 0px 0 ;
background-image: url(/cgi/imagem/idb.png);
}

.faixa_bottom{
background-color: #1b5c74;
display: block;
height: 90px;
margin:10px 0 0 0;
padding:0;
}

.escondido tbody td a{
color: #0F314A;
text-transform: uppercase;
font-size: 0.9em;
}

hr.escondido{
color: #0F314A;
}

table.escondido{
margin: -30px auto 0 auto;
color: #0F314A;
}

.pesquisa input.campo{
margin: 30px 0 0 0;
font-family: Trebuchet MS;
height:16px;
}

.pesquisa{
float: right;
}

.achefacil{
    display:none;
    color:Silver;
   margin: 10px 0 0 57px;
    background-image: url(/cgi/imagem/fundo_achefacil.png);
    background-repeat: no-repeat;
    width: 330px;
    height: 17px;
    padding: 0 0 0 30px;

}

.fundo_select_tabnet{
background-color: #cae8f3;
margin: 0 0 10px 57px;
padding: 0 0 0 0;
display: none;
clear: both;
text-align: left;
}

.fundo_select_tabnet_fecha{
   background-color: #cae8f3;
   margin: 0 0 10px 57px;
   padding: 0 0 0 0;
   display: none;
clear: both;
text-align: left;
}

.boxescondido{
    display:none;
    margin: 0 0 5px 56px;
    border-style: solid;
float: left;
clear: both;
}

.botaoescondido{
background: none;
    background-image: url(/cgi/imagem/botao_ok.png);
    width:31px;
    height: 25px;
    display: none;
margin:5px 0 5px 55px;
border: none;
clear: both;
}

h1.Nivel0{
padding: 10px 0 0 20px;
font-size: 1em;
border-bottom: 1px solid #00A0E2;
color:  #00A0E2;
font-family: Trebuchet MS;
height: 25px;
margin: 20px auto 20px 20px;
background-image: url(/cgi/imagem/seta_titulo.png);
background-repeat: no-repeat;
background-position: left;
width:96%;
text-align: left;
text-transform: Uppercase;
font-weight: bold;
}

.tabdados{
color: #000;
width:100%;
margin: 10px 0 0 0;
}

.tabdados td{
background-color:#e5f6fc;
border: 2px solid #fff;
padding:3px 7px;
}

.tabdados th{
background-color:#7e919e;
border: 2px solid #fff;
color: #fff;
padding:3px 7px;
}

.area_tabela{
width:55%;
margin: 50px auto 0 auto;
}

.area_tabela b{
color: #286379;
margin: 0 0 0 2px;
}

.area_tabela span{
color: #000;
}

.NIVEL2{
margin: 20px auto 0 auto;
text-align: center;
}


.NIVEL2 a{
margin: 0 20px 0 0;
color: #286379;
}


.bt_mapa a{
    background-image: url(/cgi/imagem/bt_mapa.png);
    background-repeat: no-repeat;
    width: 130px;
    height: 35px;
    display: block;
float: left;
}

.testeira pre{
color: #000;
font-family: Courier New;
text-align: left;
margin: 10px 0 20px 20px;
background-color:#e5f6fc;
padding: 10px;

}

.input .esq{
margin: 20px 0 5px 0;
}

.input .dir{
margin: 0 0 15px 0;
}

div.corpoperiodo{
background-color: #f6fbff;
border-bottom: 1px #C4C8CB solid;
background-position: bottom;
background-repeat: repeat-x;
margin: 0 auto 0px auto;
clear: both;
display: block;
height:90px;
padding: 10px 0 15px 0;
}

.input .botoes{
margin: 0 0 10px 0;
}

div.todalargura{
background-color:#e5f6fc;
}

div.testeira{
color: #000;
background-color:#fff;
display: block;
}

.testeira b{
color: #000;
margin: 0 0 0 20px;
}

select#L, select#C, select#I{
	font-family: Trebuchet MS;
	margin: 3px 0 0 0;
}

select{
font-family: Trebuchet MS;
}

tr.cabtabela td{
background-color: #fff;
font-size: 0.9em;
padding: 0 0 15px 0;
}

td.rodape{
background-color: #fff;
padding: 10px 0 0 10px;
}

div.titulo_select{
margin: 0 0 -10px 0;
}

p.Voltar a{
background-image:url(/cgi/imagem/icone_voltar.png);
background-repeat: no-repeat;
float: right;
width:115px;
margin: 15px 0;
color: #165c77;
text-decoration: none;
font-size: 1em;
}

hr{
width: 100%;
text-align: left;
margin: 15px 0;
border-color: #fff;
clear: both;
border-width: thin;
display: block;
}

div.Escondido p a.Nivel1L{
color: #000;
font-size:1em;
font-weight: normal;
color: #0F314A;
font-family: trebuchet MS;
margin: 0 0 0 0px;
}

.testeira p{
margin: 0 0 0 40px;
width: 90%;
}

.datasus{
color: #fff;
font-size:1.2em;
margin: 0 0 0 20px;
padding:0;
margin /*\**/: -13px 0 0 20px\9;
}

.datasus p{
color: #fff;
margin: 15px 0 0 0px;
padding:0;
margin /*\**/: 5px 0 0 0px\9;
}

.selecoes p{
margin: 0px 0 0px 0;
height:15px;
}

table.Tabela90{
width: 70%;
border: none;
margin: 0 0 0 40px;
}


table.Tabela90 td{
border: 0 solid #fff;
background-color:#E5F6FC;
padding: 5px 10px;
font-size: 1em;
text-align: center;
font-family: Trebuchet MS;
}

table.Tabela90 th{
border: 0 solid #fff;
background-color: #7E919E;
color: #fff;
padding: 5px 10px;
font-size: 1em;
text-align: center;
font-family: Trebuchet MS;
}

.marca_tabnet{
float: right;
margin: 5px 15px 0 0;
color: #e5f3f7;
font-size: 0.9em;
border-bottom: 1px #e5f3f7 solid;
height: 20px;
}

.marca_tabnet p{
font-family: Arial;
font-weight: bold;
font-size:1.3em;
text-align: left;
margin: 5px 15px 0 0;
margin: 0;
width:100%;
}

.marca_tabnet p span{
font-family: Trebuchet MS;
font-size:0.9em;
font-weight: normal;
}

h1.titulo{
font-size: 1.6em;
text-align: center;
margin: 20px 0 20px 0;
font-family: Trebuchet MS;
color: #0F314A;
font-weight: normal;
}

h2.Nivel1{
padding: 10px 0 0 20px;
font-size: 1em;
border-bottom: 1px solid #00A0E2;
color:  #00A0E2;
font-family: Trebuchet MS;
height: 25px;
margin: 20px auto 20px 40px;
background-image: url(/cgi/imagem/seta_titulo.png);
background-repeat: no-repeat;
background-position: left;
width:90%;
text-align: left;
text-transform: Uppercase;
font-weight: bold;
}

table.tabdados tbody tr td{
/*text-align: left;*/
padding: 3px 20px;
}

tr.cabtabela td{
text-align: left;
}

td.botao_opcao a{
background-image: url(/cgi/imagem/botao_tabnet.png);
height: 32px;
width: 147px;
background-repeat: no-repeat;
display: block;
padding: 6px 0 0 0;
text-decoration: none;
}

div.rodape_htm table.escondido tbody tr td{
background: none;
margin: 20px 20px 0 0;
padding: 30px 0 0 0;
}

tr.NIVEL2{
width: 501px;
display: block;
padding:0;
margin: 0 auto;
}

.rodape_htm img{
margin: 0 50px 0 0;
}

.Nivel2 ul li p{
margin: 0 0 0 0;
}
div.coluna label{
display:block;
}
div.linha label{
display:block;
}
div.conteudo label{
display:block;
}

.topo{
width:100%;
height:120px;
background: rgb(51,90,106);
text-align: center;
background: -moz-linear-gradient(top, rgb(51,90,106) 0%, rgb(33,105,112) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(51,90,106)), color-stop(100%, rgb(33,105,112)));
background: -webkit-linear-gradient(top, rgb(51,90,106) 0%, rgb(33,105,112) 100%);
background: -o-linear-gradient(top, rgb(51,90,106) 0%, rgb(33,105,112) 100%);
background: -ms-linear-gradient(top, rgb(51,90,106) 0%, rgb(33,105,112) 100%);
background: linear-gradient(to bottom, rgb(51,90,106) 0%, rgb(33,105,112) 100%);
}