@charset "utf-8";
body{
	margin: 0;
	background: #EFEFEF;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}

h1 a,
h2 a,
h3 a {
	color: #723229;
	text-decoration: none;
}

a{
	color: #666;
	text-decoration: underline;
}

a:hover{
	color:#723229;
	text-decoration: underline;
}

img {
	cursor:pointer;
}

#tira{
	background-color: #723229;	
	padding: 5px 0;
}	
	#tira .box-players{
		margin-right: 10px;
		border-right: 1px solid #fff;
		clear: both;			
	}
	#tira .icon-players {
		float: left;
		padding: 5px;
		background-color: #ccc;
		height: 		
	}

	#tira .webradio{		
		float: left;
		margin: 0 10px;
	}
	#tira .player-webradio{
		color: #fff;
		float: left;
		padding: 2px 0;
		font-size:16px
	}
	
	.login{
		float: right;		
		padding: 5px;
		background: #ccc;
	}
		.login a{
			color: #666;
			text-decoration: none;
		}
		
		.login a:hover{
			color: #000;			
		}

#topo{
	background: #fff;
	padding: 15px 0 0 0;
	border-bottom: 4px solid #ccc;
}
	#topo .banner728x90{
		width: 728px;
		height: 90px;
		overflow:hidden;
		margin: 0 auto 15px auto;		
		border-bottom: 1px solid #eee;
	}
	
	#topo .logo{
		float: left;
		margin: 0 0 20px 0;
	}
	
	#topo .banner468x60{
		float: right;		
		width: 550px;
		height: 90px;
		margin: 20px 0 0 0;
		padding: 20px 0 0 0;		
		/*background: url('../imagens/bg-chamada.png') no-repeat;		*/
		color: #fff;
		font-size: 22px;
		text-align: center;
		overflow: hidden;
	}
	
	#topo .menu{
		width: 1010px;
		margin: 0 auto;
		background: #723229;
		color: #fff;
		font-size: 16px;
	}
		.menu ul{
			text-align: center;
			padding: 10px 0;
		}
		
		.menu ul li{
			display: inline;
		}
		
		.menu a{
			padding: 10px 8px;
			color: #FFF;
			text-decoration: none;
		}
		
		.menu a:hover{			
			background: #ccc;
			color: #333;
		}
		
