BODY {
	font: normal;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	background-image: url(../../img/bg1.png);
	height: 100%;
   background-repeat: repeat-x;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
/*	background-color: #860000;*/
		
}


#lista ul { 
	list-style-image: url(../../img/89.gif);
}
  
#lista ul li { 
	margin: 1em 0 1em 0;
}

.corposuave {
	font: normal;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	background : White;
}

.level1 {COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 7pt; font-style: normal; line-height: normal; font-weight: bold; TEXT-DECORATION: none}
.level2 {COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 7pt; font-style: normal; line-height: normal; font-weight: bold; TEXT-DECORATION: none}
.level3 {COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 7pt; font-style: normal; line-height: normal; font-weight: normal; TEXT-DECORATION: none}

.pagina {
	margin-top: 0px;
	margin-left: 0px;
 	background: url("../../img/pxbarra.jpg") ;
	width: 800px;

}

div.centro {
	border: thin solid #DCDCDC;
	width: 98%;
	text-align: justify;
	font: normal;
	background-color: White;
	padding: 2px 5px 10px 5px;
}

div.centroret {
	width: 100%;
	text-align: center;
	font: bold;

}

div.tituloemp {
	background-color: #E2E3C0;
	border: thin solid Black;
	width: 400px;
	text-align: center;
	font: bold;
}

/* Zebrar tabela */
tr.zebra td {background:#eee;}
tr.zebra th {background:#118EEC;
             color: Yellow;}
			 
			 
table.mex {
    border-collapse: collapse;
    width: 100%;
}

table.mex th, td {
    text-align: left;
    padding: 2px;
}

table.mex tr:nth-child(even){background-color: #f2f2f2}

table.mex tr:hover{background-color:#90EE90}

table.mex th {
    background-color: #4CAF50;
    color: white;
}			 
			 

table.bordasimples {border-collapse: collapse;}

table.bordasimples tr {
	border: 0px solid #D2B400;
	font-size: 8pt;
    background-color: #E2E3C0;
}

.tdtitulo {
	background-color: #afc3ef;
	color: maroon;
}
.tdtitdestaque {
	background-color: #FBA400;
	color: Black;
	font: larger;
}
.pos_logo {
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: justify;
	z-index: 1;
}


.header_conteudo {
	border-bottom-color: #72E32D;
	background-color: #F6C800;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial;
	text-align: right;
	font-color: #ffffff;
	width: 99%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.barra {
	position: absolute;
	border-bottom-color: #72E32D; 
	background-color: #F6C800; 
	top: 140px;
	left: 100px;
	z-index: 2;
	width: 600px;
 }

.dados { 
/*border : thin dotted Gray; */
background-color : #dedede;
padding: 2px;
color: #6f0000 ;
margin: 1px;
} 

.dados td { 
padding: 3px;
margin: 1px;
} 

.tddados { 
color : #860000; 
background-image: url(img/bg_tab_dados.jpg);
font-size: 9pt;
padding-left: 5px;
}

.tddadosinv { 
background-color : White; 
color: #004180;
}

 
.tdtitle { 
/*background-image: url(../../img/bg_tab_titulo.jpg);*/
font-weight: bold;
height: 23px;
vertical-align: middle;
background-color: #E3D22A;
color: Blue;
} 

.tddestaque {
	background-color: #FDD800;
}

#title {
	width: 900px;
	height: 26px;
	color: #5A698B;
	font: bold 11px/18px  "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	padding-top: 5px;
	background: transparent url("../../img/bg_legend.png") repeat-x;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
}

#tbpend {
 width: 100%;
 color: #58761B;
 font-size: 8pt;
 height: 15px;
}

#tbhistorico td {
 color: #000162;
 background-color: #f2ffff;
}

#tbhistorico td.destaque {
 color: white;
 background-color: #A18A00;
}

#tbhistorico td.tdsepara {
 color: #962727;
 background-color: #e3e5ff;
}

#tbhistorico th {
 color: #002800;
 background-color: #FFD700;
}

