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

ul li {
list-style: none;
}

body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
}

#contenedor{
width:883px;
margin:auto;
margin-top:20px;
}



#header{
height:88px;
}

#header img{
border: none;
}



#menu-register{
float:right;
margin-top:40px;
color:#999999;
width:300px;
}


#menu-register ul li{
float:left;
list-style:none;
margin-left: 7px;
}

#menu-register ul li a{
color:#999999;
text-decoration: none;
}

#menu-register a:hover{
color:#666666;
}



#shop{
float: right;
margin-top:-10px;
#margin-top:0px;
text-decoration: underline;
}

#menu-register #shop li a{
font-size:11px;
}

#content_keep input, textarea{
border: solid 1px #E6E6E6;
background: #E6E6E6;
margin-top:-5px;
}

#content_keep{
width:900px;
/*border: solid 1px red;*/
}

#content_keep ul{
margin: 0px 0px 0px -40px;
}

#content_keep ul{
#margin: 20px 0px 0px -40px;
}

#content_keep ul li{
float: left;
/*border: solid 1px red;*/
list-style: none;
}



#col_uno{
width: 180px;
padding-right:20px;
}

#col_uno h1, #col_dos h1, #col_tres h1, #col_cuatro h1{
font: normal 23px/25px "arial";
color: #0099CC;
}
#col_tres a{
background:#0099CC;
color: white;
width: 160px;
text-decoration:none;
}

#col_tres a:hover{
background:#cccccc;
color: white;

}

#col_dos{
width: 110px
}

#col_tres{
width: 190px
}
#col_cuatro{
width:380px;
}

#col_cuatro a{
float:right;
text-decoration:none;
}


#btn{
background:url(imagenes/btn_send.jpg) no-repeat;
width: 94px;
height: 22px
}

#btn:hover{
background:url(imagenes/btn_send_hover.jpg) no-repeat;
}



#btn_login{
background:url(imagenes/btn_login.jpg) no-repeat;
width: 108px;
height: 30px
}

#btn_login:hover{
background:url(imagenes/btn_login_hover.jpg) no-repeat;
}


#menu{
height:24px;
border-bottom:#EBEBEB 1px solid;
border-top:#EBEBEB 1px solid;
padding-top:10px;
font-size:16px;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
}

#menu ul li{
float:left;
padding-right:25px;
}

#menu ul li a{
color:#999999;
text-decoration:none;
}

#menu ul li a:hover{
color:#666666;
text-decoration:none;
}

#footer{
height:40px;
border-top:#EBEBEB 1px solid;
padding-top:5px;
}

#footer .webdesign {
float:right;
color:#999999;
text-decoration: none;
margin-top:-12px;
#margin-top:0px;
}

#footer .webdesign a:hover{
color:#666666;
}

#footer.footer-menu{
width:300px;
}

#footer ul li{
list-style:none;
float: left;
margin: -11px 8px 0px 0px;
#margin-top: 0px;
}

#footer ul li a{
text-decoration: none;
color:#999999;
}

#footer ul li a:hover{
color:#666666;
}



#content{
height:152px;/*404-252=152*/
background: url(imagenes/home-back.jpg) ;
background-repeat:no-repeat;
padding-top:252px;
}

#content .title{
margin:0px;
font-size:25px;
color:#666666;
font-weight:normal;
background-color:#FFFFFF;
padding:5px;
width:460px;
}

#content span{
color:#CC0099;
font-size:15px;
padding:5px;
font-style:italic;
}


/* WE */


/*body{
background-image:url(imagenes/we-back.jpg);
background-repeat:repeat-y;
background-position:right top;
}*/



#content_we{
padding-top:10px;
}

#content_we .title{
margin:0px;
font-size:25px;
font-weight:normal;
width:450px;
color:#666666;
}

#content_we p{
margin:0px;
color:#666666;
width:413px;
}

#content_we span{
color:#66CC33;
font-size:15px;
font-style:italic;
}

/*Where */

#menu ul li a.where{
color:#FF6600;
}

#content_where{
padding-top:10px;
height:320px;
#height:380px;
}

#content_where .title{
color:#FF6600;
font-size:23px;
}

#content_where .texto{
color:#666666;
margin-top:10px;
}

#content_where .map{
float:left;
margin-right:15px;
}

#content_where span{
color:#FF6600;
font-size:15px;
font-style:italic;
}


#content_where a{
color:#666666;
}
#content_where a:hover{
color:#FF6600;
}


#content_keep_login ul li{
list-style:none;
margin-bottom:4px;

}
#content_keep_login h2{
color:#333333; 
font: normal 23px/23px "arial"; 
margin-bottom:6px;
}

#content_keep_login a{
text-decoration:none;
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

#content_keep_login a:hover{
text-decoration:none;
color:#666666;

}

