
div.bloc_top {
	background: url(bloc-tr.gif) no-repeat top right;
	display: block;
	height: 14px;
	font-size: 0;
}
	div.bloc_top div {
		background: url(bloc-tl.gif) no-repeat top left;
		display: block;
		width: 14px; height: 14px;
		float: left;
	}
	
div.bloc_bottom {
	background: url(bloc-br.gif) no-repeat top right;
	display: block;
	height: 14px;
	font-size: 0;
}
	div.bloc_bottom div {
		background: url(bloc-bl.gif) no-repeat top left;
		display: block;
		width: 14px; height: 14px;
		float: left;
	}
div.bloc_middle {
	background: #D6D6CE url(bloc-mr.gif) repeat-y right;
}
	div.bloc_middle div.bloc_middle {
		background: transparent url(bloc-ml.gif) repeat-y left;
	}
		div.bloc_middle div.bloc_middle div.padding {
			padding: 0 20px;
		}









div.bloc_top2 {
	background: url(bloc2-tr.gif) no-repeat top right;
	display: block;
	height: 9px;
	font-size: 0;
}
	div.bloc_top2 div {
		background: url(bloc2-tl.gif) no-repeat top left;
		display: block;
		width: 9px; height: 9px;
		float: left;
	}
	
div.bloc_bottom2 {
	background: url(bloc2-br.gif) no-repeat top right;
	display: block;
	height: 9px;
	font-size: 0;
}
	div.bloc_bottom2 div {
		background: url(bloc2-bl.gif) no-repeat top left;
		display: block;
		width: 9px; height: 9px;
		float: left;
	}
div.bloc_middle2 {
	background: transparent url(bloc-m.gif) repeat-y right;
}
	div.bloc_middle2 div.bloc_middle {
		background: transparent url(bloc-m.gif) repeat-y left;
	}
		div.bloc_middle2 div.bloc_middle div.padding {
			padding: 0 10px;
		}
		
		
		

/* Estilos para anular los margin ********************************************* */		
div.bloc_middle h3 {
	margin: 0;
}
	div.bloc_middle h3 span {
		font-size: 0.7em;
		font-weight: normal;
	}

div.bloc_middle ul, div.bloc_middle li {
	margin: 0; padding: 0;
}
	
	
/* special: para dar espacio entre bloques o lo que sea *************************** */
span.space {
	font-size: 0;
	display: block;
	height: 7px;
	clear: left;
}