﻿@charset "utf-8";
/* CSS Document */

/*--genericos--*/
button,input,select,textarea {
	color: #222;
}

a:visited {
	color: #ABABAB;
}

a:hover {
	color: #06e;
}
/*--fin genericos--*/

/*--cabecera--*/
header {
	top: -21px;
	left: 0;
	width: 100%;
	height: 21px;
	position: fixed;
	z-index: 3;
	background: url(../img/b_g.png) repeat;
}

header>ul {
	float: right;
	list-style: none outside none;
	margin: 0 10px 0 0;
	height: 100%;
}

header>ul>li {
	background: url(../img/menu_separator.png) no-repeat right center
		transparent;
	color: #ABABAB;
	float: left;
	font-size: 11px;
	line-height: 11px;
	padding: 0 10px;
	height: 100%;
}

header>ul>li.last {
	background: none;
}

header>ul>li>input {
	border: medium none;
	float: left;
	/*font-family: "cgRegular","Helvetica",sans-serif;*/
	font-size: 12px;
	height: 15px;
	margin-right: 5px;
	width: 150px;
	background: url(../img/transp_input.png) repeat;
	color: #FFF !important;
	margin-top: 3px;
	padding: 0 3px;
}

header>ul>li>input.active {
	width: 150px;
	padding: 0px 3px;
}

header>ul>li>a.wicon {
	display: block;
	height: 11px;
	width: 10px;
}

header>ul>li>a.wicon.lupa {
	float: left;
	background: url(../img/icon_lupa.png);
}

header>ul>li>a.wicon.map {
	background: url(../img/icon_map.png);
}

header>ul>li>a.wicon.bag {
	float: left;
	background: url(../img/icon_bag.png) no-repeat scroll 0 0 transparent;
}

header>ul>li>a {
	color: #ABABAB;
	display: block;
	margin-top: 4px;
}

header>ul>li>a:hover {
	color: #FFF;
}

header .userLogued {
	display: none;
}

header #user_but a,header #user_but a:hover,header #user_but a:visited {
	color: #FFFFFF;
}

header #cuenta_logged>ul {
	list-style: none;
	padding: 0 0 0 10px;
	width: 65%;
}

header #cuenta_logged>ul>li {
	border-bottom: 1px solid #ABABAB;
	cursor: pointer;
	font-size: 12px;
	padding-bottom: 7px;
	padding-top: 7px;
}

header #cuenta_logged>ul>li:last-child {
	border: none;
}

header #cuenta_logged a,header #cuenta_logged a:visited {
	color: #ABABAB;
}

header #cuenta_logged a:hover {
	color: #FFFFFF;
}

/*--fin cabecera--*/

/*--logo--*/

/*--fin logo--*/

/*--ayuda--*/
.cabeceraButtonSelected {
	background-color: #222222;
}

#ayuda {
	display: none;
	position: absolute;
	*right: 115px;
	top: 21px;
	width: 233px;
	z-index: 1;
	padding-bottom: 10px;
	color: #D7D1D2;
	background-color: #222222;
}

#ayuda.ie8 {
	right: 116px;
}

#ayuda.normal {
	right: 115px;
}

#ayuda p { /*font-family: "cgRegular", "Helvetica", sans-serif;*/
	width: 92%;
	text-align: justify;
	line-height: 15px;
	font-size: 12px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	color: #D7D1D2;
}

#ayuda p.tit {
	border-bottom: 1px solid #BEBDBD;
	font-size: 16px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	width: 56%;
}

#ayuda p.num {
	font-size: 15px;
}

#ayuda div {
	clear: both;
	margin-bottom: 24px;
	margin-top: 24px;
	text-align: center;
	width: 100%;
	*padding: 3px 0;
}

#ayuda a.env_mail {
	cursor: pointer;
	/*font-family: cgregular;*/
	font-size: 11px;
	margin: 0 auto;
	padding: 3px 5px;
	width: auto;
	background: none #fff;
	color: #000;
}

#ayuda a.env_mail:hover {
	background: none #000;
	color: #fff;
}

#ayuda a.guia_comp {
	border-bottom: 1px solid #BEBDBD;
	cursor: pointer;
	float: left;
	/*font-family: cgregular;*/
	font-size: 12px;
	margin-left: 40px;
	margin-top: 21px;
	padding-bottom: 9px;
	padding-left: 15px;
	padding-right: 15px;
	color: #D7D1D2;
}

#ayuda a.guia_comp.activo {
	background: url(../img/down_arrow_i.png) no-repeat right center;
}

#guia_hidden {
	width: 85%;
	margin: 15px 15px 0;
	float: left;
	text-align: left;
}

#guia_hidden a {
	clear: both;
	float: left;
	/*font-family: "cgRegular","Helvetica",sans-serif;*/
	font-size: 11px;
	margin-bottom: 9px;
	text-decoration: underline;
	color: #D7D1D2;
}

#ayuda p#impressum {
	font-size: 15px;
}

#impressum a {
	clear: both;
	margin-bottom: 9px;
	text-decoration: underline;
	color: #D7D1D2;
}

/*--fin ayuda--*/

/*--micuenta--*/
#cuenta {
	display: none;
	position: absolute;
	right: 40px;
	top: 21px;
	width: 233px;
	z-index: 1;
	padding-bottom: 10px;
	background-color: #222222;
}

#cuenta_logged {
	display: none;
	position: absolute;
	right: 40px;
	top: 21px;
	width: 210px;
	z-index: 1;
	padding-bottom: 10px;
	background-color: #222222;
}

#first {
	width: 233px;
	overflow: hidden;
	color: #D7D1D2;
	background-color: #222222;
}

#first p {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	/*font-family: "cgRegular","Helvetica",sans-serif;*/
	font-size: 12px;
	line-height: 15px;
	margin: 24px 15px;
	padding-bottom: 8px;
	text-align: center;
	width: 87%;
	color: #D7D1D2;
	border-bottom-color: #bebdbd
}

#first div {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
	clear: both;
	*padding: 3px 0;
}

#first a.bot {
	cursor: pointer;
	/*font-family: cgRegular;*/
	font-size: 10px;
	margin: 0 auto;
	padding: 3px 5px;
	width: auto;
	background: none #fff;
	color: #000;
}

#first a.bot:hover {
	background: none #000;
	color: #fff;
}
/*--fin mi cuenta--*/

/*--bienvenida--*/
#bienvenida {
	display: none;
	width: 233px;
	overflow: hidden;
	color: #D7D1D2;
	background-color: #514B4A;
}

#bienvenida p { /*font-family: "cgRegular", "Helvetica", sans-serif;*/
	width: 87%;
	text-align: center;
	line-height: 15px;
	font-size: 12px;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-top: 10px;
	color: #D7D1D2;
	border-bottom-color: #bebdbd
}

#bienvenida label {
	width: 90%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-bottom: 10px;
	float: left;
	margin-left: 15px;
	color: #fff;
}

#bienvenida input {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-bottom: 10px;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin-left: 15px;
	width: 85%;
	border-color: #bebdbd;
	background: none;
	color: #ababab;
}

#bienvenida div {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
	clear: both;
	*padding: 3px 0;
}

#bienvenida a.bot { /*font-family:cgbold;*/
	font-size: 12px;
	margin: 0 2px;
	padding: 3px 5px;
	width: auto;
	cursor: pointer;
	background: none #fff;
	color: #000;
}

#bienvenida a.bot:hover {
	background: none #000;
	color: #fff;
}

#bienvenida a.pass {
	/*font-family: "cgRegular", "Helvetica", sans-serif;*/
	font-size: 11px;
	text-decoration: underline;
	color: #fff;
}
/*--fin bienvenida--*/

/*--password--*/
#password {
	display: none;
	width: 233px;
	overflow: hidden;
	color: #D7D1D2;
	background-color: #514B4A;
}

#password p { /*font-family: "cgRegular", "Helvetica", sans-serif;*/
	width: 87%;
	text-align: center;
	line-height: 15px;
	font-size: 12px;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-top: 10px;
	color: #D7D1D2;
	border-bottom-color: #bebdbd
}

#password label {
	width: 90%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-bottom: 10px;
	float: left;
	margin-left: 15px;
	color: #fff;
}

#password input {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-bottom: 20px;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin-left: 15px;
	width: 85%;
	border-color: #bebdbd;
	background: none;
	color: #fff;
}

#password div {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
	clear: both;
	*padding: 3px 0;
}

#password a.bot { /*font-family:cgbold;*/
	font-size: 12px;
	margin: 0 2px;
	padding: 3px 5px;
	width: auto;
	cursor: pointer;
	background: none #fff;
	color: #000;
}

#password a.bot:hover {
	background: none #000;
	color: #fff;
}

#password a.pass {
	color: #ababab;
}

#cont {
	float: left;
	font-size: 12px;
	margin-left: 5px;
	color: #fff;
}
/*--fin password--*/

/*--pie--*/
#footer {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	position: fixed;
	z-index: 2;
	background: url(../img/b_g.png) repeat;
}

body.scroll #content {
	height: auto;
	min-height: 100%;
}

body.scroll #footer.bottom,body.scroll #footer {
	display: none;
	position: relative !important;
}

#footer .bottom {
	position: absolute;
	display: none;
}

#footer>ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 5px;
	margin-right: 10px;
}

#footer>ul>li {
	float: left;
	border-right-style: solid;
	border-right-width: 1px;
	font-size: 11px;
	line-height: 10px;
	padding: 0 10px;
	border-right-color: #ABABAB;
	color: #ABABAB;
}

#footer>ul>li.icono.last {
	border-right: none;
	padding: 0 5px !important;
}

#footer>ul>li.last {
	border-right: none;
}

#footer>ul>li.icono {
	padding: 0 10px 0 5px;
}

#footer>ul>li>a {
	color: #ABABAB;
}

#footer>ul>li>a:hover,#footer>ul>li>a.active {
	color: #FFF;
}

#footer>ul>li.icono>a {
	height: 13px;
	float: left;
}

#footer>ul>li.icono>a.we {
	width: 21px;
	background: url(../img/weibo.png) no-repeat;
}

#footer>ul>li.icono>a.yo {
	width: 37px;
	background: url(../img/youku.png) no-repeat;
}

#footer>ul>li.icono>a.tw {
	width: 18px;
	background: url(../img/ico_twitter_i.png) no-repeat;
}

#footer>ul>li.icono>a.fb {
	width: 8px;
	background: url(../img/ico_facebook_i.png) no-repeat;
}

#footer>ul>li.icono>a.yb {
	width: 33px;
	background: url(../img/ico_youtube_i.png) no-repeat;
}

#footer>ul>li.icono>a.ic {
	width: 15px;
	height: 14px;
	background: url(../img/ico_social_i.png) no-repeat;
}

#footer>ul>li.icono>a.tb {
	width: 8px;
	background: url(../img/ico_tumblr_i.png) no-repeat;
}

#footer>ul>li.icono>a.in {
	width: 15px;
	background: url(../img/ico_instag_i.png) no-repeat;
}

#footer>ul>li.icono>a.vk {
	width: 15px;
	background: url(../img/vkontakte_i.png) no-repeat;
}

/*--fin pie--*/

/*--CSS TRANSITIONS CABECERA, PIE, MENU E IMAGEN DE FONDO--*/
html.csstransitions header {
	-webkit-transition: all 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-moz-transition: all 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-ms-transition: all 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-o-transition: all 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	transition: all 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	/* easeOutQuart */
}

html.csstransitions header>ul>li>input {
	-webkit-transition: all 300ms;
	/* older webkit */
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
	/* custom */
}

html.csstransitions header>ul>li>a {
	-webkit-transition: all 600ms;
	/* older webkit */
	-webkit-transition: all 600ms;
	-moz-transition: all 600ms;
	-ms-transition: all 600ms;
	-o-transition: all 600ms;
	transition: all 600ms;
	/* custom */
}

html.csstransitions footer {
	-webkit-transition: top 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-moz-transition: top 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-ms-transition: top 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-o-transition: top 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	transition: top 2000ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	/* easeOutQuart */
}

html.csstransitions footer>ul>li>a {
	-webkit-transition: all 600ms;
	/* older webkit */
	-webkit-transition: all 600ms;
	-moz-transition: all 600ms;
	-ms-transition: all 600ms;
	-o-transition: all 600ms;
	transition: all 600ms;
	/* custom */
}

html.csstransitions #backgroundimage img {
	-webkit-transition: opacity 1800ms;
	-moz-transition: opacity 1800ms;
	-ms-transition: opacity 1800ms;
	-o-transition: opacity 1800ms;
	transition: opacity 1800ms;
}
/*--fin CSS TRANSITIONS CABECERA, PIE, MENU E IMAGEN DE FONDO--*/

/*--mensaje de error en newsletter--*/
#news_error {
	color: #c70303;
}
/*--fin mensaje de error en newsletter--*/

/*--modal generica--*/
#general_modal {
	background: none #fff;
	/*nunca scroll horizontal en modal*/
	overflow-x: hidden !important;
	z-index: 2;
}

#general_modal a.close_modal {
	background: url(../img/close_news.png) no-repeat;
}

#general_modal p {
	color: #000;
}

#general_modal p.title {
	color: #fff;
}

#general_modal_sec {
	background: none #fff;
}

#general_modal_sec a.close_modal {
	background: url(../img/close_news.png) no-repeat;
}

#general_modal_sec p {
	color: #000;
}

#general_modal_sec p.title {
	color: #fff;
}

#static_modal a.close_modal {
	background: url(../img/close_news.png) no-repeat;
}

#general_modal ol {
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 0;
	margin-left: 35px;
	margin-top: 0;
	text-align: left;
	width: 85%;
}

#general_modal .condicionesCompra_tunel_scrollable p {
	margin-bottom: 10px;
}

#general_modal #scrollable .condicionesCompra_tunel_scrollable a,#duttidiv2 #politicaPrivacidadContent #condicionesUsoContent a
	{
	float: none;
	color: #222222;
	text-decoration: underline;
}

/*--fin modal generica--*/

/*--imagen fondo--*/
#backgroundimage {
	background: url(../img/loader2.gif) no-repeat center center;
}

#backgroundimage2 {
	background: url(../img/fondo_parrilla.png?15_10_2012) repeat-x #edeae6;
}
/*--fin imagen fondo--*/

/*--cabecera parrilla--*/
#grid_header {
	border-bottom-color: #333;
}

#ss_but {
	background: #000;
	color: #EDEDED;
}

#ss_but:hover {
	background: #DDD;
	color: #333;
}
/*--fin cabecera parrilla--*/

/*--filtros--*/
.filter_box {
	background: url(../img/right_arrow.png) no-repeat right;
	border-left-color: #333;
	color: #333 !important;
}

#talla_filter.filter_box.active {
	background: url(../img/down_arrow.png) no-repeat right;
}

#color_filter.filter_box.active {
	background: url(../img/down_arrow.png) no-repeat right;
}
/*--fin filtros--*/

