@charset "utf-8";

/* CSS Document */
/*********COMIENZO DE RESET***********/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1;
	 COLOR: #555555;
	 background-attachment: fixed !important;
     background-position: center !important;
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

/****Clearfix****/
.clearfix:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
 }
.clearfix {
        display: inline-block;
 }
/* start commented backslash hack \*/
* html .clearfix {
        height: 1%;
 }
.clearfix {
        display: block;
}

.box-shadow {
  behavior: url(ie-css3.htc);
}

.ie-shadow {
    display: none; /* don't show in non-ie browsers */
	
	}


/**********FIN DEL RESETEO**********/

/**********JQ ZOOM************/

.magnifyarea{ /* CSS to add shadow to magnified image. Optional */
box-shadow: 5px 5px 7px #818181;
-webkit-box-shadow: 5px 5px 7px #818181;
-moz-box-shadow: 5px 5px 7px #818181;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);
background: white;
}

/*********FIN JQ ZOOM**********/


/*********ESTILOS DE LA WEB***********/

.contenedor{width:100%; margin:0 auto;}
.sub_contenedor{width:100%; margin:0 auto;}

/**********HEADER************/
.header{width:1000px; margin-left: auto;margin-right: auto;margin-bottom:5px; height:65px; margin-top:5px;}

.buscador{float:left;width: 245px;display:inline-block;position:relative;margin-top:18px;}
.logo{float:left;display:inline-block;width: 395px;height:65px;margin-left:140px;}
.logo img{padding-top:5px;}
.carrito{float:left;width:216px; display:inline-block; margin-top: 5px;}


