/* old styles */
.headerwhite { font-size: 8pt; color: #ffffff; }
.headerinfo  { font-size: 8pt; text-indent: 7px; text-align: left; }	
.text8justify	{ font-size: 8pt; text-align: justify; }
.text9justify	{ font-size: 9pt; text-align: justify; }
.text10justify	{ font-size: 10pt; text-align: justify; }
.text11justify	{ font-size: 11pt; text-align: justify; }
.text12justify	{ font-size: 12pt; text-align: justify; }
.text8left	{ font-size: 8pt; text-align: left; }
.text9left	{ font-size: 9pt; text-align: left; }
.text10left	{ font-size: 10pt; text-align: left; }
.text11left	{ font-size: 11pt; text-align: left; }
.text12left	{ font-size: 12pt; text-align: left; }


/* global body settings */
body.main { text-align: center; }
body { background-color: #EBEBEB; margin: 0px; }
body,ul,ol,li,td,p,div,span,input,textarea,select {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #303030; }

/* headlines */
h1 { font-size: 13pt; color: #000000; font-weight: bold; }
h2 { font-size: 12pt; color: #000000; font-weight: bold; }
h3 { font-size: 11pt; color: #000000; font-weight: bold; }
h4 { font-size: 10pt; color: #000000; font-weight: bold; }
h5 { font-size: 9pt; color: #000000; font-weight: bold; }
h6 { font-size: 9pt; color: #000000; font-weight: bold; }

/* common links */
a,a:link	{	color: #cc0033; font-weight: normal; text-decoration: none; }
a:visited	{	color: #cc0033; text-decoration: none; }
a:hover		{	color: #cc0033; text-decoration: none;; }
a:active	{	color: #cc0033; text-decoration: none; }

/* Head navigation */
a.navtop,a.navtop:visited,a.navtop:hover { color: #000099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px; vertical-align: middle; white-space: nowrap; padding: 2px; font-weight: normal; text-decoration: none; }
.navspacer { color: #000099; font-size: 8pt; vertical-align: middle; }

/* Head navigation submenu */
div.menu, div.menu a.mI, div.menu a.mI span.mIText, div.menu a.mI span.mIArrow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
}

div.menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #EBEBEB;
  border: 1px solid #000099;
  text-align: left;
  left: 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.mI, div.menu a.mICurrent {
  color: #000099;
  background-color: #EBEBEB;
  cursor: pointer;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.mI:hover, div.menu a.mIHighlight, div.menu a.mICurrent, div.menu a.mI:hover span.mIText, div.menu a.mI:hover span.mIArrow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  background-image:url('/portal/img/popup-hover-bg.gif');
 background-repeat: repeat;  
//  background-color: #000099;
}

div.menu a.mI span.mIText, div.menu a.mI span.mIArrow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000099;
}

div.menu a.mI span.mIArrow {
  margin-right: -.75em;
}
iframe.miolo
{

  color: white;
  border-color: #ffffff;
  margin-top: 10px;
  margin-left: 10px;  
  margin-right: 10px;  
}
div.dinamico
{
  color: white;
  border-color: #ffffff;
}
iframe.cadastro
{

 position:absolute;
 text-align:center;
 height:25px;
 width: 430px;
 visibility: hidden;
}

div.segundoLogo
{
 width: 930px;
 background-color: #FFFFFF;
 text-align: left;
 clear: both;
 margin: 0 auto;
 border: 1px solid #000000;
 border-bottom: 0px solid #ffffff;
 border-left: 0px solid #ffffff;
 border-right: 0px solid #ffffff;
 border-top: 0px solid #ffffff;
}


div.newsReadmore
{

 text-align: center;
 padding: 2px;

}
a.newsReadmore:link, a.newsReadmore:visited , a.newsReadmore:active
{
 color: #3B426A;
 text-decoration:none;
}
a.newsReadmore:hover {
	color:#ff7200;
}


td.barraDireita
{
 width: 200px;
 background-color: #ffffff;
 vertical-align: top;
}

a.linksIndex:link, a.linksIndex:visited , a.linksIndex:active {
	color: #3B426A;
	text-decoration:none;
}
a.linksIndex:hover {

	color:#ff7200;


}

td.apresentacaoServicos
{
 text-align: justify;
 padding-right: 10px;

}
td.imagemServicos
{
 padding-right:80px;

}





span.botaoPesquisar
{
 background-image:url('/portal/img/bg_rodape.gif');
}
.caixa{border:1px solid #d8d8d8;}
.caixaTitulo{ border-bottom:1px solid #d8d8d8; background:#eaeaea url(../images/titulo_caixa_bg.gif) repeat-x top; height:19px; padding-left:4px;}
.caixaTitulo, .caixaTitulo *{font-size:11px; color:#000000; font-weight:bold;}
.caixaCorpo{padding:5px;font-size:10px;}
.fundoB{
	background-color:#9197b5; 
	border-top: 1px solid #FFF;
	border-botton: 1px solid;
	font-size: 3;
}
.fundoA{background-color:#eaeaea;}
.negrito{
font-weight:bold;
}


td.sombraEsquerda
{
	width: 7px;
	background-image:url('/portal/img/sombra_borda_esq.gif');
	background-repeat: repeat;
}
td.sombraDireita
{
	width: 6px;
	background-image:url('/portal/img/sombra_borda_dir.gif');
	background-repeat: repeat;
}

/* layout caixa arredondada */

td.caixaSuperiorEsquerdo
{
 background-image: url(/portal/img/bubblecorner1.gif); 
 width: 8px; 
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 4pt;
 height: 8px;
}

td.caixaSuperiorDireito
{
 background-image: url(/portal/img/bubblecorner2.gif); 
 width: 8px; 
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 4pt;
 height: 8px;
}
td.caixaSuperior
{
 background-image: url(/portal/img/bubbletop.gif); 
 background-repeat: repeat-x;
 height: 8px; 
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 4pt;
}

td.caixaEsquerdo {
 background-image: url(/portal/img/bubblecorner4.gif); 
 background-repeat: no-repeat; 
 background-position: center bottom;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 4pt;
}
td.caixaInferior { 
 background-image: url(/portal/img/bubblebottom.gif); 
 background-repeat: repeat-x; 
 background-position: center bottom;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 4pt;
 vertical-align: top;
}
td.caixaDireito { 
 background-image: url(/portal/img/bubblecorner3.gif); 
 background-repeat: no-repeat;
 background-position: center bottom;
}
/* layout caixas */







/* foot row links */
a.linksheadfoot,a.linksheadfoot:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; }
a.linksheadfoot:visited	{ color: #000000; text-decoration: none; }
a.linksheadfoot:hover	{ color: #cc0033; text-decoration: none; }
a.linksheadfoot:active	{ color: #000000; text-decoration: none; }

/* head row links */
a.linkshead,a.linkshead:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; vertical-align: middle; }
a.linkshead:visited	{ color: #000000; text-decoration: none; }
a.linkshead:hover	{ color: #cc0033; text-decoration: none; }
a.linkshead:active	{ color: #000000; text-decoration: none; }
.headnavspacer { 
	color: #000000; 
	font-size: 8pt;
	vertical-align: middle;
}

/* bread crumb navigation */
div.breadcrumb			{ margin: 4px 8px; }
span.breadcrumb			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #303030; text-decoration: none; white-space: nowrap; }
a.breadcrumb,a.breadcrumb:visited,a.breadcrumb:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #303030; text-decoration: none; font-weight: normal; white-space: nowrap; }

/* head search input form */
.search { border: 1px solid #000000; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; font-size: 8pt; }
.searchlinks { text-align: center; width: 100%; }
.searchresult { margin-bottom: 10px; }

.formbutton {  background-image:url('/portal/img/popup-hover-bg.gif'); background-repeat: repeat; refont-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; height: 18px; background-color: #FFFFFF; color: #FFFFFF; border: 1px solid #FFFFFF; }


/* main layout table */
table.main { 

border-style: none; 
width: 100%; 
background-color: white;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}

/* border of the head navigation row */
div.linkshead {
	width: 930px;
	border-left: 0px solid #000000;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: right;
	margin: 0 auto;
	padding-bottom: 1px;
	padding-top: 1px;
	border-bottom-color: #ffffff;

 	 
}

/* head image row & head editable area */
div.imagehead, div.edithead {
	width: 930px;
	background-color: #FFFFFF;
	text-align: left;
	clear: both;
	margin: 0 auto;
	border-top: 1px solid #000000;border-left: 0px solid #000000;border-right: 0px solid #000000;
	
}

div.imagehead
{
border-top-color: #ffffff;
}

/* image link block on top of background image */
span.imagelink {
	margin: 0; 
	padding: 0;
	display: block;
	width: 175px; 
	cursor: pointer;
}

/* top navigation row */
div.navtop {
	width: 930px;
	margin: 0 auto;
	background-color: #EBEBEB;
	text-align: left;
	text-indent: 5px;
	border-top: 0px solid #000000;border-left: 0px solid #000000;border-right: 0px solid #000000;border-botton: 5px solid #000000;
	background-image:url('/portal/img/menu_bg.gif');
	background-repeat: repeat;	
}

/* border of the foot navigation row */
div.linksfoot {
	width: 930px;
	height: 18px;
	border-left: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
	border-top: 0px solid #000000;
	background-color: #EEEEEE;
	margin: 0 auto;
	text-align: center;
	color: white;
	font-size: 9;
	background-image:url('/portal/img/bg_rodape.gif');
	background-repeat: repeat;
	vertical-align: middle;
}

/* block around main content row (left nav, content, infobox) */
div.main {
	width: 930px;
	margin: 0 auto;
	border: 1px solid #000000;
	 border-left: 0px solid #ffffff;
	 border-right: 0px solid #ffffff;
 	 border-top: 0px solid #ffffff;
 	 border-bottom: 0px solid #ffffff;
 	 
}

div.main
{
	border-top-color: #ffffff;
}

/* special width for print screen */
div.print {
	width: 100%;
}

/* content table cell */
td.content {	
	vertical-align: top;
	color: #303030;
	background-color: #FFFFFF;
	border-color: #ffffff;
	left:0px;
	top:0px;
	padding-right: 0px;
}

/* content styles */

/* a single content element */
td.element {
	vertical-align: top;
	font-size: 10pt;
	text-align: justify;
	border: 1px solid #CCCCCC;
	border-color: #ffffff;
}

/* a single old content element */
td.oldelement {
	font-size: 10pt;
	text-align: justify;
	vertical-align: top;
}

/* a single new content element */
div.element {
	margin: 8px;
	margin-top: 5px; 
	padding: 4px; 
	border: 1px solid #CCCCCC; 
	text-align: justify; 
	clear: both;
}

div.element2 {
	margin: 5px; 
	padding: 4px; 
	border: 1px solid #CCCCCC; 
	text-align: left; 
	clear: both;
}

/* infobox column */
td.infobox {
	width: 250px;
	vertical-align: top;
	background-color: white;
	border-left-color: #ffffff;
	padding-left: 0;
}

/* left navigation column */
td.navleft {
	width: 175px;
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url();
    background-repeat: repeat-y;
//    border-right: 1px solid #000000;
}

/* left navigation image row */
span.navleftimage {
	display: block;
	width: 175px;
	cursor: pointer;
}

/* left navigation list */
ul.navleft { 
	margin: 0 0 0 20px;
	padding: 2px;
} 

/* left navigation list item */
li.navleftactive { 
    list-style-image: url(/export/templateone/resources/nav_a.gif); 
} 
 
li.navleft { 
    list-style-image: url(/export/templateone/resources/nav_i.gif);
}

a.navleft,a.navleft:link,a.navleft:visited,a.navleft:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none; font-weight: normal; }
a.navleft:hover { color: #000000; text-decoration: underline; }

a.navleftactive,a.navleftactive:link,a.navleftactive:visited,a.navleftactive:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration:none; }
a.navleftactive:hover { color: #000000; text-decoration: underline; }

/* Side element styles */
div.sidelist {
	margin: 5px; 
	border: 1px solid #CCCCCC; 
	text-align: left; 
	clear: both;
	background-color: white;	
	margin-top: 12px;
	margin-right: 12px;
	height: 350px;
}

table.news {

	text-align: left; 
	clear: both;
	background-color: white;
	padding: 0;	
}
div.newsHead
{
 top: 0px;
}


p.sidelisthead {
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #eaeaea;
	// #CCCCCC;
}

p.sidelistitem {
	font-size: 8pt;
	margin: 5px 3px 0px;
	text-align:left;
}
a.sidelistitem {
	font-size: 8pt;
	margin: 5px 3px 0px;
}
a.sidelistitem:link, a.sidelistitem:visited , a.sidelistitem:active {
	color: #3B426A;
	text-decoration:none;
}
a.sidelistitem:hover {

	color:#ff7200;

}



div.sidelistitemhead {	
//	margin-bottom: 3px;
	color:#6871A4;
//	float:left;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
}

/* popup window border */
div.popup { border: 1px solid #000000;
	-moz-box-sizing: border-box;
	margin-top: 10px;
	width: 100%;  
}

h1.popup { font-size: 10pt; padding: 2px; width: 100%; background-color: #EBEBEB; color: #000099; }
.popupform { border: 1px solid #303030; width: 450px; }
span.formerror { color: #EBEBEB; font-weight: bold;}

/* imprint */
table.imprint {	width: 100%; }
td.imprint { vertical-align: top; font-size: 9pt; }

/* default styles for the online forms */
input.onlineform, select.onlineform, textarea.onlineform { width: 300px; border: 1px solid #303030;  }
textarea.onlineform { height: 80px; }

/* default styles */
.nowrap { white-space: nowrap; }
.bold { font-weight: bold; }

tbody
{
left: 0px;
top: 0px;

}

/* Menu horizontal */


#MainMenu 
{
	width:180px;
	background:#FFF url(/portal/img/bmid_110.gif);
	border:0;
	margin:0;
}
#tab 
{
	top:0;
	height:0;
	margin:0;
}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab li 
{
	float:left;
	clear:both;
	margin:0;
	padding:0;
}
#tab a 
{
	background:url(/portal/img/bright_110.gif) no-repeat right top;
	text-decoration:none;
	width:180px;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab a span 
{
	display:block;
	background:url(/portal/img/bleft_110.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:700;
	line-height:33px;
	padding:0 25px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#FFF;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv 
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0;
	background:#FFF url(/portal/img/bmid_110.gif);
	color:#FFF;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link,.dropmenudiv a:visited 
{
	width:180px;
	display:block;
	border:0;
	color:#FFF;
	background:url(/portal/img/bleft_110.gif) no-repeat left top;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}
.dropmenudiv a span 
{
	display:block;
	line-height:33px;
	background:url(/portal/img/bright_110.gif) no-repeat right top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	float:none;
	padding:0 25px;
}
.dropmenudiv a:hover 
{
	border:0;
	background-position:left bottom;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#FFF;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#FFF;
	font-weight:700;
}


/*- Menu 1--------------------------- */
	
#leftMenu1 {
	width: 200px;
	margin: 10px;
	border-style: solid solid none solid;
	border-color: #3D261D;
	border-size: 1px;
	border-width: 1px;
	}
	
#leftMenu1 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#leftMenu1 li a:link, #leftMenu1 li a:visited {
	color: #E4D6CD;
	display: block;
	background:  url(menu1.gif);
	padding: 8px 0 0 10px;
	}
	
#leftMenu1 li a:hover {
	color: #FFF;
	background:  url(menu1.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}	

	
/*- Menu 2--------------------------- */
	
#leftMenu2 {
	width: 200px;
	margin: 10px;
	border-style: solid solid none solid;
	border-color: #D8D5D1;
	border-size: 1px;
	border-width: 1px;
	}
	
#leftMenu2 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#leftMenu2 li a:link, #leftMenu2 li a:visited {
	color: #3688BA;
	display: block;
	background:  url(menu2.gif);
	padding: 8px 0 0 30px;
	}
	
#leftMenu2 li a:hover {
	color: #3688BA;
	background:  url( /portal/img/menu2.gif) 0 -32px;
	padding: 8px 0 0 32px;
	}
	

	
/*- Menu 3--------------------------- */
	
#leftMenu3 {
	width: 200px;
	margin: 10px;
	border-style: solid solid none solid;
	border-color: #BCD2E6;
	border-size: 1px;
	border-width: 1px;
	}
	
#leftMenu3 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#leftMenu3 li a:link, #leftMenu3 li a:visited {
	color: #8BADCF;
	display: block;
	background:  url(/portal/img/menu3.gif);
	padding: 8px 0 0 10px;
	}
	
#leftMenu3 li a:hover {
	color: #627EB7;
	background:  url(/portal/img/menu3.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	

	
/*- Menu 4--------------------------- */
	
#leftMenu4 {
	width: 200px;
	margin: 10px;
	border-style: solid solid none solid;
	border-color: #000;
	border-size: 1px;
	border-width: 1px;
	}
	
#leftMenu4 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#leftMenu4 li a:link, #leftMenu4 li a:visited {
	color: #CCC;
	display: block;
	background:  url(/portal/img/menu4.gif);
	padding: 8px 0 0 10px;
	}
	
#leftMenu4 li a:hover {
	color: #FFF;
	background:  url(/portal/img/menu4.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}	
	

	
/*- Menu 5--------------------------- */
	
#leftMenu5  {
	width: 200px;
	margin: 10px;
	}
	
#leftMenu5 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#leftMenu5 li a:link, #leftMenu5 li a:visited {
	color: #FFF;
	display: block;
	background:  url(/portal/img/menu5.gif);
	padding: 8px 0 0 10px;
	}
	
#leftMenu5 li a:hover {
	color: #FFF;
	background:  url(/portal/img/menu5.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	

	
/*- Menu 6--------------------------- */

#leftMenu6 ul
{
 list-style-type: none;
 margin: 0;
 padding: 0;
 font-size: 80%;

} 
	
#leftMenu6 {
	width: 200px;
	margin: 10px;
	}
	
#leftMenu6 li { 
 
 list-style-type: none; 
}
	
#leftMenu6 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	text-decoration: none;
  	 font-size: 80%;
	 font-weight: 700;	
	 vertical-align: center;
	}	
	
#leftMenu6 li a:link, #leftMenu6 li a:visited {
	color: #FFF;
	display: block;
	background:  url(/portal/img/menu6.gif);
	padding: 8px 0 0 30px;
	}
	
#leftMenu6 li a:hover {
	color: #FFF;
	background:  url(/portal/img/menu6.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}
	

	
/*- Menu 7--------------------------- */

#leftMenu7 ul
{
 list-style-type: none;
 margin: 0;
 padding: 0;
 font-size: 80%;

} 
	
#leftMenu7 {
	width: 197px;
	margin: 10px;
	line-height:2.5;
	}
	
#leftMenu7 li { 
 
 list-style-type: none; 
 
}
	
#leftMenu7 li a {
	height: 27px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	text-decoration: none;
  	 font-size: 74%;
	 font-weight: 700;	
	 vertical-align: center;
	}	
	
#leftMenu7 li a:link, #leftMenu7 li a:visited {
	display: block;
	background:  url(/portal/img/menu7b.gif);
	padding: 0px 0 0 30px;
	color:#3B426A;
	}
	
#leftMenu7 li a:hover {

	color:#FFFFFF;
	background:  url(/portal/img/menu7b.gif) 0 -27px;
	padding: 0px 0 0 30px;
}





	

	
/*- Menu 8--------------------------- */
	
#leftMenu8 {
	width: 200px;
	margin: 10px;
	border-style: solid;
	border-color: #656556;
	border-size: 1px;
	border-width: 1px;
	}
	
#leftMenu8 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#leftMenu8 li a:link, #leftMenu8 li a:visited {
	color: #656556;
	display: block;
	background:  url(/portal/img/menu8.gif);
	padding: 8px 0 0 20px;
	}
	
#leftMenu8 li a:hover {
	color: #474739;
	background:  url(/portal/img/menu8.gif) 0 -32px;
	padding: 8px 0 0 20px;
	}
	

	
/*- Menu 9--------------------------- */
	
#leftMenu9 {
	width: 200px;
	margin: 10px;
	}
	
#leftMenu9 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#leftMenu9 li a:link, #leftMenu9 li a:visited {
	color: #FFF;
	display: block;
	background:  url(/portal/img/menu9.gif);
	padding: 8px 0 0 35px;
	}
	
#leftMenu9 li a:hover {
	color: #FFF;
	background:  url(/portal/img/menu9.gif) 0 -32px;
	padding: 8px 0 0 35px;
	}
	

	
/*- Menu 10--------------------------- */
	
#leftMenu10 {
	width: 200px;
	margin: 10px;
	}
	
#leftMenu10 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#leftMenu10 li a:link, #leftMenu10 li a:visited {
	color: #4D4D4D;
	display: block;
	background:  url(/portal/img/menu10.gif);
	padding: 8px 0 0 10px;
	}
	
#leftMenu10 li a:hover {
	color: #FF9834;
	background:  url(/portal/img/menu10.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	

	
/*- Menu 11--------------------------- */
	
#leftMenu11 {
	width: 200px;
	margin: 10px;
	border-style: solid solid none solid;
	border-color: #889944;
	border-size: 1px;
	border-width: 1px;
	}
	
#leftMenu11 li a {
	height: 30px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#leftMenu11 li a:link, #leftMenu11 li a:visited {
	color: #889944;
	display: block;
	background:  url(/portal/img/menu11.gif);
	padding: 8px 0 0 25px;
	}
	
#leftMenu11 li a:hover {
	color: #889944;
	background:  url(/portal/img/menu11.gif) 0 -30px;
	padding: 8px 0 0 27px;
	}
	

	
/*- Menu 12--------------------------- */
	
#leftMenu12 {
	width: 200px;
	margin: 10px;
	}
	
#leftMenu12 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 22px;
	text-decoration: none;
	}	
	
