/***************************************************************
**** Formatação Geral
***************************************************************/

body{
	margin: 0;
	padding: 0;
	font-family: arial;
	background-color: #FFFFFF;
}

#CCTheader{
	width: 950px;
	border: 0px;
}

#headerFirstLine{
	width: 950px;
	background-color: #D8006F;
	border-bottom: 1px solid #D8006F;
}

#headerFirstLineSub{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
}

#headerFirstLineSub a{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 5px;

}

.grayBar{
	width: 1px;
	height: 36px;
	background-color: #C0C3BA;
}

.dottedLine{
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
}
	
.whiteBorder{
	border-left: 1px solid #FFFFFF;
}
.pinkThinBar{
	background-color: #D8006F;
	height: 1px;
	width: 100%;
}
#tblpinkThinBar{
	padding-left: 18px;
	vertical-align: top;
	width: 100%
}

.pinkLargerBar{
	background-color: #D8006F;
	width: 100%;
	height: 15px;
}

.grayBGC{
	background-color: #808080;
	border-bottom: 1px solid #FFFFFF;
	}
	
.lightGrayBGC{
	background-color: #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	}
	
.lightGrayBGC_nobottom{
	background-color: #CCCCCC;
	}
	
.brownBGC{
	background-color: #8F6B53;
}

.orangeBGC{
	background-color: #CC6601;
}

.portoDigital{
	width: 226px;
	height: 29px;
	background-image: url("/i/porto_digital.gif");
	background-repeat: no-repeat;
}

.portoCompasso{
	width: 226px;
	height: 90px;
	background-image: url("/i/porto_compasso.gif");
	background-repeat: no-repeat;
}

.corTopo{
	width: 724px;
	height: 233px;
	/*height: 90px;*/
	background-image: url("/i/cor_topBig.gif");
	background-repeat: no-repeat;
}

#tableSponsors{
	width: 950px;
	height: 55px;
	border: 0px;
}

#tableSponsors1{
	width: 331px;
	height: 36px;
	border: 0px;
	padding-right: 17px;
	padding-left: 17px;
}

#tableSponsors2{
	width: 392px;
	height: 36px;
	border: 0px;
	padding-right: 17px;
	padding-left: 17px;
}

#tableSponsors3{
	width: 250px;
	height: 36px;
	border: 0px;
	padding-right: 17px;
	padding-left: 17px;
}

#tableMissaoObjectivos{
	padding-top: 6px;
	padding-left: 18px;
}

.tableBody{
	padding-left: 18px;
	padding-right: 18px;
}

#tableNav{
	padding-left: 18px;
	vertical-align: top;
	width: 100%;
}

#tableEdifRel {
	width: 100%;
	background-color: #DAEFF0;
}

#tableEdifRel2 {
	width: 100%;
	background-color: #9AD6D6;
}

#tableEdifRelEE {
	width: 100%;
	background-color: #CFD5EE;
}

#tableEdifRel2EE {
	width: 100%;
	background-color: #6B77AB;
}

#textoDataMuseus1{
	background-color: #009899; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-align: right; 
	vertical-align: top;}
	
#textoDataMuseus2{
	background-color: #DAEFF0; 
	font-size: 11px;
	color: #000000; 
	vertical-align: top;}

.textoDataEE1{
	background-color: #6B77AB; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-align: right; 
	vertical-align: top;}
	
.textoDataEE2{
	background-color: #CFD5EE; 
	font-size: 11px; 
	color: #000000; 
	vertical-align: top;}
	
#menuPesquisa{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#menuPesquisa td{
	padding-right: 6px;
}

#pesquisaMuseu{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-top: 70px;
	padding-bottom: 110px;
}

#pesquisaMuseu td{
	padding-right: 6px;
}

#pesquisaMuseu input{
	font-size: 11px;
	size: 20px;
}

#tablePesquisaMapa{
	height: 220px;
}

#mapa{
	border: 1px solid #666666;
}

#mapa td{
	border: 2px solid #E1DED7;
}

#mapa img{
	border: 0;
	}

.tituloRosaFundoCinza{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #CCCCCC;
	color: #D8006F;
	padding-left: 6px;
}


.tituloRosaFundoCinza td{
	background-color: #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
}



.tituloRosaFundoCinza a{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #CCCCCC;
	color: #D8006F;
        text-decoration:none;
}

.percursoid{
	width:281px;
	height:18px;
	font-size: 11px;
	border: solid 1px #9C9C9C;
}

.tipoPublico{
	width:194px;
	height:18px;
	font-size: 11px;
	border: solid 1px #9C9C9C;
}


