/* Common */
* {
	font-family : Verdana, sans-serif !important;
}

img, .form, p {
	border: 0;
	padding: 0;
}

img.seta {
	border: 0;
	padding-left:4px;
}

/* /Common */

/* Inicio CSS itens comuns links por omissão e botões */
body {
	background-color : #FFFFFF;
	margin:0 0 0 0;
/*	background-image:url(../imagens/bg/esact_fundo.jpg);*/
	background-repeat:no-repeat;
}

html {
	overflow-y: scroll;
}

a {     
    color: #5CB6A9; text-decoration: none;
}

a:hover {
    color: #5CB6A9; text-decoration: underline;
}

/* Fim CSS itens comuns links por omissão e botões */

/* Início CSS da área de conteúdo normal */

.EditRegionBorder {
border:1px solid #CCCC99 !important;
background-color:#FFFFFF !important;
}

.titleorimageid1siteid295{
font-size : 12px !important;
color: #000000 !important;
font-weight:bold !important;
}

a.titleorimageid1siteid295{
font-size : 12px !important;
color: #000000 !important;
font-weight:bold !important;
}

a.titleorimageid1siteid295:hover{ font-size: 9px;text-decoration: underline; color : #000000; font-weight:bold;}

.titleid1siteid295{
font-size : 12px !important;
color: #000000 !important;
font-weight:bold !important;
}

.inplacedisplayid1siteid295{
font-size : 11px !important;
}

.descriptionid1siteid295{
font-size : 11px !important;
}

.createdateid1siteid295{
font-size : 10px !important;
}

.scoreid1siteid295{
font-size : 10px !important;
}

.PortletText1{
font-size : 10px !important;
}

.wwsbr_page_id1siteid295 {
color:#000000;
font-size : 10px !important;
}

.applicationtypeid1siteid295 {
color:#000000;
font-size: 10px !important;
}

.Highlight {
color:#000000;
font-size: 10px !important;
}

.titleorimageid1siteid0{
font-size : 12px !important;
color: #000000 !important;
font-weight:bold !important;
}

a.titleorimageid1siteid0{
font-size : 12px !important;
color: #000000 !important;
font-weight:bold !important;
}

a.titleorimageid1siteid0:hover{ font-size: 9px;text-decoration: underline; color : #000000; font-weight:bold;}

/* Fim CSS da área de conteúdo normal */

/* Início CSS da área de conteúdo lateral direito */

.textolateraldireito1{ 
	color : #ffffff;
	margin-right:5px;
	font-size:  12px;
	font-weight: bold;

}

.textolateraldireito2{ 
	background-color: #CCCCCC;
	color : #4D4D4D;
	margin-right:5px;
	font-size:  11px;
}

.lateraldireitotitulo {
	background-color:#4D4D4D;
	border-color:#ffffff;
	border-left-style: none; 
	border-left-width: medium; 
	border-right-style:none; 
	border-right-width:medium; 
	border-top-style:solid; 
	border-top-width:2px; 
	border-bottom-style:solid; 
	border-bottom-width:2px;
	width:212px;
    padding: 5px 5px 5px 5px;
}

.lateraldireito {
	background-color:#CCCCCC;
	border-color:#4D4D4D;
	border-left-style: none; 
	border-left-width: medium; 
	border-right-style:none; 
	border-right-width:medium; 
	border-top-style:none; 
	border-top-width:medium; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
	width:212px;
    padding: 5px 5px 5px 5px;	
}

/* Fim CSS da área de conteúdo lateral direito */

/* Início Menu Superior */ 

td.menup1_1 {
cursor:pointer;cursor:hand;
border-color:#FFFFFF;
background-color:#CCCCCC;
border-left-style:none; 
border-left-width:medium;
border-right-style:solid; 
border-right-width:1px; 
border-top-style:none; 
border-top-width:medium; 
border-bottom-style:none; 
border-bottom-width:medium;
font-size: 12px;
font-weight:bold;
width:153px;
height:35px;
}

td.menup1_1 a     { color: #4D4D4D; text-decoration: none;}
td.menup1_1 a:hover{ color: #4D4D4D; text-decoration: underline;}

td.menup1_2 {
cursor:pointer;cursor:hand;
border-color:#FFFFFF;
background-color:#5CB6A9;
border-left-style:none; 
border-left-width:medium;
border-right-style:solid; 
border-right-width:1px; 
border-top-style:none; 
border-top-width:medium; 
border-bottom-style:none; 
border-bottom-width:medium;
font-size: 12px;
font-weight:bold;
width:153px;
height:35px;
}

td.menup1_2 a     { color: #FFFFFF; text-decoration: none;}
td.menup1_2 a:hover{ color: #FFFFFF; text-decoration: underline;}

td.menup2_1 {
cursor:pointer;cursor:hand;
border-color:#FFFFFF;
background-color:#CCCCCC;
border-left-style:solid; 
border-left-width:1px;
border-right-style:solid; 
border-right-width:1px; 
border-top-style:none; 
border-top-width:medium; 
border-bottom-style:none; 
border-bottom-width:medium;
font-size: 12px;
font-weight:bold;
width:153px;
height:35px;
}

td.menup2_1 a     { color: #4D4D4D; text-decoration: none;}
td.menup2_1 a:hover{ color: #4D4D4D; text-decoration: underline;}

td.menup2_2 {
cursor:pointer;cursor:hand;
border-color:#FFFFFF;
background-color:#5CB6A9;
border-left-style:solid; 
border-left-width:1px;
border-right-style:solid; 
border-right-width:1px; 
border-top-style:none; 
border-top-width:medium; 
border-bottom-style:none; 
border-bottom-width:medium;
font-size: 12px;
font-weight:bold;
width:153px;
height:35px;
}

td.menup2_2 a     { color: #FFFFFF; text-decoration: none;}
td.menup2_2 a:hover{ color: #FFFFFF; text-decoration: underline;}

td.menup3_1 {
cursor:pointer;cursor:hand;
border-color:#FFFFFF;
background-color:#CCCCCC;
border-left-style:solid; 
border-left-width:1px;
border-right-style:solid; 
border-right-width:1px; 
border-top-style:none; 
border-top-width:medium; 
border-bottom-style:none; 
border-bottom-width:medium;
font-size: 12px;
font-weight:bold;
width:153px;
height:35px;
}

td.menup3_1 a     { color: #4D4D4D; text-decoration: none;}
td.menup3_1 a:hover{ color: #4D4D4D; text-decoration: underline;}

td.menup3_2 {
cursor:pointer;cursor:hand;
border-color:#FFFFFF;
background-color:#5CB6A9;
border-left-style:solid; 
border-left-width:1px;
border-right-style:solid; 
border-right-width:1px; 
border-top-style:none; 
border-top-width:medium; 
border-bottom-style:none; 
border-bottom-width:medium;
font-size: 12px;
font-weight:bold;
width:153px;
height:35px;
}

td.menup3_2 a     { color: #FFFFFF; text-decoration: none;}
td.menup3_2 a:hover{ color: #FFFFFF; text-decoration: underline;}

td.menup4_1 {
cursor:pointer;cursor:hand;
border-color:#FFFFFF;
background-color:#CCCCCC;
border-left-style:solid; 
border-left-width:1px;
border-right-style:solid; 
border-right-width:1px; 
border-top-style:none; 
border-top-width:medium; 
border-bottom-style:none; 
border-bottom-width:medium;
font-size: 12px;
font-weight:bold;
width:153px;
height:35px;
}

td.menup4_1 a     { color: #4D4D4D; text-decoration: none;}
td.menup4_1 a:hover{ color: #4D4D4D; text-decoration: underline;}

td.menup4_2 {
cursor:pointer;cursor:hand;
border-color:#FFFFFF;
background-color:#5CB6A9;
border-left-style:solid; 
border-left-width:1px;
border-right-style:solid; 
border-right-width:1px; 
border-top-style:none; 
border-top-width:medium; 
border-bottom-style:none; 
border-bottom-width:medium;
font-size: 12px;
font-weight:bold;
width:153px;
height:35px;
}

td.menup4_2 a     { color: #FFFFFF; text-decoration: none;}
td.menup4_2 a:hover{ color: #FFFFFF; text-decoration: underline;}

td.menup5_1 {
cursor:pointer;cursor:hand;
border-color:#FFFFFF;
background-color:#CCCCCC;
border-left-style:solid; 
border-left-width:1px;
border-right-style:solid; 
border-right-width:2px; 
border-top-style:none; 
border-top-width:medium; 
border-bottom-style:none; 
border-bottom-width:medium;
font-size: 12px;
font-weight:bold;
width:154px;
height:35px;
}

td.menup5_1 a     { color: #4D4D4D; text-decoration: none;}
td.menup5_1 a:hover{ color: #4D4D4D; text-decoration: underline;}

td.menup5_2 {
cursor:pointer;cursor:hand;
border-color:#FFFFFF;
background-color:#5CB6A9;
border-left-style:solid; 
border-left-width:1px;
border-right-style:solid; 
border-right-width:2px; 
border-top-style:none; 
border-top-width:medium; 
border-bottom-style:none; 
border-bottom-width:medium;
font-size: 12px;
font-weight:bold;
width:154px;
height:35px;
}

td.menup5_2 a     { color: #FFFFFF; text-decoration: none;}
td.menup5_2 a:hover{ color: #FFFFFF; text-decoration: underline;}

td.opcoes {
/*background-color:#FFFFFF;*/
width:210px;
min-width:180px;
height:35px;
}

a.ipb     { font-size: 9px; text-decoration: none; color : #4D4D4D; font-weight:bold;}
a.ipb:hover{ font-size: 9px;text-decoration: underline; color : #4D4D4D; font-weight:bold;}

a.linkingles     { font-size: 9px; text-decoration: none; color : #4D4D4D;}
a.linkingles:hover{ font-size: 9px;text-decoration: underline; color : #4D4D4D;}

/* Fim Menu Superior */ 

/* Inicio CSS div's principais */

.total {width:100% ; 

}

.cimo1	{width:98% ; max-width:990px ; margin:auto ; border:none; height:104px;}

.cimo2	{width:98% ; max-width:990px ; margin:auto ; border:none; height:35px;}

.cimoseparador {width:98% ; max-width:990px ; margin:auto ; border:none; background:#FFFFFF; height:2px;}

.imagem {width:98% ; max-width:990px ; margin:auto ; border:none;
height:162px;
background-position: center;
background-repeat:no-repeat;
}

.centro	{width:98% ; max-width:990px ; margin:auto ; border:none; background:#FFFFFF;}

.centro_home1 {width:98% ; max-width:990px ; margin:auto ; border:none;}

.centro_home2 {width:98% ; max-width:990px ; margin:auto ; border:none;}

.linha {width:98% ; max-width:990px ; margin:auto ; border:none; background:#5CB6A9; height:5px;}

.fundoseparador {width:98% ; max-width:990px ; margin:auto ; border:none; background:#FFFFFF; height:10px;}

.fundoseparadorlinks {width:98% ; max-width:990px ; margin:auto ; border:none; background:#FFFFFF; height:3px;}

.fundolinha {width:98% ; max-width:990px ; margin:auto ; border:none; background:#4D4D4D; height:1px;}

.fundo {width:98% ; max-width:990px ; margin:auto ; border:none; background:#FFFFFF; height:25px; color:#666666; font-size: 9px; text-align:center; padding-top:7px;}

.destaques	{width:100% ; margin:auto ; border:none; height:24px; background:#4D4D4D;}

.links {width:98% ; max-width:990px ; height:38px; margin:auto ; border:none; background:#FFFFFF}

/* Fim CSS div's principais */

/* Início Menu Esquerdo */ 

.menu {
height:auto;
min-height:100%;
background-color:#cccccc;
vertical-align:top;
padding-top:21px;
max-width:193px;
width:193px;
} 


dl.accordion{margin:0;padding:0;_overflow:hidden;}
dl.accordion dt
{
	cursor:pointer;display:block;cursor:hand;margin:0;
	background-color:#CCCCCC;
	max-width:175px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:9px;
	padding-right:9px;
	width:175px;
}

dl.accordion dt.hover
{
	background-color:#FFFFFF;
}

dl.accordion dt.collapsing
{
	background-color:#CCCCCC;
}
dl.accordion dt.expanding
{
	background-color:#CCCCCC;
}
dl.accordion dt.default
{
	background-color:#FFFFFF;
}

dl.accordion dd
{
margin:0;
padding:0;	
background-color:#CCCCCC; 
margin:0;
line-height:1.4;
/*overflow:auto;*/
}

dl.accordion dd.default{height:auto;display:block;background-color:#CCCCCC;}
dl.accordion dd.default_close{display:none;}

td.normal { background-color: #CCCCCC; cursor:pointer;cursor:hand;}
td.normalactiva { background-color: #FFFFFF; cursor:pointer;cursor:hand;}
td.selecionada { background-color: #FFFFFF; cursor:pointer;cursor:hand;}

.linkmenuprincipal{
 font-size: 11px;
 color : #000000; 
 text-decoration: none;	
}

a.linkmenuprincipal     { text-decoration: none; color : #000000; }
a.linkmenuprincipal:hover{ text-decoration: none; color : #000000; }

.linkmenuprincipalactivo{
 font-size: 11px;
 color : #5CB6A9; 
 text-decoration: none;	
}

a.linkmenuprincipalactivo     { text-decoration: none; color : #5CB6A9; }
a.linkmenuprincipalactivo:hover{ text-decoration: none; color : #5CB6A9; }

/* Fim Menu Esquerdo */

/* Início CSS do Menu de Navegação */
.linkmenunav{
 font-size: 9px;
 color : #4D4D4D; 
 text-decoration: none;	
}

a.linkmenunav     { text-decoration: none; color : #4D4D4D; }
a.linkmenunav:hover{ text-decoration: underline; color : #4D4D4D; }

.letramenunav{
 font-size: 9px;
 color : #4D4D4D; 
 text-decoration: none;	
}

/* Fim CSS do Menu de Navegação */



/* Início CSS Modo Edição */
.linkmodoedicao{
 font-size: 9px;
 color : #4D4D4D; 
 text-decoration: none;	
}

a.linkmodoedicao     { text-decoration: none; color : #4D4D4D; }
a.linkmodoedicao:hover{ text-decoration: underline; color : #4D4D4D; }

/* Fim CSS Modo Edição */

/* Início CSS da Barra de Pesquisa */


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */

.ui-tabs-nav, .ui-tabs-panel {
	font-size:9px;
}

.ui-tabs-nav {
    list-style: none;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0px 2px 0px 0px;
    min-width: auto; /* be nice to Opera */
	

}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0px 0px 0px 15px;
}
.ui-tabs-nav a {
    margin: 0px 0px 0px; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0px;
    color: #4D4D4D;
    line-height: 1.1;
    text-align: left;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 0px;
    z-index: 2;
    margin-top: 0;
    color: #4D4D4D;
	text-decoration: none;

}
.ui-tabs-nav a span {
    width: auto; /* IE 6 treats width as min-width */
    min-width: auto;
    height: 14px; /* IE 6 treats height as min-height */
    min-height: 14px;
    padding-top: 0px;
    padding-right: 0;
	display: block;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
	background: url(../imagens/tab2.png) no-repeat;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 0px;
	
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
	background: url(../imagens/tab1.png) no-repeat;
	
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
	background: url(../imagens/tab1.png) no-repeat;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
	background: url(../imagens/tab3.png) no-repeat;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    /* declare background color for container to avoid distorted fonts in IE while fading */
	width: 190px;
	height:20px;
	padding: 0 0 0 0;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

input.pesquisa {
 	color : #000000;
	border:1px solid #CCCCCC;
	font-size: 9px;
	height:16px;
	max-height:16px;
	width:170px;	
	max-width:190px;
	min-width:70px;
	margin:0 5px 0 0;
	padding:0;
}

/*------------- Autocomplete da pesquisa de pessoas ----------*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 9px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 13px;
	overflow: hidden;
}

.ac_loading {
	background: white url('../jquery/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #ffffff;
}

.ac_over {
	background-color: #5CB6A9;
	color: white;
}
/*------------- /Autocomplete da pesquisa de pessoas ----------*/


/* Fim CSS da Barra de Pesquisa */

/* Início CSS da Pesquisa de Pessoas */
.letratitulopesquisa{
 font-size: 10px;
 font-weight: bold;
 color : #5CB6A9; 
 text-decoration: none;	
}

table.pesquisa {
	border-width: 0px;
	border-collapse: collapse;
	background-color: white;
}
table.pesquisa th {
	background-color: #4D4D4D;
	-moz-border-radius: ;
}
table.pesquisa td.degois {
	padding-left:0px;
	padding-right:0px;
}
table.pesquisa td.normalpesquisa {
	padding-left:5px;
	padding-right:5px;
}

.titulospesquisa{
 font-size: 9px;
 font-weight: bold;
 color : #FFFFFF; 
 text-decoration: none;	
}

.linkpesquisa{
 font-size: 9px;
 color : #000000; 
 text-decoration: none;	
}

a.linkpesquisa     { text-decoration: none; color : #5CB6A9; }
a.linkpesquisa:hover{ text-decoration: underline; color : #5CB6A9; }


.letrapesquisa{
 font-size: 9px;
 color : #000000; 
 text-decoration: none;	
}

.letraresultadospesquisa{
 font-size: 10px;
 color : #000000; 
 text-decoration: none;	
}

/* Fim CSS da Pesquisa de Pessoas */

/* Início CSS do Mapa */
.linkmapa{
 font-size: 10px;
 font-weight: bold;
 color : #5CB6A9; 
 text-decoration: none;	
}

a.linkmapa     { text-decoration: none; color : #5CB6A9; }
a.linkmapa:hover{ text-decoration: underline; color : #5CB6A9; }



/* Fim CSS do Mapa */

/* Início CSS Página Home */

.tabelahome {
	background-color:#FFFFFF;
	border-color:#4D4D4D;
	border-left-style: none; 
	border-left-width: medium; 
	border-right-style:none; 
	border-right-width:medium; 
	border-top-style:none; 
	border-top-width:medium; 
	border-bottom-style:none; 
	border-bottom-width:medium;
	padding-left:5px;
	padding-right:11px;
}

.tabelabanners {
	background-color:#FFFFFF;
	border-color:#4D4D4D;
	border-left-style:solid; 
	border-left-width:1px; 
	border-right-style:none; 
	border-right-width:medium; 
	border-top-style:none; 
	border-top-width:medium; 
	border-bottom-style:none; 
	border-bottom-width:medium;
}

.linkmaisdestaques{
 font-size: 10px;
 color : #5CB6A9; 
}

a.linkmaisdestaques     { text-decoration: none; color : #5CB6A9; }
a.linkmaisdestaques:hover{ text-decoration: underline; color : #5CB6A9; }

.linktitulo_noticia_banner{
 font-size: 12px;
 color : #FFFFFF; 
 text-decoration: none;	
 font-weight: bold;
}

a.linktitulo_noticia_banner     { text-decoration: none; color : #FFFFFF; }
a.linktitulo_noticia_banner:hover{ text-decoration: underline; color : #FFFFFF; }

.texto_noticia_banner{
 font-size: 11px;
 color : #FFFFFF; 
 text-decoration: none;
}

.texto_titulo_em_destaque{
 font-size: 13px;
 color : #FFFFFF; 
 text-decoration: none;
 font-weight: bold;
}

.texto_ligacoes_rapidas{
 font-size: 12px;
 color : #4D4D4D; 
 text-decoration: none;
 font-weight: bold;
}

.linktitulo_ligacoes_rapidas{
 font-size: 11px;
 color : #4D4D4D; 
 text-decoration: none;	
}

a.linktitulo_ligacoes_rapidas     { text-decoration: none; color : #4D4D4D; }
a.linktitulo_ligacoes_rapidas:hover{ text-decoration: underline; color : #5CB6A9; }

select.links {
 	color : #000000;
	border:1px solid #CCCCCC;
	font-size: 10px;
	height:16px;
	max-height:16px;
	width:170px;	
	max-width:190px;
	min-width:70px;
	margin:0 5px 0 0;
	padding:0;
}

/* Fim CSS Página Home */





/***************************************/
/* Início CSS do menu de administração */
/***************************************/

.linkadmin{
 font-size: 10px;
 color : #5CB6A9; 
 text-decoration: none;	
}

a.linkadmin     { text-decoration: none; color : #5CB6A9; }
a.linkadmin:hover{ text-decoration: underline; color : #5CB6A9; }

.letraadmin{
 font-size: 10px;
 color : #5CB6A9; 
 text-decoration: none;	
}

.letraadminvermelha{
 font-size: 10px;
 font-weight: bold;
 color : #FF0000; 
 text-decoration: none;	
}

.letraadminpreta{
 font-size: 10px;
 font-weight: bold;
 color : #000000; 
 text-decoration: none;	
}

.letraadminnormal{
 font-size: 10px;
 color : #5CB6A9; 
 text-decoration: none;	
}

.linkadminarvore{
 font-size: 10px;
 color : #000000; 
 text-decoration: none;	
}

a.linkadminarvore     { text-decoration: none; color : #660033; }
a.linkadminarvore:hover{ text-decoration: underline; color : #660033; }


/* Fim CSS do menu de administração */

.dtree {
font-size: 11px;
color: #000000;
white-space: nowrap;
}
.dtree img {
border: 0px;
vertical-align: middle;
}
.dtree a {
color: #5CB6A9;
text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
white-space: nowrap;
padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
color: #5CB6A9;
text-decoration: underline;
}
.dtree a.nodeSel {
background-color: #c0d2ec;
}
.dtree .clip {
overflow: hidden;
}

/* Início CSS das tabelas */

.table-planos { 
	font-size: 10pt;
	border-collapse: collapse;
}
.table-planos tr.cinza td { 
	border: 1px solid black;
	border-color:#000;
	border-bottom:solid 1px #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-top:solid 1px #000;
	background:#CCC;
	font-size:  12px;
	font-weight: bold;
	text-align:center;
}

.table-planos tr.normal { 
	border: 1px solid black;
	font-size:  11px;
	background:#ffffff;
}

/* Fim CSS das tabelas */

/* Início CSS da MINI-URL */

.ipb-url-dialog {
	border: 1px solid #ffce63;
	background-color: #ffffce;
	padding: 5px;
	-moz-border-radius: 5px;
	font-size:11px;
}

.ipb-url-dialog hr {
	border: none;
	border-bottom: 1px solid #c0c0c0;
}

.ipb-url-dialog .buttons {
	clear: both;
	float: right;
}

.ipb-url-dialog .buttons a {
	padding: 2px;
	text-decoration: none;
	font-size:11px;
}

.ipb-mask {
	background-color: #555;
	opacity: 0.4;
	filter: alpha(opacity=40)
}

/* Fim CSS da MINI-URL */

/* Início CSS do título da página */

.letratitulopaginas{
 font-size: 11px;
 color : #5CB6A9; 
 text-decoration: none;	
}

/* Fim CSS do título da página */

/* Início CSS das Sub-páginas */

.linksubpaginas{
 font-size: 11px;
 color : #4D4D4D !important; 
 text-decoration: none;	
}

a.linksubpaginas     { text-decoration: none; color : #4D4D4D; }
a.linksubpaginas:hover{ text-decoration: underline; color : #4D4D4D; }

.linksubpaginas2{
 font-size: 11px;
 color : #5CB6A9 !important; 
 text-decoration: none;	
}

a.linksubpaginas2     { text-decoration: none; color : #5CB6A9; }
a.linksubpaginas2:hover{ text-decoration: underline; color : #5CB6A9; }

.letrasubpaginas{
 font-size: 11px;
 color : #000000; 
}

#div9 {
  background-color: #44444b;
}

div.destaques td:nth-child(2) {
  background-image: url('/portalimg/esact/imagens/barra_padrao.png');
  background-position: 7em;
  background-repeat: no-repeat;
}

/* Fim CSS das Sub-páginas */

