.headerwrapper {	
	margin: 0;	
	padding: 0;	
	height: 150px;	
}

#fundosenha {
 margin: 30px 0 0 10px;
 text-align: left;
 width: 700px;
}

#listaCatalogo table{
	margin:20px 0 0 0;
}
.tbcolorturquesa{
	background-color:#03A5E5; color:#FFF; text-align:center;
}
#fundosenha ul{
	width: 700px;
	list-style: none;
	margin: 0;
	height:280px;
	
}
.LetraMaior{
width:40%;
margin:0 0 0 0;
height:28px;
line-height: 28px;
}
.naoexibe{
display : none;
color : #228B22;
margin :2px 0px 2px 10px;
width: 100%;
}
.naoexibe2{
display : none;
color : Black;
margin :2px 0px 2px 10px;
width: 100%;
}
.naoexibe1{
display : none;
width: 100%;
color : #000000;
margin :2px 0px 2px 15px;
}

.exibe{
font-size : 1em;
color : #003366;
padding: 0;
text-align : left;
width:100%;
}
.exibe a:link{
color : #003366;
text-decoration : underline;
}
.exibe a:active{
color : #003366;
text-decoration : underline;
}
.exibe a:visited{
color : #003366;
text-decoration : underline;
}
.exibe a:hover{
color : #003366;
text-decoration : underline;
}
.exibe1{
font-size : 1em;
color : #000000;

}
.exibe1 a:link{
color : #003366;
text-decoration : underline;
}
.exibe1 a:active{
color : #003366;
text-decoration : underline;
}
.exibe1 a:visited{
color : #003366;
text-decoration : underline;
}
.exibe1 a:hover{
color : #003366;
text-decoration : underline;
}
.exibe2{
font-size : 1em;
color : #000000;
text-align : left;
padding : 0;
}
.exibe3{
font-size : 1em;
color : #228B22;
padding : 0;

}
.exibe3 a:link{
color : #228B22;
text-decoration : underline;
}
.exibe3 a:active{
color : #228B22;
text-decoration : underline;
}
.exibe3 a:visited{
color : #228B22;
text-decoration : underline;
}
.exibe3 a:hover{
color : #228B22;
text-decoration : underline;
}

.exibe4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 1em;
color : #000000;
}
.exibe5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 1em;
color : #228B22;
text-align : left;
padding : 0;
margin : 0;

}
#imprime{float:left;width:28px;height:28px;}
#cadastro{margin:0; width:100%;}
#fundosenha ul li{

	width: 160px;
	line-height: 74px;
	height: 74px;
	list-style: none;
	text-align: center;
	float:left;
}
.cor2 {

height: 60px;
width:160px;
background-image: url(../imagens/bt_info2.png);
background-repeat: no-repeat;
background-position: center;
padding: 0px 5px 5px 5px; 
text-decoration: none;
}


a.cor2 {

line-height:80px;
text-decoration: none;
font-weight: bold;

}

#fundopaleta .cor1 a:link, #fundopaleta .cor1 a:visited, #fundopaleta .cor1 a:hover, #fundopaleta .cor1 a:active {
	color: #0F314A;
	text-decoration: none;
	line-height: 28px;
	height: 28px;
}
#fundopaleta1 .cor1 a,#fundopaleta1 .cor1 a:link, #fundopaleta1 .cor1 a:visited, #fundopaleta1 .cor1 a:hover, #fundopaleta1 .cor1 a:active {
	color: #0F314A;
	font-size: 1em;
	text-decoration: none;
	line-height: 28px;
	height: 28px;
}
#fundopaleta {
 margin: 0 0 0 10px;
 
 text-align: left;
 width: 90%;
}
#fundopaleta1 {
 margin: 0 0 0 0;
 text-align: left;
 width: 92%;
}
#fundotitulo{
clear: both;
margin: 0 0 0 0;
padding:20px 0 0 0;
display: block;
	width: 100%;
	
}
#fundopaleta ul{
	float:left;
	list-style: none;
	margin: 0;
	display:inline;
	
}
#fundopaleta1 ul{
	float:left;
	list-style: none;
	margin: 0;
	display:inline;
	
}
.tam_col37{text-align: left;width:100%;}
.tam_col37 p {width:100%;clear: both;margin:5px 0;text-align: left; }
.tam_col37 ul {width:100%;clear: both;list-style: circ;display:block;margin:5px 0;text-align: left; }
.tam_col37 ul li {width:100%;clear: both;
list-style: circle;display:block;margin:5px 0 0 0;
list-style-type: circle;}

