
html, body {min-width: 600px; font-family: Arial; font-size: 10pt;}
form { width: auto; display: block; }

.tfixo { width: 100px; }
.titulo { font-weight: bold; }
.linkrevistas { font-size: 10px; padding-left: 20px; display: block;}

#header { background:#FFFFFF; height: 100px; font-size:8pt; overflow: inherit;  }
#header-consulta {width: 340px; float: left; padding-left: 15px;}
#header-consulta input {float: left; border: solid black 1px; }
#header-consulta ul { list-style-type: none; margin: 0px; padding: 0px; }
#header-consulta ul li { float: left; padding-right: 10px; vertical-align: bottom; }
#header-consulta .btok { margin-top: 14px; }
#header-consulta .larg {width: 120px; }
#header-separador {float: left; width: 1px; height: 70px; background: #666666; }
#header-busca {float: left; padding-left: 20px;}
#header-busca p { padding-bottom: 15px; }
#header-busca input { float: left; border: solid black 1px; }
#header-busca .btok { margin-left: 20px; }
#header-logo {float: right; padding-right: 25px; }

/* MenuDropDown: Fix IE. Hide from IE Mac \*/ 
* html ul.menu li { float: left; height: 1%; } 
* html ul.menu li a { height: 1%; } 
/* End */ 


#menubarra { height: 20px; clear: both; }
#menubarra img { float: left; border: none; }


#menubarra ul.menubar { margin: 0px; padding-top: 0px; } 
#menubarra ul.menubar .menuvertical { list-style: none; float:left;
	background-image:url(../img/bt_menubarra.gif); font-weight: bold; border: none;
	width: 100px; padding-top: 10px; } 
#menubarra ul.menubar .menuvertical a { text-align: center; padding-bottom: 5px; }
	
#menubarra ul.menubar ul.menu { display: none; position: absolute; margin: 0px; z-index: 999; } 
#menubarra ul.menubar a { padding: 0; display:block; text-decoration: none;
	color:#FFFFFF; }

#menubarra ul.menu, 
#menubarra ul.menu ul { margin: 0; padding: 0; border-bottom: 1px solid #ccc; 
	width: 150px; /* Width of Menu Items */ background-color: #FFFFFF; } 
#menubarra ul.menu li { position: relative; list-style: none; border: 0px; } 
#menubarra ul.menu li a { display: block; text-decoration: none; border: 1px solid #ccc; 
   border-bottom: 0px; color: #777; padding: 5px 10px 5px 5px; } 
#menubarra ul.menu ul { position: absolute; display: none; left: 149px; /* Set 1px less than menu width */ 
   top: 0px; }



#menuseparador { margin: 0; padding: 0; height: 15px; clear: both; background-color: #13235B; }



#submenubarra { display:table; background:#CCCCCC; height: 25px; overflow: inherit; vertical-align: middle; 
	width: 100%; }
#submenubarra p { float: left; margin: 0; font-size: 14pt; font-weight: bold; 
	padding-left: 20px; padding-right: 20px; }

#submenubarra ul.menubar { margin: 0px; padding-top: 0px; } 
#submenubarra ul.menubar .menuvertical { margin: 0px; padding: 0px; list-style: none; float:left;
	padding-right: 15px; } 
#submenubarra ul.menubar ul.menu { display: none; position: absolute; margin: 0px; z-index: 999; } 
#submenubarra ul.menubar a { padding: 5px; display:block; text-decoration: none; color: black; padding: 5px; }

#submenubarra ul.menu, 
#submenubarra ul.menu ul { margin: 0; padding: 0; border-bottom: 1px solid #ccc; 
	width: 150px; /* Width of Menu Items */ background-color: #FFFFFF; } 
#submenubarra ul.menu li { position: relative; list-style: none; border: 0px; } 
#submenubarra ul.menu li a { display: block; text-decoration: none; border: 1px solid #ccc; 
   border-bottom: 0px; color: #777; padding: 5px 10px 5px 5px; } 
#submenubarra ul.menu ul { position: absolute; display: none; left: 149px; /* Set 1px less than menu width */ 
   top: 0px; }

#conteudo { display: inline; width: 100%; min-height: 100px; z-index: -1; }

#rodape { background-color:#13235B;	color:#FFFFFF; padding-bottom: 15px;
	margin-bottom: 15px; width: 100%; clear: both; display: block; overflow: inherit; }
#rodape-busca { float: left; padding-left: 10px; padding-top: 10px; width: 200px; }
#rodape-busca p { margin: 0px; margin-top: 15px; margin-bottom: 5px; }
#rodape-busca input {float: left; border: solid black 1px; }
#rodape-busca .btok { margin-left: 15px; }
#rodape-mapa { float: left; overflow: visible;  padding-top: 10px; display:block; }
#rodape-mapa ul { list-style-type: none; margin: 0; padding: 0; }
#rodape-mapa a { text-decoration: none; color: #FFFFFF; }
#rodape-mapa a:hover { text-decoration: underline; }
#rodape-mapa .menu { float:left; width: 160px; font-weight: bold; color: #FFFF00; }
#rodape-mapa .menu ul { padding-top: 15px; }
#rodape-mapa .menu li { font-weight: normal; font-size: 9pt; color: #FFFFFF; }
#rodape-contato { clear: left; width: 100%; text-align: center; padding-top: 50px; }