#leftMenu12 li a:link, #leftMenu12 li a:visited {
	color: #666;
	display: block;
	background:  url(/portal/img/menu12.gif);
	padding: 10px 0 0 35px;
	}
	
#leftMenu12 li a:hover {
	color: #000;
	background:  url(/portal/img/menu12.gif) 0 -32px;
	padding: 10px 0 0 35px;
	}
	

	
/*- Menu 13--------------------------- */
	
	
#leftMenu13 {
	width: 200px;
	margin: 10px;
	}
	
#leftMenu13 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#leftMenu13 li a:link, #leftMenu13 li a:visited {
	color: #C7377D;
	display: block;
	background:  url(/portal/img/menu13.gif);
	padding: 8px 0 0 10px;
	}
	
#leftMenu13 li a:hover {
	color: #C7377D;
	background:  url(/portal/img/menu13.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	

	
/*- Menu 14--------------------------- */
	
	
#leftMenu14 {
	width: 200px;
	margin: 10px;
	}
	
#leftMenu14 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#leftMenu14 li a:link, #leftMenu14 li a:visited {
	color: #333;
	display: block;
	background:  url(/portal/img/menu14.gif);
	padding: 8px 0 0 10px;
	}
	
#leftMenu14 li a:hover {
	color: #FFF;
	background:  url(/portal/img/menu14.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}				