.PesqHome{
	width:136px;
	height:18px;
	font-size: 11px;
	border: solid 1px #9C9C9C;
}

.tempoDisponivel{
	width:136px;
	height:18px;
	font-size: 11px;
	border: solid 1px #9C9C9C;
}

.designacao1{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #009899;
	vertical-align: top;
	}
      
.designacao6{
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 8px;
	padding-top: 6px;
	background-color: #be9d1a;
	width: 104px;
	height: 119px;
	vertical-align: top;
	border-bottom: 2px #FFFFFF solid;
	border-right: 2px #FFFFFF solid;
	}
	
.list{
	font-size: 11px;
	background-color: #DAEFF0;
}


.list6{
	font-size: 11px;
	padding-left: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #e1d18f;
	border-bottom: 2px #FFFFFF solid;
	border-right: 2px #FFFFFF solid;
}


.pfoto{
	background-color: #DAEFF0; 
	width: 179px;
	border-bottom: 2px #FFFFFF solid;
}

.tableOutrasObras {background-color: #DAEFF0; padding-top: 6px; font-family:arial;  font-size:11px;  color:#000000;  }
.tableOutrasObrasTD{padding-top: 4px; padding-left: 12px;}

.tableOutrasObrasEE {background-color: #CFD5EE; padding-top: 6px; font-family:arial;  font-size:11px;  color:#000000;  }
.tableOutrasObrasTDEE{padding-top: 4px; padding-left: 12px;}

.textoData111{background-color: #45678A; font-family: Arial; font-size: 11px; color: #FFF; text-align: right; vertical-align: top;}
.textoData222{background-color: #E7D58C; font-family: Arial; font-size: 11px; color: #000; vertical-align: top;}
/***************************************************************
**** Formatação de Textos
***************************************************************/

.smallTxt{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}

.destaque, .destaque a{
	font-family:arial;
	font-size:18px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	background-color: #D8006F;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 17px;
}
.destaque01sub01, .destaque01sub01 a{
	background-color: #009899;
	font-family:arial narrow;
	font-size:18px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 17px;
}
.destaque02sub02, .destaque02sub02 a{
	background-color: #6B77AB;
	font-family:arial narrow;
	font-size:18px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 17px;
}
.destaque03sub03, .destaque03sub03 a{
	background-color: #D8006F;
	font-family:arial narrow;
	font-size:18px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 17px;
}
.destaque04sub04, .destaque04sub04 a{
	background-color: #FF6600;
	font-family:arial narrow;
	font-size:18px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 17px;
}
.destaque05sub05, .destaque05sub05 a{
	background-color: #45678A;
	font-family:arial narrow;
	font-size:18px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 17px;
}

.destaque06sub06, .destaque06sub06 a{
	background-color: #be9d1a;
	font-family:arial narrow;
	font-size:18px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 17px;
}

.navTitle, .navTitle a{
	font-family: Arial;
	font-size: 10px;
	color: #8F6B53;
	vertical-align: top;	
}

.titleBoldUpercase{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	}
      
.titulos{
  font-size: 14px;
  font-weight: bold;
  font-family:arial;
}

.titleBoldUpercase12px{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	}

.text, .text a{
	font-size:12px;
	color: #000000;
	text-decoration: none;
  font-family:arial;
  text-align: justify;
}

.text_link a{
	font-size:12px;
	color: #000000;
	text-decoration: underline;
        font-family:arial;
}


.text a:hover{
	text-decoration: underline;
}

.text_bold, .text_bold a{
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.text11{
	font-size:11px;
	color: #000000;
	text-decoration: none;
  font-family:arial;
  text-align: justify;
}

.text_bold a:hover{
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;
}

.text_rosa{
	font-size: 11px;
	color: #D8006F;
	text-decoration: none;
	}
	
.text_rosa a{
	font-size: 11px;
	color: #D8006F;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	}
	
.text_rosa_bold, .text_rosa_bold a{
	font-size: 11px;
	color: #D8006F;
	text-decoration: none;
  font-weight: bold;
	}
	
.text_rosa_bold a:hover{
	font-size: 11px;
	color: #D8006F;
	text-decoration: underline;
  font-weight: bold;
	}


.text_boldSmall, .text_boldSmall a{
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.text_boldSmall a:hover{
	font-size:11px;
	font-weight: bold;
	text-decoration: underline;
}

.text_boldNoLink, .text_boldNoLink a{
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}

.text_boldNoLink a:hover{
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}
/*MUSEUS*/
.tblInfUteis{
	padding : 0px;
}
.tblmenu{
	padding-top : 15px;
}
.TableMuseusInt{
	border-bottom : 1px solid #eaeaea;
	border-left-color : #eaeaea;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #eaeaea;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #eaeaea;
	border-top-style : solid;
	border-top-width : 1px;
}
.text_boldSmallTop, .text_boldSmallTop a{
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	display: block;
	background-color: #eaeaea;
	
}

.text_boldSmallTop a:hover{
	font-size:11px;
	font-weight: bold;
	text-decoration: underline;
}

.text_boldNoLinkTop, .text_boldNoLinkTop a{
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}

.text_boldNoLinkTop a:hover{
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}
/*FIM MUSEUS*/

.titulo_branco{
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	border-top:dotted #FFFFFF 1px; 
	border-bottom:dotted #FFFFFF 1px; 
	font-weight:bold;
}

.txt_branco{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.txt_branco a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.txt_branco a:hover{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.pages a{
	font-family:arial;
	font-size:11px;
	color:#000000;
        text-decoration:none;
}

.pages a:hover{
	font-family:arial;
	font-size:11px;
	color:#000000;
        text-decoration:underline;
}

.pages{
	font-family:arial;
	font-size:11px;
	color:#d7006e;
}

.pdfs a{
  	font-family:arial;
	font-size:11px;
	color:#d7006e;
        text-decoration:none;
        padding-left:5px;
}

.pdfs a:hover{
	font-family:arial;
	font-size:11px;
	color:#d7006e;
        text-decoration:underline;
        padding-left:5px;
}

.barra{
        font-family:arial;
	font-size:11px;
	color:#000000;
}

.textNucleos1 { font-family: Arial; font-size: 11px; color: #FFFFFF; vertical-align: middle; text-decoration: none;}
.textNucleos { font-family: Arial; font-size: 11px; color: #FFFFFF; vertical-align: middle; text-decoration: none;}
.textNucleos a{ font-family: Arial; font-size: 11px; color: #FFFFFF; vertical-align: middle; text-decoration: none; }
.textNucleos a:hover{ font-family: Arial; font-size: 11px; color: #FFFFFF; vertical-align: middle; text-decoration: underline; }
.textNucleos_select { font-family: Arial; font-size: 11px; color: #FFFFFF; vertical-align: middle; font-weight:bold;}
.textNucleos_select2 { font-family: Arial; font-size: 11px; color: #009899; vertical-align: middle;}

.sabermais a{color: #d7006e; font-family: Arial; font-size: 11px; text-decoration: none; text-align: right;}
.sabermais_preto{color: #000000; background-color: #FFFFFF; font-family: Arial; font-size: 11px; text-decoration: none; text-align: right;}
.sabermenos a {color: #FFFFFF; font-family: Arial; font-size: 11px; text-decoration: none; text-align: right; background-color:#000000;}

/***************************************************************
**** Formatação do Menu
***************************************************************/

#menu{
	width: 226px;
	border: 0;
	background-color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
}

#menu a{
	text-decoration: none;
}

#menuSub{
	width: 100%;
	border: 0;
	font-size: 11px;
/*	font-weight: bold;*/
}

#menuSub a{
	text-decoration: none;
}

.menuFullHeight{
	background-image: url("/i/p.gif");
	height: 100%;
}
	
.menuLeftGray{
	background-color: #cdd2d5;
	background-image: url("/i/p.gif");
	width: 22px;
}

.menuLeftGray2{
	background-color: #bfe6e5;
	background-image: url("/i/p.gif");
	width: 22px;
}

.menuLeftWhite{
	background-color: #FFFFFF;
	background-image: url("/i/p.gif");
	width: 22px;
}
.menuLeftObjs01sub01{
	background-color: #009899;
	background-image: url("/i/p.gif");
	width: 15px;
	border-bottom: 1px solid #FFFFFF;
}
.menuLeftObjs#museus, .menuLeftObjs01sub01, .menuLeftMuseus, .menuLeftObjs{
	background-color: #009899;
	background-image: url("/i/p.gif");
	width: 15px;
	border-bottom: 1px solid #FFFFFF;
}
.menuLeftObjs#espacoespetaculos, .menuLeftObjs02sub02{
	background-color: #6B77AB;
	background-image: url("/i/p.gif");
	width: 15px;
	border-bottom: 1px solid #FFFFFF;
}
.menuLeftObjs#outrasinstituicoesculturais, .menuLeftObjs03sub03{
	background-color: #D8006F;
	border-bottom: 1px solid #FFFFFF;
	background-image: url("/i/p.gif");
	width: 15px;
	border-bottom: 1px solid #FFFFFF;
}
.menuLeftObjs#monumentos, .menuLeftObjs04sub04{
	background-color: #FF6600;
	border-bottom: 1px solid #FFFFFF;
	background-image: url("/i/p.gif");
	width: 15px;
	border-bottom: 1px solid #FFFFFF;
}
.menuLeftObjs#jardins, .menuLeftObjs05sub05{
	background-color: #45678A;
	border-bottom: 1px solid #FFFFFF;
	background-image: url("/i/p.gif");
	width: 15px;
	border-bottom: 1px solid #FFFFFF;
}

/*01*/
.menuObjs01sub01, .menuMuseus01sub01{
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background-color: #9AD6D6;
	color: #185D64;
}

.menuMuseus01sub01{
	background-color: #9AD6D6;
	border-bottom: 1px solid #FFFFFF;
}

.menuObjs01sub01 a, .menuMuseus01sub01 a{
	color: #185D64;
}

.menuObjsSubSelect01sub01 a{
        color: #185D64;
        font-weight:bold;
}


.menuObjsSeta01sub01{
  color: #0d9f9f;
}

.menuObjsNOSel01sub01, .menuMuseusNOSel01sub01{
	background-color: #9AD6D6;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	color: #185D64;
	font-size: 11px;
}

.menuObjsNOSel01sub01 a, .menuMuseusNOSel01sub01 a{
	color: #185D64;
	
}

.menuObjsSubSel01sub01, .menuMuseusSubSel01sub01{
	background-color: #DAEFF0;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #ffffff;
        /*border-top: 1px solid #7ecccc;*/
}

.menuObjsSubSel01sub01 a, .menuMuseusSubSel01sub01 a{
	color: #8B9395;
	font-weight:normal;
}

.menuObjsSub01sub01, .menuMuseusSub01sub01, .menuObjsSubSelect01sub01{
	background-color: #DAEFF0;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
}


.menuObjsSubVA01sub01, .menuObjsSubVA01sub01 a{
	background-color: #bfe6e5;
	padding-left: 9px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
        color: #185D64;
}

.menuObjsSubSelectVA01sub01, .menuObjsSubSelectVA01sub01 a{
	background-color: #bfe6e5;
	padding-left: 9px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
        color: #185D64;
        font-weight:bold;
}

.menuObjsSub01sub01 a, .menuMuseusSub01sub01 a{
	color: #185D64;
}

/*02*/
.menuObjs02sub02, .menuMuseus02sub02{
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background-color: #CFD5EE;
	color: #185D64;	
}


.menuObjsSeta02sub02{
  color: #287279;
}

.menuMuseus02sub02{
	background-color: #CFD5EE;
	border-bottom: 1px solid #FFFFFF;
}
	
.menuObjs02sub02 a, .menuMuseus02sub02 a{
	color: #185D64;
}

.menuObjsNOSel02sub02, .menuMuseusNOSel02sub02{
	background-color: #CFD5EE;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	color: #185D64;
	font-size: 11px;
}

.menuObjsNOSel02sub02 a, .menuMuseusNOSel02sub02 a{
	color: #185D64;
}

.menuObjsSubSel02sub02, .menuMuseusSubSel02sub02, .menuObjsSubSelect02sub02{
	background-color: #D4D7E4;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
	color: #185D64;
}


.menuObjsSubSelect02sub02 a{
	color: #185D64;
}
.menuObjsSubSel02sub02 a, .menuMuseusSubSel02sub02 a{ 
	color: #8B9395;
	font-weight: normal;
}


.menuObjsSub02sub02, .menuMuseusSub02sub02{
	background-color: #D4D7E4;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	color: #185D64;
}

.menuObjsSub02sub02 a, .menuMuseusSub02sub02 a{
	color: #185D64;
}

/*03*/
.menuObjs03sub03, .menuMuseus03sub03{
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 11px;
	background-color: #FE96CC;
	color: #185D64;	
}

.menuMuseus03sub03{
	background-color: #FCD9EB;
	border-bottom: 1px solid #FFFFFF;
	color: #185D64;
}

.menuObjs03sub03 a, .menuMuseus03sub03 a{
	color: #185D64;
}

.menuObjsNOSel03sub03, .menuMuseusNOSel03sub03{
	background-color: #FCD9EB;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	color: #185D64;
	font-size: 11px;
	font-weight: bold;
}

.menuObjsNOSel03sub03 a, .menuMuseusNOSel03sub03 a{
	color: #185D64;
}

.menuObjsNOSelsubVP, .menuObjsNOSelsubVP a {
/*	background-color: #d6d6d6; */
	background-color: #6eac23;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.menuObjsNOSelsubVP2, .menuObjsNOSelsubVP2 a {
	background-color: #d6d6d6; 
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.menuObjsSubSel03sub03, .menuMuseusSubSel03sub03{
	background-color: #FCD9EB;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	color: #185D64;
}


.menuObjsSubSel03sub03 a, .menuMuseusSubSel03sub03 a{
	color: #185D64;
}

.menuObjsSub03sub03, .menuMuseusSub03sub03{
	background-color: #FCD9EB;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	color: #185D64;
}

.menuObjsSub03sub03 a, .menuMuseusSub03sub03 a{
	color: #185D64;
}

/*04*/
.menuObjs04sub04, .menuMuseus04sub04{
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background-color: #F7AC7A;
	color: #185D64;	
}

.menuMuseus04sub04{
	background-color: #F7AC7A;
	border-bottom: 1px solid #FFFFFF;
}

.menuObjs04sub04 a, .menuMuseus04sub04 a{
	color: #185D64;
}

.menuObjsNOSel04sub04, .menuMuseusNOSel04sub04{
	background-color: #F7AC7A;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	color: #185D64;
	font-size: 11px;
}

.menuObjsNOSel04sub04 a, .menuMuseusNOSel04sub04 a{
	color: #185D64;
	background-color: #F7AC7A;
}

.menuObjsSubSel04sub04, .menuMuseusSubSel04sub04{
	background-color: #F9CCAF;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
}


.menuObjsSubSel04sub04 a, .menuMuseusSubSel04sub04 a{
	color: #185D64;
}

.menuObjsSub04sub04, .menuMuseusSub04sub04{
	background-color: #F9CCAF;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	color: #185D64;
}

.menuObjsSub04sub04 a, .menuMuseusSub04sub04 a{
	color: #185D64;
}

/*05*/
.menuObjs05sub05, .menuMuseus05sub05{
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background-color: #7DA2C8;
	color: #185D64;	
}

.menuMuseus05sub05{
	background-color: #7DA2C8;
	border-bottom: 1px solid #FFFFFF;
}

.menuObjs05sub05 a, .menuMuseus05sub05 a{
	color: #185D64;
}



.menuObjsNOSel05sub05, .menuMuseusNOSel05sub05{
	background-color: #7DA2C8;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	color: #185D64;
	font-size: 11px;
}

.menuObjsNOSel05sub05 a, .menuMuseusNOSel05sub05 a{
	color: #185D64;
}

.menuObjsSubSel05sub05, .menuMuseusSubSel05sub05{
	background-color: #CDDBEA;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
}


.menuObjsSubSel05sub05 a, .menuMuseusSubSel05sub05 a{
	color: #8B9395;
	font-weight: normal;
}

.menuObjsSeta05sub05{
	color: #185D64;
	font-weight: normal;
}

.menuObjsSub05sub05, .menuMuseusSub05sub05{
	background-color: #CDDBEA;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	color: #185D64;
}

.menuObjsSub05sub05 a, .menuMuseusSub05sub05 a{
	color: #185D64;
}



/*06*/
.menuObjs06sub06, .menuMuseus06sub06{
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background-color: #e1c75e;
	color: #185D64;	
}

.menuMuseus06sub06{
	background-color: #F7AC7A;
	border-bottom: 1px solid #FFFFFF;
}

.menuObjs06sub06 a, .menuMuseus06sub06 a{
	color: #185D64;
}

.menuObjsNOSel06sub06, .menuMuseusNOSel06sub06{
	background-color: #e1c75e;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	color: #185D64;
	font-size: 11px;
}

.menuObjsNOSel06sub06 a, .menuMuseusNOSel06sub06 a{
	color: #185D64;
	background-color: #e1c75e;
}

.menuObjsSubSel06sub06, .menuMuseusSubSel06sub06{
	background-color: #e1d18f;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
}


.menuObjsSubSel06sub06 a, .menuMuseusSubSel06sub06 a{
	color: #185D64;
}

.menuObjsSub06sub06, .menuMuseusSub06sub06{
	background-color: #F9CCAF;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFFFFF;
	color: #185D64;
}

.menuObjsSub06sub06 a, .menuMuseusSub06sub06 a{
	color: #185D64;
}


.bottomBorder{
	border-bottom: 1px solid #FFFFFF;
}

/*
.menu1{
	background-color: #d8006f;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #eb7eb7;
	text-transform: uppercase;
	color: #FFFFFF;
}

.menu1 a{
	color: #FFFFFF;
}
.menu1sel{
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.menu1sel a{
	color: #FFFFFF;
}
.menu1sel#espacoespetaculos{
	background-color: #6B77AB;
	border-bottom: 1px solid #C7B5A9;
	color: #FFFFFF;
}

*/
.menu1museus{
	background-color: #009899;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #CCCCCC;
	text-transform: uppercase;
	color: #FFFFFF;
}

.menu1museus a{
	color: #FFFFFF;
}
.menu1selmuseus{
	background-color: #009899;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-transform: uppercase;
	color: #FFFFFF;
        border-bottom: 1px solid #CCCCCC;
}
.menu1selmuseus a{
	color: #FFFFFF;
}
.menu1espacoespetaculos{
	background-color: #6B77AB;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #CCCCCC;
	text-transform: uppercase;
	color: #FFFFFF;
}

.menu1espacoespetaculos a{
	color: #FFFFFF;
}
.menu1selespacoespetaculos{
	background-color: #6B77AB;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-transform: uppercase;
	color: #FFFFFF;
        border-bottom: 1px solid #CCCCCC;
}
.menu1selespacoespetaculos a{
	color: #FFFFFF;
}
.menu1outrasinstituicoesculturais{
	background-color: #D8006F;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #CCCCCC;
	text-transform: uppercase;
	color: #FFFFFF;
}
.menu1outrasinstituicoesculturais a{
	color: #FFFFFF;
}
.menu1seloutrasinstituicoesculturais{
	background-color: #D8006F;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.menu1seloutrasinstituicoesculturais a{
	color: #FFFFFF;
}

.menu1monumentos{
	background-color: #FF6600;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #CCCCCC;
	text-transform: uppercase;
	color: #FFFFFF;
}

.menu1monumentos a{
	color: #FFFFFF;
}
.menu1selmonumentos{
	background-color: #FF6600;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-transform: uppercase;
	color: #FFFFFF;
        border-bottom: 1px solid #CCCCCC;
}
.menu1selmonumentos a{
	color: #FFFFFF;
}

.menu1jardins{
	background-color: #45678A;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #CCCCCC;
	text-transform: uppercase;
	color: #FFFFFF;
}

.menu1jardins a{
	color: #FFFFFF;
}
.menu1seljardins{
	background-color: #45678A;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-transform: uppercase;
	color: #FFFFFF;
        border-bottom: 1px solid #CCCCCC;
}
.menu1seljardins a{
	color: #FFFFFF;
}

.menu1livroscinema{
	background-color: #BE9D1A;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #CCCCCC;
	text-transform: uppercase;
	color: #FFFFFF;
}

.menu1livroscinema a{
	color: #FFFFFF;
}
.menu1sellivroscinema{
	background-color: #BE9D1A;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.menu1sellivroscinema a{
	color: #FFFFFF;
}
.menu1participe{
	background-color: #808080;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #CCCCCC;
	text-transform: uppercase;
	color: #FFFFFF;
}
.menu1participe a{
	color: #FFFFFF;
}

.menu1viniportus, .menu1selviniportus{
	background-color: #6eac23;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #CCCCCC;
	text-transform: uppercase;
	color: #FFFFFF;
}

.menu1viniportus a, .menu1selviniportus a{
	color: #FFFFFF;
}

.menuLeftObjTit{
	background-image: url("/i/p.gif");
	width: 15px;
}
.menuLeftObjTit#museus{
	background-color: #9AD6D6;
	border-bottom: 1px solid #C7B5A9;
}
.menuLeftObjTit#espacoespetaculos{
	background-color: #45678a;
	border-bottom: 1px solid #C7B5A9;
}
.menuObjTit{
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	font-weight: bold;
	
}
.menuObjTitoutrasinstituicoesculturais{
	background-color: #D8006F;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	font-weight: bold;
	
}
.menuObjTitespacoespetaculos{
	background-color: #CFD5EE;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	font-weight: bold;
	
}

.menuObjTit#museus{
	background-color: #9AD6D6;
	border-bottom: 1px solid #C7B5A9;
}

.menuObjTit#espacoespetaculos{
	background-color: #45678a;
	border-bottom: 1px solid #FFFFFF;
}

.menuObjTit#outrasinstituicoesculturais{
	background-color: #D8006F;
	border-bottom: 1px solid #FFFFFF;
}

.menuMuseus a{
	color: #000000;
}
/*
.menu2{
	background-color: #999999;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #CCCCCC;
	text-transform: uppercase;
	color: #FFFFFF;
}

.menu2 a{
	color: #FFFFFF;
}
*/
.menu2passeiosm{
	background-color: #FF3334;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #CCCCCC;
	text-transform: uppercase;
	color: #FFFFFF;
}

.menu2passeiosm a{
	color: #FFFFFF;
}


.menu2historiadacidade{
	background-color: #1DAAC6;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #CCCCCC;
	text-transform: uppercase;
	color: #FFFFFF;
}

.menu2historiadacidade a{
	color: #FFFFFF;
}

.menu2viniportus{
	background-color: #992A6E;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #CCCCCC;
	text-transform: uppercase;
	color: #FFFFFF;
}

.menu2viniportus a{
	color: #FFFFFF;
}

/*
.menu3{
	background-color: #CCCCCC;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #E5E5E5;
	text-transform: uppercase;
}

.menu3 a{
	color: #7F7F7F;
}
*/
.menu3informacoesuteis{
	background-color: #7D9B09;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #E5E5E5;
	text-transform: uppercase;
}

.menu3informacoesuteis a{
	color: #FFFFFF;
}
.menu3agendam{
	background-color: #617260;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #E5E5E5;
	text-transform: uppercase;
}

.menu3agendam a{
	color: #FFFFFF;
}

/*
.menu4{
	background-color: #666666;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-transform: uppercase;
	color: #FFFFFF;
}

.menu4 a{
	color: #FFFFFF;
}
*/
.menu4participem{
	background-color: #525252;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-transform: uppercase;
	color: #FFFFFF;
}

.menu4participem a{
	color: #FFFFFF;
}


div.offline {border-bottom: 1px solid #FFFFFF; padding: 2 0 2 10;color: #FFFFFF; font-family: Arial; font-size: 11px; text-decoration: none;}
div.offline a {color: #FFFFFF; text-decoration: none;}
div.offline a:hover {text-decoration: underline;}
.offline_sel {background-color: #000000; color: #FFFFFF; font-family: Arial; font-size: 11px; }


.menuOffline {
	width: 132px; 
	height:350px;
	background-color: #45678A;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2 0 2 0;
}

td.mainhome {
	padding-top: 10px;
	padding-left: 10px;
}

/***********************************
*** Tooltips
***********************************/
#fixedtipdiv{
position:absolute;
padding: 2px 2px 2px 6px;
border:1px solid black;
font:normal 11px Arial;
color: #FFFFFF;
line-height:14px;
z-index:50;
}


#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
/*-moz-opacity:0.8;
filter:alpha(opacity=80);*/
}

.titulo_branco_magro_laranja, .texto_branco_magro_laranja a{
  font-family:arial;
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
  background-color:#d6006f;
  text-align: center;
  font-weight:bold;
}

.titulo_branco_magro_cinza, .texto_branco_magro_cinza a{
  font-family:arial;
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
  background-color:#999999;
  text-align: center;
  font-weight:bold;
}

.pisosNoSel{
	background-color:#DAEFF0;
	color: #185D64;
	border-right: dotted 1px #ffffff;
	font-family: arial;
	font-size: 11px;
	padding: 6px;
}

.pisos{
	background-color:#009899;
	border-right: dotted 1px #ffffff;
	font-family: arial;
	font-size: 11px;
	padding: 6px;
	color: #FFFFFF;
}

.pisos a{	
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}

.pisos a:hover{
	text-decoration: underline;
}

.tdNomeArq, .tdNomeArq a{font-weight:bold; text-decoration:none;font-family: Arial; font-size: 13px; color:#000000; text-transform: uppercase;}
.tdNomeArq a:hover{font-weight:bold; text-decoration:underline;font-family: Arial; font-size: 13px; color:#000000; text-transform: uppercase;}

.outrasObras, .outrasObras a{ padding-top: 2px; text-decoration:none;font-family: Arial; font-size: 11px;  color:#000000;}
.outrasObras a:hover{ padding-top: 2px; text-decoration:underline;font-family: Arial; font-size: 11px;  color:#000000;}


.titulo_branco_bold{
  font-family:arial;
  font-size:11px;
  color:#ffffff;
  font-weight:bold;
}

.pagesdsel a {
  font-family:arial;
  font-size:11px;
  color:#000000;
  text-decoration:none;
}


.pagessel a {
  font-family:arial;
  font-size:11px;
  color:#d7006e;
  text-decoration:none;
}

.pecas, .pecas a{
  font-family:arial;
  font-size:11px;
  color:#000000;
  font-weight:bold;
  border-top:dotted #000000 1px; 
  border-bottom:dotted #000000 1px; 
  padding-top:5px;
  padding-bottom:5px;
  text-decoration:none;
}


.ordenacao{
  font-family:arial;
  font-size:9px;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
}

.tableLayout{
	font-family: arial;
	font-size: 11px;
	width: 204px;
	background-color: #45678A;
}

.tableLayout a{
	padding-left: 4px;
	padding-right: 4px;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.tableLayout a:hover{
	text-decoration: underline;
}

.pagination, .pagination a{
	font-family:arial;
	font-size:11px;
	text-decoration: none;
	cursor: pointer;
}

.paginationsel, .paginationsel a{
	font-family:arial;
	font-size:11px;
	text-decoration: none;
	cursor: pointer;
	color: #d7006e;
}

.textOutrasObras { font-family: Arial; font-size: 12px; color: #000000;  text-decoration: none; font-weight:bold;}
.textOutrasObras a{ font-family: Arial; font-size: 11px; color: #000000; text-decoration: underline; font-weight:bold;}

.menuSel a{ 
  font-family: Arial; 
  font-size: 11px; 
  color: #868789; 
  text-decoration: none; 
  padding-left:2px;
}

.borda_rosa a{
  border:solid 1px #d7006e;
}


.legenda_txt{
  font-family:arial;
  font-size:11px;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}

.programaLeft{
	font-family: Arial;
	font-size:  11px;
	color:  #FFFFFF;
	padding-left: 8px;
	padding-top: 6px;
	background-color: #6B77AB;
	width: 104px;
	height: 119px;
	vertical-align: top;
	border-bottom: 2px #FFFFFF solid;
	border-right: 2px #FFFFFF solid;
}

.programaRight{
	font-size:12px;
	color: #000000;
	text-decoration: none;
    font-family:arial;
	padding-left: 12px;
	padding-top: 6px;
	background-color: #CFD5EE; 
	border-bottom: 2px #FFFFFF solid; 
	border-right: 2px #FFFFFF solid;
	vertical-align: top;
}

.text SELECT{
	font-family: Arial;
	font-size: 11px;
}

#cbbWidth{
	 width: 688px;
}

.divHide{
	font-family: Arial;
	font-size:  11px;
	color:  #FFFFFF;
	visibility: hidden;
	display: none;
}

#EdifRel{
	background-color:#CFD5EE;
	height:220px;
	width:100%;
}

#EdifRelLine{
	background-color:#c3bcc6;;
	height: 56px;
	width: 100%;
}

.EdifRelLineDescr{
	font-family: Arial;
	font-size:  11px;
	color:  #FFFFFF;
	width: 85%;
	padding-left: 14px;
}

.acessibold, .acessibold a{
  font-family:arial;
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
  text-align: center;
  font-weight:bold;
  border-bottom:solid 1px #ffffff;
  padding-left: 6px;
  height: 21px;
  vertical-align: top;
}

.acessibold_negro, .acessibold_negro a{
  font-family:arial;
  font-size:11px;
  color:#000000;
  text-decoration:none;
  text-align: center;
  font-weight:bold;
  border-bottom:solid 1px #ffffff;
  padding-left: 6px;
  height: 21px;
  vertical-align: top;
}

.dottedBar{border-top:dotted 1px #676767;}

#prog_form{
	padding-left: 8px;
	width: 100%;
	height: 100%;
	background-color: #e0ded6; 
}

.ptipo select{
	width:200px;
	height:18px;
	font-family: Arial;
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
	border-color: #9c9c9c;
}

.palvo select{
	 width:200px;
	 height:18px;
	 font-family: Arial;
	 font-size: 11px;
	 border-style: solid;
	 border-width: 1px;
	 border-color: #9c9c9c;
}

.prog_form_end{
	height:18px;
	font-family: Arial;
	font-size: 11px;
}

.col_layer1 {
position:relative;
border:0;
padding:0;
top:0;
left:0;
z-index:1;
}

.col_layer2 {
float:right;
border:0;
padding:0;
position:relative;
bottom:73;
right: -3px;
z-index:2;
padding-right:4;
}


/*  VERDE */

.tituloVerdeFundoCinza{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #CCCCCC;
	color: #6EAC23;
	padding-left: 6px;
}


.tituloVerdeFundoCinza td{
	background-color: #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
}



.tituloVerdeFundoCinza a{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #CCCCCC;
	color: #6EAC23;
        text-decoration:none;
}

.destaqueviniportus, .destaqueviniportus a{
	font-family:arial;
	font-size:18px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	background-color: #6EAC23;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 17px;
}

.destaqueviniportussmall, .destaqueviniportussmall a{
	font-family:arial;
	font-size:13px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	background-color: #6EAC23;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 17px;
}

.violetThinBar{
	background-color: #7F3159;
	height: 1px;
	width: 100%;
}

.textVerdeB, .textVerdeB a{
	font-size:12px;
	color: #6EAC23;
	text-decoration: none;
  font-family:arial;
  text-align: justify;
  font-weight:bold;
}