/*--datos productos--*/
.data hr {
	background: #666;
}
/*--fin datos productos--*/
#detailheader {
	border-bottom-color: #333;
}

.back {
	background: url(../img/left_arrow.png) no-repeat left;
	color: #333 !important;
}

#detailnavi_right .back {
	background: url(../img/left_arrow.png) no-repeat center center;
	color: #333 !important;
}

#detailnavi_right .filter_box[href^="java"],
#detailnavi_right .back[href^="java"],
#detailnavi_right .filter_box[href=""],
#detailnavi_right .back[href=""] {
	/*
	background: none;
	cursor:default;
	*/
	display: none;
}

.navi {
	background: url(../img/left_arrow.png) no-repeat left;
	color: #333 !important;
}


.color {
	background: aqua;
}

.color.one {
	background: #bdaea9;
}

.color.two {
	background: #ad8c78;
}

.color.three {
	background: #9e918d;
}

.boxtitle {
	border-bottom-color: #333;
}

.det_hr {
	background: #AAA;
	text-align: center;
}

a.but {
	padding-right: 10px;
	background: url(../img/right_arrow.png) no-repeat center right;
	font-size: 11px;
	color: #555;
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
}

a.but.active {
	font-weight: bold;
	color: #000000;
	background: url(../img/down_arrow.png) no-repeat center right;
}

#option_box {
	border-bottom-color: #666;
}

.options {
	border-top-color: #666;
}

.size.unavailable,.size.unavailable:hover {
	color: #AAA;
	cursor: pointer !important;
}

.size.unavailable {
	color: #999;
}

a.add_butt {
	background: #000;
	color: #FFF;
}

a.send_butt {
	background: #000;
	color: #FFF;
}

a.add_tram {
	background: #000;
	color: #FFF;
}

a.out_stock {
	border: 1px solid grey;
	color: grey;
}

#color_marker {
	border-color: #888;
	display: none!important;
	left: 49px;
	top: 5px;
	-webkit-transition: none!important;
	-moz-transition: none!important;
	-ms-transition: none!important;
	-o-transition: none!important;
	transition: none!important;
}

#img_marker {
	border-color: #888;
}

.but.active {
	background: url(../img/down_arrow.png) no-repeat center right;
}

a.final:hover {
	background: #999;
	color: #333;
}

#error {
	color: #a50000;
}

.product_data .lupa_img {
	background: url(../img/lupa.png) no-repeat;
}

#mail {
	background: none #fff;
}

#mail .close_mail {
	background: url(../img/cruz_mail.png) no-repeat;
}

#mail label {
	color: #000;
}

#mail input,#mail textarea {
	border-color: #8b8889;
	color: #000;
}

a.a_send {
	background: none repeat scroll 0 0 #000000;
	color: #FFFFFF;
}

.filter {
	border-bottom-color: #333;
}

.contentEmail label {
	color: #000;
}

.contentEmail input,.contentEmail textarea {
	border-color: #8b8889;
	color: #000;
}

/**** estilos de la composicion ***/
.aux {
	border-color: #969593;
}

.aux_capa {
	background: none #f5f2f2;
}

.aux_capa a.close {
	background: url(../img/cruz.png) no-repeat;
}

/*#comp {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-style:solid;
	border-top-width:1px;
}*/
#envi {
	border-bottom-color: #000;
	border-top-color: #000;
    left: 50%;
    margin-left: -135px;
}

#envi .col span {
	color: #000;
}

#envi .col p {
	color: #000;
}

#devo {
	border-bottom-color: #000;
	border-top-color: #000;
	right:0;
}

#devo .col span {
	color: #000;
}

#devo .col p {
	color: #000;
}

#devo .col ul li {
	color: #000;
}

#mas_info {
	color: #000;
}

#secondary_desc {
	border-color: #969593;
}

#cv2_desc {
	border-color: #969593;
}

#menu.b>ul>li:hover>input {
	border-style: solid;
	border-width: 1px;
}

#menu.w>ul>li:hover>input {
	border-style: solid;
	border-width: 1px;
}

/*--tunel de compra paso 1--*/
#pasos {
	border-top-color: #B3B3B3;
}

#pasos li.paso1 {
	background: url(../img/pasos/paso1_normal.png) no-repeat center top;
}

#pasos li.paso1:hover,#pasos li.paso1.active {
	background: url(../img/pasos/paso1_hover.png) no-repeat center top;
}

#pasos li.paso2 {
	background: url(../img/pasos/paso2_normal.png) no-repeat center top;
}

#pasos li.paso2:hover,#pasos li.paso2.active {
	background: url(../img/pasos/paso2_hover.png) no-repeat center top;
}

#pasos li.paso3 {
	background: url(../img/pasos/paso3_normal.png) no-repeat center top;
}

#pasos li.paso3:hover,#pasos li.paso3.active {
	background: url(../img/pasos/paso3_hover.png) no-repeat center top;
}

#pasos li.paso4 {
	background: url(../img/pasos/paso4_normal.png) no-repeat center top;
}

#pasos li.paso4:hover,#pasos li.paso4.active {
	background: url(../img/pasos/paso4_hover.png) no-repeat center top;
}

#pasos li.paso5 {
	background: url(../img/pasos/paso5_normal.png) no-repeat center top;
}

#pasos li.paso5:hover,#pasos li.paso5.active {
	background: url(../img/pasos/paso5_hover.png) no-repeat center top;
}

#pasos li a {
	color: #979797;
}

#pasos li a:hover,#pasos li.active a {
	color: #000;
}

#articulos th {
	background: none #000;
	color: #fff;
}

#articulos td {
	border-bottom-color: #9f9f9f;
}

#articulos td a.cruz {
	background: url(../img/cruz.png) no-repeat;
}

#articulos td a.cruzDescuento {
	background: url(../img/cruz.png) no-repeat;
}

#articulos td p {
	color: #000;
}

#articulos td span {
	color: #000;
}


#articulos td p.pt {
line-height: 17px;
}

#articulos td p.pt span {
font-weight: bold;
    font-size: 11px
} 


#articulos td  p#total span.decimal {
	color: white !important;
}

#articulos td  #totalPrice span.decimal {
	color: white !important;
}

#articulos td input {
	border-color: #000;
}

#articulos tfoot td {
	background: none #000;
}

#articulos tfoot td p {
	color: #fff;
}

#articulos td #cod input {
	background: none #939598;
	border-color: #86888b;
	color: #fff;
}

#articulos td #cod a.accept_cod {
	background: none #939598;
	color: #fff;
}

span.iva {
	color: #000;
	margin-bottom: 20px;
}

a.accion {
	color: #000;
	background: url(../img/right_arrow.png) no-repeat center right;
	text-transform: uppercase;
}

a.accion.activo {
	color: #000;
	background: url(../img/down_arrow.png) no-repeat center right;
}

a.add_art {
	background: none #939598;
	color: #fff;
}

.bot_sig {
	background: none #fff;
	border-color: #000;
}

.bot_sig a {
	background: none #000;
	color: #fff;
}

#regalo {
	border-top-color: #9f9f9f;
	border-bottom-color: #9f9f9f;
}

.tarjeta .texto {
	color: #000;
}

#regalo .info p {
	color: #000;
}

/*#regalo .relleno {
	background:none #000;
}*/

/*BUG's del uso de los mspots MD2_ESpot_EnvolverRegalo y MD2_ESpot_EnvolverRegaloDos: */
/*re-ubicado el bloque de tarjeta para alinearlo a la página
quitando el margin-right de este bloque*/
.tarjeta {
	margin: 0;
}
/*y se le da a este otro bloque*/
#regalo .info {
	margin-left: 20px;
}
/*se elimina el padding: 30 que existe por decto para alinear la imagen 
al bloque del tarjeton (de lo contrario, bajaba la img 30px para abajo.
ajustado tambien la alineación del texto para que no alineara al centro 
la imagen.

*/
#regalo .spot {
	padding: 0;
	margin-right: 20px;
	text-align: right;
}

/*--tunel de compra paso 2--*/
.column p {
	color: #000;
	border-bottom-color: #9f9f9f;
}

.column .guardar_datos_envio {
	margin-top: 20px;
}

.column .guardar_datos_envio label {
	width: 96%;
}

.column .guardar_datos_envio a {
	color: #222222;
	text-decoration: underline;
}

.column .nombre_datos label { /*width:96%;*/
	padding-right: 5px;
	width: auto;
}

.column .nombre_datos a {
	color: #222222;
	text-decoration: underline;
}

.condiciones_compra {
	width: 90%;
	margin: auto;
}

.confirm_tarjetas {
	display: none;
	z-index: 10;
	background-color: #ffffff;
	width: 610px;
	height: 120px;
	border: 1px solid #000000;
	padding: 20px;
	position: absolute;
	margin: auto;
	margin-top: 20px;
	left: 50%;
	margin-left: -305px;
}

.confirm_tarjetas .cancelar {
	clear: none;
	float: left;
}

.confirm_tarjetas .borrar {
	clear: none;
	float: right;
}

p.title {
	background: none #000;
	color: #fff;
}

p.title_12 {
	background: none #000;
	color: #fff;
}

.column p.subtitle {
	border-bottom-color: #9f9f9f;
}

#general_modal p.subtitle {
	border-bottom-color: #9f9f9f;
}

#general_modal_sec p.subtitle {
	border-bottom-color: #9f9f9f;
}

.column .row label {
	color: #000;
}

.column .row input {
	color: #000;
	border-color: #8b8889 !important;
}

.column .passw {
	color: #000;
}

a.acc_butt {
	background: none #939598;
	color: #fff;
}

/*.spot{
	background:none #000;
	color:#fff;
}*/
column .infor {
	color: #b0b0b0;
}

.column .error {
	color: #9b0202;
}

.info_campo {
	color: #000;
}

.column .block .selects {
	border-color: #8b8889;
}

.ancho {
	border-bottom-color: #9f9f9f;
}

.column .opt_check {
	border-bottom-color: #9f9f9f;
}

.column .opt_check li label a {
	color: #222;
}

#modal_polpriv {
	background: none #fff;
}

#modal_polpriv a.close {
	background: url(../img/close_news.png) no-repeat;
}

#modal_polpriv p.tit_pol {
	border-bottom-color: #9f9f9f;
}

#recup_passw {
	background: none #fff;
}

#recup_passw a.close {
	background: url(../img/close_news.png) no-repeat;
}

.borderInf {
	border-bottom-color: #9f9f9f;
}

/*--tunel de compra paso 3--*/
#articulos tfoot .tfoot_env td {
	background: none #939598;
}

#listMetodos li label {
	color: #000;
}

#elegir_dire {
	border-color: #8b8889;
	color: #000;
}

.subdire {
	border-top-color: #9f9f9f;
}

.column .row select {
	color: #000;
	border-color: #8b8889 !important;
}

a.accion2 {
	color: #000;
}

/*--tunel de compra paso 4--*/
.column p.subtitle2 {
	border-bottom-color: #9f9f9f;
}

#listPagos li.activo,#listPagos li:hover {
	border-color: #1a171b;
}

#listPagos li a.visa {
	background: url(../img/tarjetas/visa.png) no-repeat;
}

#listPagos li.activo a.visa,#listPagos li:hover a.visa {
	background: url(../img/tarjetas/visa_activo.png) no-repeat;
}

#listPagos li a.amer {
	background: url(../img/tarjetas/american.png) no-repeat;
}

#listPagos li.activo a.amer,#listPagos li:hover a.amer {
	background: url(../img/tarjetas/american_activo.png) no-repeat;
}

#listPagos li a.paypal {
	background: url(../img/tarjetas/paypal.png) no-repeat;
}

#listPagos li.activo a.paypal,#listPagos li:hover a.paypal {
	background: url(../img/tarjetas/paypal_activo.png) no-repeat;
}

#listPagos li a.master {
	background: url(../img/tarjetas/mastercard.png) no-repeat;
}

#listPagos li.activo a.master,#listPagos li:hover a.master {
	background: url(../img/tarjetas/mastercard_activo.png) no-repeat;
}

#datos_pago {
	border-top-color: #9f9f9f;
}

#datos_pago .a_info {
	color: #000;
}

/*--tunel de compra paso 5--*/
.p.thanks {
	border-bottom-color: #9f9f9f;
	color: #000;
}

#articulos.final th {
	background: none #fff;
	color: #000;
	border-top-color: #9f9f9f;
	border-bottom-color: #9f9f9f;
}

.det_ped span {
	color: #000;
}

/*--busqueda--*/
#grid_header {
	border-bottom-color: #333;
}

#search span {
	color: #000;
}

#s_overlay {
	position: fixed;
	width: 100% !important;
	height: 100% !important;
	background: url(../img/b_g.png);
	zoom: 1;
	top: 0;
	left: 0;
	z-index: 10000;
	left: 10000px;
	display: none;
}

#s_over_overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background: url(../img/b_g.png);
	zoom: 1;
	top: 0;
	left: 0;
	z-index: 20000;
	left: 10000px;
	display: none;
}

#s_over_over_overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background: url(../img/b_g.png);
	zoom: 1;
	top: 0;
	left: 0;
	z-index: 20000;
	left: 10000px;
	display: none;
}

#o_content {
	background: #FFF;
	margin: 0 auto;
	font-family: Georgia;
	font-style: italic;
	padding: 10px;
	font-size: 11px;
	display: none;
	width: 480px;
	z-index: 1;
	position: relative;
}

#close_overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	cursor: pointer;
}

#close_over_overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	cursor: pointer;
}

#close_but {
	background: url(../img/close_overlay.png);
	width: 30px;
	height: 30px;
	position: absolute;
	top: -15px;
	right: -15px;
	display: block;
	cursor: pointer !important;
}

/*zoom*/
#zoom {
	background: url(../img/loader2.gif) no-repeat scroll center center
		#FFFFFF;
}

/* Estilo para los tooltips */
#tooltip {
	background: url(../img/b_g.png) repeat scroll 0 0 transparent;
	border: medium none #666666;
	color: #DDDDDD;
}

/* estilo para los decimales del precio */
span.decimal.white {
	color: #FFFFFF !important;
}

/* Estilo para los checkbox */
.check {
	background: url(../img/checkout.png) no-repeat left top;
}

.filter .check {
	*background: url(../img/checkout.png) no-repeat left 2px;
}

.check.active {
	background: url(../img/checkin.png) no-repeat left top;
}

.filter .check.active {
	*background: url(../img/checkin.png) no-repeat left 2px;
}

#check {
	background: url(../img/checkout.png) no-repeat left top;
}

#check.active {
	background: url(../img/checkin.png) no-repeat left top;
}

/* Estilo para los radioButton */
.radio {
	background: url(../img/radioOff.png) no-repeat left top;
}

.radio.active {
	background: url(../img/radioOn.png) no-repeat left top;
}

#content_micuenta .block .radio {
	background: url(../img/radioOff.png) no-repeat left 1px;
}

#content_micuenta .block .radio.active {
	background: url(../img/radioOn.png) no-repeat left 1px;
}