.paginacao{
	width:100%;
color:#fff;
	display:block;
	background-color: #03A5E5;
	text-align: center;
	border-top: 1px solid #03A5E5;
	border-bottom: 1px solid #03A5E5;
	margin: 25px 0 15px -10px;
	}
	
.paginacao a,.paginacao a:link,.paginacao a:visited,.paginacao a:active,.paginacao a:hover{
	text-decoration:underline;
color:#fff;
}
#fundopaleta ul li{
	margin:0;
	line-height: 28px;
	
	list-style: none;
	text-align: center;
	float:left;
}
#fundopaleta1 ul li{

	margin:0;
	line-height: 28px;
	height: 28px;
	list-style: none;
	text-align: center;
	float:left;
}
 .abaleft{
 clear: both;
	background-image: url(../imagens/abaleft_azul.png);
	background-repeat: no-repeat;
background-position: top left	;
	width: 16px;
	height: 31px;
	margin: 0 0 0 0;
	float:left;
}
 .abaright{
	background-image: url(../imagens/abaright_azul.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 16px;
	height: 28px;
	margin: 0 0 0 0;
	float:left;
}
 .abaleftpb{
	background-image: url(../imagens/abaleft_marinho.png);
	background-repeat: no-repeat;
background-position: top left	;
	width: 16px;
	height: 31px;
	margin: 0 0 0 0;
	float:left;
}
 .abarightpb{
	background-image: url(../imagens/abaright_marinho.png);
	background-repeat: no-repeat;
background-position: top left	;
	width: 16px;
	height: 31px;
	margin: 0 0 0 0;
	float:left;
}
#fundopaleta .cor1pb a:link, #fundopaleta .cor1pb a:visited, #fundopaleta .cor1pb a:hover, #fundopaleta .cor1pb a:active {
	color: #fff;
	text-decoration: none;
	line-height: 28px;
	height: 28px;
}
#fundopaleta1 .cor1pb a:link, #fundopaleta1 .cor1pb a:visited, #fundopaleta1 .cor1pb a:hover, #fundopaleta1 .cor1pb a:active {
	color: #fff;
	text-decoration: none;
	font-size: 1em;
	line-height: 28px;
	height: 28px;
}
.cor1 {
background-image: url(../imagens/abameio_azul.png);
background-repeat: repeat-x;
background-position: top left;
padding: 0; 
margin: 0;
text-decoration: none;
}

.cor1pb {
color:#fff;
background-image: url(../imagens/abameio_marinho.png);
background-repeat: repeat-x;
background-position: top left;
padding: 0; 
margin: 0;
text-decoration: none;
}
a.cor1 {
text-decoration: none;
font-weight: bold;

}
a.cor1pb {

color:#fff;
text-decoration: none;
font-weight: bold;

}
#fundosenha .cor2 a:link, #fundosenha .cor2 a:visited, #fundosenha .cor2 a:hover, #fundosenha .cor2 a:active {
	color: #0F314A;
	text-decoration: none;
}
.tam_tab10{
	width : 100%;
	text-align : left;
	margin : 0;
	background-color : transparent;
	
}
.p_bullet {
	background-image: url(../imagens/bullet.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
}
.p_bullet_s {
	background-image: url(../imagens/bullet.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0 0 5px 15px;
}
div#tabelasus{
	width: 428px;
	border: 2px solid #FFF;
	background-image: url(../../images/fundo_tabsus.png);
	padding-left: 1px;
	background-repeat: repeat-x repeat-y;
	margin: 0 0 0 70px;

}


div#tab_dados{
	width: 600px;
	border:none;
	margin: 0 auto;
	padding: 5px;

}



div#tab_dados td{
	width: 428px;
	border:none;
	margin: 0 0 0 70px;
	padding: 5px;
	

}



