
body{
	margin:0;
	color:#a8a8a7;
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#ebebeb;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#a8a8a7;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% verdana,arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}

#page{
	margin:0 auto;
	margin-top:-15px; /**/
	width: 924px;
	background: url(../images/bg-page.gif) repeat-y;
}
.container1{background: url(../images/bg-top.gif) no-repeat;}
.container2{
	/*background: url(../images/bg-bottom.gif) no-repeat 0 100%;*/
	padding: 71px 72px 22px 70px;
	border: 0px solid red;
/*	padding: 71px 72px 22px 70px;*/

}

.container3{
	background: url(../images/bg-bottom.gif) no-repeat 0 100%;
	/*padding: 0px 72px 0px 70px;*/
	height:63px;
	margin:0 auto;
	margin-top:-15px;
	width: 924px;
	border: 0px solid red;
}
#header{
	overflow: hidden;
	height: 1%;
	border-bottom: 1px solid #a8a8a7;
	padding-bottom: 15px;
}
#header h1{
	margin: 0;
	width: 112px;
	float: left;
}
#header h1 a,
#header h1  img{
	display: block;
}
#nav{
	padding: 34px 0 0 54px;
	margin: 0;
	list-style: none;
	padding-top: 34px;
	float: left;
}
#nav li{
	float: left;
	padding-left: 21px;
}
#nav a{
	height: 10px;
	float: left;
}
#nav img{display: block;}
#header .box{
	float: right;
	width: 141px;
	padding-top: 4px;
}
#header .box img{float: right;}
#header .box div{
	overflow: hidden;
	height: 1%;
}
#header .box strong{
	float: right;
	width: 71px;
	height: 13px;
	margin: 18px 5px 0 0;
}
#header .box ul{
	padding: 0;
	list-style: none;
	margin: 0;
	overflow: hidden;
}
#header .box ul li{
	display: inline;
	padding: 0 4px 0 8px;
	letter-spacing: -1px;
}
#header .box ul li.sum{
	background: url(../images/sep.gif) no-repeat 0 2px;
}
#content{
	overflow: hidden;
	height: 1%;
	padding-top: 10px; /*28*/
	border-bottom: 1px solid #a8a8a7;
}
#content img{display: block;}
#content .bolsa-roja{
	margin: 0 0 9px;
	margin-top:15px;
	overflow: hidden;
	text-indent: -9999px;
	width: 236px;
	height: 27px;
	background:url(../images/title-mi-bolsa.gif) no-repeat;
}
#content table,
#content table td,
#content table th{  
	padding: 0;
	border-collapse: collapse;
}
#content table td,
#content table th{
	border-bottom: 1px solid #a8a8a7;
}
#content table a{float: right;}
#content table .foto{width: 154px;}
#content table .model{width: 187px;}
#content table .color{width: 84px;}
#content table th.color{text-align:left; padding-right: 30px;}
#content table td.color{text-align:left; padding-right: 30px;}
#content table .talla{width: 100px;}
#content table th.talla{padding-left: 5px;}
#content table .cantidad{width: 102px;}
#content table .precio{width: 45px; padding-right:10px; text-align:right;}
#content table .precio_subtotal{ text-align:right;} /* width: 45px; */
#content table .precio2{width: 61px; text-align:right; padding-right:10px;}
#content table .pares{padding-left:40px;}
#content table .modificar{
	width: 105px;
	text-align: right;
}
#content table th{
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	padding-bottom: 1px;
	color: #7c7c7c;
	letter-spacing: -1px;
}
#content table td{
	padding: 5px 0 3px;
	vertical-align: middle;
	font-size: 11px;
	overflow: hidden;
}
#content table td strong,
.column .product-box strong{
	color: #000;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	display: block;
	padding-top: 10px;
}
#content table td.precio{text-align: center;}
#content table select{
	color: #505050;
	font-size: 10px;
	width: 55px;
}
#content table .color select{width: 86px;} /*66*/

img.cesta {
	margin-left:-20px;
}

img.cesta2 {
	margin-left:-20px;
}

input.importe_contenido{
border:0px solid #ccc;
width:48px;/*40px*/
text-align:right;
	color:#a8a8a7;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

#content .total{
	width: 272px;
	float: right;
	border-left: 1px solid #a8a8a7;
	text-align: right;
	overflow: hidden;
	height: 1%;
	padding-bottom: 23px;
}
* html #content .total{padding-bottom: 8px;}
* +html #content .total{padding-bottom: 8px;}
#content .total .total-1{
	border-bottom: 1px solid #a8a8a7;
	padding: 139px 0px 5px 0px;
	margin-bottom: 15px;
	overflow: hidden;
	height: 1%;
}
#content .total .total-1 .box{padding-bottom: 15px; 	border: 0px solid red; text-align:right;
}

#content .total  .box .imag{ float:right;
}
#content .total .box{
	overflow: hidden;
	height: 1%;
}
#content .total strong{
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
	color: #7c7c7c;
	letter-spacing: -1px;
}
#content .total span{
	width: 80px; /*50*/
	float: right;
	font-size: 11px;
}
#content .total em{
	font-style: normal;
	font-size: 11px;
	letter-spacing: -1px;
}
#content .total a{
	float: right;
	clear: right;
}
#content .total .button{margin: 18px 0 16px;}
#content .link-seguir{
	clear: both;
	padding: 22px 0 19px;
	border-top: 1px solid #a8a8a7;
}

#content .link-seguir2{
	clear: both;
	padding: 5px 0 19px;
	border-bottom: 1px solid #a8a8a7;
}
/*ficha-ampliada start*/
.description{
	overflow: hidden;
	height: 1%;
	padding-top: 7px;
}
.description .fotos{
	padding: 0 81px 0 8px;
	list-style: none;
	margin: 0;
	float: left;
	width: 60px;
}
.description .fotos li{padding-bottom: 10px;}
* html .description .fotos li{padding-bottom: 8px;}
* +html .description .fotos li{padding-bottom: 8px;}
.description .big-img{padding-top: 21px;}
.description .info{
	float: right;
	width: 155px;/*120*/
	color: #7c7c7c;
	text-align: right;
	padding-top: 17px;
}
.description .info h2{
	border: 0px solid red;
	margin: 0;
	font-size: 24px;
	line-height: 24px;
	font-weight: normal;
	color: #000;
	text-transform: uppercase;
	letter-spacing: -1px;
	/*white-space: nowrap;*/
}
.description .info em{
	font-style: normal;
	color: #bdbdbd;
}
.description .info .price{
	font-size: 12px;
	display: block;
	padding-top: 6px;
}
.description .info fieldset{padding: 40px 0 31px;}/* 40px 0 71px */
.description .info select{
	width: 125px;
	color: #505050;
	font-size: 10px;
}

