@import url(../../../public/css/home/uteis/mensagem.css);

*{ margin: 0; padding: 0; }
body{ margin: 0; font-family: Arial,Helvetica,sans-serif,Tahoma; }
.tudo{ width: 1008px; margin: 0 auto; clear: both;  }

.cabecalho-hotsite{ text-align: center;}
.cabecalho{ height: 123px; }
.cabecalho-esquerda{ width:378px; float:left; }
.cabecalho-meio{ background: url(../../../public/img/home/cab_fundo_banner.jpg); width: 500px; float:left; padding: 25px 10px 24px 10px; }
.cabecalho-direita{ width: 110px; float:left; margin: 0; background: #DDF2BA; height: 125px; }
.cabecalho-faixa{height:15px; background: #6c6c6e; }

.corpo{ width: 1008px; padding: 5px; }
.corpo-esquerda{ width: 185px; float: left;   }
.corpo-meio{ padding: 10px 5px; width: 560px; float: left;   }
.corpo-meio-interior{ padding: 10px 5px; width: 800px; float: left;   }
.corpo-direita{ padding: 10px 1px; width: 240px; float: left;   }

.publicidade-principal{ width: 555px; }

.links-faixa{ color: #FFF; float: right; padding-right: 10px; }

.imagem-lateral{ padding-top: 12px; background: url(../../../public/img/home/menu_sombra.jpg) no-repeat center left; width: 3px; float: left;  height: 340px; }
.menu-lateral { padding-top: 12px; float:left;}
.menu-lateral ul { padding: 5px 0; padding: 0; cursor: default; list-style-type: none; border-top: 1px solid #CCC; border-top: 3px solid #6c6c6e; border-bottom: 3px solid #6c6c6e; cursor: pointer; }
.menu-lateral ul li{ background: url(../../../public/img/home/seta.png) no-repeat center left; list-style: none; border-bottom: 1px solid #6c6c6e; padding: 5px 8px; width: 159px; position: relative; height: 14px; }
.menu-lateral ul li a { text-decoration:none; color: #000; }

.menu-lateral ul li ul { background: #FFF; display:none; left:175px; position:absolute; top:-8px; width:195px; z-index:1000; opacity: .8; filter: alpha(opacity=80); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.menu-lateral ul li ul li { background: url(../../../public/img/home/seta.png) no-repeat center left; list-style: none; border-bottom: 1px solid #6c6c6e; padding: 5px 8px; width: 180px; }
.menu-lateral ul li ul li a { text-decoration:none; color: #000; }

.box-login{ padding: 12px; width: 215px; height: 199px; background: url(../../../public/img/home/fundo_login.jpg) no-repeat center left; }
.box-login .legenda{padding-top: 15px; }
.box-login .form-login{padding-top: 15px;}
.campo{height: 42px;}
.botao{float: right; padding-right: 2px;}

.red{color: red;}
.eventos{ padding: 10px 6px; width: 260px; height: 260px; float: left;  }
.eventos-menor{ padding: 10px 6px; width: 230px; height: 260px; float: left;   }
.titulo-eventos{ background: url(../../../public/img/home/fundo_tit.jpg); width: 246px; height: 22px; text-align: center; padding: 7px;}
.titulo-eventos-interior{ background: url(../../../public/img/home/fundo_tit_pags.jpg); width: 808px; height: 24px; padding: 7px;}
.titulo-eventos-menor{ background: url(../../../public/img/home/fundo_tit_menor.jpg); width: 221px; height: 22px; text-align: center; padding: 7px;}
.conteudo-eventos { padding: 8px; height: 175px; overflow: hidden; }
.conteudo-eventos .item{padding: 6px 0; }
.conteudo-eventos .imagem-imprensa{ background: url(../../../public/img/home/icon_imprensa.jpg); width: 110px; height: 73px; float: left;  }
.conteudo-eventos .imagem-online{ background: url(../../../public/img/home/icon_jdonline.jpg); width: 110px; height: 90px; float: left;  }
.conteudo-destaques .item{ padding: 10px 20px; }
.eventos .texto{ padding-left: 10px; }
.eventos .data{ padding-left: 10px; }
.imagem {padding: 5px;}
.rodape-eventos{ background: url(../../../public/img/home/fundo_rodape_box.jpg); height: 15px; padding: 3px 12px 0 0; }
.rodape-eventos-menor{ background: url(../../../public/img/home/fundo_rodape_box_menor.jpg); height: 15px; padding: 3px 12px 0 0; }

.separacao{ width: 5px; height: 254px; background: url(../../../public/img/home/div_box.jpg); float:left;  padding: 5px 0 0 5px; }

.busca{padding-top: 10px; clear:both;}
.busca .sombra-horizontal {margin: 0 auto; width: 549px; height: 11px; background: url(../../../public/img/home/sombra_hor.jpg); display: inline }
.busca .imagem{width: 549px; height: 35px; background: url(../../../public/img/home/tit_box_procura.jpg);}
.busca .lupa{ width: 187px; height: 194px; background: url(../../../public/img/home/lupa.jpg) no-repeat center left; float:left;}
.busca .form{width: 320px; height: 154px; background: url(../../../public/img/home/fundo_procura.jpg) no-repeat center left; float:left; padding: 20px; }

.banners .item{padding: 14px 0;}
.banners .item-titulo{padding-top: 20px;}
.clear{clear:both;}
.left{ float:left; }
.right{ float:right; }

.rodape {height: 50px; color: #FFF; background: #6c6c6e; margin-bottom: 0;}
.rodape .esquerda{}
.rodape .direita{}

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
a:focus { outline:none; border: 0; }

img{ border: 0; }

.padrao-11 { font-size: 11px; color: #000000; }
.padrao-11-branco { font-size: 10px; color: #FFFFFF; }
.padrao-12 { font-size: 12px; color: #000000; }
.padrao-12-branco { font-size: 11px; color: #FFFFFF; }
.padrao-12-vermelho { font-size: 12px; color: #ED1C24; }
.padrao-12-cinza { sans-serif; font-size: 12px; color: #36444D; }
.padrao-12-azul { sans-serif; font-size: 12px; color: #0d004c; }
.padrao-11 { sans-serif; font-size: 11px; color: #000000; }
.padrao-11-branco { sans-serif; font-size: 11px; color: #FFFFFF; }
.padrao-11-vermelho { sans-serif; font-size: 11px; color: #ED1C24; }
.padrao-11-cinza { sans-serif; font-size: 11px; color: #36444D; }
.padrao-13 { sans-serif; font-size: 13px; color: #000000; }
.padrao-13-vermelho { sans-serif; font-size: 13px; color: #ED1C24; }
.padrao-13-cinza { sans-serif; font-size: 13px; color: #36444D; }
.padrao-17-vermelho { sans-serif; font-size: 17px; color: #ED1C24; }
.padrao-17-cinza { sans-serif; font-size: 17px; color: #36444D; }
.padrao-maior { sans-serif; font-size: 17px; color: #000000; }
.titulos-box { sans-serif; font-size: 16px; color: #f26522; }
.titulos { sans-serif; font-size: 20px; color: #f26522; }

.texto-interior{text-align: justify; padding: 10px;}


