.clear {
	clear:both;	
}

*  {
    margin:0; 
    padding:0;
	 font-family: Trebuchet MS;
}

body {	
	margin:0;
	padding: 0 0 0 0;
 	color:#323232;
	font-family: 'Trebuchet MS';
	font-size:13px;
	min-width:940px;
	text-align: center;
}

body.inside {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	padding: 0px;	
	background-color: #FFF;	
	line-height: 18px;	
	color: #666666;	
	margin: 0px 0px 20px 0px;	
	background-color: #FFF;	
	background-repeat: repeat-y;	
	background-position: center;
	}

#container{
	width: 959px;	
	margin: 0 auto;
	text-align: center;
	min-height:795px; 
	height:auto !important; 
	height:795px;
	background-color: #fff;
}


#bodywrapper{
	margin-left: 0;
	background-color: #fff;
	min-height:600px; 
	height:auto !important; 
	
	list-style: none;
}	
.boxmenu {	
margin: 0px;	
padding: 0px;	
height: 22px;	
/*background-image: url(../images/bg_dts_menu_pq.jpg);*/
}
ul.menu {	
margin: 0px;	
padding: 0px;
}
li.menu {	
padding: 0px;	
list-style-type: none;	
float: left;	
color: #d1da95;	
margin: 4px 10px;
}

li.menusep {	
padding: 0px;	
list-style-type: none;	
float: left;	
color: #EBE77B;	
margin: 4px 0px 0px 0px;
}
ul.submenu {	
margin: 0px 0px 0px 0px;
padding: 0px;
}
li.submenu {	
background-image: url(../images/faixa_menu.png);
background-repeat: no-repeat;
list-style-type: none;	
line-height: 19.5px;
font-weight: 500;
margin: 0 0 0 20px;	
text-align: left;
color: #36444A;	
padding: 10px 10px 0 5px;
}
li.submenu1 {	
/*background-image: url(../images/faixa_menu.png);	
background-repeat: no-repeat;
background-position: top left;*/
list-style-type: none;	
margin: 0 0 0 -5px;
text-align: left;
color: #FFFFFF;	
padding: 10px 0 0 25px;
}

.boxcontentmidmenu {	
padding: 0 10px 0 0;	
float: right;	
margin: 0px;
}

div .boxcontentmidmenu img{
margin: 4px 0 0 -830px;
padding: 0;
}

.boxwarp {	
padding: 0px;	
width: 960px;	
margin: 0px auto;

}
.boxcontent {	margin: 0px;	padding: 0px;}


.boxcontentleft {
margin: 0px;	
float: left;	
width: 960px;
padding: 0px 0px 0px 0px;
background-image: url(../images/faixa_padrao.png);
background-repeat: no-repeat;
background-position: top;
height: 22px;
margin-left: 0px;
}

div .boxcontentmidmenu{
margin: -24px 0 0 0;
padding: 0;

}

