/*RED base - #e20613*/  
/*GREEN base - #009540*/  
/*Azul CDU - #083d99*/

/*títulos das notícias*/
h2 {
  font-weight: 80; /*tirar o negrito*/
  line-height: 110%; /*espaçamento entre linhas*/
  font-size: 20px;
  /*color: #083d99 !important;*/
}

/*cor dos links*/

p a {
  color: #083d99 !important;
}

h2 a {
  color: #083d99 !important;
}



/*títulos das notícias*/
.item-title h2 {
  font-size: 46px;
}

/*cor botão newsletter*/
.btn-primary {
  background-color: #083d99; /*cor red*/
  /*background-image: linear-gradient(to bottom, #3498db, #258cd1);*/
  background-repeat: repeat-x;
  color: #fff;
  border-color: #073077;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/*dimensões botão newsletter*/
.btn {
  box-shadow: none;
  padding: 4px 12px;
}

/*elimitar linha a cinzento por baixo do próximo evento*/
.mod_events_latest_table tr {
  border-bottom: 0 solid #ccc;
}

/*espaço antes e depois do main body*/
.mainbody-inner {
  padding-bottom: 37px;
  padding-top: 0px;
}

/*cor de fundo do rodapé*/
.custom._rodape {
  background-color: #000000;
  color: #ffffff;
}
.custom._rodape p {
  padding-top: 20px;
  padding-bottom: 20px;
  margin: 0px;
}

/*padding top  bottom modulo fotos 1º pag*/
.bot-sl .container {
  padding-top: 30px;
  padding-bottom: 40px;
}

/*fundo dos topicos no slide*/
.jdGallery .slideInfoZone {
  background: none !important; 
}

.jdGallery .slideInfoZone {
  bottom: 15% !important;
  left: 2% !important;
  width: 85% !important;
  background: none !important;
}

.jdGallery .slideInfoZone h2 {
  font-size:190% !important;
  margin-left: 0% !important;
  margin-top: 5% !important;
  margin-right: 5% !important;
  margin-bottom: 5% !important;
  letter-spacing: 0px;  
  padding-top: 0px !important;
  background-color: #083d99;
  display:inline;
  line-height: 100%;
  padding: 1% !important;
  padding-bottom: 2px !important;
  opacity: 0.8;
  width: 100% !important;
}

.jdGallery .slideInfoZone p {
  font-size:120% !important;
 /* margin: 5% !important;*/
  /*margin-top: 9px !important;*/
  letter-spacing: 3px;  
  padding-top: 0px !important;
  /*background-color: #009540;*/
  /*display:inline;*/
  line-height: 180%;
  padding: 1% !important;
  opacity: 0.8;
  width: 100% !important;
}

/*
.jdGallery .slideInfoZone p {
  font-size:120% !important;
  background-color: #009540;
  line-height: 100%;
  margin-left: 5% !important;
  margin-top: 9px !important;
  padding: 4px !important;
  padding-bottom: 1% !important;
  opacity: 0.8;
  width: 100% !important;
}
*/
.mod_events_latest_first  {
  font-size: 36px;
}

#mainnav .btn-navbar:hover, #mainnav .btn-navbar:active, #mainnav .btn-navbar:focus {
  background: #083d99 none repeat scroll 0 0;
}

@media only screen and (max-width: 600px) {
  .ja-module {
    display:  none;
  }
}

/*Paginação das notícias na 1ª página*/

.pagination {
  text-align: center;
}

.pagination ul > li > a, .pagination ul > li > span {
  border: 0 solid #ddd;
}

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
  border-left-width: 0;
}

._modnewsletter .module-title {
  border-bottom: medium none;
  float: left;
  padding-bottom: 0;
  padding-top: 7px;
  color: #ffffff;
  font-weight: normal;
  margin-bottom: 0px;
  margin-right: 30px;
}
.blog-featured .item > p {
  display: none;
}
#header {
  margin-bottom: -50px;
}
#header .menu li > a {
  font-size: 12px;
}
#header .item-155, #header .item-157 {
  border-right: 1px solid #ffffff;
}
#mainnav .nav > li {
  padding-left: 24px;
  padding-right: 0px;
}
#mainnav .span9 {
  width: 100%;
}
#mainnav .row {
  float: right;
}
#mainnav {
  border-width: 0 0 9px;
  position: unset;
}
#dorstopo {
  margin-top: 30px;
  margin-bottom: 5px;
}
#dorstopo .content {
  padding-right: 0px;
}
#mainnav .nav-pills > li > a {
  margin-bottom: 0px;
}
/*#header a.logo strong {
  background-position: 0 bottom;
}*/
.blog-featured .item.span3 {
  display: table;
  padding-top: 45px;
  padding-bottom: 0px;
}
.blog-featured .article-info {
  margin-bottom: 0px;
}
.blog-featured .item-image {
  display: table-header-group;
}
.blog-featured .item .item-title {
  padding-top: 30px;
  font-size: 20px;
}
#dorsbottom1 {
  background-color: #f6f6f6;
}
button.btn, input.btn[type="submit"] {
  border: 1px solid #ffffff;
  border-radius: 5px;
}
._modnewsletter .acymailing_module_form td {
  width: 44%;
}
._modnewsletter input {
  margin-bottom: 0px;
}
#footer .container {
  padding-bottom: 20px;
  padding-top: 20px;
}
#dorsbottom1 .mod_events_latest_content > a {
  font-size: 36px;
  font-weight: bold;
}
#dorsbottom1 .mod_events_latest_table td {
  text-align: center; /*centrar o próximo evento na 1ª página*/
  font-size: 30px;
}
#dorsbottom1 .jevbootstrap .mod_events_latest_date, .jevbootstrap .mod_events_latest_content {
  line-height: 30px;
  margin-top: 0;
  vertical-align: text-top;
  line-height: 150%; /*espaçamento entre o título e o dia/hora*/
}
.contact .accordion-group a:hover {
  color: inherit;
}
.breadcrumb {
  padding-top: 20px;
}
#dorsbottom2 #phocagallery-module-ri {
  margin-left: 3px !important;
}
.custom._rodape, #mainnav {
  margin-left: -24px;
  margin-right: -24px;
  padding-left: 24px;
  padding-right: 24px;
}