.description .info label{
	float: right;
	clear: both;
	padding: 13px 0 3px;
}
.description .info .link{
	float: right;
	margin-bottom: 8px;
}


.description .mas_info{
	width: 541px;
	padding-top: 17px;
}

.description .mas_info p{
	margin-top:5px;
	margin-bottom:5px;
}


.description .mas_info span{
	color:#666;
}


.description .envio_devo{
	width: 541px;
	padding-top: 17px;
	/*
	height: 350px;
	overflow:auto;
	*/
}

.description .envio_devo p{
	/*
	margin-top:5px;
	margin-bottom:5px;
	*/
}


.functions{
	overflow: hidden;
	height: 1%;
	padding: 6px 0;
	border-bottom: 1px solid #a8a8a7;
}
.functions ul{
	padding: 0;
	list-style: none;
	margin: 0;
}
.functions ul li{
	padding-bottom: 9px;
	overflow: hidden;
	height: 1%;
}
* html .functions ul li{padding-bottom: 7px;}
* +html .functions ul li{padding-bottom: 7px;}
.functions ul a{float: left;}
.functions div{
	float: right;
	padding-left: 124px;
}
.functions div a{
	float: left;
	margin-left: 10px;
}
.functions .zoom{
	float: right;
	margin-top: 14px;
}

.functions .volver_zoom{
	float:left; 
	padding-left: 0px; 
	width:410px;
}

.gallery-holder{
	overflow: hidden;
	height: 1%;
	background: url(../images/line.gif) repeat-y 543px 0;
	padding: 14px 0 2px;
}
.gallery{
	float: left;
	width: 541px;
}

.gallery-holder h3{margin: 0;}
/*
.gallery div{
	overflow: hidden;
	height: 1%;
}
.gallery div a{
	margin-top: 40px;
	float: left;
	position: relative;
}
.gallery ul{
	padding: 0;
	list-style: none;
	margin: 27px 24px 0 -25px;
	float: left;
}
.gallery ul li{
	float: left;
	padding-left: 49px;
}
.gallery ul a{margin: 0;}
*/

.gallery-holder .contact{
	float: right;
	width: 221px;
}
.gallery-holder .contact h3{margin: 0 0 48px;}
.ficha-ampliada #footer ul{padding: 16px 0 4px;}
.ficha-ampliada #footer {padding-left: 230px;}/*170*/


/*ficha-ampliada end*/
/*listado-fichas start*/

fieldset.buscar .txt{
	float: left;
	background: url(../images/bg-input3.gif) no-repeat; 
	width: 125px;
}

fieldset.buscar .txt input{
	width: 78px;
	background: none;
	border: none;
	font-size: 10px;
	color: #fff;
	padding: 0px 3px 1px 3px ;
}


.listado-fichas .container2{padding: 71px 12px 22px 11px;}
.listado-fichas .container3{padding: 0px 0px 0px 0px;}
.listado-fichas #header{
	border: none;
	padding: 0 60px 15px 59px;
}
.page-img{display: block;}
.listado-fichas #content{
	padding: 21px 59px 0 41px;
	border: none;
	margin-bottom: -10px;
}
.listado-fichas #content select{width: 95px; } /* 95px */
#content .side-bar{
	float: left;
	width: 137px;
}
.side-bar h3{margin: 0 0 9px 18px;}
.side-bar fieldset{padding: 0 0 26px 18px;}
.side-bar .menu{
	margin: 0;
	padding: 3px 0 4px 22px;
	list-style: none;
}
.menu li{
	padding-bottom: 7px;
	overflow: hidden;
	height: 1%;
	list-style: none;
}
* html .menu li{padding-bottom: 6px;}
* +html .menu li{padding-bottom: 6px;}
.menu img{float: left;}
.menu img.bullet{padding-right: 5px; padding-top: 4px; vertical-align:middle;}
.menu img.bullet_ped{padding-right: 5px;  vertical-align:middle;}
.menu a{float: left;}
#content .menu a span img{display: none;}
#content .menu a.active img{display: none;}
#content .menu a.active span img{display: block;}

#content .menu ul.submenu {display: none;}
#content .menu ul.submenu_active{display: block;}

.menu ul{
	padding: 4px 0 0 17px;
	list-style: none;
	margin: 0;
	clear: both;
}
.menu ul li{padding-bottom: 2px;}
.menu ul a{
	color: #a4a4a4;
	float: none;
}
.menu ul a:hover,
.menu ul li.active a{
	color: #f00;
	text-decoration: none;
}
.restaurar{
	overflow: hidden;
	width: 56px;
	padding: 0 0 18px 18px;
}
.restaurar img{float: right;}
.restaurar a{
	letter-spacing: -1px;
	color: #797979;
	line-height: 10px;
	font-size: 11px;
}
.banner{
	display: block;
	margin-bottom: 2px;
}
.main-content{
	float: right;
	width: 640px;
	overflow: hidden;
	border: 0px solid black;
}
.main-content .numbers{
	overflow: hidden;
	height: 1%;
	padding-bottom: 23px;
}
.main-content .bottom{padding: 27px 0 0; margin-bottom:10px;}
.main-content .numbers ul{
	padding: 0;
	list-style: none;
	margin: 0;
	float: right;
}
.main-content .numbers ul li{padding-left: 4px;}
.main-content .numbers ul li.todos{padding: 0 5px 0 0;}
.main-content .numbers ul li.previous,
.main-content .numbers ul li.next{
	padding-left: 6px;
}
.main-content .numbers ul a,
.main-content .numbers ul li{
	font-size: 11px;
	color: #a4a4a4;
	float: left;
}
.main-content .holder{
	overflow: hidden;
	height: 1%;
	margin-left: 0px;
	width: 640px;
	padding-bottom: 10px;
	border: 0px solid red;
}

.main-content .holder .item{
	float: left;
	width: 202px;
	padding-left: 0px;
	position: relative;
	border: 0px solid green;
	margin: 0px;
}
.main-content .holder .item .cat{
	margin-left:15px;
}