.boxtop{background: #E5F6FC url(../images/imagens/bg-subMenuBlue.gif) bottom repeat-y;}

p.submenu {	padding: 0px;	margin: 12px 0px 0px 0px;	line-height: 14px;	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #c6d39d;}
ul.submenuul.submenu {     
margin: 0px;      
padding: 0px;
background-color: #E5F6FC;
}

ul.submenu {
background-color: #E5F6FC;
}

a.submenu,a.submenu:link, a.submenu:active, a.submenu:visited {	
color:#0198D3;
text-decoration: none;
margin:0;
}
.submenu a{	
font-family: Trebuchet MS;
color:#0198D3;
text-decoration: none;
margin:0;
}
a.submenu:hover, a.submenuon:link, a.submenuon:active, a.submenuon:visited {	
background:#03A5E4; 
color:#FFFFFF;	
border-top: 0px solid #4E6AC;
text-decoration: none;
}

a.menu,a.menu:link, a .menu:active, a.menu:visited {	
color: #762B0C;	
text-decoration: none;
margin:0;
}
.menu a{	
padding:15px 0 0 0;
color: #FFFFFF;	
text-decoration: none;
margin:0;
}
a.menu:hover, a.menuon:link, a.menuon:active, a.menuon:visited {	
color: #762B0C;
border-top: 1px solid #4E6AC;
text-decoration: none;
}

p.submenu1 {	padding: 0px;	margin: 0px 0px 0px 0px;	line-height: 14px;	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #c6d39d;}
ul.submenu1 {
	margin: 20px;	
	padding: 0px;
	display:none;
}
ul.submenuon1 {
	margin: 0px;	
	padding: 0px;
	display:block;
}
li.submenuon1 {
background-image: url(http://www4.datasus.gov.br/var/imagens/setaazulclaro.gif);
background-repeat: no-repeat;
background-position: 17px 17px;
list-style-type: none;	
margin: 0 0 0 -5px;
text-align: left;
color: #762B0C;
padding: 10px 0 0 25px;
}
a.submenu1:link, a.submenu1:active, a.submenu1:visited {	
color: #0198D3;	
text-decoration: none;
margin:0;
}
a.submenu1:hover, a.submenuon1:link, a.submenuon1:active, a.submenuon1:visited {	
color: #762B0C;
text-decoration: none;

}


#ladoesquerdo{
	         display: block;
   			float:left;                  
            /*background-image: url(../images/fundo_esquerdo.png);
            background: #E5F6FC url(../images/imagens/bg-subMenuBlue.gif) bottom repeat-y;*/
            width:200px;
            min-height: 513px;
            max-height: 820px; 
            padding: 0 0 0 0; 
            width: 200px;	
}

div#ladoesquerdo{
       width: 200px;
}

.logosSistema{
	text-align: left;
	margin: 15px 0 10px 10px;
	padding: 32px 5px 5px 0px;
	font-family: Trebuchet MS, sans-serif;
	font-size: .9em;
	background-image: url(../images/fundo_enquete.png);
	background-repeat: no-repeat;
	background-position: top-left;	
}

#log{
    background-color: #cae8f3;
    margin: 20px 0 0 3px;
}

.central {
    margin: 10px 0 10px 17px;
}

.logincentral {
    margin: 10px 0 10px 30px;
    
}

.logologin{
	width:100%;
}
.logologin form{
	width: 210px;
	margin: 30px 10px 30px 150px;
}


.logoLogin form fieldset{
    background-color: white;
    display:block;
	 width:200px;
    padding: 30px 0 0 0;  
    background-repeat: no-repeat;
    background-image: url(../images/tit-login.png);
    border: none;
    font-family: Trebuchet MS, sans-serif;
    line-height: 10px;
    text-align: left;
	 margin: 20px auto;
}

.logologin form fieldset{
    background-color: white;
    display:block;
    width:200px;
    padding: 30px 0 0 0;  
    background-repeat: no-repeat;
    background-image:url(../images/tit-login.png);
    border: none;
    font-family: Trebuchet MS, sans-serif;
    line-height: 10px;
    text-align: left;
    margin: 50px 0 0 0;
}


.logologin form fieldset label{
     line-height: 30px;
     color: gray;
     margin: 10px 0 0 10px;
     font-size: .9em;
	
}
.logologin form fieldset input{
      
	  
	
}
.tamanhosenha{
		width:80px;
padding:0 0 0 15px;
}
.logologin ul{
	list-style: none;
	height: 155px;
}
.logologin ul li{
	list-style: none;
	list-style-type: none;
}
.logologin form fieldset #entrar{
	clear: both;
	background-image: url(../_images/fundobotao.png);
	background-repeat: repeat-x;
	border: 0;
	height: 18px;
	line-height: 18px;
   text-align: center;
	margin: 15px 0 0 40%;
	font-family: Trebuchet MS, sans-serif;
	color: #FFF;
	font-size: 0.85em;
	cursor: pointer;
	width: 60px;
}
.logoemail form{
	width: 210px;
	margin: 30px 10px 30px 150px;
}
.logoemail form fieldset input{
	
}
.logoemail form fieldset{
    background-color: white;
    display:block;
    width:200px;
    padding: 30px 0 0 21px;  
    background-repeat: no-repeat;
    background-image: url(../images/tit-esqueceusenha.png);
    background-position: top left; 
    border: none;
    font-family: Trebuchet MS, sans-serif;
    line-height: 10px;
    text-align: left;
   
}
.logoemail ul{
	list-style: none;
	height: 165px;
}
.formcenterlog{
	width: 200px;
	text-align: center;
}
.logoemail{
	width: 100%;
}
.logoemail form fieldset label{
     line-height: 10px;
     color: gray;
     margin: 10px 0;
     font-size: .9em;
	
}
.logoemail form fieldset #entrar{
	clear: both;
	background-image: url(../_images/fundobotao.png);
	background-repeat: repeat-x;
	border: 0;
	height: 18px;
	line-height: 18px;
        text-align: center;
	margin: 15px 0 0 0;
	font-family: Trebuchet MS, sans-serif;
	color: #FFF;
	font-size: 0.85em;
	cursor: pointer;
	width: 60px;
	
	
}
form fieldset label{
     line-height: 10px;
     color: gray;
     margin: 10px;
	
}


