/*TABELAS*/
table{
 margin: 18px 0 15px 0; width: 98% !important;
}
td{
    background: #EEE; margin: 1px; padding: 2px 0;
}

p.adsense{
    background: #E3E3E3; display: table;
}

/*TABELAS*/

@media all
and (min-width: 990px)
and (max-width: 5000px){

*{ padding: 0; margin: 0; list-style: none; border: none; font-family: "Trebuchet MS",Verdana; }
a{ text-decoration: none; color: #000; }
body{ background: #0000CC; font: 16px Verdana; overflow-x: hidden; }
h5.assunto{ background: #A30300; width: auto; color: #FFF; padding: 2px; margin-bottom: 3px; text-transform: uppercase; text-align: center; }
h6{ font-weight: normal; }
p strong{ font-weight: bold !important; color: #0F0FFF; }
/*GERAL*/
#container{ width: 980px; margin: 0 auto; display: table; background: #FFF; overflow: hidden; padding: 0 30px; }
/*TOPO*/
#header{ width: 100%; padding: 0px 0px; display: table; background: #0000CC; border-bottom: 30px solid #FFF; }
div.bannertopo{ float: right; display: table; margin-top: -12px; }
div.bannertopopgs{ display: table; margin: 0 auto; }
/*CABEÇALHO*/
#logotipo{ margin: 0 auto; display: table;  padding: 0; background: #FFF; }
#logotipo img{ width: 1040px }

/*MENU*/
.containermenu{ margin: 10px 0 0 0; width:100%; display: table; padding: 0; }
.containermenu ul{float:left;margin-bottom:10px;width:100%; padding: 0; }
.containermenu a{float:left;display:table;padding:0px 10px;background:#FFF;margin:0 2px 2px 0;border:1px solid #CCCCCC; }
.containermenu a:hover{background:#CC0000;color:#FFF}
ul.newmenu{ width: 100%; margin-top: 7px; }
ul.newmenu a{ width: auto; display: table; background: #FFF; }
ul.newsubmenu{ width: 100%; display: table !important; }
ul.newsubmenu li a{ width: auto; display: table; background: #FFF; padding: 0px 13px; text-transform: uppercase; float: left; }
ul.newsubmenu li a:hover, ul.newmenu a:hover{ background: #BD1F28 }
ul li.botao a{ padding: 4px 13px !important; background: #CCC; font-weight: bold; display: none; }

/*CORPO CONTEÚDO*/
#corpo{ width: 950px; min-height: 400px; padding: 30px 15px; display: table; background: #FFF; }
#corpohome{ width: 950px; min-height: 400px; padding: 30px 15px; display: table; background: #FFF; }
#corpocanais{ width: 950px; min-height: 400px; padding: 30px 15px; display: table; background: url(imgs/backcanaisx.png) repeat-y; }
#corpomateria{ width: 950px; min-height: 400px; padding: 30px 15px; display: table; background: url(imgs/backmateriax.png) repeat-y; }
/*RODAPÉ*/
div.footer{ padding: 50px 0; background: #0000CC; text-align: center; color: #FFF; font-size: 16px; width: 100%; display: table; border-top: 30px solid #FFF; }
/*CONTEÚDO*/
#conteudo{ width: 950px; height: auto; }
.conteudo .noticias a{ color: #0F0FFF; text-decoration: underline; }
.creditos{ padding: 10px 0 10px 10px; border-top: 2px solid #CCC; width:98%; border-bottom: 1px solid #CCC; margin-top: 30px;  }
/*DESTAQUE SLIDE SHOW HOME*/
div.destaquesslidecontainer{ width: 950px; display: table; }
div.destaquesslide{ width: 100%; max-height: 263px; background: #CCC; display: table; float: left; }
/*NOTÍCIAS EM DESTAQUES*/
h1.topo{ width: 950px; background: #FFF; margin-bottom: 15px; margin-top: 0px; display: table; border-bottom: 2px solid #A30300; padding-bottom: 0px; font: normal 42px 'Trebuchet MS'; text-transform: uppercase; color: #A30300; }

/*DESTAQUES 1*/
ul.destaquesum{ width: 980px; display: table; margin-bottom: 30px; }
ul.destaquesum li{ width: 219px; height: 270px; float: left; margin-right: 25px; border-bottom: 1px solid #A30300; }
ul.destaquesum li img{ width: 219px; height: 130px;}
/*CANAIS 1*/
ul.canaisum{ width: 980px; display: table; margin-bottom: 30px; }
ul.canaisum li{ width: 170px; height: 240px; float: left; margin-right: 25px; border-bottom: 1px solid #A30300; }
ul.canaisum li img{ width: 170px; height: 100px;}
/*DA SEMANA 1*/
ul.dasemana{ width: 980px; display: table; margin-bottom: 30px; }
ul.dasemana li{ width: 170px; height: 220px; float: left; margin-right: 25px; border-bottom: 1px solid #A30300; }
ul.dasemana li img{ width: 170px; height: 100px; }

/*BANNER 300x250 ABAIXO SLIDE*/
ul.banner300250{ width: 100%; height: 265px; max-width: 950px; margin: 30px 0 20px 0; overflow: hidden; }
ul.banner300250 li{ width: 100%; max-width: 300px; margin-bottom: 10px; height: 250px; float: left; margin-right: 25px; overflow: hidden; background: #FFF }
ul.banner300250 li:last-child{ width: 100%; max-width: 300px; margin: 0; height: 250px; overflow: hidden; background: #FFF }

/*BANNER LATERAL HOME 1*/
div.bannerhome300x250{ width: 300px; height: 250px; background: #FFF; float: right; }

/*BANNER LATERAL HOME 2*/
div.bannerhome300x250-2{ display: none; }

/*BANNER 728x90 HOME 2*/
div.bannerhome728x90x{ margin: 0 auto; width: 728px; height: 90px;  margin-bottom: 30px; display: table; background: #FFF }


div.bannerhome1{ width: 728px; height: 90px; background: #FFF; display: table; background: #FFF  }


/*BANNER 950x370 HOME 2*/
div.bannerhome950x370{ margin: 0 auto; width: 950px; height: 370px; background: #FFF; display: table; }

/*SLIDE HOME*/
#destaques{ width: 100%; height: 395px; overflow: hidden; }
#destaques .boxslide h6{ font-size: 11px; font-weight: normal; }
#destaques .boxslide img{ margin-bottom: 3px; margin-top: 0px; }
#destaques .boxslide h3{ background: url('imgs/back-titullo-destaque.png'); padding: 10px; width: 605px; height: 60px; position: absolute; margin-left: 0; margin-top: 308px; font-size: 19px; font-weight: normal; }

/*PAGINAÇÃO SLIDE*/
.paginacao a{ padding:1px 5px; border:0px solid #777; text-decoration:none; font:bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#FFF; margin-right: 3px; }
.paginacao a{ background:#A30300;}
.paginacao a:hover{ background:#000880}
.paginacao a.activeSlide { background: #000880 }
.paginacao{ float: right; margin-right: -3px; text-align:center; border-top:0px solid #EEE; padding:4px 0 0px 0; z-index: 10;}

/*PÁGINA INTERNA*/
div.container{ width: 940px; display: table; margin: 0 auto; }
div.container div.conteudo{ width: 600px; float: left; }
div.colunalateral{ width: 300px; float: right; }
div.colunalateral h1{ font-size: 32px; margin-bottom: 15px; width: 100%; margin: 30px 0; border-bottom: 1px solid #CCC; padding-bottom: 5px; }
div.conteudo p{ font-size: 18px; margin-bottom: 10px; font-family: "Trebuchet MS", Arial, Verdana; font-weight: lighter; line-height: 150%; max-width: 600px; text-align: left !important; }
div.conteudo p.adsensee{ margin: 0 0 -15px 0; padding: 0; display: table; }
div.conteudo h4.assunto{ font-size: 16px; margin-bottom: 10px; text-transform: uppercase !important; }
div.conteudo h4.legenda{ font-size: 13px; margin-bottom: 30px; max-width: 600px; }
div.conteudo h1{ font-size: 32px; margin-bottom: 15px; }
div.conteudo h1.mais{ font-size: 32px; margin-bottom: 15px; width: 100%; margin: 30px 0; border-bottom: 1px solid #CCC; padding-bottom: 5px; }
div.conteudo h5{ font-size: 12px; margin-bottom: 0; text-align: left; font-weight: normal; }
div.conteudo img.principal{ float: left; margin: 0 15px 15px 0; }
div.conteudo h5.fonte{ display: table-row; font-size: 18px; }
div.conteudo h5.assinatura{ display: table-row; font-size: 15px }

/*GALERIA DEFOTOS */
div.galeriafotos{ margin-bottom: 30px; width: 100%; max-width: 600px; display: table; }

/*PÁGINA DE CANAIS*/
div.canalcontainer{ width: 940px; display: table; margin: 0 auto; }
div.canalcontainer div.canalconteudo{ width: 300px; float: left; margin-right: 30px; }
div.canalmais{ width: 250px; float: left; background: none; border-left: 0px solid #CCC; border-right: 0px solid #CCC; padding: 30px 0 30px 30px; margin: -30px 0 0 10px; }
div.canalcolunalateral{ width: 300px; float: right; }
div.canalconteudo { margin-bottom: -20px; }
div.canalconteudo p{ font-size: 18px; margin-bottom: 10px; font-family: "Trebuchet MS", Arial, Verdana; font-weight: lighter; }
div.canalconteudo h4.assunto{ font-size: 18px; margin-bottom: 10px; text-transform: uppercase; }
div.canalconteudo h4.legenda{ font-size: 13px; margin-bottom: 30px; }
div.canalconteudo h1{ font-size: 32px; margin-bottom: 15px; }
div.canalconteudo h1.mais{ font-size: 32px; margin-bottom: 15px; width: 100%; margin: 30px 0; }
div.canalconteudo h5{ font-size: 12px; margin-bottom: 0; }
div.canalconteudo img.principal{ float: left; margin: 0 15px 15px 0; }
div.canalconteudo h5.fonte{ display: table-row; font-size: 16px; }
div.canalconteudo h5.assinatura{ display: table-row; }


/*FORMULÁRIO DE CONTATO*/
div.formulario{ margin: 0 auto; display: table; padding: 30px; 0 50px 0; }
input{ font: 17px Verdana; width: 50%; height: 21px; padding: 2px; margin-bottom: 15px; background: none; border: 1px solid #000; }
input.enviar{ font: bold 14px Verdana; margin-top: 0px; padding: 0px; width: 80px; height: 40px;  background: #5C5C5C; border: none; cursor: pointer; color: #FFF; }
input.enviar:hover{ background: #83703A; }
textarea{ font: 17px Verdana; width: 600px; padding: 2px; background: none; border: 1px solid #000; }
div.geralform{ width: 50%; display: table; float: left; }
div.geralform h4{ color: #000; font-weight: normal; font-size: 25px; margin-bottom: 25px; }
div.contatoendereco{ display: table; margin: -30px 0 0 120px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #CCC; width: 420px; }

/*POP UP ADSENSE 300x250*/
#mask{display:none; background:#000; position:fixed; left:0; top:0; z-index:10; width:100%; height:100%; opacity:0.5; z-index:999999;}
.box-popup{display:none; width:300px; height:250px; background:#FFF; padding:10px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#333; border:0px solid #DDD; float:left; font-size:12px; position:fixed; top:50%; left:50%; z-index: 99999; background: transparent; z-index:9999999; }
.btn_close{float:right; margin:-8px -8px 0 0;}
/*POP UP FACE HOME 300x250*/

/*FORMULARIO BUSCA*/
    div.formulariobusca{ width: 300px; display: table; padding: 0; margin: 0 auto; padding-bottom: 30px; }

    div.formulariobusca input#consulta{ width: 250px; height: 25px; font: 14px Verdana; padding: 0 3px; border: 1px solid #CCC; background: #F9F9F9; margin-right: 0px; }
    div.formulariobusca input#enviar{ width: 37px; height: 25px; font: 14px Verdana; border: none; cursor: pointer; background: url(imgs/busca.png) no-repeat; float: right; margin: 0; padding: 0; }

    div.formulariobusca label{ font: 14px Verdana; }
    div.formulariobusca ul.resultado{ list-style: none; padding: 0; width: 100%; margin-bottom: 0px; }

    div.formulariobusca p.data{ font: bold 12px Verdana; padding: 0; margin-bottom: -5px; }
    div.formulariobusca p.encontrada{ font: bold 14px Verdana; padding: 0; margin-bottom: -10px; }
    div.formulariobusca p.legenda{ font: 12px Verdana; padding: 0; margin-bottom: 15px; }
    div.formulariobusca p.encontrada a{ text-decoration: none; color: #3E3E3E; }
    div.formulariobusca p.encontrada a:hover{ text-decoration: none; color: #000; }
    div.formulariobusca p.paginacao a{ padding: 0 3px; display: block; border: 1px solid #CCC; text-decoration: none; color: #383838; }
    div.formulariobusca p.paginacao { float: left; padding: 0 3px; margin-bottom: -10px; font-size: 14px; }



/* SLIDER JSSOR */
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av
            {
                background: url(imgslide/b21x.png) no-repeat;
                overflow:hidden;
                cursor: pointer;
            }
            .jssorb21 div { background-position: -5px -5px; margin-top: 15px }
            .jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
            .jssorb21 .av { background-position: -65px -5px; }
            .jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }

            .jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn
            {
            	position: absolute;
            	cursor: pointer;
            	display: block;
                background: url(imgslide/a21.png) center center no-repeat;
                overflow: hidden;
            }
            .jssora21l { background-position: -3px -33px; }
            .jssora21r { background-position: -63px -33px; }
            .jssora21l:hover { background-position: -123px -33px; }
            .jssora21r:hover { background-position: -183px -33px; }
            .jssora21ldn { background-position: -243px -33px; }
            .jssora21rdn { background-position: -303px -33px; }
/* SLIDER JSSOR */



}@media all
and (min-width: 1px)
and (max-width: 989px){

*{ padding: 0; margin: 0; list-style: none; border: none; font-family: "Trebuchet MS",Verdana; }
a{ text-decoration: none; color: #000; }
body{ background: #0000CC; font: 16px Verdana; overflow-x: hidden; }
h5.assunto{ background: #A30300; width: auto; color: #FFF; padding: 2px; margin-bottom: 3px; text-transform: uppercase; text-align: center; }
h6{ font-weight: normal; }
h5 { text-align: center; }
h5 a{ font-size: 15pt; }

p strong{ font-weight: bold !important; color: #0F0FFF; }

/*TOPO*/
#header{ width: 100%; padding: 0px 0px; display: table; background: #0000CC; border-bottom: 30px solid #FFF; }
div.bannertopo{ float: right; display: table; margin-top: -12px; }
div.bannertopopgs{ display: table; margin: 0 auto; }
/*CABEÇALHO*/
#logotipo{ margin: 0 auto; display: table;  padding: 0; background: #FFF; }
#logotipo img{ width: 100% }

#conteudo{ width: 100%; height: auto; }


/*GERAL*/
#container{ width: 100%; margin: 0 auto; display: table; background: #FFF; overflow: hidden; padding: 0 0; }

/*DESTAQUE SLIDE SHOW HOME*/
div.destaquesslide{ margin-bottom: 25px; display: table; float: left; }

/*DESTAQUES 1*/
ul.destaquesum{ width: 100%; display: table; margin-bottom: 30px; }
ul.destaquesum li{ width: 100%; float: left; margin-right: 15px; border-bottom: 0px solid #A30300; padding: 5px 0; }
ul.destaquesum li img{ width: 100%; height: auto; }

/*CANAIS 1*/
ul.canaisum{ width: 100%; display: table; margin-bottom: 30px; }
ul.canaisum li{ width: 100%; float: left; margin-right: 15px; border-bottom: 0px solid #A30300; padding: 5px 0; }
ul.canaisum li h5{ text-align: left; font-weight: normal; }
ul.canaisum li img{ width: 100%; height: auto;}

/*DA SEMANA 1*/
ul.dasemana{ width: 100%; display: table; margin-bottom: 30px; }
ul.dasemana li{ width: 100%; float: left; margin-right: 15px; border-bottom: 0px solid #A30300; padding: 5px 0; }
ul.dasemana li img{ width: 100%; height: auto; }

/*RODAPÉ*/
div.footer{ padding: 50px 0; background: #004561; text-align: center; color: #FFF !important; font-size: 16px; width: 100%; display: table; border-top: 30px solid #FFF; }

/*SLIDE HOME*/

/*DESTAQUE SLIDE SHOW HOME*/
div.destaquesslidecontainer{ width: 100%; background: #FFF; margin-bottom: 35px; display: table; }
div.destaquesslide{ width: 100%; height: 263px; background: #FFF; display: table; float: left; }

/*
#destaques .boxslide {  width: 100%; height: auto; overflow: hidden; }
#destaques .boxslide h6{ font-size: 11px; font-weight: normal; }
#destaques .boxslide img{ margin-bottom: 3px; margin-top: 95px; max-width: 100% !important; max-height: 100%; height: 350px; }
#destaques .boxslide h3{ background: url('imgs/back-titullo-destaque.png'); padding: 10px; width: 96.7%; height: 75px; position: absolute; margin-left: 0; margin-top: auto; font-size: 19px; font-weight: normal; }  */

/*PAGINAÇÃO SLIDE*/
.paginacao a{ padding:1px 5px; border:0px solid #777; text-decoration:none; font:bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#FFF; margin-right: 3px; }
.paginacao a{ background:#A30300;}
.paginacao a:hover{ background:#000880}
.paginacao a.activeSlide { background: #000880 }
.paginacao{ float: left; margin-right: -3px; text-align:center; border-top:0px solid #EEE; padding:4px 0 0px 0; z-index: 10;}



/*MENU*/
.containermenu{ margin: 10px 0 0 0; width:100%; display: table; padding: 0; }
.containermenu ul{float: right;margin-bottom:10px;width:100%; padding: 0; }
.containermenu a{float: left;display:table;padding:10px 10px;background:#FFF;margin:0 2px 2px 0;border:1px solid #CFCFCF; }
.containermenu a:hover{color:#FFF}
ul.newmenu{ width: 100%; margin-top: 7px; }
ul.newmenu a{ width: auto; display: table; background: #FFF; padding: 4px 10px; }
ul.newsubmenu{ width: 100%; display: none; background: none; clear: both; }
ul.newsubmenu li a{ width: auto; display: table; background: #FFF; padding: 3px 10px; text-transform: uppercase; float: left; }
ul.newsubmenu li a:hover, ul.newmenu a:hover{ background: #BD1F28 }
ul li.botao{ width: 40px; height: 30px; }
ul li.botao a{ background: #EEE url(imgs/botmenu.png) no-repeat left; padding: 5px 10px 5px 0; width: 90px; text-align: right; color:#000 !important; }
ul li.botao li a:hover{ background: FFF !important; }




/*BANNER 300x250 ABAIXO SLIDE*/
ul.banner300250{ width: 100%; height: 265px; max-width: 950px; margin: 30px 0 20px 0; display: table; }
ul.banner300250 li{ width: 100%; max-width: 300px; margin-bottom: 10px; height: 250px; float: left; margin-right: 25px; overflow: hidden; background: #FFF }
ul.banner300250 li.direito{ width: 100%; max-width: 300px; margin: 0; height: 250px; overflow: hidden; background: #FFF }

/*BANNER LATERAL HOME 1*/
div.bannerhome300x250{ width: 100%; display: none; height: 250px; background: #FFF; float: left; padding: 20px 0; }

/*BANNER LATERAL HOME 2*/
div.bannerhome300x250-2{ width: 100%; display: table; height: 250px; background: #FFF; float: left; padding: 0; }

/*BANNER 728x90 HOME 2*/
div.bannerhome728x90x{ margin: 0 auto; width: 100%; height: auto;  margin-bottom: 30px;  display: table; background: #FFF }
div.bannerhome728x90{ margin: 0 auto; width: 100%; height: auto;  margin-bottom: 0px; display: none; display: none; background: #FFF }

div.bannerhome1{ max-width: 100%; width: 100%; min-height: 15px; height: auto; display: table; }

/*PÁGINA INTERNA*/
div.container{ width: 100%; display: table; margin: 0 auto; }
div.container div.conteudo{ width: 100%;  float: left; }
div.container div.conteudo img{ width: 100%; height: auto; float: left; }
div.noticias{ width: 100%; float: left; }
div.colunalateral{ width: 100%; float: left; padding-top: 30px; }
div.colunalateral h5{ text-align: left; }
div.colunalateral h1{ font-size: 32px; margin-bottom: 15px; width: 100%; margin: 30px 0; border-bottom: 1px solid #CCC; padding-bottom: 5px; }
div.conteudo p{ font-size: 18px; margin-bottom: 10px; font-family: "Trebuchet MS", Arial, Verdana; font-weight: lighter; line-height: 150%; max-width: 600px; text-align: left !important; }
div.conteudo p.adsensee{ margin: 0 0 -15px 0; padding: 0; display: table; }
div.conteudo h4.assunto{ font-size: 16px; margin-bottom: 10px; text-transform: uppercase !important; }
div.conteudo h4.legenda{ font-size: 13px; margin-bottom: 30px; max-width: 600px; }
div.conteudo h1{ font-size: 32px; margin-bottom: 15px; }
div.conteudo h1.mais{ font-size: 32px; margin-bottom: 15px; width: 100%; margin: 30px 0; border-bottom: 1px solid #CCC; padding-bottom: 5px; }
div.conteudo h5{ font-size: 12px; margin-bottom: 0; text-align: left; font-weight: normal; }
div.conteudo img.principal{ float: left; margin: 0 15px 15px 0; }
div.conteudo h5.fonte{ font-size: 18px; }
div.conteudo h5.assinatura{ display: table-row; font-size: 15px }

.creditos{ padding: 10px 0 10px 10px; border-top: 2px solid #CCC; width: 100%; border-bottom: 1px solid #CCC; margin-top: 30px;  }
.creditos h5{ width: 300px; }

/*GALERIA DEFOTOS */
div.galeriafotos{ margin-bottom: 30px; width: 100%; max-width: 600px; display: table; }

/*CORPO CONTEÚDO*/
#corpomateria{ width: 100%; min-height: 400px; padding: 30px 0px; display: table; background: url(imgs/backmateriax.png) repeat-y; }

/*MAIS TODAS NOTICIAS*/
div.maistodas{ width: 100%; display: none; }

/*FORMULARIO BUSCA*/
    div.formulariobusca{ width: 300px; display: table; padding: 0; margin: 0 auto; padding-bottom: 30px; }

    div.formulariobusca input#consulta{ width: 250px; height: 25px; font: 14px Verdana; padding: 0 3px; border: 1px solid #CCC; background: #F9F9F9; margin-right: 0px; }
    div.formulariobusca input#enviar{ width: 37px; height: 25px; font: 14px Verdana; border: none; cursor: pointer; background: url(imgs/busca.png) no-repeat; float: right; margin: 0; padding: 0; }

    div.formulariobusca label{ font: 14px Verdana; }
    div.formulariobusca ul.resultado{ list-style: none; padding: 0; width: 100%; margin-bottom: 0px; }
    div.formulariobusca div.busca{ width: 600px; display: table; margin: 0 auto; font-family: Verdana; margin-bottom: 0px; }
    div.formulariobusca p.data{ font: bold 12px Verdana; padding: 0; margin-bottom: -5px; }
    div.formulariobusca p.encontrada{ font: bold 14px Verdana; padding: 0; margin-bottom: -10px; }
    div.formulariobusca p.legenda{ font: 12px Verdana; padding: 0; margin-bottom: 15px; }
    div.formulariobusca p.encontrada a{ text-decoration: none; color: #3E3E3E; }
    div.formulariobusca p.encontrada a:hover{ text-decoration: none; color: #000; }
    div.formulariobusca p.paginacao a{ padding: 0 3px; display: block; border: 1px solid #CCC; text-decoration: none; color: #383838; }
    div.formulariobusca p.paginacao { float: left; padding: 0 3px; margin-bottom: -10px; font-size: 14px; }

/*FORMULÁRIO DE CONTATO*/
div.formulario{ margin: 0 auto; display: table; padding: 30px; 0 50px 0; }
input{ font: 17px Verdana; width: 100%; height: 21px; padding: 2px; margin-bottom: 15px; background: none; border: 1px solid #000; }
input.enviar{ font: bold 14px Verdana; margin-top: 0px; padding: 0px; width: 80px; height: 40px;  background: #5C5C5C; border: none; cursor: pointer; color: #FFF; }
input.enviar:hover{ background: #83703A; }
textarea{ font: 17px Verdana; max-width: 600px; width: 100%; padding: 2px; background: none; border: 1px solid #000; }
div.geralform{ width: 50%; display: table; float: left; }
div.geralform h4{ color: #000; font-weight: normal; font-size: 25px; margin-bottom: 25px; }
div.contatoendereco{ display: table; margin: 10px 0 0 0; padding: 0px 0px 10px 0px; border-bottom: 1px solid #CCC; max-width: 420px; width: 100%; }

/*VÍDEO*/
div.conteudo iframe{  width: 100% !important; max-width: 400px !important; height: 300px !important; }


/* SLIDER JSSOR */
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av
            {
                background: url(imgslide/b21x.png) no-repeat;
                overflow:hidden;
                cursor: pointer;
            }
            .jssorb21 div { background-position: -5px -5px; margin-top: 15px }
            .jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
            .jssorb21 .av { background-position: -65px -5px; }
            .jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }

            .jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn
            {
            	position: absolute;
            	cursor: pointer;
            	display: block;
                background: url(imgslide/a21.png) center center no-repeat;
                overflow: hidden;
            }
            .jssora21l { background-position: -3px -33px; }
            .jssora21r { background-position: -63px -33px; }
            .jssora21l:hover { background-position: -123px -33px; }
            .jssora21r:hover { background-position: -183px -33px; }
            .jssora21ldn { background-position: -243px -33px; }
            .jssora21rdn { background-position: -303px -33px; }
/* SLIDER JSSOR */


}

/*IMPRESSÃO*/
@media print{*{font-family:"Trebuchet MS",Verdana,Arial;} img{width: 50% !important;}
.bannerhome300x250,.colunalateral,.containermenu,.containermenu ul,ul.newmenu,#atualiza,#atualizadois,.footer,.rodapee,p.adsensee,p.adsense,.agora,a#irtopo
{display:none}}