.main-content .holder .item .info{
	position: absolute;
	width: 149px;
	bottom: 0;
	right: 0;
	overflow: hidden;
	color: #a4a4a4;
	border: 0px solid blue;

}
.main-content .holder .sale .info{bottom: -11px;}
.main-content .holder .item span{
	float: right;
	padding-top: 3px;
}
.main-content .holder .item strong{
	font-size: 13px;
	color: #000;
	text-transform: uppercase;
	line-height: 19px;
}
.main-content .holder .item .price{
	border-top: 1px solid #a8a8a7;
	padding-top: 1px;
}
.main-content .holder .item .price span{float: none;}
.main-content .holder .item .price a{
	float: right;
	color: #a4a4a4;
}
.main-content .holder .sale strong{color: #f00;}
.main-content .holder .sale .price em{
	font-style: normal;
	color: #f00;
	font-weight: bold;
	display: block;
	clear: both;
}
.main-content .holder .sale .price span{text-decoration: line-through;}
#content .main-content .holder .item .price a img{
	float: left;
	padding: 3px 2px 0 0;
}


.main-content .holder .item_m{
	float: left;
	width: 202px;
	height:39px;
	padding-left: 0px;
	position: relative;
	border: 0px solid green;
	margin: 0px;
	background: url(../images/buttom_blanco.gif) no-repeat; 
}

.main-content .holder .item_m  a{
	font-family:verdana;
	font-size:18px;
	color: #747474;
	text-transform:capitalize;
}


/*listado-fichas end*/

/*Enviar a un amigo en ficha */

.enviar_amigo_ficha .txt{
	float: left;
	background: url(../images/bg-input.gif) no-repeat;
}

.enviar_amigo_ficha .txt input{
	width: 208px;
	background: none;
	border: none;
	font-size: 10px;
	color: #696969;
	padding: 3px 5px 2px ;
}

.enviar_amigo_ficha fieldset ul label{
	float: left;
	width: 132px;
	padding-top: 3px;
}
.enviar_amigo_ficha fieldset ul{
	padding: 13px 0 0 2px;
	list-style: none;
	margin: 0;
}
.enviar_amigo_ficha fieldset ul li{
	overflow: hidden;
	height: 1%;
	padding-bottom: 10px;
}
* html .enviar_amigo_ficha fieldset ul li{padding-bottom: 8px;}
* +html .enviar_amigo_ficha fieldset ul li{padding-bottom: 8px;}


.enviar_amigo_ficha fieldset ul .txtarea{
	float: left;
	background: url(../images/bg-textarea.gif) no-repeat;
}
.enviar_amigo_ficha fieldset ul .txtarea textarea{
	width: 215px;
	height: 260px;
	background: none;
	border: none;
	font-size: 10px;
	color: #696969;
	padding: 3px 5px 2px;
	overflow:auto;
}

.enviar_amigo_ficha .sec_contact_alinear {padding-left: 140px;}


/*listado-fichas_micuenta start*/
.listado-fichas_micuenta .container2{padding: 71px 12px 22px 11px;}
.listado-fichas_micuenta .container3{padding: 0px 0px 0px 0px;}
.listado-fichas_micuenta #header{
	border: none;
	padding: 0 60px 15px 59px;
}

.listado-fichas_micuenta #content{
	padding: 21px 59px 0 41px;
	border: none;
	margin-bottom: -10px;
	background: url(../images/line.gif) repeat-y 450px 0;
	border-top: 1px solid #a8a8a7;
	border-bottom: 1px solid #a8a8a7;
	margin-bottom:1px;
}
.listado-fichas_micuenta #content select{width: 95px;}

.listado-fichas_micuenta #footer {padding-left: 230px;}


/*listado-fichas_micuenta end*/

/*listado-fichas_micuenta2 start*/
.listado-fichas_micuenta2 .container2{padding: 71px 12px 22px 11px;}
.listado-fichas_micuenta2 .container3{padding: 0px 0px 0px 0px;}
.listado-fichas_micuenta2 #header{
	border: none;
	padding: 0 60px 15px 59px;

}
.listado-fichas_micuenta2 #footer {padding-left: 230px;}

.page-img{display: block;}
.listado-fichas_micuenta2 #content{
	width: 750px;
	margin-left: 25px;
	padding: 21px 59px 0 41px;
	border: none;
	margin-bottom: -10px;
	background: url(../images/line.gif) repeat-y 420px 0;
	border-top: 0px solid #a8a8a7;
	border-bottom: 1px solid #a8a8a7;
	margin-bottom:1px;
}
.listado-fichas_micuenta2 #content select{width: 95px;}

/*listado-fichas_micuenta2 end*/

/*proceso-compra start*/
.proceso-compra #content{
	background: url(../images/line.gif) repeat-y 507px 0;
	padding: 0;
}
.proceso-compra #footer {padding-left: 230px;} /*170*/


.proceso-compra_micuenta #content{
	background: url(../images/line.gif) repeat-y 390px 0;
	padding: 0;
}
.proceso-compra_micuenta #footer {padding-left: 230px;} /*170*/

#content .steps-content{
	float: left;
	width: 507px;

}
.steps-content h3{
	margin: 0;
	border-top: 1px solid #a8a8a7;
	overflow: hidden;
	height: 1%;
	padding: 27px 0 17px;
}
.steps-content h3.first-step{
	border: none;
	padding: 28px 0 18px;
}

.steps-content h3.second-step{
	border: none;
	padding: 0px 0 18px;
}

.steps-content h3 a{float: left;}
#content .steps-content h3 a span img{display: none;}
#content .steps-content h3 a.active img{display: none;}
#content .steps-content h3 a.active span img{display: block;}
.steps-content .txt-content{
	overflow: hidden;
	height: 1%;
	border-top: 1px solid #a8a8a7;
	padding: 23px 29px 19px 0;
}

.steps-content .cliente{padding-top: 27px;}
.steps-content .txt-content p{margin: 0 0 15px;}
.steps-content .cliente p{margin-bottom: 12px;}
.steps-content h4{margin: 0;}
.steps-content .cliente h4{margin-top: 27px;}
.steps-content fieldset ul{
	padding: 13px 0 0 2px;
	list-style: none;
	margin: 0;
}
.steps-content fieldset ul li{
	overflow: hidden;
	height: 1%;
	padding-bottom: 10px;
}
* html .steps-content fieldset ul li{padding-bottom: 8px;}
* +html .steps-content fieldset ul li{padding-bottom: 8px;}
.steps-content fieldset ul li.recordarme{margin-top: -2px;}
* html .steps-content fieldset ul li.recordarme{margin-top: -5px;}
* +html .steps-content fieldset ul li.recordarme{margin-top: -5px;}
.steps-content fieldset ul .txt{
	float: left;
	background: url(../images/bg-input.gif) no-repeat;
}


.steps-content fieldset ul label{
	float: left;
	width: 82px;
	padding-top: 3px;
}

.steps-content fieldset ul .label2{
	float: left;
	width: 150px;
	padding-top: 3px;
}
.steps-content fieldset ul .txt input{
	width: 208px;
	background: none;
	border: none;
	font-size: 10px;
	color: #696969;
	padding: 3px 5px 2px;
}