#content_keep_login input{
border: solid 1px #E6E6E6;
background: #E6E6E6;
width:130px;
#width:130px;
}

#col_izq_login{
float:left;
border-right: solid 1px #cccccc;
width:210px;
#width:170px;
}

#col_izq_login ul{ 
margin-left:-40px;
}

#col_der_login {
padding-top:5px;
margin-left:40px;
}

#col_der_login ul{
margin: 0px 0px 0px 200px;
#margin: 0px 0px 0px 165px;
}

#btn_account{
background:url(imagenes/btn_account.jpg) no-repeat;
width: 236px;
height: 24px
}

#btn_account:hover{
background:url(imagenes/btn_account_hover.jpg) no-repeat;
}

#content_keep_forgot{
margin-top: 10px;
}

#content_keep_login{
margin-top: 10px;
#margin-top: 20px;
#margin-left:40px;
}

#col_izq_forgot{
float:left;
}

#col_izq_forgot ul{ 
margin-left:-40px;
}

#btn_reset{
background:url(imagenes/btn_reset.jpg) no-repeat;
width: 106px;
height: 31px
}

#btn_reset:hover{
background:url(imagenes/btn_reset_hover.jpg) no-repeat;
}

#col_izq_account {
float:left;
width:350px;
#width:250px;
#margin-left:40px;
}

#col_izq_account ul{
margin-left: -40px;

}

#col_izq_account ul li ul{
margin-left: -40px;
#margin-left: 0px;
}

#col_izq_account ul li ul li{
margin-right: 20px;
#margin-right: 5px;
float:left;
}

#col_der_account {
width:270px;
/*margin-left:350px;*/
border-top: solid 1px white;
/*border-left: solid 1px #cccccc;*/
/*border-right: solid 1px #cccccc;*/
/*border:1px solid red;*/
}

#col_der_account2 {
width:230px;
border-top: solid 1px white;
/*border:1px solid red;*/
}


#btn_send{
background:url(imagenes/btn_signup.jpg) no-repeat;
margin-right:95px;
width: 127px;
height: 32px
}

#btn_send:hover{
background:url(imagenes/btn_signup_hover.jpg) no-repeat;
}

#content_keep_shopping {
margin-top:30px;
}

#content_keep_shopping tr td{
padding-left:7px;
}

#content_keep_shopping input{
background:#E6E6E6 none repeat scroll 0 0;
border:1px solid #E6E6E6;

}

#content_keep_shopping tr td a{
font-size:11px;
padding:2px 10px;
background: #FF0033;
color:white;
text-decoration: none;
}

#content_keep_shopping tr td a:hover{
background: #cccccc;
}

.titulo {
font: bold 15px/17px "arial";
color: #666666;

}

#titulo_shop{
font: normal 23px/25px "arial";
color: #333333;
}

.separador_shop td{
border-bottom: solid 1px #cccccc;
}


#total{
padding-top:10px;
margin: 5px 0px 0px 0px;
background: #cccccc;
height: 30px;
width:883px;
}

#total a{
font-size:11px;
padding:2px 10px;
background: #FF0033;
color:white;
text-decoration: none;
}

#total a:hover{
background: #999999;
}

#total span{
margin-left:15px;
margin-right:15px;
font: bold 16px/18px "arial";
color:#FF0033;
}

#total h2{
margin-left:15px;
margin-right:15px;
font: bold 16px/18px "arial";
color:#333333;
margin-top:2px;
}


#total_in {
float:right;
}

#btn_checkout p{
	margin-top:40px;
	text-align: right;
}

#btn_checkout{
background:url(imagenes/btn_checkout.jpg) no-repeat;
width: 152px;
height: 22px
}

#btn_checkout:hover{
background:url(imagenes/btn_checkout_hover.jpg) no-repeat;
}

#continue_shopping{
background:url(imagenes/btn_continue_shopping.jpg) no-repeat;
width: 239px;
height: 22px;
border-right: solid 1px #989898;
padding:  0px 10px 0px 0px;
margin: 0px 10px 0px 0px;
}
#continue_shopping:hover{
background:url(imagenes/btn_continue_shopping_hover.jpg) no-repeat;
}

#check{
text-decoration:none;
}

#billing{
border-bottom: solid 1px #cccccc;
}

#billing ol{
margin-left:-40px;
}

.unoa  {
list-style:none;
float:left;
text-decoration:none;
margin-right:30px;
}



#billing ul li h1 {
font: normal 22px/25px "arial";
color: #333333;
}

#billing ul li p {
font: normal 13px/15px "arial";
color: #333333;
}

#billing ul li span {
background:#FF0033 none repeat scroll 0 0;
color:white;
font-size:11px;
padding:2px 10px;
text-decoration:none;
cursor: pointer;
}


