@charset "iso-8859-1";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Ubuntu+Condensed);
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow);
@import url(http://fonts.googleapis.com/css?family=PT+Sans);

*{ margin: 0; padding: 0; text-decoration:none; }
ul, li, ol {list-style: none; margin:0px; }
a,object { outline: none !important; }
a img { border: none }
input[type=text]:focus, input[type=password]:focus, input[type=button]:focus, select:focus, textarea:focus { outline: none; } 
h1{ letter-spacing: -2px;}
body { margin: 0px; font-family:Calibri,Arial; color:#474747; font-family: 'PT Sans', sans-serif; font-size:14px; line-height:14px; }
.msg{
	display: none;
}
.input-error{
	border-color: #900 !important;
	color: #900 !important;
}
#topo { background:none; width:100%; }
#topo .boxSearch { width:300px; height:47px; background:#6aaa41; border-top-left-radius:15px; border-top-right-radius:15px; }
#topo .boxSearch ul { margin-left:12px; }
#topo .boxSearch li { float:left; margin-top:9px; }
#topo .boxSearch .fld { background:#daf0cc; border:solid 1px #b9dea2; border-radius:5px; }
.bt { font-size:12px; font-family: 'Ubuntu Condensed', sans-serif; }
#logo { margin:15px 0; }
.rml { margin-left:0px !important; }
.txtmin { font-size:13px; line-height:13px; }
.labsin { font-size:17px;  }
.fld { font-size:13px !important; }

.slider_50 { margin-right:30px !important; }

.slides li { position:relative; }
.slides li .legen { position:absolute; bottom:0px; background:#fff; text-align:center; opacity:0.70; width:100%; color: #000; padding: 10px 0; text-align:left}
.slides li .legen>span { margin:0 10px; float: left; }

@media (max-width:768px) { 
	.idxTop { margin-top:20px !important; }
	.slider_50 { margin-right:0px !important; }
}

@media (min-width:768px) and (max-width:979px) {
	#noticias .res { display:none !important; }
}

@media (min-width:470px) and (max-width:767px) {
	#noticias li { float:left; width:46% !important; margin-right:15px !important; min-height:350px !important; }
	#noticias li:even { margin-right:0px !important; }
	#noticias li:last-child { margin-right:0px !important; }
	
}

@media (max-width:979px) {
	.idx_galeria li { width:95px !important; }
}
@media (min-width: 979px) {
	#topo { background:url(../img/topoBg2.jpg) top center no-repeat; height:221px; width:100%; }
	#logo { margin:25px 0 0 15px; }
	.visible-mil { display:none !important; }
	.hidden-mil { display:inherit !important; }
}

@media (min-width: 979px) and (max-width: 1200px) {
	.nav a { font-family: 'Ubuntu Condensed', sans-serif; font-size:15px !important; font-weight:normal; }
	.idx_galeria li { width:135px !important;  }
}
@media (min-width: 1200px) { 
	#topo { background:url(../img/topoBg.jpg) top center no-repeat; height:221px; width:100%; }
	#logo { margin:25px 0 0 0; }
	.visible-mil { display:inherit !important; }
	.hidden-mil { display:none !important; }
	.nav li { margin:0 5px; }
	.idx_galeria li { width:175px !important; margin:5px !important; }
	.idx_galeria .trio li { width:113px !important; }
	.idx_galeria .trio li:last-child { margin:5px 0 5px 5px !important; }
}

.topBar1 { height:40px; }
.topBar1 li { float:left; }
.topBar1 .clock { font-size:13px; color:#d1eaff; background:#38b4f0; height:40px; line-height:40px; padding:0 30px 0 20px; border-bottom-left-radius:10px; }
.topBar1 .clock span { color:#FFF; }
.topBar1 .clock b { color:#FFF; padding-right:12px }
.topBar1 .admin { background:#26a0da; height:40px; position:absolute; line-height:40px; padding:0 17px; margin-left:335px; border-radius:0 0 10px 10px; }
.topBar1 .admin a { color:#FFF; font-size:12px; }
.topBar1 .rede { margin:12px 0 0 10px; }

.nav { margin:0px; }
.nav a { font-family: 'Ubuntu Condensed', sans-serif; font-size:16px; font-weight:normal; }

.navbar-inner {
	padding:0px; margin:0px; min-height: 43px; background-color: #066 !important;
	background-image: -moz-linear-gradient(top, #2c5114, #193607);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2c5114), to(#193607));
	background-image: -webkit-linear-gradient(top, #2c5114, #193607);
	background-image: -o-linear-gradient(top, #2c5114, #193607);
	background-image: linear-gradient(to bottom, #2c5114, #193607);
	background-repeat: repeat-x;
	border:none;
	border-radius:0;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius:10px;
}
.navbar .nav > li > a {
	letter-spacing:-1px;
	padding: 12px 15px 11px;
	color: #a0cc84;
	text-decoration: none;
	text-shadow: 0 1px 0 #152b06;
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
  color: #FFF;
  text-decoration: none;
  background-color: transparent;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
  color: #FFF;
  text-decoration: none;
  background-color: #5d9638;
}

.btn-navbar {
  color: #ffffff !important;
  margin:8px 10px 0 0 !important;
  padding:6px 10px 7px !important;
}

#submenu { height:35px; background:#5b9437; border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
.bgGreen {
	background: #84b437; /* Old browsers */
	background: -moz-linear-gradient(top,  #84b437 1%, #56850b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#84b437), color-stop(100%,#56850b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #84b437 1%,#56850b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #84b437 1%,#56850b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #84b437 1%,#56850b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #84b437 1%,#56850b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84b437', endColorstr='#56850b',GradientType=0 ); /* IE6-8 */	
}
.bgBlue {
	background: #158ec9; /* Old browsers */
	background: -moz-linear-gradient(top,  #158ec9 0%, #125199 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#158ec9), color-stop(100%,#125199)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #158ec9 0%,#125199 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #158ec9 0%,#125199 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #158ec9 0%,#125199 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #158ec9 0%,#125199 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#158ec9', endColorstr='#125199',GradientType=0 ); /* IE6-9 */

}

#noticias a { font-size:13px; line-height:15px !important; display:block; margin:10px 0 0 0; color:#555555; font-family: Tahoma; font-weight:bold; }
#noticias a:hover { color:#000; text-decoration:none; }
#noticias .res { font-size:13px; margin:10px 0 0 0; line-height:15px !important; font-family:'PT Sans Narrow', arial; }

.idx_videos li { background:#ebebeb; margin-bottom:10px; padding:10px 6px; font-size:13px; line-height:14px; min-height:70px; }
.idx_videos li a { display:block; }
.idx_videos li span { display:block; }
.thumbYT { margin-right:10px; width:120px; height:70px; overflow:hidden; }
.thumbYT img { position:relative; margin:-10px 0 0 0; }

.idx_galeria li { float:left; margin:5px; }

#idx_parceiros li { float:left; margin-right:15px; }

#rodape { color:#CCC; margin-top:50px; }
#rodape .aba { position:absolute; padding:12px 20px 10px 20px; border-top-left-radius:10px; border-top-right-radius:10px; margin:-34px 0 0 0; font-size:13px; }
#rodape .mapasite { margin-top:30px; min-height:145px; }
#rodape .mapasite ul { float:left; margin-left:50px }
#rodape .mapasite ul li:first-child { margin-bottom:5px; font-weight:bold; font-size:15px; }
#rodape a { font-size:13px; color:#ccdcc2; }
#rodape a:hover { font-size:13px; color:#FFF; }

.conteudoMenu { background:#26a0da; border-radius:10px; }
.conteudoMenu ul { margin:20px 25px 20px 20px; }
.conteudoMenu li { border-bottom:dotted 1px #FFF; padding:8px 0 10px 0; }
.conteudoMenu a { color:#FFF; font-size:16px; }
.conteudoMenu a:hover { color:#FFF; font-size:16px; border-bottom:solid 1px #FFF; text-decoration:none; }

.conteudoInterno { margin-bottom:50px; line-height:19px; text-align:justify }
.conteudoInterno h1 { font-size:40px; font-family:'PT Sans Narrow', arial; font-weight:normal; letter-spacing: -2px; }
.conteudoInterno h2 { font-size:30px; font-family:'PT Sans Narrow', arial; font-weight:normal; line-height:16px; padding-bottom:30px }

.notLk { font-size:18px; padding-bottom:10px; line-height:18px; display:block; }
.notList li { border-bottom: dotted 1px #CCC; padding-bottom:10px; display:block; clear:both; float:left; margin-top:15px; }
.notList li:first-child { margin:0px !important; }
.notList li img { margin:0 15px 15px 0; }

.notList2 li { border-bottom: dotted 1px #CCC; padding-bottom:10px; display:block; clear:both; float:left; margin-top:15px; width: 100%; }
.notList2 li:first-child { margin:0px !important; }
.notList2 li img { margin:0 15px 15px 0; }

.listInfo li { margin-bottom:20px; float: left; width: 100%; border-bottom: 1px solid #ccc; padding-bottom: 15px;}
.listInfo li img{ padding-right: 15px;}
.listInfo a  { font-size: 20px;}
.list-fotos li{ border-bottom: 1px dashed #ccc; padding-bottom: 5px;}

#vidView_div { position:absolute; width:530px; height:440px; } 
.listVideos li { float:left; width:280px; margin-right:10px; line-height:14px; min-height:110px; }
.listVideos .user { font-size:11px; margin:1px 0 }
.listVideos .view { font-size:11px; }

.flexThumb li {margin-right: 5px;}
.flexThumb img {display: block; opacity: .5; cursor: pointer;}
.flexThumb img:hover {opacity: 1;}
.flexThumb .flex-active-slide img {opacity: 1; cursor: default;}

#slider_parceiros{ border:none; box-shadow: none;}
#bl_informativos_topo{ overflow-y: hidden; height: 20px; }
#ul_informativos_topo{ width: 430px; margin-left: 0;}
#ul_informativos_topo li{ width: 100%; overflow-x: hidden; }
#ul_informativos_topo li a {color:#fff; }

#galeriaThumb{ margin-top: 20px;}

#main-map{
	width: 100%; height: 500px;
}

#main-map h1{
	font-size: 20px !important;
	line-height: 22px !important;
	margin-top: 0 !important;
}

p.descricao-ponto{
	font-size: 12px;
}

#ul_mapas{
	width: 100%;
	display: block;
	float: left;
}
.li_mapa{
	display: block;
	float: left;
	width: 100%;

}
.a_mapa{
	background-color: #2c5114;
	color: #a0cc84;
	font-family: 'Ubuntu Condensed', sans-serif;
	text-transform: uppercase;
	padding:7px 12px;
	width: 90%;
	display: block;
	float: left;
}
.ul_mapa_interacao, .ul_mapa_interacao li{
	width: 100%;

}
.ul_mapa_interacao{
	display: none;
}


.a_mapa:hover{
	color: #fff;
	text-decoration: none;
}
.a_interacao{
	background-color: #3f721e;
	border-bottom: 1px solid #529328;
	color: #a0cc84;
	font-family: 'Ubuntu Condensed', sans-serif;
	text-transform: uppercase;
	padding:7px 12px;
	float: left;
	display: block;
	width: 90%;
}

.a_interacao:hover{
	color: #fff;
	text-decoration: none;
}

#map_titulo{
	font-size: 20px;
	font-family: 'Ubuntu Condensed', sans-serif;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 0px;
	font-weight: bold;
}
#int_data{
	font-size: 13px;
	margin-top: 3px;

}
#int_legenda{
	margin-top: 20px;
	margin-bottom: 30px;
}
.bl_mostrar_pontos{
	background-color: #ccc;
	padding: 5px 30px;
}

#main-map img{
	max-width: none !important;
}

.idx_calendario_list li { font-size:13px; line-height:13px; border-bottom:dotted 1px #CCC; padding:10px 0 10px 0; }
.calendario td,.calendario th{ max-width: 30px; width: 30px;} 
.calendario td { text-align: center; padding:5px; max-width: 41px; border: 1px solid #fff;}
.calendario .hoje { background-color:#CCC; }
.calendario .mk { background-color:#5b9437; }
.calendario .mk:hover { background-color:#193607; }
.calendario .mk a { color:#FFF; display:block }
.calendario .mk a:hover { color:#FFF; }
.txtCorrigi { line-height:18px; }

.municipios{
	min-height: 100px;
}
.municipios li{
	float: left;
	width: 49%;
}

.municipios li:nth-child(odd){
	float: left;
	width: 40%;
}