#tbhistorico {
 width: 100%;
 color: #58761B;
 font-size: 8pt;
 height: 15px;
 background-color: Black;

}

#tbpend td {
 color: #000162;
 background-color: White;
}

#tbpend th {
 color: #005101;
 background-color: #FFD700;
}

.tbconsulta {
	background-color: #719EEE;
	padding: 5px;
	border-spacing: 1px;
	border: 0;
	width: 100%;
}

.tbconsulta td {
   background-color: #EFF3F7;
	text-align: left;
	padding: 1px;
}

.formdados {
	width: 100%;
}


.col1 { 
text-align : right; 
width : 100px; 
height : 20px; 
margin : 0; 
float : left; 
margin-right : 2px; 
padding-left: 5px; 
/* padding-top : 3px;  */
background : url(../../img/bg_label.gif) no-repeat; 
background-color: #E8F0E8;
font-size: 8pt;
} 

.formd {
  text-align:center;
  padding-left: 1px;
  padding-right: 1px;
  border: 1px solid #80AACE;
  font-size: 8pt;
} 

.col1_ml { 
text-align : right; 
padding-right : 5px; 
padding-left : 5px; 
margin-left: 10px;
font-size: 8pt;
}

.col2 { 
/* width : 75%;  */
/* height : 25px;  */
/* display : block; */
float : left;  
margin : 0; 
text-align: left;
background-color: #EEFFFF;
font-size: 8pt;
} 

.col2_texto { 
width : 350px; 
display : block; 
font-size: 10px;
float : left; 
margin : 0; 
padding-top : 1px; 
padding-left : 2px; 
} 
.col3 { 
width : 110px; 
display : block; 
float : left; 
margin : 0; 
padding-top : 5px; 
} 
.col2comment { 
width : 350px; 
height : 98px; 
margin : 0; 
display : block; 
float : left; 
} 
.col3comment { 
width : 110px; 
height : 98px; 
margin : 0; 
display : block; 
float : left; 
} 
.col1comment { 
text-align : right; 
width : 200px; 
margin-right : 2px; 
font : bold 11px/18px "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif; 
} 
div.row { 
clear : both; 
width: 95%;
background-color: #EEFFFF;
/*border-bottom: thin dotted #BFBFBF; */
font-size: 10pt;
} 

#submit {
	height: 25px;
	width: 95%;
	background: url(../../img/bg_submit.png) no-repeat;
	padding-top: 5px;
	clear: both;
	padding: 3px;
	text-align: center;
	font: bold Arial Helvetica sans-serif;
} 

.input {
	background-color: #fff;
	font: 10px/12px "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #5A698B;
/*	margin: 1px 1px 1px 1px; */
	border: 1px solid #8595B2;
}

