html, body { height: 100%;}
body { margin: 0 auto; padding: 0; font: normal 0.7em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; line-height: 1.6em; background: #E7E7E7; }
*{ margin: 0; padding: 0; }
input, select { border: 1px solid #0B92B9; }
select, input:active { background-color: #C9F1FC; border: 1px solid #F7DA35;}
select, input:focus { background-color: #EBFAFE; border: 1px solid #F7DA35; }
:focus,:active { outline: 0; }

a { text-decoration: none; color: #000; }
	a:hover { color: #000; }
.x { clear: both; }

p { line-height: 22px; margin: 0 0 22px 40px; 
color:#666; }
img { border: 0; }

h1 { font-size: 24px; font-weight: normal; margin-top:auto; margin-bottom: 15px;}
h2 { font-size: 14px; font-weight: normal; margin-bottom: 2px; color: #333; }
h3 { font-size: 14px; font-weight: bolder; margin-bottom: 10px; color: #333; }
h4 { font-size: 18px; font-weight: normal; float: left; margin: 3px 0 10px; width: 460px; }

.menu {
	color:#FFFFFF;
	list-style:none;
	margin: 2px 2px 0 2px;
	width: 600px;
	float: left;
}
	.menu li {
	float: left;
}
	.menu li a {
	display: block;
	font-size: 14px;
	padding: 12px 18px;
	text-align: justify;
}
	.menu a:hover, .menu li.current a {  }

		.menu li ul { display: block; background: #fff; margin: -1px 0 0; position: absolute; display: none; z-index: 2; color:#333333; }
		.menu li ul li { float: none; display: inline; margin: 0; padding: 0; color:#333333;}
		.menu li ul li a { width: auto; margin: 4px; white-space: nowrap; color:#333333; }

ul { color: #666; margin: 0 0 10px 30px; line-height: 18px; }
ol { color: #666; margin: 5px 0 5px 30px; line-height: 18px; }
/* CONTENT WRAPPER */
.clear {clear:both;}
#topo {
}
#mainfull {
	margin: 0 auto;
	min-height:100%;/**/
	background: white;
}

#main {
	width: 1007px;
	position:relative;  /*Contexto de posicionamento */
	margin: 0 auto;
	min-height:100%;/**/
	padding: 0px 12px 0px 8px;
	background: url(../Imagens/content.gif) repeat-y;
}
* html #main {height: 100%;}/**/

#content {
	width: 1024px;
}

#contentfull {
	width: 100%;
}

#top {
	clear: both;
	height: 115px;
	color: #808080;
	background-image: url(../Imagens/topotce.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}

#title {
	font-size: 14pt;
	font-weight: bold;
	background-image: url(../Imagens/bg.jpg);
}


.centro {
	width: 710px;
	padding: 5px 10px 10px 10px;
	color: #5D5D5D;
	line-height: 1.5em;
}

.centro p {
    margin: 0px;
    font-size: 90%;
}

.login {
    margin: 100px 150px 100px 150px;
    padding: 5px 10px 15px 10px;
    line-height: 1.6em;
    text-align: left;
    color: #5D5D5D;
}

.login a, #login a:visited {
    text-decoration: underline;
}

.login p {
    padding: 0;
    margin: 0;
}

#footer {
	padding-top:2px;
	text-align: center;
	width:1005px;
	height:35px;
	bottom: 0; /**/
	position: absolute;
	padding-bottom: 2px;
	margin-left: 0px;
	margin-bottom:0;
	left: 10px;
	background-image: url(../Imagens/barra.jpg);
}

#footerfull {
	padding-top:2px;
	text-align: center;
	width:100%;
	height:35px;
	bottom: 39px; /**/
	position: absolute;
	padding-bottom: 2px;
	margin-left: 0px;
	margin-bottom:0;
	left: 10px;
	background-image: url('../Imagens/barra.jpg');
}

#footer p {
    margin:0;
    font-weight:bold;
    font-size: xx-small;
}

#footer a {
    text-decoration: underline;
    color: #3A6794;
}

#footer a:hover {
    color: #000;
}

.modalBackground
  {
    position: absolute;
    z-index: 100;
    background-color: #F0F0F0;
    filter: alpha(opacity=70);
    opacity: 0.7;
    width: 250px;
    border-with: 3px;
    border-style: solid;
    padding: 3px
}

.updateProgress
{
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	position: absolute;
	width: 180px;
	height: 65px;
}

.modalBackgroundUpdate
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.50;
}

--Início Html Consulta Simplificada
.cabecalho {
	font-size: 14pt;
	font-weight: bold;
	font-family: Times New Roman, Helvetica, sans-serif;
	text-align: center;
    padding-bottom: 3px;
}
 
.cabecalho3 {
	font-size: 8pt;
	font-family: Times New Roman, Helvetica, sans-serif;
	text-align: center;
    padding-bottom: 3px;
}
 

@media screen  
{
	div#cabecalho1 {
		font-size: 16pt;
		font-weight: bold;
		font-family: Times New Roman, Helvetica, sans-serif;
		text-align: center;
		padding-bottom: 3px;
	}
	
	div#cabecalho2 {
		font-size: 9pt;
		font-family: Times New Roman, Helvetica, sans-serif;
		text-align: center;
		padding-bottom: 3px;
	}
	
	td#normal 
	{
		font-size: 8pt;
		text-align: left;
		font-family: Times New Roman, Helvetica, sans-serif;
		vertical-align: top;
	}
	
    div#titulo
    {
	    background-color: #EEEEEE;
	    border: thin solid Black;
	    font-size: 10pt;
	    font-weight: bold;
	    text-align: center;
	    font-family: Times New Roman, Helvetica, sans-serif;
	    padding: 2px 0px 2px 0px;
	    width: 90%; 
	}
	
	div#titulofull
    {
	    background-color: #EEEEEE;
	    border: thin solid Black;
	    font-size: 12pt;
	    font-weight: bold;
	    text-align: center;
	    font-family: Times New Roman, Helvetica, sans-serif;
	    padding: 2px 0px 2px 0px;
	    width: 100%; 
	}
	
	div#caderno 
	{
		font-family: Times New Roman, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		background-color: Silver;
		width: 100%;
		font-style: italic;
		text-align: center;
	}
	
	div#secao 
	{
		background-color: #F2F2F2;
		font-family: Times New Roman, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		width: 100%;
	}

	div#conteudo
	{
		font-family: Times New Roman, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: Black;
	}
	
	div#consultasimplificada_sub 
	{
		font-family: Times New Roman, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		width: 100%;
		text-align: center;
	}
}

