﻿
body, table, input, button, select, textarea {
   font: 11px Verdana, sans-serif;
}

h1, .titulo {
   display: block;
   font-size: 13px;
   font-weight: bold;
   color: #555555;
   margin-bottom: 1em;
   text-transform: uppercase;
}

.main {
   vertical-align: top; 
   padding: 2em; 
   padding-top: 1em;
}

.menuLeft {
   vertical-align: top;
   padding: 0.5em;
   padding-top: 2em;
}

.menuLeft .opcion {
   padding: 0.3em;
   padding-left: 0.5em;
   border: solid 1px #999999;
   text-decoration: none;
   background-color: #dadada;
   display: block;
   color: #777777;
   width: 110px;
   font-weight: bold;
}

.menuLeft .opcion:hover {
   background-color: #e9e9e9;
   color: #555555;
}

.catalogo .item, 
.catalogo .item2, 
.detalle .imagenes {
   border: solid 3px #ebe9ed;
}

.catalogo .item, 
.catalogo .item2 { 
   width: 220px;
   vertical-align: top;
   padding: 0.5em;
   background-color: whitesmoke;
}
  
.catalogo .imagen {
   display: block;
}

.catalogo .item2 .imagen img { 
   border: solid 3px #ececec !important;
}
  
.catalogo .item .codigo, 
.catalogo .item2 .codigo, 
.detalle .codigo {
   /*font-weight: bold;*/
   display: block;
   text-transform: uppercase;
   font-size: 90%;
}

.catalogo .item .producto, 
.catalogo .item2 .producto {
   font-weight: bold;
   color: #666666;
}

.catalogo .footer {
   padding-top: 2em;
   text-align: right;
}

.detalle .imagenes tfoot td {
   text-align: right;
}

.creditos {
   font-size: 85%;
   color: #ababab;
   text-decoration: none;
}
