/* CSS Document */
*{margin:0; padding:0;}
body{background:#0F8749 url(../img/bg2.jpg) top left repeat-x; padding:0; margin:0;}
p{font:10px "tahoma"; color:#003333; padding:8px 0 3px 0; margin:0;}
table{font:10px "tahoma"; color:#003333; padding:8px 0 3px 0; margin:0; align:justify}
h1{font:bold 14px "arial"; color:#003333; padding:3px 0 6px 0; margin:0; display:block; background:url(../img/bg-linha-titulo.gif) bottom left repeat-x;}
h1.sem{font:bold 12px "arial"; color:#003333; padding:3px 0 6px 0; margin:0; display:block; background:none;}
h1.titulo-instituciona{font:20px/20px "arial";  color:#0B6537; padding:3px 0 6px 0; margin:0; display:block; background:url(../img/bg-linha-titulo.gif) bottom left repeat-x;}
h2{font:9px "tahoma"; color:#999999; padding:0; margin:0;}
h3{font:20px/20px "arial";  color:#0B6537; padding:3px 0 6px 0; margin:0; display:block; background:none;}

#mapa{
list-style-type:none;
overflow:hidden;}

#topo{width:767px; height:177px; position:absolute; top:0; left:0;}
	.travessao{font:11px "tahoma"; color:#FFFFFF; float:right;}
	.coluna-cima{width:780px; height:34px; padding:21px 0 0 0; font:11px "tahoma"; color:#FFFFFF;}
		.coluna-cima .links{float:left;} 
		.coluna-cima a{font:11px "tahoma"; color:#FFFFFF; text-decoration:none; padding:0 3px;}
		.coluna-cima a.translate{font:bold 11px "tahoma"; color:#FFFFFF; text-decoration:none; padding:0 3px;}
		.coluna-cima a.cadastre-se{font:bold 11px "tahoma"; color:#FFFF00; text-decoration:none;}
		.coluna-cima a:hover.cadastre-se, .coluna-cima a:hover{text-decoration:underline;}
		.coluna-cima a.nao-tem{font:11px "tahoma"; color:#FFFFFF; text-decoration:none; padding:0;}
		.coluna-cima input{font:11px "tahoma"; color:#666; width:55px; margin:0 0 0 2px; border:1px solid #FFFFFF;}
		.coluna-cima input.buscar{font:11px "tahoma"; color:#666; width:84px; height:16px; margin:0 0 0 20px; padding:0px; border:none; background:transparent;}
		.coluna-cima input.btn{width:17px; margin:3px 5px -5px 7px; display:inline; border:none;}
		
	.coluna-menu{width:767px; height:36px; margin:86px 0 0 0;}
		.coluna-menu .menu{width:493px; height:36px; float:right;}
#conteudo-geral{width:100%; height:100%; background:url(../img/bg-conteudo.gif) top left repeat; margin:158px 0 0 0;}
	#conteudo{width:771px; margin:0px 0 0 0; background:url(../img/bg-conteudo2teste.jpg) top left repeat-y; float:left;}
		#coluna-direita{width:445px; padding:44px 25px 20px 23px; margin:0px 2px 0 0; background:#FFF; float:right; display:inline-table;}
			#coluna-direita a.ultima-noticia-titulo{text-decoration:none;}
		html>body #coluna-direita{margin:0 4px 0 0; font:10px "tahoma"; color:#003333;}
		#coluna-direita .n-post2{width:425px; padding:6px 8px; margin:10px 0 10px 0; font:12px "arial"; color:#223131; background:#CFE7DB; border:1px solid #ADD6C1; overflow:hidden;}
			a.link{font:bold 10px "tahoma"; color:#0F8749; text-decoration:none; margin:10px 0 15px 0; display:block;}
			a:hover.link{text-decoration:underline}
			.foto-blog{width:445px; margin:10px 0 0 0; overflow:hidden;}
			.box-comentario{width:435px; padding:3px 0 4px 8px; margin:5px 0 0 0; border:1px solid #CCC; background:#F1F1F1; overflow:hidden;}

			.box-comentario .aComentario{font:bold 10px "tahoma"; color:#333333; background:url(../img/bg-link-box-comentario.jpg) 0px 2px no-repeat; padding:0 10px 3px 27px; float:left;}
			
			.box-comentario .linkTag{font:10px "tahoma"; color:#333333; text-decoration:none}
			.box-comentario span{font:10px "tahoma"; color:#333333;  padding:2px 0 3px 0px; margin:0 0 0 0px; display:inline-block;}
			.box-comentario p.dois{font:10px "tahoma"; color:#333333; padding:2px 0 3px 10px; margin:0 0 0 0px; width:300px; display:block; overflow:hidden; float:left; background:url(../img/bg-link2-box-comentario.gif) 0px 3px repeat-y;}
			.box-comentario .comentarios{width:423px; background:url(../img/bg-linha-comentario.gif) 0px 10px repeat-x; padding:20px 0 0 0; margin:0 0 5PX 0; clear:both;}
			.box-comentario .comentarios .item{width:423px; overflow:hidden;}
			.box-comentario .comentarios .item .nome{width:63px; height:17px; padding:3px 0 0 0; float:left; font:11px "tahoma"; color:#223131;}
			.box-comentario .comentarios .item .input{width:360px; float:left;}
			.box-comentario .comentarios .item .input input{width:350px; float:left; font:11px "tahoma"; color:#223131;}
			.box-comentario .comentarios .item .input input.enviar{width:53px; float:right; margin:8px 6px 10px 0;}
			.box-comentario .comentarios .item .input textarea{width:350px; height:80px; float:left; font:11px "tahoma"; color:#223131;}
			.box-comentario .comentarios .lista-comentarios{width:407px; height:320px; padding:10px 8px 10px 8px; margin:0; font:11px "tahoma"; color:#223131; background:#FFFFFF; border:1px solid #CCCCCC; overflow:auto;}
			.box-comentario .comentarios .lista-comentarios .n-post{width:370px; padding:6px 8px 6px 8px; margin:10px 0 0 0; font:12px "arial"; color:#223131; background:#CFE7DB; border:1px solid #ADD6C1; overflow:hidden;}
			.box-comentario .comentarios .lista-comentarios .cor{width:390px; background:#F6F6F6; border-top:1px solid #003366; border-bottom:1px solid #003366; padding:0px 0 10px 0; margin:10px 0 0 0;}
			.box-comentario .comentarios .lista-comentarios p{width:380px; padding:0px; margin:10px 0 0 0; font:11px "tahoma"; color:#223131; overflow:hidden;}
			.box-comentario .comentarios .lista-comentarios p span{width:380px; display:block; padding:0px 0 15px 32px; margin:0px; font:11px "tahoma"; color:#223131; background:url(../img/balao.gif) top left no-repeat;}
			.item2{width:423px; overflow:hidden; padding:0 0 10px 0; margin:0 0 10px 0; background:url(../img/bg-linha-titulo.gif) bottom left repeat-x;}
			.item2 img{margin:0 10px 0 0;}
			
			.linha{width:442px; height:10px; margin:0 0 20px 0; border-bottom:1px solid #000000; }
			.paginacao{width:442px; height:20px; font:10px "tahoma"; color:#233634; margin:-20px 0 0 0; padding:0;}
			.paginacao p{width:220px; float:left;}
			.paginacao p a{font:10px "tahoma"; color:#233634; margin:0px 0 0 0; padding:0 3px 0 3px; text-decoration:none; display:inline-table;}
			.paginacao p a:hover{background:#F2F2F2; text-decoration:underline;}
			.paginacao .img{float:right; width:200px; padding:0; margin:5px 0 0 0;}
			.paginacao .img a{float:right;}
			.paginacao .img img.espaco{padding:0 20px 0 0;}
		#coluna-esquerda{width:274px; margin:240px 0 0 0; float:left; display:inline-table; overflow:hidden;}
			#lateral-tradutor{width:271px; padding-left: 3px; margin:0 0 0 0; overflow:hidden;}
				#lateral-tradutor span{font:11px "tahoma"; color:#2FE887; padding:0; margin:0 0 0 41px; display:block;}
				#lateral-tradutor h4{font:bold 13px "tahoma"; color:#2FE887; padding:0; margin:0 0 0 41px; display:block;}
			#lateral-status{width:274px; background:url(../img/bg-lateral-status.jpg) top left no-repeat; padding:0 0 20px 0; margin:0px 0 0 0; overflow:hidden;}
				#lateral-status span{font:10px "tahoma"; color:#2FE887; padding:0; margin:0 0 0 41px; display:block;}
				#lateral-status p.portugal{font:10px "tahoma"; color:#FFF; background:url(../img/bandeiras/portugal.jpg) top left no-repeat; padding:10px 0 15px 75px; margin:15px 0 0 5px; float:left;}
				#lateral-status p.espanha{font:10px "tahoma"; color:#FFF; background:url(../img/bandeiras/espanha.jpg) top left no-repeat; padding:10px 0 15px 75px; margin:15px 0 0 5px; float:left;}
				#lateral-status p.brasil{font:10px "tahoma"; color:#FFF; background:url(../img/bandeiras/brasil.jpg) top left no-repeat; padding:10px 0 15px 75px; margin:15px 0 0 5px; float:left;}	
				#lateral-status p.venezuela{font:10px "tahoma"; color:#FFF; background:url(../img/bandeiras/venezuela.jpg) top left no-repeat; padding:10px 0 15px 75px; margin:15px 0 0 5px; float:left;}
				#lateral-status p.franca{font:10px "tahoma"; color:#FFF; background:url(../img/bandeiras/franca.jpg) top left no-repeat; padding:10px 0 15px 75px; margin:15px 0 0 5px; float:left;}
				#lateral-status p.hora{font:bold 20px "arial"; color:#FFF; padding:25px 0 0 41px; margin:0px; float:left;}
				#lateral-status .linha{width:223px; height:1px; clear:both; background:url(../img/bg-lateral-linha.gif) top left repeat-x; padding:0; margin:0 0 5px 37px; border:none; overflow:hidden; }
			#lateral-fotos{width:240px; background:url(../img/bg-lateral-fotos.jpg) top left no-repeat; padding:20px 0 10px 34px; margin:0px 0 0 0; overflow:hidden;}
				#lateral-fotos .foto{width:67px; height:48px; padding:6px 5px; background:url(../img/bg-lateral-fundo-fotos.jpg) top left no-repeat; float:left; overflow:hidden;}
				#lateral-fotos .votar{width:220px; height:14px; padding:4px 4px; margin:5px 0 5px 0; background:url(../img/bg-lateral-fotos-pag.gif); float:left; overflow:hidden;}
				#lateral-fotos .votar a.ant{font:10px "tahoma"; color:#2FE887; float:left; text-decoration:none;}
				#lateral-fotos .votar a.pro{font:10px "tahoma"; color:#2FE887; float:right; text-decoration:none;}
				#lateral-fotos .votar a:hover.ant, #lateral-fotos .votar a:hover.pro{text-decoration:underline;}
				#lateral-fotos select{font:10px "tahoma"; color:#333333; width:193px; float:left; padding:0; margin:7px 0 0 0; }
				#lateral-fotos img.btn{margin:2px 0 0 0;}
			#lateral-arquivos-tags{width:274px; background:url(../img/bg-lateral-arquivo-tags.jpg) top left no-repeat; padding:0; margin:0px 0 20px 0; overflow:hidden;}
				#lateral-arquivos-tags .bloco{width:130px; float:left;}
				#lateral-arquivos-tags .bloco a.anteriores{margin:10px 0 0 30px; padding:0; display:block;}
				#lateral-arquivos-tags .bloco ul{list-style:none; padding:0; margin:27px 0 0 34px; width:95px;}
				#lateral-arquivos-tags .bloco ul li{list-style:none; padding:2px 0; margin:0; font:10px "tahoma"; color:#FFF;}
				#lateral-arquivos-tags .bloco ul li a{padding:0 0 0 12px; margin:0; font:10px "tahoma"; color:#FFF; background:url(../img/bullet.gif) 0px 5px no-repeat; text-decoration:none;}
				#lateral-arquivos-tags .bloco ul li a:hover{text-decoration:underline}
			#lateral-ultimas{width:274px; background:url(../img/bg-lateral-ultimas.jpg) top left no-repeat; padding:0; margin:0px 0 0 0; overflow:hidden;}
				#lateral-ultimas ul{list-style:none; padding:0; margin:27px 15px 0 34px;}
				#lateral-ultimas ul li{list-style:none; padding:0; margin:0; font:10px "tahoma"; color:#FFF;}
				#lateral-ultimas ul li a{padding:0 0 0 12px; margin:0; font:10px "tahoma"; color:#FFF; background:url(../img/bullet.gif) 0px 9px no-repeat; text-decoration:none; display:block;}
				html>body #lateral-ultimas ul li a{padding:5px 0 5px 12px; background-position:0px 9px}
				#lateral-ultimas ul li a:hover{text-decoration:underline}
#rodape{width:771px; background:url(../img/bg-conteudo2teste.jpg) top left repeat-y; clear:both; overflow:hidden;}
	#rodape .lateral-verde{width:274px; background:url(../img/logo-b2br.jpg) 12px 4px no-repeat; float:left; }
	#rodape .lateral-verde .link-texto{font:9px "tahoma"; color:#2FE887; padding:0; margin:60px 0 0 12px;}
	#rodape .lateral-verde p{font:9px "tahoma"; color:#2FE887; padding:0; margin:60px 0 0 12px;}
	#rodape .lateral-verde p span{font:9px "tahoma"; color:#FFF; padding:0; margin:0;}
	#rodape .lateral-verde a{font:9px "tahoma"; color:#FFF; padding:0; margin:0 0 0 12px; text-decoration:none;}
	#rodape .lateral-verde .linha{width:223px; height:1px; clear:both; background:url(../img/bg-lateral-linha.gif) top left repeat-x; padding:0; margin:10px 0 5px 5px; border:none; overflow:hidden;}
	#rodape .conteudo-preto{width:493px; height:130px; background:#003334; float:left; text-decoration:none;} /* copyright */
		#rodape .conteudo-preto span{display:none;}
		#rodape .conteudo-preto .logo-pier{width:149px; height:107px; padding:9px 0 0 12px; background:url(../img/logo-pier.jpg) top left no-repeat; float:left; font:9px "tahoma"; color:#2FE887;}
		#rodape .conteudo-preto .logo-philden{width:173px; height:107px; padding:9px 0 0 13px; background:url(../img/logo-philden.jpg) top left no-repeat; float:left; font:9px "tahoma"; color:#2FE887;}
		#rodape .conteudo-preto .logo-dtd{width:94px; height:107px; padding:9px 0 0 17px; background:url(../img/logo-dtd.jpg) top left no-repeat; float:left; font:9px "tahoma"; color:#2FE887;}
#publicidade{width:220px; position:absolute; top:170px; left:780px;}
#publicidade .box{width:218px; padding:30px 0; margin:0 0 10px 0; border:1px solid #CCCCCC; background:#FFF; text-align:center;}
#publicidade .box2{width:218px; padding:0px 0; margin:0 0 10px 0; border:1px solid #CCCCCC; background:#FFF; text-align:center;} /* teste_publi */
#publicidade .box3{width:218px; padding:0px 0; margin:0 0 10px 0; border:1px solid #CCCCCC; background:#FFF; text-align:center;} /* teste_publi */

#busca{width:200px; height:30px; background:url(../img/bg-input.gif) 60px 0px no-repeat; position:absolute; top:20px; left:800px;}
#busca input.buscar{font:11px "tahoma"; color:#666; width:84px; height:16px; margin:0 0 0 27px; padding:0px; border:none; background:transparent;}
#busca input.btn{width:17px; margin:3px 5px -5px 7px; display:inline; border:none;}
#lateral-video{width:274px; height:333px; background:url(../img/logo.jpg) top left no-repeat; padding:0 0 0 0; margin:0px 0 0px 0; overflow:hidden; position:absolute; top:57px; left:0px;}
#lateral-video .video{width:230px; height:167px; background:#FFF; padding:0 0 0 0; margin:158px 0 0px 21px; overflow:hidden;}

body#galeria{background:none;}
body#galeria #geral-galeria{width:772px; padding:5px 4px; margin:0; border:1px solid black; overflow:hidden;}
	body#galeria #geral-galeria #topo-galeria{width:772px; height:0px; overflow:hidden;}
		body#galeria #geral-galeria #topo-galeria img{float:right}
		body#galeria #geral-galeria #topo-galeria .nome-galeria{width:735px; height:25px; border:1px solid #ADD6C1; background:#CFE7DB; overflow:hidden; float:left;}
		body#galeria #geral-galeria #topo-galeria .nome-galeria h1{font:bold 12px "arial"; color:#003333; background:none; padding:0 0 0 0; margin:5px 5px;}
	body#galeria #geral-galeria #coluna-esquerda-galeria{width:264px; height:450px; background:url(../img/bg-coluna-esquerda-galeria.png) top left no-repeat; float:left; display:table-cell; padding:0; margin:5px 0 0 0; overflow:hidden;}
		body#galeria #geral-galeria #coluna-esquerda-galeria .foto-thumb-galeria{width:264px; height:50px;}
		body#galeria #geral-galeria #coluna-esquerda-galeria .foto-thumb-galeria img{border:1px solid #FFFFFF;}
		body#galeria #geral-galeria #coluna-esquerda-galeria .linha-galeria{width:240px; height:10px; font-size:10px; margin:0 0 0 8px; background:url(../img/linha-galeria.gif) bottom left repeat-x;}
		body#galeria #geral-galeria #coluna-esquerda-galeria p{font:bold 11px "tahoma"; color:#FFF; margin:0 0 0 8px;}
		body#galeria #geral-galeria #coluna-esquerda-galeria select{width:193px; font:10px "tahoma"; color:#000; float:left; margin:0 3px 0 8px}
		body#galeria #geral-galeria #coluna-esquerda-galeria .paginacao-galeria{width:256px; height:20px; font:normal 10px "tahoma"; color:#233634; margin:5px 0 0 8px; padding:0;}
			body#galeria #geral-galeria #coluna-esquerda-galeria .paginacao-galeria p{width:100px; float:left; font:normal 10px "tahoma"; color:#FFF; margin:0 0 0 0px;}
			body#galeria #geral-galeria #coluna-esquerda-galeria .paginacao-galeria p a{font:normal 10px "tahoma"; color:#FFF; margin:0px 0 0 0; padding:0 3px 0 3px; text-decoration:none; display:inline-table;}
			body#galeria #geral-galeria #coluna-esquerda-galeria .paginacao-galeria p a:hover{background:#5E8D80; text-decoration:underline;}
			body#galeria #geral-galeria #coluna-esquerda-galeria .paginacao-galeria .img-galeria{float:left; width:145px; padding:0; margin:5px 0 0 0; text-align:right;}
			body#galeria #geral-galeria #coluna-esquerda-galeria .paginacao-galeria .img img.espaco{padding:0 20px 0 0;}
	body#galeria #geral-galeria #coluna-direita-galeria{width:500px; height:450px; float:right; display:table-cell; padding:0; margin:5px 0 0 0;}
		body#galeria #geral-galeria #coluna-direita-galeria p{font:bold 10px "tahoma"; color:#233634; padding:0; width:305px; margin:7px 0 3px 0; float:left;}
		body#galeria #geral-galeria #coluna-direita-galeria .btn-galeria{width:190px; padding:0; margin:7px 0 0 0; float:right; text-align:right;}
		body#galeria #geral-galeria #coluna-direita-galeria .img-video{text-align:center; width:500px; overflow:hidden}
		
/*
	Plugin sociable
*/
div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
ul.fones li{font:10px "tahoma"; color:#003333; padding:0 0 3px 0; margin:0; width:33%; float:left;}