#conteudo{
	width: 1010px;
	margin: 0 auto;
	padding-bottom: 20px;
}
	#conteudo .topo-conteudo{
		margin: 10px 0;
	}
		.topo-conteudo .news{
			float: left;
		}
		
		.topo-conteudo .busca{
			float: right;
		}
		
	#conteudo .esquerdo{
		width: 220px;
		float: left;
		margin-right: 15px;
	}
		.esquerdo .boletim{
			background: #fff;
			padding: 10px;
			margin-bottom: 20px;
		}
			.boletim p{
				font-weight: bold;
				font-size: 16px;
				line-height: 15px;
				margin-bottom: 10px;
			}
		
		.esquerdo .galeria{
			background: #333;
			margin-bottom: 20px;
		}
			.galeria h3{
				color: #fff;
				font-size: 18px;
				font-weight: normal;
				padding: 10px;
			}
			.galeria ul li{
				width: 60px;
				height: 60px;
				float: left;
				margin: 0 0 8px 8px;
			}
			
	
		.esquerdo .facebook{
			width: 200px;
			margin: 0 auto;
		}
		
		.esquerdo .enquete{
			background: #fff;
			padding: 10px;
			margin-bottom: 20px;
		}
			.enquete div{
				margin-bottom: 10px;
				cursor: pointer;
			}
			
			.enquete p{
				font-size: 20px;
				color: #723229;
			}
			
			.enquete .pergunta{
				margin: 5px 0;
				font-weight: bold;
			}
			
			.enquete div label{
				cursor: pointer;
			}
		
		.esquerdo .banner-lateral{
			margin:20px 0;	
		}	

		.esquerdo .banner-lateral p{
			margin:5px 0;
		}
		
	#conteudo .meio{
		width: 540px;
		float: left;
	}
		
		.bloco-edital{
			margin:10px 0;
			border-bottom:1px solid #CCC;
			padding:0 0 10px 0;
		}
			.bloco-edital p {
				margin: 10px 0;
			}
		
		.meio .bloco-videos {
			margin:0 0 30px 0;
			border-bottom: 2px solid #723229;
		}
			.link-videos{
				display: inline-block;
				width: 504px;
				margin: 2px 0;
				padding: 5px 0 5px 26px;
				background: url("../imagens/icon-video.png") no-repeat scroll left center transparent;
				border-bottom: 1px dotted #CCCCCC;				
				text-decoration: none;		
			}
		
			.link-videos:hover {
				background: url("../imagens/icon-video.png") no-repeat scroll left center #CCCCCC;
			}	

		.meio .noticia {
			
		}
			.meio .noticia img {
				width:100%;
				height:350px;

			}
			.meio .noticia p {
				margin:10px 0;
				line-height:1.5em;
				font-family: Helvetica;
			}
		
		.meio .noticia-destaque{
			position:relative;
			margin-bottom: 20px;
			padding-bottom: 20px;
			border-bottom: 1px solid #ccc;
		}
			
		.meio .bloco-noticias{
			margin-bottom: 20px;
			padding-bottom: 20px;
			border-bottom: 1px solid #ccc;
		}			
			.bloco-noticias ul li{
				float: left;
				width: 160px;
				height: 330px;
				overflow: hidden;
				margin: 10px 0 0 10px;
				border-bottom: 1px solid #CCCCCC;				
			}
				.bloco-noticias ul li:hover{
					border-bottom: 1px solid #723229;
					background: #fff;
				}
			
			.bloco-noticias h2{
				font-size: 18px;
				line-height: 18px;
			}
		
		.bloco-galeria ul li{
				float: left;
				width: 160px;								
				margin: 10px 0 0 10px;
				font-size:10px;
				border-bottom: 1px solid #CCCCCC;				
			}
				.bloco-galeria ul li:hover{
					border-bottom: 1px solid #723229;
					background: #fff;
				}
					.link-galeria {
						display:inline-block;
						width:504px;		
						margin:2px 0;
						padding:5px 0 5px 26px;		
						text-decoration:none;			
						border-bottom: 1px dotted #ccc;
						background: url('../imagens/icon-camera.png') no-repeat left;
					}
					.link-galeria:hover {		
						background:#ccc url('../imagens/icon-camera.png') no-repeat left;
					}	
		
			.bloco-boletins h2 {										
					max-width:140px;
					overflow: hidden;
					font-size:10px;					
					margin:5px 0;
					text-align: center;
			}
			
			.bloco-boletins ul li{
				float: left;
				width: 160px;								
				margin: 10px 0 0 10px;				
				border-bottom: 1px solid #CCCCCC;				
				text-align: center;
			}
				
				.bloco-boletins ul li img{
					padding:0 5px;
				}

				.bloco-boletins ul li:hover{
					border-bottom: 1px solid #723229;
					background: #fff;
				}		
				
		.meio .bloco-boletim{
			padding: 10px;
			background: #333;
			margin-bottom: 20px;
		}
			.bloco-boletim ul li{
				width: 240px;
				float: left;
				padding: 0 10px;
			}
			
			.bloco-boletim h3{
				color: #FFCC00;
				font-size: 18px;
				text-align: center;
				margin-bottom: 10px;
			}
			
			.bloco-boletim .img-boletim{
				background: #E09B33;
				padding: 10px;
				text-align: center;
			}
		
		.meio .banner-meio{
			width: 468px;
			height: 60px;
			margin: 0 auto;
		}
	
	#conteudo .direito{
		width: 220px;
		float: right;
	}
		.direito .video{
			margin-bottom: 20px;
		}
		
		.direito .rede-social{
			background: #333;
			padding: 10px;
			margin-bottom: 20px;
		}
		
		.direito .banner-lateral{
			margin-bottom: 20px;
		}
		
#rodape{
	position:relative;
	background: #CC3433;
	padding: 10px 0;	
}		
		.menu-rodape ul{			
			margin: 0 0 15px 0;
			padding: 10px 0;			
			text-align: center;
			border-bottom: 1px solid #ccc;
		}
		
		.menu-rodape ul li{
			display: inline;
		}
		
		.menu-rodape a{
			padding: 10px 10px;
			color: #FFF;
			text-decoration: none;
		}
		
		.menu-rodape a:hover{
			padding: 10px 10px;
			background: #ccc;
			color: #333;
		}
	
	.info-rodape{		
		width:1010px;
		margin:0 auto;			
		color:#fff;
		text-align: center;
	}
	
	.info-rodape a {		
		color:#fff;
		text-decoration:#064EA2;
	}
	
	.copyright {
		margin:10px 0 20px 0;
		font-size:10px;
	}
	
	.creditos-do-site {	
		position:absolute;	
		bottom: 0;
		right:5%;
		background:#fff;		
	}	
		.creditos-do-site a {
			display: inline-block;
			padding:5px;
			color:#CC3433;		
		}
		
	.endereco-rodape {
		color:#fff; 
		text-align:center;
	}	

/* Classes */
h1, h2, h3, h4, p, ul, form{
	margin: 0;
	padding: 0;
}

h1{
	color: #723229;
	font-size: 24px;
	letter-spacing: -1px;
	font-weight: normal;
	font-family: Helvetica;
}

img{
	border: none;
}

ul{
	list-style: none;
}

.espaco{
	height: 1px;
	clear: both;
}

.centro{
	width: 1010px;
	margin: 0 auto;
}

.data{
	margin:5px 0;
	font-size: 12px;
	color: #999;
	font-style: italic;
}

.mais a{	
	bottom:0;
	right:0;
	color: #fff;
	padding: 3px 10px;
	margin:10px 0;
	background: #723229;
	color: #fff;
	float: right;
	text-decoration: none;
}

.mais a:hover{
	color: #723229;
	padding: 3px 10px;
	background: #fff;
	float: right;
}

