body {
background-image:url(fundo.jpg);
background-repeat:no-repeat;
}



input{
border:solid 1px #cccccc;
color:#000000;
background-color:#fff;
}

.tabela1{
border-collapse:collapse;
border:solid 1px #999999;
}

.tabela1 th{
border:solid 1px #999999;
background-image:none;
background-color:#1990cf;
font-weight:normal;
color:#ffffff;
/*
background-image:url(fundo_tabela_custom.gif);
background-repeat:repeat-x;
*/
}

.tabela1 td{
border:solid 1px #999999;
color:#333333;
}

.tabela1 td a{
color:#333333;}

.header{
border-collapse:collapse;
border:solid 1px #999999;
width:100%;
}



.tabela2 thead th{
border:solid 1px #999999;
background-image:none;
background-color:#1990cf;
font-weight:normal;
color:#ffffff;
filter:none;
text-shadow:none;
font-weight:normal;
}
.tabela2 thead th b{color:#ffffff;}

.tabela2 thead th.sel{
border:solid 1px #999999;
background-image:none;
background-color:#1990cf;
font-weight:normal;
}
.tabela2 thead th.sel a{color:#ffffff;text-align: center;padding:5px 0;}

.tabela2 thead td{
color:#f2f2f2;
background-color:#666666;
border:solid 1px #999999;
font-weight:normal;
}

.tabela2 tbody th{
border:solid 1px #999999;
color:#666666;
}
.tabela2 tbody td{border:solid 1px #999999;}

.tabela2 tbody td .impostos thead td{
	color:#666666;
	border:solid 1px #999999;
}


.pagecontrol{margin-top:-1px;}


.pagecontrol thead th{
border-collapse:collapse;
color:#ffffff;
border:solid 1px #999999;
background-image:none;
background-color:#666666;
font-weight:normal;
text-align: center;
}

 .pagecontrol thead td{
border-bottom: solid 1px #999999;
background-color:#ffffff;
border:none;
}

.pagecontrol tfoot td{
background-color:#1990cf;
border:none;
}

.fundo_pagecontrol{border:none;}





.arquivos th{
border:solid 1px #ccc;
background-image:none;
background-color:#ccc;
font-weight:normal;
}

.arquivos td div{
color:#666666;
}


.menuhorizontal{
border:none;
background-image:none;
background-color:#1990cf;
color:#FFFFFF; 
margin:0 0 10px 0;
padding:0px 0 0px 0px;
font-family:arial;
font-size:12px;
font-weight:normal;
border-top:solid 1px #999999;
border-bottom:solid 1px #999999;
height:35px;
}

.menuhorizontal a{
display:block;
float:left;
color:#ffffff;
border-right:solid 1px #999999;

padding:10px 10px 10px 10px;
background-color:#1990cf;
}
.menuhorizontal a:first-child{border-left:solid 1px #999999;}



.menuhorizontal a:hover{
 color:#000000;
 background-color:#dddddd;
}





.usuariologado{
	color:#f2f2f2;
	
border-bottom:solid 1px #044084;
border-top:solid 1px #044084;
border-left:solid 10px #044084;

	
	
	}
.usuariologado table th{color:#9a9a9a;font-weight:normal;}	
.usuariologado table td{color:#666666;}

.nometela{
border-bottom:solid 1px #044084;
border-top:solid 1px #044084;
border-right:solid 10px #044084;
color:#666666;
padding-top:3px;
font-family:arial;
text-transform:uppercase;
}
.fieldset_arquivos legend{color:#6;}
.arquivos td a:hover{color:#f2f2f2;}


.menu{border-collapse:separate;}



.menu td table td table th
	{background-color:#1990cf;
		border:solid 1px #999999;
		color:#ffffff; 
		text-transform: uppercase;
		}
.menu td table td table th a{color:#ffffff;}
	
.menu td table td table td
	{background-color:#FFF;
		border:solid 1px #cccccc;
	}
	
.menu td table td table td:hover
	{	border:solid 1px #cccccc;
		background-color:#f2f2f2;
	}
	
	
.imagem_lateral_direita{
	
	background:none;
	margin:0px 0px 0px 50px;
	padding:0px 0px 0px 0px;
	width:224px;
	height:340px;
}

.erro tbody tr td{background-color:#800000;}

.erro tbody tr td a{background-color:#800000;color:#ffffff;}
.erro a{color:#ffffff;}


.imagem_lateral_direita{background:none;/*background-image:url(empresa-neo.png);width: 100%;margin-left:0px;*/}