@charset "utf-8";
/* CSS Document */

*{margin: 0; padding: 0;}

body{
	/* background-image:url(../images/bg-main.gif); */
	background-image:url(../images/bg-interna.gif); 
	background-repeat: repeat-x;
	background-color:#FFF;
	padding-top: 134px;
	height:100%
}

.body_interna{
	background-image:url(../images/bg-interna.gif); 
}

.geral{width: 690px; margin: 0 auto; height: 100%;}/* height: auto; min-height: 400px;*/

.geral .top{width: 644px; height: 78px; padding: 0px 23px;}


.geral .main{width: 644px; padding: 0px 23px;height: auto; min-height: 207px;}

.geral .main .nav{width: 100%; height: 33px; background: #a0d661; margin-bottom: 5px; }
.geral .main .nav ul{list-style: none; margin: 0 auto; width: 600px;}
.geral .main .nav ul li{float:left;} 
.geral .main .nav ul li a{display:block; padding: 0px 8px; padding-top: 13px; color:#FFF; font-size: 15px;}
.geral .main .nav ul li a:hover{color:#3e6412; background-color:#B9DF8B; text-decoration:none; font-weight: bold;}
/* .geral .main .nav ul li .ativo{color:#3e6412; background-color:#FFF; text-decoration:none; font-size: 16px;}*/

.geral .main .content{width: 100%; height:auto; min-height:148px; padding: 21px 0px;}

.geral .main .cont_left{ width: 426px; height:auto; min-height:148px; padding: 21px 0px;}
.geral .main .content .cont_left h1{width: 100%; display:block; }
.geral .main .content .cont_left .cont_title{color:#FFF; }
.geral .main .content .cont_title{color:#7bc623;}
.geral .main .content .cont_left .cont_text{width: 300px; float: left; display:block; margin-top: 17px;}
.geral .main .content .cont_left .cont_p{font-size:12px; color:#3e6412; }
.geral .main .content .cont_p{font-size:14px; padding: 10px 0px ;}

.geral .main .content .cont_footer{font-size:10px; color:#3e6412;}
.geral .main .content .cont_right{float:left; width: 218px; height: auto; min-height:148px;}

.footer{width: 100%; height: 55px; margin:0 auto; padding:5px 0; background: #a0d661; 
font-size: 13px; color: #FFF; font-weight: bold; text-align: center;}


/*.footer .f_left{width: 322px; height:16px; padding-top: 17px; float:left; }
.footer .f_left p{font-size:10px;}

.footer .f_right{width: 322px; height:16px; padding-top: 17px; float:left;}
.footer .f_right img{float: right;}
.footer .f_right p{float:right;} */

*{margin: 0; padding: 0;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1{font-size:30px; color:#7bc623;}
h2{font-size:18px; color:#7bc623; font-weight:bold;}
h3{font-size:15px; color:#3d3d3d; font-weight:bold;}

p{font-size:11px; color:#3d3d3d;line-height: 18px; padding-bottom: 10px; line-height: 25px}
li{font-size:11px;}

a{color: #3d3d3d; text-decoration:none;}
a:hover{color: #7bc623; text-decoration:underline;}


img{border-style:none;}
img a{border-style:none;}


input{padding: 2px 5px; height: 15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#3e3e3e;}
#inp_btn{display:block; padding:0; margin: 0 auto; width: 135px; color:#FFF; height: 30px; background-color: #3d3d3d; border: 1px solid #000}
#inp_btn:hover{background-color: #6cb516; border-color:#64a815;}


.logotipo{display:block; width:153px; height: 78px; background-image:url(../images/logotipo.gif); background-position: center center; background-repeat:no-repeat;}

.border-primeira{border: 1px solid #CCC;}
.border-segunda{border: 1px solid #CCC; padding: 15px; width: 330px;}

.form{}
.form .est_linha{height: 20px; width: 100%; padding-bottom: 15px;}
.form .est_linha p{float:left; display:block; width: 50px; padding: 0;}
.form .est_linha .p_mascara{float:left; display:block; padding: 0; font-style:italic; color:#999; width: auto; padding-left: 10px;}
.form .est_linha input{float:left; width: 230px;}
.form .est_linha .input_m{float:left; width: 160px;}
.form .est_linha .input_p{float:left; width: 120px;}