#content_micuenta .block fieldset .radio {
	background: url(../img/radioOff.png) no-repeat left 2px;
}

#content_micuenta .block fieldset .radio.active {
	background: url(../img/radioOn.png) no-repeat left 2px;
}

/*--LARGE MODAL (para pantallas de mi cuenta)--*/
#large_modal {
	background: none #fff;
}

#large_modal a.close_modal {
	background: url(../img/close_news.png) no-repeat;
}
/*#large_modal #logo {
	background: url(../img/header_logo_i.png) repeat scroll 0 0 transparent;
}*/
#large_modal #menu_modal {
	background: url(../img/header_logo_i.png) no-repeat scroll 20px 30px
		transparent;
	text-transform: uppercase;
}

#large_modal #menu_modal>ul>li {
	border-bottom-color: #969696;
}

#large_modal #menu_modal>ul>li.last {
	border-bottom: none !important;
}

#large_modal #menu_modal>ul>li>a {
	color: #000;
}

#content_micuenta .title_modal {
	color: #000;
	border-bottom-color: #989897;
}

#mspot .description {
	color: #000;
	border-bottom-color: #1a171b;
}

#content_micuenta .boton {
	border-top-color: #9f9f9f;
}

#content_micuenta p.subtitulo {
	border-bottom-color: #9f9f9f;
	color: #000000;
}

#content_micuenta p.subtitulo2 {
	border-bottom: none !important;
}

#content_micuenta p.subtitulo3 {
	border-bottom: none !important;
	border-top-color: #9f9f9f;
}

#content_micuenta .row input {
	border-color: #8b8889 !important;
	color: #000;
}

#content_micuenta .block .radio_i {
	border: none !important;
}

#content_micuenta .row label {
	color: #000000;
}

#content_micuenta .block p.error {
	color: #9B0202;
}

#devoForm p.error {
	color: #9B0202;
}

#content_micuenta .infor {
	color: #b0b0b0;
}

#content_micuenta #articulos tr.noborde td {
	border: none;
}

#content_micuenta #dir_mod {
	background: none #fff;
}

#content_micuenta #dir_mod #square {
	border-color: #7a7a7a;
}

#content_micuenta #dir_mod a.close_dir {
	background: url(../img/close_news.png) no-repeat;
}

table.articulospedidos th {
	background: transparent !important;
	color: #000 !important;
	border-bottom-color: #9F9F9F !important;
	border-top-color: #9F9F9F !important;
}

#content_micuenta .boton2 {
	border-top: none;
}

#content_micuenta .boton3 {
	border-top: none;
}

p.titulconbord {
	color: #231f20;
}

div#dvbusctiend span {
	color: #818181;
}

div.dvlistadder ul li a {
	color: #000;
}

p.psegtit {
	color: #000000;
}

ol#ollist {
	color: #000000;
}

p.pelegped {
	color: #000;
	border-top-color: #9f9f9f;
}

table.articulosdevolver th {
	background: transparent !important;
	color: #000 !important;
	border-bottom-color: #9F9F9F !important;
	border-top-color: #9F9F9F !important;
}

/*devolución domicilio pasos*/
#pasosdevol {
	border-top-color: #B3B3B3;
}

#pasosdevol li.paso1 {
	background: url(../img/pasos/paso1_normal.png) no-repeat center top;
}

#pasosdevol li.paso1:hover,#pasosdevol li.paso1.active {
	background: url(../img/pasos/paso1_hover.png) no-repeat center top;
}

#pasosdevol li.paso2 {
	background: url(../img/pasos/paso2_normal.png) no-repeat center top;
}

#pasosdevol li.paso2:hover,#pasosdevol li.paso2.active {
	background: url(../img/pasos/paso2_hover.png) no-repeat center top;
}

#pasosdevol li.paso3 {
	background: url(../img/pasos/paso3_normal.png) no-repeat center top;
}

#pasosdevol li.paso3:hover,#pasosdevol li.paso3.active {
	background: url(../img/pasos/paso3_hover.png) no-repeat center top;
}

#pasosdevol li.paso4 {
	background: url(../img/pasos/paso4_normal.png) no-repeat center top;
}

#pasosdevol li.paso4:hover,#pasosdevol li.paso4.active {
	background: url(../img/pasos/paso4_hover.png) no-repeat center top;
}

#pasosdevol li a {
	color: #979797;
}

#pasosdevol li a:hover,#pasosdevol li.active a {
	color: #000;
}

table.articulosdevolver1 th {
	background: transparent !important;
	color: #000 !important;
	border-bottom-color: #9F9F9F !important;
	border-top-color: #9F9F9F !important;
}

#tablaPedidos .deleteTienda {
	cursor: pointer;
}

#tablaPedidos p a {
	color: #000;
}

#tablaPedidos p.error {
	color: #9B0202;
}

#content_micuenta #updatePasswordBtn {
	min-width: 118px;
	max-width: 288px;
	white-space: normal;
	text-align: center;
	padding: 2px 30px;
}

#content_micuenta .whiteSpace {
	height: 130px;
}

#content_micuenta #updateMailBtn {
	min-width: 118px;
	max-width: 288px;
	white-space: normal;
	text-align: center;
	padding: 2px 30px;
}

#content_micuenta {
	padding-bottom: 50px;
}

#content_micuenta #datosPersonalesBtn {
	width: 69px;
	text-align: center;
	padding: 2px 33px 2px 31px;
}

#content_micuenta #guardarDireccionBtn>a {
	width: 72px;
	padding: 7px 31px 6px 31px;
	text-align: center;
}

#content_micuenta #buscarBtn>a {
	width: 69px;
	text-align: center;
	padding: 2px 33px 2px 31px;
}

#content_micuenta #tablaPedidos .boton2>a { /*width:102px;*/
	width: 135px;
	text-align: center;
	padding: 4px 5px;
	font-size: 11px;
}

#content_micuenta input#cp {
	display: block;
	float: none;
}

.divProvincia {
	margin-top: -3px;
	*margin-top: 0;
}

#content_micuenta #select-inner-provincia {
	text-align: left !important;
	line-height: 1.4 !important;
}

/*Devolucion a domicilio paso2*/
div span.spndevdomsegpas {
	color: #979797;
}

span.spnconbor {
	border-bottom-color: #9F9F9F;
	color: #000;
}

/*Devolucion a domicilio paso3*/
.dvtotaldevolu {
	border-top-color: #9f9f9f;
	background: #949599;
}

.dvtotaldevolu .spntotaldevolu {
	color: #fff;
}

.dvtotaldevolu .spntotaldevolu2 {
	color: #fff;
}

p.subtitulo4 {
	border: none !important;
}

p.pdirrecog {
	border-bottom-color: #9f9f9f;
}

.boton7 {
	border-top: none;
}

.boton7 a.acc_butt {
	background: #000;
}

/*modal tunel*/
div#dvbusctiendtune input {
	border-color: #8B8889 !important;
}

div#dvbusctiendtune span {
	color: #818181;
}

#big_modal a.close_modal {
	background: url(../img/close_news.png) no-repeat;
}

p.subtitulo {
	border-bottom-color: #9f9f9f;
	color: #000000;
}

#big_modal .boton3 {
	border-top: none;
}

#big_modal .boton4.border,#large_modal .boton4.border {
	border: 1px solid;
}

span.spnroj {
	color: #a70707;
}

input[disabled],input [readonly] {
	background-color: #D4D0C8;
	color: black !important;
}

/* div para motivos de devolucion */
.devoMotivo {
	background: none repeat scroll 0 0 #F5F4F2;
	border-color: #969593;
}

.devoMotivo {
	left: auto;
	right: 20px;
}

.devoMotivo .close {
	background: url("../img/cruz.png") no-repeat scroll 0 0 transparent;
}

/* selects dropdown */
.md-multidrop {
	background-color: white;
}

.md-multidrop.multidrop.single {
	border-color: #8B8889;
	background: #FFF;
}

.md-multidrop.multidrop.single .md-select-inner {
	background: url(../img/down_arrow.png) no-repeat right center;
	border: none;
}

.md-multidrop.multidrop.single ul {
	border: none;
}

.md-select-inner {
	background: url(../img/down_arrow.png) no-repeat 28px 7px;
	border-top-color: #8B8889;
	border-bottom-color: #8B8889;
}

.md-select.active .md-select-inner {
	border-bottom: none;
}

.md-select.first .md-select-inner {
	border-left-color: #8B8889;
}

.md-select.last .md-select-inner {
	border-right-color: #8B8889;
}

.md-select-ul {
	border-right-color: #8B8889;
	border-left-color: #8B8889;
	border-bottom-color: #8B8889;
	background: #FFF;
}

.md-select-ul li:hover {
	background: #333;
	color: #FFF;
}

.md-select.first .md-select-ul {
	border-left-color: #8B8889;
}

.md-select.last .md-select-ul {
	border-right-color: #8B8889;
}

.capa a.close {
	background: url(../img/cruz.png) no-repeat;
}

/** modal descripcion motivo **/
#descrMotivoForm .row .block.txtrea textarea {
	border-color: #8b8889;
	color: #000;
}

#descrMotivoForm .rowPol .check {
	background: url(../img/checkout.png) no-repeat left top;
}

#descrMotivoForm .rowPol .check.active {
	background: url(../img/checkin.png) no-repeat left top;
}

#descrMotivoForm .rowPol label a {
	color: #222222;
}

/* Estilo para los tooltips */
#tooltip {
	display: none;
	/*font-family: Helvetica !important;*/
	font-size: 10px;
	padding: 2px 4px;
	position: absolute;
	z-index: 100;
	margin-top: 2px;
}

#backbut {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0;
	cursor: pointer;
	background: url(../img/ss_clode.png) no-repeat 97% 3%
}

/* Estilos de la pasarela */
/* slideshow  */
#slideshow {
	position: fixed;
	width: 100%;
	height: 100%;
	background: url(../img/ss_bg.png);
	top: 0;
	left: 0;
	z-index: 100;
	left: 10000px;
}

.ss_shader {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(../img/ayuda_bg.png);
	z-index: 10;
}

a.share_gray {
	background: url(../img/share_gray.png);
	width: 40px;
	height: 23px;
	display: block;
	margin: 10px auto 0;
	cursor: pointer;
}

.ss_navi {
	float: right;
	margin-left: 4px;
	display: block;
	width: 7px;
	height: 9px;
	cursor: pointer;
	padding: 6px;
	z-index: 4;
	position: relative;
}

.ss_navi.right {
	background: url(../img/ss_right.png) no-repeat center;
	margin-right: 3%;
}

.ss_navi.left {
	background: url(../img/ss_left.png) no-repeat center;
}

#size_trigger {
	cursor: pointer;
	padding-right: 10px;
}

#size_trigger.selected {
	background: url("../img/right_arrow.png") no-repeat scroll right 3px
		transparent;
}

/** novedades **/
.backtoshop {
	color: #fff !important;
	background: url(../img/right_arrow_white.png) no-repeat center right;
	cursor: pointer;
	left: 44px;
	position: absolute;
	top: 85px;
	width: 105px;
	z-index: 2;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.backtoshop.b {
	color: #000 !important;
	background: url(../img/right_arrow.png) no-repeat center right;
}

/*.next {
	color: #fff !important;
	background: url(../img/right_arrow_white.png) no-repeat center right;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 0;
	width: 50px;
	z-index: 2;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}*/

.backtoshop:hover,.next:hover {
	color: #fff;
}

#arbol {
	display: none;
	position: relative;
	width: 80%;
	height: 1540px;
	left: 250px;
	/*overflow-x:auto;
	overflow-y:auto;*/
}

#arbol ul {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 980px;
	height: 1540px;
}

#arbol ul li {
	border: 1px solid #d3d4d3;
	position: absolute;
	top: 0;
	left: 0;
	padding: 8px;
	display: block;
	z-index: 1;
}

#arbol ul li.activo {
	z-index: 999999;
}

#arbol ul li .capa {
	background: none #fff;
	padding: 5px;
	position: relative;
	float: left;
}

#arbol ul li .capa a {
	float: left;
	position: relative;
}

#arbol ul li .capa a:hover {
	color: #000;
	text-decoration: underline;
}

#arbol ul li .capa img {
	position: relative;
	top: 0;
	left: 0;
}

#arbol ul li .capa .texto {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 70px;
	width: 100%;
}

#arbol ul li .capa .texto p {
	background: url(../img/novedades/fondo_texto.png) repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 3px;
	float: left;
	margin: 0 0 5px;
	font-size: 12px;
	color: #000;
	clear: both;
	/*white-space:nowrap;*/
}

#arbol ul li .capa .texto p.wSpaceNowrap {
	white-space: nowrap;
}

.capa a.close {
	position: absolute;
	top: 5px;
	right: 19px;
	width: 10px;
	height: 10px;
	cursor: pointer;
	float: right !important;
	display: none;
}

#arbol ul li .capa .descripcion {
	float: left;
	margin: 20px 0 0 20px;
	display: none;
	padding-right: 20px;
	overflow: hidden;
	width: 81% !important;
	height: 44%;
}

/*#arbol ul li.activo .capa .descripcion {
	display:block;
}*/
#arbol ul li .capa .descripcion p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000;
	line-height: 17px;
	text-align: justify;
	width: 90%;
}

#arbol ul li.abs1 {
	top: 150px;
	left: 40px;
}

#arbol.sponsorship ul li.abs1 {
	top: 264px;
}

#arbol ul li.abs1 .capa {
	height: 257px;
	width: 269px;
}
/*#arbol ul li.abs1.activo .capa {
	width:574px;
}*/
#arbol ul li.abs1.activo .capa .descripcion {
	width: 46% !important;
	height: 84%;
}

#arbol ul li.abs2 {
	top: 150px;
	left: 345px;
}

#arbol ul li.abs2 .capa {
	height: 371px;
	width: 269px;
}
/*#arbol ul li.abs2.activo .capa {
	width:574px;
}*/
#arbol ul li.abs2.activo .capa .descripcion {
	width: 46% !important;
	height: 84%;
}

#arbol ul li.abs3 {
	top: 55px;
	left: 650px;
}

#arbol ul li.abs3 .capa {
	height: 226px;
	width: 205px;
}
/*#arbol ul li.abs3.activo .capa {
	height:465px;
}*/
#arbol ul li.abs4 {
	top: 315px;
	left: 650px;
}

#arbol ul li.abs4 .capa {
	height: 205px;
	width: 269px;
}
/*#arbol ul li.abs4.activo .capa {
	height:465px;
}*/
#arbol ul li.abs5 {
	top: 560px;
	left: 40px;
}

#arbol ul li.abs5 .capa {
	height: 193px;
	width: 425px;
}
/*#arbol ul li.abs5.activo .capa {
	height:483px;
}*/
#arbol ul li.abs5.activo .capa .descripcion {
	width: 89% !important;
	height: 50%;
}

