@charset "utf-8";
/* CSS Document */

html {
	font-size:12px;
	font-family:"Tahoma", "Trebuchet MS", "Arial";
	color:#333;
	line-height:1.4em;
	background:#000 url('images/bg_base.png') repeat-x top center;
	background-attachment:fixed;
	border-collapse:collapse;
}

body {
	margin:0px;
	padding:0px;
	text-align:center;

}

#contenedor {
	text-align:left;
	width:760px;
	margin:0 auto 40px;
	background:#FFF;
}
 
span { font-size:17px; color:#68643E; text-transform:uppercase; line-height:1em;}
span.costo { font-family:"Arial Black"; font-size:36px; letter-spacing:-3px; } 
/* padding-right:120px; background:url('images/pesos.png') no-repeat right center;  */

h1 { font-size:22px; letter-spacing:-1px; margin:10px 0px 5px; color:#68643E; }
h2 { font-size:17px; color:#68643E; margin:0; }
h3 { font-size:24px; color:#FFF; border-bottom:2px solid #FFF; margin:0; letter-spacing:-2px; line-height:32px; }
h4 { font-size:12px; font-weight:bold; margin:10px 0px 3px; padding:0px; }
h5 { font-size:16px; color:#000; text-align:center; font-weight:normal; margin:0;}
h6 { background:url('images/sephorizonal.gif') repeat-x bottom center; font-size:17px; padding:0px 0px 3px; font-weight:bold; margin:10px 15px 3px; font-weight:normal; color:#68643E;  }

/**************** HEADER ****************/

#header { background:url('images/bg_sheader.png') no-repeat bottom center; overflow:hidden; height:89px;  }
#logo { float:left; padding-left:20px; height:60px; width:350px; padding-top:15px; }
#bag { margin:0px; padding:0px; overflow:hidden; font-size:11px; float:right;  width:190px; margin-right:20px;}
#contacto { background:url('images/bg_contacto.jpg') no-repeat right top; width:200px; float:right; padding-top:72px; padding-left:130px; font-size:11px; margin-right:20px; }
.shop { background:url('images/cart.png') no-repeat center left; }
#contacto a { padding:3px 0px 3px 20px; color:#68643E; }
#contacto a:hover { color:#006600; }
.contact { background:url('images/contacto.png') no-repeat center left;  }
.linklove { display:none; }

/********* NAV ****************/

#navegacion { background:url('images/bg_header.png') repeat-x; overflow:hidden; _height:100%; }
#menu { overflow:hidden; background:url('images/bg_leheader.png') no-repeat left top; margin:0; padding:0 0 0 20px; float:left; }
#menu li { float:left; list-style:none; background:url('images/separador.png') no-repeat right top; padding:10px 20px 12px; }
#menu a { color:#FFF; text-transform:uppercase; text-decoration:none; font-weight:bold; }
#menu a:hover { color:#CCFF33; }
#navder { background:url('images/bg_riheader.png') right top; float:right; height:40px; width:48px;  }

/******* CONT ***********/

#contenido { background:url('images/bg_contenido.gif') repeat-x bottom center; padding:20px 20px 50px; _height:100%;}
#destacada { background:url('images/sombra.png') no-repeat bottom center; margin-bottom:20px; overflow:hidden; padding-bottom:40px;  _height:100%; } 
#liProd { background:url('images/sombra.png') no-repeat bottom center; margin-bottom:20px; overflow:hidden; padding-bottom:32px;  _height:100%; } 
.desLe { width:300px; padding-right:10px; padding-top:10px; float:left;}
.desRi { background:url('images/punteada.png') repeat-y left top;  width:390px; float:left;  _height:100%; padding:10px; }
.vermas { background:url('images/vermas.png') no-repeat top left; display:block; width:auto; height:30px; }
.vermas:hover { background:url('images/vermas.png') no-repeat bottom left; }

.vermasdos { background:url('images/vermas2.png') no-repeat top center; display:block; width:100px; height:30px; margin-top:30px; }
.vermasdos:hover { background:url('images/vermas2.png') no-repeat bottom center; }


/******* Prod ********/

.productos { background:url('images/bg_producto.png') repeat-x; overflow:hidden; height:84px;   _height:100%;}
.proUno { width:218px; float:left; padding:12px 0px 0px 12px; }
.proDos { background:url('images/punteada.png') repeat-y left top; width:138px; float:left; height:77px; padding:8px 10px 0px 12px;  }
.proTres { background:url('images/punteada.png') repeat-y left top; width:208px; float:left; padding:7px 10px 0px 12px; height:77px;  }
.proTres p { margin:0px; padding:0px; font-size:11px; line-height:1.2em; }
.proTres ul { margin:0px; padding:0px; height:76px; }
.proTres ul li { background:transparent url('images/bullet.gif') no-repeat left center; font-size:11px; list-style:none; padding:0px 0px 0px 15px; }
.proCuatro { background:url('images/punteada.png') repeat-y left top;  height:84px; float:left;   } 

/********** INFO *********/ 

#info { overflow:hidden; padding-bottom:60px; background:url('images/sombra.png') no-repeat bottom center;  _height:100%; margin-bottom:20px; }
#bandera { width:230px; text-align:center; float:left; }
#direccion { width:240px; float:left; margin-right:20px;  background:url('images/bg_cajas.png') repeat-x top center;  _height:100%;}
#direccion ul { margin:0px; padding:0px; font-size:11px; }
#info a { color:#68643E; font-weight:bold; }
#direccion ul li { list-style:none; margin:0px 15px; }
#legal { width:230px; float:left;  background:url('images/bg_cajas.png') repeat-x top center; font-size:10px; _height:100%; }
#legal p { padding:10px 15px 15px; margin:0px; }
.tit { border-bottom:6px solid #FFF; }

/*************/

.conLewt { background:url('images/punteada.png') repeat-y right top; width:400px; margin-right:20px; float:left; padding:20px 20px 10px 20px; margin-bottom:40px; font-size:15px; line-height:1.5em; }
.conRait { width:250px; float:left; padding:20px 0 50px; }
.conLewt h1 { margin:0; }
.conLewt ul { margin:0px; padding:0px; }
.conLewt li { background:transparent url('images/bullet.gif') no-repeat left center; list-style:none; padding:6px 0 6px 18px; border-bottom:1px solid #E3E1D0; }
.conRait ul { margin:0px; padding:0px; border-top:1px solid #E3E1D0; }
.conRait ul li { border-bottom:1px solid #E3E1D0; list-style:none; }
.conRait ul li a { background:url('images/add.gif') no-repeat left center; color:#68643E; font-size:15px; display:block; padding:6px 0px 6px 20px; text-decoration:none;  }
.conRait ul li a:hover { background:#68643E; color:#FFF; text-decoration:underline;  }

/******* pagina *********/

.pagina { overflow:hidden; }

.paleleft { background:url('images/punteada.png') repeat-y right top; width:420px; margin-right:20px; float:left; padding:0px 20px 10px 0px; margin-bottom:40px; font-size:15px; line-height:1.5em; } 
.paleright { width:250px; float:left; padding:0px 0 50px; }
.paleleft h1 { margin:0; }
.paleleft ul { margin:0px; padding:0px; }
.paleleft li { background:transparent url('images/bullet.gif') no-repeat left center; list-style:none; padding:6px 0 6px 18px; border-bottom:1px solid #E3E1D0;}
.paleright ul { margin:0 0 25px 0; padding:0px; border-top:1px solid #E3E1D0; }
.paleright ul li { border-bottom:1px solid #E3E1D0; list-style:none; padding:5px 0px; }
.paleright ul li a { background:url('images/add.gif') no-repeat left center; color:#68643E; font-size:15px; display:block; padding:6px 0px 6px 20px; text-decoration:none;  }
.paleright ul li a:hover { background:#68643E; color:#FFF; text-decoration:underline; }
#contenido .pagina .paleright p { margin:0; padding:0; }
#contenido .pagina .paleright h6 { background:none; border-top:1px solid #E3E1D0; margin:0px; padding:3px; } 

/******* descargas ********/
#liDescarga { overflow:hidden; } 
.descargas { overflow:hidden; height:84px; background:url('images/bg_producto.png') repeat-x; }
.deUno { width:148px; height:64px; float:left; padding:20px 20px 0px 12px; }
.deDos { width:158px; height:84px; float:left; padding:0px 10px 0px 12px; background:url('images/punteada.png') repeat-y left top; }
.deTres { width:158px; height:84px; float:left; padding:0px 10px 0px 12px; background:url('images/punteada.png') repeat-y left top; }
.deCuatro {  float:left; background:url('images/punteada.png') repeat-y left top; height:84px;  padding:0px 10px 0px 12px;   } 

.manual { background:url('images/manual.png') no-repeat top center; display:block; width:158px; height:64px; margin-top:10px; cursor:pointer; }
.firmware { background:url('images/firmware.png') no-repeat top center; display:block; width:158px; height:64px; margin-top:10px; cursor:pointer; }
.utilidades { background:url('images/utilidades.png') no-repeat top center; display:block; width:158px; height:64px; margin-top:10px; cursor:pointer; }
.nada { background:url('images/nada.png') no-repeat top center; display:block; width:158px; height:64px; margin-top:10px; cursor:default; }
#liDescarga p { margin:0; padding:0; } 
.comprar { display:block; background:url('images/comprar.png') no-repeat left center; height:51px; width:185px; cursor:pointer; } 