div#tabelasus .header{
	padding:5px;
	text-align: center;
	background-image: url(../../images/fundo_tabsus.png);
	padding-left: 1px;
	border: 2px solid #FFF;
	background-repeat: repeat-x repeat-y;
}
div#tabelasuss{
	width: 628px;
	border: 5px solid #E9EAEB;
	margin: 0 0 0 35px;
	
	font-family: Trebuchet MS;
	font-size: .9em;
}
div#tabelasuss td{
	width: 25%;
}

div#tabelasuss .header{
	padding:5px;
	text-align: center;
	background-image: url(../../images/fundo_tabsus.png);
	padding-left: 1px;
	border: 2px solid #FFF;
	background-repeat: repeat-x repeat-y;
}
.linha11 {
	background-color:#D2E3E1;
	font-family: Trebuchet MS;
	color: #000;
	border: 1px solid #FFF;
	font-size: .9em;
	margin: 0;
	padding: 5px;
	
}
.linha11 a,.linha11 a:link,.linha11 a:active,.linha11 a:visited,.linha11 a:hover{
	background-color:#D2E3E1;
	font-family: Trebuchet MS;
	text-decoration: underline;
	color: #000;
	font-size: .9em;
	margin: 0;
	padding: 0;
}
.linha12 {
	background-color:#EDF3F2;
	font-family: Trebuchet MS;
	color: #000;
	font-size: .9em;
	border: 1px solid #FFF;
margin: 0;
padding: 5px;
	
}
.linha12 a,.linha12 a:link,.linha12 a:active,.linha12 a:visited,.linha12 a:hover{
	background-color:#EDF3F2;
	font-family: Trebuchet MS;
	text-decoration: underline;
	color: #000;
	font-size: .9em;
	margin: 0;
	padding: 0;
	
}

div#ladodireito div#infsaude form div#infesq.Letra label strong{
font-size: 0.9em;
margin: 0 0 0 0px;
line-height: 25px;
font-weight: normal;
}

div#ladodireito div#infsaude form div#infesq.Letra{
width: 405px;
}

div#infesq.Letra input{
margin: 2px 4px 0 0;
}

div#ladodireito div#infsaude{
padding: 0;
margin: 0
}

div#infsaude form div#infesq.Letra div.Letraradio1{
margin: 15px 0 5px 0;
}

div#ladodireito div.bemvindo div.coluna_title h5{
font-size: 1.1em;
}

div#ladodireito div#sistema div#fundopaleta p{
margin: 10px 0 0 0;
list-style-type: none;
}

div#sistema div#corposistema1 div.linkFaq{
width:670px;
margin: 10px 0 0 0;
text-align: justify;
}





div#sistema div#corposistema1 div.tituloFaq{
color: #0F314A;
font-size: 1em;
margin: 20px 0 0 0;
}




div#sistema div#corposistema1 p{
margin: 10px 0 0 0;
text-align: justify;
}

div#sistema div#corposistema1{
width:670px;
margin: 10px 0 0 5px;
text-align: justify;
}

div#sistema div#corposistema1 div.linkFaq p.MsoNormal{
margin: 10px 0 0 0;
text-align: justify;
}

div#ladodireito div#corpo1{
width:670px;
margin: 10px 0 0 20px;
text-align: justify;	
}


table.tab_estrutura tbody tr td{
padding: 3px 6px;
background-color:#D2E3E1;
border: 1px solid #fff;
text-align: center;
}

table.tab_estrutura tbody tr.titulos{
background-color:#D2E3E1;
padding: 10px;
}

table.tab_estrutura{
margin: 50px auto;
width: 600px;
border: 1px solid #fff;
}

table.tab_estrutura tbody tr td.titulo{
background-color: #0F314A;
color: #fff;
padding: 5px 8px;
font-weight: bold;
}

table.tab_programas{
	width: 428px;
	border:none;
	margin: 0 0 0 70px;
	
}

table.tab_programas tbody tr td{
padding: 10px;
width: 150px;
text-align: center;
}

table.tab_texto{
width: 600px;
margin: 0 auto;
}

table.tab_texto tbody tr td{
padding: 10px;
text-align: center;
}


table.tab_aih{
width: 600px;
margin: 0 auto;
}

table.tab_aih tbody tr td{
padding: 10px;
text-align: center;
}

table.tab_aih tbody tr a{
font-weight: bold;
color:#0F314A;
}

div.Letracorrente1 table{
margin: 20px 0 0 0;
border: 1px solid #fff;
}

