body{ font:14px Arial, Helvetica, sans-serif; color:#315f5b;}

form { padding:0; margin:0;}
.clear{ clear:both;}
ul{ margin:0; padding:0;}
.mtop10{ margin-top:10px;}
a.botao { background:#445f5b; color:#FFFFFF; padding:3px 10px; text-align:center; border-radius:4px;}
.f-right{float:right;}
.ptop15{ padding-top:15px;}

.box-topo-geral{background:#315f5b; height:152px;}
.box-top{height:152px; width:990px; margin:0 auto; position:relative;}
.box-top a:hover{ color:#F90;}
.logo-novo{ padding-top:17px;}
.logo-novo div { float:left; text-align:center;}
.logo-novo div { margin:13px 5px 0 5px; padding-top:25px; color:#FFFFFF;}
.logo-novo div img{ width:67px; height:46px; border:1px solid #184f13;}
.logo-novo span { display:block; font-size:20px;}
.logo-novo div.logo-titulo{ margin:0; padding:0; margin-right:0px; }
.logo-novo div.logo-titulo img{ width:415px; height:125px; border:none;}

ul.menu-topo {float:right; margin-top:5px;}
ul.menu-topo li{float:left; font-size:12px; color:#FFF; padding:0 2px; position:relative;}
ul.menu-topo li a{ color:#FFFFFF; text-transform:uppercase;}
ul.menu-topo li a.lang{background:url(../img/bg/lang.png) top no-repeat; text-indent:-9999px; display:block; width:26px; height:19px; }
ul.menu-topo li a.lang.br{background-position:top; margin-left:39px; margin-right:5px;}
ul.menu-topo li a.lang.en{background-position:bottom;}
a.area-login{background: url(../img/bg/setas.png) 0 3px no-repeat; padding-left:15px;}
a.area-login.fecha{background: url(../img/bg/setas.png) 0 -19px no-repeat;}

.box-area-login{background: #fff; border-radius:4px; position:absolute; top:16px; right:0px; z-index:69; display:none; text-align:left; padding:10px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); min-width:200px;}
.box-area-login ul li{ float:left; color:#FFFFFF;}
.box-area-login ul li .btn-info {color: #fff;background-color: #315F5B;}
.box-area-login ul li a{ font-size:11px; color:#000000}
.box-area-login ul li a:hover{ color:#000000; text-decoration:underline;}
.box-area-login .button{ height:34px;}
.box-area-login form{width:527px; margin:0 auto;}
.box-area-login.empresa{ width:150px}
.box-area-login.empresa ul li{ float:none; margin-bottom:8px;}
.box-area-login.empresa ul li i{ margin-right:5px;}

a.abre-box-sites{background: url(../img/bg/setas.png) 0 2px no-repeat; padding-left:15px; position:absolute; right:0; bottom:10px; color:#FFF; text-transform:uppercase; font-size:12px;}
a.abre-box-sites.fecha{background: url(../img/bg/setas.png) 0 -18px no-repeat;}

.drop-pais > li > a > img {width: 100px; height:69px; border:1px solid #CCC;}
.drop-pais > li {width: 120px;font-size: 11px;text-align: center;line-height: 10px; margin-bottom:10px;}

.box-menu-geral{background:#1e4d4a; border-top:1px solid #000;}
.menu-geral{width:990px; margin:0 auto;}
.menu-geral .navbar {min-height:28px;margin-bottom: 0;border: none; text-transform:uppercase;}

.menu-geral .nav-cooperacao .navbar-nav>li>a {background:none;border-radius: 0px;}
.menu-geral .nav-cooperacao .navbar-nav>li>a:hover{ background:#F90;} 
.menu-geral .nav-cooperacao .dropdown-menu a:hover{ background:#F90;}

/*  slides */
.box-slides{width:990px; height:280px; margin:5px auto; position:relative;}
#slides {position:absolute;top:0px;left:0px;z-index:100;}
.slides_container {width:990px;overflow:hidden;	position:relative;display:none;}
.slides_container div {width:990px;height:280px;display:block;}
.slides_container img {display:block;width:990px;height:280px;}
#slides .pagination {z-index:999;position:absolute;right:10px; bottom:-8px;}
#slides .pagination li {float:left;	margin:0 5px;list-style:none;}
#slides .pagination li a {display:block;width:20px;height:20px;border:none;padding: 0;padding-top:13px;background:none;background-image:url(../img/bg/pagination.png);background-position:0 0px;float:left;overflow:hidden;text-indent:-9999px;}
#slides .pagination li.current a {background-position:0 20px;}
/*  slides */

.home-box-conteudo{width:990px; margin:0 auto;}
.home-col-dir{width:400px;float:right; padding-bottom:30px;}
.home-col-esq{width:580px;float:left; padding-bottom:30px;}

.col-dir{width:270px; float:right; margin-top:10px; padding-bottom:30px;}
.col-esq{width:710px; float:left; margin-top:10px; padding-bottom:30px;}
.col-esq.full{width:100%; float:none;}

.box-padrao{border:1px solid #c7d2d2; background:#FFF;}
h2.titulo{font-size:18px; color:#315f5b; text-align:center;  background:#c7d2d2; margin:0; padding:5px 10px; text-transform:uppercase;}
.box-padrao .txt{padding:8px 10px;}
.txt-conteudo-editais{padding:20px 10px;}
.txt-conteudo{padding:0 10px;word-wrap: break-word;}

.box-form-encontre{background:#315f5b; padding:10px 20px 3px 20px;}
.box-form-encontre.empresa{width:990px; margin:10px auto;}
.box-form-encontre h2{color:#FFFFFF; font-size:18px; text-align:center; border-bottom:1px solid #FFF; padding-bottom:5px; text-transform: uppercase; margin:0;}
ul.form-encontre { margin-top:20px;}
ul.form-encontre li{ width:50%; float:left;height:65px;}
ul.form-encontre li.full{ width:100%; text-align:center;height:50px;}
ul.form-encontre li label{ display:block; font-weight:100 !important}
ul.form-encontre li input, ul.form-encontre li select{ width:98%; padding:2px 10px;}
ul.form-encontre li .btn-azul {background-color: #369; color:#FFF;}
ul.form-encontre li .btn-azul:hover{background-color: #7EA9D3; color:#FFF;}

ul.nov li{ margin-bottom:30px; clear:both; min-height:100px; padding-bottom:5px;}
ul.nov li img{width:135px; float:left; margin:0 10px 20px 0; border:1px solid #ccc;}

ul.paises li{ width:126px; float:left; text-align:center;margin-bottom: 10px;}
ul.paises li img { width:67px; height:46px; border:1px solid #184f13; margin:0 auto;}
ul.paises li img:hover{border:1px solid #F90;}
ul.paises li a{ color:#315f5b; font-size:14px}
ul.paises li a:hover{color:#F90;}
ul.paises.parcerias li{ width:122px;}

ul.editais li{ font-size:12px; margin-bottom:30px; text-align:center;}
ul.editais li div.flags{ width:50%; text-align:center; float:left; margin-bottom:5px;}
ul.editais li div.flags span{ display:block; font-size:14px;}
ul.editais li img { width:67px; height:46px; border:1px solid #184f13; margin:0 auto;}
ul.editais li a{ color:#ff0000;}
ul.editais li a:hover{ text-decoration:underline;}

.box-listar-editais{ margin-bottom:30px; border-bottom:1px solid #dddddd; padding-bottom:30px}
.box-listar-editais:last-child{ border-bottom:none;}
.box-listar-editais .esq{float:left; width:60%;}
.box-listar-editais .dir{float:right; width:40%;}
ul.listar-editais li{text-align:center; margin-bottom:5px;}
ul.listar-editais li.txt{text-align:left;}
ul.listar-editais li.cimg { float:left; padding:0 10px; height:65px;}
ul.listar-editais li.cimg.br{ margin-left:210px;}
ul.listar-editais li.cimg img { width:67px; height:46px; border:1px solid #184f13; margin:0 auto;}
ul.listar-editais li.cimg span{ display:block}
ul.listar-editais li.bt{ padding-left:244px;}

.txt table td { font-size:13px; padding-left:10px;}
ul.bootes { margin-top:15px;} 
ul.bootes li{ float:left;font-size:13px; text-align:center}
ul.bootes li.a{width:38%;}
ul.bootes li.b{width:62%;}
ul.bootes li span{ display:block; margin-bottom:5px;}
ul.bootes li a.botao{ margin-top:5px; font-size:12px;transition: all 0.5s ease-in-out;}
ul.bootes li a.botao.baixe{ background:#5cb85c;}
ul.bootes li a.botao:hover{ background: #5fada6;}

.imagem-destaque {margin-top:15px; text-align:center;}
.imagem-destaque img{max-width:578px; border:1px solid #005d1b;padding: 10px;}
h3.news-titulo{ font-size:20px;}
.news-conteudo{ clear:both; padding-top:20px;}
.news-conteudo img{ max-width:685px;}
h3.media-heading{ font-size:20px !important;}
h2.lista-news{padding:10px 15px 38px 0;}
h2.lista-news span{padding-top: 6px;display: block;width:210px;float:left;text-align: center;margin-left: 342px;}
h2 input {padding:3px 10px;}

.lista-noticias img{border:1px solid #184f13;}
.parceiro-img{ text-align:center; padding:10px 0;}
.parceiro-img img{border:1px solid #ccc;}

.fanpage .info .titulo {margin: 0px 0px;}
.fanpage .info .titulo h2{ font-size:27px}

.rodape{width:990px;margin:0 auto; padding:50px 0 120px 0; clear:both; }
.rodape ul li{ float:left; text-align:center; width:141px;}
.rodape ul li a {font-family:tahoma;display: block; width: 141px; font-size: 10px;line-height: 10px;}
.rodape ul li.txt{ padding-top:16px;}