input {
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark-color(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    -webkit-appearance: textfield;
    background-color: -internal-light-dark-color(rgb(255, 255, 255), rgb(59, 59, 59));
    -webkit-rtl-ordering: logical;
    cursor: text;
    margin: 0em;
    font: 400 13.3333px Arial;
    padding: 1px 2px;
    border-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-style: inset;
    border-color: -internal-light-dark-color(rgb(118, 118, 118), rgb(195, 195, 195));
    border-image: initial;
}

.textarea {
	border: 1px solid #8595B2;
	background-color: #fff;
	font: 11px/14px "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px 0 5px 8px;
}



.bt { 
   border: meddium #800000; 
	border-bottom-color: #72E32D; 
	background-color: #BB8B31; 
	text-align: center;
	font-color: #EAE755;
	direction: rtl;
}

A:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial; 
}
A:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:active {
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:hover {
	color: Green;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
}

A:link.menu1 {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:visited.menu1 {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:active.menu1 {
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:hover.menu1 {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:link.menu {
	color: #990033;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:visited.menu {
	color: #990033;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:active.menu {
	color: #990033;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:hover.menu {
	color: #990033;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:link.ver {
	color: #006600;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:visited.ver {
	color: #006600;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:active.ver {
	color: #006600;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:hover.ver {
	color: #663300;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:link.red {
	color: Black;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	font-family : Arial;
}
A:visited.red {
	color: Black;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	font-family : Arial;
}
A:active.red {
	color: Black;
	font-weight: normal;
	font-size: 8pt;
	font-family : Arial;
}
A:hover.red {
	color: red;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	font-family : Arial;
}
A:link.ye {
	color: White;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	font-family : Arial;
}
A:visited.ye {
	color: White;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	font-family : Arial;
}
A:active.ye {
	color: White;
	font-weight: normal;
	font-size: 8pt;
	font-family : Arial;
}
A:hover.ye {
	color: Yellow;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	font-family : Arial;
}

A:link.white {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:visited.white {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:active.white {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}
A:hover.white {
	color: Yellow;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial;
}

A:link.menutab {
	color: #006600;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
	font-style: normal;
}
A:visited.menutab {
	color: #006600;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
	font-style: normal;
}
A:active.menutab {
	color: #006600;
	font-weight: bold;
	font-size: 9pt;
	font-family : Arial;
	font-style : normal;
}
A:hover.menutab {
	color: #00A201;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
	font-style: normal;
} 


 
A:link.interno {
	color: #FFDB0B;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	font-family : Arial;
	font-style : italic;
}
A:visited.interno {
	color: #FFDB0B;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	font-family : Arial;
	font-style : italic;
}
A:active.interno {
	color: #FFDB0B;
	font-weight: bold;
	font-size: 10pt;
	font-family : Arial;
	font-style : italic;
}
A:hover.interno {
	color: Olive;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10pt;
	font-family : Arial;
	font-style : italic;
} 


.celulamenu {
	background-color: #F7F4D0;
} 
.celulabarra {
	background-color: #CCCC33;
}

 A:link.frente {
	color: #515151;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
A:visited.frente  {
	color: #515151;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
A:active.frente {
	color: #515151;
	font-weight: normal;
	font-size: 8pt;
}
A:hover.frente {
	color: #996666;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}

 A:link.mini {
	color: #515151;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
A:visited.mini  {
	color: #515151;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
A:active.mini {
	color: #515151;
	font-weight: bold;
	font-size: 10pt;
}
A:hover.mini {
	color: #996666;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}

A:link.linkgrande {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
A:visited.linkgrande {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
A:active.linkgrande {
	color: #990000;
	font-weight: bold;
	font-size: 10pt;
}
A:hover.linkgrande {
	color: Yellow;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10pt;
}

A:link.teste {
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
A:visited.teste {
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
A:active.teste {
	color: #FF9900;
	font-weight: bold;
	font-size: 10pt;
}
A:hover.teste {
	color: Yellow;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10pt;
}

.titulo {
	color: #006600;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt
}


.txtbarra {
	color: #006600;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	background-position: left center;
	left: 5px;
	background-image: url(../../img/cxLoginMeio.png);
}

.tabtitulo {
	font-weight: bold;
	font-family: Arial;
	font-size: 10pt;
	text-align : center;
	color : #0000CC;
	background-color : #99CC99;
}
.tabcorpo {
	color: marron;
	font-weight: bold;
	font-family: Arial;
	font-size: 10pt;
	text-align : center;
	background-color : #CCFFCC;
}
.tabcorpo2 {
	color: marron;
	font-weight: bold;
	font-family: Arial;
	font-size: 10pt;
	text-align : center;
	background-color : #eaffce;
}
.leudosub {
	color: Green;
	font-weight: bold;
	font-family : Arial;
	font-size: 9pt;
	font-style : normal;
}

.italico {
	color: Green;
	font-weight: bold;
	font-family: Arial;
	font-size: 9pt;
	font-style: italic;
	text-align: justify;
	text-indent: 25px;
	padding-left: 5px;
	padding-right: 5px;
}

.italicocenter {
	color: Green;
	font-weight: bold;
	font-family: Arial;
	font-size: 9pt;
	font-style: italic;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

.abs {
	color: Black;
	font-weight: normal;
	font-family : Arial;
	font-size: 8pt;
	font-style : normal;
}

h2 {
	color: #996600;
	font-weight: bold;
	font-family : Arial;
	font-size: 10pt
}



#menu ul {	list-style-type: none;	
			margin: 0px;	
			padding-top: 4px;	
			padding-right: 0px;	
			padding-bottom: 4px;	
			padding-left: 0px;	
			text-align: left;	
			background-image: url(imagens/gradmenu_hover.jpg);	
			background-repeat: repeat-x;}

#menu ul li {	display: list-item;	
				padding: 0px;	
				height: 25px;}

#menu ul li a {	font-family: "Trebuchet MS";	
				font-size: 9px;	
				color: #666666;	
				text-decoration: none;	
				margin: 0px;	
				height: 19px;	
				padding-top: 3px;	
				padding-right: 5px;	
				padding-bottom: 3px;	
				padding-left: 5px;}

#menu ul li a:hover {	color: #FF0000;	
						border-top-width: 1px;	
						border-right-width: 1px;	
						border-bottom-width: 1px;	
						border-left-width: 1px;	
						border-top-style: solid;	
						border-right-style: solid;	
						border-bottom-style: solid;	
						border-left-style: solid;	
						border-top-color: #FFFFFF;	
						border-right-color: #C6C5D3;	
						border-bottom-color: #545478;	
						border-left-color: #F1F1F5;	
						padding-right: 4px;	
						padding-left: 4px;}


form.login {
background-color: #CC6600; 
font: 9pt Verdana, sans-serif;
border: 0px solid #0000FF;
padding-left:10px;
}

.botao {background-color:#BFA061; border: 0; color: #000000; width: 60px; font-weight: bold; padding: 1px; font-size: 9px;}

.cor {font-size: 12px; background-color: #000000; color: #FFFFFF; border:1px solid #BFA061; width: 580px;}

.login {font-size: 12px; background-color: #000000; color: #FFFFFF; border:1px solid #BFA061; width: 100px;}


/* elementos para posicionar os itens */

#form_login {position: relative; width: 180px; margin-top: -27px;  text-align: right; float: right;} 

#titulo_login {position: relative; width: 320px; margin-top: 30px; color: #BFA061; text-align: left;}

#form_login form {position: relative; border: 1px solid #BFA061; padding: 1px; background-color: #000000;}

#form_login h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}

#form_login h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

#form_login h6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#FFFFFF;}

#form_login label {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; margin-bottom: 2px;}

#form_login input {background-color: #000000; color: #E0E100; font-family: verdana, arial, helvetica, sans-serif; margin-bottom: 1px; margin-top:1px;}


.campos {
font: 8pt georgia, sans-serif;
color:#0033CC; 
margin-right: 10px;
}


#logweb {
	font-size: 8pt;
}

.bd {
/* background-image: url(../../img/bg2.png);
 background-repeat: repeat-y;*/
 width: 100%;
 min-height: 100%;
 text-align:left;	
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 
}

 
.fixcenter2 { 
width :  100%; /* 986px;  */
margin-top : 0; 
text-align : left; 
} 



#container{
   /* background-image: url(../../img/bg2.png); */
   background-repeat: repeat-y;
	text-align: left;
	width: 100%;
   margin: -12px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
	background-color: White;
	border-right: 1px solid #DFBE00;
	
} 

#cabimp{ 
   visibility:hidden; 
   display: none; 
} 

#cabecalho{ 
	height: 200px;
	width: 986px;	
   font-size:12pt; 
   font-weight: bold; 
	background-image: url(../../img/cabec.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	z-index: 1;
} 

#corpo{ 
    margin: 2 0 0 0px; 
} 

#lateral { 
    margin-top: 0px;
    width: 0px; 
    float:left; 	
	 padding: 0 2px 2px 2px;
	 text-align: center;
} 

#lateral ul{ 
    margin : 0 0 0 0px; 
    padding: 0 0 0 0px; 
    list-style: none; 
} 
#lateral li{ 
    background-color: #ffffcc; 
    margin: 2 2 2 2px; 
    padding: 2 2 2 2px; 
    font-weight: bold; 
} 
#lateral a{ 
    color: #3333cc; 
    text-decoration: none; 
} 

#menutop { 
    padding-top: 73px;
    /*padding-left: 650px;*/
	 text-align: center;
	 font-family: "Times New Roman", Times, serif;
	 font-size: 8pt;
	 color: #ECC900;
	 float: right;


} 
#menutop H1 {
	font-size: 10pt;
	color: Yellow;
	border-bottom: thin solid Gray;
	border-top: thin solid Gray;
	background-color: #8B0000;
}

#outrolado{ 
    margin-top: 205px;
	 margin-right: 20px;
    width: 200px; 
    float: right; 
} 

#principal{
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	padding: 10px 10px 10px 10px;
	width: 75%;
  min-height:450px;
  height:auto !important;
  height:1200px;
} 

.ddashboard{
  position: fixed;
  overflow: hidden;
  z-index: 999;
  width: 55px;
  height: 700px; /* auto !important; */
  right: 2px;
  top: 0px;
  background: #00264d;
  padding: 5px;
  min-height:700px; 
  float: right;
  border:2px solid #FFF;
  transition:all 700ms;
  -moz-transition:all 700ms;
  -o-transition:all 700ms;
  -webkit-transition:all 700ms;
} 

.ddashboard:hover{
    border:2px solid #0C9;
    background: #eee;	
	overflow: scroll;
    height:150px;
	width: 300px;
}





#principal h1 { 
font : bold 12px "Georgia", sans; 
color : #6F0000; 
text-align : right; 
height: 20px;
/*border-bottom: thin dashed #BDB76B;*/
background-color: #E3E1C1;
background: url(../../img/bgH1.jpg) no-repeat;
padding-top: 10px;	
padding-right: 5px;
}

#rodape{
	margin-left: 0px;
	text-align: center;
	color: #FFDB0B;
	clear: both;
	width: 100%;
	height: 130px;
	padding-top: 25px;
	padding-bottom: 10px;
	background-image: url(../../img/rodape.png);
} 


#bnav {
width: 986px;
margin-top: -62px;
height: 60px;
z-index: 2;
text-align: left;
	
}

#logo{ 
visibility:hidden; 
display: none; 
} 

#menu_abs {
	margin-top: 20px;
	margin-left: 5px;
	padding: 2px 2px 2px 2px;
	border-top: thin solid;	
	width: 140px;
	float:left;
	color: #EECB00;
}

