/* PORTAL OD CSS */
body{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color:#707070; height:1%; text-align:left; margin-left:auto; margin-right:auto;}
#maintable{height:100%; background-color:#FFFFFF; }
a:link, a:visited, a:active{font: 11px Arial, Helvetica, sans-serif; color: #586C84; text-decoration: none;}
a:hover{font: 11px Arial, Helvetica, sans-serif; color:#FFBE00; text-decoration: none;}
td{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#707070;}
.tree_link{font-size: 10px; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
.mini:link,.mini:visited,.mini:active{font: 9px Arial, Helvetica, sans-serif; color:#ABABAB; text-decoration: none;}
.mini:hover{font: 9px Arial, Helvetica, sans-serif; color:#FFBE00;	text-decoration: none;}
.menu:link,.menu:visited,.menu:active{font: 11px Arial, Helvetica, sans-serif; color:#58676A; text-decoration: none;}
.menu:hover{font: 11px Arial, Helvetica, sans-serif; color:#58676A; text-decoration: underline;}
.footer:link,.footer:visited,.footer:active{font: bold 11px Arial, Helvetica, sans-serif; color:#C0C0C0;}
.footer:hover{font: bold 11px Arial, Helvetica, sans-serif; color:#FFBE00;}
.mais:link,.mais:visited,.mais:active{font: bold 11px Arial, Helvetica, sans-serif; color:#1C1C1C;}
.mais:hover{font: bold 11px Arial, Helvetica, sans-serif; color:#FFBE00;}
.titulo{font:bold 16px Helvetica, Verdana, sans-seif; color:#7B7B7B; padding-left:10px;}
.rss:link,.rss:visited,.rss:active{font: 9px Arial, Helvetica, sans-serif; color:#ABABAB; text-decoration: none; background-color:#EFEFEF;}
.rss:hover{font: 9px Arial, Helvetica, sans-serif; color:#FFBE00;	text-decoration: none;}
.rss:hover #rss{background-color:#FFBE00; color:#FFFFFF;}
.subtitulo{font:bold 14px Helvetica, Verdana, sans-serif; color:#586C84;}
.data{font:bold 9px verdana, sans-serif; color:#9E9E9E;}
.tit_search{font:bold 12px Verdana, sans-serif; color:#7B7B7B; text-align:center; padding:10px 0px 10px 0px}
.tabSearch a:link, .tabSearch a:visited, .tabSearch a:active{font: 10px Arial, Helvetica, sans-serif; color:#9E9E9E; text-decoration: none;}
.tabSearch a:hover{font: 10px Arial, Helvetica, sans-serif; color:#FFBE00; text-decoration: none;}

/********************************/
/* ESTILOS DO FOOTER  */
/********************************/

.footerOD{font:normal 11px verdana, sans-serif;color:#FFFFFF;}
a.footerOD:link, a.footerOD:visited, a.footerOD:active{font:normal 11px verdana, sans-serif;color:#FFFFFF;text-decoration:none;}
a.footerOD:hover{color:#EFEFEF;text-decoration: underline overline;}
.logosOD{font:normal 9px arial, sans-serif; color:#000000}
a.logosOD:link, a.logosOD:visited, a.logosOD:active{font:normal 9px arial, sans-serif; color:#515753; text-decoration:none;}
a.logosOD:hover{color:#000000; text-decoration:underline;}

/********************************/
/* ESTILOS PARA EVENTOS */
/********************************/

/* BOTAO CALENDARIO */

/* WORK IN IE NO IN FF */
.btFiltrar{
border:1px solid #999999;
font-size:10px;
font-weight:bold;
font-family:verdana;
color:#999999;
width:18px;
height:18px;
padding-left:3px;
background-color:#FFFFFF;
}

.ddMeses{
border:1px solid #999999;
font-size:10px;
font-weight:bold;
font-family:verdana;
color:#999999;
width:85px;
}
.ddAnos{
border:1px solid #999999;
font-size:10px;
font-weight:bold;
font-family:verdana;
color:#999999;
}

#inputAgenda input{border:1px solid #999999;
border:1px solid #999999;
font-size:10px;
font-weight:bold;
font-family:verdana;
color:#999999;
background-color:#fff;
height:19px;
text-align:center;
}
#inputAgenda .agendaBtn{border:1px solid #00000;}

#inputAgenda select{border:1px solid #999999;
font-size:10px;
font-weight:normal;
font-family:arial, helvetica, sans-serif;;
color:#999999;
margin-left:3px;
margin-right:2px;}



.tabGeral{}

/* CATEGORIAS */
.barraDireita{
color:#586C84; 
font:bold 12px verdana, arial, sans-serif;
text-align:left; 
height:100%;
padding-top:20px;
margin-top:10px;
}

.barraDireita table{width:100%; margin-top:10px;}
.barraDireita table td input{height:15px;}

.barraDireita table td{
border-bottom:2px solid #EFEFEF;
padding:5px; 0px 5px 0px;
font-weight:bold;
}

.linkPeq{font:bold 9px verdana, sans-serif; color:#999999; text-decoration:underline}
.linkPeq:hover{font:bold 9px verdana, sans-serif; color:#86AA26; text-decoration:underline}

/* TABELA EXTERIOR E HEADERS */
.tabAgenda{}
.titAgenda{font:bold 14px Helvetica, Verdana, sans-serif; color:#586C84; border-bottom:3px solid #EFEFEF; padding-bottom:5px; border-top:3px solid #EFEFEF; padding-top:5px;}
.titPeqBoldAgenda{background-color:#C1D1DB; font:bold 10px Verdana, Sans-serif; color:#586C84; padding:2px 0px 2px 3px;}
.titPeqAgenda{background-color:#C1D1DB; font:normal 10px Verdana, Sans-serif; color:#586C84; padding:2px 0px 2px 3px;}
.fundoAzul{background-color:#C1D1DB}
.titAgendaInner{font:bold 14px Helvetica, Verdana, sans-serif; color:#586C84; border-bottom:3px solid #EFEFEF; padding-bottom:5px; border-top:3px solid #EFEFEF; padding-top:5px; text-align:right}

.tabEvento{margin-left:5px;}
.catEvento{font:bold 9px verdana, sans-serif; color:#C1C1C1; }
.titEvento{font:bold 13px helvetica,Verdana; color:#7E92AA;}
a.titEvento:link, a.titEvento:active, a.titEvento:visited{font:bold 13px helvetica,Verdana; color:#7E92AA;}
a.titEvento:hover{color:#FFBE00;}
.descEvento{text-align:justify; padding-top:15px;}
.localEvento{font:normal 10px verdana, sans-serif;}

.tabPeriodoTit{color:#4D4D4D; font:bold; width:100%; border-bottom:1px solid #9A0103; margin-bottom:10px; padding-bottom:5px; padding-top:20px;}
.tabPeriodo{background-color:#F4F3F3 ;}
.titPeriodo{font:bold 11px verdana, sans-serif; color:#000000;}
.dataPeriodo{font-weight:bold; color:#979797;}
.desPeriodo{}

.tabDia{margin-left:5px; margin-top:10px; background-color:#FFFFFF;}
.nomeDia{font:bold 11px verdana, sans-serif; color:#4F4F4F}
.desDia{}
.horarioDia{}

.tabAct{border:1px solid #EAEAEA; margin:5px;}
.horaAct{background-color:#EAEAEA; font:bold 10px verdana, sans-serif; padding:0px 3px 0px 3px; width:80px; height:25px}
.nomeAct{font:bold 10px verdana, sans-serif;}
.desAct{}

/**** CALENDARIO ***/

/* BORDER */
.calendario{border:1px solid #C1D1DB;}

/* MES E ANO */
.calCabecalho{background-color:#C1D1DB;}
.calCabecalho td{color:#586C84; font:bold 11px;}
/* DIAS SEGUNDA, TERCA... */
.calDiasSemana{font-size:11px; font-weight:normal; background-color:#EAE8E8; border-bottom:1px solid #C0C0C0; font-weight:bold;}

.calDiaActual{background-color:#EFEFEF; font-weight:bold;}
.calDiaActual a:link, .calDiaActual a:active, .calDiaActual a:visited{font-weight:bold;}
.calDiaActual a:hover{color:#7B7B7B;}

.calDiaActualComEventos{background-color:#EFEFEF; font-weight:bold;}
.calDiaActualComEventos a:link, .calDiaActualComEventos a:active, .calDiaActualComEventos a:visited{font-weight:bold;}
.calDiaActualComEventos a:hover{color:#7B7B7B;}

.calDiaActualFimDeSemana{background-color:#EFEFEF; font-weight:bold;}
.calDiaActualFimDeSemana a:link, .calDiaActualFimDeSemana a:active, .calDiaActualFimDeSemana a:visited{font-weight:bold;}
.calDiaActualFimDeSemana a:hover{color:#7B7B7B;}


.calDiaNormal{}
.calDiaNormalComEventos{background-color:#FFBE00; font-weight:bold;}
.calDiaNormalComEventos a:link, .calDiaNormalComEventos a:active, .calDiaNormalComEventos a:visited{font-weight:bold; color:#ffffff;}
.calDiaNormalComEventos a:hover{color:#EFEFEF;}

.calDiaNormalFimDeSemana{background-color:#FBFBFB;}

.calDiaSeleccionado{}
.calDiaSeleccionadoFimDeSemana{}


/********************************/
/* ESTILOS Do CATALOGO          */
/********************************/




.imagemCatalogo
{
border: 1px solid #C1D1DB;
}

.divImagemCatalogo
{
float:right;
margin: 0px 5px 10px 5px;
text-align:center;
}

.tableCatalogo
{
width:100%; 
background-color:#FCFAFB;
border:1px solid #C1D1DB;
}
.tituloCatalogo
{
font:bold 15px arial, sans-serif; color:#586C84; padding:5px;
}

.CatalogoBtn{
border:1px solid #999999;
font-size:10px;
font-weight:bold;
font-family:verdana;
color:#707070;
padding-left:5px;
background-color:#fff;
}

.CatalogoDrop select{
border:1px solid #999999;
font-size:10px;
font-weight:bold;
font-family:verdana;
color:#707070;
padding-left:5px;
background-color:#fff;
margin-left:10px;
}

/***************************/
/* FORMS */
input{
font-size:10px;
font-weight:bold;
font-family:verdana;
color:#707070;
}

select{
font-size:10px;
font-weight:bold;
font-family:verdana;
color:#707070;
}

.inputform{
font-size:10px;
font-weight:bold;
font-family:verdana;
color:#707070;
padding-left:5px;
background-color:#fff;
margin-left:10px;
border:1px solid #7F9DB9;
}

#content Input{

font-size:10px;
font-weight:bold;
font-family:verdana;
color:#707070;
padding-left:5px;
background-color:#fff;
margin-left:10px;
border:1px solid #7F9DB9;
}

.optionForm{border:1px solid #fff;}

/*****************************************/
/************ PESQUISA *******************/
/*****************************************/
.highlight 
{
font-weight:bold
text-decoration: none;
background-color:#FBF7B2;
}

/* TITULO LARANJA PEQUENO */

.titpqnlar, .titpqnlar a:link, .titpqnlar a:visited, .titpqnlar a:active{
color:#ED9C05;
font-size:12px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
background-color:#FFFFFF;
}
.titpqnlar a:hover
{
color:#586C84;
}

a.evmensel:link, a.evmensel:visited, a.evmensel:active 
{
font-weight:bold;
text-decoration:none;
color:#FF9C00;
}
a.evmensel:hover{text-decoration:underline; font-weight:bold; color:#586C84;}

.evdayweekend
{
background-color:#EFEFEF;
border-left:2px solid #fff;
}

.weekDate{
margin-bottom:10px; 
border-left:10px solid #DBDBDB;
border-bottom:1px solid #DBDBDB;
background-color:#E6E6E6; 
padding:3px;
font:bold 16px Helvetica, Verdana, sans-seif; 
color:#7B7B7B; 
padding-left:10px;

}

.weekendDate{
border-left:10px solid #FAB005;
border-bottom:1px solid #FAB005;
margin-bottom:10px; 
background-color:#E6E6E6; 
padding:3px;
font:bold 16px Helvetica, Verdana, sans-seif; 
color:#7B7B7B; 
padding-left:10px;
}

/* MENU OESTE DIGITAL */
#menuod a:link, #menuod a:visited{font: 11px Arial, Helvetica, sans-serif; color:#58676A; text-decoration: none;}
#menuod a:hover{font: 11px Arial, Helvetica, sans-serif; color:#58676A; text-decoration: underline;}
#menuod a:active{font:normal 11px Arial, Helvetica, sans-serif; color:#58676A; text-decoration: underline;}

#menuod{width:241px; color:#58676A;}
#menuodEsq{width:115px; float:left;}
#menuodDir{width:115px; float:right;}

#menuod li, #menuod ul {margin:0; padding:0; margin-top:3px;}
#menuod ul {list-style-image:url(../_img/qua_menu.gif); list-style-position:inside;}



/***************************************************/
/*  SONDAGENS                                      /*
/***************************************************/

.tSurvey
{
font: bold 13px Arial, Helvetica, sans-serif; 
color: #ED9C05;
}
.titSurvey
{
font: bold 11px Arial, Helvetica, sans-serif; 
/*color: #ED9C05;*/
}

.titSideSurvey
{
font: bold;
}

.inputSurvey
{
font-size:10px;
font-weight:bold;
font-family:verdana;
color:#707070;
padding-left:5px;
background-color:#fff;
margin-left:10px;
border:1px solid #7F9DB9;
}

.pubSurvey
{
font:bold 9px verdana, sans-serif; color:#9E9E9E;
}

.linkSideSurvey:link,.linkSideSurvey:visited,.linkSideSurvey:active{font: bold 11px Arial, Helvetica, sans-serif; color:#1C1C1C;}
.linkSideSurvey:hover{font: bold 11px Arial, Helvetica, sans-serif; color:#FFBE00;}

/* +++++++++ MULTIMEDIA NEW +++++++++ */
.mm_container ul{
padding:0;
margin:0;
list-style:none;
}

.mm_container li{
float:left;
padding-right:4px;
}

.mm_haveDetail{
background-color:#F6F6F6;
margin:3px 0;
padding:2px 6px;
}

.mm_link img{
border:0;
vertical-align:middle;
}

.mm_table{
padding:0;
margin:0;
}

.mm_titulo{
background-image:url(../_img/header-seccoes.gif);font:bold 17px Verdana, Sans-serif; color:#82A22B; padding:5px; border-bottom:1px solid #DEEC9B; background-color:#F1F7D4; margin-bottom:10px;
}

/* --------- */
#multimedia-bar{
background-image:url(../_img/header-seccoes.gif);font:bold 17px Verdana, Sans-serif; color:#82A22B; padding:5px; border-bottom:1px solid #C7DF86; background-color:#F1F7D4; margin-bottom:10px;
}

.mmDiv ul{
width:60px;
padding:0;
margin:0 0 0 auto;
}

.mmDiv li{float:right;}

/* CONFIRMACAO POP UP */
.confirmPopupBackground {
	background-color:#FBFBFB;
	filter:alpha(opacity=90);
	opacity:0.9;
}
.confirmPopup {
	background-color:#FFFFFF;
	border:1px solid #ccc;
	text-align:left;
}
.confirmPopup h1 {
	padding:0;
	margin:0;
	background:#CCC url(../_img/warning.gif) no-repeat 3px 5px;
	padding:5px 5px 5px 23px;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	cursor:move;
}
.confirmPopup div {
	padding:5px;
	font:normal 11px Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
}
.confirmPopup div #ConfirmPopup_dvInput {
	text-align:left;
}
.confirmPopup div #ConfirmPopup_dvInput input {
	width:200px;
}
.confirmPopup div div {
	padding:10px;
	text-align:right;
}
.confirmPopup div div div {
	padding:10px;
	text-align:left;
}
.confirmPopup input {
	padding:0;
	margin:0;
	background:#FFF url(../_img/spacer.gif) no-repeat 3px 5px;
}