/*Submenus do menu principal*/
.dropdown-menu > li > a {
  color: #101010 !important;
} 

.nav {
  color: #101010 !important;
}


.nav-child > li > a {
  color: #101010 !important;
}

.nav-child > li {
  color: #101010 !important;
}


.ja-module {
  margin-top: 20px;
}
.blog .tags {
  display: none;
}

.mod_events_latest_first {
  font-size: 14px;
}

.ev_repeatexception {
  display: none;
}

.label-info[href], .badge-info[href] {
  background-color: #e0e0e0;
}


.label, .badge {
  color: #606060; 
}

.item-page .page-header h2 {
  font-size: 40px;
  margin: 0;
}


/* Agenda */

a.ev_link_row:link, a.ev_link_row:visited, a.ev_link_row:hover {
  color: #303030 !important;
  font-size: 22px;
  font-weight: bold;
}

.ev_td_li {
  color: #303030;
  font-size: 12px;
}

.ev_table {
  border-bottom: 0 solid black;
  border-left: 0 solid black;
  border-right: 0 solid black;
}

.ev_td_left {
  border-right: 0 solid #000000;
  background-color: #ffffff;
}

#jevents_body ul.ev_ul li.ev_td_li {
  margin-bottom: 20px;
  line-height: 26px;
}

.cal_td_daysnames {
  background-color: #ffffff;
  color: #303030;
  height: 26px !important;
}

#cal_title{
  display: none;
}

ul.ev_ul li.ev_td_li {
  padding-left: 12px;
}

.blog-featured .pagination {
  margin: 50px 0 10px 0;
}
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
  background-color: inherit;
  border: medium none;
}
#jevents_body .jev_toprow div.previousmonth a {
  color: #000;
}
#jevents_body .jev_toprow div.nextmonth a {
  color: #000;
}
.jev_toprow div.currentmonth {
  border: medium none;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  background-color: #009540;
}

.counter {
  display: none;
}

/*imagem dos artigos quando abertos*/
.pull-left, .pull-left.item-image, .item-image.pull-left {
  margin-right: 0;
  width: 100%;
}

#phocagallery > div[style~="text-align:right;color:#ccc;display:block"] {
  display: none !important;
}
#phoca-dl-category-box + div + div[style~="text-align:right;"] {
  display: none;
}
#phoca-dl-file-box + div + div[style~="text-align:right;"] {
  display: none;
}
li h3 a:over a:focus a:active {
  color#009540
}
#mainnav .btn-navbar {
  float: right;
  margin-right: -10px;
}
.main #mainnav  {
  /*background-color: #083d99;
  border-color: #083d99;*/
  
  background-color: #ffffff;
  border-color: #083d99;

}

.main #header {
  background-color: #083d99;
  border-color: #083d99;
  color: #ffffff;
  background-repeat: no-repeat;
  background-position: center; 
  /*background-attachment: fixed;*/
}

#header {
  margin-bottom: -59px;
}




.list_description {
  color: #606060 !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .nav .nav-child > li:hover > a, .nav .nav-child > li:focus > a {
  background: #303030 none repeat scroll 0 0;
  color: #ffffff !important;
}
.tags.inline {
  float: left;
  margin-top: 10px;
  width: 100%;
}

.page-featured #footer {
  background: #083d99 none repeat scroll 0 0;
  border-color: #083d99;
  color: #083d99;
}


.jevbootstrap a {
  text-decoration: none;
  color: #083d99;
}

div.candidatos div.span6 div.item div.item-image img {
  margin-left:auto;
  margin-right:auto;
  float: none;
  width:40%;
  height:70%;
  display: block;
}
/*
div.candidatos div.span6{
  text-align: center;
}
*/

a.nome_candidato  {
  font-size: 18pt;
  font-weight: 600;
  text-decoration: none;
}

a.nome_apoiante  {
  font-size: 18pt;
  font-weight: 600;
}

/*div.item-image {
  margin-left:auto;
  margin-right:auto;
}*/

/* logo */
a.logo strong {
  background: url(logo.png) no-repeat !important;
  /*background: none !important;*/
  
}

div.atividades  div.item-image {
  text-align: center;
  width: 100%;
}

.accordion-toggle  a {
  color: #00ffff;
}

.item-page.candidatos img {
	max-height: 50vh !important;
	/*margin-left: auto !important;
	margin-right: auto !important;
	text-align: center;*/
	widht: auto !important;
}
.item-page.candidatos .item-image {
	text-align: center;
}
.item-page.apoiantes img {
	max-height: 50vh !important;
	/*margin-left: auto !important;
	margin-right: auto !important;
	text-align: center;*/
	width: auto !important;
}
.item-page.apoiantes .item-image {
	text-align: center;
}

.jev_evdt_desc img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}


p ul.li {
  line-height: 3;
}

div.category-desc {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: left;
  font-size: 18pt !important;
  font-weight: 600 !important;
  color: #083d99 !important;
}

h2.item-title, .item-title h2, .item-page .page-header h2 {
  font-family: PT Sans;
  font-weight: 500 !important;
  color: #083d99 !important;
}

a.logo strong {
  height: 90px;
  width: 260px !important;
}