#menuitem {
	color: #EECB00;
}

#anuncio {
	margin-left: 5px;
	width: 140px;
	height: 100px;
	background-color: #E3C200;
	border-bottom: thin solid;
	border-top: thin solid;
	padding: 2px 2px 2px 2px;
}

#conteudo {
	width: 95%;
   padding: 4 4 4 4px; 
}

.txtlabel {
	text-align: right;
	width: 150px;
}
.txtdados {
	text-align: right;
	width: 120px;
}

fieldset {
	border: thin solid #3335FF;
	padding-left: 10px;
}

p.txt {
 text-align: left;
 text-decoration: none;
 text-indent: 0px;
 text-transform: none; 
 padding: 2px 5px 2px 5px;

}

#caixa { 
width: 380px; /* definindo a largura */ 

/* background-color: #FFF;  definindo a cor de fundo*/

/* Agora iremos utilizar aquela imagem que criamos "rodape.gif" */ 

/* definindo a imagem de fundo, que ficará em baixo no rodapé e não se repetirá */

background-image: url(../../img/CaixaArredondadaBase.png); background-repeat: no-repeat;
background-position: bottom; 

padding-bottom: 37px;

}

 

/*Estilizando o título (h1)

No título vou colocar a figura "topo.gif", dando a impressão da caixa

*/