/*en el abs5 del bloque de notícias hemos cambiado el z-index para que no nos aparezca el buscador de tiendas por debajo de la notícia*/
.modal_window {
	z-index: 10000000 !important;
}

#arbol ul li.abs6 {
	top: 560px;
	left: 500px;
}

#arbol ul li.abs6 .capa {
	height: 309px;
	width: 269px;
}
/*#arbol ul li.abs6.activo .capa {
	height:628px;
}*/
#arbol ul li.abs7 {
	top: 790px;
	left: 198px;
}

#arbol ul li.abs7 .capa {
	height: 253px;
	width: 267px;
}
/*#arbol ul li.abs7.activo .capa {
	height:500px;
}*/
#arbol ul li.abs8 {
	top: 905px;
	left: 500px;
}

#arbol ul li.abs8 .capa {
	height: 283px;
	width: 423px;
}
/*#arbol ul li.abs8.activo .capa {
	height:545px;
}*/
#arbol ul li.abs8.activo .capa .descripcion {
	width: 89% !important;
	height: 42%;
}

#arbol ul li.abs9 {
	top: 1080px;
	left: 42px;
}

#arbol ul li.abs9 .capa {
	height: 210px;
	width: 423px;
}
/*#arbol ul li.abs9.activo .capa {
	height:369px;
}*/
#arbol ul li.abs9.activo .capa .descripcion {
	width: 89% !important;
	height: 36%;
}

#arbol ul li.abs10 {
	top: 1225px;
	left: 500px;
}

#arbol ul li.abs10 .capa {
	height: 225px;
	width: 204px;
}
/*#arbol ul li.abs10.activo .capa {
	width:423px;
}*/
#arbol ul li.abs10.activo .capa .descripcion {
	width: 41% !important;
	height: 85%;
}

#arbol ul li.abs11 {
	border: none;
	top: 1455px;
	left: 760px;
}

#arbol ul li.abs3 .capa a.close {
	right: 17px;
}

#arbol ul li.abs4 .capa a.close,#arbol ul li.abs6 .capa a.close,#arbol ul li.abs7 .capa a.close
	{
	right: 29px;
}

#arbol ul li.abs5 .capa a.close,#arbol ul li.abs8 .capa a.close,#arbol ul li.abs9 .capa a.close
	{
	right: 25px;
}

#arbol ul li.abs10 .capa a.close {
	right: 24px;
}

/** duttiworld **/
#duttidiv2 {
	position: absolute;
	margin-top: -260px;
	top: 50%;
	height: 480px;
	overflow: hidden;
	right: 30px;
	width: 320px;
	border: 1px solid #dcdfde;
	padding: 10px;
	*padding-right: 20px;
	visibility: hidden;
	z-index: 1;
}

#duttidiv2 a {
	clear: both;
	color: #222222;
	float: left;
	font-size: 12px;
	margin-bottom: 9px;
	text-decoration: underline;
}

#duttidiv2 .services a,#duttidiv2 .itx a {
	float: none;
}

#duttidiv2.div_politica,#duttidiv2.div_guiadecompra,#duttidiv2.div_politicaCookies
	{
	width: 480px;
}

#duttidiv2 .text.workwithus {
	height: 300px;
}

#duttidiv2 .int2 {
	background: #fff;
	opacity: 0.9;
	filter: alpha(opacity =         90);
	padding: 20px; /*para un ancho de 360px de #duttidiv2*/
	padding-top: 50px;
	height: 408px;
}

#duttidiv2 .titledutti {
	margin: 0 0 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 1px solid #939494;
	text-align: center;
	width: 89%;
	*width: 250px;
}

#duttidiv2 .migas {
	font-family: "cgRegular", "Helvetica", sans-serif;
	margin: 0 0 20px;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	text-align: center;
	width: 89%;
	*width: 250px;
}

#duttidiv2 .text {
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding-right: 10px;
	height: 330px;
	/*height: 280px;*/
	max-height: none !important;
	outline: none;
}

#duttidiv2 .text span.preg {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-align: justify;
	width: 100%;
	margin: 0 0 15px;
	float: left;
}

#duttidiv2 .text p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
	text-align: justify;
	width: 95%;
	margin: 0 0 15px;
	float: left;
}

#duttidiv2 p.error {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	margin-top: -14px;
	padding: 0;
	float: left;
	width: 100%;
	color: #9B0202;
}

#duttidiv2 ol,#duttidiv2 ul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 0 0 0 23px;
}

#duttidiv2 .romanStyle li {
	list-style: lower-roman outside none;
}

#duttidiv2 .latinStyle li {
	list-style: lower-alpha outside none;
}

#duttidiv2 .discStyle li {
	list-style: disc outside none;
}

#duttidiv2 .migas span {
	cursor: pointer;
	cursor: hand;
}

.submenu_mi.active {
	/*font-family: cgbold;*/
	font-weight: bold;
}

.submenu_mi {
	font-family: cgRegular;
}

#duttidiv .jspPane,#duttidiv2 .jspPane {
	padding-right: 32px !important;
}
/*dutti div original - contact */

/** duttiworld **/
#duttidiv { /*	display:none;*/
	position: absolute;
	top: 7%;
	right: 30px;
	/*width:30%;*/
	width: 360px;
	border: 1px solid #dcdfde;
	padding: 10px;
	*padding-right: 20px;
	visibility: hidden;
	/*height:80%;*/
}

#duttidiv .int { /**width:72%;*/
	float: left;
	background: none #fff;
	opacity: 0.9;
	filter: alpha(opacity =         90);
	padding: 28% 6% 28% 15%; /*para un ancho de 360px de #duttidiv*/
	/*padding:32% 18%;*/ /*para un ancho de 30% de #duttidiv*/
	/*padding:100px 55px;*/
}

#duttidiv .titledutti {
	margin: 0 0 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 1px solid #939494;
	text-align: center;
	width: 89%;
	*width: 250px;
}

#duttidiv .migas {
	font-family: "cgRegular", "Helvetica", sans-serif;
	margin: 0 0 20px;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	text-align: center;
	width: 89%;
	*width: 250px;
}

#duttidiv .migas span {
	font-family: cgbold;
}

#duttidiv .text {
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	/*height:331px;*/
	/*width:185px;*/
	width: 100%;
	padding-right: 10px;
	visibility: hidden;
	/*max-height:350px;*/
	height: 100%;
}

#duttidiv .text span.preg {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-align: justify;
	width: 100%;
	margin: 0 0 15px;
	float: left;
}

#duttidiv .text p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
	text-align: justify;
	width: 100%;
	margin: 0 0 15px;
	float: left;
}

#duttidiv p.error { /*position:absolute;
	bottom:0;
	left:0;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	/*display:none;*/
	margin-top: -14px;
	padding: 0;
	float: left;
	width: 100%;
	color: #9B0202;
}

/** press site **/
#contactar {
	position: absolute;
	top: 85px;
	left: 23%;
	width: 75.5%;
	display: none;
}

#contactar .migas {
	font-family: "cgRegular", "Helvetica", sans-serif;
	width: 100%;
	float: left;
	margin: 0 0 15px;
	font-size: 12px;
	color: #000;
}

#contactar .migas span {
	font-family: cgbold;
}

#contactar .listadoPaises {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

#contactar .listadoPaises ul {
	float: left;
	width: 40%;
	margin: 0;
	padding: 0;
}

#contactar .listadoPaises ul.right {
	width: 20%;
}

#contactar .listadoPaises ul li {
	float: left;
	display: block;
	width: 100%;
	padding-left: 20px;
	margin-bottom: 0;
	*margin-bottom: 5px;
}

#contactar .listadoPaises ul li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 12px;
}

#contactar .listadoPaises ul li a:hover {
	font-weight: bold;
}

#contactar .listadoPaises ul li a.activo {
	font-weight: bold;
}

#infoctc {
	display: none;
	float: left;
	width: 100%;
	margin: 10px 0;
}

#infoctc p {
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 100%;
	font-size: 12px;
	margin: 0 0 2px;
}

#infoctc p.title {
	font-size: 11px;
	margin-bottom: 10px;
}

#contactar .listPortadas {
	float: left;
	width: 90%;
	margin: 10px 0 0;
	padding: 0;
}

#contactar .listPortadas li {
	float: left;
	display: block;
	margin: 0 10px 10px 0;
	border: 1px solid #fff;
	padding: 10px;
	height: 280px;
}

#contactar .listPortadas li .capa {
	float: left;
	padding: 5px;
	background: none #fff;
}

#contactar .listPortadas li .capa img {
	float: left;
	display: block;
}

/** contacta **/
#duttidiv .titlectc {
	width: 89%;
	*width: 250px;
	margin: 0 0 20px !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px !important;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 1px solid #939494;
	text-align: center !important;
}

#duttidiv .int p.expl {
	width: 100%;
	margin: 0 0 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
	text-align: justify;
	float: none;
}

#duttidiv .int p.expl span {
	font-weight: bold;
	font-family: "cgRegular", "Helvetica", sans-serif;
}

#duttidiv .int p.expl.margBot {
	margin-bottom: 35px;
}

#duttidiv .int .centrado {
	clear: both;
	margin: 20px 0 30px;
	text-align: center;
	width: 100%;
}

#duttidiv .int .centrado a.env_mail {
	background: none #939598;
	color: #fff;
	cursor: pointer;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin: 0 auto;
	padding: 3px 20px;
	width: auto;
}

#duttidiv .int .block {
	width: 100%;
	margin: 10px 0;
	overflow: hidden;
}

#duttidiv .int .block label {
	width: 100%;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-bottom: 3px;
}

#duttidiv .int .block input {
	width: 94.5%;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #8a8788;
	margin-bottom: 15px;
}

#duttidiv .int .block .radio_i {
	border: none !important;
	margin-right: 5px;
	margin-top: 1px;
	position: absolute;
	width: 20px;
}

#duttidiv .int .block .radio_l {
	margin-top: -2px;
	width: auto;
}

#duttidiv .int .block .check_l {
	margin-top: 0;
	width: auto;
	margin-bottom: 15px;
	padding-top: 1px;
}

#duttidiv .int .block .check_l a {
	color: #222222;
}

#duttidiv .int .join {
	width: 91px;
	height: 102px;
	margin: 0 auto 20px;
	display: block;
}

/** informacion general **/
#informacion {
	position: absolute;
	top: 50px;
	left: 23%;
	width: 75.5%;
	padding-bottom: 30px;
	display: none;
}

#informacion p.title {
	margin-bottom: 30px;
}

#informacion .faq {
	float: left;
	width: 100%;
	margin: 10px 0;
}

#informacion .faq p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: justify;
	line-height: 20px;
}

#informacion .faq p.preg {
	font-weight: bold;
}

/** informacion general v2 **/
#duttidiv2 .guiadecompra  p.title {
	margin-bottom: 30px;
}

#duttidiv2 .guiadecompra .faq {
	/*float: left;*/
	width: 100%;
	margin: 10px 0;
	display: block;
	overflow: hidden;
}

#duttidiv2 .guiadecompra .faq p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	/*float: left;*/
	width: 95%;
	padding: 0;
	margin: 0;
	text-align: justify;
	line-height: 20px;
	display: block;
}

#duttidiv2 .guiadecompra .faq p.preg {
	font-weight: bold;
}

#duttidiv2 .guiadecompra .faq #ticket_regalo_butt {
	background: none repeat scroll 0 0 #939598;
    color: #fff;
    cursor: pointer;
    display: block;
    float: none;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 2px 10px;
    text-align: center;
    text-decoration: none;
    width: 16%;
}

#duttidiv2 table {
	border: 1px solid #000000;
	margin-bottom: 10px;
	width: 100%;
}

#duttidiv2 th.titulo {
	background-color: #333333;
	font-size: 14px;
	padding: 10px;
}

#duttidiv2 th {
	background-color: #666666;
	border: 1px solid #000000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

#duttidiv2 td {
	border: 1px solid #000000;
	font-size: 12px;
	padding: 5px;
	vertical-align: middle;
}

#duttidiv2 p.nota {
	font-style: italic;
}
/** FIN informacion general v3 - cookies **/

/** redes sociales **/
#redes {
	position: relative;
	top: 50px;
	left: 21%;
	width: 78%;
	height: 1160px;
	display: none;
}

#redes ul {
	float: left;
	margin: 0;
	padding: 0;
}

#redes ul li {
	float: left;
	display: block;
	border: 1px solid #f0f0f0;
	padding: 10px;
	position: absolute;
}

#redes ul li.rs1 {
	top: 0;
	left: 0;
}

#redes ul li.rs2 {
	top: 0;
	left: 355px;
}

#redes ul li.rs3 {
	top: 265px;
	left: 355px;
}

#redes ul li.rs4 {
	top: 410px;
	left: 0;
}

#redes ul li.rs5 {
	top: 700px;
	left: 0;
}

#redes ul li .capa {
	float: left;
	background: none #f7f7f7;
	padding: 8px;
}

#redes ul li .capa img {
	float: left;
	clear: both;
	margin: 5px 0;
	padding: 0;
	display: block;
}

div#dvDropPointTune span {
	color: #818181;
}

.product_info {
	height: 30px;
	text-transform: uppercase;
	color: black !important;
	text-style: underline;
}

.data hr {
	margin-bottom: 3px;
	/*margin-bottom: 12px;*/
}

.imageholder {
	display: block;
}

.touch  #contactar {
	top: 0px;
}

.touch #contactar .listPortadas {
	width: 95%;
	margin-left: 30px;
}

.touch #contactar .listPortadas li {
	height: 250px;
}

.DUTTI_SAN_VALENTIN>a {
	color: #bfa994 !important;
	font-weight: bold;
}

#detall_exp {
	top: 50px !important;
}

/*
pendiente de revisar que esto no desmonte nada...
#detall_exp {
    left: 57% !important;
}
*/
/*correcciones para alemán
paso 5 - tunel de compra
mi cuenta - detalle pedido realizado
*/
.det_ped .blockCenter>span {
	width: 142px;
}

#detallePedido .detalles .fila span.det.last {
	margin-left: 10px;
}

#detallePedido #pasos li {
	width: 180px !important;
}

/*#detail_img{
	left:-30px;
}*/
.md-select.slided {
	padding-bottom: 10px;
}

.jspVerticalBar {
	top: 0px;
}

html.touch #main_guia_tallas {
	padding: 0 15px;
}

.promotion_one_year {
	margin-left: 20px;
}

.toposize {
	position: absolute;
}

#tooltip_stock { /* display: none; */
	color:rgb(221, 221, 221);
	font-size: 11px;
	z-index: 100000;
	position: absolute;
	background: url(../img/b_g.png) repeat scroll 0 0 transparent;
}

#tooltip_stock div { /* display: none; */
	color: #FFF;
	padding: 4px;
}

html.touch #main_guia_tallas {
	padding: 0 15px;
}

.promotion_one_year {
	margin-left: 20px;
}

/*Footer bug*/
html.csstransitions footer.noanimate {
	-webkit-transition: top 0ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-moz-transition: top 0ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-ms-transition: top 0ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-o-transition: top 0ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	transition: top 0ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	/* easeOutQuart */
}

