.popup{
position:relative;
}
.popup .link1{
display:block;
position:absolute;
top:170px;
left:130px;
width:167px;
height:231px;
}

.popup .link2{
display:block;
position:absolute;
top:170px;
left:310px;
width:167px;
height:231px;
}
.azul{
color:#00899b;
}
.azulclaro{
color:#007593;
}
.branco{
color:#fff;
}
.bgazul{
background:url(../img/gaivota.png) no-repeat top center #00899b;
}
.laranja{
color:#da7922;
}
.vernews{
width:165px;
font-weight:bold;
}
.newshome{
text-align:center;
}
.font9{
font-size:9px;
}
.newscontainer{
min-height:280px;
width:200px;
}
.newscontainer span.laranja{
text-transform:uppercase;
}
.bgnews{
background:url(../img/bgnewsletter.jpg) repeat-x;
}
/*acordeon*/
.ensino .accordion .ui-accordion-content, .ensino .accordion .ui-accordion-content a{
color:#007593;
}
.accordion{
margin:0 0 30px 0;
}
.accordion .ui-accordion-header{
padding:10px 0 0 0;
height:40px;
font-family:Ubuntu;
margin:0;
cursor:pointer;
color:#5b5b5b;
border:0;
background:none;
-moz-border-radius: 0;
border-radius:0;
}
.ui-accordion .ui-accordion-header .ui-icon {
position: absolute;
left: 4px;
top: 16px;
}
.accordion .ui-accordion-content{
padding:0;
margin:0;
border:0;
font-family:Ubuntu !important;
font-size:12px;
color:#5b5b5b;
}
.pesquisa .accordion .ui-accordion-content{
margin-top:30px;


}
.ui-accordion-header.ui-state-active {
color:#db812d;
}
.ui-icon{
}
.selectedIcon{
margin:0 0 0 -5px;
background: url(../img/icon-active.png) no-repeat bottom right! important;
width: 100%;
height: 41px;
}
.defaultIcon{
margin:0 0 0 -5px;
padding:0;
background: url(../img/icon-default.png) no-repeat bottom right! important;
width: 100%;
height: 41px;
}
.listapublicacoes .accordion .ui-accordion-header,
.pesquisa .accordion .ui-accordion-header{  
height:15px !important;
margin-top:-25px;
margin-bottom:10px !important;
}
.fundo{
background:url(../img/bgheaderint.png) repeat-x;
}
.home.fundo{
background:url(../img/bgheader.png) repeat-x;
}
.bannercontainer{
background:url(../img/bgbanner.png) repeat-x top center;
}
/*acordeon FIM*/
.titulonoticias{
font-weight:bold;
text-transform:uppercase;
font-size:12px;
}
.noticias h4, .resenhas h4, .home h4{
margin:0;
}
ul {
list-style-position:outside;
margin-left:16px;
list-style-image:url('../img/bulletlaranja.jpg');
}
ul.links .span6{
vertical-align:top;
}
ul.links li{
text-align:left;

margin-right:10px;
}
ul.links li a{
text-align:left;
color:#007593;
}
ul.links li a:hover{
color:#00899b;
}
ul li{
margin:3px 0;
}
footer{
min-height:189px;
}
.botoes{
position:relative;
z-index:2000;
padding: 15px 0 0 0;
}
address {
margin: 10px 0 10px 0;
}
footer ul{
list-style:none;
margin:0;
padding:0;
}
footer li{
list-style:none;
margin:0;
padding:0;
}
footer a{
color:#fff;
font-size:11px;
margin:0;
padding:0;
}
footer{
margin:0 auto;
}
strong{
font-weight:bold;
}
.recebanews a{
text-align:center;
font-family:Viga;
font-weight:normal;
font-size: 16px;
}
h2{
font-family:Viga;
font-weight:normal;
font-size:18px;
color:#0d1370;
}
h2 a.azul, h2 a.laranja{
font-size:18px;

}
h3{
font-family:Viga;
font-weight:normal;
font-size:18px;
color:#0d1370;
}
h4{
font-family:Ubuntu;
font-weight:600;
font-size:13px;
}

