/*
Theme Name: Portal Amazonas Esporte
Theme URI: http://www.otimizedigital.com
Author: Otimize Digital
Author URI: http://www.otimizedigital.com
Description: WordPress Theme for the website Perspectiva
Version: 1.0
*/

/*****************************************************************/
/* Fonts */
/*****************************************************************/

/*
@font-face {
    font-family: FagoNoMed;
    src: url("fonts/FagoNoMedium.otf") format("opentype");
}
*/

/*****************************************************************/
/* General */
/*****************************************************************/

h1.page-title,
h1.single-title {
    font-family: 'Tahoma', sans-serif;
    color: #0061aa;
    text-transform: uppercase;
}

h1.single-title {
    font-size: 20px;
    line-height: 22px;
}

.page-content {
    margin-top: 10px;
    text-align: justify;
}

a.thumbnail {
    text-align: center;
}

.clearfix {
    display: block;
    clear: both;
}

.search-highlight {
    background: #ff9;
}

/*****************************************************************/
/* Header Bar  */
/*****************************************************************/

#header-bar {
    background: url('img/bg-topo-governo.jpg') repeat-x;
}

#header-bar,
#header-bar a {
    line-height: 40px;
}

#header-bar strong,
#header-bar a.portal-governo-logo,
#header-bar ul,
#header-bar nav.header-links {
    float: left;
}

#header-bar a.portal-governo-logo {
    height: 40px;
    line-height: 0;
}

#header-bar strong {
    margin-left: 20px;
    font-size: 14px;
}

#header-bar ul {
    margin: 0;
    list-style: none;
}

#header-bar ul li {
    float: left;
}

#header-bar .header-links {
    margin-left: 40px;
}

#header-bar .header-links a {
    margin: 0 5px 0 5px;
    font-size: 10px;
    font-weight: bold;
}

#header-bar .acessibilidade {
    float: right;
}

#header-bar .acessibilidade strong {
    font-size: 12px;
    font-weight: normal;
}

#header-bar .acessibilidade a {
    line-height: 37px;
    margin-left: 5px;
}

/*****************************************************************/
/* Header Title  */
/*****************************************************************/

#header-title {
    margin-top: 15px;
    margin-bottom: 10px;
}

#header-title a:hover {
    text-decoration: none;
}

#header-title h1, h3 {
    font-family: 'Tahoma', sans-serif;
    color: #005baa;
}

#header-title h1 {
    float: left;
    font-size: 30px;
    line-height: 30px;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px solid #ccc;
}

#header-title h2 {
    font-family: 'Tahoma', sans-serif;
    font-weight: bold;
    font-size: 24px;
    line-height: 26px;
    color: #5f5f5f;
    border-right: 1px solid #ccc;
}

#header-title h3 {
    float: left;
    font-size: 12px;
    line-height: 14px;
}

#header-title .span12 .span2 {
    width: 160px;
}

#header-title .span12 .span10 {
    width: 760px;
}

#header-title nav {
    float: right;
}

#header-title ul {
    margin: 0;
    list-style: none;
}

#header-title li {
    float: left;
    display: block;
}

#header-title nav a {
    margin-left: 5px;
    line-height: 14px;
}

#header-title nav a.link-mapa {
    background: url('img/icon-mapa.png') no-repeat left center;
    padding-left: 18px;
}

#header-title nav a.link-mapa:hover {
    text-decoration: underline;
}

/*****************************************************************/
/* Menu Header  */
/*****************************************************************/

.main-menu-container {
    margin: 10px 0 10px 0;
    height: 34px;
    background: url(img/menu-sprites.png) repeat-x;
    background-position: 0px 0px;

    -webkit-border-radius: 3px;
        moz-border-radius: 3px;
        -ms-border-radius: 3px;
         -o-border-radius: 3px;
            border-radius: 3px;
}

.main-menu-container ul {
    margin: 0;
    list-style: none;
}

.main-menu-container ul li {
    float: left;
}

.main-menu-container ul li.main-menu-last {
    float: right;
}