div.Letracorrente1 table td{
margin: 20px 0 0 0;
background-color:#D2E3E1;
border: 0px solid #fff;
padding: 10px;
text-align: center;
}


div.Letracorrente1 table th{
margin: 20px 0 0 0;
background-color:#D2E3E1;
border:0px solid #fff;
padding: 10px;
text-align: center;
}

div#ladodireito div#corpo1 p{
margin: 0 0 0 0;
}


div#ladodireito div#corpo1 table.tab_download{
margin: 10px 0 0 20px;
width: 700px;
border: 1px solid #fff;
text-align: center;
}



div#ladodireito div#corpo1 table.tab_download td{
background-color:#E5F6FC;
border:0px solid #fff;
padding: 10px;
text-align: center;
}

div#fundopaleta1{
width: 700px;
}

div#sistema div#fundopaleta div.Letracorrente1 h2{
margin: 25px 0 20px 0;
color: #0F314A;
}

.Letracorrente1 p.p_bullet a font{
color: #0F314A;
text-decoration: underline;
}







/*teste rodap?




html, body{
height: 100%;
}

#ladodireito{
padding-bottom: 100px;
height: 100%;
}

#ladoesquerdo{
padding-bottom: 100px;
height: 100%;
}

.Letracorrente1{
padding-bottom: 100px;
height: 100%;
}

.sistema{
padding-bottom: 100px;
height: 100%;
}

#container{
padding-bottom: 100px;
height: 100%;
}

#bodywrapper{
padding-bottom: 100px;
height: 100%;
}

#corpo1{
padding-bottom: 100px;
height: 100%;
}

#corpo1 p{
padding-bottom: 100px;
height: 100%;
}

.boxfooter{
position: absolute; 
bottom: 0; 
left: 0; 
width: 600px; 
height: 100px; 
padding-top: 10px; 
background-color: pink; 
text-align: center; 
clear: both;
}

*/

div.Letracorrente1 p.p_bullet a font{
color:#0F314A;
text-decoration: underline;
}

div#subtitulo{
width: 665px;
margin: 0 0 0 20px;
}

div#fundopaleta1 table{
width: 680px;
border: 0;
}

div#fundopaleta1 table tbody tr td{
border: 1px solid #fff;
background-color:#E5F6FC;
padding: 5px;
text-align: left;
}


div#fundopaleta1 table tbody tr th{
border: 1px solid #fff;
background-color: #7E919E;
color: #fff;
padding: 5px;
text-align: center;
}

#fundopaleta table{
border:none;
margin: 15px 0 0 0;
}

#fundopaleta table td{
border: 1px solid #fff;
background-color:#E5F6FC;
padding: 5px;
text-align: left;
}

#fundopaleta table thead tr th{
border: 1px solid #fff;
background-color: #7E919E;
color: #fff;
padding: 5px;
text-align: center;
}

#fundopaleta table tbody tr th{
border: 1px solid #fff;
background-color: #7E919E;
color: #fff;
padding: 5px;
text-align: center;
}

.naoexibe1 .tam_col37{
text-align: left;
margin: 0 0 0 -15px;
}


.naoexibe1 .tam_col37 ul li{
margin: 10px 0;
padding: 10px 0 10px 0;
color:#0F314A;
font-weight: bold;
}

table.tablecentraliza tbody tr.tbcolorturquesa td{
border: 1px solid #fff;
background-color:#E5F6FC;
padding: 5px;
color: #000;
text-align: left;
}

table.tablecentraliza tbody tr.tbcolorturquesa th{
border: 1px solid #fff;
background-color: #7E919E;
padding: 5px;
color: #fff;
text-align: center;
}
.conteudo_tabela1{
border: 1px solid #E5F6FC;
background-color:#fff;
padding: 5px;
color: #000;

}
#mnfoto1{
   background-color: White;
	border: 1px solid #fff;
	color: #000;
	
}
div#transfcentro div#corpotransfarquivos div.logoconsulta form.form_fundo fieldset{
margin: -30px 20px 30px -30px;
width: 350px;
}

div#transfcentro div#corpotransfarquivos div.logoconsulta form.form_fundo fieldset select#uf.box{
margin: -20px 30px 20px 5px;
padding: 3px;
float: left;
}

