/*!
 * Start Bootstrap - Heroic Features HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
	padding-top: 0px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	border-top-width: 23px;
	border-top-style: solid;
	border-top-color: #00828C;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	color: #020202;
}
a{color: #020202; outline:none}
.botao{
	background-color: #00828C;
	color: #FFF;
	text-decoration: none;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
}
.texto_home{ font-size:19px; text-align:center}
.botao:hover{
	color: #F3F3F3;
	text-decoration: none;
}
.info{
	background-color: #4A72B0;
	color: #FFF;
	padding: 12px;
	margin-bottom: 10px;
}
.resumo_home{ min-height:58px;}
.resumo_home a{
	color: #333;
}
.text_atualizacao{ min-height:80px;}
a img{
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

a img:hover {
      opacity: 0.5;
      }
.list_atuacao h2{
	font-size: 16px;
	font-weight: bold;
}
.menu_coluna{
	list-style-type: none;
	width: 100%;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D6D6D6;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.menu_coluna li{
	background-color: #099;
	padding: 10px;
	float: right;
	margin-left: 10px;
}
.menu_coluna li a {
	padding: 15px;
	color: #FFF;
	width:100%;
	
}	  
.hero-spacer {
    margin-top: 50px;
}
.topo{ margin-top:0px; margin-bottom:15px; margin-top:0; padding-top:0; min-height:150px; margin-bottom:0; padding-bottom:0; }
.hero-feature {
    margin-bottom: 0px;
}
.top{ margin-top:26px;}
.home{ margin-top:10px; margin-bottom:30px;}
.home h5{
	font-weight: bold;
	text-transform: uppercase;
}
h3.atuacao_home{
	background-color: #4066A7;
	color: #FFF;
	text-align: center;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;
}
.texto_home h1{
	font-size: 18px;
	padding: 10px;
	background-color: #00828C;
	color: #fff;
}
.border-top{ border-top:10px #00828C solid;}
.texto_home h1,.list_fotos img,.banner_h{-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;}
.list_atuacao h2,.list_atuacao h3,.list_atuacao h4,.list_atuacao h5{
	text-transform: uppercase;
}
.list_atuacao ul {
	list-style: inside url("../img/seta.png");
}
.list_atuacao h4{
	color: #10408C;
}
.list_atuacao h5{
	color: #00828C;
}
.list_atuacao{ color:}	
.box_home{
	width: 100%;
	height: 180px;
	position: relative;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}
.box_home:hover .caption{ display:block}

.home .caption{
	margin-top: 0px;
	background-color: rgba(5,5,5,0.7);
	color: #FFF;
	padding: 5px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #00828C;
	position:absolute;
	bottom:0;
	width:100%;
	/*display:none;*/
}
.home .caption a{ color: #FFF;}
.home .caption a:hover{
}
.navbar-inverse{ background-color:transparent}
.navbar-inverse ul.navbar-nav a{
	color: #007175;
	text-transform: uppercase;
	font-size: 16px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
}
.navbar-inverse ul.navbar-nav li{
	padding-top: 2px;
	padding-bottom: 15px;
}
.navbar-inverse ul.navbar-nav li.active,.navbar-inverse ul.navbar-nav li:hover{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #007175;
	
}

.mes_agenda > div{background-color: #294664;padding: 8px;width: 100%;float: left;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 17px;color: #FFF;box-shadow: #E4E4E4 1px 1px 2px;}
#box_sele_mes{width: 100%;text-align: right;}
.box_home_vide{float: right;width: 210px;}
.mes_agenda > ul{float: left;width: 100%;padding: 0px;list-style-type: none;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
.mes_agenda > ul li{float: left;width: 100%;background-color: #FFF;margin-bottom: 2px;}
select.ano_agenda{background-image: url(../img/loading.gif);background-repeat: no-repeat;background-position: 144px center;}

.mes_agenda .data{background-color: #365C83;float: left;width: 70px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 18px;text-align: center;padding: 8px;line-height: 12px;margin-right: 10px;color: #FFF;}

.mes_agenda .data span{font-size: 11px;font-weight: normal;}
.evento{margin-top: 12px;}


ul.navbar-nav{
	margin-top: 50px;
}
.navbar-inverse ul.navbar-nav li.active a,.navbar-inverse ul.navbar-nav li:hover a{
background-color: transparent !important;
color: #007175 !important;
} 
.in{ background-color:#FFF;}
#form_news input,#form_news textarea{
	width: 100%;
	padding: 3px;
	margin-bottom: 10px;
	color: #000;
}
#form_news input.botao{
	color: #FFF;
	background-color: transparent;
	width: auto;
	border: 0;
	padding: 0;
	text-transform: uppercase;
} 
footer {
	background-image: url(../img/rodape.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #012B81;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	color:#FFF;
}
.logo{ float:right;}
.navbar-toggle,.navbar-toggle:active{
	background-color: #00828C;
	border: 1px solid #00828C;
}
.navbar-inverse ul.navbar-nav li a:focus{ color: #007175; outline:none;}
input,select,textarea{
	padding: 10px;
	border: 1px solid #D6D6D6;
	margin-bottom: 5px;
}
#listar_artigos{
	padding: 0;
	line-height: none;
	list-style-type: none;
}
.interno{
	min-height: 440px;
	margin-bottom: 90px;
	margin-top: 25px;
}
#listar_noticias{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#listar_noticias li,#listar_artigos li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-top: 10px;
}
.barra_01{
	width: 100%;
}
h1{
	color: #FFF;
	background-color: #4A72B0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 30px;
	text-transform: uppercase;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}

#paginacao {  /*div que conterÃ¡ a paginaÃ§Ã£o*/width: 684px;height: 27px;float: left;margin-top: 10px;margin-bottom: 20px;}
#paginacao a , #paginacao strong { /*formataÃ§Ã£o CSS para a tag <a>*/
	text-decoration: none;/*retira o underline do link*/
	color: #FFF;/*cor do texto*/
	background-color: #4A72B0;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	text-align: right;
	margin: 2px;
	float: left;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#paginacao strong { /*formataÃ§Ã£o CSS para a tag <a>*/
	text-decoration: none;/*retira o underline do link*/
	color:#333;
	text-align: right;
	background-color: #CECECE;
}
#paginacao strong:hover {background-color: #E9E9E9;color: #333;}
#paginacao a:hover { /*formataÃ§Ã£o CSS para a tag <a> quando o mouse estiver sobre ela*/
	background-color: #354679;/*cor de fundo*/
	color:#FFFFFF;/*distancia da margem*/
	text-decoration: none;
}
input.botao{
	color: #FFF;
	background-color: #4A72B0;
	text-transform: uppercase;
	padding-right: 25px;
	padding-left: 25px;
}
.list_atuacao{
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
	padding-bottom: 15px;
}
.list_atuacao h2{
	margin-top: 0px;
	background-color: #00828C;
	color: #FFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.list_fotos{ margin-bottom:20px; text-align:center}
.list_fotos img{  

 width:100%;
}	
.galeria > div{
	height: 230px;
}
.galeria .info{
	background-color: #EBEBEB;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #00828C;
}
.ferramentas{ margin-top:50px;}
 .inscricao{ margin-top:15px;} 
 .inscricao td{ padding-bottom:5px; margin-top:10px;}
/*! http://responsiveslides.com v1.54 by @viljamis */
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}
ul.rslides1_tabs{
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-top: -28px;
	margin-left: 10px;
	position: relative;
	right: 0px;
	bottom: 5px;
	z-index: 999999999999999;
	background-color: #9C3;
}
ul.rslides1_tabs li{
	float: left;
	background-color: #FFF;
	margin-right: 5px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.pontos{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
	padding-bottom: 10px;
}
a.more-link,a.less-link{
	color: #00828C;
	padding: 5px;
	font-weight: bold;
}
@media only screen and (min-width:1000px) and (max-width:1190px){
.navbar-inverse ul.navbar-nav a{
	color: #007175;
	text-transform: uppercase;
	font-size: 15px;
	padding-right: 5px;
	padding-left: 5px;
}
}
@media only screen and (min-width:168px) and (max-width:999px){
ul.navbar-nav{ margin-top: 0px;}
.topo{ margin-top:0px; margin-bottom:15px; margin-top:0; padding-top:0; min-height:100px; margin-bottom:0; padding-bottom:0; }

.navbar-inverse ul.navbar-nav a{
	color: #007175;
	text-transform: uppercase;
	font-size: 12px;
	padding-right: 2px;
	padding-left: 2px;
}
.navbar-inverse ul.navbar-nav li{ 
	padding-top: 2px;
	padding-bottom: 2px;
}
.menu{ }
.topo{ position:relative;}	
.logo{ float: left;  }
.logo img{ width:100px;}
.box_logo{ text-align:center; }
.navbar-collapse{
	width: 100%;
}
.navbar-inverse ul.navbar-nav a{

	font-size: 12px;
	padding:10px;
}
.navbar-inverse ul.navbar-nav li.active a,.navbar-inverse ul.navbar-nav li:hover a{
background-color: #00828C !important;
color: #fff !important;
} 
.navbar-inverse ul.navbar-nav li.active{ border:0;
}
}
h5.titulo_atuacao{
	background-color: #00828C;
	color: #FFF;
	padding: 10px;
	margin-bottom: 0px;
}

.social a{
	color: #FFF;
	font-size: 23px;
	border: 1px solid #FFF;
	border-radius: 50px;
	height: 47px;
	width: 47px;
	float: left;
	padding:7px;
	text-align:center;
	margin-right:5px;
}
.botaos{
	background: #2B72B4;
	color: #FFF !important;
	padding:8px !important;
}
.list_atuacao h3{ font-size:18px;}
.menu-pe{ text-align:center}
.menu-pe a{ color:#FFF}