.main-menu-container a {
    display: block;
    padding: 0 16px;
    height: 34px;
    line-height: 30px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.main-menu-container li.main-menu-first a {
    -webkit-border-radius: 3px 0 0 3px;
       -moz-border-radius: 3px 0 0 3px;
        -ms-border-radius: 3px 0 0 3px;
         -o-border-radius: 3px 0 0 3px;
            border-radius: 3px 0 0 3px;
}

.main-menu-container li.main-menu-last a {
    -webkit-border-radius: 0 3px 3px 0;
       -moz-border-radius: 0 3px 3px 0;
        -ms-border-radius: 0 3px 3px 0;
         -o-border-radius: 0 3px 3px 0;
            border-radius: 0 3px 3px 0;
}

.main-menu-container li.main-menu-active a {
    background: url(img/menu-sprites.png) repeat-x;
    background-position: 0px -44px;
}

.main-menu-container li a:hover {
    background: url(img/menu-sprites.png) repeat-x;
    background-position: 0px -88px;
}

.main-menu-container li.main-menu-home a {
    line-height: 25px;
}

.main-menu-container li.main-menu-last a {
    background: url(img/menu-sprites.png) repeat-x;
    background-position: 0px -132px;
}

.main-menu-container li.main-menu-last.main-menu-active a {
    background: url(img/menu-sprites.png) repeat-x;
    background-position: 0px -176px;
}

.main-menu-container li.main-menu-last a:hover {
    background: url(img/menu-sprites.png) repeat-x;
    background-position: 0px -220px;
}

/*****************************************************************/
/* Search  */
/*****************************************************************/

#main-search form {
     background: #fafafa;
     padding-top: 12px;
     padding-bottom: 12px;
     border: 1px solid #ccc;
     margin-bottom: 15px;

     -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
         -ms-border-radius: 5px;
          -o-border-radius: 5px;
             border-radius: 5px;
}

#main-search input.main-search-field {
    width: 82%;
    margin-left: 15px;
}

#main-search input.btn {
    margin-left: 8px;
}

/*****************************************************************/
/* Home Mais Notícias  */
/*****************************************************************/

#home-carousel .carousel-caption {
	background: none;
	padding-bottom: 20px;
}

#home-carousel .carousel-caption h4 {
	font-size: 55px;
	line-height: 60px;
	text-shadow: 2px 2px 5px #000;
	filter: dropshadow(color=#000, offx=2, offy=2);
}

#home-carousel-selectors.carousel-selectors {
	cursor: pointer;
	margin-top: 20px;
}

#home-carousel-selectors .carousel-selector img {
	border: 3px solid #FFF;
}

#home-carousel-selectors .carousel-selector.active img {
	border: 3px solid #000;
}

/*****************************************************************/
/* Home Mais Notícias  */
/*****************************************************************/

.section-green img {
    border: 1px solid #00a947;
}

.section-green h2 {
    color: #00a947;
    font-size: 20px;
}

.section-green h4 {
    color: #6d6d6d;
    font-size: 12px;
    text-transform: uppercase;
}

.section-green a h3 {
    color: #00a947;
    font-size: 16px;
    line-height: 18px;
    max-height: 54px;
    overflow: hidden;
}

.section-green a.section-green-text {
    display: block;
    color: #6d6d6d;
    font-size: 14px;
    line-height: 16px;
    max-height: 36px;
    overflow: hidden;
}

/*****************************************************************/
/* Home Vídeos */
/*****************************************************************/

#home-videos img {
    border: 1px solid #6d6d6d;
}

#home-videos h2 {
    color: #f49b00;
    font-size: 20px;
}

#home-videos a h3 {
    color: #f49b00;
    font-size: 16px;
}

#home-videos a {
    color: #6d6d6d;
    font-size: 14px;
}

#home-videos .link-more {
    text-align: right;
}

#home-videos .link-more a {
    color: #f49b00;
}

/*****************************************************************/
/* Home Redes Sociais  */
/*****************************************************************/

#section-redessocias h3 {
	color: #4388c3;
	font-size: 20px;
}

.home-redes-twitter {
    margin-bottom: 10px;
}

.home-redes-twitter h2 {
    font: HelveticaLTCondensedBold;
    font-weight: bold;
    font-size: 14px;
    color: #10629e;
    border-bottom: 1px solid #10629e;
    padding-bottom: 5px;
    margin-bottom: 20px;
    margin-right: 0px;
}

.home-redes-twitter-bg {
    background-color: #daf0fa;
    padding: 10px;
}

.home-redes-twitter ul {
    display: block;
    margin-bottom: 5px;
}

.home-redes-twitter .tweets {
    font-size: 12px;
    margin: 0;
    list-style: none;
}