#caixa h1 {
background-image: url(../../img/CaixaArredondadaTopo.png);
background-repeat: no-repeat;
background-position: top;
font: 24px "Arial", sans;
margin: 0px;
padding: 10px;
color: #ECDA33;
text-align: center;
}

/* Estilizando o parágrafo, nesta tag iremos estilizar inserindo bordas laterais do mesmo tamanho da borda criado nas figuras "rodape.gif" e "topo.gif" (5 pixels) e obviamente a mesma cor também (Preto - #000000) */

#caixa p {
/* border-left: 5px solid #000;
border-right: 5px solid #000; */
margin:0px;
padding: 9px;
padding-top: 0px;
background-image: url(../../img/CaixaArredondadaMeio.png);
}

#centroret2 { 
width : 100%; 
text-align : center; 
} 

#centroret2 h1 { 
font : 24px "Arial", sans; 
margin : 0; 
color : #32965d; 
text-align : center; 
} 

#centroret2 h2 { 
font : 20px "Arial", sans; 
} 

#caixaanum { 
width: 129px; /* definindo a largura */ 
background-image: url(../../img/Caixa_Anuncio_Base.png); 
background-repeat: no-repeat;
background-position: bottom; 
padding-bottom: 33px;
text-align: center;
}

#caixaanum h1 {
background-image: url(../../img/Caixa_Anuncio_Top.png);
background-repeat: no-repeat;
background-position: top;
font: bold 12px "Arial", sans;
margin: 0px;
padding: 4px;
color: #20603D;
text-align: center;
}