.pesquisa h4{
margin-top:30px;
}
.saibamais{
display:block;
}
h4.laranja, h4.azul{
margin:0;
}
span.datanoticia{
font-weight:bold;
margin:0;
}
p, body{
color:#5b5b5b;
text-align:justify;
line-height:20px;
}
#titulo h2{
margin-left:50px;
font-size:25px;
color:#818285;
}
#titulo img{
margin-top:-20px;
}
#breadcrumb a{
font-size:13px;
color:#818285;
text-transform:lowercase;
}
#breadcrumb span {

}
#breadcrumb{
margin:6px 0 0 50px;
color:#8F8E8E;
}
.3colunas{
width:100%;
vertical-align:top;
column-count: 3;
-moz-column-count: 3;
-webkit-column-count: 3;
-moz-column-gap: 3px;
column-gap: 3px;
-webkit-column-gap: 3px;
}
.colunas{
width:100%;
vertical-align:top;
column-count: 2;
-moz-column-count: 2;
-webkit-column-count: 2;
-moz-column-gap: 40px;
column-gap: 40px;
-webkit-column-gap: 40px;
}
.busca, .busca input, .busca h3, .busca span4, .busca span3, .busca span1,.busca label{
padding:0;
margin:0;
}
.busca{
margin-bottom:40px;
}
.sidebar{
background:url(../img/bgsidebar.jpg)repeat-x #fff;
border:1px solid #ccc;
color: #5b5b5b;
padding:10px;
font-weight:bold;
text-align:left;
}
.sidebar ul{
list-style:disc;
}
.sidebar li{
margin:10px 0;
}
.sidebar ul li a:hover{
color:#da7922;
}
.container{

}
.twitter-share-button{
vertical-align:middle;
}
.voltar{
position:absolute;
top:5px;
right:10px;
}
#main{
margin: 15px 16px 15px 20px;
height:612px;
}
#colunadir{
text-align:left;
width:420px;
float:right;
margin: 0 ;
}
#colunaesq{
margin: 0;
width:440px;
float:left;
}
.conteudo{
margin-top:40px;
margin-bottom:40px;
}
.banner .meio{
margin:0 3px 0 3px;
}
.banner {
float:none;
margin:0 auto -20px auto;
text-align:center;
padding: 0;
font-size: 18px;
font-weight: 200;
color: inherit;
}
.logo{
min-width:165px;
min-height:92px;
}

/*// MENU /////////////////////////////////*/
select label{
color:#cc0000;
text-transform:bold;

}
#nav{
width:100%;
white-space:normal !important;
}
#menu ul{
float:right;
}
#menu{
margin-top:50px;
}
#menu ul li{
position:relative;
display:inline-block;
vertical-align:top;
}
.parceiros .span2 .con{
float:none;
display: table-cell;
vertical-align: middle;
width:150px;
height:140px;
text-align:center;
}
.parceiros .span2{
}

.bgmenu{
display:none;
background:url(../img/bgsubmenu.jpg) repeat-x center bottom;
}
.subs{
border-left:1px solid #da7922;

width:500px;
padding:15px 0 0 0;
position:absolute;
top:60px;
margin:0;
vertical-align:top;
}
.sub1{
display:none;
left:33px;
}
.sub2{
display:none;
left:40px;
}
.sub3{
display:none;
left:40px;
}
#menu a{
cursor:pointer;
vertical-align:top;
height:65px;
display:block;
font-size:14px;
font-weight:bold;
color:#fff;
margin:0 0 0 10px;
line-height:70px;
}
#menu ul li.mainmenuover a{
background: url(../img/bola.png) no-repeat top center;
color:#da7922;
}
#menu ul li a:hover{
background: url(../img/bola.png) no-repeat top center;
color:#db812d;
}
#menu ul li.mainmenuover li{

}
#menu ul li.mainmenuover li a{
background:none;
color:#5b5b5b;

}
#menu ul li ul li.mainmenuover a{
background:none;
color:#007593 !important;
}

