/* Tags */
* { font-family: "Trebuchet MS", "Arial"; font-size: 11px; color: #6e6e6e; }
body, html { height: 100%; }
body { background: url('img/bg-geral.gif') repeat-y center; }
h4 { color: #c60; font-size: 14px; text-transform: uppercase; }
h5 { color: #6e6e6e; font-size: 12px; font-weight: bold; }
a, strong, em { font-size: inherit; color: inherit; }

/* Page Break */
#pg_brak_menu { display:none }
.pagenavcounter { float:right; padding-right:30px }
.pagenavbar { margin:auto; width:150px}



/* Classes */
.ico-home, .ico-mail, .ico-mapa, .ico-rss { display: block; text-indent: -9999px; width: 16px; height: 16px; background-repeat: no-repeat; }
.ico-home { background: url('img/ico-home.gif'); }
.ico-mail { background: url('img/ico-mail.gif'); }
.ico-mapa { background: url('img/ico-mapa.gif'); width: 21px; }
.ico-rss { background: url('img/ico-rss.gif'); }

.vdiv { color: #ccc; }
.linha { background: url('img/linha.gif') no-repeat #f2f2f2; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; height: 2px; width: 85%; clear: both; margin: 15px auto 15px auto; font-size: 1px; }


/* Layout */
.contentpaneopen { width: 100%; }
.componentheading { display: none }
#geral { width: 960px; margin:auto; min-height: 100%; margin-bottom: -8.1em; }
#geral, #rodape { border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; }

#topo { float: left; border-bottom: 1px solid #ff9900; }

#topo .esq { float: left; }
#topo .dir { float: left; width: 691px; border-left: 1px solid #c0c0c0; }

#topo .logo { display: block; margin: 0; float: left; width: 268px; height: 105px; background: url('img/logo.gif') no-repeat center; }
#topo .logo a { display: block; text-indent: -9999px; height: 105px; }
#topo .banner-rotativo { }

#topo ul { list-style-type: none; margin: 0; padding: 0; }
#topo ul li { float: left; background: none; padding: 0; }
#topo ul li a { color: #000; font-size: 12px; }

#topo #nav-mini { float: left; width: 100%; }
#topo #nav-mini ul { float: right; margin: 5px 5px 2px 0; }
#topo #nav-mini a { margin: 0 2px; }

#topo .banner-rotativo { float: left; width: 100%; height: 60px; background-color: #000; }

#topo #nav-principal { float: left; width: 460px; padding-left: 10px; padding-top: 2px; }
#topo #nav-principal ul { float: left; font-weight: bold; margin-left: 0px; }
#topo #nav-principal li { float: left; padding-right: 2px; }

#topo #nav-associados { float: right; width: 202px; background-color: #ebebeb; padding: 2px 2px; }
#topo #nav-associados ul { float: left; width: 202px; }
#topo #nav-associados li { padding: 0 2px; text-transform: uppercase; }
#topo #nav-associados a { color: #666; font-size: 11px; }

#topo #nav-topo { float: left; padding-top: 5px;}

#topo-baixo { float: left; width: 960px; }
/* #chamadas { display: block; float: left; width: 718px; } */
#chamadas { display: block; float: left;}

#topo-baixo .tv-mougenot { float: left; width: 240px; }
#topo-baixo .tv-mougenot .video { display: block; height: 200px; background-color: #000;}

#topo-baixo .tv-mougenot .video { float: left; background-color: #000; }
#topo-baixo .tv-mougenot .tit_tv-mougenot { float: left; top: 500px;width: 242px; height: 46px; margin: 0; background: url('img/tit_tv-mougenot.jpg') no-repeat; text-indent: -9999px; }

#conteudo { margin-top: 16px; width: 960px; float: left; }

#rodape { position: relative; width: 960px; height: 170px; margin:auto; clear: both; background: url('img/bg-rodape.jpg') repeat-x; }
#rodape .esq { float: left; line-height: 30px; text-align: center; width: 748px; border-right: 1px solid #fff; color: #fff; padding: 1.5em 0 1.5em 0; }
#rodape .esq i{ float: left; margin:0px 0px 0px 10px;}
#rodape .esq strong, #rodape .esq a  { color: #fff; }

#rodape .dir { float: left; width: 200px; height: 120px; background: url('img/lbl_parceiros.gif') no-repeat; background-position: 6px 6px; padding-top: 5px; padding-left: 8px; }
#rodape .dir2 { float: left; width: 200px; height: 80px;  padding-top: 5px; padding-left: 8px;}
#rodape .dir2 i{ float: right; margin:30px 10px 0px 0px;}

/* Impressão */
@media print {
  body { background: none!important; }
  #geral { border: 0; }
  * { color: #000!important; }
  #topo, #topo-baixo, #rodape, #menuesq, #menudir, .linha { display: none!important; }
  #conteudo { display: block!important; }
}