/* Estilizando o parágrafo, nesta tag iremos estilizar inserindo bordas laterais do mesmo tamanho da borda criado nas figuras "rodape.gif" e "topo.gif" (5 pixels) e obviamente a mesma cor também (Preto - #000000) */

#caixaanum p {
/* border-left: 5px solid #000;
border-right: 5px solid #000; */
margin:0px;
padding: 9px;
padding-top: 0px;
background-image: url(../../img/Caixa_Anuncio_Meio.png);
 font-family:  "Trebuchet MS", "Times New Roman", Times, serif;
 font: 10pt;
}

#caixaanum h2 {
/* border-left: 5px solid #000;
border-right: 5px solid #000; */
font: 20px "Arial", sans;
margin: 0px;
padding: 5px;
color: #6495ED;
background-image: url(../../img/Caixa_Anuncio_Meio.png);
}


#caixamain { 
width: 629px; /* definindo a largura */ 
background-image: url(../../img/caixa_main_base.png); 
background-repeat: no-repeat;
background-position: bottom; 
padding-bottom: 37px;
text-align: center;
}

#caixamain h1 {
background-image: url(../../img/caixa_main_top.png);
background-repeat: no-repeat;
background-position: top;
font: bold 18px  "Trebuchet MS", sans;
margin: 0px;
padding: 6px;
color: #32965D;
text-align: center;
}

/* Estilizando o parágrafo, nesta tag iremos estilizar inserindo bordas laterais do mesmo tamanho da borda criado nas figuras "rodape.gif" e "topo.gif" (5 pixels) e obviamente a mesma cor também (Preto - #000000) */

#caixamain p {
/* border-left: 5px solid #000;
border-right: 5px solid #000; */
margin:0px;
padding: 9px;
padding-top: 0px;
background-image: url(../../img/caixa_main_meio.png);
 font-family:  "Trebuchet MS", "Times New Roman", Times, serif;
 font: 10pt;
}

#caixamain form {
/* border-left: 5px solid #000;
border-right: 5px solid #000; */
margin:0px;
padding: 9px;
padding-top: 0px;
/* background-image: url(../../img/caixa_main_meio.png); */
 font-family:  "Trebuchet MS", "Times New Roman", Times, serif;
 font: 10pt;
}

#caixamain h2 {
background-image: url(../../img/caixa_dados_top.png);
background-repeat: no-repeat;
background-position: top;
font: bold 18px  "Trebuchet MS", sans;
margin: 0px;
padding: 6px;
color: #32965D;
text-align: center;
}