.steps-content fieldset ul .txt2{
	float: left;
	background: url(../images/bg-input2.gif) no-repeat;
}
.steps-content fieldset ul .txt2 input{
	width: 73px;
	background: none;
	border: none;
	font-size: 10px;
	color: #696969;
	padding: 3px 5px 2px;
}

.steps-content fieldset ul .txtarea{
	float: left;
	background: url(../images/bg-textarea.gif) no-repeat;
}
.steps-content fieldset ul .txtarea textarea{
	width: 215px;
	height: 260px;
	background: none;
	border: none;
	font-size: 10px;
	color: #696969;
	padding: 3px 5px 2px;
	overflow:auto;
}

.proceso-compra select{width: 87px;}
.proceso-compra select.titiulo{width: 80px;}
.proceso-compra select.meses{width: 80px; }

.proceso-compra select.provincias{width: 150px;}


.steps-content .txt-content .form .meses {margin-left: 9px;}

.proceso-compra select.tipo_tarjeta{width: 218px;}

.proceso-compra_cuenta select{width: 87px;}
.proceso-compra_cuenta select.titiulo{width: 80px;}

.steps-content fieldset .button{
	float: right;
	margin-top: -26px;
	position: relative;
}
* html .steps-content fieldset .button{margin-top: -24px;}
* +html .steps-content fieldset .button{margin-top: -24px;}
.steps-content fieldset .accepto{
	overflow: hidden;
	height: 1%;
}
.steps-content fieldset .accepto label{
	padding: 4px 0 0 6px;
	width: auto;
	float: left;
}
.steps-content fieldset .checkbox{
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 2px 0 0;
	float: left;
}

.steps-content .txt-content .direccion_contaco{
	float:left;
	/*width:200px;*/
}

.steps-content .anadir_direccion .button{
	margin: -30px 0px 0px 380px;
}
.steps-content .txt-content p{
	text-align: justify;
}
.steps-content .txt-content .cambiar_quitar{
	/*
	float:none;
	padding-left: 100px;
	margin-left: 160px;
	*/
	float:right;
	/*padding-right: 155px;*/
	width:200px;
	height: 70px;
}

.steps-content .txt-content .bold{
	font-weight: bold;
}

.steps-content .txt-content .bold2{
	font-weight: bold;
	
}
.steps-content .txt-content .anadir_direccion {
	clear:left;
	padding-bottom: 10px;
}

.steps-content .txt-content .cambiar_direccion {
	clear:left;
	padding-bottom: 0px;
}

.steps-content .txt-content .box_anadir_direccion{
	margin-left: 118px; /*  101 */
}

.steps-content .txt-content .box_anadir_direccion2{
	margin-left:94px; /* 77 */

}

.steps-content .txt-content .box_otra_direccion_factu{
	margin-left: 42px; 
}

.steps-content .txt-content .box_otra_direccion_envio{
	margin-left: 62px;  /* 45 */
}


#content .column{
	float: left;
	width: 260px;
}

.column .direcciones {
margin-top:20px;
margin-left:20px;

}
.column h2{
	background: #fff;
	margin: 0 0 0 -1px;
	padding: 28px 0 22px 1px;
}

#column h2{/* para la columna de la derecha en el proceso de compra */
	background: #fff;
	margin: 0 0 0 -1px;
	padding: 28px 0 23px 1px;
}

.column .product-box{
	border-top: 1px solid #a8a8a7;
	padding: 25px 0 18px 24px;
}
.column .product-box em{
	color: #a0a0a0;
	font-size: 11px;
	font-style: normal;
	display: block;
	padding-top: 5px;
}
.column .product-box span{color: #bdbdbd;}
.column .product-box div{
	float: right;
	text-align: right;
	padding-top: 10px;
}
#content .column .total{
	float: none;
	width: 100%;
	border: none;
}

/*  seccion mi_cuenta steps-content*/

#content .steps-content_micuenta{
	float: left;
	width: 390px;
	margin-left: 0px;
	text-align: justify;
}
.steps-content_micuenta h3{
	margin: 0;
	border-top: 1px solid #a8a8a7;
	overflow: hidden;
	height: 1%;
	padding: 27px 0 17px;
}
.steps-content_micuenta h3.first-step{
	border: none;
	padding: 28px 0 18px;
}
.steps-content_micuenta h3 a{float: left;}
#content .steps-content_micuenta h3 a span img{display: none;}
#content .steps-content_micuenta h3 a.active img{display: none;}
#content .steps-content_micuenta h3 a.active span img{display: block;}
.steps-content_micuenta .txt-content{
	overflow: hidden;
	height: 1%;
	border-top: 0px solid #a8a8a7;
	padding: 23px 29px 19px 0;
}

.steps-content_micuenta .txt-content2{
	overflow: hidden;
	height: 1%;
	border-top: 1px solid #a8a8a7;
	padding: 23px 29px 19px 0;
}

/*colocando botones_micuenta*/
.steps-content_micuenta .txt-content2 .text_olvidar_contrasena{
	float:left;
}

.steps-content_micuenta .txt-content2 .button_entrar{
	margin-left:225px;
	margin-top:-20px;
}

.steps-content_micuenta .txt-content2 .button_entrar2{
	margin-left:225px;
}


.steps-content_micuenta .txt-content3{
	overflow: hidden;
	height: 1%;
	border-top: 0px solid #a8a8a7;
	padding: 23px 29px 19px 0;
}

.steps-content_micuenta .txt-content3 .direccion_contaco{
	float:left;
	width:200px;
}

.content_micuenta .txt-content3 p{
	text-align: justify;
}

.steps-content_micuenta .txt-content3 .tabla_pedidos1{
	margin:0px;
	margin-left:30px;
	padding:0px;
}



.steps-content_micuenta .txt-content3 .cambiar_quitar{
	/*
	float:none;
	padding-left: 105px;
	margin-left: 165px;
	*/
	/*
	float:right;
	padding-right: 5px;
	*/
	padding-left: 15px;
	height: 70px;
}

.steps-content_micuenta .txt-content3 .anadir_direccion{
	/*margin-top:100px;*/
	clear:both;
	padding-bottom: 10px;
	margin-top:10px;
}

.steps-content_micuenta .txt-content3 .box_otra_direccion_envio{
	/*margin-left: 90px; */
	margin-top:-15px;
	margin-right:145px; /*35*/
	float:right;
}



.steps-content_micuenta .txt-content3 .box_anadir_direccion{
	/*margin-left:145px;*/
	margin-top:-15px;
	margin-right:145px; /*35*/
	float:right;
}

