*{padding:0px; margin:0px;}
img { border:0px;}
a{ text-decoration:none; }
li  { list-style:none; }
a:hover{ text-decoration:none; }

.whatsapp-plug-icon{position: fixed; z-index: 9000; bottom: 20px; left: 20px; width: 50px; height: 50px; -webkit-border-radius: 50%; cursor: pointer; background-color: #0A9254; transition: .3s; background-position: center; background-repeat: no-repeat; background-image: url('whatsplug.svg'); background-size: 50% auto; display:block;}
.whatsapp-plug-icon:hover{background-color: #2FB842;}
.whatsapp-plug-icon::after,
.whatsapp-plug-icon::before{content: ''; position: absolute; opacity: 0; border: 4px solid #0A9254; left: -10px; top: -10px; right: -10px; bottom: -10px; -webkit-border-radius: 50%; animation: WaveWhatsApp 1.5s ease infinite;}
.whatsapp-plug-icon::after{animation-delay: .5s;}
.whatsapp-plug-icon:hover::after{border: 4px solid #2FB842;}
.whatsapp-plug-icon:hover::before{border: 4px solid #2FB842;}
@keyframes WaveWhatsApp {0%{ transform: scale(0.5); } 50%{ opacity: 1; } 100%{ transform: scale(1.2); opacity: 0; }}


#txtCaptchaDiv { color:#fff; background: #000; padding: 3px 6px 2px 6px; width:40px; height:20px;  border-radius:5px; font-size:16px; font-weight: 400; margin-right:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:5px; }

@font-face {
    font-family: 'WebFontMegnet';
    src: url('megnet-webfont.eot');
    src: url('megnet-webfont.eot?#iefix') format('embedded-opentype'),
         url('megnet-webfont.woff') format('woff'),
         url('megnet-webfont.ttf') format('truetype'),
         url('megnet-webfont.svg#WebFontMegnet') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{ background:url(../imagens/bg_geral.jpg) repeat-x #FEFFC5; margin:auto; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; font-size:14px; }
#geral { width:1000px; height:auto; margin:0 auto 0 auto; }
#topo  { width:1000px; height:494px;  }
#conteudo { width:1000px; margin:0 auto 0 auto;  }


#menu_lateral{ list-style-type:none; width:auto; display:block; height:13px; margin-top:5px; }
ul#menu_lateral{ list-style-type:none; width:auto; display:block; font-size:15px; font-family:WebFontMegnet; }
ul#menu_lateral li { display:block; float:left; width:190px; padding:5px 0 5px 0; font-size:15px; border-bottom:1px dotted #CCCCCC; }
ul#menu_lateral li a { color:#333; text-decoration:none; font-size:15px; background:url(../imagens/marcador1.png) no-repeat left; }
ul#menu_lateral li a:hover { color:#000; font-size:15px; background:url(../imagens/marcador.png) no-repeat left;  }

#menu{ list-style-type:none; width:auto; display:block; height:35px; }
ul#menu{ margin-left:25px; list-style-type:none; width:auto; display:block; font-size:16px; font-family:WebFontMegnet; font-weight:bold; }
ul#menu li { display:block; float:left; width:100px; margin-top:15px; }
ul#menu li a { color:#fff; text-decoration:none; text-align:center; }
ul#menu li a:hover { color:#FFFF00; }


#menu_rodape { margin-left:35px; display:block; height:35px; margin:0 auto; width:100%; }
#menu_rodape ul { border:1px solid #003300; list-style-type:none; width:auto; width: 1000px; font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; border:0; }
#menu_rodape ul li { width:auto; margin-top:15px; text-align:center; display: inline; padding:0 20px; border-right: 1px solid #FFFFFF; }
#menu_rodape ul li a { color:#fff; text-decoration:none; text-align:center;  }
#menu_rodape ul li a:hover { border-bottom:3px solid #EA0000; }


#menu_rodape2 { display:block; margin:0 auto; width:100%; border-left:1px solid #ccc }
#menu_rodape2 ul { list-style-type:none; width:auto; font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#000; }
#menu_rodape2 ul li { width:auto; margin-left:5px; padding:3px; }
#menu_rodape2 ul li a { color:#000; text-decoration:none; }
#menu_rodape2 ul li a:hover { border-bottom:3px solid #EA0000; }


.botao { width: 110px; height:30px; background: #CC0000; border:1px solid #CC0000; font-family:Arial, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.form { width:350px; height:30px; border:1px solid #CCCCCC; font-weight:bold; color:#000000; font-size:16px;  margin:5px 0 0 0; font-family:bellcenter, Arial, sans-serif; } 
.form2 { width:250px; height:30px; border:1px solid #CCCCCC; font-weight:bold; color:#000000; font-size:16px;font-family:bellcenter, Arial, sans-serif; } 
.form3 { width:50px; height:32px; padding-top:5px; border:1px solid #CCCCCC; font-weight:bold; color:#000000; font-size:16px;  margin:5px 0 0 0; font-family:bellcenter, Arial, sans-serif; } 
.form_textarea { width:350px; height:auto; border:1px solid #CCCCCC; font-weight:bold; color:#000000; font-size:16px;  margin:5px 0 0 0; font-family:bellcenter, Arial, sans-serif; } 

.texto11  { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;   }
.texto11b { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;   }
.texto12a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height: 20px; }
.texto12b { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold;   }
.texto12  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold;   }
.texto18  { font-family:WebFontMegnet; font-size:18px; color:#000; font-weight:bold;   }
.texto11c { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;   }
.texto13b { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ff0000; font-weight:bold;    }
.texto13p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold;    }
.texto13p a:hover { color:#999; }
.texto14  { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold; }
.texto15  { font-family:WebFontMegnet; font-size:16px; color:#000; font-weight:bold;   }
.texto15b { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; font-weight:bold;   }
.texto17  { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff; font-weight:bold;    }
.texto17a { font-family:WebFontMegnet;font-size:17px; color:#000; line-height: 17px; font-weight:bold; }
.texto17b { font-family:WebFontMegnet; font-size:17px; color: #FF9900; font-weight:bold;   }
.texto20  { font-family:WebFontMegnet; font-size:20px; color:#CC0000; font-weight:bold;   }
.texto26  { font-family:WebFontMegnet; font-size:26px; color:#CC0000;   }
.texto29  { font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#fff;  }



.paginacao{width: 680px; margin:auto; margin-top: 20px; margin-bottom:20px; text-align:center; }
.paginacao a{font-family:Arial, sans-serif; font-size: 12px; text-align:center; color:#000; text-decoration:none; border:1px solid #999; padding:5px; margin-left:2px; margin-top:20px  }
.paginacao a:hover{ border:1px solid #999; background:#fff; padding:5px; margin-left:2px; margin-top:20px  }


.titulo30 { font-family:WebFontMegnet; font-size:30px; color:#000; letter-spacing: -2px; }
.titulo a { color:#000; text-decoration:none; }
.titulo a:hover { color:#999; }
.texto24  { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; font-weight:bold;  }
.texto14  { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;   }
.texto16  { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff;   }
.texto16p { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000;   }
.texto14c { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold;   }
.texto10  { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000;   }
.texto14  { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:22px;   }
.texto_conteudo2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:17px; text-align:justify;   }
.texto_conteudo   { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999;   }


#texto_rodape { list-style-type:none; width:auto; height:30px; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; margin-top:12px; }
ul#texto_rodape{ display:block; margin-left:15px; padding:0; list-style-type:none; width:auto; position:relative; display:block; height:25px; text-align:center;}
ul#texto_rodape li { display:block; float:left; width:auto; position: relative;  height:25px; margin-top:10px; margin: 0 17px;}
ul#texto_rodape li a { display:block; float:left; color:#fff; text-decoration:none; width:auto; height:25px; }
ul#texto_rodape li a:hover { color:#FFFF00; width:auto; height:25px;   }