/*cvv bug*/
.aux_cont.info {
	height: auto !important;
}

/* bug to fix links into this content... */
#condicionesCompraContent a {
	color: #222222;
	float: none;
	text-decoration: underline;
}

#condicionesUsoContent a {
	color: #222222;
	float: none;
	text-decoration: underline;
}

/* --- estilos despliegue 23/01/2013 --- */
#detallePedido .ms {
	font-size: 11px;
	margin: 30px 0;
	text-align: center;
}

#discountAffinity {
	font-size: 12px;
}

#pasos li.paso1.clickable:hover {
	cursor: pointer !important;
}

#pasos li.paso1:hover,#pasos li.paso1.active {
	background: url(../img/pasos/paso1_hover.png) no-repeat center top;
}

#pasos li.paso1.notclickable:hover a {
	background: url(../img/pasos/paso1_normal.png) no-repeat center top
		!important;
	cursor: default !important;
	color: #979797;
}

#pasos li.paso2 {
	background: url(../img/pasos/paso2_normal.png) no-repeat center top;
}

#pasos li.paso2.clickable:hover {
	cursor: pointer !important;
}

#pasos li.paso2:hover,#pasos li.paso2.active {
	background: url(../img/pasos/paso2_hover.png) no-repeat center top;
}

#pasos li.paso2.notclickable:hover a {
	background: url(../img/pasos/paso2_normal.png) no-repeat center top
		!important;
	cursor: default !important;
	color: #979797;
}

#pasos li.paso3 {
	background: url(../img/pasos/paso3_normal.png) no-repeat center top;
}

#pasos li.paso3.clickable:hover {
	cursor: pointer !important;
}

#pasos li.paso3:hover,#pasos li.paso3.active {
	background: url(../img/pasos/paso3_hover.png) no-repeat center top;
}

#pasos li.paso3.notclickable:hover a {
	background: url(../img/pasos/paso3_normal.png) no-repeat center top
		!important;
	cursor: default !important;
	color: #979797;
}

#pasos li.paso4 {
	background: url(../img/pasos/paso4_normal.png) no-repeat center top;
}

#pasos li.paso4.clickable:hover {
	cursor: pointer !important;
}

#pasos li.paso4:hover,#pasos li.paso4.active {
	background: url(../img/pasos/paso4_hover.png) no-repeat center top;
}

#pasos li.paso4.notclickable:hover a {
	background: url(../img/pasos/paso4_normal.png) no-repeat center top
		!important;
	cursor: default !important;
	color: #979797;
}

#pasos li.paso5 {
	background: url(../img/pasos/paso5_normal.png) no-repeat center top;
}

#pasos li.paso5.clickable:hover {
	cursor: pointer !important;
}

#pasos li.paso5:hover,#pasos li.paso5.active {
	background: url(../img/pasos/paso5_hover.png) no-repeat center top;
}

#pasos li.paso5.notclickable:hover a {
	background: url(../img/pasos/paso5_normal.png) no-repeat center top
		!important;
	cursor: default !important;
	color: #979797;
}

#pasos.pedido li {
	padding: 30px 0;
}

#pasos li.paso1.detalle {
	background: url(../img/pasos_envio/unactive.png) no-repeat center 50px;
}

#pasos li.paso2.detalle {
	background: url(../img/pasos_envio/unactive.png) no-repeat center 50px;
}

#pasos li.paso3.detalle {
	background: url(../img/pasos_envio/unactive.png) no-repeat center 50px;
}

#pasos li.paso4.detalle {
	background: url(../img/pasos_envio/unactive.png) no-repeat center 50px;
}

#pasos li.paso5.detalle {
	background: url(../img/pasos_envio/unactive.png) no-repeat center 50px;
}

#pasos li.paso1.detalle.active {
	background: url(../img/pasos_envio/active.png) no-repeat center 50px;
}

#pasos li.paso2.detalle.active {
	background: url(../img/pasos_envio/active.png) no-repeat center 50px;
}

#pasos li.paso3.detalle.active {
	background: url(../img/pasos_envio/active.png) no-repeat center 50px;
}

#pasos li.paso4.detalle.active {
	background: url(../img/pasos_envio/active.png) no-repeat center 50px;
}

#pasos li.paso5.detalle.active {
	background: url(../img/pasos_envio/active.png) no-repeat center 50px;
}

#detallePedido .error {
	text-align: center;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 30px 0;
}

#detail.bundle .size_title {
	float: left;
	margin-right: 10px
}

#detallePedido .ms {
	background: none repeat scroll 0 0 #AAAAAA;
	margin: 30px 0;
	text-align: center;
}

.DUTTI_SAN_VALENTIN>a {
	color: #bfa994 !important;
	font-weight: bold;
}
/*
.B&G_01_BOYS_INFORMATIVE > a{
	color: #93AB9D !important;
}
 */
.BG_12.GIRLS_INFORMATIVE {
	color: #C08685 !important;
}

/* iPhone [portrait + landscape] */
@media only screen and (max-device-width: 640px) {
	.DUTTI_PRUEBA_VIDEO_NYC {
		display: none !important;
	}
}

/* EXCEPCIONES EN DETALLE TRAJES */
#detail.bundle {
	
}

#detail.bundle .product_data {
	height: 590px;
}

#detail.bundle #detall_exp .tooltip {
	top: -4px;
}

#detail.bundle #detall_exp {
	top: 20px !important;
}

#detail.bundle .det_hr {
	display: none;
}

#detail.bundle #reference {
	display: none;
}

#detail.bundle #price_detail {
	display: none;
}

#detail.bundle #price_detail_sale {
	display: none;
}

#detail.bundle .pieza {
	border-top: solid 1px #666;
	padding-top: 20px;
}

#detail.bundle .short_hr {
	background: #AAA;
	text-align: center;
	border: none;
	width: 50%;
	margin-left: 25%;
	margin-top: 7px;
	margin-bottom: 5px;
}

#detail.bundle .price {
	font-size: 12px;
}

#detail.bundle .price.sale {
	color: #AB0000;
	text-decoration: line-through;
}

#detail.bundle .size_title {
	float: left;
	margin-right: 10px;
	cursor: pointer;
	color: #fff;
}

.size_selector {
	border-top-style: solid;
	border-top-width: 1px;
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	overflow: hidden;
	margin-top: 8px;
}

.bundle_type hr.short {
	border: medium none;
	margin-bottom: 5px;
	margin-left: 40%;
	margin-top: 7px;
	text-align: center;
	width: 20%;
}
/* fin EXCEPCIONES EN DETALLE TRAJES */

/*china excepción*/
.data.china {
	font-size: 11px !important;
}

/*ECOMDUTI-1059*/
#products .product .video_cont {
	display: block;
	position: absolute;
	/*top: 22px;*/
	top: 32px;
	left: 0px;
	width: 236px;
	height: 357px;
	z-index: 1;
	 overflow:hidden;
	
}

#products .product .video_cont video {
	display: block;
	position: relative;
	height: 100%;
}

#products .product .video_cont .play_video {
	display: block;
	position: absolute;
	top: 176px;
	left: 115px;
	z-index: 2;
	cursor: pointer;
}
/*end ECOMDUTI-1059*/

#products .product .video_cont .fp-ui {
	display: none;
}

#products .product .label.video {
	cursor: pointer;
}

.colors_available {
	display:block;
	width: 100%;
}
.colors_available.short {
	width:83%;
}

/*-- Detalle parrilla colores --*/

.cursorDefault {
	cursor: default;
}
.hidden {
	display: none;
}

.labelholder {
	height: 30px;
}

.color_title {
    display: block;
    width: 60px;
    margin-top: 9px;
}

.colors_available.short {
	width: 88%;
}

.colores li {
	height: 9px;
}

.colores li a {
	display: block;
	line-height: 8px;
}

.colores  {
	position: relative;
	/*width: 75%;*/
	height: auto;
	margin: 3px 0 0 0
}

.colores.oneLabel {
	width: 65%;
}
.colores.oneLabelLookbook {
	width: 55%;
}
.colores.twoLabel {
	width: 47%;
}
.colores.twoLabelVideo {
	width: 63%;
}
.colores.twoLabelVideoLookbook {
	width: 52%;
}

.colores.oneLine,
.colores.oneLabel.oneLine,
.colores.oneLabelLookbook.oneLine,
.colores.twoLabel.oneLine {
	top: 8px;
}
.colores.twoLine,
.colores.oneLabel.twoLine,
.colores.oneLabelLookbook.twoLine,
.colores.twoLabel.twoLine {
	top: 4px;
}
.colores.threeLine,
.colores.oneLabel.threeLine,
.colores.oneLabelLookbook.threeLine,
.colores.twoLabel.threeLine {
	top: 0px;
}

#products .product {
	position: relative;
}

/*Imágenes del banner del paso 4 */
#BannerTunel_p4 {
	background-color: #F5F4EF;
	overflow: hidden;
	margin-top: -20px;
	margin-bottom: -7px;
	/*padding-left: 5px;*/
}

#BannerTunel_p4 img {
	margin-right: 3%;
	margin-left: -7px;
	/*width:19%;*/
}

#BannerTunel_p4 img:nth-child(4n) {
	margin-right: 0%;
}

/*Fin css Imágenes del banner del paso 4 */

/*bundles en rebajas*/
html.js body div#content.center div#grid div#products div.product div.data span.it_price span.price
	{
	color: #8F2C2C;
	margin-right: 5px;
}

/*css's referentes a la compra rápida*/

#compra_rapida_confirmacion {
	
}

.compra_rapida {
	font-size: 12px;
}

.compra_rapida .radio1 {
	padding-bottom: 10px;
}

.compra_rapida .radio2 {
	
}

.compra_rapida input.opc {
	clear: left;
}

#datos_pago1 .card_info {
	display: none;
	margin-top: 10px;
}

#card_selector {
	background: url(../img/b_g_i.png);
	/* width: 100%; */
	padding: 10px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: none;
}

#card_selector_cont {
	border: 1px solid #9F9F9F;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#card_selector #card_selector_inner {
	width: 100%;
}

#card_selector #card_selector_inner ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#datos_pago1 .card_info .readonly {
	color: #9F9F9F;
}

#datos_pago1 .card_info .metodo_pago {
	font-weight: bold;
}

#datos_pago1 .card_info p {
	margin-left: 2px;
}

#card_selector #card_selector_inner ul li {
	text-align: left;
	padding: 3px 0 3px;
	padding-left: 10px;
}

#card_selector_cont>a {
	background: url("../img/down_arrow.png") no-repeat scroll right center
		transparent;
	display: block;
}

#card_selector_cont a {
	color: #333;
	font-size: 14px;
}

#card_selector #card_selector_inner ul li a:hover {
	color: #000;
	font-weight: bold;
}

#modificar_pass .block {
	float: left;
	margin-top: 0px;
	padding-bottom: 11px;
	width: 47%;
}

#modificar_pass .block.first {
	margin-top: 20px;
}

#modificar_pass .block.two {
	width: 90%;
}

#modificar_pass .block label {
	font-size: 12px;
}

#modificar_pass .block .column {
	padding-bottom: 0px;
}

#modificar_pass .block input {
	width: 230px;
}

#modificar_pass.micuenta .block.first {
	margin-top: 0px;
}

#compra_rapida_confirmacion {
	
}

#compra_rapida_confirmacion a.close_modal {
	left: auto;
	right: 2px;
}

#compra_rapida_confirmacion p.title {
	margin-top: 0px !important;
	/*margin-top: 50px;*/
	width: 90%;
	position: relative;
	left: 44px;
}

#compra_rapida_confirmacion .tramitar_pedido {
	clear: none;
	float: right;
	background-color: #000000;
}

#compra_rapida_confirmacion p.info {
    /*color: #9F9F9F;
	display: block;
	float: left;
	font-size: 14px;
	left: 44px;
	position: relative;*/
	color: black;
	display: block;
	float: left;
	font-size: 12px;
	left: 44px;
	position: relative;
	width: 90%;
}

#compra_rapida_confirmacion .content {
	float: left;
	left: 44px;
	margin-top: 0px;
	padding-bottom: 20px;
	position: relative;
	width: 89.5%;
	z-index: 1;
	font-size: 12px;
}

#compra_rapida_confirmacion .column {
	width: 30%;
	margin-right: 4%;
}

#compra_rapida_confirmacion .column.last {
	margin-right: 0;
}

#compra_rapida_confirmacion .bot_sig {
	bottom: 10px;
	position: relative;
}

#compra_rapida_confirmacion .contacto {
	display: block;
	clear: both;
}

#compra_rapida_confirmacion .contacto p {
	font-size: 12px;
}

/*#compra_rapida_confirmacion #paymentData .readonly {
	color: #9F9F9F;
}*/

#compra_rapida_confirmacion #paymentData .metodo_pago {
	font-weight: bold;
}

.compra_rapida_pago {
	display: block;
	float: left;
	height: 350px;
}

.compra_rapida_pago #listPagos {
	clear: both;
}

.compra_rapida_pago .guardar_datos_envio {
	margin-top: 20px;
}

.compra_rapida_pago .guardar_datos_envio label {
	width: 96%;
	font-size: 12px;
}

#general_modal .compra_rapida_pago div.add_new_card {
	float: right;
	margin-top: 15px;
	width: auto;
}

.compra_rapida_pago a.add_new_card {
	color: #222222;
	text-decoration: underline;
	font-size: 14px;
}

#tunel form#form1 div.column div#radio1.radio1 label,#tunel form#form1 div.column div#radio2.radio2 label
	{
	font-size: 12px;
}
/*CSS específico para la ficha de producto bundles de trajes en IPAD*/
@media only screen and (device-width: 768px) {
	#detail.bundle .pieza {
		padding-top: 10px;
	}
	.det_title {
		font-size: 14px;
	}
	#principal_desc {
		display: none;
	}
	#detail.bundle #detall_exp {
		top: 10px;
	}
	#extradata a.but {
		width: auto !important;
	}
	a.add_butt {
		width: 45%;
		margin-top: 8px !important;
	}
	#detail.bundle .pieza {
		padding-top: 10px;
	}
	#extradata {
		margin-top: 0px !important;
	}
	#option_box {
		margin-top: 10px !important;
	}
	.size_selector {
		padding-top: 3px !important;
	}
}

/*IE8 no se puede seleccionar talla de boysandgirls por salta de linea al pasar por encima el cursor */
.size {
	padding-right: 12px !important;
}



/*Estilos especificos nueva luz verano 2014 */

#backgroundimage2 {
	background: none !important;
	background-color: #f7f7f7  !important;
}

#detail .product_data{
	background-color: #f7f7f7;
}
#extradata {
	color: #111;
}


#detall_exp {
	color: #111 !important;
}


#slideshow {
	color: #fff;
}
.det_hr {
	background: #AAA;
}

.det_text {
	color: #111;
}

.det_text a {
	color: #111;
}