.steps-content_micuenta .cliente{padding-top: 27px;}
.steps-content_micuenta .bold{font-weight: bold;}
.steps-content_micuenta .bold2{font-weight: bold;}
.steps-content_micuenta .txt-content p{margin: 0 0 15px;}
.steps-content_micuenta .cliente p{margin-bottom: 12px;}
.steps-content_micuenta h4{margin: 0;}
.steps-content_micuenta .cliente h4{margin-top: 27px;}
.steps-content_micuenta fieldset ul{
	padding: 13px 0 0 2px;
	list-style: none;
	margin: 0;
}
.steps-content_micuenta fieldset ul li{
	overflow: hidden;
	height: 1%;
	padding-bottom: 10px;
}
* html .steps-content_micuenta fieldset ul li{padding-bottom: 8px;}
* +html .steps-content_micuenta fieldset ul li{padding-bottom: 8px;}
.steps-content_micuenta fieldset ul li.recordarme{margin-top: -2px;}
* html .steps-content_micuenta fieldset ul li.recordarme{margin-top: -5px;}
* +html .steps-content_micuenta fieldset ul li.recordarme{margin-top: -5px;}
.steps-content_micuenta fieldset ul .txt{
	float: left;
	background: url(../images/bg-input.gif) no-repeat;
}
.steps-content_micuenta fieldset ul label{
	float: left;
	width: 82px;
	padding-top: 3px;
}
.steps-content_micuenta fieldset ul .txt input{
	width: 208px;
	background: none;
	border: none;
	font-size: 10px;
	color: #696969;
	padding: 3px 5px 2px;
}

.steps-content_micuenta fieldset ul .txtarea{
	float: left;
	background: url(../images/bg-textarea.gif) no-repeat;
}
.steps-content_micuenta fieldset ul .txtarea textarea{
	width: 215px;
	height: 260px;
	background: none;
	border: none;
	font-size: 10px;
	color: #696969;
	padding: 3px 5px 2px;
	overflow:auto;
}

.steps-content_micuenta fieldset .button{
	float: right;
	margin-top: -30px;
	margin-right: 60px;
	position: relative;
}
* html .steps-content_micuenta fieldset .button{margin-top: -30px;}	
* +html .steps-content_micuenta fieldset .button{margin-top: 30px;}
.steps-content_micuenta fieldset .accepto{
	overflow: hidden;
	height: 1%;
}
.steps-content_micuenta fieldset .accepto label{
	padding: 4px 0 0 6px;
	width: auto;
	float: left;
}
.steps-content_micuenta fieldset .checkbox{
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 2px 0 0;
	float: left;
}



/*  seccion mi_cuenta column*/

#content .column_micuenta{
	float: right;
	width: 348px; /*378px*/
	margin-top: 40px;
	text-align: justify;
	border:0px solid red;
	
}

#content2 .column_micuenta{
	float: right;
	width: 378px; /*378px*/
	margin-top: 30px;
	text-align: justify;
	border:0px solid red;
	
}

.column_micuenta .txt-content{
	
	margin: -55px 0 30px 20px;
	
}


.column_micuenta .txt-content .button_continuar{
	
	margin-left: 260px;
	
}

.column_micuenta .txt-content4{
	
	margin: -55px 0 0 -13px;
	
}

.column_micuenta .txt-content4 .dame_de_baja{
	
	margin: 140px 0px 0px -5px;
	
}

.column_micuenta h2{
	background: #fff;
	margin: 0 0 0 -1px;
	padding: 28px 0 23px 1px;
}


a.red:hover { 
	color:#FF0000; 
	text-decoration:none;	
}


a.red2:visited {
		color:#666666;
		text-decoration:underline;
}
a.red2:hover {
		color:#FF0000;
		text-decoration:underline;
}


a.grey:visited {
	color:#FF0000; 
	text-decoration:none;	
}

a.grey:hover {
	color:#a8a8a7; 
	text-decoration:none;	
}

a.red_n_ped:link {
		color:#FF0000;
		text-decoration:none;
		font-weight:bold;
}

a.red_n_ped:visited {
		color:#FF0000;
		text-decoration:none;
		font-weight:bold;
}

a.red_n_ped:hover {
		color:#FF0000;
		text-decoration:underline;
		font-weight:bold;
}
a.red_n_ped:active {
		color:#FF0000;
		text-decoration:underline;
		font-weight:bold;
}


.column_micuenta .product-box{
	border-top: 1px solid #a8a8a7;
	padding: 25px 0 18px 24px;
}
.column_micuenta .product-box em{
	color: #a0a0a0;
	font-size: 11px;
	font-style: normal;
	display: block;
	padding-top: 5px;
}
.column_micuenta .product-box span{color: #bdbdbd;}
.column_micuenta .product-box div{
	float: right;
	text-align: right;
	padding-top: 10px;
}
#content .column_micuenta .total{
	float: none;
	width: 100%;
	border: none;
}

.column_micuenta fieldset ul{
	padding: 13px 0 0 2px;
	list-style: none;
	margin: 0;
}
.column_micuenta fieldset ul li{
	overflow: hidden;
	height: 1%;
	padding-bottom: 10px;
}
* html .column_micuenta fieldset ul li{padding-bottom: 8px;}
* +html .column_micuenta fieldset ul li{padding-bottom: 8px;}
.column_micuenta fieldset ul li.recordarme{margin-top: -2px;}
* html .column_micuenta fieldset ul li.recordarme{margin-top: -5px;}
* +html .column_micuenta fieldset ul li.recordarme{margin-top: -5px;}



.column_micuenta fieldset ul .txt{
	float: left;
	background: url(../images/bg-input.gif) no-repeat;
}
.column_micuenta fieldset ul .txt input{
	width: 208px;
	background: none;
	border: none;
	font-size: 10px;
	color: #696969;
	padding: 3px 5px 2px;
}

.column_micuenta fieldset ul label{
	float: left;
	width: 82px;
	padding-top: 3px;
}


.column_micuenta fieldset ul .txt2{
	float: left;
	background: url(../images/bg-input2.gif) no-repeat;
	background-position:85px 0px;
	width:180px;
}
.column_micuenta fieldset ul .txt2 img{
border:0px solid red;
float:left;
}

.column_micuenta fieldset ul .txt2 input{
	width: 73px;
	background: none;
	border: none;
	font-size: 10px;
	color: #696969;
	padding: 3px 5px 2px;
}

/* sección contacto steps-content */
 
