Hola
Y que código estas usando?
Intente esto pero al poner el 100% esos div (amarillo y verde) sobrepasan al contenedor, así que supongo que no tienes algo parecido.   
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <!--
#contenedor{
    margin:0 auto;
    background-color: #eee;
    position: relative;
    height: 600px;
    width: 800px;   
    }
#uno{
    background-color: #06C;
    float: left;
    height: 250px;
    width: 398px;
    border: thin solid #000;
}
#dos{
    background-color: #F06;
    float: right;
    height: 250px;
    width: 398px;
    border: thin solid #000;
    height:100%;
}
#tres{
    background-color:#FF6;
    float: left;
    height: 250px;
    width: 198px;
    border: thin solid #000;
    height:100%;
}
#cuatro{
    background-color:#0C0;
    float: left;
    height: 250px;
    width: 198px;
    border: thin solid #000;
    height:100%;
}
-->