#billing ul li span:hover {
background:#cccccc;
}

#payment {
margin-top:20px;
	
}

#payment p{
	margin-top:40px;
	text-align: right;
}

#btn_payment{
background:url(imagenes/btn_send_payment.jpg) no-repeat;
width: 145px;
height: 30px
}

#btn_payment:hover{
background:url(imagenes/btn_send_payment_hover.jpg) no-repeat;
}

#btn_continue{
background:url(imagenes/btn_continue.jpg) no-repeat;
width: 145px;
height: 30px
}

#btn_continue:hover{
background:url(imagenes/btn_continue_hover.jpg) no-repeat;
}
btn_continue.jpg

#impuestos {
float:right;
}

#impuestos img {
margin-right:5px;
}

#fedex{
float:right;
}
#fedex p{
font: bold 12px/14px "arial";
}

#billing_info_form{
/*display:none;*/
}

#billing_info_form ol li{
margin-bottom:10px;
list-style:none;
}

#billing input{
background:#E6E6E6 none repeat scroll 0 0;
border:1px solid #E6E6E6;
margin-top:-5px;
}

#billing select{
background:#E6E6E6 none repeat scroll 0 0;
border:1px solid #E6E6E6;
margin-top:-5px;
width: 145px;
color:#666666;
}


#shipping_info_form{
/*display:none;*/
}

#shipping_info_form ol li{
margin-bottom:10px;
list-style:none;
}

#shipping input{
background:#E6E6E6 none repeat scroll 0 0;
border:1px solid #E6E6E6;
margin-top:-5px;
}

#shipping select{
background:#E6E6E6 none repeat scroll 0 0;
border:1px solid #E6E6E6;
margin-top:-5px;
width: 145px;
}


#categorias_menu{
width: 883px;
border-bottom: solid 1px #EBEBEB;
height:45px;
}

#categorias_menu ul{
margin:-5px 0px 0px -40px;
}

#categorias_menu ul li{
float:left;
list-style:none;
margin-right: 20px; 
padding-top:13px;
}

#categorias_menu ul li a{
font: 23px/25px "arial";
text-decoration:none;
color:#999999;
}

#producto_detalle{
width: 321px;
float:left;
}

#FlashID{
float:left;

}

#producto_detalle_der{
float:right;
/*border: solid 1px blue;*/
width: 551px;
}

#producto_detalle_der_menu{
width: 550px;
}

#producto_detalle_der_menu ul {
margin:20px 0px 0px -40px;
}

#producto_detalle_der_menu ul li{
float:left;
list-style:none;
margin-right: 20px; 
}

#producto_detalle_der_menu ul li a{
font: 16px/18px "arial";
text-decoration:none;
color:#999999;
}

#producto_detalle_der_contenido ul{
margin: 0px 0px 0px -40px;
}

#producto_detalle_der_contenido ul li{
list-style:none;
float:left;
}

#producto_detalle_der_contenido ul li div{
border-right: solid 1px #cccccc;
padding-right:15px;
margin-right: 15px;
height:75px;
}

#producto_detalle_der_contenido ul li div h2{
font: normal 15px/17px "arial";
color:#333333;
}

#producto_detalle_der_contenido ul li div span{
font: normal 20px/22px "arial";
color:#FF0033;
}


#producto_detalle_der_contenido ul li div a{
background:#FF0033 none repeat scroll 0 0;
color:white;
font-size:11px;
padding:2px 10px;
text-decoration:none;
}

#producto_detalle_der_contenido ul li div a:hover{
background:#666666;
}

#slide{
margin: 0px 0px 0px 0px;
/*border:solid 1px red;*/
height: 100px;
width: 550px;

}


#card{
float:left;
padding: 15px 0px 0px 40px;
}

#card h1{
font: bold 12px/14px "arial";
color:#333333;
}

#card input{
border: solid 1px #E6E6E6;
background: #E6E6E6;
}


#privacy{
padding-top:10px;
}

#privacy .title{
margin:0px;
font-size:23px;
color:#999999;
font-weight:normal;
width:450px;
}

#privacy p{
margin:0px;
color:#666666;
text-align:justify;
width:500px;
}

#privacy span{
color:#66CC33;
font-size:15px;
font-style:italic;
}

#privacy h1{
font-size:18px;
color:#666666;

}

#more span{
color:#66CC33;
font-size:15px;
font-style:italic;
}

#producto_detalle_der_menu .activo_menu{
font-size:25px;
}

#top{
position: fixed;
left: 0px;
top: 0px;
}

#middle{
position: fixed;
left: 30%;
top: 40%;
}



#bottom{
position: fixed;
right: 0px;
bottom: 0px;
}

body {
height: 100%;

}