#senha.box{
    background-color: #cae8f3;
    
}
#nome.box{
    background-color: #cae8f3;
    
}
#telefone.box{
    background-color: #cae8f3;
    
}
#email.box{
    background-color: #cae8f3;
    
}
#uf.box{
    background-color: #cae8f3;
	 margin: 0 0 0 61px
    
}
#mes.box{
    background-color: #cae8f3;
    margin: 0 0 0 61px
}
#ano.box{
    background-color: #cae8f3;
    margin: 0 0 0 66px
}
#tipo_arquivo.box{
    background-color: #cae8f3;
    
}
#msg.box{
    background-color: #cae8f3;
    
}
#contador.box{
    background-color: #E5F6FC;
    border:0;
}
#contador1.box{
    background-color: #E5F6FC;
    border:0;
}
#selecao.box{
    background-color: #cae8f3;
    
}
.logofale{
	width:100%;
}
.logofale form{
	width: 510px;
	margin: 30px 10px 30px 150px;
}
.logofale form fieldset{
    background-color: white;
    display:block;
	 width:500px;
    padding: 30px 0 0 0;  
    background-repeat: no-repeat;
    background-image: url(../images/tit-enviemensagem.png);
	 border: none;
	 font-family: Trebuchet MS, sans-serif;
	 line-height: 10px;
	 text-align: left;
   
}
.logofale form fieldset label{
     line-height: 30px;
     color: gray;
     margin: 10px 0;
	  font-size: .9em;
	
}
.logofale form fieldset input{
      
	  
	
}

.logofale ul{
	list-style: none;
	height: 155px;
}
.logofale ul li{
	list-style: none;
	list-style-type: none;
}
.logofale form fieldset #entrar{
	clear: both;
	background-image: url(../_images/fundobotao.png);
	background-repeat: repeat-x;
	border: 0;
	height: 18px;
	line-height: 18px;
   text-align: center;
	margin: 15px 0 0 40%;
	font-family: Trebuchet MS, sans-serif;
	color: #FFF;
	font-size: 0.85em;
	cursor: pointer;
	width: 60px;
}
.logoconsulta{
	width:100%;
}
.logoconsulta form{
	width: 510px;
	margin: -10px 10px 10px 15px;
}
.logoconsulta form fieldset{
    background-color: white;
    display:block;
	 width:500px;
	 margin:10px 0 0 0;
    padding: 35px 0 0 0;  
    background-repeat: no-repeat;
    background-image: url(../images/tit-consulta.png);
	 border: none;
	 font-family: Trebuchet MS, sans-serif;
	 line-height: 10px;
	 text-align: left;
   
}
.logoconsulta form fieldset label{
     line-height: 30px;
     color:#323232;
     margin: 5px 0;
	  font-size: .9em;
	
}
.logoconsulta form fieldset input{     
	  
	
}

.logoconsulta ul{
	list-style: none;
	height: 65px;
	margin: 20px 0 0 0;
}
.logoconsulta ul li{
	list-style: none;
	list-style-type: none;
}
.logoconsulta table .tablecentraliza{
	text-align: center;
	margin: 0 0 0 40px;
}
.logoconsulta form fieldset #entrar{
	clear: both;
	background-image: url(../images/bt_enviar.png);
	background-repeat: no-repeat;
	border: 0;
	height: 26px;
	text-align: center;
	margin: 0 0 0 0;
	font-family: Trebuchet MS, sans-serif;
	color: #FFF;
	font-size: 0.85em;
	cursor: pointer;
	width: 71px;
}

div.logoemail form fieldset input#entrar.box{
clear: both;
background-color: #fff;	
background-image: url(../images/bt_enviar.png);
background-repeat: no-repeat;
border: 0;
height: 26px;
text-align: center;
margin: 15px 0 0 67px;
font-family: Trebuchet MS, sans-serif;
color: #FFF;
font-size: 0.85em;
cursor: pointer;
width: 71px;
}

div#ladodireito hr {
width:687px;
margin-top: -59px;
float:left;
background-color:black;

}

div#coluna_subtitulo {
margin-top: 20px;

}

div.boxbottom{
	background-image:url(../images/menu_bottom.png);
	background-color: #E5F6FC;
	width:200px;
	height:27px;
}

div.boxtop{
	background-image: url(../images/topo_menu.png);
	width: 200px;
	height: 10px;
}

div.Contador p{
width:90px;
margin: 10px auto;
text-align: center;
color: #02A5E4;
}

div.Contador img{
margin: -5px 0 0 0;
}

div.Contador{
width: 200px;
text-align: center;
margin: 2px 0 0 0;
}

.boxfooter{
display: block;
height: 80px;
width: 400px;
clear: both;
float: left;
margin: 75px 0 0 500px;	
font-size: 11px;	
color: #8b8c7d;	
text-align: center;
}

.boxfooter a{
color: #0F314A; 
text-decoration: none;
margin: 0 0 5px 0;
}

.boxfooter a,.boxfooter a:active, .boxfooter a:link,.boxfooter a:visited,.boxfooter a:hover{	
color: #0F314A; 
text-decoration: none;
}