@charset "utf-8";
body {margin: 0px; background-color:#000000;}
#header {margin: 30px 0 0 0; height:60px; background-image:url(../images/fondo.jpg); background-position:top center; background-repeat:repeat-x;}
.wrap {margin: 0 auto; width:880px;}
.wrapcarrito {margin: 0 auto; width:880px; margin-top:30px;}
#titulo {float:left;}
#logo {float:right;}
#menutop {margin-bottom:30px;}
#menuleft {float:left; width:150px; color:#FF0095; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}  #menuleft a {color:#FFFFFF; text-decoration:none;} #menuleft a:hover {color:#FF0095; text-decoration:none;}
#main {float:left;}
.clear {clear:both;}
.productochico {float:left; width:137px; margin:0 18px 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF;} .productochico img {border:#bfc0c2 solid 1px; margin-bottom:5px;}
.producto-carrito {float:left; width:225px; margin:0 18px 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF;} .producto-carrito img {border:#bfc0c2 solid 1px;}
.productogrande {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#fotogrande {float:left; width:360px; margin:0px 10px 30px 0px;}
.fotochica {float:left; width:110px;}
#datos {float:left; width:300px; margin:10px 0;}
.datos-tit {font-size:20px; text-transform:uppercase; line-height:30px;}
.datos-talle {font-size:14px;}
.datos-muestras {float:left; border:#CCCCCC solid 1px; margin:5px 5px 5px 0;}
.datos-carrito {float:left; width:115px;}
.titulo-carrito {font-size:14px;}
.numeracion {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right; color:#FFFFFF; margin:0 15px 25px 0;} .numeracion img {padding:0 5px;} .numeracion a {color:#FFFFFF; text-decoration:none;} .numeracion a:hover {color:#FF0095; text-decoration:none;}
.numeracion2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; float:left; width:60px;} .numeracion2 img {padding:0 5px;} .numeracion2 a {color:#FFFFFF; text-decoration:none;} .numeracion2 a:hover {color:#FF0095; text-decoration:none;}
.agregado {margin:10px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;} .agregado a {color:#FFFFFF; text-decoration:none;} .agregado a:hover {color:#FF0095; text-decoration:none;} .agregado select {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:100px; margin-bottom:8px;} .agregado input {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:60px; margin-bottom:8px;}
#botones { margin:40px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;} #botones a {color:#FFFFFF; text-decoration:none;} #botones a:hover {color:#FF0095; text-decoration:none;} #botones img {margin:0 5px;}
.agregar {float:left;}
.volver {float:right;}
.quitar  {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0;} .quitar a {color:#FFFFFF; text-decoration:none;} .quitar a:hover {color:#FF0095; text-decoration:none;}
#carrito-ok {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin:5px 0 20px;}
#registro {float:left; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; border-right:#999999 solid 1px; padding:0 50px 0 0;}
#ingresar {float:left; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin:0 0 0 50px;} #ingresar a {color:#FFFFFF; text-decoration:none; font-size:11px;} #ingresar a:hover {color:#FF0095; text-decoration:none;}
.form-fila {height:30px;}
.form-fila2 {height:100px;}
.form-datos {float:left; width:120px; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.form-campo {float:left; width:180px;} .form-campo input {width:160px; font-family:Arial, Helvetica, sans-serif; font-size:11px;} .form-campo textarea {width:160px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.form-requerido {float:left; width:150px; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.form-boton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:right;
	margin:0 15px 15px 0;
}

.form-boton a {color:#FFFFFF; text-decoration:none; font-size:11px; border:3px solid #FFF; padding:5px;} .form-boton a:hover {color:#FF0095; text-decoration:none; border:3px solid #FF0095;}

.titulo-form {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF0095; text-transform:uppercase;}

#preview {
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

div.wrapper a:link, a:visited {
color : #fff;
text-decoration : none;
}
div.wrapper a img {
border : 0;
}

div.wrapper {
width : 342px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 342px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 300px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#headeri {
margin : -1px 0 0;
}
div#video-header {
height : 462px;
margin : -1px 0 0;
}
div#headeri div.wrapper {
height : 462px;
/*background : url(images/header-bg.png) no-repeat 50% 0;*/
}
div#headeri div#slide-holder {
z-index : 40;
width : 342px;
height : 462px;
position : absolute;
}
div#headeri div#slide-holder div#slide-runner {
top : 9px;
left : 9px;
width : 342px;
height : 462px;
overflow : hidden;
position : absolute;
}
div#headeri div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#headeri div#slide-holder div#slide-controls {
left : 0px;
bottom : 0px;
width : 342px;
height : 46px;
display : none;
position : absolute;
background : url(../images/slide-bg.png) 0 0;
}
div#headeri div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : none;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#headeri div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#headeri div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#headeri div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#headeri div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(../images/silde-nav.png);
}
div#nav ul li a {
background : url(../images/nav.png) no-repeat;
}

.thumb {
	width:30px;
	height:47px;
	float:left;
	margin:0 5px 5px 0;
}

.numeracionAlt {
	clear:both;
	width:100%;
	text-align:center;
}

.numeracion a {
	color:#FFFFFF;
	text-decoration:none;
}
.numeracion a:hover {
	color:#FF0095;
	text-decoration:none;
}

#lbOverlay { text-align:center; margin:0; position:fixed; top:0; z-index:8; width:7000px; background-color:#000; }

#lbMain {position:fixed; width:100%; z-index:9; text-align:center; left:0; margin:auto;}
#lbOuterContainer {position:relative; background-color:#fff; width:200px; height:200px; margin:auto;}
#lbDetailsContainer {background-color:#fff; overflow:auto; margin:auto; padding-top:5px;}
#lbImageContainer, #lbIframeContainer {padding:5px;} #lbLoading {position:relative; top:45%; height:60px; width:100%; text-align:center; center no-repeat;} 
#lbDetailsData, #lbDetailsData a {padding:10px 2px 0 10px; color:#AD002A; font:13px Verdana, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
#lbDetails {width:60%; float:left; text-align:left;}
#lbClose {width:63px; height:15px; float:right; margin-bottom:5px; background:url(../images/close.gif) no-repeat;}
#lbIframe { border:#FFFFFF solid 0px;}