Negative margin in IE

Hi! My english not is so good, but I’ll try :wink:

I have a DIV (main2) with some text and other DIV (tit) that will be my title. My DIV main2 have a border (1px). What I need: to cover with tit on the top right hand the border of main.

Firefox render correctly. Try to guess about the IE’s render lol

I was trying the code below (I tried z-index on tit but don’t work too):

CSS

#main2 {
float:right;
width:592px;
}
 
#boxtest { 
float:left;
width:580px;
border:#E5E5E5 solid 1px;
}
 
#tit {
float:right;
margin-top:-1px;
margin-right:-1px;
width:200px;
height:50px;
background-color:#FF0000;
}
 
p {
margin:10px;
}

HTML

 
<div id="main2">
<div id="boxtest">
<div id="tit"></div>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed sit amet lectus et lacus sagittis fermentum. Donec congue, quam in ultricies accumsan, neque eros hendrerit mi, vel volutpat mi dolor sed sem. Etiam eu nisl et purus malesuada luctus. Mauris adipiscing condimentum justo. Vestibulum odio. Nunc massa neque, venenatis quis, rhoncus vitae, ornare id, nisi. Donec eget felis. Donec nonummy accumsan enim. Curabitur elementum euismod nunc. Morbi vitae dui.<br />
<br />
Sed sapien elit, dignissim rhoncus, molestie sit amet, feugiat rutrum, urna. Morbi lobortis, odio vel dictum convallis, nulla arcu tempor eros, a tincidunt nisi dolor quis enim. Ut vehicula feugiat enim. Aliquam eu diam a urna faucibus dictum. Maecenas nisl libero, egestas at, accumsan et, pellentesque at, erat. Vivamus fermentum velit nec massa. Nulla ac ipsum. Cras eu quam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean vehicula. Integer eget orci eget elit varius tempus. Quisque turpis diam, vehicula et, fringilla a, pretium eu, nunc. In sapien nisi, ultrices id, euismod at, porttitor ut, nunc. Proin turpis metus, pretium mollis, venenatis ac, ultricies sed, sem. Nullam at sem.<br />
<br />
Vivamus id dolor. Maecenas porta ligula eget ante. Integer sit amet ligula. Mauris nonummy aliquet orci. Aenean vitae pede vitae sapien vulputate porttitor. Fusce nonummy, nulla quis tincidunt iaculis, sem nisi aliquam libero, sed interdum tellus sapien nec lectus. Suspendisse nec turpis. Aenean aliquet, lectus ut euismod ultrices, turpis mauris eleifend tellus, porta blandit arcu erat at elit. Vivamus vitae est. Aenean ante ante, iaculis a, adipiscing ac, pharetra in, pede. Ut facilisis vehicula nisl. Donec ut sem. Aliquam augue. Aenean rutrum hendrerit eros. Suspendisse potenti. In magna sapien, tincidunt consectetuer, egestas sed, dignissim non, ipsum.</p>
</div>
</div>

Thanks a lot for the help!!
Edu :wink: