.TituloAmbiente { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	font-weight: bold;
	color:#8a8051;	
    background-color:#d2d0bd;
	text-align:center; 
}
.TituloAreaRestrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	font-weight: bold;
	color:#336699;
	background-color:#E7EFEF;
	text-align:center;
}
.SubTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 15px;
	font-weight: bold;
	color:#336699;
	background-color:#E7EFEF;
	text-align:center;
}
.Grupos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	font-weight: bold;
	color:#336699;
	background-color:#E7EFEF;
	text-align:left;
}
.Separador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	font-weight: bold;
	color:#000000;
	background-color:#FFCC00;
	text-align:left;
}
.TextoFundoBranco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.linha
{
    border-top: 1px solid #333333;
    border-top-color:#cccc99;   
    border-left: 1px solid #333333 ; 
    border-left-color :#cccc99;
    border-right: 1px solid #333333 ; 
    border-right-color :#cccc99;
    border-bottom: 1px solid #333333 ; 
    border-bottom-color :#cccc99;
    background-color:#F4F0DF;
    font-size: 10px;   
    display:block;
    background-position:center;
    padding: 3px;
    }
    
.tabelaExterna {	
	border:0;
	width:98%;
	cellspacing:1;
	cellpadding:1;
}

.tabelaExternaExtra {	
	width:98%;
	align:center; 
	cellpadding:1; 
	cellspacing:1; 
	bordercolor:#FF00FF;	
}

.tabelaInterna {
	width:98%;
	align:center; 
	cellpadding:1; 
	cellspacing:1; 
	bordercolor:#FFFFFF;
}
.tabelaExternaProdServ {
	border :0;
	width:100%;
	cellpadding:1; 
	cellspacing:1;
}	    
.textoVerdana7 {
	width:98%;
	align :center;
	cellspacing:1;
	cellpadding:1;
}
.TextoGrupo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background-color:#0CC;
}
.TextoTabela {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	background-color: #E8EDEB;
}
.TextoTabela1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
}
.TextoTabela2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
}
.TextoTabela3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color:#FFF;
	background-color:#F93;
}
.TextoFundoBrancoNegrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.TextoFundoBrancoNegritoVolArmMed {
	valing:center;
	height: 11px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.TextoFundoBrancoItalico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: italic;
}
.TituloPequenoFundoBranco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3E5466;
	text-align: center;
}
.SeparadorMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #EEE8CE;
	text-align: center;
}
.Links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
}
.DestaqueGoverno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFCC00;
}
.combobox {
	overflow: scroll;
}


.CaminhoPaginas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 	#949494;
}
.TextoRodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}
.TextoDanfe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
}
.MsgErro
{
	background-color : #FF0000;
	color : White;
	font-family : Arial;
	font-size : 11pt;
	text-align : justify;
	margin-right : 10px;
	position : relative;
}
.ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
}
.ul li 
{
	position: relative;
}
#menu {
font: normal 13px Arial, sans-serif;
background: url(../images/bg_blue_demo.png) repeat-x 0 -80px;
width: 100%;
height: 40px;
border-left: 1px solid #304B73;
position: relative; /* Required for positioning of sub-menus */
}
#menu li ul {
display: none;  /* Required to hide menu when inactive */
position: absolute;  /* Position the menu below and to the far left */
top: 40px;
left: 0;
}
/* This is the rule that displays sub-menus when a parent link is clicked */
#menu li.current-menu-parent ul, .menu li.current-menu-item ul {
display: block;
}
#menu li {
float: left;
margin: 0;
padding: 0;
font-weight: bold;
}
#menu li a {
float: left;
display: block;
color: #fff;
background: url(../images/bg_blue_demo.png) repeat-x 100% 0;
padding: 12px 25px;
text-decoration: none;
}
#menu li a:hover {
background-position: 100% -160px;
color: #fff;
}
/* Styling for current parent item */
#menu li.current-menu-item a, .menu li.current-menu-parent a{
background-position: 100% -40px;
color: #000;
}
/* Styling for sub-menus */
#menu li ul {
width: 904px;
background: url(../images/bg_blue_demo.png) repeat-x 0 -120px;
border: 1px solid #999;
border-top: none;
}
#menu li ul li {
padding: 6px 0;
}
#menu li.current-menu-item ul li a, .menu li.current-menu-parent ul li a {
background: url(../images/bg_bdr.png) repeat-y right center;
color: #666666;
padding: 6px 35px;
}
#menu li ul li a:hover {
color: #000;
}
/* Styling for current page sub-menu links */
#menu li.current-menu-parent ul li.current-menu-item a, .menu li.current-menu-parent ul li.current-menu-item a:hover {
color: #990000;
}
