/*****************************************************/
/* ASSOCIAÇÃO DE COMERCIANTES DO CONCELHO DO CADAVAL */
/*****************************************************/

html, body{padding:0; margin:0;}
html{overflow: -moz-scrollbars-vertical;} /* ALWAYS SHOW SCROLLS */
body{background:#FFFFFF url(../_img/bg.gif) repeat-x top fixed; margin:20px 0;}
a:link, a:visited, a:active{text-decoration:none; color:#007870;}
a:hover{color:#CA711E;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.boldItalic{font-weight:bold; font-style:italic;}
.floatLeft{float:left; margin:0 10px 10px 0;}
.floatRight{float:right; margin:0 0 10px 10px;}
textarea, select, input{background-color:#FFFFFF; font:bold 9px verdana, sans-serif; color:#006E79;}
body, .texto, td{color:#565656; font:normal 11px arial, sans-serif;}
/* _______________________________________________ POSICIONAL _____________________________________________________ */
#wrapper{width:900px; margin:0 auto; color:#565656; font:normal 11px arial, sans-serif;}
#sidebar{width:200px; float:left; margin-right:19px;}
#centralbar{float:right; }
#centralbarInner{background-color:#FFFFFF; border:10px solid #FFFFFF; width:661px;}
.tablePad{padding:20px; vertical-align:top;}
.tablePadUnderNav{padding:20px 20px 0 20px; vertical-align:top;}
.tableLeftPad{padding:20px 0 20px 20px; vertical-align:top;}
.tableRightPad{padding:20px 20px 20px 0; vertical-align:top;}

/*********************************************** SIDE BAR STYLES ***************************************************/
#logo{margin-bottom:20px;}
#menu{margin-bottom:20px; background-color:#FFFFFF;}
#sidebanner1, #sidebanner2{margin-bottom:20px; background-color:#FFFFFF; padding:10px;}/* O IE DA + ESPAÇO */

/* ______________________________________________ CAIXA DE PESQUISA SIDEBAR ______________________________________ */
#pesquisa{margin-bottom:20px; background-color:#FFFFFF; padding:10px; text-align:center;}
#pesquisa input{color:#007870; font:bold 11px arial, sans-serif; border:1px solid #F1F1F1; background-color:#FFFFFF;}
#pesquisa .pesquisaInput{padding:2px 5px 1px 5px; width:130px;}

/* ____________________________________________ CAIXAS SONDAGEM E BALCAO VIRTUAL __________________________________ */
.box{background-color:#FFFFFF; padding:10px; margin-bottom:20px;}
.trigger{font:bold 12px Arial, sans-serif; color:#007870; cursor:pointer;}
.slidder{background-color:#FFFFFF;}
.pad{padding:5px;}
/* ____________________________________________ LISTA DE VERSOES ____________________________________________________ */
#versoes{background-color:#FFFFFF; padding:10px; margin-bottom:20px;}
#versoes ul{list-style-type:none; padding:0; margin:0;}
#versoes .vimg{display:inline; padding-left:3px; padding-right:7px;}
	
/**************************************************** CENTRAL BAR ********************************************************/
#data{background-image:url(../_img/riscasCentral.gif);font:bold 10px arial, sans-serif;color:#007870;padding:4px 10px 6px 10px;}
#breadcrumb{background-image:url(../_img/riscasCentral.gif);font:bold 10px arial, sans-serif;color:#007870;padding:4px 10px 6px 10px;margin-bottom:20px;}
#contentprint{width:661px;}
#homeDestaque{width:320px;float:left;}
#homeAgenda{width:320px;float:right;}
#Noticias{margin-bottom:20px;}
.homeInnerNoticias{border-bottom:1px solid #C5E6E9; padding-bottom:15px; margin-bottom:15px;}


.tableContent{border:1px solid #C5E6E9;width:100%;}
.tableContentNoBorder{width:100%;}
.tituloSeccao{
	border-bottom:1px solid #C5E6E9;
	background-image:url(../_img/riscasCentral.gif);
	font:bold 14px arial, sans-serif;
	text-transform:uppercase;
	padding:5px;
	color:#CA711E;
	}
	
.titulo, h1{
	font:bold 13px arial, sans-serif;
	margin-bottom:5px;
	color:#007870;
	margin:0 0 10px 0;
	}

.antetitulo, .subtitulo, h2{
	color:#8E8E8E;
	font:normal 11px arial, sans-serif;
	margin:0;
	}
	
.data{color:#CCCACA; font:normal 11px arial, sans-serif;}	
/* ______________________________________ CONTEUDO COM SUBNAVEGACAO ___________________________________ */

#contentSub{float:left;	width:450px;}
#sideMenu{float:right; width:200px;}
.listCategories{list-style:none; padding:0; margin:0;}
.listCategories li{background:url(../_img/bull.gif) no-repeat 0 2px; padding-left:15px; margin-bottom:3px;}
	
/* _____________________________________ DOCUMENTOS _________________________________________________*/
#listaDocumentos .docDetail{padding-bottom:10px; margin-bottom:10px;}
#listaDocumentos .docProperties{
	border-top:1px solid #C5E6E9;
	border:1px solid #C5E6E9;
	background-color:#F2F8F9;
	padding:5px 0;
	margin:10px 0 20px 0;
	font-size:10px;}

/* -> Pesquisa */
.inputForm{
	font:bold 10px verdana, sans-serif;
	margin:0; padding:0;
	color:#006E79;
	background-color:#FFFFFF;
	padding:2px 0;
	}
	
/* ________________________________________ CONTACTOS ______________________________________________*/
.contactosDetail{border:1px solid #C5E6E9; margin-bottom:20px;}
.contactosTitulo{
	background-color:#F2F8F9;
	border-bottom:1px solid #C5E6E9;
	font:bold 13px arial, sans-serif;
	color:#007870;
	padding:3px 10px;
	}
.descContactos{font:bold 11px arial, sans-serif; border-bottom:1px solid #C5E6E9; padding-bottom:5px;}
.contactosContent{padding:10px; display:table;}
.listContacts dt{font-weight:bold; margin-right:10px;}
	
.listContacts dd{
	text-align:left;
	margin-bottom:5px;
	font:normal 11px arial, verdana, sans-serif;
	color:#333333;
	}
/* ___________________________________________ NOTICIAS _______________________________________*/
.notComents{text-align:right; font:bold 9px arial, sans-serif;}
.notMoreImages{text-align:right; font:bold 9px arial, sans-serif;}
/* ___________________________________________ SONDAGEM ________________________________________ */
.tituloSurvey{font:bold 16px arial, sans-serif; color: #007870;}
.titSurvey{font: bold 12px arial, sans-serif; text-decoration:underline; color:#CA711E;}
.titSideSurvey{color:#CA711E; font-weight:bold;}
.resSurvey{font: 9px arial, sans-serif;}
.pubSurvey{font: 10px arial, sans-serif; COLOR: #CCCCCC}
.optionSurvey{background-color:#FFFFFF;}
.inputSurvey{background-color:#FFFFFF; font:bold 9px verdana, sans-serif; color:#006E79;}
/* ____________________________________________ MENU VERTICAL _____________________________________________ */
#menu{padding:10px 10px 10px 10px;}
.menuDiv{
	height:20px; 
	background-image:url(../_img/menu_risca.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block; 
	padding-bottom:5px;
	margin:4px 0px 4px 0px;
	height:1%;
	text-align:left; /*FF ALINHAMENTO DO TEXTO NIVEL 1 */
	}
/****************************************************************************************/
/* NIVEL 1 */
a.menu1:link, a.menu1:visited, a.menu1:active
	{
	font:bold 11px verdana, sans-serif;
	color:#333333;
	text-decoration:none;
	background-image:url(../_img/menu_bull.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:15px;
	}
	
a.menu1:hover{color:#007870; font:bold 11px verdana, sans-serif; text-decoration:none;}
	
a.menu1Sel:visited{
	font:bold 11px verdana, sans-serif;
	color:#007870;
	text-decoration:none;
	background-image:url(../_img/menu_bull.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:15px;
	}
/* NECESSARIO PARA POS N3*/
#menu ul li{
	position:relative; 
	margin:0px; 
	border:0px; 
	display:block; 
}
#menu div ul, #menu div li{display:block;}


/****************************************************************************************************/
/* NIVEL 2 */


/* ESTILOS */

#menu ul{
	padding:0px;
	margin:0px;
	display:block;
	list-style:none;
	margin-bottom:5px;
	/*_margin-top:5px; /* POSICAO EM RELACAO AO ITEM MENU 1 SUPERIOR - IE HACK */
	width:160px;
	background-color:#FFFFFF;
	margin-left:10px;
	border-top:1px solid #00788C;

}

#menu ul li{
	margin:0px;
	padding:0px 0px 0px 0px; /* ESPACAMENTO NIVEL 2 */
	border:1px solid #FFFFFF; /* SE ESTA BORDER NAO EXISTIR O IE RENDERIZA MAL!!! */
	display:block;
	text-align:left; /* ALINHAMENTO DO TEXTO */
	cursor:pointer;
	
	}

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active{
	display: block;
	border-bottom:1px solid #C5E6E9;
	font:bold 10px verdana, sans-serif;
	text-decoration:none;
	padding:3px 5px 3px 10px;
	font: 10px verdana, sans-serif; 
	color: #007870;
	
	
	
	}
#menu ul li a:hover, #menu ul li.over{
	display: block;
	font:normal 10px verdana, sans-serif;
	color:#CA7153;
	text-decoration:none;
	}

/**********************************************************************************************/
/* NIVEL 3*/

#menu li ul {
	position: absolute;
	left:159px;/* ALINHAMENTO DIV 3 ESQ */
	/*_left:152px;*/
	top:1px;
	_top:0px; /*ALINHAMENTO DIV 3 ESQ 4 IE*/
	display: none;
	padding:0px;
	margin:0px;
	text-align:left;
	background-color:#FFFFFF;
	}



#menu li ul.nivel3Ul{
	margin:0;
	padding:0 0 0 20px; /* ESPAÇAMENTO POR CAUSA DA BULLET N3 */
	background-image:url(../_img/menu_seta.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #FFFFFF;

}

/* LI NIVEL 3 */
#menu li ul .nivel3Li{border-bottom:1px solid #00788C;}

#menu li ul .nivel3Li a:link, #menu li ul .nivel3Li a:visited, #menu li ul .nivel3Li a:active{
	display: block;
	color:#333333;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	padding-left:5px;
	margin:0px;
	background-color:#FFFFFF;
	}
#menu li ul .nivel3Li a:hover{
	display: block;
	color:#333333;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	background-color:#EDF5F6;

}
/****************************************************************************/
#menu li:hover ul, #menu li.over ul {display:none;}
#menu ul li:hover ul, #menu li li:hover ul, #menu li.over ul, #menu li li.over ul { display: block;}

/* _______________________________________ FORMULARIOS _______________________________________________*/
.formDetail{border-bottom:1px solid #C5E6E9;}
.formDetail dt{font:bold 13px arial, sans-serif;}
.formDetail dd{padding:0 0 0 16px;; margin:0; background:url(../_img/formrel.gif) no-repeat 0 50%;}
#formData hr{border:1px solid #FFFFFF; border-bottom:#C5E6E9;}
.formDataConfirm table{border-top:1px solid #C5E6E9; border-left:1px solid #C5E6E9; border-collapse: collapse;}
.formDataConfirm td{padding:5px; border-bottom:1px solid #C5E6E9; border-right:1px solid #C5E6E9;}
/*________________________________________ FOOTER OD ___________________________________________________*/
#footerOesDig{width:400px; text-align:right; margin-left:280px;}


.footerOD {font: 11px verdana, sans-serif; color: #ffffff;}
a.footerOD:link, a.footerOD:visited, a.footerOD:active {font: 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; text-align:left;}
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;}

/* ______________________________________ CATALOGO ______________________________________________________*/
.tituloCatalogo{font:bold 14px arial, sans-serif; color:#007870; padding:5px;}
.imagemCatalogo{border: 1px solid #C5E6E9;}
.divImagemCatalogo{float:right;	margin: 0px 5px 10px 5px;text-align:center;}
.tableCatalogo{width:100%; 	background-color:#FCFEFE; border:1px solid #C5E6E9;}

/* ________________________________________ AGENDA ____________________________________________________*/

.tabAgenda{border:1px solid #C5E6E9;} /* EXTERIOR */
.titAgenda{background-color:#C5E6E9; font:bold 14px Verdana, Sans-serif; color:#006E79;	padding:6px;} /* TITULO BARRA */

.titPeqBoldAgenda{background-image:url(../_img/riscasCentral.gif); border-top:1px solid #C5E6E9; border-left:1px solid #C5E6E9; border-right:1px solid #C5E6E9; font:bold 13px Verdana, Sans-serif; color:#006E79; padding:5px} /* DATAS DE REALIZAÇÂO */
.titPeqAgenda{background-color:#006E79; font:bold 13px Verdana, Sans-serif; color:#FFF; padding:5px} /* PROGRAMAÇAO DIARIA */
.fundoAzul{background-color:#636466;} /*?*/

.titAgendaInner{background-color:#C5E6E9; font:bold 12px Verdana, Sans-serif; padding:6px; text-align:right;} /* TITULO EVENTO INNER */

.tabEvento{padding:10px;} /* TABELA DO EVENTO */
.catEvento{color:#808184; font:bold 10px verdana, sans-serif;} /* CATEGORIA/PERIODO EVENTO HOME */
.titEvento{font:bold 13px verdana, sans-serif; color:#006E79;} /* TITULO EVENTO HOME */
.descEvento{padding-top:10px; } /* DESCRIÇAO EVENTO */
.localEvento{font:normal 10px verdana, sans-serif;  margin-top:20px;} /* LOCAL EVENTO */
.fileEvento{font:bold 11px arial, verdana; margin-top:10px;} /* FICHEIRO PARA DOWNLOAD */
.fileEvento img{vertical-align:middle;}

.tabPeriodoTit{color:#4D4D4D; font:bold; width:100%;} /* TITULO DATAS */
.tabPeriodo{border:1px solid #C5E6E9; margin-bottom:15px; padding:10px;} /* TABELA DE DESCRICAO DO EVENTO */
.titPeriodo{font:bold 11px verdana, sans-serif; padding:0; margin:0;}
.dataPeriodo{font:bold 10px verdana, sans-serif; margin:0; padding:0;}
.desPeriodo{}


.tabDia{margin-top:10px;}
.nomeDia{font:bold 11px verdana, sans-serif;}
.desDia{}
.horarioDia{}

.tabAct{border:1px solid #006E79;}
.horaAct{font:bold 10px verdana, sans-serif; padding:0px 3px 0px 3px; width:80px; height:25px; background-image:url(../_img/riscasCentral.gif); }
.nomeAct{font:bold 10px verdana, sans-serif; color:#006E79; padding-top:10px;}
.desAct{}

/* CALENDARIO */

/* BORDER */
.calendario{border:1px solid #C5E6E9; border:0;}
/* MES E ANO */
.calCabecalho{background-color:#B8D7DA; border:0;}
.calCabecalho td{color:#005159; font:bold 10px verdana; border:0;}
/* DIAS SEGUNDA, TERCA... */
.calDiasSemana{font-size:11px; font-weight:bold; background-color:#F5F9FA; border:0;}

.calDiaActual{background-color:#7CA905;}
.calDiaActual a:link, .calDiaActual a:visited, .calDiaActual a:active, .calDiaActual a:hover{font-weight:bold; color:#FFFFFF;}

.calDiaActualComEventos{background-color:#7CA905;}
.calDiaActualComEventos a:link, .calDiaActualComEventos a:hover, .calDiaActualComEventos a:visited, .calDiaActualComEventos a:active{color:#FFFFFF; font:bold;}

.calDiaActualFimDeSemana{background-color:#CCCCCC;}

.calDiaNormal{border:1px solid #E6E3E3; }
.calDiaNormalComEventos{font-weight:bold; background-color:#99A2AE;}
.calDiaNormalComEventos a:link, .calDiaNormalComEventos a:visited, .calDiaNormalComEventos a:active{color:#000000;}
.calDiaNormalComEventos a:hover{color:#FFFFFF; text-decoration:underline}
.calDiaNormalFimDeSemana{background-color:#F5F9FA; border:1px solid #E6E3E3;}

.calDiaSeleccionado{font:bold;}
.calDiaSeleccionadoFimDeSemana{}

/* CATEGORIAS */
.barraDireita{
	font:bold 12px  verdana, sans-serif;
	text-align:left; 
	height:100%;
	padding-top:20px;
	margin-top:10px;
	color:#006E79;
	}

.barraDireita table{width:100%; margin-top:10px; color:#565656; font-weight:normal; font-size:10px;}
.barraDireita table td input{height:15px; border:0;}
.barraDireita table td{border-bottom:1px solid #C5E6E9; padding:5px 0px 5px 0px; font-weight:bold;}
/* _______________________________________________ GALERIA DE IMAGENS _________________________________________*/ 
.imaGalTit{color:#565656; font:normal 11px arial, sans-serif;}
.imatd img{border:5px solid #006E79;}
/* _______________________________________________ RSS _____________________________________________________*/
.rss span{font:bold 13px arial, sans-serif;	margin-bottom:5px; color:#007870;}
.rss img{vertical-align:middle;}
.rss hr{border:1px solid #FFFFFF; border-top:1px solid #C5E6E9;}
/* _______________________________________________ MAPA DO SITE _______________________________________________*/
.b_branco, a.b_branco{color:#FFFFFF; font-weight:bold; }
.mapasite1{padding:5px;	color:#ffffff; text-transform:uppercase; background-color:#006E79; margin-bottom:5px;}
.mapasite1 a:link, .mapasite1 a:visited{padding:0 5px; color:#ffffff; font-weight:bold; text-transform:uppercase;}
.mapasite1 a:active{text-decoration:underline;}
.mapasite1 a:hover{ text-decoration:underline;}
.mapasite1 tt{font-size:11px; color:#333333;}

a.mapasite2:link, a.mapasite2:active, a.mapasite2:visited{font-weight:bold; font-size:11px;  padding-left:5px; color:#CA711E;}
a.mapasite2:hover{text-decoration:none; color:#006E79;}

.mapasite3{padding-left:15px; padding-top:2px; padding-bottom:2px;}
.mapasite3 a:link, .mapasite3 a:active, .mapasite3 a:visited{text-decoration:none; font-size:10px; font-family:verdana, sans-serif; color:#006E79;}
.mapasite3 a:hover{text-decoration:none; color:#333333;}

.mapaSiteAceKey{
	font-size:11px;
	}
.mapaSite3Ace span{
	padding-left:13px;}

a.mapaSite2Ace:link, a.mapaSite2Ace:visited{
	font-weight:bold; color:#CA711E;
	}
a.mapaSite2Ace:active{text-decoration:underline;}
a.mapaSite2Ace:hover{
	text-decoration:none; color:#006E79;
}

.mapaSite3Ace a:link, .mapaSite3Ace a:visited{
	text-decoration:none; font-size:10px; color:#006E79;
	}
.mapaSite3Ace a:active{text-decoration:underline;}
.mapaSite3Ace a:hover{
	text-decoration:none; color:#333333;
}

/*___________________________________________________________ COPYRIGHT __________________________________________________*/
.copy{text-align:center; border:1px solid #C5E6E9; font:normal 9px sans-serif; color:#969696; padding:3px 0; background-image:url(../_img/riscasCentral.gif); margin-top:20px;}



.docsTree td a{font-weight:normal; color:#565656}

.docsTree td a:hover{font-weight:normal; color:#565656}

.docsTree input
{

	color: #565656;
	background-color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	font-family:verdana, sans-serif;
	padding-left:5px;
	
}

/*..............................
INFO  BALCAO VIRTUAL
..............................*/

#docInfo{
	text-align:right;
	padding:0 ;
	margin-top:10px;
	}
#docInfo img{vertical-align:middle;}


/* +++++++++ 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;}


/*****************************************/
/************ PESQUISA *******************/
/*****************************************/
.highlight 
{
	font-weight:bold;
	text-decoration: none;
	background-color:#FBF7B2;
}


