/*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#footer{float:left; width:760px; height:36px; margin:0!important; margin:-1px 0 0 0; padding:0; background:url(../images/footer_bg.jpg) no-repeat top center;}
div#footer p.info{ font-size:10px; color:#666666; margin:0 0 0 70px!important; margin:0 0 0 40px; padding:0; width:300px; float:left;}
div#footer p.validations{ float:right; font-size:12px; color:#ffffff; margin:2px 104px 0 0!important;margin:2px 52px 0 0; padding:0; width:53px;}
div#footer p.pie{ float:right; font-size:12px; color:#ffffff; margin:2px 104px 0 0!important;margin:2px 52px 0 0; padding:0; width:53px;}
div#footer a, a:hover, a:visited{ color:#ffffff;}



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 0 0 -2px!important; margin:0 0 0 -1px; 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);}

/*CONTENIDO*/
div#l_content{ margin:0 0 0 60px!important; margin:0 0 0 30px; padding:0; float:left;}
div#content.contenido h1{ width:400px; margin:0; padding:0; font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; border-bottom:1px solid #2e2e2e;}
p.intro{ width:400px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; text-align:justify; color:#FFFFFF; padding:0; margin:10px 0 0 0;}
p.text{ width:400px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; text-align:justify; color:#999999; padding:0; margin:10px 0 0 0;}
div#l_content p{ width:400px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; text-align:justify; color:#999999; padding:0; margin:10px 0 0 0;}
p.contact{ width:400px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; text-align:justify; color:#ffffff; padding:0; margin:10px 0 10px 0;}

div#r_content{ margin:22px 0 0 10px; padding:0; float:left; width:250px; text-align:center;}
div#r_content img{ margin:0; padding:0; border: 1px solid #2e2e2e;}
div#r_content img.registro{ margin:10px 0 0 0; padding:0; border:none;}
div#r_content img.llamanos{ margin:0; padding:0; border:none;}

/*FORMULARIO*/
div#l_content label{ font-size:12px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 0; padding:0;}
div#l_content input{ margin:5px 0 5px 0; padding:0; background:#484747; border: 1px solid #797979; width:343px; height:21px;}
div#l_content textarea#contact_from_message{ margin:5px 0 5px 0; padding:0; background:#484747; border: 1px solid #797979; width:343px; height:110px}
div#l_content input#deliverTo_0{ margin:5px 10px 0px 0; padding:0; background:#484747; border:none; width:10px; height:10px;}
div#l_content td button{background:url(../images/send_btn.jpg); width:72px; height:32px; border:none; float:right; margin: 0 -3px 0 0; padding:0;}
div#l_content input#submit{background:url(../images/send_btn.jpg); width:72px; height:32px; border:none; float:right; margin: 0; padding:0;}
table.contact{ margin:0 0 0 20px; padding:0;}

/*CATALOGO*/
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;}