div#transfcentro div#corpotransfarquivos div.logoconsulta form.form_fundo fieldset select#ano.box{
margin: 10px 30px 0 5px;
padding: 0 0 0 3px;
float: left;
}

div#transfcentro div#corpotransfarquivos div.logoconsulta form.form_fundo fieldset select#mes.box{
margin: -20px 30px 0 5px;
padding: 3px 15px 0 0;
float: left;
}

div#transfcentro div#corpotransfarquivos div.logoconsulta form.form_fundo fieldset select#tipo_arquivo.box{
margin: -25px 0 0 0px;
padding: 3px;
float: left;
}

div#transfcentro div#corpotransfarquivos div.logoconsulta form.form_fundo fieldset input#entrar{
display: block;
margin: 15px 0 20px 0;
padding: 3px 15px 0 0;
background-color: #fff;
}
div#transfcentro div#corpotransfarquivos div.logoconsulta form.form_fundo fieldset select#selecao.box{
margin: 3px 36px 0 0px;
padding: 3px;
float: left;
}
div#listaCatalogo table.tablecentraliza tbody td.tbcolorturquesaTitulo{
font-weight: bold;
}

div.hist_tabnet{
width: 680px;
text-align: justify;
}

div.hist_tabnet h1{
color:#0F314A;
font-size: 1.3em;
clear: both; 
margin: 20px 0;
display: block;
}

div.hist_tabnet h2{
color:#0F314A;
font-size: 1.1em;
clear: both; 
margin: 30px 0 10px 0;
display: block;
}

div.hist_tabnet p{
text-align: justify;
font-weight: bold;
margin: 0;
color:#0F314A;
}

div.hist_tabnet strong{
text-align: justify;
font-weight: normal;
line-height: 25px;
}

div.hist_tabnet font{
font-weight: bold;
color:#0F314A;
font-size:1em;
}

div.hist_tabnet h1{
color:#0F314A;
font-size: 1.3em;
clear: both; 
margin: 20px 0;
display: block;
}

div.tabnet_usu h1{
color:#0F314A;
font-size: 1.3em;
clear: both; 
margin: 20px 0;
display: block;
}

div.tabnet_usu p a{
color:#0F314A;
font-weight: bold;
display: block;
}

div#fundopaleta1 p a strong font{
color:#0F314A;
text-decoration: underline;
}

div#fundopaleta1 p font{
color:#0F314A;
text-decoration: underline;
font-weight: bold;
}

td.linha1 p a b{
background-color: transparent;
background: none;
}

div.bemvindo div.coluna_title h6{
font-size: 1.1em;
}

table.tab_texto tbody tr td.linha1 p a b{
background-color:#E5F6FC;
}

table.tab_texto tbody tr td.linha1 p a b{
background-color:#E5F6FC;
}

div#fundopaleta p a font{
color:#0F314A;
text-decoration: underline;
font-weight: bold;
}

/*teste Google Chrome*/

.boxcontentmidmenu{
height: 22px;
}

ul.menu li.menu{
height:22px;
margin: 1px 10px 0 10px;
}

li.menusep{
height: 22px;
margin: 2px 0 0 0;
}
/*disseminação de arquivos*/


.logoconsulta  .esq{
width:30%;
margin:0 20px 5px 0;
}

.logoconsulta  .dir{
width:45%;
display: block;
margin:20px 0 5px 0px;
padding: 0 0 0 10px;
}

.logoconsulta  .padrao{
display:block;

width:50%;
margin:0 0 5px 0;
}

#transfcentro a:hover {
background-color: #333;
color:#fff;
}
			
#transfcentro p.link a:hover {
background-color: #2B2E21;
color:#fff;
			}
			
#transfcentro p.link a:link span {
display: none;
}

#transfcentro p.link a:visited span {
display: none;
}
			
#transfcentro p.link a:hover span {
position: absolute;
margin:15px 0px 0px 20px;
background-color: beige;
max-width:220;
padding: 2px 10px 2px 10px;
border: 1px solid #C0C0C0;
font: normal 10px/12px verdana;
color: #000;
text-align:left;
display: block;
}

form div#infesq.Letra div.Letraradio1 b{
color: red;
}

.nota{
font-size: 0.8em;
}


/*disseminação de arquivos*/