caixamain {
   background-image: url(../../img/caixa_main_meio.png);
	text-align: center;
	font: bold;
}


#cxcentro { 
width: 620px; /* definindo a largura */ 
background-image: url(../../img/caixacentrobase.png); 
background-repeat: no-repeat;
background-position: bottom; 
padding-bottom: 32px;
text-align: center;
}

#cxcentro h1 {
background-image: url(../../img/caixacentrotop.png);
background-repeat: no-repeat;
background-position: top;
font: bold 18px  "Trebuchet MS", sans;
margin: 0px;
padding: 6px;
color: #006801;
text-align: center;
}

/* Estilizando o parágrafo, nesta tag iremos estilizar inserindo bordas laterais do mesmo tamanho da borda criado nas figuras "rodape.gif" e "topo.gif" (5 pixels) e obviamente a mesma cor também (Preto - #000000) */

#cxcentro p {
/* border-left: 5px solid #000;
border-right: 5px solid #000; */
margin:0px;
padding: 9px;
padding-top: 0px;
background-image: url(../../img/caixacentromeio.png);
 font-family:  "Trebuchet MS", "Times New Roman", Times, serif;
 font: 10pt;
}

#cxcentro h2 {
background-image: url(../../img/caixacentrotop.png);
background-repeat: no-repeat;
background-position: top;
font: bold 18px  "Trebuchet MS", sans;
margin: 0px;
padding: 6px;
color: #32965D;
text-align: center;
}

cxcentro {
   background-image: url(../../img/caixafrentemeiomeio.png);
	text-align: center;
	font: bold;
}


#cxnov { 
width: 314px; /* definindo a largura */ 
background-image: url(../../img/caixanovbase.png); 
background-repeat: no-repeat;
background-position: bottom; 
padding-bottom: 13px;
text-align: center;
}

#cxnov h1 {
background-image: url(../../img/caixanovtop.png);
background-repeat: no-repeat;
background-position: top;
font: bold 14px  "Trebuchet MS", sans;
margin: 0px;
padding: 6px;
color: #006801;
text-align: left;
}

/* Estilizando o parágrafo, nesta tag iremos estilizar inserindo bordas laterais do mesmo tamanho da borda criado nas figuras "rodape.gif" e "topo.gif" (5 pixels) e obviamente a mesma cor também (Preto - #000000) */

#cxnov p {
/* border-left: 5px solid #000;
border-right: 5px solid #000; */
margin:0px;
padding: 9px;
padding-top: 0px;
background-image: url(../../img/caixanovmeio.png);
 font-family:  "Trebuchet MS", "Times New Roman", Times, serif;
 font: 10pt;
}


H1 {
	font-size: 14pt;
	color: #8B0000;
	border-bottom: thin solid Gray;
	font-family: Georgia, Tahoma; 
    background-color: #E3E1C1;
    margin-bottom:5px;
    padding:5px;	
}

#menu_lateral { 
 margin-top: -45px;
 text-align: right;
 width: 100%;
} 

#menu_lateral span { 
 padding-right: 15px;
 text-align: center;
 color: White;
 font: bold 12pt;
} 

#menu_lateral A:link { 
color : White; 
text-decoration : none; 
font-weight : bold; 
font-size : 8pt; 
font-family : Arial; 
} 
#menu_lateral A:visited { 
color : White; 
text-decoration : none; 
font-weight : bold; 
font-size : 8pt; 
font-family : Arial; 
} 
#menu_lateral A:active { 
color : White; 
font-weight : bold; 
font-size : 8pt; 
font-family : Arial; 
} 
#menu_lateral A:hover. { 
color : Yellow; 
text-decoration : none; 
font-weight : bold; 
font-size : 8pt; 
font-family : Arial; 
} 

.menu_simc {
 width: 140px;
 color: #D6D700;
 font-size: 10pt;
 text-align: left;
}

