ol li:hover{
	background:none;
}

ul {

	margin: 0;

	padding: 0;

	list-style: none;

	width: 200px;

	z-index: 1000; 

	}

	

	

ul li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	position: relative;

	padding-left:8px;

	padding-bottom:1px;

	padding-top:1px;

	

	width:200px;

	background-color:#006600;

	color: #FFF;



	}

	

li ul {

	position: absolute;

	left: 200px;

	top: 0;

	display: none;

	}

	

ul li a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	display: block;

	text-decoration: none;

	color: #FFF;

	padding: 5px;

	}



	/* Fix IE. Hide from IE Mac \*/

	* html ul li { float: left; }

	* html ul li a { height: 1%; }

	/* End */

	

li:hover {

background-color:#008000;



}







li:hover ul ul, li.over ul ul { 

display:none;



	}

	

	



li:hover ul, li li:hover ul, li.over ul, 

li li.over ul { 

display: block; 



	} /* Aqui a magica */

	



	/* Fix IE. Hide from IE Mac \*/

	* html ul li { float: left; height: 1%; }

	* html ul li a { height: 1%; }

	/* End */



ul.dropdown a,

ul.dropdown span {

 display: block;

 padding: 4px 6px;

}



ul.dropdown li.divider {

	 border-top: solid 1px #e5e5e5;

	}



ul.dropdown ul {

	 width: 202px;

	 padding: 3px 6px;

	 border-style: solid;

	 border-width: 1px;

	 background-color: #006600;

	 font-weight: normal;

	 font-size: 11px;

	}

ul.dropdown-vertical ul {

 top: 0;

 left: 100%;

}

	ul.dropdown li.hover,

	ul.dropdown li:hover {

	 color: #FFFFFF;

	}

ul.dropdown a:link,

	ul.dropdown a:visited	{ color: #FFFFFF; text-decoration: none; }

	ul.dropdown a:hover		{ color: #FFFFFF; text-decoration: underline; }

	ul.dropdown a:active	{ color: #ff0084; }



ul.dropdown-vertical *.dir {

 background-image: url(css/dropdown/themes/flickr.com/images/nav-arrow-right.png);

 background-position: 180px 50%;

 background-repeat: no-repeat;

}

ul.dropdown ul li.hover *.open,

ul.dropdown-vertical li.hover *.open {

 background-image: url(css/dropdown/themes/flickr.com/images/nav-arrow-right-open.png);

 background-repeat: no-repeat;

}



ul.dropdown-upward ul li.hover *.open {

 background-image: url(css/dropdown/themes/flickr.com/images/nav-arrow-right-open.png);

 background-repeat: no-repeat;

}



ul.dropdown ul a.dir:hover,

ul.dropdown-vertical a.dir:hover {

 background-image: url(css/dropdown/themes/flickr.com/images/nav-arrow-right-on.png) !important;

 background-repeat: no-repeat;

}



ul.dropdown ul li:hover > *.dir,

	ul.dropdown-vertical li:hover > *.dir {

	 background-image: url(css/dropdown/themes/flickr.com/images/nav-arrow-right-open.png);

	 background-repeat: no-repeat;

	}

ul.dropdown-upward ul li:hover > *.dir {

	 background-image: url(css/dropdown/themes/flickr.com/images/nav-arrow-right-open.png);

	 background-repeat: no-repeat;

	}



ul.dropdown-horizontal ul *.dir {

 padding-right: 25px;

 background-image: url(css/dropdown/themes/flickr.com/images/nav-arrow-right.png);

 background-position: 100% 50%;

 background-repeat: no-repeat;

}



ul.dropdown-vertical ul *.dir,

ul.dropdown-upward ul *.dir {

 background-image: url(css/dropdown/themes/flickr.com/images/nav-arrow-right.png);

 background-position: 100% 50%;

 background-repeat: no-repeat;

}



ul.dropdown li.hover *.open {

 position: relative;

 z-index: 600;

 margin: -1px 0;

 padding-top: 5px;

 padding-bottom: 5px;

 background-color: #006600;

 background-image: url(css/dropdown/themes/flickr.com/images/nav-arrow-down-open.png);

 color: #FFFFFF;

 zoom: 1;

 background-repeat: no-repeat;

}







.base, .base:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal; text-decoration: none; }

.base:hover { font-size: 11px; text-decoration: underline; color: #000; }

.tit_azulclaro { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #3366ff; font-weight: normal; }

.tit_branco { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: }

.tit_azul { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333366; font-weight: normal; }

.tit_verde { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #339933; font-weight: normal; }

.verde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; font-weight: normal; line-height: 16px; }

.azul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333366; font-weight: normal; line-height: 16px; }

#porto{text-align:justify;}

.txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: normal; line-height: 16px; text-align: justify; text-decoration: none; }

.txt1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal; line-height: 16px; text-decoration: none; }

.txtlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; line-height: 16px; text-align: justify; text-decoration: none; }

.txtlink:hover { color: #000000; text-decoration: underline; }

.txt_pq { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-style: normal; color: #666666; }

.branco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal; }

.menulink { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; font-weight: normal; }

.menulink:hover { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0C0; font-weight: normal; }

.maislink { text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #006600; font-weight: bold; }

.maislink:hover { text-decoration: underline; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #003300; font-weight: bold; }

.menulink2 { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; font-weight: normal; }

.menulink2:hover { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: normal; }

.menulink1 { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: normal; }

.menulink1:hover { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; }

.form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; border: 1px solid #CCCCCC; background-color: #FFFFFF; }

.body { background-image: url(imagens/fundo.jpg); background-repeat: repeat-x; background-position:top center; }

.txt2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; font-weight: normal; line-height: 16px; text-decoration: none; }

.txt_info { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: normal; }

/*li:hover ul ul, li.over ul ul { 



display:none; 



}



 



li:hover ul, li li:hover ul, li.over ul, 



li li.over ul { 



display: block; 



}*/

 /* Aqui a magica */

 

 /* -------------- Galeria Porto 2012 ------------------*/
 
 #galeriaQuadro{
	 width:146px;
	 padding:5px;
	 border:1px #CCC solid;
	 margin-right:15px;
	 margin-bottom:20px;
	 float:left;
 }
	 