.bt a{
	color: #fff;
	padding: 3px 10px;
	background: #723229;
	color: #fff;
	float: right;
	text-decoration: none;
}

.bt a:hover{
	color: #fff;
	padding: 3px 10px;
	background: #000;
	float: right;
}

	#blocoDestaques div.paginas {
        position: absolute;
        top: 5px;
        right: 5px;      
        z-index: 100;		
    }      
      
		#blocoDestaques div.paginas a {
			height: 20px;
			width: 20px;      
			display: block;
			float: left;
			margin-left: 2px;      
			color: #ccc;
			font-size: 10px;
			font-family: Verdana, Arial, sans-serif;
			text-decoration: none;
			text-align: center;
			line-height: 20px;
			outline: none;      
			background: #000;
		}
      
		#blocoDestaques div.paginas a:hover,
		#blocoDestaques div.paginas a.activeSlide {
			background: #723229;
			font-weight: bold;
		}
      
    #blocoDestaques ul li p.paginas { display: none; }

/* PAGINAÇÃO */
 #paginacao {
        height: 30px;
        margin: 15px auto;
        width: 350px;
        text-align: center;
    }
    #paginacao a {
        display: inline-block;
        padding: 5px;
        text-decoration: none;
        border: 1px solid #ccc;
    }
        #paginacao a:hover {
            background: #fff;
            border-bottom: 1px dotted #723229;                
        }
        #paginacao .pg_ativa {
            background: #fff;
            border-bottom: 1px solid #723229;
            color: #723229;
            font-weight: 900;    
        }		
		
/**/
.pdf {
	display:inline-block;
	width:95%;        
	margin:2px 0;
	padding:8px 0 8px 26px;     
	text-decoration:none;           
	border-bottom: 1px dotted #ccc;
	background: url('../imagens/icon-pdf.png') no-repeat left;
}
.link {
	display:inline-block;
	width:95%;        
	margin:2px 0;
	padding:8px 0 8px 26px;     
	text-decoration:none;           
	border-bottom: 1px dotted #ccc;
	background: url('../imagens/icon-link.png') no-repeat left;
}
.pdf:hover,
.link-hover {       
	background-color:#ccc;
}




	.grupos{
	margin:10px 0;      
	border-bottom: 1px dotted #ccc;
}

.grupos:hover {     
	border-bottom:1px solid #723229;
}		

	.list-servicos-item{
		margin: 5px 0;		
	}
	.link {
		display: inline-block;
		width: 504px;
		margin: 2px 0;
		padding: 5px 0 5px 26px;
		text-decoration: none;
		border-bottom: 1px dotted #CCCCCC;
	}
	.link:hover{
		background-color: #ccc;
	}

	.icon-convenio {
		background: url(../imagens/icon-convenio.png) no-repeat left center;
	}
		.icon-convenio:hover {
			background: url(../imagens/icon-convenio.png) no-repeat left center #ccc;
		}

	.icon-excursao {
		background: url(../imagens/icon-excursao.png) no-repeat left center;
	}
		.icon-excursao:hover {
			background: url(../imagens/icon-excursao.png) no-repeat left center #ccc;
		}	

	.icon-roteiro-cultural {
		background: url(../imagens/icon-excursao.png) no-repeat left center;
	}
		.icon-roteiro-cultural:hover {
			background: url(../imagens/icon-roteiro-cultural.png) no-repeat left center #ccc;
		}	

	.icon-roteiro-cultural{
		background: url(../imagens/icon-roteiro-cultural.png) no-repeat left center;
	}
	.icon-roteiro-cultural:hover{}

	.icon-atendimento{
		background: url(../imagens/icon-atendimento.png) no-repeat left center;
	}
	.icon-atendimento:hover{
		background: url(../imagens/icon-atendimento.png) no-repeat left center #ccc;
	}

	.icon-juridico{
		background: url(../imagens/icon-juridico.png) no-repeat left center;
	}
	.icon-juridico:hover{
		background: url(../imagens/icon-juridico.png) no-repeat left center #ccc;
	}


.float-right{
    float:right;
    margin: 0 0 0 5px;
}
.search{
	margin-top: 10px;
}
.search-view-result{
    width: 520px;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #fff;
    border: 1px solid #CCCCCC;
}    
.search-keyword{
    color: #723229;
}
.search-control {
	width: 180px;
	height: 23px;
    padding-top: 5px;
    padding-bottom: 5px;    
}
.btn{
    display: inline-block;
    background: none repeat scroll 0 0 #723229;        
    color: #fff;                        
    padding: 5px;
    text-align: center;
    text-decoration: none;
    border: none;
}
.btn-search{
    overflow: hidden;
    text-indent: -99999px;
    background: #723229 url(../imagens/icon-search-32.png) no-repeat center center;
    width: 32px;
    height: 32px;
    padding:2px; 
}

#popup {
    position: absolute;
    text-align: center;
    /* padding-top: 100px; */
    width: 75%;
    height: 100%;
    z-index: 999999999;
    cursor: pointer;
    top: 50%;
    left: 15%;
}