*{margin: 0; padding: 0;}
body{background: white url(../im/fondo.gif) left top repeat;}


#madre{position: absolute; top: 50%; left: 50%; margin-top: -280px; margin-left: -400px; width: 800px; height: 560px; background-color: white; border: 1px solid #999999;}


#madre1{position: relative; margin: 20px auto 0 auto; width: 800px; background-color: white; border: 1px solid #999999;}

#empresa1{position: relative; width: 800px; height: 270px;}
#empresa2{position: relative; width: 750px;}

#empresa2 p{margin-left: 70px; margin-top: 20px; color: #444444; font-family: Verdana; font-size: 12px; line-height: 18px;}
#empresa2 h1{margin-left: 30px; margin-top: 20px; color: #305272; font-family: Verdana; font-size: 16px;}
#empresa2 h2{margin-left: 50px; margin-top: 20px; color: #305272; font-family: Verdana; font-size: 14px;}
#empresa2 h3{margin-left: 50px; margin-top: 20px; color: #305272; font-family: Verdana; font-size: 12px;}
#empresa2 li{list-style: disc; margin-left: 120px; margin-top: 20px; color: #444444; font-family: Verdana; font-size: 12px; line-height: 18px;}
.subtitulo{margin-left: 30px; margin-top: 20px; color: #305272; font-family: Verdana; font-size: 11px; font-style: italic;}
.subtitulo1{margin-left: 50px; margin-top: 20px; color: #305272; font-family: Verdana; font-size: 10px;}
.ok{margin-left: 200px; margin-top: 20px; color: #16B900; font-family: Verdana; font-size: 14px; font-style: italic;}
.combo{margin-top: 6px; font-family: Verdana; font-size: 12px; color: #333333; text-align: left; border: 1px solid #666666; background-color: #F4F4F4; padding: 4px;}
.B3 {margin-left: 170px; margin-top: 30px; width: 300px; font-family: Verdana; font-size: 16px; color: #333333; border: 1px solid #666666; background-color: #f0f0f0;}


#copy2{position: relative; width: 800px; margin: 20px; color: #BABABA; font-family: Verdana; font-size: 10px; text-align: center;}

#logo{position: absolute; top: 50px; left: 40px; width: 347px; height: 131px;}
#texto{position: absolute; top: 30px; left: 450px; width: 330px;}
#texto p{margin-top: 10px; color: #444444; font-family: Verdana; font-size: 12px;}
#texto li {margin-left: 20px; height: 20px; list-style-image: url(../im/topo.gif); padding-bottom: 3px; color: #FFFFFF;}
a.en1 {font-family: Verdana; font-size: 14px; color: #0057A0; text-decoration:none}
a.en1:hover {color: #A0A0A0;}
a.en2 {font-family: Verdana; font-size: 12px; color: #0057A0;}
a.en2:hover {color: #A0A0A0;}
<!--#accesos{position: absolute; top: 280px; left: 60px; color: #E5E5E5; font-family: Verdana; font-size: 14px;}
#accesos{position: absolute; top: 225px; left: 30px; color: #E5E5E5; font-family: Verdana; font-size: 14px;}
#accesos li {margin-left: 20px; height: 20px; list-style-image: url(../im/topo.gif); padding-bottom: 3px; color: #FFFFFF;}
#log{position: absolute; top: 210px; left: 200px; width: 200px;}
#copy{position: absolute; top: 540px; width: 800px; color: #BABABA; font-family: Verdana; font-size: 10px; text-align: center;}

#botonera{position: absolute; top: 30px; left: 280px;}
#botonera li{list-style: none; display: block; float: left;}
#iconos{position: absolute; top: 80px; left: 550px;}
#loca{position: absolute; top: 188px; left: 400px;}
#texto1{position: absolute; top: 340px; left: 25px; width: 230px; color: #444444; font-family: Verdana; font-size: 12px;}
#plano{position: absolute; top: 134px; left: 140px;}

a.b1 {display: block; width: 98px; height: 21px; background: url(../im/b1a.jpg) no-repeat;}
a.b1:hover {background: url(../im/b1b.jpg) no-repeat;}
a.b2 {display: block; width: 98px; height: 21px; background: url(../im/b2a.jpg) no-repeat;}
a.b2:hover {background: url(../im/b2b.jpg) no-repeat;}
a.b3 {display: block; width: 98px; height: 21px; background: url(../im/b3a.jpg) no-repeat;}
a.b3:hover {background: url(../im/b3b.jpg) no-repeat;}
a.b4 {display: block; width: 98px; height: 21px; background: url(../im/b4a.jpg) no-repeat;}
a.b4:hover {background: url(../im/b4b.jpg) no-repeat;}
a.b5 {display: block; width: 98px; height: 21px; background: url(../im/b5a.jpg) no-repeat;}
a.b5:hover {background: url(../im/b5b.jpg) no-repeat;}

#contacto{position: absolute; top: 110px; left: 90px;}
#texto2{position: absolute; top: 340px; left: 480px; width: 230px; color: #444444; font-family: Verdana; font-size: 12px;}

#formulario{position: absolute; top: 270px; left: 370px;}
#formulario1{position: absolute; top: 230px; left: 10px;}
#formulario2{position: absolute; top: 250px; left: 400px;}
.titulo{font-family: Verdana; font-size: 14px; color: #305272;}
.combox {font-family: Verdana; font-size: 14px; text-align: left; border: 1px solid #666666; background-color: #F5F5FA; margin: 1px; padding: 4px;}
.comboxcop {font-family: Verdana; font-size: 10px; text-align: center; border: 1px solid #666666; background-color: #F5F5FA; margin: 1px; padding: 4px;}
.botones {font-family: Verdana; font-size: 14px; text-align: center; border: 1px solid #666666; background-color: #F5F5FA; margin: 4px; padding: 4px;}
.texto{font-family: Verdana; font-size: 12px; color: #000000;}
#menedicion{position: absolute; top: 270px; left: 370px;}
#copyright{position: absolute; top: 270px; left: 35px;}


