/*Principia, aplica para todas las plantillas*/
body{
 font-family: arial-narrow, arial, sans-serif;
 text-align: center;
 background-color: #111;
 color: #FFF;
}

#super-contenedor{
 top: 10%;
 margin:0 auto;
 text-align: left;
 background-image: url(img/fondo.png);
 background-repeat: no-repeat;
 background-color: #111;
 width: 800px;
 height: 600px;

}

#contenedor{
 left: 0px;
 top: 0px;
 margin-left: -20px;
}

ul{
 padding: 10px 0 0 0;
}
#main-header img{
 margin-top: 20px;
}
#contenedor{
 position: relative;
 left:0px;
 top: 0;
}


#izquierda{
 left: 0;
 padding: 44px 0 0 0;
 margin: 0 0 600px 0;
 top: 0;
 position: absolute;
}

#centro{
 left: 300px;
 position: relative;
 top: 44px;
 width:200px;
}

#centro-arriba{
 left: 30%;
 position: absolute;
 top: 0px;
}

#derecha {

 position: absolute;
 left:580px;
 top: 50px;
}

img{
 border: 0;
}

#dlist{
 padding-left: 0px;
 font-size: 7pt;
}

#dlist li{
 text-align: left;
}
.table-img{
 padding: 5px;
}

.rotacion{
}

.list-img{
 width: 41px;
 height: 42px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-top: 0px;
  margin-left: 21px
}

#dlist {
 background-image: url("img/fondoul.png");
 background-repeat: no-repeat;
 text-decoration: none;
 list-style-type: none;
}

#izquierda ul{
 padding-right: 45px;
 text-align: center;
}

#dlist a{
 text-decoration: none;
 list-style: none;
 list-style-type: none;
 color: #ffffff;
}

#centro-arriba .desc{
  width: 300px;
}
#centro-arriba .desc a{
 text-align: right;
 color: #FFF;
}

#centro-arriba .desc a{
 text-align: right;
 text-decoration: none;
 display: block;
 margin-right: 0;
 color: #FFF;
}

#bloque-central .desc{
  margin-left: 350px;
}

#bloque-central img{
 width: 300px;
 height: 300px;
 float: left;
}

#img_prod{
 width: 250px;
 height: 250px;
 float: right;
}

.desc p{
 font-size: 9pt;
}

/*Imagenes cambiantes en plantilla 1*/
 #muestrario img{
  width: 250px;
  height: 250px;
 }

/*Productos en plantilla 2*/
#menu2 {
 text-align: left;
 padding: 0;
 margin: 0;
}

#menu2 li{
 display: inline;
 list-style-type: none;
}

#menu2 a{
 text-decoration: none;
}

#lista-productos {
 color: #FFF;
}

#lista-productos a{
 color: #FFF;
 text-decoration: none;
}

#lista-productos img{
 width: 55px;
 height: 55px;
 margin: 2px;
 display: block;
 float: right;
}

#lista-productos ul{
 text-decoration: none;
}

#lista-productos a{
 padding-top: 0px;
 margin-top: 0px;
}

#lista-productos li{
 padding: 0;
 font-size: 15px;
 margin: 0;
 border: 2px;
 border-left: 0px;
}

#lista-productos h4{
 margin-top: 0px;
 padding-top: 5px;
 padding-left: 5px;
}

#lista-productos p{
 margin-bottom: 5px;
 padding-left: 5px;
 padding-bottom: 10px;
}

#lista-productos .odd{
 background-color: #333;
 display: block;
}

#lista-productos .even {
 background-color: #666;
 display: block;
}

#dercha .buscar{
 text-align: right;
}
/* dinamico */

.hidden{
 display: none;
}

.blorck{
 display: block;
}

.sshow img{
 border: 2px;
 color: #FFFFFF;
 padding: 0 0 0 35px;
}
.sshow .hidden{
 color: #FFFFFF;
 display: inline;
 padding-left: 30px;
 margin-bottom: 50px;
 border-bottom: 5px;
}

