body, html{height:100%;}
html, body, h1, h2, h3, h4, h5, h6, p, div, ul,li{margin:0; padding:0;}
html, body{
	background:#596a72; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#1b3241;}
table, td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1b3241;}

/*GEN*/
.clear{clear:both;}
a{color:#59626b; text-decoration:none;}
a:hover{text-decoration:underline;}
#contentPrint{width:100%; margin:5px 0 0 0}
.content-inner{border:1px solid #c5d4dc; width:706px; padding:8px 10px 8px 10px;}
.content-inner2{border-top:1px solid #c5d4dc; border-right:1px solid #c5d4dc; border-left:1px solid #c5d4dc; width:706px; padding:8px 10px 8px 10px;}
.content-inner-sub{border:1px solid #c5d4dc; padding:8px 10px 8px 10px;}
.floatRight{float:right; padding:0 0 10px 10px;}
.floatLeft{float:left; padding:0 10px 10px 0;}
.tituloSeccao{color:#FA9709; font:bold 24px "Times New Roman", Times, serif; background:transparent url(../_img/h1-bg.jpg) no-repeat left bottom; padding-bottom:16px;}
.titulo{margin:0 0 15px 0; padding:0; font-size:16px; color:#304a59; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;}
.titulo a, .titutlo a:hover, .anteTitulo{}
.data, .source{font:bold 9px Verdana, Arial, Helvetica, sans-serif; color:#919191;}

/* TOOL TIP */
#tooltip {position: absolute;z-index: 3000;border: 1px solid #596A72; background-color:#F9F9F9; padding: 5px; opacity: 0.85;}
#tooltip h3, #tooltip div { margin: 0; font:normal 10px Verdana, Arial, Helvetica, sans-serif;  color:#1b3241; width:250px;}
#tooltip h3{font-size:14px; color:#1B3141; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;}
.page-navigation-numbers{text-align:center; margin-top:20px;}
.page-navigation-numbers span{ color:#3c4d59; text-decoration:none; padding:5px 3px 5px 3px; font-weight:normal;}
.page-navigation-numbers a{border:1px solid #c5d4dc; padding:5px 5px 5px 3px; margin-right:4px; line-height: 1px;}
.page-navigation-numbers a:hover{border:1px solid #3c4d59; background-color:#3c4d59; color:#FFFFFF; text-decoration:none;}

/* LAYOUT POSITION*/
#maintable{width:960px;margin:0 auto; padding:0;}
#painel{background-color:#FFF; overflow:hidden; height:205px; width:940px; border:10px solid #FFF;}
#painel img{height:205px;width:940px;}
.loading{background:transparent url(../_img/loadingIcon.gif) no-repeat 50% 50%; height:205px; width:940px; z-index:10;}
#painel-shadow{background:transparent url(../_img/painel-shadow.jpg) no-repeat top left; height:20px;}
#content-wrapper{background:#82929a; background-image:url(../_IMG/bgBodyRight.jpg); background-repeat:repeat-y; background-position:right;}
#lateral{width:190px;float:left; background:transparent url(../_img/lateral-background.jpg) no-repeat top right;}
#content{width:728px; margin-right:15px;float:right; background-color:#FFF; padding:0 14px 15px 13px; margin-top:0;}
#footer{padding-left:190px; margin-right:15px; padding:30px 0px 0px 15px; background:#82929a url(../_img/footer-top.jpg) no-repeat top right;}
#footer-inner{background:transparent url(../_img/footer-bg.jpg) no-repeat left top; padding-left:190px; padding-bottom:15px;}

/* HEADER */
#header{background:transparent url(../_img/header-background.jpg) no-repeat top;}
#header table{color:#FFF; padding-top:15px;}
#header table a{color:#FFF; text-transform:uppercase; font:normal 9px Verdana, Arial, Helvetica, sans-serif;}


/* HEADER NEW */

/* PESQUISA */
#pesquisa{background:transparent url(../_img/separacao-lateral.jpg) no-repeat bottom; margin-bottom:15px; padding-bottom:15px; text-align:center;}
.pesquisa-caixa{background-color:#82929A; border:none; border:1px solid #FFF; color:#fff; margin-left:7px; padding-bottom:0px; padding-left:5px;}
.pesquisa-button, .pesquisa table, .pesquisa-button:hover, .pesquisa-button-click{}

/* ULT. ACTUALIZACAO */
.ultimaActualizacao{margin-bottom:15px; padding-bottom:15px; text-align:center;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#cfdadf;}
.ultimaActualizaca img{vertical-align:middle;}

/* ACTUAL DATE */
.todayDate{text-align:right;font-size:11px;color:#8AA8B0;}

/* PUBLICIDADE */
.pubContentHeader{display:none;}
.pubContentFooter{padding-top:15px;}
.pubSubMenuLateral{background:transparent url(../_img/separacao-lateral.jpg) no-repeat bottom; margin-bottom:15px; padding-bottom:15px; text-align:center;}
.pubSquareLateral{background:transparent url(../_img/separacao-lateral.jpg) no-repeat bottom; margin-bottom:15px; padding-bottom:15px; text-align:center;}
.pubSquareLateralListagem{margin-top:15px; text-align:center;}

/* FOOTER */
#footer a{color:#a6b4bd;}
#footer ul{list-style:none;}
#footer li{display:inline; color:#80919b; padding-right:10px;}
#footer li img{border:none; vertical-align:middle;}
#footer-logo{ width:355px;}
.footer-middle{font:normal 9px Verdana, Arial, Helvetica, sans-serif; padding:0 10px; margin:0 5px; border-left:1px solid #a6b4bd; border-right:1px solid #a6b4bd;}
#footer-text{float:right; font:normal 9px Verdana, Arial, Helvetica, sans-serif; padding:0 10px 0px 20px;}


/* SONDAGEM */
#sondagem{background:transparent url(../_img/separacao-lateral.jpg) no-repeat bottom; padding-bottom:15px; margin-bottom:15px; padding-left:10px; color:#FFFFFF;}
#sondagem .titSideSurvey{font:bold 11px Arial, Helvetica, sans-serif; color:#3e4c54}
#sondagem table{padding-bottom:5px; margin-right:7px;}
#sondagem input.inputSurvey{background-color:#FFFFFF; border:1px solid #4D5A62; font-size:11px;}
#sondagem a.linkSideSurvey{color:#FFF; font:bold 11px Arial, Helvetica, sans-serif;}
.resSideSurvey{font-size:10px;}
.tituloSeccaoSurvey{color:#FA9709; font:bold 24px "Times New Roman", Times, serif; background:transparent url(../_img/h1-bg.jpg) no-repeat left bottom; padding:0; padding-bottom:10px; margin:0;}

/* TABS */
#homeTabs{width:728px; display:none;}
#menu-tabs{list-style:none;} 
#menu-tabs li{float:left; background:url(../_img/tabs-dir.jpg) no-repeat right top;}
#menu-tabs li a{font:normal 14px Helvetica, Georgia, "Times New Roman", Times, serif; padding:7px 10px 3px 10px; color:#a4b4bc; display:block; background:url(../_img/tabs-esq.jpg) no-repeat left top; border:none;}
#menu-tabs li a:hover{border:none; text-decoration:none; color:#59626b; }
#menu-tabs li.selected{background:url(../_img/tabs-dir-sel.jpg) no-repeat right top;}
#menu-tabs li.selected a{text-decoration:none; color:#323c45; font-weight:bold; background:url(../_img/tabs-esq-sel.jpg) no-repeat left top; border:none;}
#menu-tabs{margin:0; padding-bottom:19px;padding-left:10px;}
#menu-tabs ul, #menu-tabs li{display:inline;list-style-type:none;margin:0;padding:0;}

#loaderImage{text-align:center; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#82929A;}

#content-tabs-noticias, #content-tabs-eventos, #content-tabs-directorio, #content-tabs-myOeste, #content-tabs-comunidade, #content-tabs-eventosTotal{border:1px solid #c5d4dc; width:706px; padding:8px 10px 8px 10px; clear:both;}
#content-tabs-directorio { overflow:auto;}
.inner-tabs{width:333px; float:right; margin:13px 10px 13px 10px;}
.inner-tabs ul{list-style:none;}
.ima-tabs{padding:0 10px 10px 0; width:125px; float:left; overflow:hidden; height:120px; border-bottom:10px solid #FFF;}
.ima-tabs-events{padding:0 10px 10px 0; width:90px; float:left; overflow:hidden;  height:68px; border-bottom:10px solid #FFF;}
.txt-tabs{vertical-align:top; width:198px; float:right; font-size:10px; text-align:justify; padding-bottom:10px; overflow:hidden;}
.txt-tabs-events{vertical-align:top; width:233px; float:right; font-size:10px; text-align:justify; padding-bottom:10px;}
.txt-tabs h1, .txt-tabs-events h1{color:#3b4c54; font:bold 11px Verdana, Arial, Helvetica, sans-serif; background-image:url(); padding:0;  margin-bottom:3px; text-align:left; line-height:13px;}
.txt-tabs h1 a, .txt-tabs-events h1{text-decoration:none;}
.txt-tabs h1 a:hover, .txt-tabs-events a_hover{text-decoration:underline;}
.txt-tabs h2, .txt-tabs-events h2{font-weight:bold; font-size:9px;}
.footer-tabs{background:#f3f7f9 url(../_img/tab-bg-footer.gif) repeat-x; padding:4px; font-size:9px; border:1px solid #e5edf1; display:block;}
.footer-tabs li{float:left; text-align:right;}
.footer-tabs .tag{width:250px; text-align:left;}
.footer-tabs span{font-weight:bold;}
.content-tabs-links, .content-tabs-links-more, .content-tabs-links-mores{background:#f3f7f9 url(../_img/tab-bg-footer.gif) repeat-x; margin:0 auto; padding:10px 0 0 20px; font-size:10px; border:1px solid #e5edf1; width:664px;}
.content-tabs-links ul, .content-tabs-links-more ul, .content-tabs-links-mores ul{list-style:none; width:100%;}
.content-tabs-links li, .content-tabs-links-more li, .content-tabs-links-mores li{float:left; width:45%; background:transparent url(../_img/bullet.jpg) no-repeat top left; margin-bottom:10px; padding:0 10px 0 15px; font-weight:bold; font-size:9px;}
.content-tabs-links li span, .content-tabs-links-more li span, .content-tabs-links-mores li span{font-weight:normal; font-size:9px; color:#a8b7be;}
#newsHomeOpen, #eventsHomeOpen{text-align:right; padding:10px; font-size:10px;}
#newsHomeOpen a, #eventsHomeOpen a {background:transparent url(../_img/bullet-pontos.gif) no-repeat top right; padding-right:8px;}
#newsHomeListNews, #eventsHomeListNews{text-align:right; padding:10px 0; border-top:1px solid #c5d4dc; margin-right:20px;}
#newsHomeListNews a, #eventsHomeListNews a{background:transparent url(../_img/bullet-pontos.gif) no-repeat top right; padding-right:8px;}

.eventos-calendario{
	position:relative;
	background-color:#FFFFFF;
	border-bottom:1px solid #c5d4dc;
	z-index:200;
}

#ctl00_masterContentPlaceHolder_EventsHomePageControl1_dvEventsFoto{display:block;}

/* TABS DIRECTORIO HOME */
.home-tab-directorio{margin:13px 10px 13px 10px;}
.home-directorio-lastNews{margin-bottom:25px;}
.home-directorio-lastNews h1{font-size:13px; background:transparent url(../_IMG/bullet.jpg) no-repeat top left; padding:0 0 9px 15px;}
.home-directorio-links{background:transparent url(../_img/tab-directorio-separacao.jpg) no-repeat left center; padding-left:25px;}
.home-directorio-links ul{padding:0; margin:0; list-style:none;}
.home-directorio-links li{padding-bottom:10px; font-size:11px;}
.home-directorio-links li a{background:transparent url(../_IMG/bullet-menu2.png) no-repeat top left; padding-left:15px;}
.home-directorio-links li span, .home-directorio-lastNews span{font-size:9px; color:#A2A2A2;}
.home-directorio-footer{margin-bottom:10px; padding-bottom:30px; background:transparent url(../_img/tab-directorio-separacao-bottom.jpg) no-repeat bottom center;}
.home-directorio-footer ul{padding:0; margin:0; list-style:none; width:100%;}
.home-directorio-footer li{float:left;}
.home-directorio-footer-left{width:60%;}
.home-directorio-footer-right{width:37%; padding-left:20px;}
.home-directorio-footer h1{font-size:13px; padding-bottom:11px;}


/* MY OESTE HEADER */
#myoesteHeader{position:absolute;width:960px; z-index:800;}
#myoesteHeader .mod-button{text-align:right; margin-right:15px;}

/* NEWS */
.list-news{list-style:none; margin:0; padding:0;}
.list-news li{background:#fff url(../_img/fundo-item-listagem.jpg) repeat-x bottom; border:1px solid #e2eaef; padding:10px; margin:0 0 10px 0;}
.list-news li div img{float:left; padding:0 10px 10px 0;}

/* LIST NEWS OD */
#newSlide{height:748px; overflow:hidden;}
.newsSlideLinks{text-align:right; margin:10px 10px 25px 10px; border-top:1px solid #c5d4dc; border-collapse:collapse;}
.newsSlideLinks div{border:1px solid #c5d4dc; border-top:none; background-color:#FFF; width:60px; padding:10px;  margin:0px 15px 0 auto;}
.newsSlideLinks div img{cursor:pointer;}
.list-news-od{list-style:none; margin:0; padding:0;}
.list-news-od li{float:left; width:50%;}
.newsodOdd, .newsodEven{padding-top:3px;}
.newsodOdd div.newsOdResume{ border:1px solid #e2eaef; padding:10px; margin:0 7px 14px 0; background:#fff url(../_img/fundo-item-listagem.jpg) repeat-x bottom;}
.newsodEven div.newsOdResume{ border:1px solid #e2eaef; padding:10px; margin:0 0 14px 7px; background:#fff url(../_img/fundo-item-listagem.jpg) repeat-x bottom;}
.list-news-od li img{float:left; margin:0 10px 10px 0; border:3px double #e2eaef;}
.list-news-od .titulo{font-size:13px;}
.footerNewsDetail{border:1px solid #e2eaef; background:#f3f7f9 url(../_img/tab-bg-footer.gif) repeat-x; font-size:9px; padding:5px; margin:20px 0 5px 0;}


/* CONTACTOS */
.list-contacts{list-style:none; margin:0; padding:0;}
/* exterior */
#list-contacts{padding:0; margin:0; border:none; padding-bottom:5px;}
/* titulo */
#list-contacts h6{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;}
/* interior*/
#list-contacts-inner{padding:10px;}
/* separacao */
#list-contacts-inner hr{border:1px solid #FFFFFF; border-top:1px solid #DEEC9B; margin-bottom:10px;}
/* detalhes contactos */
.list-contacts-detail{border:1px solid #e2eaef; margin-bottom:20px;}
/* detalhes contactos titulo */
.list-contacts-detail h1{font:bold 18px Geneva, Arial, Helvetica, sans-serif; padding:10px 0 10px 10px;border-bottom:1px solid #e2eaef; background-color:#f8fafb; margin:0 0 15px 0; color:#304a59;}
.list-contacts-itens{padding-left:10px;}
/* detalhes contactos texto */
.list-contacts-itens dl{width: 100%;margin: 2em 0;padding: 0;border-top:1px solid #e2eaef; padding-top:5px;font-size:12px;}
.list-contacts-itens dt{width: 5%;float: left;margin: 0 0 0 0; padding:6px 0 0 10px;font-weight:bold;color:#476824;
/*background-image:url(../_img/bullet-contactos.gif); 
background-repeat:no-repeat;
background-position:0 50%;*/}
/* commented backslash hack for mac-ie5 */
.list-contacts-itens dt { clear: both; }
/* end hack */
.list-contacts-itens dd{float: left;width: 24em;margin: 0 0 0 0;padding: .5em;}

/* SUB NAVEGACAO */
#subNav h1{color:#FA9709; font:bold 24px "Times New Roman", Times, serif; background:transparent url(../_img/h1-bg.jpg) no-repeat left bottom; padding-bottom:10px;}
#subNav-inner{border:1px solid #c5d4dc; padding:8px 10px 8px 10px;}
#subNav-inner ul{list-style:none; padding:0; margin:0;}
#subNav-inner li{margin-bottom:3px; background:#FFF url(../_img/bullet.jpg) no-repeat top left; padding:0 5px 5px 10px; border-bottom:1px solid #C5D4DC;}
#subNav li a{border:none;}

/* DOWNLOADS */
.doc-header-table{width:100%; background-color:#CCCCCC;}
.doc-header-table th{color:#FFFFFF; padding:6px 0;}
.doc-header{border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.doc-detail{border:1px solid #CCCCCC; border-top:none; padding:10px 5px 5px 5px; font:normal 11px Arial, Helvetica, sans-serif;}
.doc-header{font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.doc-title{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#3b4c54; border-left:1px solid #CCCCCC; padding-left:5px;}
.doc-date{width:90px; border-left:1px solid #CCCCCC; text-align:center;}
.doc-totalDown{width:60px; border-left:1px solid #CCCCCC; text-align:center;}
.doc-Download{width:30px; text-align:center; border-left:1px solid #CCCCCC;}
.docData{font-weight:bold;}
.doc-details{border-top:1px solid #CCCCCC; margin-top:10px;}
.docInput{background-color:#FFFFFF; border:1px solid #4D5A62; font-size:11px;}
.docDetail{padding-top:10px;}
.SerODDoc{text-align:center;}
.outerTree, #docInfo{font-size:11px;}
.inputDoc, .inputForm{font-size:10px; padding:0; margin:0; background-color:#FFFFFF; border:1px solid #6E92A8; color:#6E92A8; padding:1px;}

/* CATALOGOS */
#catalogos{padding:0; margin:0; border:none; padding-bottom:5px; border:1px solid #0470AE;}
#catalogos h6{background-image:url(../_img/header-seccoes.gif); background-repeat:repeat-y; font:bold 17px Helvetica, Sans-serif; color:#FFFFFF; padding:5px 5px 5px 15px; background-color:#0470AE; border-bottom:1px solid #5085BB; margin-bottom:10px;}
#catalogos-inner{padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;}
.tituloCatalogo{font:bold 14px arial, sans-serif; color:#2B5491; padding:5px;}
.imagemCatalogo{border: 1px solid #E7E7E7;}
.divImagemCatalogo{float:right;	margin: 0px 5px 10px 5px;text-align:center;}
.tableCatalogo{width:100%; 	border:1px solid #E7E7E7; background:#fff url(../_img/fundo-item-listagem.jpg) repeat-x bottom;}
.CatalogoDrop select{border:1px solid #4D5A62;}
.CatalogoBtn{padding-top:6px;}
.CatalogoBtn input{background-color:#FFFFFF; border:1px solid #4D5A62; font-size:11px; font-weight:bold; padding-bottom:3px;}

/* FORMS */
.form-list dl{margin-bottom:20px; border-bottom:1px solid #cccccc; padding-bottom:10px;}
.form-list dt{background:transparent url(../_img/form-list-bull.gif) no-repeat left top; padding-left:22px; margin:0;}
.form-list dd{padding-left:22px; margin:0;}
.form-ip{margin-bottom:10px; padding:10px 0 30px; background:transparent url(../_IMG/sep-bottom.jpg) no-repeat bottom center; text-align:center;}
.form-inner h2{background:transparent url(../_IMG/sep-top.jpg) no-repeat bottom center; padding-bottom:10px; margin-bottom:10px;}
.form-inner p{padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #CCC;}
.form-inner hr{border:1px solid #FFF; border-top:1px solid #CCC;}
.form-inner input, .form-inner select{background-color:#FFFFFF; border:1px solid #4D5A62; font-size:11px; padding-bottom:3px;}
.form-table{margin:0 auto;}
.form-table, .form-table td{border:1px solid #99A7B0; border-collapse:collapse; margin-bottom:10px;}
.form-table td{padding:5px;}
.form-validation ul{padding:0; margin:0; list-style:none; margin-top:20px;}
.form-validation li{display:inline;  border-bottom:1px solid #FFF;}
.form-validation li img{vertical-align:middle; border:none;}
.form-validation li a{cursor:help;}
.form-validation-numbers{background:#FFF url(../_IMG/form-bull.jpg) no-repeat right; padding-right:35px;}
.form-validation-input input{vertical-align:middle; padding:4px 2px;}
.form-validation-error{display:none; color:#990000; background:#FFF url(../_IMG/warning.jpg) no-repeat left 3px; width:50%; margin-top:20px;  border-bottom:1px solid #FFF;}
.form-wrong-number{background-color:#CCCCCC; border:1px solid #CCCCCC;}
.form-sucess-error{font-size:14px;}

/* NEWSLETTER */
#newsletter{padding:10px;}
#newsletter input{background-color:#FFFFFF; border:1px solid #4D5A62; font-size:11px; padding-bottom:3px;}
.newsletter-dados label{float: left; width:100px;}
.newsletter-telemovel{margin-bottom:15px;}
.newsletter-telemovel span{display:block; margin:15px 0 0 0;}
#dvSMS{background:transparent url(../_IMG/newsletter-phone.jpg) no-repeat left; padding-left:20px; padding-top:5px; font-size:11px;}
.dvCategorias{padding-bottom:10px;}
#newsletter-disclamer{font-size:10px; color:#999999;}
#newsletter-disclamer .discTitle{display:block; padding:10px 0; text-align:right;}

/*.tituloSurvey{display:none;}*/
.titSurvey{border-bottom:1px solid #CCC; font-size:13px; font-weight:bold;}
#resultados-sondagem hr{border:5px solid #FA9709; background-color:#FA9709; text-align:left;}
#resultados-sondagem table table{margin-bottom:15px;}
.pubSurvey{font-size:10px; color:#666666; border-top:1px solid #CCC; margin-top:10px;}

/* LIST EVENTS OESTE DIGITAL - PARCEIROS*/
.eventosOD-mes{text-align:right; padding-bottom:10px; padding-top:15px;}
.eventsOD-qtd{display:none;}
.eveODSelect{border:1px solid #c5d4dc; font-size:11px;}
.eventosOD-mes ul{list-style:none; margin:0;}
.eventosOD-mes li{display:inline; text-align:right; padding-left:10px;}
.pocisEventMonthEnabled{cursor:pointer;color:#1b3241;text-decoration:none;}
.pocisEventMonthEnabled:hover{cursor:pointer;color:#1b3241;text-decoration:underline;}
.pocisEventMonthDisabled{color:#CCC;}
.evmensel{font-weight:bold; border:1px solid #c5d4dc; background-color:#f5f5f5; padding-bottom:2px; padding-left:2px; padding-right:2px;}

.evdaysel{background-color:#82929a;}
.evdaysel a{color:#eff3f5;}
.mesev td{border:1px solid #CCC; text-align:center;}
.mesev td:hover{background-color:#CCC;}
.mesev td a:hover{text-decoration:none}
.evdayweekend{background-color:#eff3f5;}


.weekenddate{padding:5px; margin:0; background-color:#596A72; color:#FFF; font:bold 15px Geneva, Arial, Helvetica, sans-serif; border-left:20px solid #FA9709;}
.weekdate{padding:5px; margin:0; background-color:#e9f1f5; font:bold 15px Geneva, Arial, Helvetica, sans-serif; border-left:20px solid #1b3241;}

.event-inProgress{padding:10px; border:1px solid #C0D1DB; background-color:#FBFBFB; margin-bottom:10px;}

.event-startToday{padding:10px; border:1px solid #C0D1DB; background-color:#dae4e9; margin-bottom:10px;}
.event-startToday a{font-size:14px;}
.event-startToday p{color:#5b8094; font:bold 9px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.event-startToday .data{padding-top:5px; color:#224557;}
.event-inProgress{ border:1px solid #e2eaef; padding:10px; margin:0 7px 14px 0; background:#fff url(../_img/fundo-item-listagem.jpg) repeat-x bottom; font-size:10px; color:#224557;}
.event-inProgress a{font-size:12px; color:#153a50;}
.event-inProgress .data{color:#575757;}

.event-ProgDiaria{background-color:#C5D4DC; padding:5px; font-size:11px; font-weight:bold;}
.horaAct{font-size:10px; font-weight:bold; width:85px; border-right:1px solid #C5D4DC; padding:0 5px;}
.dataPeriodo{font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
.linkPeq, .horarioDia{font-size:11px;}

/* PESQUISA */
.searchHeader{background-color:#c5d4dc;padding:10px;}
.searchHeader ul{list-style:none;padding:0;margin:0;}
.searchHeader li{float:left;}
.searchContent{padding:10px; text-align:justify;}
.searchSideBar{width:230px;border:1px solid #8D9EA6;float:right;margin:0 0 10px 10px;}
.searchSideBar h1{background-color:#8D9EA6;padding:5px;font-size:11px;text-align:right; color:#FFFFFF;}
.searchODPortals{padding:10px;}
.searchODPortals a{color:#6D6D6D;text-decoration:none;font-size:10px;}
.searchODPortals a:hover{text-decoration:none;cursor:pointer;color:#051b28;}
.searchFooter{text-align:right;background-color:#c5d4dc;padding:10px;}
.highlight {font-weight:bold;text-decoration: none;background-color:#FBF7B2;}

/* EVENTS OD - PORTAL */

/* left bar */
.events-chooseCalendar select, .events-chooseCalendar input{background-color:#FFFFFF; border:1px solid #4D5A62; font-size:11px; padding-bottom:3px; margin-bottom:10px;}
.events-chooseCalendar{text-align:right;}
.events-chooseCalendar .ddMeses{width:100%;}
.events-chooseCalendar .ddAnos{width:86px;}
.events-calender{margin-bottom:15px;}
.events-calender .calendario{width:100%;border:1px solid #C5D4DC;font-size:10px;}
.calendario td, .calendario th{border:1px solid #C5D4DC;}
.calendario td{background-color:#fff;}
.calendario th{background-color:#E9E9E9;}
.calCabecalho, .calCabecalho td{background-color:#C5D4DC;}
.barraDireita{font-weight:bold;}
.barraDireita td{font-size:11px;font-weight:normal;vertical-align:middle;}
.barraDireita td input{vertical-align:middle;}
	
/* DIA DA SEMANA */
.calDiasSemana{font:bold 9px verdana, sans-serif;color:#333333;}
/* DIA ACTUAL SEM EVENTOS */
.calDiaNormalFimDeSemana{background-color:#FFCC00;}
.calendario .calDiaActual a:link, .calendario .calDiaActual a:visited, .calendario .calDiaActual a:active, .calendario .calDiaActual a:hover
{color:#FF0000;text-decoration:none;}
.calendario .calDiaNormal a:link, .calendario .calDiaNormal a:active, .calendario .calDiaNormal a:visited{color:#333333;font:normal 10px verdana, sans-serif;}
.calendario .calDiaNormal a:hover{color:#FF8000;font:normal 10px verdana, sans-serif;}
/* DIA FIM DE SEMANA SEM EVENTOS */
.calendario .calDiaNormalFimDeSemana{background-color:#F5F5F5;}
.calendario .calDiaNormalFimDeSemana a:link, .calendario .calDiaNormalFimDeSemana a:active, .calendario .calDiaNormalFimDeSemana a:visited{
font:bold 10px verdana, sans-serif;color:#FF8800;}
.calendario .calDiaNormalFimDeSemana a:hover{font:bold 10px verdana, sans-serif;color:#333333;}
.calDiaNormalComEventos{background-image:url(../_img/pod_calFDS.gif); color:#FFF;}
.calDiaNormalComEventos a:link, .calDiaNormalComEventos a:visited, .calDiaNormalComEventos a:active{color:#FFFFFF; font-weight:bold;}
.calDiaNormalComEventos a:hover{color:#000000;}
.calDiaActualComEventos{background-image:url(../_img/pod_calToday.gif); color:#FFF;}
.calDiaActualComEventos a:link, .calDiaActualComEventos a:active, .calDiaActualComEventos a:visited{font-weight:bold; color:#FFFFFF;}
.calDiaActualComEventos a:hover{color:#000;}

.titAgenda{background:#708189 url(../_img/event-bgTit.gif) repeat-x; padding:8px; font-size:16px; color:#FFF; font-weight:bold; text-align:right; font-family:Georgia, "Times New Roman", Times, serif;}
.events-ListaDia, .events-ListaProximo, .events-ListaDestaque{margin-bottom:10px;}

.event-PesqDestaque{margin-bottom:40px; padding-bottom:20px; border-bottom:1px solid #C5D4DC;}
h1.event-Titulo{font-size:14px; margin-bottom:10px; border-bottom:1px solid #C5D4DC; padding-bottom:5px;}
h2.event-SubTitulo{font-size:10px; color:#8D8D8D;}
.event-Local{margin-top:10px; font-size:10px; color:#000033;}
.event-Local span{font-weight:bold;}
.event-detailsEvents{padding-top:10px;}
.event-DocDownload{margin:10px 0; font-size:11px;vertical-align:middle;}
.event-DocDownload img{vertical-align:middle;}

.event-destDiario{margin-top:20px;}
.event-destDiario .eventDestDia{font-weight:bold; background:#FFF url(../_img/eventsDay-bg.gif) repeat-y top; padding:5px; margin-bottom:6px;}
.event-destDiario .eventTitDia{font-size:11px; padding-left:10px;}

.event-datasRealizacao{
	background-color:#59626b;
	color:#FFFFFF;
	padding:5px;
	background:#FFF url(../_img/event-bgTit.gif) repeat-x bottom;
	}

/*  VERSION */
#ctl00_VersionOptions1_Contentor{height:19px;}
#versions ul{padding:0; margin:0; list-style:none; float:right;}
#versions li{float:left; padding:0 3px;}
#versions li img{border:none;}


/* MENU ACESSIVEL */

#AcesMenu{margin-top:40px;}
#AcesMenu .titulo{
	border-bottom:1px solid #596A72;}

.mapasite1{padding-left:5px;font-weight:bold;}
.mapasite1 a:link, .mapasite1 a:visited{font-weight:bold;}
.mapasite1 a:hover{text-decoration:underline;}
.mapasite1 a:active{text-decoration:underline;}
.mapasite1 tt{font-size:1.2em;}
a.mapasite2{font-weight:bold;}
a.mapasite2:hover{text-decoration:none;}
.mapasite3{padding-left:12px; padding-top:2px; padding-bottom:2px;}
.mapasite3 a:link, .mapasite3 a:active, .mapasite3 a:visited{color:#7DA022; text-decoration:none;}
.mapasite3 a:hover{text-decoration:underline;}

.mapaSiteAceKey{font-size:1.1em;width:15px;}
.mapaSite3Ace span{padding-left:15px;}
a.mapaSite2Ace:link,a.mapaSite2Ace:visited{font-weight:bold;}
a.mapaSite2Ace:active{text-decoration:underline;}
a.mapaSite2Ace:hover{text-decoration:underline;}
.mapaSite3Ace a:link, .mapaSite3Ace a:visited{color:#7DA022; text-decoration:none;}
.mapaSite3Ace a:active{text-decoration:underline;}
.mapaSite3Ace a:hover{text-decoration:underline;}

/* TOPO EVENTOS */
.voltarTopo{text-align:right;}
.voltarTopo a{display:block;background:transparent url(../_img/voltarTop.gif) no-repeat right 50%;padding-right:16px;}

/* PICLENS */
#piclensGalBtn{background-image:url(http://lite.piclens.com/images/PicLensButton.png);background-repeat:no-repeat;background-position:right;padding-right:18px;}
#piclensGal{background-color:#139CFF;z-index:50;position:absolute;top:14px;left:547px;padding:0 10px 0 0;margin:0;width:185px;display:none;border:1px solid #258ACE;}
#piclensGal ul{margin:0;padding:0;list-style:none;}
#piclensGal li{padding:3px 0 3px 10px;}
#piclensGal li small{color:#0066CC;font-size:9px;}
	
/* +++++++++ MULTIMEDIA NEW +++++++++ */
.mm_container ul{padding:0;margin:0;list-style:none;float:right;}
.mm_container li{float:left;padding-right:4px;padding-top:3px;list-style-image:none !important;}
.mm_haveDetail{background-color:#F6F6F6;margin:3px 0;padding:2px 6px;}
.mm_link img{border:0;vertical-align:middle;}
#indicadores table{width:100%;text-align:right;border: 1px solid #B9C7D5;border-bottom:none;border-top:none;border-collapse:collapse;font-size:12px;}
#indicadores th, #indicadores td{padding:5px;border:1px solid #B9C7D5; border-collapse:collapse;}
#indicadores th{border-top:none;}
#indicadores th.header{background-color:transparent !important;background-image:url(../_img/bg.gif);cursor: pointer; font-weight: bold; background-repeat: no-repeat; background-position: center right;text-align:right;padding:13px 22px 15px 0;border-bottom:none;}
#indicadores th.headerSortDown { background-color:transparent !important;background-image:url(../_img/desc.gif);background-repeat: no-repeat; background-position: center right;cursor: pointer; font-weight: bold; text-align:right;padding:13px 22px 15px 0;border-bottom:none;} 
#indicadores th.headerSortUp{background-color:transparent !important;background-image:url(../_img/asc.gif);background-repeat: no-repeat; background-position: center right;cursor: pointer; font-weight: bold; text-align:right;padding:13px 22px 15px 0;border-bottom:none;}
#indicadoresLegenda h1{font-size:14px;margin:0 0 10px 0;padding:0;border-bottom:1px solid #B9C7D5;}
#indicadoresLegenda ul{margin:0; padding:0; list-style:none;}
#indicadoresLegenda li{padding-left:20px;font-size:11px;color:#666666;padding-bottom:4px;}
#indicadores .textLeft{text-align:left;}
/* TOP 3 NOTICIAS EVENTOS SIDEBAR */
#tops{background:transparent url(../_img/separacao-lateral.jpg) no-repeat bottom;padding-bottom:15px;margin-bottom:15px;padding-left:10px;padding-right:10px;color:#FFFFFF;}
#tops h1{font:bold 13px Geneva, Arial, Helvetica, sans-serif;color:#C7D2E3;border-bottom:1px solid #747A8A;margin-bottom:8px;}
#tops ul{padding:0; margin:0; list-style:none;}
#tops li{font:normal 10px verdana, sans-serif; padding-bottom:10px;}
#tops li span{color:#ced9de;}
#tops li a{color:#f2f8f9;}

/* PICLENS SEARCH */
.histOdCoolIris{background-color:#FFFFFF;border:1px solid #6D84B4;}
.histOdCoolIrisBtn{background:#FFF url(../_img/histODCoolIris.gif) no-repeat left;padding-left:16px;font-weight:bold;}

/* FILTRAGEM LISTA NOTICIAS E EVENTOS */
.filtragemNotEveHeader{padding:3px;border-top:1px solid #E6E6E6;border-right:1px solid #E6E6E6;border-left:1px solid #E6E6E6;text-align:center;width:100px;font:bold 12px Arial, Helvetica, sans-serif;}
.filtragemNotEve{background-color:#F5F5F5;padding:5px;border:1px solid #E6E6E6;margin-bottom:10px;text-align:center;font:bold 12px Arial, Helvetica, sans-serif;}
.filtragemNotEve select, .filtragemNotEve input{border:1px solid #8D8D8D;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }


/* MY OESTE DIGITAL */

.myOD_Logged table{margin-left:auto;}
.myOD_Logged td{font-size:11px;}
.myOD_Logged img{vertical-align:top;}
.myOD_Login ul{padding:0; margin:0; list-style:none; border-top:1px dotted #CCCCCC; padding:10px 0; margin-top:10px;}
.myOD_Login li{float:left; font-size:11px; text-align:right;}
/*.myOD_Login li input{background-color:#FFFFFF; border:1px solid #4D5A62; font-size:11px;}*/
.myOD_EntityGrid{border:1px solid #999999;}
.myOD_EntityGrid th{background-color:#3366FF; color:#FFFFFF; background:#dddddd url(../_img/myODGridHeader.gif) repeat-x top; color:#4E4E4E; padding:5px; font-weight:normal;}
.myOD_EntityGrid td{font-weight:normal; font-size:11px; padding:5px; text-align:center;}
.myOD_EntityGrid img{vertical-align:middle;}

.myOD_editDadosGerais td{border-bottom:1px solid #DDDDDD; padding:8px 6px; font-size:11px;}
.myOD_editDadosGerais td td{padding:0; border-bottom:none;}
/*.myOD_editDadosGerais select, .myOD_editDadosGerais input{border:1px solid #4D5A62;}
.myOD_editDadosGeraisButtons{text-align:center; margin:30px 0;}
.myOD_editDadosGeraisButtons input, input.myOD_editDadosGeraisButtonsSolo{background-color:#FFFFFF; border:1px solid #4D5A62; font-size:11px;}*/
.myOD_editDadosGeraisButtons{text-align:center; margin:30px 0;}
.myOD_editDadosGeraisButtons input, input.myOD_editDadosGeraisButtonsSolo{font-size:11px;}

.myOD_editBody textarea, .myOD_textarea{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
.myOD_editBody h1{padding:0; margin:0 0 10px 0; color:#383838; font-size:14px;}

.myOD_newsletterRegister h1{
	font:bold 15px Geneva, Arial, Helvetica, sans-serif;
	margin:10px 0 25px 0;
	}
	
.myOD_newsletterRegisterBody h2{
	font:bold 12px Geneva, Arial, Helvetica, sans-serif;
	color:#4E4E4E;
	padding:10px;
	margin:0;
	border-bottom:1px solid #E4E4E4;
	background:transparent url(../_img/myOD_newsletteTitle.gif) repeat;
	}

.myOD_newsletterRegisterBody{
	float:left; width:215px;
	border:1px solid #E4E4E4;
	padding:0 0 10px 0;
	margin:20px 2px 5px 2px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

	
.myOD_newsletterRegisterBodyInner{padding:0; margin:10px 10px 0 10px; line-height:normal;}
.myOD_newsletterRegisterBodyInner input{vertical-align:middle;}
.myOD_mainMyAccount{
	font:normal 12px Geneva, Arial, Helvetica, sans-serif;
}

.myOD_mainMyAccount ul{
	padding:0;
	margin:20px;
	list-style:none;
}

.myOD_mainMyAccount li{
	padding:0 0 10px 15px;
	margin:0;
	background:transparent url(../_img/myOd_bullet.gif) no-repeat left 5px;
	}
	
	
.myOD_editPersonalData{padding:10px;}
.myOD_editPersonalData table{margin-bottom:30px;}
.myOD_editPersonalData h2{padding:0; margin:0 0 10px 0; color:#383838; font-size:14px;}
.myOD_editPersonalData small{font-family:Arial, Helvetica, sans-serif;}
.myOD_editPersonalData td{border-bottom:1px solid #DDDDDD; padding:8px 6px; font-size:11px;}
.myOD_editPersonalData td table, .myOD_editPersonalData td td{padding:0; border-bottom:none; margin:0;}



/* AJAX PROGRESS PANEL */
.ajaxProgressPanel{background-color:#ffeea3; border:1px solid #fde167; filter:alpha(opacity=90);opacity:0.9;position:relative; top:0; left:0;}
.ajaxProgressPanel div{width:100%;font-weight:bold; font-size:11px; text-align:center; padding:5px;}

/* DETAILS POPUP */
.detailPanel *{text-align:left;}
.detailPanel{background-color:#FFFFFF; border:3px double #81929A; width:300px;height:230px;}
.detailPanel #pnlTableHeader{padding:5px 7px 7px 7px; margin:0; background:#5c6d75 url(../_IMG/myOD_ConfPopHeader.gif) repeat-x top; cursor:move;color:#FFF; font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-align:left;}
#pnlTableHeader span{color:#FFF; font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-align:left;}
#pnlTableHeader td{text-align:left;}
.detailPanel div{width:290px;height:200px;overflow:auto; font-weight:normal; padding:6px;}
.detailPanel div ul{font-size:10px;padding:0;margin:10px 0 0 10px;list-style:none;}
.detailPanel div li{background:url(../_IMG/detalhesBullet.gif) no-repeat left top;padding-left:10px;padding-bottom:5px;border-bottom:1px solid #F2F2F2;margin-bottom:5px;}
.detailPanel div li span{font-weight:bold;}
.detailPanel input{border:1px solid #4D5A62;}

/* CONFIRMACAO POP UP */
.confirmPopupBackground{background-color:#FFFFFF;filter:alpha(opacity=1);opacity:0.01;}
.confirmPopup{background-color:#FFFFFF; border:3px double #81929A;}
.confirmPopup h1{padding:5px 7px 7px 7px; margin:0; background:#5c6d75 url(../_IMG/myOD_ConfPopHeader.gif) repeat-x top; cursor:move;text-align:left;color:#FFF; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
.confirmPopup div{padding:5px;font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#2E2E2E;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{border:1px solid #4D5A62;}


/* PESQUISA ENTIDADES */
.myOD_PesquisaSimples{border:1px solid #BDC2C8; padding:15px; background-color:#DDe1E4; margin-bottom:20px;}
.myOD_PesquisaSimples td{font-size:11px;}
.myOD_PesquisaSimples input, .myOD_PesquisaSimples select, .checkDirectUrl{background-color:#FFFFFF; font-size:11px; border:1px solid #bdc2c8;}
.myOD_PesquisaSimples input:focus, .checkDirectUrl:focus{background-color:#ECEDEF;}
.myOD_PesquisaAvancada{padding:5px 0 0 0; display:none;}
.myOD_PesquisaAvancada td td{padding-top:10px;}
.myOD_PesquisaFooter{text-align:right;}
#myOD_OpenPesquisa:hover{cursor:pointer;}

#myOD_resultaodPesquisa h2{
	border-bottom:1px solid #596A72; border-top:1px solid #596A72; background-color:#ECEDEF;
	text-align:right;
	font:normal 12px Geneva, Arial, Helvetica, sans-serif;
	padding:5px;
	margin-bottom:15px;
	}
	
.myOD_pesquisaPaginacao{
	text-align:center;
	padding-top:10px;
	padding-bottom:3px;
	margin-top:15px;}
	
.myOD_pesquisaPaginacao a{padding-bottom:5px; color:#83a3ba;}
	
a.EntityPagination_ActualNumber:link, a.EntityPagination_ActualNumber:visited, a.EntityPagination_ActualNumber:active, a.EntityPagination_ActualNumber:hover{
	color:#436177; background:transparent url(../_img/myOD_ActualNumber.gif) no-repeat bottom center; font-size:13px; }
	
.myOD_itemPesquisa{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #C5D4DC;
	}
	
.myOD_itemPesquisa h1{
	font:bold 13px Geneva, Arial, Helvetica, sans-serif;
	padding-left:22px;
	background:transparent url(../_img/myOD_vCard.gif) no-repeat left;
	margin-bottom:5px;
	}
	
.myOD_itemPesquisa span{
	color:#191919;
	font-size:10px;
	}
	


.myOD_itemPesquisaContactos img{vertical-align:middle;}
	
.myOD_itemPesquisa .itemData{
	color:#A7A7A7;
	font-size:10px;}
	
	
.myOD_Editor td, .myOD_Editor div, .myOD_Editor iframe, .myOD_Editor textarea, .myOD_Editor *{font:normal 11px Geneva, Arial, Helvetica, sans-serif;}
#ctl00_masterContentPlaceHolder_WebUserEntity_Body1_rbTemplates td{vertical-align:top; background-color:#EBEBEB; margin-left:2px; padding:3px; border:1px solid #E4E4E4;}
#ctl00_masterContentPlaceHolder_WebUserEntity_Body1_rbTemplates input{vertical-align:top;}

#userBodyTemplate{
	word-wrap: break-word;}

#myOD_PesquisaEntidade h1{color:#FA9709; font-size:16px; margin:10px 0;}

.myOD_homeIntro h1{color:#FA9709; font-size:16px; margin:10px 0;}

.myOD_lastEntHome{margin-top:25px;}

.myOD_lastEntHome h1{color:#FA9709; font-size:16px; margin:10px 0;}

.myOD_lastEntHome h2{font-size:12px; padding-top:10px;}
.myOD_lastEntHome li span{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;} 
.myOD_lastEntList{margin:0; padding:0; width:100%; list-style:none;}
.myOD_lastEntList li{float:left; width:49%; border-bottom:1px solid #CCCCCC; padding-bottom:5px; margin-bottom:10px; border-left:5px solid #FFF;}


.myOD_footerEntidades td{
	background-color:#E8E8E8;
	font-size:10px;
	color:#888888;}

.myOD_footerEntidades input{
	border:none;
	background:transparent;
	font-size:10px;
	color:#888888;
	cursor:pointer;
	}

.myOD_footerEntidades textarea{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#242424; border:1px solid #767676;}
input.myOD_footerEntidadesEnviar{font-size:12px; color:#4B4B4B; margin-top:10px; border:1px solid #767676;}
.myOD_reportDiv{display:none;}

.googleIdiomas { overflow:hidden; background:transparent url(../_img/separacao-lateral.jpg) no-repeat bottom;}
.googleIdiomas table{
	width:100%;
}
.googleIdiomas table td div{
	display:none;
}
.googleIdiomas table td iframe{
	margin:1px auto 1px auto;
}

.beta{
	padding-left:4px;
	vertical-align:top;
	}
	
.beta img{vertical-align:top;}