.home-redes-twitter .tweets a {
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

.home-redes-twitter .tweets a.timesince {
    font-weight: normal;
    font-style: italic;
    display: block;
    margin-top: 10px;
}

.content-link-mais-twitter {
    border: none;
    text-align: right;
    display: block;
    margin-top: 5px;
    width: inherit;
}

.content-link-mais-twitter a {
    float: none;
}

.home-redes-twitter .tweets .timesince {
    text-align: right;
    color: #999;
}

.home-redes-twitter .tweets li {
    border-bottom: 1px dotted #999;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

/*****************************************************************/
/* Home Galeria */
/*****************************************************************/

#home-galeria h2 {
    color: #1453b4;
    font-size: 20px;
}

#home-galeria a {
    color: #1453b4;
    font-size: 14px;
}

/*****************************************************************/
/* Footer  */
/*****************************************************************/

.MailPress br {
    display: none;
}

.MailPressFormEmail,
.MailPressFormName,
.MailPressFormSubmit {
    float: left;
    margin-right: 5px;
}

.MailPressFormSubmit {
}

#main-footer {
    margin-top: 20px;
    padding-top: 20px;
    background: url('img/bg-footer.jpg') repeat-x;
    height: 260px;
}

#main-footer hr {
    border-top-color: #b2bed6;
}

#main-footer label {
    display: block;
    color: #1453b4;
}

#main-footer nav,
#main-footer h3 {
    float: left;
}

#main-footer h3 {
    padding-right: 15px;
    margin-right: 15px;
    border-right: 1px solid #ccc;
    color: #1453b4;
}

#main-footer nav ul {
    list-style: none;
}

#main-footer nav ul li {
    float: left;
}

#main-footer nav ul li a {
    margin-right: 25px;
    line-height: 27px;
    color: #1453b4;
}

/*****************************************************************/
/* Post Single */
/*****************************************************************/

