* {margin:0px; padding:0px;}
body { margin-top:0px; padding:0px; font-family: "Trebuchet MS"; font-size: 12px; color:#ff6900; }

div#container {background-color:#ffffff; margin:auto; margin-top:0px; margin-bottom:0px; }
div#container div#cabecera {width: 100%; height:105px; background-image:url("../img/fondo_cabecera_tot.gif"); background-repeat: repeat-x;}

/*  Constitucion */

div#container div#cabecera div#logo { width: 100%; height:116px; background-image:url("../img/cabecera_tot.gif"); background-repeat: no-repeat;  background-position: 0px 0px;   height: 102px;}
div#container div#cabecera div#logo div#izq {float:left; width:210px; height:105px; }
div#container div#cabecera div#logo div#izq p.laley {margin-top:0px; margin-left: 0px; width:520px; height:68px;}
div#container div#cabecera div#logo div#izq p.laley a {width:520px; height:88px; display:block;}
div#container div#cabecera div#logo div#cent {float:left; width:280px; height:105px; }
div#container div#cabecera div#logo div#cent p.laley {margin-top:5px; margin-left:20px;width:450px; height:80px; }
div#container div#cabecera div#logo div#cent p.laley a {width:450; height:80px; display:block;}
div#container div#cabecera div#logo div#der  {float:right; width:400px; height:105px;}
div#container div#cabecera div#logo div#der p.nav { text-align:right; margin-top:20px; margin-right:10px;  color:#222222;}
div#container div#cabecera div#logo div#der p.nav a {text-decoration:none; color:#ffffff; font-size:1.1em; font-weight:normal;}
div#container div#cabecera div#logo div#der p.nav a:hover { color:#96FFFF;}

div#web div#busqueda {text-align:center; margin:auto; width: 100%; height: 35px; padding:0px; margin:0px; border-bottom: 1px solid #cfcfcf; }
div#web div#busqueda table {margin-top:5px; text-align:center;  margin:auto;}
div#web div#busqueda input.texto { display:inline; color:#666666; padding:4px; margin:0px; border:1px solid #ff6900;}
div#web div#busqueda input.boton { display:inline; font-size:0.8em; margin:0px; background-color: #ffffff; color: #ffffff; cursor:hand; border: none; width:95px; height:26px; background-image:url(../Img/buscar.gif); background-repeat:no-repeat; background-position: 5px ;}
div#web div#busqueda input.btnBorrar { display:inline; font-size:0.8em; margin:0px; padding-top: 2px; background-color: #ffffff; color: #ffffff; cursor:hand; border: none; width:95px; height:26px; background-image:url(../Img/limpiar.gif); background-repeat:no-repeat;background-position: 0px ;}

/* Página presentación PRODUCTO */

div#container_pres {width: 100%; height:100%; margin:auto; text-align:center}
div#container_pres div#contenido_presentacion {width: 700px; height:200px; border: 1px solid #cfcfcf; border-top: none; border-bottom:none; margin:auto; margin-top:100px;  margin-bottom:0px; text-align: center; background-image:url("../img/fondo_validacion.jpg"); background-repeat: no-repeat;  background-position: center top; }
div#container_pres div#contenido_presentacion div#conten_pres {width: 600px; height:140px; margin-top:0px;  background-image:url("../img/tit_producto.gif"); background-repeat: no-repeat;  background-position: center 50px ; }
div#container_pres div#contenido_presentacion  p {color:#79B848; font-size:1.2em; margin-top: 0px; margin-left:50px; margin-right:50px;}
div#container_pres div#pie {margin:auto; text-align:center; margin-top:0px; text-align:center; width:700px; height: 40px; border: 1px solid #cfcfcf; border-top: none; border-bottom:none; background-image:url(../img/fondo_pie_validacion.jpg); background-repeat: no-repeat;  }
div#container_pres div#pie p {padding-top:14px; color:#222222;}
div#container_pres div#pie p a { text-decoration:none; color:#ffffff;}
div#container_pres div#pie p a:hover { color:#000000;}
div#container_pres div#pie p span { color:#96FFFF;}

div#mensaje  { display:none; position:absolute; left:0px; top:0px;  width:100%; height:100%; text-align:center;  color:#666666;}
div#mensaje div#contenido {margin:auto; text-align:center; margin-top:230px; border:1px solid #666666; width:240px; height:130px; text-align:center; background-color:#ffffff; color:#666666; padding-top:10px;}
div#mensaje div#contenido p {color:#ff6900; font-size:1.2em; padding:15px;}


