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

*{
	margin:0;
	#padding:0;
	border:none;
}


body {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#716663;
background:#ddece9;
}

.hold {
background:#ddece9;
padding:50px;
}

/* elemetnos globais */


.geral {
width:940px;
margin:0 auto;
font-weight:normal;
}


/* topo */

.topo {
background:url(../images/bg-topo.jpg) repeat-x center top;
width:100%;
position:relative;
z-index:100;
}

.topo .topo-info {
width:983px;
margin:0 auto;
height:130px;
background:url(../images/bg-menu-topo.jpg) no-repeat center top;
position:relative;
}

.logo {
position:absolute;
top:0;
left:50px;
z-index:10;
}

.sessao {
width:910px;
height:48px;
position:absolute;
background:url(../images/bg-title.jpg) no-repeat center center;
top:49px;
left:22px;
z-index:0;
text-align:right;
color:#ffffff;
font-size:25px;
padding:15px 30px 0 0;
}

/* sidebar */

.sidebar{
	width:240px;
	float:left;
}

	.box1{
		margin-bottom:40px;
	}

	.box1-top{
		background:url(../images/bg-top-quadro1-sidebar.jpg)  top center no-repeat;
		height:14px;
		margin-left:2px;
	}
	
	.box1-center{
		border-right:2px solid #FFF;
		border-left:2px solid #FFF;
		background:#e7f1f2;
		margin-left:2px;
		width:214px;
		padding:10px 10px;
		line-height:20px;
	}
	
	.box1-bottom{
		background:url(../images/bg-bottom-quadro1-sidebar.jpg) top center no-repeat;
		height:17px;
	}
	
	.verde{
		font-size:16px;
		color:#008752;
		font-weight:bold;
		text-transform:uppercase;
		margin-bottom:26px;
	}
	
	.textoVerde{
		color:#008752;
		font-weight:bold;
		text-transform:uppercase;
		margin-bottom:26px;
		font-style:italic;
		
	}
	
	.box2{
		position:relative;
	}
	
		.box2 a{
			color:#b7e88a;
		}
		
		.box2 img{
			position:absolute;
			top:-20px;
			left:15px;
		}
		
		.box2-center{
			background:url(../images/bg-top-quadro2-sidebar.jpg) top center no-repeat #018752;
			width:205px;
			margin-left:1px;
			padding:35px 15px 0 15px;
			font-size:13px;
			color:#ddece9;
		}
		
		.box2-bottom{
			background:url(../images/bg-bottom-quadro2-sidebar.jpg) top center no-repeat;
			height:17px;
			width:235px;
			margin-left:1px;
		}

/* content */
h5
{
	font-size: 25px;
}

.content{
	width: 1000px;  /*683px;*/
	float:right;
	margin-bottom:40px;
}

.content-float{
	float:left;
	margin-left:10px;
}

.bloco-1, .bloco-2, .bloco-3, .bloco-4, .bloco-5, .bloco-6, .bloco-7,.bloco-8,.bloco-9{
	width:200px;
	margin-bottom:12px;
}

.bloco-top{
	height:30px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:12px 0 0 38px;
	line-height:16px;
}

	.bloco-top span{
		font-size:20px;

	}
	.bloco-top div{
		font-size:16px;

	}

        .bloco-top a{
                font-size:12px;
                color:#FFFFFF;
                font-weight:bold;
                text-decoration:none;
        }

        .bloco-top a:hover{
                text-decoration:underline;
        }



.content-center{
	background:url(../images/bg-top-box-branco.jpg) top center no-repeat #FFF;
	overflow:hidden;
	font-size: 14px;
	padding:30px 0 0 23px;
	width:659px;
}

.content-bottom{
	background:url(../images/bg-bottom-box-branco.jpg) bottom center no-repeat #FFF;
	height:19px;
}

.bloco-1 .bloco-top{
	background:url(../images/box1.png) center center no-repeat;
}

.bloco-2 .bloco-top{
	background:url(../images/box2.png) center center no-repeat;
}

.bloco-3 .bloco-top{
	background:url(../images/box3.png) center center no-repeat;
}

.bloco-4 .bloco-top{
	background:url(../images/box4.png) center center no-repeat;
}

.bloco-5 .bloco-top{
	background:url(../images/box5.png) center center no-repeat;
}

.bloco-6 .bloco-top{
	background:url(../images/box6.png) center center no-repeat;
}

.bloco-7 .bloco-top{
	background:url(../images/box7.png) center center no-repeat;
}

.bloco-8 .bloco-top{
	background:url(../images/box8.png) center center no-repeat;
}

.bloco-9 .bloco-top{
	background:url(../images/box9.png) center center no-repeat;
}

.bloco-conteudo{
	background:url(../images/bg-center-boxes.jpg) bottom center no-repeat;
	width:198px;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	overflow:hidden;
	height:130px;
	position:relative;
}

	.bloco-conteudo p{
		padding:10px 10px 0 10px;
		line-height:15px;
	}
	
	.bloco-conteudo .link1 a{
	font-size:12px;
	color:#25986b;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	float:right;
	padding:0 12px 0 7px;	
/*	margin-top:5px;*/
	position:absolute;
	left: 4px;
	width: 70px;
/*	height: 04px;
	bottom:3px;
		right:5px;*/
	}
	.bloco-conteudo .link2 a{
	font-size:12px;
	color:#25986b;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	float:right;
	padding:0 12px 0 7px;	
/*	margin-top:5px;*/
	position:absolute;
	left: 100px;
	width: 70px;
/*	height: 04px;
	bottom:3px;
		right:5px;*/
	}
	.bloco-conteudo .link3 a{
	font-size:12px;
	color:#25986b;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	float:right;
	padding:0 12px 0 7px;	
	margin-top:3px;
	position:absolute;
	left: 50px;
	width: 70px;
/*	height: 04px;
	bottom:3px;
		right:5px;*/
	}
	
	.bloco-conteudo a:hover{
		text-decoration:underline;
	}

.link a{
	font-size:12px;
	color:#25986b;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	text-align:right;
	position:absolute;
	width: 218,000px;
	left: 363,000px;
	top: 212,000px;
}

.link a:hover{
	text-decoration:underline;
}

.bloco-bottom{
	background:url(../images/bg-bottom-boxes.jpg) bottom center no-repeat;
	height:13px;
}

.bloco-tabela{
	background:url(../images/bg-center-tabela.jpg) bottom center no-repeat;
	width:348px;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	overflow:hidden;
	height:120px;
	position:relative;
	left:150px;
}
.bloco-tabela td{
		padding:5px 10px 0 5px;
		line-height:15px;
	}
.bloco-tabela-bottom{
	background:url(../images/bg-bottom-tabela.jpg) bottom center no-repeat;
	height:23px;
	width:350px;
	position:relative;
	left:150px;
}
.bloco-tabela-up{
	background:url(../images/bg-up-tabela.jpg) bottom center no-repeat;
	height:23px;
	width:351px;
	position:relative;
	left:150px;	
}

.link4 a{
	font-size:12px;
	color:#25986b;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	float:right;
	padding:0 12px 0 7px;	
/*	margin-top:5px;*/
	position:absolute;
	left: 585px;
	width: 70px;
/*	height: 04px;
	bottom:3px;
		right:5px;*/
	}
.link4 a:hover{
	text-decoration:underline;
}

.footer{
	clear:both;
	border-top:1px solid #d4d4d4;
	padding:20px 0;
	text-align:center;
}