.login {display:none;}
.login label {margin-right:5px; float:left;font-family:'Basic', cursive; font-size:11px; padding-top:3px; }
.login input {float:left;margin-right: 10px;}
.login p a{font-family:'Basic', cursive;color:#000000;padding-top:2px;font-size:11px;line-height:16px;font-weight:bold;float:right;padding-right:12px;padding-top:5px;text-decoration:none;}
.mayorista{width:222px; margin-right:0px;float:left;visibility:hidden;}
.mayorista p{padding-left:41px; font-family:'Basic', cursive; color:#000000; padding-top:2px; font-size:14px; line-height: 16px; font-weight:bold; }
.mayorista p a{font-family:'Basic', cursive; color:#000000; padding-top:2px; font-size:14px; line-height: 16px; font-weight:bold; text-decoration:none; }
.cuenta{width:222px; margin-right:0px; background:url(/Content/img/cuenta.png) no-repeat 0px 0px; float:left;display:inline-block}
.cuenta p{padding-left:41px; font-family:'Basic', cursive; color:#000000; padding-top:2px; font-size:14px; line-height: 16px; font-weight:bold; }
.cuenta p a{font-family:'Basic', cursive; color:#000; padding-top:2px; font-size:14px; line-height: 16px; font-weight:bold; text-decoration:none; text-decoration:none }
.carrito_items{width:216px; background:url(/Content/img/bolsa.png) no-repeat 0px 0px; float:left;height:45px;}
.carrito p{padding-left:55px;padding-top:8px; font-family:'Basic', cursive; font-size:15px; color:#000000; font-size:14px; line-height: 16px; font-weight:bold }
.carrito p a{font-family:'Basic', cursive;
color:#000000; font-size:13px; line-height: 16px; font-weight:bold;text-decoration:none; }

.header_login {width:100%;border-bottom:1px #000 solid; border-top: 1px #000 solid; margin-top:15px;}
.header_login h2{font-family:'Basic', cursive; font-size:16px; color:#000; padding: 10px 0px 10px;  padding-left:5px;}

.cuerpo_login{width:100%;}

.olvido {text-decoration:none;font-family:'Basic', cursive;}


/**********FIN HEADER*************/

/*********NAV*************/
.nav_container{width:100%; margin-left: auto;margin-right: auto;background-color:#000;height:35px;}
.nav{width:1000px; margin: 0px auto;height:35px;}

.nav ul {text-align:center;}
.nav ul li{display:inline-block; margin-right: 40px;line-height:34px;}
.nav ul li a{color:#fff; font-family:'Basic', cursive; font-size:16px;text-decoration:none;}
.lupa{cursor:pointer;background: url(/content/img/buscar.gif) no-repeat 8px -1px;padding-top: 8px; position:absolute; right: 8px;width: 25px;height: 27px;border: 0px;top: 4px;z-index: 50; }

input.busqueda{font-family:'Basic', cursive;height: 22px;width: 186px; margin-left: 46px;padding-left: 10px;margin-right: 12px;background:#fff; color: #000;border: 1px solid #909090;}
input.busqueda:focus{background:#fff;}

/*********FIN NAV*************/

/*********CUERPO************/
.cuerpo{width:1000px; margin-left: auto;margin-right: auto; background-image:none !important; background-color:#fff;overflow:hidden;}
.vendido{margin-top:30px;}

.titulo{font-size:81px; color:#000000; width:239px; width:/*\**/252px\9; float:left; background:url(../img/lovendido.jpg) no-repeat 0px 0px; font-family:'Basic', cursive;
padding-left:42px; *padding-left:29px; letter-spacing: -5px; padding-top: 24px; height: 192px; font-weight:lighter !important; font-style:italic; font-weight:/*\**/lighter\9;
}
.img_carrousel{width: 153px !important;}
.img_carrousel img{-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;box-shadow: 5px 5px 7px #818181;-webkit-box-shadow: 5px 5px 7px #818181;-moz-box-shadow: 5px 5px 7px #818181;}
.img_carrousel p{display: block;width: 135px;font-family: 'Basic', cursive, Helvetica, sans-serif;font-size: 11px;margin-top: 13px;text-transform: uppercase;text-align: center;}
.img_carrousel p.precio{display: block;width: 56px;font-family: 'Basic', cursive;
font-size: 21px;margin-top: 0px;color: white;padding-left: 79px;position: absolute;top: 168px;background: #000;height: 31px;opacity: 0.7;padding-top: 7px;
}

.carrousel{float:left; width:470px;}

.slides_container2 {
	width:470px;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/
.slides_container2 div.slide2 {
	width:470px;
	height:170px;
	display:block;
}

/*
	Set the size of your carousel items
*/
.item {
	float:left;
	width:135px;
	height:135px;
	margin:0 10px;
	background:#efefef;
}

/*
	Optional:
	Reset list default style
*/
.pagination2 {
	list-style:none;
	margin:0;
	padding:0;
}

.bx-prev{
	background: url(../img/arrow.png) no-repeat;
	position: relative;
	right: 26px;
	font-size: 0px;
	display: block;
	width: 60px;
	height: 80px;
	bottom: 144px;
}




.bx-next{
	background: url(../img/arrow.png) no-repeat -60px 0px;
position: relative;
right: -972px;
font-size: 0px;
display: block;
width: 60px;
height: 80px;
bottom: 225px;
}


.bx-window{width: 914px !important;margin-left: 50px;}

/***********FIN DE CUERPO***********/


/**********CUERPO PRODUCTO***********/

.header_institutional{width:1000px; margin-left: auto;margin-right: auto; background-image:none !important;margin-bottom:10px;}
.cuerpo_producto{width:1000px; margin-left: auto;margin-right: auto; background-color:#fff;min-height:500px;overflow:hidden;padding:0px 10px 0px 10px;}
.cuerpo_cart{margin-left: auto;margin-right: auto; background-image:none !important; background-color:#fff;min-height:600px;}
.cuerpo_nav{width:250px; float:left; margin-top: 0px;}
.cuerpo_nav_cart{width:250px; float:left; margin-top: 15px;}
.productos_detalles{width: 107px;float: left;}
.caja-menu {margin-bottom:50px;}
.caja-menu h2{font-family: 'Basic', cursive;font-size: 16px;color: #000;height: 23px;border-bottom: 1px solid #000;width: 215px;margin:10px;}
.caja-menu ul li{font-family: 'Basic', cursive;
font-size: 14px;margin-bottom: 10px;padding-left: 20px;
}
.caja-menu ul li a{text-decoration:none; color:#000; font-family: 'Basic', cursive; 
font-size:18px;margin-bottom:5px;
}
.caja-menu ul#categories li{margin-bottom: 10px;padding-left: 10px;}
.caja-menu ul#categories li a {font-family: 'Basic', cursive;font-size:16px;color:#000;}
.caja-menu ul.institucional-nav li{padding-left: 10px;}
.caja-menu ul.institucional-nav li a{font-size:16px;}
.info_contacto{width:250px; float:left; margin-top: 13px;}
.info_contacto h2{font-family:'Basic', cursive;  
background:url(../img/nav_contactos.jpg) no-repeat 0px 0px; padding-left:11px; font-size:50px; color:#000000; height: 34px;padding-top: 30px; font-weight: lighter;
}
.info_contacto ul li{color:#89878C; font-family: '''Basic', cursive, 'Basic', cursive; font-size:17px; font-weight:lighter !important; margin-bottom:5px;}
.info_contacto ul li a{color:#000000; text-decoration:none;}
.info_contacto ul li.active{color:#000000;}

.txt_contacto{font-family:'Basic', cursive, Helvetica, sans-serif; font-size:12px; color:#000;}
.form_contacto{margin-top:20px;padding-top:20px;}
.form_contacto p{text-align: right;margin-right: 267px;margin-top: 10px;font-size: 11px;font-family: 'Basic', cursive;
color:#000000; }
.form_contacto label{width:150px; float:left; font-family:'Basic', cursive; 
color:#000; font-size:12px;padding-top: 7px;
}
.form_contacto textarea{padding-right:10px;}
.form_contacto input{width:304px; float:left; font-family:'Basic', cursive; 
color:#000; height:17px; margin-right: 137px; margin-top:15px;
}
input.btn_enviar{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width:121px;; float:right; font-family:'Basic', cursive; 
    color:#fff; height:17px; margin-right: 266px; margin-top:15px; background:#000; height:30px; cursor:pointer; font-size: 14px;
}
#enviar input.btn_enviar{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width:121px; float:right; font-family:'Basic', cursive; 
    padding-right: 10px; color:#fff; height:17px; margin-right: 266px; margin-top:15px; background:#000 !important; height:30px; cursor:pointer; font-size: 14px;
}
.form_contacto select{float:left; margin-right: 137px;}
.form_contacto input .button {
  border-style: none;
    border-color: inherit;
    border-width: 0px;
    background: #000;
    width:151px;
    height:30px;
    color:#FFF;
  font-family:'Basic', cursive;
    font-size: 14px;
    cursor:pointer;
    font-weight:bold;
 
}
.form_contacto input .button:hover {
}

.cuerpo_imagenes2{width:750px; float:left; margin-top: 10px;overflow:hidden;}
.cuerpo_imagenes{width:750px; float:left; margin-top: 12px;min-height:430px;}
.cuerpo_contacto{width:750px; float:left;}
.titulo_catalogo{width:735px; margin-left:15px; border-bottom:1px #000000 solid; margin-bottom:15px; padding-bottom:5px;}
.titulo_catalogo h1{font-family:'Basic', cursive; font-size:16px; color:#000000;}
.titulo_contacto{width:750px; border-bottom:1px #000000 solid; margin-bottom:15px;}
.titulo_contacto h1{font-family:'Basic', cursive; font-size:16px; color:#000000; padding-top:9px; padding-bottom:8px; font-weight: bold;}

.producto{float:left;margin-left: 5px; position: relative;}
.producto a{text-decoration:none; border:0; }
.producto_img img{border: 1px solid #ececec;padding:5px 5px 5px 5px;width:224px;}

.producto_info {width:100%;height:35px;padding:8px 0px 10px 4px;}
.producto_price{position:relative; float:left; display:inline;width:48%;background-color:#000;padding:3px 0px;}
.producto_price p.precio{font-family:'Basic', cursive;font-size: 14px;text-align:center;color:#fff;}

.producto_code{position:relative; float:left; display:inline;text-align:center;width:50%;}
.producto_code p{text-align:left;display: block;font-family: 'Basic', cursive;font-size: 14px;text-transform: uppercase;padding-left:5px;line-height:22px;color:#5C5C5C;}

.onSale {position:absolute;right:5px;top:0px;z-index: 1000;padding:5px;}
.onSale img{border:0px;height:40px;}
.onSaleDetail {position: absolute;z-index: 1000;padding: 5px;}
.onSaleDetail img{border:0px;height:50px;}
.onSaleOrder {position: absolute;z-index: 1000;margin-left: 250px;margin-top: 30px;}
.onSaleOrder img{border:0px;height:40px;}

.SoldOut {position:absolute;top:0px;left:7px;z-index: 1000;}
.SoldOut img{border:0px;height:60px;}

.SoldOutDetail {position: absolute;z-index: 1000;}
.SoldOutDetail img{border:0px;height:70px;}

/**********FIN CUERPO PRODUCTO*******/

/********BANNERS*********/

.img-banners1{width:499px;  height: 175px; float: left;margin-top: 25px;margin-right: 2px;margin-bottom: 15px; position: relative;}
.img-banners2{width:499px;  height: 175px; float: left;margin-top: 25px;margin-bottom: 15px;position: relative;}
.img-banners3{width:440px;  height: 393px; float: left;margin-bottom: 15px;position: relative;margin-left: 13px;}
.img-banners4{width:351px;  height: 397px; float: left;margin-bottom: 15px;position: relative;margin-left: 13px;}
.img-lista{float: left; width: 183px;}
.img-lista li{position: relative;}
.face{margin-bottom: 10px;}
.banner{margin-bottom: 10px;}

/********FIN BANNERS*********/


/**********REGISTRO************/

cuerpo_producto{width:1000px; margin-left: auto;margin-right: auto; background-color:#fff;overflow:hidden;}
.cuerpo_registro{width:100%;margin-top: 13px; float:left; overflow:hidden;}
.cuerpo_registro h2{font-family: 'Basic', cursive; padding-left: 26px;font-size: 32px;color: #000000;height: 95px;padding-top: 44px;font-weight: lighter;font-style: italic;}

/***REGISTRADO**/
.loguin{width:280px; height:257px; border:1px solid #000; margin: 80px auto;background-color:#fff;}
.loguin_cuerpo{width:230px; height:242px; margin:3px auto; padding-top: 7px;overflow:hidden; } 
.loguin_usuario{width:212px; height:173px; margin:3px 13px; padding-top: 0px; float:left;}
.loguin_usuario h2{width:212px; height:32px; margin:3px 0px;color:#000000; font-family:'Basic', cursive; font-size:16px; font-weight:bold; padding-top:8px;}
.loguin_usuario label{font-family:'Basic', cursive; color:#000; font-size:12px; padding:4px;}
.loguin_usuario label.recordame_txt{font-family:'Basic', cursive; color:#000; font-size:10px; padding: 1px;height: 19px;display: block;}
.loguin_usuario input{width: 187px; margin: 3px 8px 10px 4px; height: 21px;}
.loguin_usuario input.recordarme{width:24px; margin: 0px 0px 2px 0px; height: 12px; float:left;}
.loguin_cuerpo .loguin_usuario p{width: 187px; height: 15px; font-family:'Basic', cursive; font-size:9px; margin-left: 5px; color:#000000; cursor:pointer;}

input.btn_enviar_loguin{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width:80px; float:right; font-family:'Basic', cursive; 
    color:#fff; margin-right: 16px; margin-top:4px; background:#000 url(../img/img_btn.jpg) no-repeat 0px 0px; height:30px; cursor:pointer; font-size: 14px; text-align:center; }

/**NO REGISTRADO**/
.registro_usuario{width:212px; height:205px; margin:3px 13px 3px 0px; padding-top: 0px; float:left; border-left:1px solid #000000; padding-left:26px; }
.registro_usuario h2{height:32px; margin:3px 0px; color:#000000; font-family:'Basic', cursive; 
font-size:16px; font-weight:bold; padding-top:8px;
}
.registro_usuario label{font-family:'Basic', cursive; 
color:#000; font-size:12px; padding:4px;
}
.registro_usuario input{width: 187px; margin: 3px 8px 10px 4px; height: 21px;}
.registro_usuario p{width: 187px; height: 28px; font-family:'Basic', cursive; 
font-size:9px; margin-left: 5px; color:grey; cursor:pointer; margin-top:-6px; line-height: 12px;
}
input.btn_enviar_regis_usuario{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width:91px; float:right; font-family:'Basic', cursive; 
    color:#fff; margin-right: 16px; margin-top:0px; background:#000 url(../img/img_btn.jpg) no-repeat 0px 0px; height:28px; cursor:pointer; font-size: 14px; text-align:center; }


/**REGISTRO DATOS NUEVO USUARIO**/
.cuerpo_imagenes2 p{width: 751px; font-family:'Basic', cursive; 
font-size:13px; margin-top:10px; color:#000; line-height: 18px;
}
.cuerpo_imagenes2 p em{font-style:italic;}
.cuerpo_imagenes2 ul{list-style:disc; margin-left:30px;}
.cuerpo_imagenes2 ul li{width: 751px; font-family:'Basic', cursive; 
font-size:13px; padding-left:0px; margin-top:10px; color:#000;
}
.cuerpo_imagenes2 ul li strong{font-weight:bold;}
.cuerpo_imagenes2 p strong{font-weight:bold;}
.cuerpo_imagenes2 p a{color:#000000; text-decoration:none;}
.cuerpo_imagenes2 p.aviso{width: 660px; height: 15px; font-family:'Basic';  font-size:13px; margin-left:38px; color:grey; margin-top:10px; color:#000;
}
.registro_cuerpo{width:676px; height:580px; border:1px solid #000; margin: 10px auto 30px;}
.registro_cuerpo_datos{width:669px; height:580px; margin:3px auto; padding-top: 7px; }
.registro_datos{width:650px; height:445px; margin:3px 13px 3px 0px; padding-top: 0px;padding-left:10px; }

.registro_datos h2{width:212px; height:32px; margin:3px 0px; padding-left:40px; color:#000000; font-family:'Basic', cursive; 
font-size:16px; font-weight:bold; padding-top:12px;
}
.registro_datos h2.envio{ width:212px; height:32px; margin:3px 0px; padding-left:40px; color:#000000; font-family:'Basic', cursive; 
font-size:16px; font-weight:bold; padding-top:12px;
} 
.registro_datos h2.acceso{ width:212px; height:32px; margin:3px 0px; padding-left:40px; color:#000000; font-family:'Basic', cursive; 
font-size:16px; font-weight:bold; padding-top:15px;
}

.carga_datos{float:left; width:324px; margin-top:10px;}
.carga_datos label{font-family:'Basic'; color:#000; font-size:12px; padding-top:9px; display:block; width:120px; float:left; text-align:right; font-style: italic; }
.carga_datos input{width: 187px; margin: 3px 8px 10px 4px; height: 21px;}
.carga_datos select{width: 192px; margin: 3px 8px 10px 4px; height: 25px; color:grey;}

.carga_datos2{width:450px; margin-top:10px;}
.carga_datos2 label{font-family:'Basic', cursive; 
color:#000; font-size:12px; padding-top:9px; display:block; width:130px; float:left; text-align:right; font-style: italic; }
.carga_datos2 input{width: 187px; margin: 3px 8px 10px 4px; height: 21px;}


.registro_datos p{width: 187px; height: 28px; font-family:'Basic', cursive; 
font-size:9px; margin-left: 5px; color:grey; cursor:pointer; margin-top:-6px; line-height: 12px;
}
input.btn_enviar_regis_datos{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width:100px; float:right; font-family:'Basic', cursive; 
    color:#fff; margin-right: 11px; margin-top:7px; background:#000; height:28px; cursor:pointer; font-size: 14px; text-align:center;  }
.separador{border-top:1px solid #000000; width:80%; margin:18px auto;}

.text-mayorista p{font-size: 13px;width: 675px;font-family: 'Basic', cursive;margin-left: 40px;line-height:20px;}


/**OLVIDO CONTRASEÑA**/
.olv_contrasena{width:333px; height:143px; border:1px solid #000; box-shadow: 5px 5px 7px #818181;-webkit-box-shadow: 5px 5px 7px #818181;-moz-box-shadow: 5px 5px 7px #818181; margin: 10px auto;}
.contrasena_cuerpo{width:327px; height:129px; margin:3px auto; border:1px dashed #000000; padding-top: 7px; }
.contrasena_usuario{width:360px; height:128px; margin:3px 13px; padding-top: 0px;}
.contrasena_usuario h2{background:url(../img/contrasena_img.jpg) no-repeat 0px -3px; width:212px; height:32px; margin:3px 0px; padding-left:40px; color:#000000; font-family:'Basic', cursive; 
font-size:16px; font-weight:bold; padding-top:15px; font-style: italic;
} 
.contrasena_usuario label{font-family:'Basic', cursive; 
color:#000; font-size:12px; padding:4px; font-style: italic;
}
.contrasena_usuario input{width: 187px; margin: 3px 8px 10px 4px; height: 21px;}
.contrasena_cuerpo .contrasena_usuario p{width: 187px; height: 15px; font-family:'Basic', cursive; 
font-size:12px; margin-left: 62px; color:#000; margin-top: 18px;
}
input.btn_enviar_contrasena{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width:75px; float:right; font-family:'Basic', cursive; 
    color:#fff; margin-right: 58px; margin-top:4px; background:#000 url(../img/img_btn.jpg) no-repeat 0px 0px; height:28px; cursor:pointer; font-size: 14px; text-align:right; padding-right: 8px;
}




/******CAMBIO CONTRASEÑA********/

.camb_contrasena{width:346px; height:258px; border:1px solid #000; box-shadow: 5px 5px 7px #818181;-webkit-box-shadow: 5px 5px 7px #818181;-moz-box-shadow: 5px 5px 7px #818181; margin: 10px auto;}
.camb_contrasena_cuerpo{width:340px; height:244px; margin:3px auto; border:1px dashed #000000; padding-top: 7px; }
.camb_contrasena_usuario{width:360px; height:128px; margin:3px 13px; padding-top: 0px;}
.camb_contrasena_usuario h2{background:url(../img/contrasena_img.jpg) no-repeat 0px -3px; width:212px; height:32px; margin:3px 0px; padding-left:40px; color:#000000; font-family:'Basic', cursive; 
font-size:16px; font-weight:bold; padding-top:15px; font-style: italic;
} 
.camb_contrasena_usuario label{font-family: 'Basic', cursive;
color: black;font-size: 12px;padding: 4px;font-style: italic;display: block;float: left;width: 109px; margin-top: 5px;
}
.camb_contrasena_usuario input{width: 187px; margin: 3px 8px 10px 4px; height: 21px;}
.camb_contrasena_cuerpo .contrasena_usuario p{width: 187px; height: 15px; font-family:'Basic', cursive; 
font-size:12px; margin-left: 62px; color:#000; margin-top: 18px;
}
.camb_contrasena_cuerpo input.btn_enviar_contrasena{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width:75px; float:right; font-family:'Basic', cursive; 
    color:#fff; margin-right: 49px; margin-top:4px; background:#000 url(../img/img_btn.jpg) no-repeat 0px 0px; height:28px; cursor:pointer; font-size: 14px; text-align:right; padding-right: 8px;
}


.contrasena_cuerpo .camb_contrasena_usuario p{width: 273px;height: 15px;font-family: 'Basic', cursive;
font-size: 12px;margin-left: 16px;color: black;margin-top: 18px;
}

/******FIN CAMBIO CONTRASEÑA*******/
/**********FIN DE REGISTRO******/





/**CARRITO**/


/****COMPRA****/

.carrito_img{height:48px;}


.fin{width:327px; height:153px; margin:3px auto;  padding-top: 7px; }
.fin_compra_text{width:308px; height:128px; margin:3px 13px; padding-top: 0px;}
.fin_compra_text p{font-family:'Basic', cursive; 
color:#000; font-size:12px; padding:4px; font-style: italic;
}
.fin_compra_text input.btn_comenzar_carrito{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width: 196px;float: right;font-family: 'Basic', cursive;
    color: white;margin-right: 7px;margin-top: 22px;background: #000 url(../img/img_btn.jpg) no-repeat 0px 0px;height: 28px;cursor: pointer;font-size: 12px;text-align: right;padding-right: 10px;font-style: italic;
}
.carrito_fin{width:333px; height:167px; border:1px solid #000;  margin: 119px auto;}
/****FIN COMPRA***/


/***ERROR COMPRA****/

.error{width:327px; height:83px; margin:3px auto; border:1px dashed #E10612; padding-top: 7px; }
.fin_compra_error{width:308px; height:128px; margin:3px 13px; padding-top: 0px;}
.fin_compra_error p{font-family:'Basic', cursive; 
color:#000; font-size:12px; padding:4px; font-style: italic;
}
.carrito_error{width:333px; height:97px; border:1px solid #000;  margin: 119px auto;}

/***FIN ERROR COMPRA***/

/***VACIO***/

.carrito_v{width:333px; height:143px; border:1px solid #000;margin:80px auto;}
.carrito_vempty{width:333px; height:143px; border:1px solid #000;  margin: 119px auto;}
.carrito_cuerpo{width:327px; height:129px; margin:3px auto;  padding-top: 7px; }
.carrito_cuerpo_empty{width:327px; height:129px; margin:3px auto;padding-top: 7px; }
.carrito_vacio{width:360px; height:128px; margin:3px 13px; padding-top: 0px;}
.carrito_vacio h2{background:url(../img/contrasena_img.jpg) no-repeat 0px -3px; width:212px; height:32px; margin:3px 0px; padding-left:40px; color:#000; font-family:'Basic', cursive; 
font-size:16px; font-weight:bold; padding-top:15px; font-style: italic;
}
.carrito_vacio label{font-family:'Basic', cursive; 
color:#000; font-size:12px; padding:4px; font-style: italic;
}
.carrito_vacio input{width: 187px; margin: 3px 8px 10px 4px; height: 21px;}
.carrito_cuerpo .carrito_vacio p{width: 230px; line-height: 15px; font-family:'Basic', cursive; 
font-size:12px; margin-left: 30px; color:#000; margin-top: 18px;
}
.carrito_cuerpo_empty .carrito_vacio p{width: 187px; height: 15px; font-family:'Basic', cursive; 
font-size:12px; margin-left: 62px; color:#000; margin-top: 18px;
}
input.btn_comenzar_carrito{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width: 155px;float: right;font-family: 'Basic', cursive;
    color: white;margin-right: 53px;margin-top: 57px;background: #000 url(../img/img_btn.jpg) no-repeat 0px 0px;height: 28px;cursor: pointer;font-size: 12px;text-align: right;padding-right: 10px;font-style: italic;
}
a.btn_comenzar_carrito{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width: 170px;
    float: right;
    font-family: 'Basic', cursive;
    color: white;
    margin-right: 53px;
    margin-top: 30px;
    background: #000;
    height: 28px;
    cursor: pointer;
    font-size: 12px;
    text-align: center;
    font-style: normal;
    line-height: 28px;
    text-decoration: none;
}
input.btn_comenzar_carrito3{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width: 196px;float: right;font-family: 'Basic', cursive;
    color: white;margin-right: 53px;margin-top: 57px;background: #000 url(../img/img_btn.jpg) no-repeat 0px 0px;height: 28px;cursor: pointer;font-size: 12px;text-align: right;padding-right: 10px;font-style: italic;
}
input.btn_ir_home{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width: 176px;float: left;font-family: 'Basic', cursive;
    color: white;margin-right: 53px;margin-top: 57px;background: #000;height: 28px;cursor: pointer;font-size: 12px;text-align: center;
}



/***FIN CARRITO VACIO***/

/***CARRITO LLENO***/

.titulos_carrito{padding-bottom:3px; background: rgb(247, 247, 247); } 
.titulos_carrito li{font-size:13px; display: inline-block;font-family: 'Basic', cursive;
font-style: normal;height: 21px;text-align: left; padding:0px;color:#000;
}
.titulos_carrito li.titulo_f{min-width: 105px; margin-right:15px; }
.titulos_carrito li.titulo_d{min-width: 190px;margin-right:15px;} 
.titulos_carrito li.titulo_d2{min-width:329px;margin-right:15px;} 

.titulos_carrito li.titulo_c{min-width:120px; }
.titulos_carrito li.titulo_v{min-width:100px;}  
.titulos_carrito li.titulo_s{min-width:120px;}
.titulos_carrito li.titulo_b{min-width:44px;}


.titulos_carrito li.titulo_dd{min-width: 320px;margin-right:15px;} 
.titulos_carrito li.titulo_dv{min-width:140px;}  
.titulos_carrito li.titulo_ds{min-width:140px;}

 
.prenda_elegida{padding-bottom:12px; border-bottom:2px solid rgb(245, 245, 245); padding-top:12px; }
.prenda_elegida li{display: inline-block;font-family: 'Basic', cursive;font-style: normal;text-align: left;float:left;line-height:17px;}
.prenda_elegida li.foto {padding-left:15px;}
.descripcion{padding-left:15px;font-size:14px; color:#000; font-family:'Basic', cursive; 
font-weight:normal; margin-top:15px; width:190px;
}
.descripcion_d{padding-left:15px;font-size:14px; color:#000; font-family:'Basic', cursive; 
font-weight:normal; margin-top:15px; width:320px;
} 
.descripcion span{font-size:15px;   ; font-family:'Basic', cursive; font-style:normal; margin-top:15px; font-weight:normal;/*margin-right: 146px;*/} 
.descripcion p{font-size:14px; font-family:'Basic', cursive; 
color:#000; margin-top:5px;
} 
.descripcion2{font-size:14px; color:#5C5B5F; font-family:'Basic', cursive; 
font-weight:bold; margin-top:15px; width:324px !important;
} 
.descripcion2 p{font-size:14px; font-family:'Basic', cursive; 
color:#000; font-weight:lighter; margin-top:5px;
} 
.cantidad{float: left;width: 105px;padding-top: 43px;padding-left:30px;}
.cantidad_detail{float: left;width: 76px;padding-top: 11px;margin-left: 0px;margin-bottom: 15px;}
.cantidad_detail input {width:33px;height: 17px;font-size: 12px;margin-left: 10px;}
.cantidad label{color:#000; font-size:18px; text-align:left; font-family:'Basic', cursive; 
margin-top: 7px; line-height: 22px;margin-left: 78px;text-transform: uppercase;
}
.bt_mas{position: relative;top: -4px;left: 6px;}
.bt_menos{position: relative;top: 7px;left: -11px;}
.cantidad input {width:33px;height: 17px;font-size: 12px;margin-left: 10px;}
.valor{font-family:'Basic', cursive; 
font-size:14px; color:#5C5B5F; margin-top: 44px; width:65px;
}
.valor_d{font-family:'Basic', cursive; 
font-size:14px; color:#5C5B5F; margin-top: 44px; width:72px;padding-left:20px
}
.subtotal{margin-top: 44px; margin-left: 50px;font-family:'Basic', cursive; 
font-size:14px; color:#5C5B5F; font-weight:normal; width:90px;
}
.subtotal_d{margin-top: 44px; margin-left: 80px;font-family:'Basic', cursive; 
font-size:14px; color:#5C5B5F; font-weight:normal; width:90px;
}
.borrar{margin-top: 34px; margin-left: 15px; height:32px;}
.borrar a{text-decoration:none; border:0;}

a.RemoveItem  {background: url('/Content/img/carrito_borrar.png') no-repeat center right;display:block; height:32px; width:32px;border:0px;}

/**FIN CARRITO LLENO***/
 
/*** CARRITO TOTAL***/

.total_descuento{font-size:13px; font-family:'Basic', cursive;
padding-top:10px; padding-bottom:10px; border-bottom:2px solid rgb(245, 245, 245);
}
.total_descuento p.texto{float:left;padding-right:5px; line-height:20px;}
.total_descuento p.input_desc{float:left;padding-right:5px;}
.total_descuento p.input_ingresar{float:left;padding-right:5px;}
.total_descuento p.descuento{font-size: 15px;text-align:right;width:200px;display:inline-block;line-height:20px;}
.total_descuento p.descuento_valor{color:#5C5B5F;font-size: 15px;text-align:right;display:inline-block;float: right;padding-right: 4px;line-height:20px;}

.total_descuento_display{text-align: right;font-size:18px; font-family:'Basic', cursive; 
font-weight:normal; padding-top:10px; padding-bottom:10px; font-style:normal; border-bottom:2px solid rgb(245, 245, 245);
}
.total_descuento_display p.total{margin-right:18px;display:inline-block; position:relative;right:45px; }
.total_descuento_display p.precio_final{color:#5C5B5F; display:inline-block;width: 66px;}

.total_carrito{text-align: right;font-size:15px; font-family:'Basic', cursive; 
font-weight:normal; padding-top:10px; padding-bottom:10px; font-style:normal;
}
.total_carrito p.total{display:inline-block;position:relative;right:45px; }
.total_carrito p.total_envio{display:inline-block;  }
.total_carrito p.total_completo{display:inline-block;  }
.total_carrito p.precio_final{color:#5C5B5F; display:inline-block;}

/***FIN CARRITO TOTAL***/
 
/***SEGUIR O VACIAR***/

.vaciar_seguir{width:350px;float:left;font-size:13px; font-family:'Basic', cursive;
font-style:normal; color:#000; margin-top:-25px; } 
.vaciar_seguir a{text-decoration:none; color:#000} 

.vaciar_seguir a.vaciar { background:url(../img/vaciar_carrito.jpg) no-repeat; padding-left:37px; height:36px; float:left; margin-right:15px; padding-top:18px;}
.vaciar_seguir a p.vaciar{ background:url(../img/vaciar_carrito.jpg) no-repeat; padding-left:37px; height:36px; float:left; margin-right:15px; padding-top:18px;}
.vaciar_seguir a p.seguir{ background:url(../img/seguir_carrito.jpg) no-repeat; padding-left:37px; height:36px; float:left;padding-top:18px;}

.confirmar{float: right;margin-top: 10px;}
.btn_confirmar{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width: 200px;float: right;font-family: 'Basic', cursive;
    color: white;margin-top:12px;background:#000;height: 35px;cursor: pointer;font-size: 16px;
}
.btn_coupon{border-style: none;
    border-width: 0px;
    width: 70px;float: right;font-family: 'Basic', cursive;
    color: white;background: #000;cursor: pointer;font-size: 12px;text-align: center;
}

.terminos_condiciones {float: right;margin-top: 10px;}
.terminos_condiciones a {text-decoration:none;font-size:13px;font-family:'Basic', cursive;
color:#000;
}

/***FIN SEGUIR O VACIAR***/ 


/***IDENTIFICACION***/ 
.texto_identificacion{padding-bottom:7px; padding-top:7px; background: rgb(247, 247, 247);padding: 12px; } 
.texto_identificacion p{color:#5C5B5F; font-family:'Basic', cursive; 
line-height:20px; font-size:14px;
}
.texto_explicativo{padding-bottom:5px; padding-top:2px; margin-bottom:10px;}
.texto_explicativo p{ font-family:'Basic', cursive; 
line-height:16px; font-size:13px; vertical-align:middle;
}
.datos_usuario{ width:500px; } 
h2.envio{width:250px; height:32px; margin:0px 0px; padding-left:0px; color:#000; font-family:'Basic', cursive; 
font-size:14px; font-weight:bold; padding-top:17px;
}  
.datos_usuario p{color:#5C5B5F; font-family:'Basic', cursive; 
font-size:13px; margin-bottom:5px; }
.datos_usuario p span{color:#000; }
.conf_direccion{padding-bottom:7px;border-bottom:1px solid rgb(245, 245, 245); text-align:right; width:100%}
.btn-conf{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width: 174px; background:rgb(255, 18, 51);  height:30px;  color:#FFF;  font-family:'Basic', cursive;  
    font-size: 13px;  cursor:pointer;font-weight:bold;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}
.btn-conf:hover{background: rgb(187, 13, 37);}

.conf_direccion{padding-bottom:7px;border-bottom:2px solid #000; text-align:right; width:100%;margin-top:-30px;}
.btn_conf_direccion{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width: 245px;float: right;font-family: 'Basic', cursive;
    color: white;margin-top:12px;background: #000;height: 28px;cursor: pointer;font-size: 12px;text-align: center;line-height: 30px;text-decoration: none;vertical-align: middle;
}
.btn_edit_direccion{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width: 245px;float: right;font-family: 'Basic', cursive;
    color: white;margin-top:12px;background: #000;height: 28px;cursor: pointer;font-size: 12px;text-align: center;line-height: 30px;text-decoration: none;vertical-align: middle;
}

.editar_direccion{width:663px;}
.campos_obligatorios{font-size:10px;font-family:'Basic', cursive; 
font-style:italic; color:#E10612;margin: 2px 0px;width:640px;text-align: right;
}
 
/**FIN IDENTIFICACION**/


/***CONFIRMAR PAGO***/
 
.direccion{width:742px; height:196px; margin:0px; border:1px solid #000; padding:4px;background:#e9ebed; } 
.cuerpo_direccion{width:721px; height:195px; padding: 0px 10px;  background:#e9ebed;} 
.modificar{padding-top:13px; font-size:13px;font-family:'Basic', cursive; 
color:#000
} 
.modificar a{color:#000; text-decoration:none; font-weight:bold;  } 
.cuerpo_direccion .datos_usuario h2.envio{width:212px; height:32px; margin:3px 0px; color:#000; font-family:'Basic', cursive; 
font-size:15px; font-weight:bold; padding-top:12px;
} 
.comprar_carrito{width:204px; float:left;margin-top: 14px;}
.comprar_carrito img{position: relative;top: 8px;left: -1px;}
.btn_comprar{ border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('../img/flecha_comprar.jpg') no-repeat 0 0;
font-family:'Basic', cursive; 
    color:#E10612; width:210px; height: 36px; cursor:pointer; font-size:15px;padding-left:35px; } 
.btn_comprar a{color:#E10612; text-decoration:none;}
#formas{ margin-left:5px;font-size:14px;font-family:'Basic', cursive; 
color:#000; margin-top:15px;
}
#formas input{margin-bottom:19px;margin-top:19px;}
#texto1{margin-bottom:10px; font-size:13px;font-family:'Basic', cursive; 
color:#000;margin-top:0px; line-height:20px;
}
#texto2{margin-bottom:10px; font-size:13px;font-family:'Basic', cursive; 
color:#000;margin-top:0px; line-height:20px;
}
#texto3{margin-bottom:10px; font-size:13px;font-family:'Basic', cursive; 
color:#000;margin-top:0px; line-height:20px;
}
#texto3 strong{font-weight:bold;}

/**FIN CONFIRMAR PAGO**/

/****COMPRA****/

.cuerpo_nav h2.fin_compra {
font-family: 'Basic', cursive;
font-size: 32px;
color: #000;
height: 98px;
padding-top: 43px;
font-weight: lighter;
}

.cuerpo_nav h2.fin_error {
font-family: 'Basic', cursive;
padding-left: 15px;
font-size: 50px;
color: 
#E10612;
height: 98px;
padding-top: 90px;
font-weight: lighter;
font-style: italic;
}

/****FIN COMPRA***/


/**FIN CARRITO**/


/***********CONTACTO***************/

.info_contacto{width:249px; float:left; margin-right: 20px;}
.info_contacto p{ font-family:'Basic', cursive, Helvetica, sans-serif; font-size:12px;}

#enviar select, #enviar input{background:#FFF !important;border:1px solid rgb(202, 202, 202);height: 27px;padding-left:10px; font-family:'Basic', cursive;}
/**********FIN CONTACTO************/


/*********PRODUCTO DETALLE************/

.img_producto { width:400px; float:left;}
.img_producto_list {width:400px; float:left;margin-top: 10px;}

.img_producto_detalle{ width:400px; float:left;border: 1px solid #ECECEC;}
.info_producto_detalle {width:310px; float:left; margin-left:20px;}
.info_producto_detalle .info_titulo{color:#000; font-size:16px; font-family:'Basic', cursive; margin: 0px 0 5px; padding-bottom: 8px;}
.info_producto_detalle .info_precio{color:#000; font-size:20px; font-family:'Basic', cursive; 
margin: 0px 0 5px; padding-bottom: 8px;
}
.info_titulo{overflow:hidden; border-bottom:1px solid #000;}
.info_titulo .precio_detalle{color:#000;float:right;margin-right: 2px;}
.info_titulo .nombre_detalle{float:left;}
.colores{float: left;width: 150px;padding-top: 8px;margin-left: 11px;margin-bottom: 15px;}
.colores select{width: 171px;background: rgb(247, 247, 247);border: 1px solid rgb(202, 202, 202);height: 27px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.info_producto_detalle .info_codigo{color:#000; font-size:18px; text-align:right; font-family:'Basic', cursive; 
font-style:italic; font-weight: bold;
}
.info_producto_detalle .info_descripcion{color:#000; font-size:14px; text-align:left; margin-top: 21px;line-height: 16px;margin-bottom: 15px;font-family:'Basic', cursive;
}
.info_producto_detalle .info_color{color:#474747; width:165px; font-size:15px; text-align:right; font-family:'Basic', cursive; 
float:left; margin-top:9px; padding-top: 3px;
}
.info_producto_detalle .info_color_img{float:left; width:200px; margin-left:13px; margin-top:9px;}
.info_producto_detalle .info_color_img img{border: 1px solid #000;}
.info_producto_detalle .info_color_img img.active{border: 1px solid red;}
.info_producto_detalle .info_talle_img{ float:left; width:200px; margin-top:9px; margin-left:13px; float:left;}

.info_producto_detalle .info_talle_img .talle1{  float:left; height:19px; width: 16px;cursor: pointer;margin-right: 4px; background-color:#d8d9de; border:#a8a9ae 1px solid; color:#8d8e93; padding-left:6px; padding-top:3px;  }
.info_producto_detalle .info_talle_img .talle1:hover{background-color:#727176; color:#FFF;}
.info_producto_detalle .info_talle_img .active{background-color:#727176; color:#f5f5f7;}
.info_producto_detalle .info_talle_img .talle1 span{font-family:'Basic', cursive;
} 

.info_producto_detalle .info_talle_img .talle2{ float:left; height:19px; width: 14px;cursor: pointer; margin-right: 4px;background-color:#d8d9de; border:#a8a9ae 1px solid; color:#8d8e93; padding-left:8px; padding-top:3px;   }
.info_producto_detalle .info_talle_img .talle2:hover{background-color:#727176;color:#FFF;}
.info_producto_detalle .info_talle_img .talle2 span{font-family:'Basic', cursive;
}

.info_producto_detalle .info_talle_img .talle3{ float:left; height:19px; width: 16px;cursor: pointer; margin-right: 4px;background-color:#d8d9de; border:#a8a9ae 1px solid; color:#8d8e93; padding-left:6px; padding-top:3px;   }
.info_producto_detalle .info_talle_img .talle3:hover{background-color:#727176;color:#FFF;}
.info_producto_detalle .info_talle_img .talle3 span{font-family:'Basic', cursive;
}

.info_producto_detalle .info_talle_img .talle4{ float:left; height:19px; width: 16px;cursor: pointer; margin-right: 4px;background-color:#d8d9de; border:#a8a9ae 1px solid; color:#8d8e93; padding-left:6px; padding-top:3px;   }
.info_producto_detalle .info_talle_img .talle4:hover{background-color:#727176;color:#FFF;}
.info_producto_detalle .info_talle_img .talle4 span{font-family:'Basic', cursive;
}

.info_producto_detalle .info_talle_img .talle5{  float:left; height:19px; width: 16px;cursor: pointer;margin-right: 4px; background-color:#d8d9de; border:#a8a9ae 1px solid; color:#8d8e93; padding-left:6px; padding-top:3px;  }
.info_producto_detalle .info_talle_img .talle5:hover{background-color:#727176; color:#FFF;}
.info_producto_detalle .info_talle_img .active{background-color:#727176; color:#f5f5f7;}
.info_producto_detalle .info_talle_img .talle5 span{font-family:'Basic', cursive;
} 

.tabla_btn{height:43px; padding-left:10px; border-top:1px solid #000;} 
.btn_talles{width:140px; height: 40px; padding-top:5px; }
.btn_talles a{text-decoration:none;}    
.btn_talles a p{font-family:'Basic', cursive; 
color:#BD0B25; font-size: 12px; padding-top: 11px; text-decoration:none;
}

.btn_cesto{ width:100%;padding:10px 0px; border-top:1px solid #000;border-bottom:1px solid #000;}
.btn_cesto_finalizar {float:right;text-align:right;width:100%;}

.button {
  border-style: none;
    border-color: inherit;
    border-width: 0px;
    background: #000;
    width:100%;
    height:40px;
    color:#FFF;
  font-family:'Basic', cursive;
    font-size: 18px;
    cursor:pointer;
    text-align:center;
}

.button_finalizar
{
  border-style: none;
    border-color: inherit;
    border-width: 0px;
    background: #000;
    width:220px;
    height:40px;
    color:#FFF;
  font-family:'Basic', cursive;
    font-size: 16px;
    cursor:pointer;
    text-align:center;
}

.carrito-btn {font-size:13px;}

.producto_detalle_imagenes{float:left;padding-right:3px;margin-left:0; margin-top: 8px;}
.producto_detalle_imagenes_otros {float:left;margin-right:8px;border:1px solid #ECECEC;}
.producto_detalle_imagenes img{border: 1px solid #ECECEC;}
.productos_relacionados {width:100%; border-top: 1px solid #000;margin-top:20px;}
.productos_relacionados .titulo_relacionados { font-family:'Basic', cursive; font-size:16px; color:#000; margin:10px 0px 10px;height:20px;line-height:22px;}
                                                                 
/********FIN PRODUCTO DETALLE**********/

#enviar select{width: 315px;background: rgb(247, 247, 247);border: 1px solid rgb(202, 202, 202);height: 27px;}

/*********FAQ************/

.preg_frecuentes{font-weight:bold; font-family:'Basic', cursive, Helvetica, sans-serif; font-size:13px; margin-bottom:5px; margin-top:16px;}
.resp_frecuentes{font-family:'Basic', cursive, Helvetica, sans-serif; font-size:14px; margin-bottom:5px; line-height: 20px;}

/******FIN DE FAQ*******/


/***********NEWSLETTER*************/

.newsletter{width:330px; height:auto;}
.newsletter_cuerpo{margin:160px 75px;}
.newsletter_cuerpo input{width: 180px; height: 24px;color:#000 !important; border: 0px; margin-top:15px;padding-left:8px;font-family:'Basic', cursive; }


.newsletter_btn a{position:absolute;width:80px; height:20px; margin:13px 61px;}

a.btn_enviar_news{width: 75px;margin-top: 15px;height: 30px;margin-left:5px;}


/**********FIN DE NEWSLETTER**********/



/***********FOOTER***************/

.footer{height:205px; background:#EBEBEB; bottom:0;left:0; width:100%;}
.footer_contenedor{margin:0 auto; width: 1000px; padding-top: 20px;}

.footer_contenedor ul{list-style:none;}
.footer_contenedor ul li{color:#000; font-family:'Basic', cursive; font-size:12px; margin-bottom: 12px; }
.footer_contenedor ul li a{color:#000; text-decoration:none;}
.footer_contenedor ul li.bajo{padding-top: 38px;font-size:25px; font-family:'Basic', cursive; padding-top:0px; padding-left: 21px;}
.footer_contenedor ul li.bajo a{color:#000; text-decoration:none;}
.footer_contenedor ul li.follow{padding-top: 20px;}
.footer_contenedor ul li.follow a{color:#000; text-decoration:none;}

.social ul{list-style:none;}
.social ul li{text-align:center}
ul.social li a img {height:30px;}

.footer_cuenta{width:140px; height:175px; float:left;border-right:1px solid #000;}
.footer_compras{width:190px; height:175px; float:left;border-right:1px solid #000;padding-left: 40px;}
.footer_legales{width:190px; height:175px; float:left;border-right:1px solid #000;padding-left: 40px;}
.footer_social{width:118px; height:175px; float:left;border-right:1px solid #000;padding-left: 30px;}
.footer_como{width:190px; height:175px; float:left;padding-left: 30px;}

li.tweet{background:url(../img/tw.png) no-repeat 0px 0px; padding-left:22px;height: 18px;padding-top: 3px;margin-bottom: 6px !important;}
li.fb{background:url(../img/fb.png) no-repeat 0px 0px; padding-left:22px;height: 18px;padding-top: 3px;}


/***********FIN DE FOOTER********/

/****ME GUSTA COMPARTIR TWEET****/

.twee{margin-top:10px; float:left;}
.fb-like{margin-top:11px; float:left; margin-left:15px;}
/***FIN ME GUSTA COMPARTIR TWEET***/

.aviso 
{
    font-size: 13px;
    color: #5C5B5F;
    font-family: 'Basic', cursive;
}

/*********FIN ESTILOS DE LA WEB********/


/*****BANNER HOME****/

.contenedorBanner{
  width: 1000px;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
}

.contenedorBanner .banners{
  float: left;
}

.contenedorBanner .banner1 {
  width:650px;
  margin-right:20px;
}

.contenedorBanner .banner2 {
    float:left;
    width:330px;
}

.contenedorBanner .banner3{
  background-color: #7cc667;
}

.banner_lookbook{
    margin-bottom:20px;
}

.contenedorNews{
  width: 1000px;
  float: left;
  margin-bottom: 20px;
}

.news {
  height:320px;
  width: 330px;
  float: left;
  margin-right: 20px;
  background-image: url('/Content/img/home_news.png');
}

.oportunidades {
  width: 650px;
  float: left;
}

.contenedorLookEvent .event{
  width: 298px;
  border:1px solid #ececec;
  height: 469px; 
  float: left;
  margin-top: 20px;
  padding: 10px;
}


/**********LOCALES*********************/

#seccion_institucional h2
{
    font-family: 'Basic', cursive;
    font-size: 13px;
    color: #000000;
    line-height: 16px;
}

.texto_institucional 
{
    font-family: 'Basic', cursive;
    font-size: 13px;
    color: #5C5B5F;
    line-height: 20px;
}

.locales
{
    width:100%;
}

.locales div
{
    float:left;
    display:inline;
}

.locales_info
{
    width:405px;
}

.foto 
{
    margin-left:15px;
}


/**********************CATEGORIAS*********************/

.categorias
{
    width:100%;
    height:580px;
}

.categorias div
{
    margin:0px 5px;
    float:left;
    display:inline;
}

.categorias img
{
    border:0px;
}

.categoria_izq 
{
    margin-right:10px;
}

/******************LOOKBOOK*******************************/

.lookbook
{
    float: left;
    margin: 0 10px 10px 0;
    width:235px;
    text-align:center;
}

.lookbook_container
{
    width:100%;
    margin: 15px 5px;
}

.lookbook_img
{
    background:#ececec;
    /*height:300px;*/
    max-width:100%;
    border:1px solid #A5A5A5;
}

.lookbook img 
{
    text-align:center;
    max-width:100%;
    max-height:100%;
}

.lookbook p {
    padding-top:5px;
    font-family: 'Open Sans';
    font-size:12px;
    text-align:center;
    text-transform:uppercase;
}

.clear {
    clear: both;
}

/*********CREDITOS********/

.creditos
{
    background:#000;
    height:25px;
}

.creditos p
{
    line-height:25px;
    text-align:center;
    font-family:'Basic', cursive;
    font-size:12px;
    color: #000;
    background:#EBEBEB;
}

.creditos a
{
    font-family:'Basic', cursive;
    text-decoration:none;
    font-weight:bold;
    color:#000;
}

/*****************LOCALES***************/

.local{
    font-family:'Basic', cursive;
    width: 33%;
    float: left;
    padding-top:20px;
    padding-bottom:30px;
}

.local h2{
    font-size: 14px;
    font-weight:bold;
    margin-bottom:5px;
}

.texto_local
{
    font-size:14px;
    line-height:18px;
}