Aislando el problema puedo ver que la plantilla css de mi página está provocando el conflicto, pero no se en que.
Este es el css de mi sitio
Código:
@charset "utf-8"; /* CSS Document */ body{ background:#FFFFFF url(images/fondo.jpg) repeat-x; margin:0; padding:0; } h1{ font-family: "Times New Roman"; font-size:46px; font-weight:normal; letter-spacing:-2px; } h2{ font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:16px; font-weight:lighter; letter-spacing:-1px; } h2 b{ font-weight:bold; } h3{ font-family: Arial, Helvetica, sans-serif; font-size:16px; } h4{ font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:16px; font-weight:lighter; letter-spacing:-1px; margin: 0px; } h5{ font-family: "Times New Roman"; font-size:38px; font-weight:normal; letter-spacing:-2px; color:#666666; margin:0px; } #cuerpo{ display:block; position:relative; width: 1024px; height:1010px; margin: 0 auto; background:url(images/cuerpo.gif) repeat; } #arriba{ display:block; position:relative; width:998px; height:532px; background:url(images/araguate.jpg); margin:0 auto; } #contenedor1{ position:relative; width:960px; height:332px; padding-top:200px; margin: 0 auto; } .zurdo{ width:460px; display:block; position:relative; height:300px; float:left; } .zurdo h1{ color:#FFFFFF; margin:0px; } .zurdo h2{ color:#FFFFFF; margin-top:20px; } .derecho{ width:460px; display:block; position:relative; height:300px; float:right; } /* Google Maps*/ #map{ display:block; width:452px; height:272px; float:right; margin-top:10px; border:#FFFFFF 4px solid; } #message { position:absolute; padding:10px; background:#555; color:#fff; width:75px; } /* Imágenes Aleatorias*/ #test3{ display:block; width:452px; height:272px; margin-top:10px; border:#FFFFFF 4px solid; } /* Lightbox*/ #barramenu{ display:block; position:relative; width:998px; height:66px; margin-bottom:0px; background:#8bbb36; } #barramenu ul{ float:left; margin-top:14px; margin-left:14px; padding:0px; } #barramenu ul li{ display:inline; } #barramenu ul li h3{ display:inline; margin:0px 43px 0px 43px; font-family:'Times new roman'; letter-spacing:-1px; font-weight:normal; font-size:28px; color:#FFFFFF; } #barramenu ul li h3 a{ font-family:'Times new roman'; letter-spacing:-1px; font-weight:normal; font-size:28px; color:#FFFFFF; text-decoration:none; } #barramenu ul li h3 a:hover{ color:#EEEEEE; text-decoration:none; } #cosadeabajo{ display:block; position:relative; width:998px; float:left; height:auto; margin:0 auto; background:#FFFFFF url(images/abajodelabarra.jpg) no-repeat; } .contenedorbajo{ display:block; position:relative; width:960px; margin:0 auto; } .abajozurdo{ display:block; position:relative; width:460px; height:auto; float:left; margin-top:20px; } #form{ display:block; margin:0px; } .mg {margin: 20px;} .mg h4{color:#666666;} #returned_value{text-align:center;font-size:12px;color:#000000} #go, input{border:1px solid #CCCCCC;background:#FFF} .abajoderecho{ display:block; position:relative; width:460px; height:auto; float:right; margin-top:20px; } .abajoderecho h4 { color:#666666; } #prefooter{ display:block; position:relative; background:url(images/prefooter.gif) no-repeat; margin:0 auto; width:800px; height:80px; } #footer { display:block; position:relative; float:left; background: #0058e6; width:100%; height:40px; } #footer h4{ font-size:15px; text-align:center; color:#FFFFFF; }