.size {
	color: #111;
}

.size.active {
	color: #111;
}

.size:hover {
	color: #666 !important;
}

.size.selected {
	color: #111;
}

.aux_cont ul li {
	color: #111;
}

#comp .aux_capa a {
	color: #fff;
}

#compo_deploy {
	color: #111;
	background: url(../img/right_arrow.png) no-repeat right;
}

#envio_deploy {
	color: #111;
	background: url(../img/right_arrow.png) no-repeat right;
}

#devo_deploy {
	color: #111;
	background: url(../img/right_arrow.png) no-repeat right;
}

/*
#butGuideSize {
	color: #111;
	background: url(../img/right_arrow.png) no-repeat right;
}*/

#color_marker {
	border-color: #888;
}

#zoom_close {
	background: url(../img/zoom_close.png) no-repeat;
}

#zoom_right {
	background: url(../img/zoom_right.png) no-repeat;
}

#zoom_left {
	background: url(../img/zoom_left.png) no-repeat;
}

a.but {
	background: url(../img/right_arrow.png) no-repeat scroll right center transparent;
	color: #111;
}

a.but.active {
	background: url(../img/down_arrow.png) no-repeat scroll right center transparent;

}

#option_box{
	color: #111 !important;	
}

#extradata a.but.active {
	color:#111;	
}

.size_tienda {
	color:#111;	
}

#size_trigger{
	color:#111;	
}

#size_list{
	width: 150px !important;
}

#size_trigger.selected {
    background: url("../img/right_arrow.png") no-repeat scroll right 3px transparent;
}

.size:hover, .size.active, .size.selected{
    color:#111;
}

.size:hover{
    font-family: "Trebuchet MS","cgRegular","Helvetica",sans-serif;
	color: #c8c8c8;
}

.size.unavailable:hover {
	color: #999;
}

#info_deploy {
	color:#111 !important;	
}

#secondary_desc .aux_capa {
	background-color:#fff !important;			
}

#detail.bundle .size_title{
	color:#111 !important;
}

/*Fin estilos especificos nueva luz verano 2014*/



/* Tachado precio rebajado en rojo */
.det_price.rebajado:after{
	border-top: 1px solid #8f2c2c !important;
}

/*Sales submenu*/
#menu.parrilla>ul>li.DUTTI_4_SALES_5_SALES>a{
	color: #b84646 !important;
	
}
#menu.detalle>ul>li.DUTTI_4_SALES_5_SALES>a{
	color: #b84646 !important;
	
}
/* Fin Sales submenu*/

/*fix video detail*/

/*--fin detalle color, talla, guia de tallas--*/

/*--detalle descripcion--*/
#detall_exp {
  position: absolute;
  top: 20px;
  left: 54%;
  min-width: 280px;
  width: 42%;
  text-align: center;
}
.det_title {
  font-family: Georgia;
  font-size: 17px;
}
.det_ref {
  font-size: 10px;
}
.det_price {
  position: relative;
  font-size: 13px;
}
.det_price.rebajado {
  margin-right: 5px;
  *text-decoration: line-through;
}

/*--detalle botones anadir pedido, producto agotado y tramitar pedido--*/
a.add_butt {
  padding: 5px 2%;
  margin-top: 18px;
  font-size: 12px;
  float: left;
  font-family: cgbold;
  /* older webkit */

  -webkit-transition: all 600ms;
  -moz-transition: all 600ms;
  -ms-transition: all 600ms;
  -o-transition: all 600ms;
  transition: all 600ms;
  /* custom */

  width:45%;
  display: block;
  display: none;
  clear:both;
}
a.send_butt {
  padding: 5px 10px;
  margin-top: 18px;
  font-size: 12px;
  float: right;
  font-family: cgbold;
  /* older webkit */

  -webkit-transition: all 600ms;
  -moz-transition: all 600ms;
  -ms-transition: all 600ms;
  -o-transition: all 600ms;
  transition: all 600ms;
  /* custom */

}
a.add_tram {
  padding: 5px 2%;
  margin-top: 18px;
  font-size: 12px;
  float: right;
  font-family: cgbold;
  /* older webkit */

  -webkit-transition: all 600ms;
  -moz-transition: all 600ms;
  -ms-transition: all 600ms;
  -o-transition: all 600ms;
  transition: all 600ms;
  /* custom */

  width: 105px;
  width: 45%;
  display: block;
  display: none;
}

#compra_fisica_form a.add_tram{
  text-align:center;
}

#compra_virtual_form  a.add_tram{
  text-align:center;
}

a.out_stock {
  display: none;
  padding: 5px 10px;
  margin-top: 18px;
  font-size: 12px;
  float: left;
  font-family: cgbold;
  cursor: default;
  /* older webkit */

  -webkit-transition: all 600ms;
  -moz-transition: all 600ms;
  -ms-transition: all 600ms;
  -o-transition: all 600ms;
  transition: all 600ms;
  /* custom */
  
  clear: both;

}
#error {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10px;
  text-align: left;
  display: none;
  clear: both;
  margin-top: 5px;
  float: left;
}
/*--fin detalle botones--*/


#detail .video_cont {
	display: none;
	position: absolute;
	z-index: 0;
    /*background-color:#dddddd;*/
    /*top: -24px;*/
    left: 95px;
    /*width: 236px;*/
    width: 319px;
    /*width: auto;*/
    /*height: 357px;*/
    /*height: 485px;*/
    height:auto;
}
#detail .video_cont .fp-ui {
    display:none;
}
#detail .video_cont .play_video {
    display: block;
    position: absolute;
    top: 176px;
    left: 115px;
    z-index: 2;
    cursor:pointer;
}
#detail .video_cont .play_video.active {
    display:block;
}
#detail .video_cont #video {
    /*width:236px;*/
    width:319px;
    /*width:auto;*/
    /*height:357px;*/
    /*height:485px;*/
    height:auto;
    /* dashed line onclick */
    outline: 0;
    outline-style:none;
    outline-width:0;
    max-height: 490px !important;
    
}


.touch #detail .video_cont #video{
	  height:100%;
}

#detail .product_data #iframe_box{
	left: 0 !important;
}

#detail #color_list{
	/*width: auto !important;*/
	width: 80%;
	padding: 4px 0 0 1px;
}

#color_sel.options {
	padding-bottom: 0!important;
}

#color_sel .color_detail {
	padding: 1px!important;
	border-style: solid;
	border-width: 1px;
	border-color: transparent;
	margin-bottom: 4px;
	-webkit-transition: border 200ms;
	-moz-transition: border 200ms;
	-ms-transition: border 200ms;
	-o-transition: border 200ms;
	transition: border 200ms;
}

#color_sel .color_detail:hover {
	border-color: #888;
}

#color_sel .color_detail.active {
	border-color: #888;
}

#detail #envio_deploy{
 margin-left :20% !important;
 }
 

#detail_img{
	display: none;
}

.product_data #iframe_box > a{
	visibility: hidden !important;
}

.product .video_cont #iframe_box > a{
	position: absolute;
	top: -10000px; 
}

.product .video_cont #iframe_box .clk_p{
	position: absolute;
	z-index: 999;
	text-align: center;
	width: 100%;
	margin-top: 47%;
	color: white;
	font-size:11px;
}

#products .product .video_cont{
	cursor: pointer;
}

.lt-ie9 .product_data #iframe_box{
	display: none;
}

/*CSS especifico Colección NYC Invierno Menu*/

#menu.home>ul>li.NYC_INVIERNO_2013_Prehome a{
	color: #ABABAB;
	background: url('../img/logo_nyc_v3.png') no-repeat;
	padding-left: 48px;
}

#menu.subhome > ul > li.NYC_INVIERNO_2013_Prehome > a{
	color: #ABABAB;
	background: url('../img/logo_nyc_v3.png') no-repeat;
	padding-left: 48px;
}


#menu.parrilla > ul > li.NYC_INVIERNO_2013_Prehome a{
	color: #ABABAB;
	background: url('../img/logo_nyc_v2.png') no-repeat;
	padding-left: 48px;	
}

#menu.detalle > ul > li.NYC_INVIERNO_2013_Prehome a{
	color: #ABABAB;
	background: url('../img/logo_nyc_v2.png') no-repeat;
	padding-left: 48px;	
}

#menu.home>ul>li.NYC_INVIERNO_2013_Prehome {
	padding-top: 8px;	
}

#menu.subhome > ul > li.NYC_INVIERNO_2013_Prehome {
	padding-top: 8px;	
}


#menu.parrilla > ul > li.NYC_INVIERNO_2013_Prehome {
	padding-top: 8px;	
}

#menu.detalle > ul > li.NYC_INVIERNO_2013_Prehome {
	padding-top: 8px;	
}

#footer > ul > li > a.active{
	color: #ffffff !important;
}

.ss_product .product_info {
	color: #ABABAB !important;	
}

.ss_product .data{
	width:82%;
}

.ss_product .labelholder{
	width:85%;
}

body[data-ga-iso-country=RU] #general_modal #miCuentaForm .row .block input{
	background: white;
}

body[data-ga-iso-country=RU] #general_modal #formLogin .block input{
	background: white;
}


.md-select-ul li{
	height: auto;
}

#multidrop-provincia .md-select-inner-title{
	overflow: hidden;
}

.size_tienda {
	margin-top: 5px;
}

/* COD rusia */
.cod_cont {

}
.cod_cont .cod_subtitle {
  clear:both;
  border-bottom:1px solid #9F9F9F;
  padding-bottom:5px;
  margin-top: 5px;
  margin-bottom: 12px;
}

.cod_cont #listPagos {
  clear:both;
  margin:0px;
  margin-left:-10px;
}
.cod_cont .bot_sig {
  display:block;
  float:left;
  border:1px solid;
  border-color:transparent;
  position:relative;
  top:1px;
  left:1px;
  margin-bottom:10px;
}
.cod_cont .bot_sig a.cash_button {
  background-color:#666666;
}
.cod_cont .bot_sig.active a.cash_button {
  background-color:#525367;
}
.cod_cont .cod_text {
  display:none;
  float:left;
  width:380px;
  padding-left:20px;
  padding-bottom: 10px;
  /*padding-right:20px;*/
}
.cod_cont .cod_text_2 { 
     display:none; 
     float:left; 
     width:380px; 
     padding-left:20px; 
     padding-bottom: 10px; 
     margin-top: 10px; 
} 
   .cod_cont .cod_text.active, .cod_cont .cod_text_2.active { 
     display:block; 
} 

#menu > ul {
	width: 178px !important;
}

/********* MEDIA QUERIES *******
@media screen and (min-width: 1291px) { 
	#detail #color_list {
		width: 85%;
	}
}
@media screen and (max-width: 1290px) { 
	#detail #color_list {
		width: 80%;
	}
}*/

/*Separación Menu HOME */

#menu.home > ul > li.ALL_MW_T_MIC_NYC_2015_SS_HOME_WEB {
	padding-bottom: 20px;
	background-position: left 26px;
}

#menu.home > ul > li.ALL_MW_T_MIC_NYC_2015_SS_HOME_WEB {
/*	padding-bottom: 20px;*/
	background-position: left 26px;
}


#menu.home > ul > li.RUS_SYA {
	padding-bottom: 20px;
}

#menu.home > ul > li.DUTTI_1_GENERAL_6_VIDEOS_WEB {
	padding-bottom: 20px;
	background-position: left 26px;
}

#menu.home > ul > li.RUS_VIDEOS_WEB {
	padding-bottom: 20px;
	background-position: left 26px;
}

#menu.home > ul > li.DUTTI_7_USA_VIDEOS_WEB {
	padding-bottom: 20px;
	background-position: left 26px;
}

/*#menu.home > ul > li.RUS_VIDEOS_WEB{
	padding-bottom: 20px;
	background-position: left 26px;
}*/

#menu.home > ul > li.ALL_MWBG_T_LBK_BTS_HOME {
	padding-bottom: 20px;
	background-position: left 26px;
}

/*Fin Separación Menu HOME /*


/*Separación Menu Subhome */

#menu.subhome > ul > li.DUTTI_1_GENERAL_6_VIDEOS_WEB {
	padding-bottom: 20px;
	background-position: left 26px;
}

#menu.subhome > ul > li.DUTTI_7_USA_VIDEOS_WEB {
	padding-bottom: 20px;
	background-position: left 26px;
}

#menu.subhome > ul > li.RUS_VIDEOS_WEB {
	padding-bottom: 20px;
	background-position: left 26px;
}

#menu.subhome > ul > li.DUTTI_1_GENERAL_6_VIDEOS_WEB > a{
	padding-bottom: 20px;
	/*background: url('../img/linea_menu.png') no-repeat;*/

}

#menu.subhome > ul > li.ALL_MW_T_MIC_NYC_2015_SS_HOME_WEB {
	padding-bottom: 20px;
	/*background: url('../img/linea_menu.png') no-repeat;*/

}

#menu.subhome > ul > li.ALL_MW_T_MIC_EQ_2015_SS_HOME_WEB {
	padding-top: 20px;
	/*background: url('../img/linea_menu.png') no-repeat;*/

}

#menu.subhome > ul > li.DUTTI_1_GENERAL_6_VIDEOS_WEB > a{
	padding-bottom: 20px;
	/*background: url('../img/linea_menu.png') no-repeat;*/

}

#menu.subhome > ul > li.ALL_MW_T_MIC_NYC_2015_SS_HOME_WEB_T_CAT_EQUESTRIAN_WEB{
	padding-bottom: 20px;
	/*background: url('../img/logo_nyc_v2.png') no-repeat;
	padding-left: 48px;	*/
}

#menu.subhome > ul > li.EUR_SYA {
	padding-bottom: 20px;
}

#menu.subhome > ul > li.MEX_SYA {
	padding-bottom: 20px;
}

#menu.subhome > ul > li.RUS_SYA {
	padding-bottom: 20px;
}

#menu.subhome > ul > li.USA_SYA {
	padding-bottom: 20px;
}

/*Fin Separación Menu */

/*Ocultamos NYC Mobile y APP */

#menu.home > ul > li.EUR_MYW_T_CAT_NYC_M {
	display:none;
}

#menu.subhome > ul > li.EUR_MYW_T_CAT_NYC_M > a{
	display:none;
}

#menu.parrilla > ul > li.EUR_MYW_T_CAT_NYC_M > a{
	display:none;
}

/*Fin Ocultamos NYC Mobile y APP */

/*CSS especifico Colección EQ Menu*/

#menu.home > ul > li.ALL_MW_T_MIC_NYC_2015_SS_HOME_WEB_T_CAT_EQUESTRIAN_WEB {
	padding-top: 0px;
	padding-bottom: 20px;
	/*background: url('../img/linea_menu.png') no-repeat;*/
	background-position: left 26px;
}

#menu.home>ul>li.ALL_MW_T_MIC_NYC_2015_SS_HOME_WEB_T_CAT_EQUESTRIAN_WEB a{
	color: white;
	/*background: url('../img/logo-equestrian.png') no-repeat;
	padding-left: 48px;*/
}


