/* ECOMPANY - ESTILOS GENÉRICOS PARA TODAS AS PELES */
/* Estilos da Agenda */

/*Configuração corpo para editor*/
body{
	color: #000000;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}
td.feriadointegral{
	z-index: 1;
	background: #A42D26;
	text-align: center;
	vertical-align: middle;
}

td.feriadomanha{
	z-index: 1;
	background-image: URL(../midia/ag_fer_manha.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
}

td.feriadotarde{
	z-index: 1;
	background-image: URL(../midia/ag_fer_tarde.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
}

td.agintegral{
	z-index: 1;
	background: #F8E7A1;
	text-align: center;
	vertical-align: middle;
}

td.agmanha{
	z-index: 1;
	background-image: URL(../midia/ag_am_manha.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
}

td.agtarde{
	z-index: 1;
	background-image: URL(../midia/ag_am_tarde.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
}

td.fimsemana{
	z-index: 1;
	background: #DBD9D9;
	text-align: center;
	vertical-align: middle;
}

td.hoje{
	z-index: 1;
	background: #230D89;
	text-align: center;
	vertical-align: middle;
}

td.normal{
	z-index: 1;
	background: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

td.agendaGrande{
	z-index: 1;
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
}

img.fundoagenda{
	z-index: -1;
	width: 100%;
	height: 100%;
}

/*Estilo geral para todas as peles*/
td{
   font-family: Verdana;
   font-size: 11px;
   font-style: normal;
   text-align:left;
}
   
a.sublinhado {text-decoration:underline;
}

/* sobrepoe delimitador para diminuir espacos */
table.delimitador{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 0px;
	margin-top: 1px;
}

td.indisponivel{
	z-index: 1;
	background: #E89D99;
	text-align: center;
	vertical-align: middle;
}

span.ocorrencias800{
width:750px;
overflow:hidden;
}
span.ocorrencias1024{
width:950px;
overflow:hidden;
}


table.weblogCorpo{
	width: 99%;
	margin: 2px 0 2px 0;
	padding: 0 10px 0 0  !important;
	padding: 2px 0 2px 0;

}

td.weblogTopo{
	width: 100%;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

td.weblogTitulo{
	width: 100%;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
}

td.weblogDia{
	width: 100%;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	background-color: khaki;
	border-bottom:1px solid black;
	text-align: right;
}

td.weblogNome{
	width: 100%;
	font-size: 16px;
	font-weight: bold;
}

td.weblogSeparador{
	border-top: 1px solid black;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

td.weblogInfo{
	width: 100%;
	border-top:1px dotted black;
	font-size: 10px;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

td.weblogRodape{
	width: 100%;
	font-size: 10px;
	/*color: #fefefe;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

span.weblogVazio{
	font-size: 16px;
	font-weight: bold;

}

div.weblogConteudo{
	width: 100%;
	border:1px solid black;
	background-color:''whitesmoke;
	font-size:11px;
	text-align:left;
	margin: 0 0 0 0;
	padding: 0 10px 0 0  !important;
	padding: 15px 10px 15px 10px;
}

table.weblogUltimos{
	width: 200px;
	border:1px solid;
	border-style: dashed dashed dashed dashed;
	background-color:whitesmoke;
	font-size:11px;
	margin: 0 0 10px 10px;
	padding: 2px 2px 2px 2px;
}

/*Necessário para espaçamento Mozilla*/
table.weblogUltimos td{
	padding: 2px 2px 2px 2px;
}

span.weblogUltimosLista{
	width: 200px;
	margin: 0 0 0 10px;
	padding: 2px 2px 2px 2px;
}
span.weblogUltimosTopo{
	font-weight: bold;
	width: 200px;
	margin: 0 0 0 10px;
}

table.weblogMaisAcessados{
	width: 200px;
	border:1px solid;
	border-style: dashed dashed dashed dashed;
	background-color:whitesmoke;
	font-size:11px;
	margin: 0 0 10px 10px;
	padding: 2px 2px 2px 2px;
}

span.weblogMaisAcessadosLista{
	width: 200px;
	margin: 0 0 0 10px;
	padding: 2px 2px 2px 2px;
}
span.weblogMaisAcessadosTopo{
	font-weight: bold;
	width: 200px;
	margin: 0 0 0 10px;
}

table.weblogHistorico{
	width: 200px;
	border:1px solid dotted;
	font-size:11px;
	margin: 0 0 10px 10px;
	padding: 2px 2px 2px 2px;
}

span.weblogHistoricoLista{
	margin: 0 0 0 10px;
}
span.weblogHistoricoTopo{
	font-weight: bold;
	width: 200px;
	margin: 0 0 0 10px;
}

table.tabs ul li,table.tabs ul li.ativada{
	background-image: none;
}
table.tabs ul li.ativada a, table.tabs ul li a{
	background-image: none;
}


table.tabs ul li{
	float: none !important;
	float: left;
}

table.tabs ul li a{
	float: left !important;
	margin: inherit !important;
	background-color: inherit !important;
	float: none;
}

table.tabs ul{
	margin-top:0 0 0 0;
	padding:0 0 0 0;
}

.ESCONDIDO{
	display:none;
}

/* PORTLET NOTICIA */ 
img.layNoticiaImgDestaque{
	 width: 160px; 
	 height:90px;
}

.layNoticiaResumo, .layNoticiaDataPublicacao{
	visibility:visible;
}

a.layNoticia{}

/* PORTLET GALERIA */ 
img.layGaleriaImagem{
	border: 0;
}

.corLinkBusca{
	color: #666666;
}

/* DESTAQUE BUSCA*/

.destaqueNomeResBusca{
	color: #0034C9;
	text-decoration: underline;
}
.destaqueResBusca { 
	font-weight:bold;
	/*font-size: 10px;*/
}

/* DESTAQUE */ 
#MENU_DESTAQUE{ 
	display: none;
	border: 1px solid black;
	padding: 5px 5px 5px 5px;
	background-color: #efefef;
	text-align:left;
}
.highlight { background-color: yellow }
.destaque0 { background-color: #ffff66 }
.destaque1 { background-color: #a0ffff }
.destaque2 { background-color: #99ff99 }
.destaque3 { background-color: #ff9999 }
.destaque4 { background-color: #ff66ff }

/* NAVEGADOR PORTLET NOTÍCIAS */ 
.NOTICIABANNER { padding: 2px 2px 2px 2px; }
.NOTICIABANNERNAV span a, .NOTICIABANNER div a { padding: 0 3px 0 3px; }
.NOTICIABANNERNAV span a, .NOTICIABANNER div a { font-family: Verdana;	font-size: 11px;}
.NOTICIABANNERNAV span a.activeSlide { background: #ea0; width: 20px;}
.NOTICIABANNERNAV span a:focus { outline: none; }
#prev, #next { text-decoration: none; font-weight: bold; }
