.bloco {
	padding:10px;
	float:left;
	min-height:10px;
	margin:0 0 20px 0;
}
	
.bloco_b {
	width:770px;
}
	

/* SCROLLER */
		
.scroller {
	position:relative;
	height:170px;
}
		
.scroller_full {
	width:770px;
}
		
.scroller_half {
	width:460px;
	margin:-10px 0 0 10px;
}
		
.scroller .scroller_next {
	width:22px;
	height:60px;
	right:-35px;
	top:45%;
	margin:-21px 0 0 0;
	position:absolute;
	background:url(../img/main/scroll/next.gif) 0 0 no-repeat;
	cursor:pointer;
}
			
.scroller .scroller_next:hover, .scroller .scroller_next.hover {
	background:url(../img/main/scroll/next.gif) -22px 0 no-repeat;
}
			
.scroller .scroller_prev {
	width:22px;
	height:60px;
	left:-35px;
	top:45%;
	margin:-21px 0 0 0;
	position:absolute;
	background:url(../img/main/scroll/prev.gif) 0 0 no-repeat;
	cursor:pointer;
}
			
.scroller .scroller_prev:hover, .scroller .scroller_prev.hover {
	background:url(../img/main/scroll/prev.gif) -22px 0 no-repeat;
}
			
.scroller_full .scroller_content {
	position:relative;
	width:770px;
	height:100%;
	overflow:hidden;
}
			
.scroller_half .scroller_content {
	position:relative;
	width:460px;
	height:100%;
	overflow:hidden;
}
			
.scroller ul {
	width:1000%;
	height:100%;
	list-style:none;
}
			
.scroller ul li {
	width:150px;
	height:150px;
	margin:0 32px 0 0px;
	padding:9px;
	float:left;
	background:url(../img/main/scroll/bg_scroll.gif) 0 0 repeat-x;
	border:0px solid #fff;
	border-collapse:collapse;
	position:relative;
}
			
.scroller ul li:hover {
	background:url(../img/main/scroll/bg_scroll.gif) 0 -220px repeat-x;
	border:0px;
}
			
.scroller ul li .scroller_legend {
	position:absolute;
	left:0;
	bottom:0px;
	padding:10px 0 10px 0;
	width:150px;
	display:block;
	background:#000;
	margin:0 0 9px 9px;
	text-align:center;
	font: normal 11px verdana;
	color:#CCC;
}
			
.scrollerl ul li .scroller_visual {
	overflow:hidden;
	text-align:center;
}
			
.scroller ul li .scroller_visual img {
	margin:0 0 0 -70px;
	margin:0;
}