/* CSS Document */
@import url("gReset.css");
html { margin:0; padding:0; }
body {  font: 0.75em/1.33em Verdana, Arial, Helvetica, sans-serif; color:#FFF; background-color:#000;  }
#contenedor { background: url(../images/letras-fondo.gif) no-repeat top left; clear:both; display:block; position:relative; margin:0 auto 0 auto; width:805px; padding-top:40px; padding-left:50px; min-height:400px;  }

a{ color:#fff; }

h1.logo{ width:240px; height:180px; margin-left:15px; display:block; float:left; text-indent:-9999px; background:url(../images/logo-c.png) no-repeat top left; }

ul.idiomas{ display:block; float:left; width:35px; font-size:0.83em; clear:left; }
ul.idiomas li{ display:block; width:35px; text-align:center; }
ul.idiomas li a{ color:#FFFFFF; text-decoration:none; display:block; padding:5px 0;}
ul.idiomas li a:hover{ background-color:#461111; }
ul.idiomas li a.seleccionado{ background-color:#cc3232; } 

ul#menu-principal{ height:22px; float:right; margin-top:82px; clear:right;}
ul#menu-principal li{  float:left; text-align:center; }
ul#menu-principal li a{ padding:3px 18px 0 18px; height:19px; display:block;}
ul#menu-principal li a.seleccionado{ color:#fff; background-color:#cc3232;  }
ul#menu-principal a{ color:#fff; text-decoration:none;  }
ul#menu-principal a:hover{ background-color:#461111; }

#flashcontent{ width:743px; height:360px; display:block; position:relative; margin:0 0 0 90px;}
/*#flashcontent img{ visibility:hidden; }*/

#contenido{ display:block; clear:both; left:0; top:182px; width:855px;  height:150px;  position:absolute; z-index:2; }

#productos{ width:725px; float:right; clear:both; position:relative; }
.categoria{ position:absolute; top:0; left:152px; height:70px; background-color:#FFFFFF; min-width:290px; display:block; padding:15px 0 0 20px;  }
.categoria h1{ color:#333332; font-size:2.5em; line-height:30px; font-family:"Trebuchet MS"; padding-right:25px; padding-top:3px; font-weight:normal; }
.categoria h4{ color:#999998; font-size:1em; font-weight:normal; }
.productos ul{ float:left; clear:right; width:570px; display:block; margin-top:85px; }
.productos ul li{ width:114px; height:114px; float:left; }
.productos ul li a{ width:114px; height:114px; display:block; text-indent:-9999px; }

ul.categorias{ padding-top:30px; float:left; display:block; clear:left; width:152px; }
ul.categorias li{ margin-bottom:1px; text-align:right; }
ul.categorias li#avis{ padding:7px 24px 10px 0}
ul.categorias li a{ padding:7px 24px 0 0; height:23px; display:block; width:128px; text-decoration:none;  }
ul.categorias li a:hover{ background-color:#461111; }
ul.categorias li a.seleccionado{ background-color:#cc3232; } 

.elproducto{ display:block; padding-bottom:15px; height:100%; background-color:#FFFFFF; color:#000000; }
.elproducto h1{ color:#000; font-size:2em; font-weight:bold; padding:32px 15px 28px 15px; text-transform:uppercase; }
.elproducto img{ display:block; margin:0 auto; }

p.direccion{ padding:18px 50px; margin:0; text-align:right; clear:both; display:block; }
p.direccion a{ color:#fff; text-decoration:underline;  }

#situacio{float:left; clear:right; width:571px; display:block; margin-top:85px; background-color:#FFFFFF; height:458px; position:relative}

#gallery {float:left; clear:right; width:571px; display:block; margin-top:75px; background-color:#FFFFFF; height:458px; position:relative}