.logoconsulta  .esq{
clear: both;
width:45%;
margin:5px 0 5px 0;
}

.logoconsulta  .dir{
width:45%;
margin:5px 0 5px 0;
}

.logoconsulta  .padrao{
display:block;
width:100%;
margin:0 0 5px 0;
}

#transfcentro a:hover {
				background-color: #333;
				color:#fff;
			}
			
#transfcentro p.link a:hover {
				background-color: #2B2E21;
				color:#fff;
			}
			
#transfcentro p.link a:link span {
				display: none;
			}

#transfcentro p.link a:visited span {
				display: none;
			}
			
#transfcentro p.link a:hover span 
			{
				position: absolute;
				margin:15px 0px 0px 20px;
				background-color: beige;
				max-width:220px;
				padding: 2px 10px 2px 10px;
				border: 1px solid #C0C0C0;
				font: normal 10px/12px verdana;
				color: #000;
				text-align:left;
				display: block;
			}

#listaCatalogo form{
margin: -10px 0 0 20px;
width: 10%;
}

#listaCatalogo{
width: 4%;
float: right;
margin: -50 0 0 0;
}

#listaCatalogo form input#check{
margin: 2px 5px 0 0;
}

.logoconsulta{
margin:0px 0 0 0;
width:350px;
float: left;
display: block;
}

table.tablecentraliza{
clear: both;
display: block;
margin: -5px 0 0 -2px;
padding: -5px 0 0 0;
}

form.form_fundo{
width: 350px;
display: block;
}

div#corpotransfarquivos{
float: left;
width: 350px;
}
. logocomsulta1{

float:left;
margin: 0 0 0 10px;

}
#logo_datasus form{
margin: 8px 0 0 0;
}

#controleAcessibilidade form{
margin: 11px 20px 0 20px;
}

ul.submenu{
background-color: #e5f6fc;
padding: 2px 0;
background-image: none;
}

div.boxbottom{
background-image: none;
margin: 0;
}

div.boxtop{
height: 20px;
display: block;
}
#arqunico{
	display: none;
}

.tbcolorturquesa input#check2{
margin: 5px 5px 0 0;
}

input#chk_baixar{
margin: 0px 5px 0 5px;
}

.form_fundo fieldset ul{
margin: 0px 0 0 0;
display: block;
}

input#campo3{
margin: 0;
}

input#contador.box{
width:70px;
}

input#contador1.box{
width:70px;
}

li.padrao label{
width: 350px;
display: block;
}

fieldset ul li.esq label{
line-height:15px;
text-align: left;
display: block;
clear: both;
}

fieldset ul li.dir label{
line-height:15px;
width: 100%;
text-align: justify;
display: block;
}

li.esq{
padding: 0 5px 0 0;
clear: both;
}

.logoconsulta label{
text-align: left;
}

.anoform{
display: block;
clear: both;
width: 350px;
text-align: left;
padding: 0;
}

.anoform label{
float: left;
text-align: left;
display: block;
}

#infesq.Letra b{
margin: 0 0 0 5px;
}

.ms_corpocentro1 .titulo_tabela{
color: #0f314A;
font-weight: bold;
font-size: 1.1em;
margin: 0 0 10px 0;
}

div.ms_tam_col1 strong label{
font-size: 0.9em;
margin: 5px 0 0 0;
display: block;
}

.ms_corpocentro{
float: left;
margin:-30px 0 0 0;
padding:0;
}

.questionario{
	width: 200px;
	height:187px;
margin: 15px 0 30px 0;
}

.pesquisa_questionario{
	background-image: url(../imagens/titulo_pesquisas.png);
	width: 201px;
	height: 22px;
margin:30px 0 0 0;
}

.quemequem p{
font-family:Trebuchet MS;
font-size:.9em;
padding-bottom:20px;
display:block;
}

.quemequem span{
color: #024468;
}

div#ladodireito div#corpo1 div.quemequem{
margin:20px 0 0 0px;
}

table.tab_estrutura tbody tr td{
text-align:left;
padding: 5px 20px 5px 10px;
}

table.tab_estrutura tbody tr td.titulo{
text-align:left;
padding: 5px 20px;
width:150px;
}

li.menu a{
padding:0;
margin:0;
cursor:pointer;
}