#menu.home > ul > li.MEX_SYA{
	padding-bottom: 20px;
}
	
#menu.subhome > ul > li.ALL_MW_T_MIC_NYC_2015_SS_HOME_WEB_T_CAT_EQUESTRIAN_WEB > a{
	color: grey;
	padding-bottom: 14px;
	/*background: url('../img/logo_nyc_white.png') no-repeat;
	padding-left: 48px;*/
}


#menu.subhome > ul > li.MEX_BYG > a{
	padding-bottom: 20px;
}

#menu.parrilla > ul > li.ALL_MW_T_MIC_NYC_2015_SS_HOME_WEB > a{
	padding-bottom: 20px;
}

#menu.parrilla > ul > li.MEX_BYG > a{
	padding-bottom: 20px;
}

#menu.parrilla > ul > li.ALL_MW_T_MIC_NYC_2015_SS_HOME_WEB_T_CAT_EQUESTRIAN_WEB a{
	color: grey;
	padding-bottom: 14px;
	/*background: url('../img/logo_nyc_v2.png') no-repeat;
	padding-left: 48px;	*/
}

#menu.detalle > ul > li.ALL_MW_T_MIC_NYC_2015_SS_HOME_WEB_T_CAT_EQUESTRIAN_WEB a{
	color: grey !important;
	padding-bottom: 14px;
	/*background: url('../img/logo_nyc_v2.png') no-repeat;
	padding-left: 48px;	*/
}

#menu.home>ul>li.EUR_MYW_T_CAT_EQUESTRIAN_WEB a{
	color: white;
	/*background: url('../img/logo-equestrian.png') no-repeat;*/
	/*padding-left: 30px;*/
	padding-top: 7px;
	padding-bottom: 5px;
}

#menu.subhome > ul > li.EUR_MYW_T_CAT_EQUESTRIAN_WEB > a{
	color: grey;
	/*background: url('../img/logo-equestrian.png') no-repeat;*/
	/*padding-left: 30px;*/
	padding-top: 7px;
	padding-bottom: 5px;
}


#menu.parrilla > ul > li.EUR_MYW_T_CAT_EQUESTRIAN_WEB a{
	color: grey;
	/*background: url('../img/logo-equestrian.png') no-repeat;*/
	/*padding-left: 30px;*/
	padding-top: 7px;
	padding-bottom: 5px;
}

#menu.detalle > ul > li.EUR_MYW_T_CAT_EQUESTRIAN_WEB a{
	color: grey !important;
	/*background: url('../img/logo-equestrian.png') no-repeat;*/
	/*padding-left: 30px;*/
	padding-top: 7px;
	padding-bottom: 5px;
}

#menu.home>ul>li.EUR_MYW_T_CAT_NYC_WEB {
	padding-bottom: 7px;	
}

#menu.home>ul>li.EUR_MYW_T_CAT_EQUESTRIAN_WEB {
	padding-bottom: 8px;	
}

#menu.subhome > ul > li.EUR_MYW_T_CAT_EQUESTRIAN_WEB {
	padding-bottom: 8px;	
}


#menu.parrilla > ul > li.EUR_MYW_T_CAT_EQUESTRIAN_WEB {
	padding-bottom: 8px;	
}

#menu.detalle > ul > li.EUR_MYW_T_CAT_EQUESTRIAN_WEB {
	padding-bottom: 8px;	
}

/*
Seguimiemto Pedido Invitado
*/

#tunel.tracking .det_ped p {
margin:0 auto;
}

#tunel.tracking .blockLeft {
width: 42.5%;
}

#tunel.tracking .blockRight {
text-align:right;
}

#tunel.tracking #trackingNumber a {
color:#000;
text-decoration:underline;
}

#tunel.tracking .det_ped span {
float:none;
width:auto;
}

#tunel.tracking .det_ped span.res {
margin-left:1em;
}

#tunel.tracking .botonera.baja {
padding-bottom:40px;
}
#tunel.tracking .botonera.baja .boton_login {
float:left;
width: 14em;
}

#tunel.tracking .botonera.baja .infor.grey {
color: #939598;
display: block;
font-size: 11px;
line-height: 11px;
padding: 26px 0 0;
}

.fondoParrilla {
	background: url(../img/b_g.png) repeat !important;
}

iframe[id^="easyXDM"]{
	display:none;
}

/*FIX NEWSLETTER MENU*/

#nl_text {
	display: block!important;
}

#nl_input {
	display: block!important;
	border-color: #ABABAB;
}


/* TEST SUBIDA DE IMAGENES EN FICHA */

#detail .container{
	width: 100%;
	
}
#detail .container img{
	display: block;
	margin-bottom: 5px;
}

#detail .container img.responsive{
	width: 100%;
}

/* FAX no evidenciar */
#duttidiv .int p#tEmpresasFax.expl span{
font-size: 11px;
}

#ayuda p#faxAyuda.num {
font-size:11px;
}

/*Colores subcategorias*/

#menu .active.subcategory > li.EUR_BOYS_T-ESP_BEACH_WEB > a {
    color: #66d6c4!important;
}

#menu .active.subcategory > li.EUR_GIRLS_T-ESP_BEACH_WEB > a {
    color: #66d6c4!important;
}

#menu .active.subcategory > li.EUR_BOYS_T-CAT_SVACATION_WEB > a {
    color: #4186e3!important;
}

#menu .active.subcategory > li.EUR_GIRLS_T-ESP_SVACATION_WEB > a {
    color: #4186e3!important;
}

#menu .active.subcategory > li.RUS_BOYS_T-CAT_SVACATION_WEB > a {
    color: #4186e3!important;
}

#menu .active.subcategory > li.RUS_GIRLS_T-ESP_SVACATION_WEB > a {
    color: #4186e3!important;
}

#menu .active.subcategory > li.EUR_B_G_GIRLS_EQ > a {
    color: #be9e55!important;
}

#menu .active.subcategory > li.EUR_BOYS_T-ESP_EQUESTRAIN > a {
    color: #be9e55!important;
}

#menu .active.subcategory > li.RUSIA_B_G_BOYS_EQ > a {
    color: #be9e55!important;
}

#menu .active.subcategory > li.RUSIA_B_G_GIRLS_EQ > a {
    color: #be9e55!important;
}

/*POPUP COMPRA RAPIDA*/

.acc_butt {
    background: none repeat scroll 0 0 #939598;
    border: 0 none;
    color: #fff;
}
.acc_butt {
    clear: both;
    display: block;
    float: right;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 1px 30px;
    transition: all 600ms ease 0s;
    white-space: nowrap;
    width: auto;
}

#compra_rapida_modal {
	margin: 0 35px 0 35px;
}

#compra_rapida_modal p {
	margin: 0;
	width: 100%;
	float: none;
}

#compra_rapida_modal form {
	margin: 10px 0 0 0;
	overflow: hidden;
	width: 100%;
	height: auto;
}

#compra_rapida_modal .mspot_info a {
color: #222222;
text-decoration: underline;
}

#compra_rapida_modal form fieldset.card_name {
	margin: 15px 0 0 0;
}

#compra_rapida_modal form label {
	font-size: 12px;
	margin: 0 0 5px 0;
}

#compra_rapida_modal form .card_name label {
	display: block;
}

#compra_rapida_modal form input[type="text"] {
	width: 220px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#compra_rapida_modal form input[type="checkbox"] {
	visibility: hidden;
	position: absolute;
}

#compra_rapida_modal form #compra_rapida_check {
	margin-top: 6px;
}

/* KLARNA */
#datos_pago #klarnaTermsCond {
padding-top: 20px;
overflow: hidden;
width: 100%;
height: auto;
}

#datos_pago #klarnaTermsCond label {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
padding-top:2px;
width:96%;
}

#datos_pago #klarnaInvoiceForm .row ul,
#datos_pago #klarnaAccountForm .row ul {
padding: 0 50px 0 0;
float: left;
margin: 0;
}

#datos_pago #klarnaInvoiceForm .row ul li,
#datos_pago #klarnaAccountForm .row ul li {
list-style: none;
}
#datos_pago #paymentpanel.klarna .row ul {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 50px;
    padding-top: 0;
}
#datos_pago #paymentpanel.klarna .row ul li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
} 

/* FIN KLARNA */

.mx #cv2_desc{
	margin-top: -60px !important;
}

.mn #cv2_desc{
	margin-top: -60px !important;
}

#menu.home>ul>li.ALL_MWBG_T_MIC_THEGIFTEDIT_HOME_WEB {
	background: url(../img/linea_gift_edit.png) no-repeat;
	/*border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;*/
}

#menu.home>ul>li.SALE_SALE_ON_COLORd90d0d {
	padding-bottom: 20px !important;
}

#menu.home>ul>li.SALE_BYG_NO {
	padding-bottom: 20px !important;
}

#menu.home>ul>li.ALL_MW_T_MIC_NYC_2015_SS_HOME_WEB {
	padding-bottom: 20px !important;
}

#menu.home>ul>li.ALL_MW_T_MIC_EQ_2015_SS_HOME_WEB {
	padding-top: 20px !important;
}

#menu.home>ul>li.SALE_SALE_ON_COLORd90d0d {
	padding-bottom: 20px !important;
}

#menu.home>ul>li.MEX_BYG {
	/*padding-bottom: 20px !important;*/
}

#menu.home>ul>li.SALE_SALE_ON_COLORd90d0d {
	font-weight: bold !important;
}

#menu.home>ul>li.USA_SALE_S_ON_COLORd90d0d {
	font-weight: bold !important;
}

#menu.subhome>ul>li.SALE_SALE_ON_COLORd90d0d {
	padding-bottom: 20px !important;
}

#menu.subhome>ul>li.SALE_SALE_ON_COLORd90d0d_NO {
	padding-bottom: 20px !important;
}

#menu.home>ul>li.USA_SALE_S_ON_COLORd90d0d {
	padding-bottom: 20px !important;
}

#menu.home>ul>li.SALE_SALE_ON_COLORd90d0d {
	padding-bottom: 20px !important;
}

#menu.subhome>ul>li.SALE_SALE_ON_COLORd90d0d {
	font-weight: bold !important;
}

#menu.subhome>ul>li.USA_SALE_S_ON_COLORd90d0d {
	font-weight: bold !important;
}

#menu.subhome>ul>li.USA_SALE_S_ON_COLORd90d0d {
	padding-bottom: 20px !important;
}

#menu.subhome>ul>li.MEX_BYG {
	padding-bottom: 20px !important;
}

#menu.subhome>ul>li.ALL_MWBG_T_MIC_THEGIFTEDIT_HOME_WEB {
	background: url(../img/linea_gift_edit.png) no-repeat;
	/*border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;*/
}


.EUR_WOMEN_T_ESP_NYC_ON_COLOR000000 a, 
.RUS_MEN_T_ESP_NYC_ON_COLOR000000 a, 
.EUR_MEN_T_ESP_NYC_ON_COLOR000000 a, 
.RUS_WOMEN_T_ESP_NYC_ON_COLOR000000 a, 
.MEX_WOMEN_T_ESP_NYC_ON_COLOR000000 a, 
.MEX_MEN_T_ESP_NYC_ON_COLOR000000 a,
.USA_WOMEN_T_ESP_NYC_ON_COLOR000000 a, 
.USA_MEN_T_ESP_NYC_ON_COLOR000000 a {
	font-weight: bold !important;
}

.EUR_WOMEN_T_ESP_EQ_ON_COLOR000000 a, 
.RUS_MEN_T_ESP_EQ_ON_COLOR000000 a, 
.EUR_MEN_T_ESP_EQ_ON_COLOR000000 a, 
.RUS_WOMEN_T_ESP_EQ_ON_COLOR000000 a, 
.MEX_WOMEN_T_ESP_EQ_ON_COLOR000000 a, 
.MEX_MEN_T_ESP_EQ_ON_COLOR000000 a,
.USA_WOMEN_T_ESP_EQ_ON_COLOR000000 a, 
.USA_MEN_T_ESP_EQ_ON_COLOR000000 a {
	font-weight: bold !important;
}

.EUR_GIRLS_T_ESP_EQUESTRIAN_ON_COLOR000000 a, 
.RUS_GIRLS_T_ESP_EQUESTRIAN_ON_COLOR000000 a, 
.EUR_BOYS_T_ESP_EQ_ON_COLOR000000 a, 
.RUS_BOYS_T_ESP_EQ_ON_COLOR000000 a, 
.MEX_GIRLS_T_ESP_EQUESTRIAN_ON_COLOR0000000 a, 
.MEX_BOYS_T_ESP_EQ_ON_COLOR000000 a,
.USA_GIRLS_T_ESP_EQUESTRIAN_ON_COLOR000000 a, 
.USA_BOYS_T_ESP_EQ_ON_COLOR000000 a {
	font-weight: bold !important;
}

.EUR_MEN_CASUAL_INFORMATIVE {
	font-weight: bold !important;
	margin-top: 15px;
}

.EUR_MEN_VESTIR_INFORMATIVE {
	font-weight: bold !important;
}

.POL_MEN_CASUAL_INFORMATIVE {
	font-weight: bold !important;
	margin-top: 15px;
}

.POL_MEN_VESTIR_INFORMATIVE {
	font-weight: bold !important;
	margin-top: 15px;
}

#noticiasFooter{
	display: none! important;
}

#mspot.datos_envio {
	height: 100px! important;
}

#mspot.datos_acceso {
	height: 100px! important;
}

.WOMEN_T_LBK_TRAV_LOOK_APP,
.WOMEN_T_LBK_TRAV_LOOK_APP,
.BG_T_LBK_TRAV_LOOK_APP,
.WOMEN_T_LBK_MAR_LOOK_APP,
.MEN_T_LBK_MAR_LOOK_APP,
.BG_T_LBK_MAR_LOOK_APP,
.WOMEN_T_LBK_ENE_LOOK_APP,
.MEN_T_LBK_ENE_LOOK_APP,
.BG_T_LBK_ENE_LOOK_APP,
.BG_T_LBK_TRAV_ABR_LOOK_APP,
.MW_T_LBK_TRAV_ABR_LOOK_APP,
.ALL_MW_T_MIC_NYC_2015_SS_HOME_APP,
.ALL_BG_T_MIC_EQ_2015_SS_HOME_APP,
.ALL_MW_T_MIC_EQ_2015_SS_HOME_APP,
.ALL_MW_T_LBK_ABR_ACC_HOME_APP,
.ALL_WOMEN_T_LBK_ABR_BBC_PARRILLA_APP,
.ALL_MEN_T_LBK_ABR_BBC_PARRILLA_APP,
.ALL_BOYS_T_LBK_ABR_BBC_PARRILLA_APP,
.ALL_GIRLS_T_LBK_ABR_BBC_PARRILLA_APP,
.ALL_WOMEN_T_LBK_ABR_DIAMADRE_PARRILLA_APP
{

	display: none !important;

}




/* NUEVO HEADER */

