body, html, div, table, td{margin:0; padding:0;}
body{margin-bottom:10px;}
img{border:none;}
.clear{clear:both;}
a:link, a:visited, a:active{color:#00A029; text-decoration:none;}
a:hover{text-decoration:underline;}

.floatRight{float:right; margin:5px 5px 10px 10px;}
.floatLeft{float:left; margin:5px 10px 10px 5px;}

input, select, textarea{background-color:#FFFFFF; border:1px solid #003333; font:normal 11px arial, verdana, sans-serif; color:#003333; padding:1px;}

#wrapper{width:930px; margin:10px auto; font:normal 11px arial, sans-serif; color:#28373C;}
#header{width:930px; height:171px; border-bottom:1px solid #fff;}
#sub-header{
	background:#fff url(../_img/backSubheader.jpg) repeat-x center; }

#conteudo-sup-esquerda{margin:5px 0}

#breadcrumb{padding-left:10px; text-transform:uppercase; font-size:10px;}
#breadcrumb span{color:#fff;}
#acesso{width:205px; float:right; font:normal 8px arial, verdana, sans-serif; text-transform:uppercase; color:#003333;}
#acesso a:link, #acesso a:visited, #acesso a:active{font:normal 8px arial, verdana, sans-serif;}

#acesso a:link, 
#acesso a:visited, 
#acesso a:active{color:#003333; border:none;}

#breadcrumb a:link, 
#breadcrumb a:visited, 
#breadcrumb a:active{color:#fff; border:none;  text-transform:uppercase;}
#breadcrumb a:hover, #acesso a:hover{text-decoration:underline;}

#conteudo-esquerda{width:175px; float:left; margin-right:20px;}
#conteudo-central{width:505px; float:left; line-height:150%; text-align:justify;}
#conteudo-direita{width:205px; float:right; padding:0; margin:0;}

/*.................................. CONTEUDO-DIREITA .......................................*/
#destaques{border-left:1px solid #28373C; padding:12px;}
#destaques .logo{border-bottom:1px solid #28373C; margin-bottom:20px; padding-bottom:20px;}
#dest001{border-bottom:1px solid #28373C; padding-bottom:12px;}
#dest002{padding-top:12px;}
.destaques_titulo{color:#00A029; font:normal 13px arial, verdana, sans-serif; padding-bottom:12px;}
.destaques_conteudo{color:#003333; font:normal 12px arial, verdana, sans-serif; padding-top:12px;}
#logos{margin:30px 0 30px 0;}
#logos-titulo{font:bold 9px verdana; padding-bottom:12px;}
#logos-od{vertical-align:middle;color:#828282; font:normal 9px arial, verdana, sans-serif; text-align:center; padding-bottom:30px;}
#logos-od img{vertical-align:middle;}
#direitos{color:#828282; text-align:justify; font:normal 9px arial, sans-serif;; margin-bottom:15px;}
#ficha-tecnica{text-align:center; color:#C9C9C9; font:normal 9px arial, sans-serif;}
#ficha-tecnica img{vertical-align:middle;}
#ficha-tecnica a, #logos-od a{border:none;}


#sondagem{background-color:#EDEEEE; padding:10px}




/*.................................. CONTEUDO-ESQUERDA ### MENU.......................................*/


#menu{padding:0 10px 10px 10px; margin:0; background-color:#EDEEEE;}
#under-menu{margin-bottom:12px;}
.menu0{padding:15px 0 0 13px; background:transparent url(../_img/menuBull.gif) no-repeat left 17px;}
.menu0 a:link, .menu0 a:visited, .menu0 a:active{text-transform:uppercase; font:bold 13px arial, verdana, sans-serif; padding-right:18px; color:#003333; margin:0; padding:0;}
.menu0 a:hover{text-decoration:none; border:none; }
.menuDiv{font:normal 12px  arial, verdana, sans-serif;  padding-left:13px; color:#003333;}
.menuDiv a:link, .menuDiv a:visited, .menuDiv a:active{font:normal 12px  arial, verdana, sans-serif;  color:#003333;}
.menuDiv a:hover{border:none; color:#00A029;}
.menuDiv:hover, .menuDivhover{color:#00A029;}

.menuDivSel{font:normal 12px  arial, verdana, sans-serif;  padding-left:13px; color:#9CA6A6; background-position:right 2px; background-repeat:no-repeat;}
.menuDivSel a:link, .menuDivSel a:visited, .menuDivSel a:active, .menuDivSel a:hover{border:none; color:#00A029;}

.menu2{padding:0; margin:0; list-style:none;}
.menu2 li{padding-right:15px; font-weight:bold;}
.menu2 li a:link, .menu2 li a:visited, .menu2 li a:active{color:#9CA6A6;}
.menu2 li a:hover{text-decoration:underline;}

.menu0 a:link .menuUnic, .menu0 a:visited.menuUnic, .menu0 a:active .menuUnic, .menu0 a:hover .menuUnic{cursor:pointer;}

/*.................................. CONTEUDO-CENTRAL .......................................*/
#conteudo-central{font-size:small;}
#conteudo-central h1, .titulo-seccao{
	font:bold 18px  arial, verdana, sans-serif; color:#2ec622; margin:0; padding:0 0 5px 0; 
	text-transform:uppercase; 
	background:transparent url(../_img/titulobar.gif) no-repeat bottom left;
	}
	
#conteudo-central h2, .titulo{font:bold 14px  arial, verdana, sans-serif; padding-bottom:0; margin-bottom:0; color:#00A029; padding:0; margin:0 0 15px 0;}
#conteudo-central h3, .sub-titulo{font:bold 11px  arial, verdana, sans-serif; padding-top:0; margin-top:0; color:#666666; padding:0; margin:15px 0 0 0;}
#conteudo-central h2 a:link, #conteudo-central h2 a:visited, #conteudo-central h2 a:active,
.titulo a:link, .titulo a:visited, .titulo a:active{font:bold 14px  arial, verdana, sans-serif; padding-bottom:0; margin-bottom:0; color:#00A029; padding:0; margin:0 0 15px 0;}
.texto{
	text-align:justify;
	}

/*............................... NAVEGAÇÃO DAS LISTAS ......................................*/
.list-navigation{font-size:11px;}
.list-navigation a:link, .list-navigation a:visited, .list-navigation a:active{font-weight:normal; border:none;}
.list-navigation a:hover{border:none; color:#003333;}
.currentPage{font-weight:bold;}

/*............................. RSS .................................*/
.categorias-rss .sub_titulo{font-weight:bold;}
.categorias-rss hr{border:1px solid #FFFFFF; border-top:#79C507;}

/*.............................. NEWS ...............................*/
#news-list{margin-bottom:15px;}
.news-resume, #news-detail{border-bottom:1px dashed #5A6746; padding-bottom:10px;}
.news-resume img, #news-detail img{border:2px solid #D5F887;}
.news-data{font:bold 11px arial, verdana, sans-serif; color:#A2A2A2; background-image:url(../_IMG/newsdata.gif); background-repeat:no-repeat; background-position:left center; padding-left:18px; margin-top:10px;}
.fonte-noticia{font:bold 11px arial, verdana, sans-serif; color:#A2A2A2; background-image:url(../_IMG/newsdata.gif); background-repeat:no-repeat; background-position:left center; padding-left:18px;}
.news-leader{font-weight:bold; padding-bottom:15px;}
.news-comment{text-align:right; font:normal 10px arial, verdana, sans-serif; color:#818181;}
.news-more-images{text-align:right; font:normal 10px arial, verdana, sans-serif;}
.news-more-images a:hover{color:#003333;}

/* ........................... CONTACTOS ....................................*/

#contacts-list{margin-bottom:15px;}
.contacts-detail{border-bottom:1px dashed #5A6746; padding-bottom:20px; margin-bottom:20px;}
#contacts-list h1{margin-bottom:20px;}
.contacts-detail img{border:2px solid #D5F887; display:none;}
.list-contacts-itens dl{width: 100%; margin: 2em 0; padding: 0; border-top:1px solid #E7E7E7; padding-top:5px;font-size:12px;}
.list-contacts-itens dt{width: 70px; float: left; margin: 0 0 0 0; padding: .5em; padding-left:10px; font-weight:bold;}
/* commented backslash hack for mac-ie5 */
.list-contacts-itens dt{ clear: both; }
/* end hack */
.list-contacts-itens dd{float: left; width: 250px; margin: 0 0 0 0; padding: .5em;}

/*............................ CATALOGOS ............................................*/
.tituloCatalogo{font:bold 16px  arial, verdana, sans-serif; padding-bottom:0; margin-bottom:0; color:#FF0000;}
.imagemCatalogo{border:2px solid #79C507;}
.divImagemCatalogo{float:right;	padding: 10px 0px 15px 15px;text-align:center;}
.descCatalogo{background-color:#FCFEFE; border-bottom:1px solid #A6A6A6; padding-bottom:15px;}
.catalogo-header{border-bottom:1px solid #ECE9D8; padding-bottom:15px;}
.catalogo-header input, .catalogo-header select{background-color:#FFFFFF; border:1px solid #FF0048; font:normal 11px arial, verdana, sans-serif; color:#003333;}

/*............................... FORMULARIOS ................................................*/
#list-forms{}
.forms-inner{border-bottom:1px solid #A6A6A6; padding-bottom:15px;}
.formFill hr{border:1px solid #FFFFFF; border-bottom:1px solid #A6A6A6;}

/*............................... SONDAGEM ...................................................*/
#sondagem{margin-top:30px;}
#sondagem td{padding:2px 0;}
#sondagem input{border:none; background-color:}
#sondagem .titSideSurvey{color:#003333; text-transform:uppercase; font:bold 11px arial, verdana, sans-serif; padding-bottom:6px;}
#sondagem .inputSurvey{border:1px solid #003333; font:normal 11px arial, verdana, sans-serif; color:#003333;}
#detalhe-sondagem .tituloSurvey{font:bold 16px  arial, verdana, sans-serif; color:#333333; padding-top:20px;}
#detalhe-sondagem .titSurvey{font:bold 14px  arial, verdana, sans-serif; padding-top:0; margin-top:0; color:#003333; border-bottom:1px solid #A6A6A6; margin-top:20px;}
#detalhe-sondagem .pubSurvey{padding-bottom:15px; font:bold 12px  arial, verdana, sans-serif; padding-top:0; margin-top:0; color:#969696;}

/*.............................. DOCUMENTOS .....................................................*/
#document-list h2{padding-top:15px;}
#document-list .document-image{border:2px solid #79C507;}
.document-footer{border-bottom:1px solid #A6A6A6; padding:25px 0 10px 0;}
.document-properties{font:bold 12px  arial, verdana, sans-serif; padding-top:0; margin-top:0; color:#969696;}

/*.............................. MAPA DO SITE ..................................................*/
#mapa-site-inner{margin-top:20px;}
.mapasite1{padding:5px 15px; margin-bottom:10px; background-color:#EDEEEE;}
.mapasite1 a:link, .mapasite1 a:visited, .mapasite1 a:active{border:none; color:#28373C; font:bold 14px  arial, verdana, sans-serif;}
.mapasite1 a:hover{text-decoration:underline;}
.nivel2{vertical-align:middle; color:#003333; padding-left:25px;}
.nivel2 img{padding:0 5px 2px 0; vertical-align:middle;}
.mapasite3{padding-left:20px; font-size:85%;}
.mapasite3 a:link, .mapasite3 a:visited, .mapasite3 a:active{color:#65A505;}
.mapasite3 a:hover{text-decoration:underline; border-bottom:none;}

/*............................... PESQUISA ........................................................*/
#pesquisa{background:transparent url(../_img/fundoPesquisa.gif) no-repeat right;}
#pesquisa input{border:none; background-color:transparent; color:#006600}

/*............................... RESULTADOS DA PESQUISA ......................................*/
#pesquisa-header{background-color:#EBEBEB; font:normal 14px  arial, verdana, sans-serif; color:#003333; padding:5px;}
#pesquisa-navegacao-sup{text-align:right; padding:5px 10px; border-bottom:1px solid #EBEBEB; font:normal 11px arial, verdana, sans-serif;}
#pesquisa-navegacao-sup a{color:#003333;}
#pesquisa-navegacao-sup a:hover{color:#FF0000;}
#pesquisa-navegacao-inf{text-align:right; padding:5px 10px; border-bottom:1px solid #EBEBEB; font:normal 11px arial, verdana, sans-serif; background-color:#EBEBEB;}
#pesquisa-navegacao-inf a{color:#003333; border-bottom:1px solid #EBEBEB;}
#pesquisa-navegacao-inf a:hover{color:#FF0000;}
#pesquisa-resultados a{font:normal 14px  arial, verdana, sans-serif;}

.destaques_conteudo{
	text-align:justify;
	line-height:150%; 
	}


#subNav h1{ margin:0 0 20px 0;
font:bold 18px  arial, verdana, sans-serif; color:#2ec622; padding:0 0 5px 0; text-transform:uppercase; background:transparent url(../_img/titulobar.gif) no-repeat bottom right;}
#subNav-inner ul{
	padding:0; margin:0; list-style:none;}
	
#subNav-inner li{
	background:transparent url(../_img/sitemap-bulletN2.gif) no-repeat left 2px;
	padding-left:15px;
	margin-bottom:5px;
	font-size:12px;
}
	





/*******************************/
/* AUTO-COMPLETE \*\ NÂO MEXER */
/*******************************/
.ac_results {
	padding: 0px;
	border: 1px solid #7BC405;
	background-color: #FFFFFF;;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:-1;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	overflow: hidden;
	font:normal 12px  arial, verdana, sans-serif; 
	color:#003333;
}

.ac_over {
	background-color: #C3E55A;
	color: #003333;
}


/*****************************************/
/** HIGHLIGHT PESQUISA *******************/
/*****************************************/
.highlight 
{
font-weight:bold;
text-decoration: none;
background-color:#FBF7B2;
}


/* +++++++++ 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_container a img{border:0;}
	
.mm_link img{
	border:0;
	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;}
	
/**** CALENDARIO ***/

/* BORDER */
.calendario{border:1px solid #199419; font:normal 11px arial, verdana, sans-serif;}

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


.calDiaActual{background-color:#F4C712;}
.calDiaActual a{font-weight:bold;}
.calDiaActual a:hover{color:#FFFFFF;}
.calDiaActualComEventos{background-color:#00CC33; color:#FFFFFF}
.calDiaActualComEventos a:link, .calDiaActualComEventos a:visited, .calDiaActualComEventos a:active, .calDiaActualComEventos a:hover{color:#FFFFFF; font:bold;}
.calDiaActualFimDeSemana{}

.calDiaNormal{border:1px solid #E6E3E3;}
.calDiaNormalComEventos{border-top:1px solid #E6E3E3; font-weight:bold}
.calDiaNormalComEventos{background-color:#199419;}
.calDiaNormalComEventos a:link, .calDiaNormalComEventos a:visited, .calDiaNormalComEventos a:active{color:#FFFFFF;}
.calDiaNormalComEventos a:hover{color:#FFFFFF; text-decoration:underline}
.calDiaNormalFimDeSemana{background-color:#F4F3F3; border:1px solid #E6E3E3;}

.calDiaSeleccionado{font:bold;}
.calDiaSeleccionadoFimDeSemana{}