
body {
	margin:6px auto;
	padding:0;
	width:982px;
	font:normal 100% Verdana, Arial, Helvetica, sans-serif;
	color: #222;
	line-height:87%;
	overflow:auto;
}

a:link, a:visited {
	color: #333;
	text-decoration:none;
}
a:active, a:hover {
	color: #333;
	text-decoration: underline;
}
a img {
	border: 0;
}

#cabeca {
	position:absolute;
	top:0;
	background:url(/servicos/imagens/cabeca.jpg) no-repeat left top;
	margin:6px auto;
	width:982px;
	height:107px;
	padding:0;
	text-align:center;
}

#quick_links, #data  {
	position:relative;
	width:982px;
	margin:6px auto;
	padding:0;
	text-align:left;
	font-size:70%;
}
#quick_links ul {
	display:inline;
	margin:0 0 0 169px;
	padding:0 3px;
}
#quick_links li {
	display:inline;
	margin:0;
	padding:0 3px;
}
#quick_links a {
	color:#333;
	text-decoration:none;
	margin:0;
	padding:0;
}
#data p {
	margin:16px  0 8px 174px;
}



FONT.TXT {
  COLOR: black; FONT-SIZE: 13;
}
FONT.S12 {
  FONT-SIZE: 11px;
  font-weight:normal;
}
FONT.S13 {
  FONT-SIZE: 13;
}
FONT.MOK {
  COLOR: black; FONT-SIZE: 14; 
}
FONT.MNO {
  COLOR: red;FONT-SIZE: 14;
}

table.c1 {
  margin:0 0 10px 0;
	padding:0;
	width:982px;
	background-color:#fafafa;
	line-height:130%;
}


TABLE.C2 {
  BACKGROUND-COLOR: #FFFFFF; BORDER: 0;
}
TABLE.C3 {
  BACKGROUND-COLOR: #FFF3C6; BORDER: 0;
}
TABLE.C4 {
  BACKGROUND-COLOR: #E1F5FB; BORDER: 0;
}
TD.TXT {
  COLOR: #222;
  font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
}
TD.TXTJ {
  COLOR: black; FONT-SIZE: 13; TEXT-ALIGN: justify;
}
TD.CAB {
  BACKGROUND-COLOR: #fff; FONT-SIZE: 13;
}
TD.CAB1 {
  BACKGROUND-COLOR: #BA8200; FONT-SIZE: 13;
}
TD.CAB2 {
  BACKGROUND-COLOR: #DEDEDE;
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #222;
}
TD.CAB3 {
  BACKGROUND-COLOR: rgb(132,103,57); COLOR: white; FONT-SIZE: 13;
}
TD.CAB4 {
  BACKGROUND-COLOR: #EDE2BE; FONT-SIZE: 13;
}
TD.CAB5 {
  BACKGROUND-COLOR: #CAEDFB; FONT-SIZE: 13;
}
TD.CAB6 {
  BACKGROUND-COLOR: #DEDEDE;
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #222;
	BORDER: solid 1px black;
}
TD.ROW1 {
  BACKGROUND-COLOR: #fff; FONT-SIZE: 13;
}
TD.ROW2 {
  BACKGROUND-COLOR: #EEEEEE; FONT-SIZE: 13;	
}
TD.ROW3 {
  BACKGROUND-COLOR: #FFFFCC; FONT-SIZE: 13;
}
TD.ROW4 {
  BACKGROUND-COLOR: #FCEFC6; FONT-SIZE: 13;
}
TD.R1B1 {
  BACKGROUND-COLOR: #fff; FONT-SIZE: 13; BORDER: solid 1px; BORDER-COLOR: rgb(132,103,57);
}
TD.R2B1 {
  BACKGROUND-COLOR: #EEEEEE; FONT-SIZE: 13; BORDER: solid 1px; BORDER-COLOR: rgb(132,103,57);
}
TD.R3B1 {
  BACKGROUND-COLOR: #f5fbfe;
  FONT-SIZE:11px;
  BORDER: solid 1px #246f93;
  FONT-weight:bold;
  text-align:left;  
}
TD.R4B1 {
  BACKGROUND-COLOR: #FCEFC6; FONT-SIZE: 13; BORDER: solid 1px; BORDER-COLOR: #DCD2B1;
}
TD.R5B1 {
  BACKGROUND-COLOR: #f5fbfe;
  FONT-SIZE:12px;
  BORDER: solid 1px #246f93;
}

