@charset "utf-8";
/* CSS Document */

*{margin: 0; padding: 0;}

body{
	background-image:url(../images/bg-main.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: 38px;}
.geral .main .nav ul{list-style: none;}
.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: 12px;}
.geral .main .nav ul li a:hover{color:#3e6412; background-color:#FFF; text-decoration:none; font-size: 12px;}
.geral .main .nav ul li .ativo{color:#3e6412; background-color:#FFF; text-decoration:none; font-size: 12px;}

.geral .main .content{width: 100%; height:auto; min-height:148px; padding: 21px 0px;}

.geral .main .content .cont_left{float:left; width: 426px; height:auto; min-height:148px;}
.geral .main .content .cont_left h1{width: 100%; display:block;}
.geral .main .content .cont_left .cont_title{color:#FFF;}
.geral .main .content .cont_left .cont_text{width: 300px; float: right; display:block; margin-top: 17px;}
.geral .main .content .cont_left .cont_p{font-size:12px; color:#3e6412;}

.geral .main .content .cont_right{float:left; width: 218px; height: auto; min-height:148px;}

.footer{width: 644px; height: 39px; padding: 0px 23px; margin:0 auto;}

.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;}