#menu .subs h3{
margin:0 0 0 15px;
vertical-align:top;
font-size:15px;
font-family:Ubuntu;
padding:0;
font-weight:700;
color:#da7922;
}
#menu .subs ul li{
vertical-align:top;
float:left;
}
#menu .subs li ul li{
text-align:left;
vertical-align:top;
display:block;
float:none;
}
#menu .subs a{
height:auto;
font-weight:normal;
display:block;
font-size:12px;
margin:0;
color:#5b5b5b;
line-height:14px;
}
#menu .subs a:hover{
color:#007593;
background: none;
}
#menu .subs .mainmenuover{
color:#007593 !important;
}

.left{
float:left;
}
.right{
float:right;
}
.button{
margin-top:10px;
float:right;
}
#titulo img{
float:left;
}
#boxmapa{
width:445px;
height:490px;
border:1px solid #606060;
}

input[type=text], textarea{
overflow:hidden;
background-color: #fff;
width:100%;
padding:3px;
border:1px solid #ccc;
font-family: tahoma, sans-serif;
font-size:12px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin-bottom:3px;
}
#divform{

margin: 0 auto;
padding:10px 15px 10px 10px;
background:#e0e0e1;
border:1px solid #ccc;
}
#contatoform .obr{
margin-top:10px;
}
#contatoform fieldset{
padding:10px 15px 10px 10px;
background:#e0e0e1;
border:1px solid #ccc;
}
#contatoform textarea{
height:100px;
}
#login input[type=text], #login input[type=password]{
width:200px;
margin-bottom:3px;
}
input{
vertical-align:top;
}
label{
font-family:Ubuntu;
font-size:12px;
cursor:default;
}
fieldset{
margin: 10px 0;
}
legend{
color:#5b5b5b;

font-weight:bold;
width:auto;
margin:0;
padding:0;
font-size:12px;
line-height:10px;
border:0;
}
.depoimentos div{
position:absolute;
bottom:-23px;
left:50%;
}
.cor2{
background:#818285;
color:#fff;
}
.cor1{
background:#ebeaea;
color:#818285;
}

span.paginator{
padding:8px;
font-size:13px;
color:#fff;
background: url(../img/activepaginator.jpg) no-repeat center center;
}
a.paginator{
padding:8px;
font-size:13px;
color:#00899b;
}
.total{
margin:20px 20px;
float:left;
}
.listapublicacoes .item{
margin-bottom:20px;
}
.listapublicacoes .item h4{
line-height:16px;
}
.listapublicacoes .item p{
line-height:14px;
margin:2px;
}
.listapublicacoes .total{
margin:20px 0;
}
.newsletter .total, .newsletter .span12{
float:none !important;
text-align:center;
margin:0 auto !important;
}
.header{
float:none;
margin:0 auto;
position:relative;
z-index:2000;
height:160px;
}
#map area{
cursor:pointer;
}
.top{
padding:20px 5px 0 0;

}
.lang a{
display:block;
}
.lang{
padding:0 10px;

width:21px;
height:16px;
}
#jfontsize-minus a:hover, #jfontsize-plus a:hover{
color:#ccc;
}
a#jfontsize-minus, a#jfontsize-plus{
color:#fff !important;
}

.resizefont{
width:31px;
height:17px;
background:url(../img/resizefont.png) no-repeat left center ;
font-weight:bold;

}
#jfontsize-minus, #jfontsize-plus{
line-height:16px;
display:block;
float:left;
width:15px !important;
height:15px;
font-size:16px;
}
#jfontsize-plus{
text-align:right;
}
#dia_1, #mes_1, #ano_1, #dia_2, #mes_2, #ano_2{
width:auto;
display:inline;
font-size:12px;
}