.R3B1 {
  BACKGROUND-COLOR: #f5fbfe;
  FONT-SIZE:11px;
  BORDER: solid 1px #246f93;
  FONT-weight:bold;  
  padding:10px;
  margin-bottom:5px;

}
.R3B1 a{
  color:#246f93;
}

hr {
	color:#ccc;
	height:1px;
}

input.button {
  BACKGROUND-COLOR: #f5fbfe;
  FONT-SIZE:14px;
  BORDER: solid 1px #246f93;
  padding:2px;
}

input.userpass{
  FONT-SIZE:12px;
  BORDER: solid 1px #246f93;
  padding:0px;
} 

input.geral{
  BACKGROUND-COLOR: #f5fbfe;
  BORDER-top: solid 1px #246f93;
	BORDER-left: solid 1px #246f93;
	BORDER-right: solid 2px #246f93;
	BORDER-bottom: solid 2px #246f93;
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
  padding:6px;
}

.caixa_mensagem{
	margin-left:250px;
	width:400px; 
	height:150px; 
	border:1px solid #246f93;
	clear:both;
}

.titulo_Caixa{
	width:400px; 
	height:20px; 
	border-bottom:1px solid #246f93;
	clear:both;
	text-align:center;
	BACKGROUND-COLOR: #f5fbfe;
	padding-top:5px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
  color:#246f93;
}

.imagem_Caixa{
	float:left;
 	clear:left;
	margin-top:20px;
	margin-left:20px;
}

.texto_Caixa{
	float:right;
	clear:right; 
	width:330px;
	height:100px; 
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-left:15px;
}
/*Footer*/

#rodape {
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	width:982px;
	color:#666;
	padding:6px 0 0 0;
	border-top:#efefef 1px solid;
}
#rodape a {
	color:#666;
}

#rodape p {
	font-size:70%;
	text-align:center;
	margin:0 0 6px 0;
	padding-top:20px;
}

#titulosuperior{
	font:bold 100% Verdana, Arial, Helvetica, sans-serif;
	border:1px #efefef solid;
	color:#246f93;
	background-color:#f5fbfe;
	clear:right;
	float:right;
	width:755px;
	margin-bottom:3px;
	height:35px;
}

.titulo{
	width:500px; 
	background-color:#f5fbfe;
	padding-top:8px;
	float:right;
	text-align:right;
}

.contentGeneral{
	margin-top:80px;
	margin-bottom:30px;
	min-height:280px;
	height:auto;
	overflow:hidden;
}

.content {
  padding:3px;
	width:749px;
	clear:right;
	float:right;
	height:220px;
	background-color:#fafafa;
	border:#efefef 1px solid;
}

.content p{
	text-align:justify;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #222;
	line-height:1.5;
}

.contentGeneral p{
	text-align:justify;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #222;
	line-height:1.5;
}

.contentText{
	padding:20px;
	min-height:280px;
	height:auto;
	text-align:justify;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color: #222;
	line-height:1.5;
	background-color:#fafafa;
	border:#efefef 1px solid;
	overflow:hidden;
}

.contentText h4{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#246f93;
	line-height:1.5;
}

h4{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#246f93;
	line-height:1.5;
}


.contentText a{
  BACKGROUND-COLOR: #f5fbfe;
  BORDER-top: solid 1px #246f93;
	BORDER-left: solid 1px #246f93;
	BORDER-right: solid 2px #246f93;
	BORDER-bottom: solid 2px #246f93;
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
  padding:6px;
  margin-top:10px;
  margin-left:800px;
}

.text{
	width:450px;
	clear:left;
	float:left;
	padding:15px;
	padding-bottom:10px;
}

.text a{
  BACKGROUND-COLOR: #f5fbfe;
  BORDER-top: solid 1px #246f93;
	BORDER-left: solid 1px #246f93;
	BORDER-right: solid 2px #246f93;
	BORDER-bottom: solid 2px #246f93;
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
  padding:6px;
  margin-top:10px;
  margin-left:800px;
}

.sumary{
	width:219px; 
	float:left;
	clear:left;
}

.tablelogin{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	width:250px; 
	float:right;
	clear:right;
}

/*MENU*/
#menu{
	position:relative;
	top:73px;
	left:166px;
	margin:0;
	height:33px;
	padding:0;
	width:820px;
}

#menu ul{
	list-style:none;
	border:0;
	margin:0;
	padding:0;
}

#menu li{
	position:absolute;
	top:0;
}

#menu li a{
	position:absolute;
	display:block;
	width:100%;
	top:0;
	cursor:pointer;
	font-size:50%;
	line-height:80%;
	color:#fafafa;
}