#content .steps-content_contacto{
	float: left;
	width: 380px;
	margin-left: 20px;
}
.steps-content_contacto h3{
	margin: 0;
	border-top: 1px solid #a8a8a7;
	overflow: hidden;
	height: 1%;
	padding: 27px 0 17px;
}
.steps-content_contacto h3.first-step{
	border: none;
	padding: 28px 0 18px;
}
.steps-content_contacto h3 a{float: left;}
#content .steps-content_contacto h3 a span img{display: none;}
#content .steps-content_contacto h3 a.active img{display: none;}
#content .steps-content_contacto h3 a.active span img{display: block;}
.steps-content_contacto .txt-content{
	overflow: hidden;
	height: 1%;
	border-top: 0px solid #a8a8a7;
	padding: 23px 29px 19px 0;
}

.steps-content_contacto .cliente{padding-top: 10px;}
.steps-content_contacto .txt-content p{margin: 0 0 15px;}
.steps-content_contacto .cliente p{margin-bottom: 12px;}
.steps-content_contacto h4{margin: 0;}
.steps-content_contacto .cliente h4{margin-top: 27px;}
.steps-content_contacto fieldset ul{
	padding: 13px 0 0 2px;
	list-style: none;
	margin: 0;
}
.steps-content_contacto fieldset ul li{
	overflow: hidden;
	height: 1%;
	padding-bottom: 10px;
}
* html .steps-content_contacto fieldset ul li{padding-bottom: 8px;}
* +html .steps-content_contacto fieldset ul li{padding-bottom: 8px;}
.steps-content_contacto fieldset ul li.recordarme{margin-top: -2px;}
* html .steps-content_contacto fieldset ul li.recordarme{margin-top: -5px;}
* +html .steps-content_contacto fieldset ul li.recordarme{margin-top: -5px;}
.steps-content_contacto fieldset ul .txt{
	float: left;
	background: url(../images/bg-input.gif) no-repeat;
}
.steps-content_contacto fieldset ul .txt2{
	float: left;
	background: url(../images/bg-input2.gif) no-repeat;
	background-position:80px 0px;
	width:180px;
}
.steps-content_contacto fieldset ul .txt2 img{
border:0px solid red;
}

.steps-content_contacto fieldset ul label{
	float: left;
	width: 82px;
	padding-top: 3px;
}
.steps-content_contacto fieldset ul .txt input{
	width: 208px;
	background: none;
	border: none;
	font-size: 10px;
	color: #696969;
	padding: 3px 5px 2px;
}

.steps-content_contacto fieldset ul .txtarea{
	float: left;
	background: url(../images/bg-textarea.gif) no-repeat;
}
.steps-content_contacto fieldset ul .txtarea textarea{
	width: 210px;
	height: 260px;
	background: none;
	border: none;
	font-size: 10px;
	color: #696969;
	padding: 3px 5px 2px;
	overflow:auto;
}




.steps-content_contacto fieldset .button{
	float: right;
	margin-top: -26px;
	position: relative;
}
* html .steps-content_contacto fieldset .button{margin-top: -24px;}
* +html .steps-content_contacto fieldset .button{margin-top: -24px;}
.steps-content_contacto fieldset .accepto{
	overflow: hidden;
	height: 1%;
}
.steps-content_contacto fieldset .accepto label{
	padding: 4px 0 0 6px;
	width: auto;
	float: left;
}
.steps-content_contacto fieldset .checkbox{
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 2px 0 0;
	float: left;
}
/* seccion contacto column */
#content .column_contacto{
	float: right;
	width: 351px;
}

.column_contacto h2{
	background: #fff;
	margin: 0 0 0 -1px;
	padding: 28px 0 23px 1px;
}


.column_contacto .product-box{
	border-top: 1px solid #a8a8a7;
	padding: 25px 0 18px 24px;
}
.column_contacto .product-box em{
	color: #a0a0a0;
	font-size: 11px;
	font-style: normal;
	display: block;
	padding-top: 5px;
}
.column_contacto .product-box span{color: #bdbdbd;}
.column_contacto .product-box div{
	float: right;
	text-align: right;
	padding-top: 10px;
}
#content .column_contacto .total{
	float: none;
	width: 100%;
	border: none;
}

.column_contacto.button{margin-top: -15px;}


.proceso-compra #content .total .total-1{
	padding: 25px 0 4px;
	border-top: 1px solid #a8a8a7;
}
.proceso-compra #content .total .button{margin: 20px 0 12px;}

.proceso-compra_micuenta #content .total .total-1{
	padding: 25px 0 4px;
	border-top: 1px solid #a8a8a7;
}
.proceso-compra_micuenta #content .total .button{margin: 20px 0 12px;}


.proceso-compra fieldset ul .txt2 img{
border:0px solid red;
float:left;
}

.proceso-compra fieldset ul .txt2{
	width: 180px;
	background: url(../images/bg-input2.gif) no-repeat;
	background-position:85px 0px;
}

.proceso-compra fieldset ul .txt2 input{
	/*
	background: url(../images/bg-input2.gif) no-repeat;
	background-position:right;
	*/
	border: none;
	font-size: 10px;
	color: #696969;
	padding: 3px 5px 2px;
	border:0px solid red;
}

