/*GENERAL*/

body{ background:#2e2e2e; margin:0; padding:0;}
a{ outline:none; text-decoration:none;}
img{ outline:none;}
p{ font-family:Arial, Helvetica, sans-serif;}


/*CONTENIDO*/

div#content_all{ width:760px; margin:0 auto; padding:0;}
div#header{ width:760px; height:140px!important; height: auto; margin:0!important; margin:0 0 -4px 0; padding:0;}
div#menu{ width:760px; height:58px; margin:0; padding:0; background:url(../images/menu_bg.jpg) no-repeat top center;}
div#banner{ width:760px; height:230px; margin:0; padding:0; background:url(../images/banner.jpg) no-repeat top center;}



div#content.contenido div#banner_bottom{ width:760px; height:35px; margin:0; padding:0 0 0 2px; background:url(../images/banner_bottom_contenido.jpg) no-repeat top center;}
div#content.catalogo div#banner_bottom{ width:760px; height:35px; margin:0; padding:0 0 0 2px; background:url(../images/banner_bottom_catalogo.jpg) no-repeat top center;}

div#content.contenido div#content_tex{ float:left; width:760px; height:auto; margin:0; padding:0 0 0 2px; background:url(../images/content_tex_contenido.jpg) repeat-y top center;}
div#content.catalogo div#content_tex{ float:left; width:760px; height:auto; margin:0; padding:0 0 0 2px; background:url(../images/content_tex_catalogo.jpg) repeat-y top center;}

div#content.contenido div#content_bottom{float:left; width:760px; height:45px; margin:0; padding:0 0 0 2px; background:url(../images/content_bottom_contenido.jpg) no-repeat bottom center;}
div#content.catalogo div#content_bottom{float:left; width:760px; height:45px; margin:0; padding:0 0 0 2px; background:url(../images/content_bottom_catalogo.jpg) no-repeat bottom center;}


/*MENU*/

ul.menu { list-style:none; margin:0; padding:0;}
ul.menu li { padding:0; float:left;}
ul.menu li a {	display:block; width:93px; height:58px; text-decoration:none;}
ul li a span {display:none;}
#quienes {background-image:url(../images/menu/quienes_01.jpg); margin:0 0 0 52px; padding:0;}
#quienes:hover {background-image:url(../images/menu/quienes_02.jpg);}
#velas {background-image:url(../images/menu/velas_01.jpg); margin:0 0 0 1px; padding:0;}
#velas:hover {background-image:url(../images/menu/velas_02.jpg);}
#cristal {background-image:url(../images/menu/cristal_01.jpg); margin:0 0 0 1px; padding:0;}
#cristal:hover {background-image:url(../images/menu/cristal_02.jpg);}
#accesorios {background-image:url(../images/menu/accesorios_01.jpg); margin:0 0 0 1px; padding:0;}
#accesorios:hover {background-image:url(../images/menu/accesorios_02.jpg);}
#decoracion{background-image:url(../images/menu/decoracion_01.jpg); margin:0 0 0 1px; padding:0;}
#decoracion:hover {background-image:url(../images/menu/decoracion_02.jpg);}
#ofertas{background-image:url(../images/menu/ofertas_01.jpg); margin:0 0 0 1px; padding:0;}
#ofertas:hover {background-image:url(../images/menu/ofertas_02.jpg);}
#contacto{background-image:url(../images/menu/contacto_01.jpg); margin:0 0 0 1px; padding:0;}
#contacto:hover {background-image:url(../images/menu/contacto_02.jpg);}


/*CATALOGO*/
div#l_content{ margin:0 0 0 60px!important; margin:0 0 0 30px; padding:0; float:left;}
div#content.catalogo{ width:640px; margin:0; padding:0; font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; border-bottom:1px solid #2e2e2e;}
div#content.catalogo h1{ width:640px; margin:0; padding:0; font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; border-bottom:1px solid #2e2e2e;}
div#content.catalogo img{ margin:0 0 10px 0; padding:0; border: 1px solid #2e2e2e; float:left;}
div#content.catalogo div#product{ width:618px; margin:10px 0 0 0; padding:10px 10px 10px 10px; border: 1px solid #2a2a2a; background:#1d1d1d; float:left;}
div#content.catalogo div#product p.product_name{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-align:justify; color:#FFFFFF; padding:0; margin:0px 0 0 10px; float:left; width:324px;}
div#content.catalogo div#product p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; text-align:justify; color:#999999; padding:0; margin:5px 0 0 10px; float:left; width:324px;}
div#content.catalogo div#product div#specs{ width:150px; min-height:150px; height:auto!important; height:150px;  border-left:1px black solid; float: right; background:url(../images/specs_bg.jpg) no-repeat top center; margin:-30px -10px -10px 0 ; padding:0;}
div#content.catalogo button.mas_info{float: right; display: block; width:62px; height:28px; border:none; background:url(../images/mas_info.jpg) no-repeat top center; margin:10px 20px 10px 0; padding:0;}

div#content.catalogo div#specs p{ margin:5px 0 5px 0px; padding:0; width:120px; float:left;}
div#content.catalogo div#specs p.ref{padding:2px 0 2px 30px;  background:url(../images/ref_bg.jpg) no-repeat left center;}
div#content.catalogo div#specs p.categoria{padding:2px 0 2px 30px;  background:url(../images/cat_bg.jpg) no-repeat left center;}
div#content.catalogo div#specs p.dimension{padding:2px 0 2px 30px;  background:url(../images/dim_bg.jpg) no-repeat left center;}
div#content.catalogo div#specs p.duracion{padding:2px 0 2px 30px;  background:url(../images/time_bg.jpg) no-repeat left center;}

div#content.catalogo div#product_detail div#specs{ width:150px; min-height:150px; height:auto!important; height:150px;  border-left:1px black solid; float: right; background:url(../images/specs_bg.jpg) no-repeat top center; margin:0px 0px 0px 0 ; padding:0;}
div#content.catalogo div#product_detail p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; text-align:justify; color:#999999; padding:0; margin:5px 0 0 10px; float:left; width:324px;}
div#content.catalogo div#specs p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; text-align:justify; color:#999999; padding:0; margin:5px 0 0 5px; float:left; width:100px;}
div#content.catalogo div#product_detail{ width:618px; margin:10px 0 0 0; padding:10px 10px 10px 10px; border: 1px solid #2a2a2a; background:#1d1d1d; float:left;}
div#content.catalogo div#product_detail div#images{ width:120px; float:left;}
div#content.catalogo div#product_detail div#text{float:left;}

/*BUSCADOR*/

div#content.catalogo div#find{ width:640px; height:73px; margin:10px 0 0 0; padding:0; background:url(../images/find_bg.jpg) no-repeat center top; float:left;}
div#content.catalogo div#find label{ font-size:12px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; margin:40px 0 0 10px; padding:0; float:left;}
div#content.catalogo div#find input{ margin:40px 0 5px 10px; padding:0; background:#484747; border: 1px solid #797979; float:left;}
div#content.catalogo div#find input#find{ margin:37px 0 5px 10px; padding:0; background:#484747; border: 1px solid #797979; float:left; width:200px;}
div#content.catalogo div#find button{ width:60px; height:27px; margin:32px 0 5px 10px; padding:0; background:url(../images/find_btn.jpg) no-repeat center top; border: none; float:left;}
