/* --------------------------------------------------------------------------------------------------------------
  DEFINICIONES DE ESTILOS GENERALES PARA TODO EL SITIO                                                          
  Las modificaciones realizadas sobre esta sección afectan a todas las páginas del sitio                                                                                       
  --------------------------------------------------------------------------------------------------------------- */

/* Tags */
body { margin: 0px; padding: 0px; background: #FFFFFF url(../imagenes/fondoBody.gif) repeat-y center top; }
p, div { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #545C63; margin: 0; padding: 0; }
h1 { font: normal 30px/30px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #626B73; margin: 0; padding: 0 0 6px; border-bottom: 1px solid #CFCFCF; }
h2 { font: normal 17px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #626B73; margin: 0; padding: 0; }
h3 { font: bold   13px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #88929a; margin: 0; padding: 0; }

br { clear: both; line-height: 1px; height: 1px; font-size: 1px; }
ul { margin: 6px; padding: 0; list-style: none; }
li { margin: 0; padding: 3px 3px 3px 10px; font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #545C63; background: url(../imagenes/tip-Azul.gif) no-repeat 0px 10px; }
form { margin: 0; padding: 0;}

a { color: #0066CA; }
a:hover { color: #FF3333; }

/* Estilos */
.tdMenuHorizontal { background: #CCCCCC; }
.tdMenuHorizontal p { padding: 4px 10px; color: #606060; }
.formLogIn { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #88929a; margin: 0; padding: 0; }

.tdMenu { width: 127px; }
.tdContenido { background: url(../imagenes/sombraTopContenido.gif) no-repeat left top; }

#menu { margin: 0; padding: 30px 8px 0 0; list-style: none; background: url(../imagenes/sombraTopMenu.gif) no-repeat left top; }
#menu li { margin: 0; padding: 0;}
#menu li a { display: block; margin: 0; padding: 3px 3px 3px 15px; font: bold 14px/18px Arial, Helvetica, sans-serif; color: #666; text-decoration: none; background: #dbdbdb; border-bottom: 3px solid #fff; }
#menu li a:hover {  color: #FFFFFF; text-decoration: none; background: #999999; border-bottom: 3px solid #fff; }
#menu li.clientes a { background: #0066CA; color: #fff;}
#menu li.clientes a:hover { background: #003366; color: #fff; }

.fotoGrandeIzquierda { margin: 0px 0px 10px 10px; float: right; }
.tituloCelda { color: #FFFFFF; padding: 4px; }

.productoTitulo { padding: 6px; font: 29px/29px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #0065D1; }
.productosEntradilla { padding: 6px; font: bold 15px/15px Arial, Helvetica, sans-serif; color: #0065D1; }
.productoTexto { padding: 4px; }
.productoPrecio { padding: 6px; font: 19px/24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #0065D1; text-align: right; }

.usrPhotos img{ vertical-align: middle; }