.page-single .post-big-thumb {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

.page-single time {
    display: block;
    color: #333;
    font-size: 14px;
    line-height: 20px;
    margin-top: 3px;
}

.page-single-categories {
    margin-bottom: 10px;
    color: #333;
    font-size: 14px;
    line-height: 20px;
}

.page-single-content {
    text-align: justify;
}

.social-item {
    float: left;
    margin-right: 5px;
}

/*****************************************************************/
/* Widgets  */
/*****************************************************************/

.widget {
     background: #fafafa;
     border: 1px solid #ccc;
     margin-bottom: 15px;

     -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
         -ms-border-radius: 5px;
          -o-border-radius: 5px;
             border-radius: 5px;
}

.widget-no-border {
     border: 0;
     -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
         -ms-border-radius: 0px;
          -o-border-radius: 0px;
             border-radius: 0px;
}

.widget h2 {
    padding: 10px;
    color: #0061aa;
    font-size: 20px;
}

.widget-more {
    padding: 5px;
    border-top: 1px solid #ccc;
    text-align: right;
}

.widget-more a {
    color: #6d6d6d;
}

/*****************************************************************/
/* Widget Banner */
/*****************************************************************/

.widget-banner {
    margin-bottom: 15px;
}

/*****************************************************************/
/* Widgets  Programas e Projetos */
/*****************************************************************/

.widget-programas-projetos {}

.widget-programas-projetos ul {
    margin: 0;
}

.widget-programas-projetos li {
    padding-left: 10px;
    height: 50px;
    background: url('img/bg-widget-programas.png') repeat-x left bottom;
    border-top: 1px solid #ccc;
}

.widget-programas-projetos li:hover {
    background-image: url('img/bg-widget-programas-hover.png');
}

.widget-programas-projetos li h3 {
    color: #383838;
    font-size: 16px;
    line-height: 18px;
}

.widget-programas-projetos-content {
    overflow: hidden;
    height: 36px;
    margin-top: 8px;
}

.widget-programas-projetos li p {
    color: #6d6d6d;
    font-size: 14px;
}

.widget-programas-projetos li a {
    color: #6d6d6d;
}

.widget-programas-projetos li a {
    text-decoration: none;
}

/*****************************************************************/
/* Widget Big Button  */
/*****************************************************************/

.widget-big-button {
    height: 50px;
    background: url('img/bg-widget-big-button.png') repeat-x;
    text-align: center;
    border: 0;
}

.widget-big-button a h3 {
    color: #fff;
    line-height: 50px;
}

.widget-big-button a:hover {
    text-decoration: none;
}

/*****************************************************************/
/* Widget Contato  */
/*****************************************************************/

.widget-contato {
    margin-bottom: 15px;
    text-align: right;
}

.widget-contato strong {
    display: block;
}

/*****************************************************************/
/* Widget Thumb Link  */
/*****************************************************************/

.widget-thumb-link {
    border: 0;
    height: 80px;
}

.widget-thumb-link-green {
    background: #5caa3c;
}

.widget-thumb-link-blue {
    background: #6084a6;
}

.widget-thumb-link-red {
    background: #d46d70;
}

.widget-thumb-link img {
    margin-right: 10px; 
    float: left;
}

.widget-thumb-link p {
    float: left;
    margin-top: 5px;
    width: 170px;
    height: 80px;
}

.widget-thumb-link a {
    color: #fff;
    font-size: 16px;
}

/*****************************************************************/
/* Widget Galeria  */
/*****************************************************************/

.widget-galeria h2 {
    font-size: 20px;
    color: #0061aa;
}

.widget-galeria .row {
    margin-bottom: 20px;
}

.widget-galeria .widget-more {
    text-align: right;
    border: 0;
    border-bottom: 1px solid #ccc;
    padding: 0 0 10px 0;
}

.widget-galeria .widget-more a {
    color: #0061aa;
    font-style: italic;
}

.widget-galeria .thumbnails {
    margin-bottom: 0;
}

.widget-galeria-thumb {}
.widget-galeria-thumb-big {
    width: 300px;
    height: 190px;
}

/*****************************************************************/
/* Widget Downloads  */
/*****************************************************************/

.widget-downloads {
    margin-bottom: 15px;
}

.widget-downloads h3 {
    font-size: 20px;
    color: #d83f3f;
}

.widget-downloads h4 {
    float: left;
    font-size: 16px;
    color: #6e6e6e;
    line-height: 20px;
}

.widget-downloads .widget-downloads-img {
    float: right;
}

.widget-downloads .row {
}

.widget-downloads .row .span4 {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dotted #6e6e6e;
}

.widget-downloads .widget-more {
    text-align: right;
    border: 0;
    border-bottom: 1px solid #ccc;
    padding: 0 0 10px 0;
}

.widget-downloads .widget-more a {
    color: #d83f3f;
    font-style: italic;
}

/*****************************************************************/
/* Widget Vídeos */
/*****************************************************************/

.widget-videos {
    margin-bottom: 15px;
}

.widget-videos h2 {
    color: #f49b00;
    font-size: 20px;
}

.widget-videos a {
    color: #f49b00;
}

.widget-videos a h3 {
    margin-top: 10px;
    color: #f49b00;
    font-size: 16px;
    line-height: 18px;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.widget-videos a.widget-videos-link {
    display: block;
    color: #6d6d6d;
    font-size: 14px;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.widget-videos .widget-more {
    border-top: 0;
    border-bottom: 1px solid #ccc;
    padding: 0 0 10px 0;
    text-align: right;
}

.widget-videos .widget-more a {
    color: #f49b00;
    font-style: italic;
}

/*****************************************************************/
/* Widget Audios */
/*****************************************************************/

.widget-audios {
    margin-bottom: 15px;
}

.widget-audios h2 {
    color: #a80000;
    font-size: 20px;
}

.widget-audios li {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.widget-audios time {
    display: block;
    padding-top: 2px;
    padding-bottom: 6px;
    color: #777;
}

.widget-audios a {
    color: #a80000;
}

.widget-audios a h3 {
    margin-top: 10px;
    color: #a80000;
    font-size: 16px;
    line-height: 18px;
}

.widget-audios .widget-more {
    border-top: 0;
    border-bottom: 1px solid #ccc;
    padding: 0 0 10px 0;
    text-align: right;
}

.widget-audios .widget-more a {
    color: #a80000;
    font-style: italic;
}

/*****************************************************************/
/* Widget Campanhas */
/*****************************************************************/

.widget-campanhas {
    margin-bottom: 15px;
}

.widget-campanhas h2 {
    color: #efd60a;
    font-size: 20px;
}

.widget-campanhas h3 {
    color: #6e6e6e;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
}

/*****************************************************************/
/* Widget Mais Lidas */
/*****************************************************************/

.widget-mais-lidas {
    margin-bottom: 15px;
}

.widget-mais-lidas h2 {
    color: #1cb6e9;
    font-size: 20px;
}

.widget-mais-lidas .wpp-post-title {
    display: block;
    color: #1cb6e9;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    max-height: 54px;
    overflow: hidden;
}

.widget-mais-lidas .span4 {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.widget-mais-lidas .wpp-thumbnail {
    float: left;
    margin-right: 10px;
}

.widget-mais-lidas .wpp-date {
    font-size: 12px;
    color: #6d6d6d;
}

/*****************************************************************/
/* Widget Mais Lidas */
/*****************************************************************/

.widget-eventos .ui-datepicker {
    margin: 0 auto;
}

.widget-eventos ul {
    margin: 25px;
}

.widget-eventos-item {
    display: block;
    clear: both;
    height: 30px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #555;
}

.widget-eventos li time {
    float: left;
    width: 40px;
    text-align: center;
    font-weight: bold;
    color: #555;
}

.widget-eventos li big {
    display: block;
    width: 40px;
    font-size: 28px; 
}

.widget-eventos li small {
    display: block;
    width: 40px;
    font-size: 12px; 
}

.widget-eventos li h3 {
    float: left;
    margin-left: 10px;
    width: 195px;
    height: 27px;
    overflow: hidden;
}

.widget-eventos li h3 a {
    color: #555;
}

/*****************************************************************/
/* Widget Organograma */
/*****************************************************************/

.widget-organograma p {
    margin: 10px;
    font-size: 16px;
    color: #848484;
}

.widget-organograma-image {
    margin: 0 10px 10px 10px;
}

/********************************************************/
/* tpl-contato.php */
/********************************************************/

.page-contato h2 {
    font-family: 'Tahoma', sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #4a4a4a;
    margin-left: 110px;
    margin-bottom: 20px;
}

.page-contato .contato-endereco h2,
.page-contato h4,
.page-contato p,
.page-contato hr {
    margin-left: 30px;
}

.page-contato h4 {
    font-family: 'Tahoma', sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #6e6e6e;
}

.page-contato p {
    font-family: 'Tahoma', sans-serif;
    font-size: 14px;
    color: #848484;
}

.page-contato hr {
    border-style: dotted;
}

.label-estado {
    font-family: 'Tahoma', sans-serif;
    color: #848484;
    margin-left: 25px;
    margin-right: 10px;
    font-size: 14px;
    text-transform: uppercase;
}
.send-button {
    width: 80px !important;
    float: right;
    margin-right: 50px;
}
.contato-page {
    margin-top: 20px;
}
.contato-endereco {
    border-left: 1px solid #ccc;
    margin-left: 0px;
    /*padding-left: 20px;*/
    font-family: 'Arial', sans-serif;
    font-size: 18px;
}
.contato-actions {
    background: none;
    border-top: 0;
    padding-top: 0;
}
.contato-form label {
    font-family: 'Tahoma', sans-serif;
    color: #848484;
    font-size: 14px;
    margin-right: 10px;
    padding-top: 6px;
    line-height: 18px;
    float: left;
    width: 100px;
    text-align: right;
    text-transform: uppercase;
}

.wpcf7-validation-errors {
    border: 0px !important;
    text-align: right;
    font-size: 12px;
    font-family: 'Verdana', sans-serif;
    color: #f00;
}

/********************************************************/
/* tpl-audios.php, tpl-videos.php */
/********************************************************/

.page-audios hr,
.page-videos hr {
    margin-top: 5px;
}

.audio-player {
    float: left;
}

.video-player {
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}

.page-imprensa-social {
    float: right;
}

/********************************************************/
/* tpl-projetos */
/********************************************************/
.page-projetos .span8 .thumbnail {
    height: 140px;
}

.page-projetos .span8 .thumbnail h4 {
    margin-top: 3px;
}

/********************************************************/
/* tpl-eventos */
/********************************************************/

.page-eventos-list {
    display: block;
    margin-top: 20px;
}

.page-eventos-list li {
    float: left;
    margin-bottom: 20px;
    width: 100px;
    text-align: center;
}

.page-eventos-list li strong {
    font-size: 20px;
}

.page-eventos-list a {
    color: #555;
}

/********************************************************/
/* tpl-institucional */
/********************************************************/

.page-institucional-comunicacao h4 {
    font-size: 14px;
    color: #4a4a4a;
    margin-bottom: 10px;
}

.page-institucional-comunicacao h5 {
    font-size: 16px;
    color: #848484;
}

.page-institucional-comunicacao p {
    font-size: 14px;
    color: #848484;
}

.page-institucional-comunicacao a.pull-right {
    font-style: italic;
    text-decoration: underline;
}

/********************************************************/
/* tpl-mapa */
/********************************************************/
.page-mapa li {
    line-height: 20px;
}

.page-mapa li a {
    color: #555;
}


/**          **/
.widget-videos{
  display: none;
}