﻿ * { margin: 0px; padding: 0px; outline: 0px; }
 
.overflow { overflow: hidden; }
#dvProductos { margin: 0px auto; padding: 30px 0px; }
#lnkProductosTodos { display: block;text-align: center; font: bold 13px Verdana, Arial; text-decoration: underline;}         
#ulCategorias { text-align: center; display: block; margin: 10px auto 0px auto; }
#ulCategorias li { display: inline; }
#ulCategorias li .h2 { display: inline; text-decoration: none; border: 0px; font-family: normal; }
#ulCategorias li .h2 a { font: bold 13px Verdana, Arial;}
#h1Categoria { font: bold 30px Verdana, Arial; text-align: center; display: block; margin: 0px auto 0px auto; padding: 25px 0px 20px 0px; position: relative; left: 0; top: 0; }
#ulProductos { display: block; margin: 0px auto; }
#ulProductos li { list-style: none; overflow: hidden; clear: both; }
#ulProductos li .dvFoto { width: 126px; padding: 0px 0px 0px 10px; float: left; text-align: right; text-align: center; overflow: hidden; }
#ulProductos li .dvTexto { padding: 0px 10px 0px 10px;float: right;}
#ulProductos li .dvTexto span { display: block; text-align: left; font: normal 13px Verdana, Arial; }
#ulProductos li .dvTexto h3 { display: block;font: bold 13px Verdana, Arial;text-align: left;}
#ulProductos li .dvTexto h3 a  { display: block; text-align: left; font: font: bold 13px Verdana, Arial; text-decoration: underline; line-height: 150%;}
#ulProductos li .dvTexto p { font: normal 13px Verdana, Arial; text-align: left;line-height: 150%; }
#ulProductos li .dvTexto a { font: bold 13px Verdana, Arial; display: block; text-align: left; line-height: 150%;}
#dvPaginacion { padding: 50px 0px 10px 0px; text-align: center; font: normal 13px Arial; color: #000; background-color: #FFF; }
#dvPaginacion span { border: 1px solid #CCC; padding: 3px 10px; cursor: default;}
#dvPaginacion .fondoPaginacion {border: 1px solid #CCC; padding: 3px 10px;text-decoration: none;}
#spnFechaProductoAmpliado { text-align: left; font: normal 10px Verdana, Arial; font-style: italic; margin: 0px 0px 0px 10px; }
#h1TituloProducto {display: block; text-align: left; font: bold 16px Verdana, Arial; padding: 5px 0px; position: relative; margin: 0px; left: 0; top: 0; }
#h2Categoria { display: block; text-align: left; font: bold 13px Verdana, Arial; margin: 0px; }
#dvContProductoAmpliado {padding: 20px 0px 0px 0px;}        
#dvContProductoAmpliado p {font: normal 13px Verdana, Arial;line-height: 150%;}            
#btnAnterior {display: block;margin: 30px auto 0px auto; clear: both; border: 1px solid #999;padding: 10px 0px;width: 150px;text-align: center;font: normal 13px Verdana, Arial;cursor: pointer; }
#pProductoAmpliado { float: left; }

.apartado { font: bold 14px Verdana, Tahoma; }
#spnPrecioProducto { font: bold 20px Verdana, Tahoma; }

.spnAvisoNoCategorias { text-align:left; font: bold 20px Verdana,Tahoma; color: #FF0000; display: block; text-align: center; padding: 50px 0px; }
.spnAvisoNoProductos { text-align:left; font: bold 20px Verdana,Tahoma; color: #FF0000; display: block; text-align: center; padding: 50px 0px; }

#dvOrdenar .spnOrden { display: block; text-align: center; font: normal 10px Verdana, Arial; }
#ddlOrden { display: block; width: 140px; height: 18px; margin: 10px auto 10px auto; font: normal 10px Tahoma, Arial; border: 1px solid #CCC; }
#spnProductoDescrip { display: block; text-align: left; font: normal 13px Verdana, Arial; margin: 10px 0px 0px 0px; line-height: 150%; }

#dvConsultar .spnTuEmail { display: block; text-align: left; margin: 10px 0px 0px 0px; }
#dvConsultar .spnTuPregunta { display: block; text-align: left; margin: 10px 0px 0px 0px; } 

#txtEmailUsuario { display: block; width: 251px; padding: 0px 2px; height: 18px; border: 1px solid #CCC; font: normal 11px Verdana, Arial; }
#txtConsulta { display: block; padding: 2px; height: 80px; border: 1px solid #CCC; font: normal 11px Verdana, Arial; }
#btnEnviar { display: block; width: 100px; padding: 2px 0px; cursor: pointer; margin: 10px 0px 0px 0px; } 

#lnkImagen img { border: 0px; }

/*AutoHeight*/
#imPage { height: auto; }
#imCel7_00 { height: auto; position: relative; }
#imCel7_00_Cont { height: auto; }

#imCel7_01 { height: auto; position: relative; }
#imCel7_01_Cont { height: auto; } 


/*Especifico*/
/*Galeria*/
#dvGaleriaEscaparate { width: 300px; overflow: hidden; float: left; }
#dvContImgGrande { width: 300px; margin: 0px auto; height: 240px; }
#dvImgGrande { width: 300px; height: 240px; display: table-cell; vertical-align: middle; text-align: center; }
#dvImgPequenas { width: 300px; padding: 0px; overflow: hidden; }
#dvImgPequenas .dvImgPequena { width: 96px; height: 72px; float: left; margin: 6px 0px 0px 0px; }
#dvImgPequenas .medio { width: 96px; height: 72px; float: left; margin: 6px 6px 0px 6px; _margin: 6px 6px 0px 6px; }
#dvImgPequenas .dvImgPequena div { display: table-cell; width: 96px; height: 72px; text-align: center; vertical-align: middle; }
#dvImgPequenas .dvImgPequena div img { max-height: 72px; max-width: 96px; _width: 96px; _height: 72px; cursor: pointer; }

/*Outline Firefox*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner { border : 0px; } 