@media print  
{
	div#cabecalho1 {
		font-size: 16pt;
		font-weight: bold;
		font-family: Times New Roman, Helvetica, Sans-Serif;
		text-align: center;
		padding-bottom: 3px;
	}
	
	div#cabecalho2 {
		font-size: 9pt;
		font-family: Times New Roman, Helvetica, sans-serif;
		text-align: center;
		padding-bottom: 3px;
	}
	
	td#normal 
	{
		font-size: 8pt;
		text-align: left;
		font-family: Times New Roman, Helvetica, sans-serif;
		vertical-align: top;
	}
	
    div#titulo
    {
	    background-color: #CCCCCC;
	    border: thin solid Black;
	    font-size: 10pt;
	    font-weight: bold;
	    text-align: center;
	    font-family: Times New Roman, Helvetica, sans-serif;
	    padding: 2px 0px 2px 0px;
	    width: 90%; 
	}
	
	div#caderno 
	{
		font-family: Times New Roman, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		background-color: Silver;
		width: 100%;
		font-style: italic;
		text-align: center;
	}
	
	div#secao 
	{
		background-color: #F2F2F2;
		font-family: Times New Roman, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		width: 100%;
	}

	div#conteudo
	{
		font-family: Times New Roman, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: Black;
	}
	
	div#consultasimplificada_sub 
	{
		font-family: Times New Roman, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		width: 100%;
		text-align: center;
	}
}

.subtitulo {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	font-family: Times New Roman, Helvetica, sans-serif;
}
 
.esq {
    text-align: left;
	font-size: 7pt;
}

.borda {
    border-top-width: 2px;
    border-top-style: solid;
 
}

.consultasimplificada {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	width: 100%;
	text-align: center;
}
.comborda {
	border: thin dotted Red;
}

.semborda {
	border: 0px none;
}

TABLE.toolbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	display: inline;
}

.link {
	font-size: 7pt;
	color: Blue;
	text-decoration: underline;
	font-style: italic;
	cursor: pointer;
}

--Fim Html Consulta Simplificada