/*body > header{position:relative}*/

header #header-menu{
 background-color: white;
 width: 100%;

}

header nav #sub-menu{
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF,endColorstr=#E6FFFFFF)';
	
}

header #header-menu #search {
	left: 10px;
	padding-left: 13px;
	background-image: url(../itxstandard/images/header/search.png);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
	display: inline-block;
	margin: 0 10px;
	border: 0;
}

header #header-menu #general-menu li.basket {
	width: 13px;
	background-image: url(../itxstandard/images/header/basket.png);
	background-repeat: no-repeat;
	background-position: 18px 2px;
	text-align: center;
}

header nav #logo a {
	width: 100%;
	height: 100%;
	background: url(../itxstandard/images/header/logo.png) no-repeat 0 0;
	display: block;
	margin: 0;
}

header nav .shadow {
	height: 18px;
	background-image: url(../itxstandard/images/header/shadow-submenu.png);
	background-repeat: repeat-x;
	background-position: bottom;
	display: none;
}

/*

ul.1370005-0 {
	display: none!important;
}

a[data-id="1328016"]{
	display: none!important;
}*/

/*@media all and (-webkit-min-device-pixel-ratio: 1.5) {
header #header-menu #search {
		background-image: url(../itxstandard/images/header/search@2x.png);
		background-size: 13px;
	}
	
	header #header-menu #general-menu li.help {
		background-image: url(../itxstandard/images/header/help@2x.png);
	}
	header #header-menu #general-menu li.contact {
		background-image: url(../itxstandard/images/header/contact@2x.png);
	}
	header #header-menu #general-menu li.account {
		background-image: url(../itxstandard/images/header/account@2x.png);
	}
	header #header-menu #general-menu li.account.logged-in {
		background-image: url(../itxstandard/images/header/account_logged_in@2x.png);
	}
	header #header-menu #general-menu li.logout {
		background-image: url(../itxstandard/images/header/exit@2x.png);
	}
	header #header-menu #general-menu li.basket {
		background-image: url(../itxstandard/images/header/basket@2x.png);
	}
}*/

html.tablet header #header-menu #search {
	background-image: url(../itxstandard/images/header/search@2x.png);
	background-size: 13px;
}

html.tablet header #header-menu #general-menu li.help {
	background-image: url(../itxstandard/images/header/help@2x.png);
}
html.tablet header #header-menu #general-menu li.contact {
	background-image: url(../itxstandard/images/header/contact@2x.png);
}
html.tablet header #header-menu #general-menu li.account {
	background-image: url(../itxstandard/images/header/account@2x.png);
}
html.tablet header #header-menu #general-menu li.account.logged-in {
	background-image: url(../itxstandard/images/header/account_logged_in@2x.png);
}
html.tablet header #header-menu #general-menu li.logout {
	background-image: url(../itxstandard/images/header/exit@2x.png);
}
html.tablet header #header-menu #general-menu li.basket {
	background-image: url(../itxstandard/images/header/basket@2x.png);
}
html.ipad header nav #logo a {
	background: url(../itxstandard/images/header/logo@2x.png) no-repeat 0 0;
	background-size: cover;
}


/* FOOTER */
.new-apps div {
	background: url(../itxstandard/images/footer/apps.png);
}

.gift-card div {
	background: url(../itxstandard/images/footer/tarjetaregalo.png);
}

.shops div {
	background: url(../itxstandard/images/footer/tiendas.png);
}

#footer-bottom ul li.icono a.tw {
	background-image: url(../itxstandard/images/footer/share_twitter.png);
}

#footer-bottom ul li.icono a.fb {
	background-image: url(../itxstandard/images/footer/share_facebook.png);
}

#footer-bottom ul li.icono a.yb {
	background-image: url(../itxstandard/images/footer/share_youtube.png);
}

#footer-bottom ul li.icono a.ic {
	background-image: url(../itxstandard/images/footer/share_pinterest.png);
}

#footer-bottom ul li.icono a.in {
	background-image: url(../itxstandard/images/footer/share_instagram.png);
}

#footer-bottom ul li.icono a.tb {
	background-image: url(../itxstandard/images/footer/share_tumblr.png);
}

#footer-bottom ul li.icono a.vk {
	background-image: url(../itxstandard/images/footer/share_vkontakte.png);
}

#footer-bottom ul li.icono a.yk {
	background-image: url(../itxstandard/images/footer/share_youku.png);
}

#footer-bottom ul li.icono a.youk {
	background-image: url(../itxstandard/images/footer/share_youku.png);
}

#footer-bottom ul li.icono a.wb {
	background-image: url(../itxstandard/images/footer/share_weibo.png);
}

#footer-bottom ul li.icono a.weib {
	background-image: url(../itxstandard/images/footer/share_weibo.png);
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {

	.new-apps div {
		background: url(../itxstandard/images/footer/apps@2x.png);
		background-size: 62px 34px;
	}

	.gift-card div {
		background: url(../itxstandard/images/footer/tarjetaregalo@2x.png);
		background-size: 48px 34px;
	}

	.shops div {
		background: url(../itxstandard/images/footer/tiendas@2x.png);
		background-size: 48px 34px;
	}
	
	#footer-bottom ul li.icono a.tw {
		background-image: url(../itxstandard/images/footer/share_twitter@2x.png);
	}

	#footer-bottom ul li.icono a.fb {
		background-image: url(../itxstandard/images/footer/share_facebook@2x.png);
	}

	#footer-bottom ul li.icono a.yb {
		background-image: url(../itxstandard/images/footer/share_youtube@2x.png);
	}

	#footer-bottom ul li.icono a.ic {
		background-image: url(../itxstandard/images/footer/share_pinterest@2x.png);
	}

	#footer-bottom ul li.icono a.in {
		background-image: url(../itxstandard/images/footer/share_instagram@2x.png);
	}

	#footer-bottom ul li.icono a.tb {
		background-image: url(../itxstandard/images/footer/share_tumblr@2x.png);
	}

	#footer-bottom ul li.icono a.vk {
		background-image: url(../itxstandard/images/footer/share_vkontakte@2x.png);
	}

	#footer-bottom ul li.icono a.yk {
		background-image: url(../itxstandard/images/footer/share_youku@2x.png);
	}
	
	#footer-bottom ul li.icono a.youk {
		background-image: url(../itxstandard/images/footer/share_youku@2x.png);
	}

	#footer-bottom ul li.icono a.wb {
		background-image: url(../itxstandard/images/footer/share_weibo@2x.png);
	}
	
	#footer-bottom ul li.icono a.weib {
		background-image: url(../itxstandard/images/footer/share_weibo@2x.png);
	}
}



/*BACK TO TOP */


#back-to-top {
  position: fixed;
  bottom: 55px;
  right: 1%;
  display: none;
  font-size: 10px;
  color: #4d4d4f;
  text-align: center;
  background: url('../itxstandard/images/backtotop.png') no-repeat 0 0;
  width: 52px;
  height: 39px;
  text-indent: -9999px;
  outline: none;
}


@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	#back-to-top {
		background: url('../itxstandard/images/backtotop@2x.png') no-repeat 0 0;
		background-size: 100%;
	}
}


.contact.window_title {
		background-color: #000;
		color: #FFF;
		text-align: center;
		margin-top: 50px;
		font-weight: bold;
	}

	.contact.window_title > div {
		margin-bottom: 15px;
	}



/* POPUP MI CUENTA */

.popupHtmlCesta .popup-bar{

font-family: Georgia, "Times New Roman", Times, serif !important;
font-size: 12px !important;
font-weight: bold;
padding: 2px 0;
}

.popupHtmlCesta .popup-textLabel {

font-size: 13px;
border-bottom: 1px solid #939699;
}

.popupHtmlCesta button {

padding: 2px 32px;
font-size: 12px;
}

/* MENU */

 header nav #sub-menu li.selected a{
 	cursor: pointer !important;
 }
 
 /* ECOMDUTI-3032 */
 
 
#general_modal #loginModal {
	padding: 0px 30px;
	font-size: 12px;
}
#general_modal #loginModal * {
	float: none;
}
#general_modal #loginModal .title {
	margin: 0;
	margin-bottom: 30px;
	width: 100%;
}
#general_modal #loginModal .row {
	margin: 0;
	width: 100%;
}
#general_modal #loginModal #formLogin .row.required-field, #general_modal #loginModal #recuperarPassForm .row.required-field, #general_modal #loginModal #recuperarPassForm .sub-title {
	clear: both;
	margin-top: 20px;
	font-size: 10px;
	border-bottom: 1px solid #8B8889;
}
#general_modal #loginModal #formLogin .row .block, #general_modal #loginModal #recuperarPassForm .row .block {
	width: 42%;
	margin: 0;
	margin-right: 8%;
	display: inline-block;
	box-sizing: border-box;
}
#general_modal #loginModal #formLogin .row .block.r, #general_modal #loginModal #recuperarPassForm .row .block.r {
	margin: 0;
	margin-left: 8%;
	float: right;
}
#general_modal #loginModal #formLogin .row.r, #general_modal #loginModal #recuperarPassForm .row.r {
	text-align: right;
	padding: 20px 0px;
}
#general_modal #loginModal #formLogin .row .block input, #general_modal #loginModal #recuperarPassForm .row .block input {
	width: 100%;
	box-sizing: border-box;
}
#general_modal #loginModal #formLogin .row button, #general_modal #loginModal #recuperarPassForm .block button {
	display: inline-block;
}
#general_modal #loginModal #recuperarPassForm .row .block.r {
	margin-top: 10px;
	text-align: right
}
#general_modal #loginModal #reset-password, #general_modal #loginModal #reset-password-form {
	padding-top: 20px;
}
#general_modal #loginModal #reset-password {
	border-top: 1px solid #8B8889;
}
#general_modal #loginModal .clear {
	clear: both;
}
#general_modal #loginModal #recuperarPassForm .sub-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 12px;
}
#general_modal #loginModal .info_campo {
	margin:0px 0;
}

#general_modal #loginModal .sub-title{
	font-weight: bold;
	padding-bottom: 5px;
}

#general_modal #loginModal #reset-password input{
	margin-right: 5px;
}

header nav #sub-menu li a[data-id="1400529"]{
	text-transform: none !important;
}


header nav #sub-menu li a[data-id="1400522"]{
	text-transform: none !important;
}


header nav #sub-menu li a[data-id="1400530"]{
	text-transform: none !important;
}

#list_faqs .faq .preg{
	font-weight: bold;
}

#content_micuenta .block.mes, .block.volver, .pedidos-mes .title.gray {
padding: 2px !important;
box-sizing: border-box;
background-color: #8C8C8C;
color: #FFF;
font-family: "Trebuchet MS","cgRegular","Helvetica",sans-serif;
text-transform: uppercase;
font-size: 12px;
text-align: center;
cursor: pointer;
}
#content_micuenta .pedidos-mes .title.gray {
width: 100%;
cursor: default;
}
#content_micuenta #meses .block {
padding: 2px !important;
}
#content_micuenta #meses .row, .pedidos-mes > .row {
margin-bottom: 35px !important;
}
#content_micuenta .pedidos-mes, .meses-listado {
display: none;
}

/* MD2_ESpot_Legal_China */

#itc ul li span.icono.cyberpolice{ 
background-image: url(../images/footer/iconos_china.png); 
background-position: 0px -16px; 
} 

#itc ul li span.icono.pinggu{ 
background-image: url(../images/footer/iconos_china.png); 
background-position: 0px 0px; 
} 

#itc ul li span.icono.gov{ 
background-image: url(../images/footer/iconos_china.png); 
background-position: 0px -32px; 
}

#listBanks li.activo,#listBanks li:hover {
	border-color: #1a171b;
}

#listBanks li a.visa {
	background: url(../img/tarjetas/visa.png) no-repeat;
}

#listBanks li.activo a.visa,
#listBanks li:hover a.visa {
	background: url(../img/tarjetas/visa_activo.png) no-repeat;
}

#listBanks li a.amer {
	background: url(../img/tarjetas/american.png) no-repeat;
}

#listBanks li.activo a.amer,
#listBanks li:hover a.amer {
	background: url(../img/tarjetas/american_activo.png) no-repeat;
}

#listBanks li a.paypal {
	background: url(../img/tarjetas/paypal.png) no-repeat;
}

#listBanks li.activo a.paypal,
#listBanks li:hover a.paypal {
	background: url(../img/tarjetas/paypal_activo.png) no-repeat;
}

#listBanks li a.master {
	background: url(../img/tarjetas/mastercard.png) no-repeat;
}

#listBanks li.activo a.master,
#listBanks li:hover a.master {
	background: url(../img/tarjetas/mastercard_activo.png) no-repeat;
}

#tunel #listBanks li{
	height: 30px;
   margin: 10px 12px;
}


#tunel #listPagos.pod li{
	height: auto;
}

.column p.pod_text {
	margin-bottom: 15px;
}
.cod_subtitle.subline {
  border-bottom:1px solid #9F9F9F;

  margin-top: 5px;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

/*Apertura China*/

.finalizar_pedido {
background: #181818 !important;
} 

#pasosdevol.china li { 
	width:25%; 
} 


/*Apertura Corea*/

.zipCodeDaump { 
color:#222; 
padding-left: 7px; 
text-decoration: underline; 
} 
.zipCodeDaump:hover { 
color:#222; 
} 

/* Tailoring */

#articulosTailoring th {
	background: none #000;
	color: #fff;
}

#articulosTailoring td {
	border-bottom-color: #9f9f9f;
}

#articulosTailoring td a.cruz {
	background: url(../img/cruz.png) no-repeat;
}

#articulosTailoring td a.cruzDescuento {
	background: url(../img/cruz.png) no-repeat;
}

#articulosTailoring td p {
	color: #000;
}

#articulosTailoring td p.pt {
	line-height: 17px;
}

#articulosTailoring td p.pt span {
	font-weight: bold;
    font-size: 11px
}

#articulosTailoring td span {
	color: #000;
}

#articulosTailoring td  p#total span.decimal {
	color: white !important;
}

#articulosTailoring td  #totalPrice span.decimal {
	color: white !important;
}

#articulosTailoring td input {
	border-color: #000;
}

#articulosTailoring tfoot td {
	background: none #000;
}

#articulosTailoring tfoot td p {
	color: #fff;
}

#articulosTailoring td #cod input {
	background: none #939598;
	border-color: #86888b;
	color: #fff;
}

#articulosTailoring td #cod a.accept_cod {
	background: none #939598;
	color: #fff;
}
#articulosTailoring tfoot .tfoot_env td {
	background: none #939598;
}
#articulosTailoring.final th {
	background: none #fff;
	color: #000;
	border-top-color: #9f9f9f;
	border-bottom-color: #9f9f9f;
}

#tablaPedidosTailoring .deleteTienda {
	cursor: pointer;
}

#tablaPedidosTailoring p a {
	color: #000;
}

#tablaPedidosTailoring p.error {
	color: #9B0202;
}

/* Fin Tailoring */ 