Podés hacer esto
Código HTML:
Ver original<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="es-ar">
/*<![CDATA[*/
.midiv{
position: absolute;
Background-color: black;
top: 200px;
Margin-right: 0px;
padding: 15px;
width: 300px;
Height: 500px;
color: #FFF;
}
.midivcien{
Background-color: blue;
Height: 100px;
}
/*]]>*/
A
<div class="midiv midivcien"> B
Le agregué un texto para que veas que la capa midivcien se sobrepone y oculta los 100 primeros pixeles de alto de la primer capa.
En tu ejemplo en particular, la 2ª capa, aunque parezca obvio, debe estar declarada en segundo lugar, si no vas a ver solo la primera, a menos que también les declares un z-index e inviertas la situación
Saludos