#menu li a span{
	position:absolute;
	display:block;
	width:100%;
	height:33px;
	top:0;
}
#sug{
	width:150px !important;
	width:170px;
	left:0;
}
#sa{
	width:120px !important;
	width:140px;
	left:151px;
}
#s3{
	width:130px !important;
	width:150px;
	left:272px;
}
#s4{
	width:180px !important;
	width:200px;
	left:403px;
}
#s5{
	width:122px !important;
	width:142px;
	left:584px;
}
#s6{
	width:100px !important;
	width:120px;
	left:707px;
}
#sug a span{
	background:url(/servicos/imagens/sug_off.gif) no-repeat 0 0;
}
#sa a span{
	background:url(/servicos/imagens/sa_off.gif) no-repeat 0 0;
}
#s3 a span{
	background:url(/servicos/imagens/eap_off.gif) no-repeat 0 0;
}
#s4 a span{
	background:url(/servicos/imagens/ospo_off.gif) no-repeat 0 0;
}
#s5 a span{
	background:url(/servicos/imagens/ose_off.gif) no-repeat 0 0;
}
#s6 a span{
	background:url(/servicos/imagens/lo_off.gif) no-repeat 0 0;
}
#menu ul li a:hover{
	z-index:1000;
}
#sug a:hover span{
	background:url(/servicos/imagens/sug_on.gif) no-repeat 0 0;
}
#sa a:hover span{
	background:url(/servicos/imagens/sa_on.gif) no-repeat 0 0;
}
#s3 a:hover span{
	background:url(/servicos/imagens/eap_on.gif) no-repeat 0 0;
}
#s4 a:hover span{
	background:url(/servicos/imagens/ospo_on.gif) no-repeat 0 0;
}
#s5 a:hover span{
	background:url(/servicos/imagens/ose_on.gif) no-repeat 0 0;
}
#s6 a:hover span{
	background:url(/servicos/imagens/lo_on.gif) no-repeat 0 0;
}

h1 {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:0;
	height:0;
	visibility:hidden;
	line-height:0;
}

/*************** Menu Lateral ***************/
#coluna_e {
	float:left;
	color:#444;
	margin:0;
	padding:0px;
	width:219px;
	line-height:2;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
}

#coluna_e a:link, #coluna_e a:visited  {
	font-weight:none;
	color:#246f93;
	text-decoration:none;
}

#coluna_e a:hover, #coluna_e a:active {
	font-weight:none;
	color:#246f93;
	text-decoration:underline;
}

.area_lateral {
	background:url(/servicos/imagens/topo_coluna.gif) no-repeat left top;
	margin:0 0 10px 0;
	padding:0;
}
.area_lateral h3  {
	width:219px;
	background:none;
	margin:0;
	padding:7px 7px 10px 7px;
	letter-spacing:1px;
}
.area_lateral .caixa_lateral {
	background:transparent url(/servicos/imagens/pe_div.gif) no-repeat left bottom;
	width:219px;
	border:0;
	margin:0;
	padding:0 0 10px 0;
}
.menu_lateral {
	background:url(/servicos/imagens/topo_coluna.gif) no-repeat left top;
	margin:0 0 10px 0;
	padding:0;
}
.menu_lateral h3  {
	width:219px;
	background:none;
	margin:0;
	padding:7px;
	letter-spacing:1px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.menu_lateral .caixa_lateral {
	background:#f5f9fa url(/servicos/imagens/fundo_coluna.gif) no-repeat left bottom;
	border:0;
	margin:0;
	padding:0 0 10px 0;
	width:219px;
	line-height:2;
}
.caixa_lateral div {
	border-left:1px #cbd3d7 solid;
	border-right:1px #cbd3d7 solid;
	margin:0;
	padding:0;
}
.caixa_lateral p {
	padding:8px 8px 0px 8px;
	margin:0;
}
.caixa_lateral p:first-child {
	padding:8px 8px 0 8px;
}
.caixa_lateral ul {
	list-style-type:none;
	border-left:1px #cbd3d7 solid;
	border-right:1px #cbd3d7 solid;
	padding-top:8px;
	padding-left:12px;
	margin:0;
}
.caixa_lateral ol {
	list-style-position:inside;
	border-left:1px #cbd3d7 solid;
	border-right:1px #cbd3d7 solid;
	padding:8px 0 0 0;
	margin:0;
}
.caixa_lateral img {
	text-align:center;
	display:block;
	height:120px;
	margin:0 auto;
	padding-top:8px;
}}