div.element {}

h2.lp_headline {
	margin-top: 0;
	padding-top: 0;
}

.lp_maxwidth {
	width: 100%;
}

span.lp_imgleft {
	float: left;
	padding: 0 5px 5px 2px;
	font-size: 10px;
}

span.lp_imgright {
	float: right;
	padding: 0 2px 5px 5px;
	font-size: 10px;
}

div.lp_clearfloat {
	clear: both;
}

td.lp_top {
	vertical-align: top;
}

td.lp_imgleft {
	padding-right: 8px;
}

td.lp_imgright {
	padding-left: 8px;
}

p.lp_imgdesc {
	font-size: 10px;
}

span.lp_description {
	display: block;
	font-size: 10px;
}

.contentfont {
	font-size: 10px;
	text-decoration: none;
}
/* optional additional styles */
TD.menu  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #004AC5; text-decoration: none}

TD.menu A:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #004AC5; text-decoration: none}

TD.menu A:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #004AC5; text-decoration: none}

TD.menu A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5C8DDB; text-decoration: none}

TD.menu A:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline}



TD.muitopequeno {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color:#6B7B84; text-decoration: none; line-height:16px}

TD.muitopequeno A:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color:#6B7B84; text-decoration: none; line-height:16px}

TD.muitopequeno A:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color:#6B7B84; text-decoration: none; line-height:16px}

TD.muitopequeno A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color:#6B7B84; text-decoration: none; line-height:16px}

TD.muitopequeno A:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline; line-height: 16px}



