/****************************************/
/* PORTAL NAME: ASS MUN DO OESTE        */
/* AUTHOR: MAKEWISE - NELSON RODRIGUES  */
/* INIT DATE: 10SET2008                 */
/****************************************/


/* ALL */
html, body{
	padding:0;
	margin:0;
	}
	
body{
	color:#29353c;
	font:normal 12px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	background:#b6bec9 url(../_img/bodyBackground.gif) repeat-x top;
	}
	
.highlight 
{
font-weight:bold;
text-decoration: none;
background-color:#FBF7B2;
}
hr{
	border:1px solid #FFF;
	border-bottom:1px solid #A0A0A0;
	padding-bottom:10px;
	}
img{border:none;}

a:link, a:visited, a:active{text-decoration:none; color:#3b79a4;}
a:hover{text-decoration:none; color:#F57D00;}

.clear{clear:both;}


	
#wrapper{
	width:960px;
	margin:0 auto;
	padding-bottom:20px;
	background:#FFFFFF url(../_img/headerBackground.jpg) repeat-x top;
	}
	
.imaLeft{
	float:left;
	padding:0 10px 10px 0;
	}
	
.imaRight{
	float:right;
	padding:0 0 10px 10px;
	
	}
	
.titulo{
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	color:#91a01c;
	padding-bottom:20px;
	margin:0;
}

.data{color:#999999; font:bold 9px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; padding-top:10px;}

.postTitulo, .anteTitulo{font:bold 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.sub_titulo, .sub_titulo a{font:bold 17px 'Trebuchet MS', verdana, arial, sans-serif; color:#F57D00; margin-bottom:10px;}
.sub_titulo a:hover{color:#3b79a4;}

#contentPrint{
	background:transparent url(../_img/bgContent.gif) no-repeat top;
}

.conteudo, .asSubMenu{
	background:transparent url(../_img/bgContent.gif) no-repeat top;
	padding:16px;
	line-height:18px;
	text-align:justify;
	}
.asSubMenu{	
border-left:10px solid #FFF;}
	
.asSubMenu{text-align:left;}
	
.subMenu{
	padding:0;
	margin:0;
	list-style:none;}
	
.subMenu li{
	text-align:left;
	line-height:normal;
	background:transparent url(../_img/subMenuBullet.gif) no-repeat left 4px;
	padding:0 0 5px 13px;}
	
/* LEFT COLUMN */

#leftColumn{
	width:225px;
	float:left;
	padding:0 11px;
	_padding:0 5px 0 11px;
	}

.pageDate{
	font:normal 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
	margin:13px 0 26px 0;
	letter-spacing:1px;
	}
	
.boxLeft{
	background:transparent url(../_img/bgLeftColumn.gif) repeat;
	}
	
.boxLeft hr{
	border:none;}
	
.boxLeft h1{
	background:#FFFFFF url(../_img/h1LeftColumn.gif) repeat;
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	color:#91a01c;
	padding:9px 9px 4px 9px;
	margin:0;
	}

.boxLeftInner{padding:10px 9px 10px 9px; border-bottom:15px solid #FFFFFF;}

.boxLeftInner ul{padding:0;margin:0;list-style:none;}
.boxLeftInner li{
	padding:0 0 15px 15px;
	background:transparent url(../_img/bulletLeft.gif) no-repeat left 5px;
	font:normal 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#aaaaaa;
	}
	
.boxLeftInner li a{
	font:bold 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#3b79a4;
	}

.boxLeftInner li a:hover{color:#F57D00;}


.moreNewsLeft{
	text-align:right;
	}

.moreNewsLeft a{
	font:normal 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#6c6c6c;
	}
	
.moreNewsLeft a:hover{
	color:#3d3c3c;
	}
	
.dataNews{
font:normal 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#6c6c6c;
}
	
.meteo{
	padding-right:10px;
	font:normal 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
	
.meteo a{
	text-decoration:none;
	color:#626c75;}

.meteo a:hover{
	color:#FFF;
	}
	
.meteo img{
	vertical-align:middle;
	margin-right:13px;
	}
	
.pesquisa{
	background:transparent url(../_img/bgPesquisa.gif) no-repeat top left;
	}

/* RIGHT COLUMN */

#rightColumn{
	width:710px;
	float:right;
	}
	
#painel{
	background:transparent url(../_img/bgPainel.gif) no-repeat top;
	padding-top:9px;
	padding-left:13px;
	border-bottom:20px solid #FFFFFF;}
	
#contentPrint{margin:0 13px;}


.AmoHome{
	border:2px solid #b4bcc7;
	padding:10px;
	margin-bottom:20px;
	margin-top:10px;
	background-color:#FFF;
	}
	
.acessoRapido{
	border:1px solid #b4bcc7;
	background-color:#ededee;
	margin:0 4px 20px 0;}
	
.acessoRapido td{
	padding:10px;
	font:bold 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	width:25%;
	vertical-align:text-top;}
	
.acessoRapido a{
	color:#29353c;
	background:transparent url(../_img/smallBullet.gif) no-repeat left 4px;
	padding-left:10px;
	display:block;
	}
	
.acessoRapido a:hover{
	color:#F57D00;}
	
.homeDestaque{
	background:transparent url(../_img/bgContent.gif) no-repeat top;
	padding:16px;
	}
	
	
.tituloDestaque, .tituloDestaque a{font-size:18px; font-weight:bold; padding-bottom:20px;}
.clipping, .legislacao{
	width:100%;
	}
	

.clipping .titulo, .legislacao .titulo{
	background-color:#ededee;
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	color:#91a01c;
	padding:10px;
	margin:0 0 10px 0;}

.clippingLinks{padding-top:15px;}
.clippingLinks ul{
	padding:0;
	margin:0;
	list-style:none;}
	
.clippingLinks li{
	float:left;
	padding-right:10px;
	}
	
.clippingLinks a{
	display:block;
	background:transparent url(../_img/bigBullet.gif) no-repeat left 5px;
	padding-left:13px;
	text-decoration:none;
	color:#F57D00;
	text-decoration:none;
	font:bold 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
	
.clippingLinks a:hover{color:#3b79a4;}
	
	
.mais, .maisDestaque{
	text-align:right;
	margin-top:15px;
	}
	
.mais a, .maisDestaque a{
	background:transparent url(../_img/maisIco.gif) no-repeat right 4px;
	padding-right:14px;
	color:#F57D00;
	text-decoration:none;
	font:bold 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
	
.mais a:hover, .maisDestaque a:hover{color:#3b79a4;}

/* NOTICIAS */

.pageControl ul{list-style:none; margin:0; padding:0;}
.pageControl li{display:inline;}
.pageControl li img{vertical-align:middle;}
.newsResume{background:transparent url(../_img/sepContent.gif) no-repeat center bottom; padding-bottom:25px; margin-bottom:35px;}
.btnInTexter{font:bold 9px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#666666; padding-right:10px;}

/* SONDAGEM */
.titSideSurvey, .resSideSurvey{font:normal 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
.titSideSurvey{font-weight:bold; padding-bottom:10px; }
.resSideSurvey{color:#3b79a4; display:block; padding-right:10px;}
.inputSurvey{border:1px solid #063058; margin-top:10px;}
.linkSideSurvey{background:transparent url(../_img/smallBullet.gif) no-repeat left 4px; padding-left:10px; font-size:10px;}
.tituloSurvey{
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	color:#91a01c;
	padding-bottom:20px;
	margin:0;
}
.titSurvey{color:#F57D00; font-weight:bold; font-size:14px;}

.resSurvey hr{
	background-color:#F57D00;
	border:none;
	}

/* CONTACTS */
.contacts-detail{width: 100%; background:transparent url(../_img/sepContent.gif) no-repeat center bottom; padding-bottom:25px; margin-bottom:35px;}
.contacts-detail dt{width: 35px; float: left; margin:0; padding-bottom:10px; font-weight:bold;}
.contacts-detail img{vertical-align:middle; }
/* commented backslash hack for mac-ie5 */
.contacts-detail dt{clear: both;}
/* end hack */
.contacts-detail dd{float: left; width: 250px; margin: 0 0 0 0; padding-bottom:10px;}

.contact-details-image img{background-color:#fff;}	

/* DOCUMENTS */
.docDetail{background:transparent url(../_img/sepContent.gif) no-repeat center bottom; padding-bottom:15px; margin-bottom:15px;}

.docMoreRec{
	font-size:9px;
	line-height:normal;
	padding:15px 0;
	margin:0 0 15px 0;
	background:transparent url(../_img/sepContent.gif) no-repeat center bottom;
	font-weight:bold;}
	
#docInfo{margin-top:30px; font-size:9px; font-weight:bold; vertical-align:middle;}
#docInfo a{display:block;}
#docInfo a img{vertical-align:middle;}
.inputForm{border:1px solid #063058; background:#FFFFFF;}
.treeView{font-size:10px;}

.docData{font:bold 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.docDesc{border:1px solid #E0E0E0; background-color:#F5F5F5; padding:6px;}

/* +++++++++ MULTIMEDIA NEW +++++++++ */
.mm_container ul{
	padding:0;
	margin:0;
		list-style:none;
	}

.mm_container li{
	float:left;
	padding-right:4px;
	padding-bottom:10px;
	list-style-image:none !important;
	}

.mm_haveDetail{
	background-color:#F6F6F6;
	margin:3px 0;
	padding:0 6px;
	}
	
.mm_link img{
	border:0 !important;
	vertical-align:middle;
	}

.mm_table{
	padding:0;
	margin:0;
	}
	
.mm_titulo{
	background-repeat:repeat-x; font:bold 20px Helvetica, Sans-serif; color:#007F00; padding:5px; border-bottom:1px solid #007F00; margin-bottom:20px;
}

/* --------- */
#multimedia-bar{
background-repeat:repeat-x; font:bold 20px Helvetica, Sans-serif; color:#007F00; padding:5px; border-bottom:1px solid #007F00; margin-bottom:20px;
}
	
.mmDiv ul{
	width:60px;
	padding:0;
	margin:0 0 0 auto;
	}
	
.mmDiv li{float:right;}
	
/* FORMS */
.formListItem{
	background:transparent url(../_img/sepContent.gif) no-repeat center bottom; padding-bottom:25px; margin-bottom:35px;
}
.titForms{padding-bottom:10px; padding-left:10px;  background:transparent url(../_img/bigBullet.gif) no-repeat left 5px;}
.titForms, .titForms a{
font:bold 12px 'Trebuchet MS', verdana, arial, sans-serif; color:#F57D00; 
}

.fillForm{
	text-align:right;
	font-size:10px;}


.formFillData input, .formFillData select, .formFillData textarea, .formFillData.inputForm{
	
	font:normal 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

.form-table, .form-table td{
	border:1px solid #818181;
	border-collapse:collapse;
	vertical-align:text-top;
}

.form-table{
	background-color:#FFF;
	}

.form-table td{
	padding:3px 6px;}
	
.formConfirmLinks ul{padding:0; margin:0; list-style:none;
}

.formConfirmLinks li{
	display:inline;
	background:transparent url(../_img/smallBullet.gif) no-repeat left 6px;
	padding-left:10px;}

/* EVENTOS */
.dropDownMeses select, .dropDownMeses input{
	border:1px solid #063058; margin-top:10px;
	}
	
.eveFilterButton{margin:0; padding:0;}

.eveCategorias{
	padding-top:20px;
	font:bold 13px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#F57D00;}
	
.eveCategorias table{
	color:#29353c;
	font:normal 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}
	
/**** CALENDARIO ***/

/* BORDER */
.calendario{border:1px solid #3b79a4; font:normal 11px 'Trebuchet MS', arial, verdana, sans-serif;}

/* MES E ANO */
.calCabecalho{background-color:#3b79a4; border:1px solid #3b79a4; }
.calCabecalho td{color:#FFFFFF; font:normal 11px; border:1px solid #3b79a4; padding:3px;}
/* DIAS SEGUNDA, TERCA... */
.calDiasSemana{font-size:11px; font-weight::normal; background-color:#EAE8E8; border:1px solid #376CA2;}

.calDiaActual{background:transparent url(../_img/eventosDiaActual.jpg) repeat; border:1px solid #3b79a4;}
.calDiaActual a{font-weight:bold; color:#FFFFFF;}
.calDiaActual a:hover{color:#FFFFFF; text-decoration:underline;}
.calDiaActualComEventos{background-color:#3b79a4; color:#FFFFFF}
.calDiaActualComEventos a:link, .calDiaActualComEventos a:visited, .calDiaActualComEventos a:active, .calDiaActualComEventos a:hover{color:#FFFFFF; font:bold;}
.calDiaActualFimDeSemana{}

.calDiaNormal{border:1px solid #376CA2;}
.calDiaNormalComEventos{border-top:1px solid #710c71; font-weight:bold}
.calDiaNormalComEventos{background-color:#376CA2;}
.calDiaNormalComEventos a:link, .calDiaNormalComEventos a:visited, .calDiaNormalComEventos a:active{color:#FFFFFF;}
.calDiaNormalComEventos a:hover{color:#FFFFFF; text-decoration:underline}
.calDiaNormalFimDeSemana{background-color:#E2E2E2; border:1px solid #376CA2;}

.calDiaSeleccionado{font:bold;border:1px solid #3b79a4; background:transparent url(../_img/eventosDiaSel.jpg) repeat;}
.calDiaSeleccionadoFimDeSemana{font:bold;border:1px solid #3b79a4; background:transparent url(../_img/eventosDiaSel.jpg) repeat;}


/* TITULO DO EVENTO */
/*.eventos{
	background:url(../_IMG/bullAgenda.gif) no-repeat 0 4px;
	vertical-align:middle;
	padding-left:16px;
	padding-top:1px;
	}*/
.localEvento{text-align:left; font-size:10px; color:#6e7c87; margin-top:10px;}
.eventos, .eventos a:link, .eventos a:visited, .eventos a:active{
	font:bold 13px 'Trebuchet MS', verdana, sans-serif;
	color: #6e92a7;
	text-decoration:none;
	}
.eventos a:hover {
	font:bold 13px 'Trebuchet MS', verdana, sans-serif;
	color:#ff8000;
	text-decoration:none;
}


.tabPeriodo{
	border:1px solid #CDD8D9;
	margin-bottom:20px;

}
/* DESCRICAO DO EVENTO */
.descEvento{
	text-align:justify;
	}
	
.descEvento img{
	float:right;
	margin:0 0 10px 10px;
	border:5px solid #FFFFFF;
	}

.eventoImg{
	float:right;
	margin:0 0 10px 10px;
	border:5px solid #FFFFFF;
}

.imaHora{
	float:right;
	border:1px solid #D2D2D2;
	border-left:5px solid #D2D2D2;
	margin:0 0 10px 10px;
}
/* TITULO EVENTOS */
.titEvento a{
	margin:0 0 10px 0;
	padding:0;
	font-size:16px;
	color:#4b6f8f;
	font-family:'Trebuchet MS',sans-serif;
	}
.titEvento a:hover{border-bottom:1px dashed #4b6f8f}

/* TITULO DE EVENTOS - DETALHE */
.titAgendaInner{
	background-color:#FFFFFF;
	border:1px solid #3B79A4;
	text-align:right;
	padding:5px;
	margin-bottom:10px;
	color:#3B79A4;
	font:bold 12px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;

	}

/* PROGRAMACAO DIARIA - TITULO */
.titPeqAgenda{
	background-color:#BBC4CB;
	text-align:left;
	color:#58767E;
	padding:5px;
	font-weight:bold;
	margin:15px 0 0 0;
}




/* LISTAGEM LISTA */
.titAgenda{
	background-color:#FFFFFF;
	border:1px solid #3B79A4;
	text-align:right;
	padding:5px;
	margin-bottom:10px;
	color:#3B79A4;
	font:bold 12px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

/* LISTAGEM PROXIMO EVENTOS */
.titAgendaProx{
	background-color:#6E92A7;
	text-align:left;
	color:#FFFFFF;
	padding:5px;
	text-transform:uppercase;
	font-weight:bold;
	border-left:15px solid #336699;
}

/* LISTAGEM PROXIMO DESTAQUE */
.titAgendaDest{
	background-color:#6E92A7;
	text-align:left;
	color:#FFFFFF;
	padding:5px;
	text-transform:uppercase;
	font-weight:bold;
	border-left:15px solid #ff8800;
}

.titPeqBoldAgenda{
	margin-top:30px;
	
	background-color:#CDD8D9;
	text-align:left;
	color:#51566E;
	padding:5px;
	font-weight:bold;
	}



/* PERIODOS */
	
/* TITULO DO PERIODO - DETALHE */
.titPeriodo{
	padding-top:3px;
	padding-bottom:5px;
	color:#4c6d80;
	font:bold 12px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	}
	
.nomeDia{
	color:#4c6d80;
	font:bold 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	padding-top:4px;
	}

.dataPeriodo, .horarioDia{
	font:bold 9px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	}
	
/* TABELA EVENTOS DO DIA - DETALHE */
.tabDia{
	text-align:left;
	padding:5px 0;
	margin:0 0 15px 0;
	border:1px solid #BBC4CB;
	background-color:#F5F5F7;
	}
.desDia{
	margin:0;
	padding:0;
	}
.divPad{margin:0; padding:0;}

.tabAct{margin:10px 15px 0 0; width:100%;}

/* ACTIVIDADE - DETAIL */
.horaAct{
	font:bold 9px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	border-right:1px solid #93A6BD;
	width:60px;
	text-align:center;
	}



.nomeAct{
	font:bold 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #222222;
	}
	
.eventoActividade{
	font:normal 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	}

.tabAgenda{margin-top:0; padding:0;}

/* DESTACAMOS PARA HJ */
.destHjEventos{
	font:bold 9px 'Trebuchet MS', verdana, sans-serif;
	text-transform:uppercase;
	color:#000;
	}
	
.destHjEventos a:link, .destHjEventos a:visited, .destHjEventos a:active{text-transform:none; font:bold 10px verdana, sans-serif;}

/* ++++++++ ++++++++ */
.eventCategorie{
	background-color:#FFFFFF;
	border:1px solid #3B79A4;
	text-align:right;
	padding:5px;
	margin-bottom:10px;
	color:#3B79A4;
	font:bold 12px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	}

.eventActividade{
	border:1px solid #93A6BD;
	padding:5px;
	width:90%;
	margin:0 auto;
	margin-bottom:10px;
	}
	
.horaFim{
	background:transparent url(../_img/agendaHora.jpg) no-repeat center top;
	padding-top:5px;
	margin-top:2px;
	}
	
/* FOOTER */
#footer{
	margin:20px auto 0 auto;
	width:940px;
	background-color:#7689a1;
	padding:10px;
	}
	
/* VERSOES */
.langVersion{
	padding:10px;
	margin-bottom:15px;
	}
	
.langVersion ul{
	padding:0; margin:0;
	list-style:none;
	}

.langVersion li{
	padding-right:10px;
	display:inline;
	}
	
/* NEWSLETTER */

.newsletter a{
	text-decoration:none;
	color:#626c75;
	font:normal 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	display:block;
	padding-bottom:2px;
	}
	
.newsletter a:hover
{
text-decoration:none;
color:#FFF;
}

/* CATALOGOS */
/********************************/
/* 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;
}

/* FOOTER OESTE DIGITAL */
#footerOesteDigial{
	margin:15px 0;
	}
	
.footerLinks{
	background-color:#7588A0;
	padding:4px 10px;
	font-size:11px;
	color:#3d4d60;
	font-weight:normal;
	}
	
.footerLinks a:link, .footerLinks a:visited, .footerLinks a:active{
	color:#3d4d60;}
	
.footerLinks a:hover{
	color:#FFF;}
	
.footerLinks img{
	vertical-align:middle
	}
	
.footerLogos{
	background-color:#EFEFEF;
	font-size:10px;
	padding:10px 0;
	}
	



/* JQUERY OVERRIDE CLASSES */
.inputButton{
	background:#FFF url(../_img/bgBtn.jpg) repeat-x center center;
	color:#FFF;
	}
	
.textAlign img{margin:10px;}