.menu_simc_topo {
 width: 140px;
 height: 25px;
 padding-left: 4px;
 background-image: url(../../img/tm_vermelho.png);
}

.menu_simc_meio {
 width: 140px;
 color: White;
 font-size: 8pt;
 padding-left: 4px;
 background-image: url(../../img/mm_vermelho.png);
}
.menu_simc_base {
 width: 140px;
 height: 8px;
 background-image: url(../../img/bm_vermelho.png);
}

.menu_simc_topo_l {
 width: 140px;
 height: 25px;
 padding-left: 4px;
 background-image: url(../../img/tm_laranja.png);
}

.menu_simc_meio_l {
 width: 140px;
 color: White;
 font-size: 8pt;
 padding-left: 4px;
 background-image: url(../../img/mm_laranja.png);
}
.menu_simc_base_l {
 width: 140px;
 height: 8px;
 background-image: url(../../img/bm_laranja.png);
}

thead { display: none; } 
tfoot { display: none; } 




/* Mudar cor do input em foco */
/* usar  class="campo" onfocus="className='campo2';" */
.campo
{
    /*BORDER-RIGHT: #006699 1px solid;
    BORDER-TOP: #006699 1px solid;*/
    /*FILTER: Alpha(Opacity=50);*/
    FONT: 8pt Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    /*BORDER-LEFT: #006699 1px solid;*/
    COLOR: #333366;
    /*BORDER-BOTTOM: #006699 1px solid;*/
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}

.camposel
{
    /*BORDER-RIGHT: #006699 1px solid;
    BORDER-TOP: #006699 1px solid;*/
    /*FILTER: Alpha(Opacity=50);*/
    FONT: 7pt Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    /*BORDER-LEFT: #006699 1px solid;*/
    COLOR: #333366;
    /*BORDER-BOTTOM: #006699 1px solid;*/
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}

.inputdtnasc
{
    /*BORDER-RIGHT: #006699 1px solid;
    BORDER-TOP: #006699 1px solid;*/
    /*FILTER: Alpha(Opacity=50);*/
    FONT: 14pt Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    /*BORDER-LEFT: #006699 1px solid;*/
    COLOR: #cc2204;
    /*BORDER-BOTTOM: #006699 1px solid;*/
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}

.campo2
{
    /*BORDER-RIGHT: #0099cc 1px solid;
    BORDER-TOP: #0099cc 1px solid;*/
    /*FILTER: Alpha(Opacity=80);*/
    FONT: 8pt Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    /*BORDER-LEFT: #0099cc 1px solid;*/
    COLOR: #333366;
    /*BORDER-BOTTOM: #0099cc 1px solid;*/
    BACKGROUND-COLOR: yellow;
    TEXT-DECORATION: none
}
/* fim seletor de cor de campo em foco */

ul.toplinks 
{ 
/*display:inline; */
list-style:none; 
list-style-type:none; 
margin:0px; 
padding:0px; 
}

li.toplinks 
{ 
width:123px; 
display:inline; 
list-style:none; 
list-style-type:none; 
margin:0px; 
padding:8px; 
line-height: 20px;
}

/*- Menu Tabs 10--------------------------- */

    #tabs10 {
      float:left;
      width:100%;
      font-size:93%;
          border-bottom:1px solid #2763A5;
      line-height:normal;
      }
    #tabs10 ul {
          margin:0;
          padding:10px 10px 0 10px;
          list-style:none;
      }
    #tabs10 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs10 a {
      float:left;
      background:url("img/menutab/tableft10.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs10 a span {
      float:left;
      display:block;
      background:url("img/menutab/tabright10.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
     .spantit {
      float:left;
      display:block;
      background:url("img/menutab/tabright10.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }      
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs10 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs9 a:hover span {
      color:#FFF;
      }
    #tabs10 a:hover {
      background-position:0% -42px;
      }
    #tabs10 a:hover span {
      background-position:100% -42px;
      }

      #tabs10 #current a {
              background-position:0% -42px;
      }
      #tabs10 #current a span {
              background-position:100% -42px;
      }

