/*estrutura especial*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#main-homenagem{width:620px;float:left;display:inline;margin:20px 8px 20px 12px;padding:0 0 20px;font-family: tahoma, arial;background:#F2F5F9;}
.foto{width: 515px;height:425px; margin:0 auto;padding: 10px 0 0 0;background: url(../../load.gif) center no-repeat;}
.foto img{display:block;width:500px;height:375px;margin:0 auto;border:1px solid #004941;}
.foto p{font-size:12px;margin:10px 0;color:#004941;text-align: center;}
.foto p a{font-size:11px;margin:10px 0;color:#0C8077;text-align: center;text-decoration:none;}
.foto p a:hover{color:#004941;text-decoration:underline;}
#galeria-esp{width:515px;margin:0 auto;background:#E2EDFA;}	
#galeria-esp ul{width:500px;margin:0 auto;padding:5px 0 0 0;}
#galeria-esp ul li{width: 79px;list-style: none;margin:4px 2px 0 2px;text-align: center; float: left;}
#galeria-esp ul li a img{display:block;width:75px;height:65px;border:1px solid #444;outline:none;background:#FFF url(../../load.gif) center no-repeat;}
#galeria-esp ul li p a{font-size:11px;color:#0C8077;text-decoration:none;outline:none;}
#galeria-esp ul li p a:hover{color:#004941;}



.container{width: 600px;margin:0 auto;}

.dados-bandeirao{height:190px;padding:20px 20px 5px 20px;}
h1{font: 4em normal Georgia, 'Times New Roman', Times, serif;text-align:center;padding: 20px 0;color: #aaa;}

.toggle_container {
	margin: 0 0 10px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #F6F6F6;
	overflow: hidden;
	font-size: 1.2em;
	width: 600px;
	clear: both;
}

.toggle_container .block p {font-family:Arial, Helvetica, sans-serif;color:#665665;
	padding: 5px 0;
	margin: 5px 0;
}
.box-obs{width: 600px; margin: 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size: 1.2em; color:#666666; border:0;background:none;}
.block{	margin: 5px 0;padding:0}
.block p {margin: 5px 0;padding:0}

.toggle_container h3 {
	font: 10px normal Arial, Helvetica, sans-serif;font: 2.5em normal Georgia, "Times New Roman", Times, serif;color:#004941;
	margin: 0 0 5px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.toggle_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}

.toggle_container img.foto-esp{
display:block;width:550px;
	float: none;
	margin: 10px auto 15px;
	padding: 0;
	border: 1px solid #ccc;
	padding:3px;
}
