@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0}

body{ font-family:Arial, Verdana; background: url(../img/bg.jpg) repeat-x #FCF6EE; margin:0; padding:0;; font-size:12px}

h1{ font-size:14px; margin-bottom:8px}

h2{}

a:link, a:visited, a:active{ text-decoration:underline; color:#538B30; font-size:11px}
a:hover{text-decoration:none}

img{border:0}

.homepage{ width:960px; margin:0 auto; position: relative}

.topo{ height:88px;}

.logo{float:left; height:89px; width:300px; background:url(../img/logo.png) no-repeat}

.login{float:right; height:68px; width:300px; background: url(../img/bg_login.png) no-repeat; font-size:9px; padding:10px}


ul{list-style:none; margin:1px; padding:1px; margin:auto}

.menu{ height:50px;}
.menu li{}
.menu li a:link, .menu li a:active, .menu li a:visited, .menu li a:hover{
	color:#fff;
	float:left;
	text-decoration:none;
	height:19px;
	padding:15px 24px 0 24px;
	display:list-item;
	font-size:15px}

.on{
	background: url(../img/bg_menuOn.png) repeat-x; 
	color:#fff;
	float:left;
	text-decoration:none;
	height:48px;
	font-size:15px
	}


.conteudo{ padding:0 0 0 0}

.titulo{font-size:25px; color:#333; margin-bottom:30px; border-bottom:1px #CCC solid; padding-bottom:5px}

.banner{ width:583px; height:314px; float:left; margin:30px 0 20px 0}
#prev{width:42px; height:42px; position:absolute; left:10px; top:300px; background:url(../img/bt_prev.png) no-repeat; z-index:1000; cursor:pointer}
#next{width:42px; height:42px; position:absolute; left:530px; top:300px; background:url(../img/bt_next.png) no-repeat; z-index:1000; cursor:pointer}

.botoes{float:right; margin:30px 0 20px 0; width:320px}
.botoes img{margin-bottom:15px}

.box{float:left; width:250px; margin:0 42px 0 0; background:url(../img/bg_box.jpg) no-repeat; padding:20px; height:400px; margin-bottom:20px}
.boxTit{font-size:16px; text-align:center; padding:10px 10px; border-bottom:1px #999 solid; margin-bottom:20px}

.box a:link, .box a:visited, .box a:active{color:#333; text-decoration:none}
.box a:hover{text-decoration:underline}

.eventos{margin-bottom:15px; border-bottom:1px #CCC dashed; padding:0 0 20px 0}
.eventosImg{float:left; width:111px; height:73px; margin-right:10px}
.eventosTexto{float:left; width:145px; height:73px}
.box li{ list-style-image:url(../img/ico_seta.png); padding-left:0; list-style-position: inside; margin-bottom:5px}

.parte{margin-bottom:20px}
.parte form{line-height:25px}

.colEsq{float:left; width:300px; margin-right:50px}
.colDir{float:left; width:600px;}

.box_balanco{ background:url(../img/bg_balanco.png) no-repeat; padding:15px; height:65px; width:300px; margin-bottom:20px}

.equipe{float:left; width:250px; height:90px; margin:0 20px 20px 0; background:#E9E0D7; padding:10px}
.equipe img{margin-right:10px}
.cargoEquipe{font-size:11px; color:#666}

/*.fique_sabendo{background: url(../img/bg_fiqueSabendo.png) no-repeat; padding:20px; width:450px; margin-bottom:30px; height:185px}*/
.tit_fique{font-size:16px; background:url(../img/ico_setaa.png) no-repeat; padding-left:17px; cursor:pointer; padding-top:10px}
.fique_texto{display:none; line-height:23px; padding:10px 0 10px 17px}

.rodape{ height:120px; background-color:#F5E3CB; margin-top:30px}

.rodape_int{ width:960px; margin:0 auto; padding:20px 0 0 0}