TD.mpeqlink  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:  #004AC5; text-decoration: none}

TD.mpeqlink A:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:  #004AC5; text-decoration: none}

TD.mpeqlink  A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:  #5C8DDB; text-decoration: none}

TD.mpeqlink  A:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;  text-decoration: underline}


TD.pequeno {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}

TD.medio {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; line-height: 20px}

TD.destaque { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #414872; text-decoration: none}

TD.medioesp {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; line-height: 20px}

TD.medioesp A:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#004AC5; text-decoration: none; line-height: 20px}

TD.medioesp A:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #004AC5; text-decoration: none; line-height: 20px}

TD.medioesp A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#5C8DDB; text-decoration: none; line-height: 20px}

TD.medioesp A:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; line-height: 20px}


TD.peqpreto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none}

.nome {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #3b426a; text-decoration: none; line-height: 20px}

.titulo1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #3b426a; text-decoration: none }

.titulo2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; line-height: 20px}

.nome2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #414872; text-decoration: none; line-height: 20px}

.form1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #F3F3F3; width: 240px}

.botao {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #F3F3F3}

.referencia { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6px; color: #cccccc; background-color: #F3F3F3}

.email { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #004AC5; text-decoration: none}

.medioesp {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; line-height: 20px}

.linkdestaque  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #004AC5; text-decoration: none}

.muitopequeno {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color:#6B7B84; text-decoration: none; line-height:16px}

TD.link  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #004AC5; text-decoration: none}

TD.link A:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #004AC5; text-decoration: none}

TD.link A:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #004AC5; text-decoration: none}

TD.link A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5C8DDB; text-decoration: none}

TD.link A:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline}

.toptabela, .toptabela TD, .toptabela TH { background-color:EAEAEA; }

.midtabela, .midtabela TD, .midtabela TH { background-color:9197B5; }


div.saibaMais
{
 padding-top: 5px;
 padding-bottom: 5px;
 

}

/* index layout */


div.conteudoIndex
{ 
 height: 150px;
}
div.aboutPSRTitle
{
 font-weight: bold
}
div.aboutPSR
{

}
p.aboutPSR
{
 text-align: left;
 font-size: 9pt;
}
div.clientsTitle
{
  font-weight: bold
}
div.clients
{

}
p.clientsTitle2
{

}
ul.clients
{

}
li.clients
{
 list-style-image: url('/portal/img/bullet_lista.gif')

}

div.psrTitle
{
 color: #333399;
 font-weight: bold;
 vertical-align: middle;
}




div.principalSuperior
{


}
div.principalInferior
{

}
/* index layout */


/*icones */

div.icones
{
 height: 32px;
 width: 32px;
 display: inline;
}

span.espaco
{

 width: 5px;
}



table.news 
{

 table-layout: auto;
}
li.medioesp
{

 list-style-image: url('/portal/img/bullet_lista.gif');
}


td.caixaInferior
{

}

a.titleLink
{
 color: #333399;
 font-weight: bold;
 vertical-align: middle;
}

a.titleLink:link, a.titleLink:visited , a.titleLink:active , a.titleLink:hover
{
 color: #333399;
 font-weight: bold;
 vertical-align: middle;
}

.formbutton {
background: url('/app/img/bt_branco.gif') no-repeat top left;
border-left:0 solid #EAEAEA;
border-width:0;
padding-bottom:2px;
padding-left:8px;
width:75px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formbutton:hover{
background: url('/app/img/bt_branco_on.gif') no-repeat top left;
}

body {
   behavior: url("/app/csshover3.htc");
}


.search {
border:1px solid #7F9DB9;
background-color:#FFFFFF;
color:#454F85;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
}

.search:focus {
background-color:#E7ECF1;
border:1px solid #7F9DB9;
}

a:link, a:visited, a:active , a.linkshead:link, a.linkshead:visited, a.linkshead:active {
color:#3B426A;
text-decoration:none;
}

a:hover, a.sidelistitem:hover, a.newsReadmore:hover, a.linkshead:hover{
color:#FF7200;
text-decoration:underline;
}

div.imagehead
{
 margin: -22px 0px;
 position: static;
 z-index: -1;
}

div.linkshead
{

 position: relative;
 z-index: 1;
 background: transparent;

}