#tagua{
width: 470px;
padding-right: 30px;
border-right: solid 1px #cccccc;
padding-top:10px;
}

#tagua h1{
margin:0px;
font-size:25px;
font-weight:normal;
color:#666666;
}

#btn_explore {
	
}

#btn_explore p{
	margin-top:40px;
	text-align: right;
}

#btn_explore{
background:url(imagenes/btn_explore.jpg) no-repeat;
width: 135px;
height: 37px
}

#btn_explore:hover{
background:url(imagenes/btn_explore_hover.jpg) no-repeat;
}

#shippingUs {
border-bottom: solid 1px #ccc;
padding-bottom:10px;
}

#shippingUs h1 {
-x-system-font:none;
color:#333333;
font-family:"arial";
font-size:23px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:25px;
margin-left: 30px;
}

#shippingUs  ul li{
margin-left: -10px;
list-style: none;
}

#content_keep_collections_new ol {
list-style:none;
margin: 0px;
padding: 0px;
}

#content_keep_collections_new ol  li{
margin: 10px 10px 10px 0px;
float: left;
margin-right: 10px;
}

#content_keep_collections_new ol li a{
color:#FF0033;
font: normal 23px/25px "arial";
text-decoration: none;
}

#content_keep_collections_new ol li a:hover{
color:#333;
}

#content_keep_collections_new ol li  a span{
color:#999999;
}

#content_keep_collections_new ol li a span:hover{
color:#333;
}

#content_keep_collections_new ul {
list-style:none;
margin: 0px;
padding: 0px;
}

#content_keep_collections_new ul li{
float: left;
margin: 0px 7px 10px 0px;
}

.cont{
border-top: solid 1px #EBEBEB;
}

.cont a{
color:#999999;
text-decoration: none;
}
.cont a:hover{
color:#FF0033; 
}

.cont h2{
font: bold 16px/18px "arial";
}

.cont p{
font: normal 14px/16px "arial";
width: 105px;
color:#999999;
}

#content_keep_header{
width:880px;
border-bottom: solid 1px #EBEBEB;
}

#content_keep_collections_new .izq{
padding: 10px 0px 10px 0px;
}

#content_keep_collections_new .izq p{
width:588px;
float: left;
}

#content_keep_collections_new .izq img{
margin: 10px 0px 0px 5px;
}

#lista a{
font: bold 16px/18px "arial";
color:#FF0033;
}

#lista a:hover{
color:#FF0033;
}

#content_keep_collections_new  #sub {
border-top: solid 1px #EBEBEB;
height:35px;
}

#content_keep_collections_new  #sub {
border-bottom: solid 1px #EBEBEB;
height:35px;
}

#content_keep_collections_new  #sub  ul{
margin: 0px;
padding: 0px;
}

#content_keep_collections_new  #sub  ul li {
margin: 10px 20px 0px 0px;
}

#content_keep_collections_new  #sub  ul li a{
font: normal 16px/18px "arial";
color:#999999;
text-decoration: none;
}

#content_keep_collections_new  .sub1  {
float: right;
margin-top: 5px;
height: 123px;
width: 600px;
}

#content_keep_collections_new  .sub1  {
float: right;
height: 130px;
width: 600px;
}

#content_keep_collections_new  .sub1 #left {
float: left;
height: 123px;
width: 300px;
}

#content_keep_collections_new  .sub1 #left h1 {
margin-top: 10px;
margin-left: 20px;
font: normal 21px/23px "arial";
color:#FF0033;
text-decoration: none;
}

#content_keep_collections_new  .sub1 #left h2 {
margin-left: 20px;
font: bold 14px/16px "arial";
text-decoration: none;
}


#content_keep_collections_new  .sub1 #left p {
margin-left: 20px;
width:260px;
}


#content_keep_collections_new  .sub1 #center {
float: left;
border-left: solid 1px #ccc;
border-right: solid 1px #ccc;
height: 103px;
width: 100px;
margin-top: 10px;
padding-left: 20px;

}

#content_keep_collections_new  .sub1 #center  p{
font: normal 14px/14px "arial";
margin-top: 0px;
}

#content_keep_collections_new  .sub1 #center h2{
font: normal 20px/20px "arial";
color: #FF0033;
margin-top: 0px;

}

#content_keep_collections_new  .sub1 #center select{
border: solid 1px #ccc;
margin-top: -5px;
}

#content_keep_collections_new  .sub1 #right {
float: left;
height: 123px;
width: 90px;
padding-left: 20px;
}


#choose {
border-top: solid 1px #EBEBEB;

}

#choose h1{
font: normal 23px/23px "arial";
color: #999999;
margin-top: 20px;
}

#choose ul li{
margin-right: 15px;
width:200px;
#width:205px;
}

#este{
#width: 300px;
}