@charset "UTF-8";
/* CSS Document */

body{background-color:#f2f0ee; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#7b6955}
.texto-marron{ color:#7b6955; text-decoration:none }
.texto-rosa{ color:#f4cdce; text-decoration:none}
.texto-rosa-dark{ color: #daa6a7; text-decoration:none}





.sup{ margin:auto; width:1019px; height:186px;  background-image:url(../imagen/sup.png); background-repeat:no-repeat; position:relative}
.cuerpo{ width:854px; margin:auto;  background-color: #ffffff; position: relative; overflow:hidden; z-index:100  }

.inf{ background-image:url(../imagen/inf.png); background-repeat:no-repeat; background-position:bottom;  width:880px;  height:145px; margin:auto; position:relative;  overflow: hidden; top:-80px; z-index:2 } 


/*SUPERIOR*/
.logo{ position:absolute; top:40px; left:100px}
.menu a{ color:#FFFFFF; font-size:10px; text-decoration:none; font-variant:small-caps; font-weight:lighter}

.menu{ position:absolute; width: auto; left: 100px; top: 160px;   font-size:11px}
.menu-sup{ position:relative; padding:40px 100px 0px 0px}
.menu-sup a{ text-decoration:none; color:#7b6955}

/*INF*/
.legal{ font-size:11px; color:#7b6955; padding: 110px 0px 10px 30px; }
.legal a{ text-decoration:none;color:#7b6955 }


/*PORTADA*/
.caja-left{ width: 200px; float:left; background-position:bottom; background-repeat:no-repeat;   position:relative }
.lateral{  padding:4px; width:188px; margin:2px; background-image:url(../imagen/fondo-lateral.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF;  height:auto;   }
.mikimono{ padding:4px; width:186px; float:left; overflow:hidden} 
.lateral ul{ padding:0px; position:relative; margin:0px }
.lateral ul li{ border-bottom: 1px dotted #f4cdce; width:170px; height:25px; color:#7b6955; text-decoration:none;  padding: 4px 0px 0px 13px ; list-style:none; vertical-align:middle; margin:0px  }
.lateral ul li a{ padding-left:20px}
.lateral a{ text-decoration: none; color:#7b6955}
.lateral-padding{ padding:10px 20px 10px 20px; width:inherit}

.disenador{ width:155px; height:26px; padding:6px; background-image:url(../imagen/disenador.gif); background-repeat:no-repeat; border:none; margin:2px} 

.news-caja{ width:120px; border:1px solid #f4cdce; height:20px; margin:2px }
.news-boton{ width:31px; height:30px; background-image:url(../imagen/ok.gif); background-repeat:no-repeat; border:none;  background-position:center}

.icos{ margin:auto; position:relative; width:190px; padding-left:14px; overflow:hidden }
.ico-imagen{ width:auto; margin:10px 0px 10px 0px; color:#000000; font-size:8px; height:50px;  text-align:center;  float:left; padding:5px; font-weight:normal }
.ico-imagen a{ color:#000000; text-decoration:none}

.centro{ width:638px; float:right; background-color:#FFFFFF; height:100%; padding: 8px 0px 0px 0px; margin:0; overflow:hidden}
.noticias{ width:588px; height:152px; position:relative; margin:auto; background-image:url(../imagen/noticias.gif); background-repeat:no-repeat}

 
/**PRODUCTOS**/
.caja-productos{background-image:url(../imagenes/fondo_productos.gif); background-repeat:no-repeat;width:130px;height:165px;}
.titulo-rosa{ font-size:25px; color:#f4cdce; font-family: "Times New Roman", Times, serif}
.recuadro-categorias{ background-repeat: repeat-x; background-position:top; background-image:url(../imagen/fondo-cat.gif); margin-top:3px}
.pagina{ background-image:url(../imagen/fondo-pag.gif); background-repeat:no-repeat; padding:0px 4px 1px 4px; color:#FFFFFF; width:15px}