/*proceso-compra end*/
#footer{
	width: 600px;
	overflow: hidden;
	text-align: center;
	padding-left:270px;
	/*border:1px solid red;*/
	/*position: relative;*/
}
.copiright{
	width: 100%;
	/*overflow: hidden;*/
	position: relative;
	
}
#footer div{
	/*float: left;*/
	text-align: center;
	margin-top:15px;
	/*margin-left:180px;*/
	border:0px solid green;
}
.copiright div{
	position: relative;
	float: left;
	left: 50%;
	text-align: center;
}
#footer ul{
	/*position: relative;*/
	float: left;
	left: 15%;
	padding: 12px 0 0;
	margin: 0;
	list-style: none;
}
.copiright ul{
	position: relative;
	float: left;
	left: -50%;
	padding: 12px 0 0;
	margin: 0;
	list-style: none;
}
/*#footer ul{margin-left: -35px;}*/
.listado-fichas #footer ul{margin-left: -40px;}
#footer ul li{
	float: left;
	padding-left: 17px;
}
#footer ul a{float: left;}
.copiright ul{
	padding: 0 0 30px;
	margin-top: -3px;
}
.listado-fichas .copiright ul{margin: 0 0 0 -5px;}
.copiright ul li{
	display: inline;
	color: #bababa;
}
.copiright ul a{color: #bababa;}


/* ESTILOS RYC  */

div.sec_estilos_boton {margin-top: 30px;
					   margin-left: 200px;}

div.text_empresa {

	text-align: justify;
	padding: 0px 100px 0px 0px;
	}

div.text_empresa p {

	margin-top: 0px;
	padding-top: 0px;
	}

.ficha-ampliada div.text_empresa {

	text-align: justify;
	padding: 0px 0px 0px 0px;
	}

.ficha-ampliada div.text_empresa p {

	margin-top: 15px;
	padding-top: 0px;
	}

.ficha-ampliada fondo_tabla_empresa {
	margin-top:0px;
}

div.text_empresa2 {

	text-align: justify;
	padding: 0px 100px 0px 0px;
	width: 330px;
	height:120px;
	}

div.text_empresa_ficha {

	text-align: justify;
	padding: 0px 0px 0px 0px;
	}


div.text_cuenta {

	text-align: justify;}

div.separador_bottom {

	height: 100px;}

div.separador_bottom_margen {

	height: 40px;}

.img_direcciones {float: left;}

.sec_tiendas_vermapa {
float:right;
font-weight: bold;
padding-left: 10px;
padding-top: 6px;
}

.subtitle_sec_aviso_legal {font-weight: bold;}

.sec_contact_alinear {padding-left: 80px;}

.sec_mapa_web_text1 {
list-style: none;
color: #FF0000;}

.sec_mapa_web_text2 {
list-style: none;
color: #999999;}

.sec_mapa_web_text3{
list-style: none;
line-height:18px;
color: #666666;}

.img-content {
margin: 900px;
}

.sec_micuenta_espacio {
margin-top: 60px;}

.fondo_tabla_empresa {
background-image:url(../images/tabla.gif);
width:519px;
height:189px;
}

.fondo_tabla_empresa .columna{
float:left;
}

.fondo_tabla_empresa .primero {
color:#fff; 
margin-top:20px; 
margin-bottom:0px;
margin-left:20px;
border:0px solid red;
}

.fondo_tabla_empresa .resto_tabla {
color:#8D8D8D;
margin-top:-4px;
margin-left:20px; 
}

.fondo_tabla_empresa .resto_tabla1 {
color:#8D8D8D;
margin-top:10px;
margin-bottom:0px;
margin-left:20px; 
/*height:35px;*/
border:0px solid red;
}

.fondo_tabla_empresa .resto_tabla2 {
color:#8D8D8D;
margin-top:10px;
margin-bottom:0px;
margin-left:20px; 
border:0px solid red;
}

.fondo_tabla_empresa .resto_tabla3 {
color:#8D8D8D;
margin-top:15px;
margin-bottom:0px;
margin-left:20px; 
border:0px solid red;
}

.fondo_tabla_empresa .resto_tabla4 {
color:#8D8D8D;
margin-top:15px;
margin-bottom:0px;
margin-left:20px; 
border:0px solid red;
}

.fondo_tabla_empresa .resto_tabla12 {
color:#8D8D8D;
margin-top:10px;
margin-bottom:0px;
margin-left:20px; 
/*height:35px;*/
border:0px solid red;
}

.fondo_tabla_empresa .resto_tabla22 {
color:#8D8D8D;
margin-top:25px;
margin-bottom:0px;
margin-left:20px; 
border:0px solid red;
}

.fondo_tabla_empresa .resto_tabla32 {
color:#8D8D8D;
margin-top:25px;
margin-bottom:0px;
margin-left:20px; 
border:0px solid red;
}

.fondo_tabla_empresa .resto_tabla42 {
color:#8D8D8D;
margin-top:25px;
margin-bottom:0px;
margin-left:20px; 
border:0px solid red;
}

/* faq preguntas frecuentes */
.main-content  .item{
	float: left;
	position: relative;
	border: 0px solid green;
}

.fondo_tabla_faq {
background-image:url(../images/tabla_sup.gif);
width:534px;
height:18px;
border:0px solid red;
}

.fondo_tabla_medio_faq {
background-image:url(../images/tabla_medio.gif); background-repeat:repeat-y; 
width:534px;
border-bottom:0px solid green;
}

.fondo_tabla_medio_faq .maquetacion{
	margin: 0 20px 0 20px;
	border:1px solid #fff;
}

.fondo_tabla_medio_faq .maquetacion .menu{
	width: 400px;
	/*border:1px solid red;*/
}

.fondo_tabla_medio_faq .maquetacion .menu .texto_menu{
margin-left: 13px;
/*
margin-bottom: 20px;
padding-top:10px;
*/
width: 400px;

}

.fondo_tabla_inf_faq {
background-image:url(../images/tabla_inf.gif);
width:534px;
height:18px;

border:0px solid blue;
}

.fondo_tabla_inf_faq2{
clear:left;
background-image:url(../images/tabla_inf.gif);
background-repeat:no-repeat;
width:534px;
height:30px;
}


.tallas td{
font-size:10px;
text-align:center;
color:#a8a8a7;
border-left:1px solid #ccc;
border-top:1px solid #ccc;}


/* paginación */

.paginacion_horizontal
{
border:0px solid #000;
margin:0px 5px 0px 5px;
background-color:transparent;
/* background-image:url(../imagenes/publi_paginacion.jpg);*/
height:20px;
font-size:10px;
font-weight:normal;
position:relative;
float:right;
width:150px;
margin-right:50%;
/*margin:auto;*/
text-align:right;
}
 


div.paginacion
{
border:0px solid red;
position:absolute;
top:30%;
right:0%;
margin-top:-11px; 


}

ul.paginacion
{
border:0px solid #b4b4b4;
/*float:right;*/
padding:0px;
margin:0px;
list-style:none;
text-align:center;
display:inline;
}

li.paginacion
{border:0px solid #b4b4b4; /* ojo1px descuadra*/
display:inline; 

}


a:link.paginacion
{
float:left; 
text-decoration:none;
color:#818576;
background-image:url(../imagenes/publi_paginacion.jpg);
background-repeat:no-repeat;
background-position:center center;
padding: 3px 8px 4px 8px;
border-right:0px solid #d6d6d6;
}

a:visited.paginacion
{
float:left; 
text-decoration:none;
color:#818576;
background-image:url(../imagenes/publi_paginacion.jpg);
background-repeat:no-repeat;
background-position:center center;
padding: 3px 8px 4px 8px;
border-right:0px solid #d6d6d6;
}

a:hover.paginacion
{
text-decoration:none;
color:#ffffff;
background-image:url(../imagenes/publi_paginacion_active.jpg);
background-repeat:no-repeat;
background-position:center center;
padding: 3px 8px 4px 8px;
border-right:0px solid #d6d6d6;
}

a:active.paginacion
{
text-decoration:none;
color:#ffffff;
background-image:url(../imagenes/publi_paginacion_active.jpg);
background-repeat:no-repeat;
background-position:center center;
padding: 3px 8px 4px 8px;
border-right:0px solid #d6d6d6;
}


a:link.paginacion2
{
float:left; 
text-decoration:none;
color:#ffffff;
background-image:url(../imagenes/publi_paginacion_active.jpg);
background-repeat:no-repeat;
background-position:center center;
padding: 3px 8px 4px 8px;
border-right:0px solid #d6d6d6;
}

a:visited.paginacion2
{
float:left; 
text-decoration:none;
color:#ffffff;
background-image:url(../imagenes/publi_paginacion_active.jpg);
background-repeat:no-repeat;
background-position:center center;
padding: 3px 8px 4px 8px;
border-right:0px solid #d6d6d6;
}

a:hover.paginacion2
{
text-decoration:none;
color:#ffffff;
background-image:url(../imagenes/publi_paginacion_active.jpg);
background-repeat:no-repeat;
background-position:center center;
padding: 3px 8px 4px 8px;
border-right:0px solid #d6d6d6;
}

a:active.paginacion2
{
text-decoration:none;
color:#ffffff;
background-image:url(../imagenes/publi_paginacion_active.jpg);
background-repeat:no-repeat;
background-position:center center;
padding: 3px 8px 4px 8px;
border-right:0px solid #d6d6d6;
}

a.flecha_izq
{
float:left; 
background-image:url(../imagenes/publi_paginacion_flecha_izq.gif); 
background-repeat:no-repeat;
background-position:center center; 
padding: 0px 8px 6px 8px; 
text-decoration:none;
}

a.flecha_izq2
{
float:left; 
background-image:url(../imagenes/publi_flecha_izq1b.gif); 
background-repeat:no-repeat;
background-position:center center; 
padding: 0px 8px 6px 8px; 
text-decoration:none;
cursor:default;
}

a.flecha_der
{
float:left; 
background-image:url(../imagenes/publi_paginacion_flecha_der.gif); 
background-repeat:no-repeat;
background-position:center center; 
padding: 0px 8px 6px 8px;
text-decoration:none;
}

a.flecha_der2
{
float:left; 
background-image:url(../imagenes/publi_flecha_der1b.gif); 
background-repeat:no-repeat;
background-position:center center; 
padding: 0px 8px 6px 8px;
text-decoration:none;
cursor:default;
}

.mi_bolsa #footer {padding-left: 230px;} /*170*/


/* Ventana Newsletter */
.capa_newsletter{
position:absolute; 
z-index:100;
margin-left:200px;  
margin-top:200px;}

 /* CARRUSEL */
 .stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid red;
overflow: scroll; /*leave this value alone*/
width: 530px; /*Width of Carousel Viewer itself*/
height: 150px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px 0px 10px -30px; /*margin around each panel*/
/*margin-left: -10px; /*margin around each panel*/
width: 180px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
/*padding-left:-10px;*/
text-align:center;
vertical-align:bottom;
}


/* Aviso de sistema */
.fondo_tabla_aviso_sistema {
/*background-image:url(../images/tabla_sup.gif);*/
width:534px;
height:18px;
border:0px solid red;
}

.fondo_tabla_medio_aviso_sistema {
/*background-image:url(../images/tabla_medio.gif); background-repeat:repeat-y; */
width:534px;
border-bottom:0px solid green;
}

.fondo_tabla_medio_aviso_sistema .maquetacion{
	margin: 0 20px 0 20px;
	border:1px solid #fff;
}

.fondo_tabla_medio_aviso_sistema .maquetacion .menu{
	width: 400px;
	/*border:1px solid red;*/
}

.fondo_tabla_medio_aviso_sistema .maquetacion .menu .texto_menu{
margin-left: 13px;
/*
margin-bottom: 20px;
padding-top:10px;
*/
width: 400px;

}

.fondo_tabla_inf_aviso_sistema {
/*background-image:url(../images/tabla_inf.gif);*/
width:534px;
height:18px;

border:0px solid blue;
}

.fondo_tabla_inf_aviso_sistema2{
clear:left;
/*background-image:url(../images/tabla_inf.gif);*/
background-repeat:no-repeat;
width:534px;
height:30px;
}


/* XMAS */

#content .steps-content_contacto{/*pisamos el estilo de contactos */
	width: 401px;
	border-right:1px solid #ccc;
}

.steps-content_contacto fieldset ul .txtarea{
	float: left;
	background: url(../images/bg-textarea_xmas.gif) no-repeat;
}

.steps-content_contacto fieldset ul .txtarea textarea.textarea_xmas{
	width: 310px;
	height: 50px;
	background: none;
	border: none;
	font-size: 10px;
	color: #696969;
	padding: 3px 5px 2px;
	overflow:auto;
	border:0px solid red;
}

.steps-content_contacto fieldset ul label.xmas{
	float: left;
	width: 152px;
	padding-top: 3px;
}
/*
.steps-content_contacto fieldset ul .txt_xmas{
	float: left;
	background: url(../images/bg-input.gif) no-repeat;
}
*/
.steps-content_contacto fieldset ul .txt input.xmas{
	width: 208px;
	background: none;
	border: none;
	font-size: 10px;
	color: #696969;
	padding: 3px 5px 2px;
}



/* NO SCRIPT */

div.noscrip {
position:absolute; 
top:0px; 
left:0px; 
width:1024px; 
height:3000px; 
z-index:100; 
border:0px solid; 
background-color:#FFFFFF;
}

img.av_sm {
float:left;
padding-right:7px;
margin-left:-5px;
}
/**********************************************/
/* Hack para Safari / Chrome - Siempre abajo  */
/**********************************************/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.steps-content .txt-content .direccion_contaco{
	float:left;
	width:100%;
}

.steps-content .txt-content .cambiar_quitar{
	border:0px solid red;
	float:right;
	margin-top:-60px;
	/*
	margin-left:140px;
	padding-left:5px;
	
	width:100px;
	*/
}


.steps-content_micuenta .txt-content3 .cambiar_quitar{
	border:0px solid red;
	height: 1px;
	margin-top:10px;
	margin-right:100px;
	float:right;
	padding-left:0px;
	margin-left:0px;

}

.steps-content_micuenta .txt-content3 .box_otra_direccion_envio{
	margin-top:0px;
	margin-right:130px; /*35*/
}

.steps-content_micuenta .txt-content3 .box_anadir_direccion{
	margin-top:0px;
	margin-right:130px; /*35*/
}

/* ventana anadir desde vista catálogo */
.selectArea .center{
	border-left:2px solid #d3d3d3;
}

}


