/* TAG's Default v3 */

/*
    Style Index
	-----------------------------------
	0. Reset
	1. Generic
    2. Layout
    3. Logo and Menus Navigation
    4. Content
    5. Footer
*/

/* 0. Reset /////////////////////////////////////////////////////////////////////////////////// */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	padding: 0px;
	margin: 0px;
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

tr {
	
}

td label {
	margin-left: 10px;
}

a img,:link img,:visited img {
	border: none;
}

:focus {
	outline: none;
}

/* 1. Generic /////////////////////////////////////////////////////////////////////////////////// */
body {
	font: normal 12px Arial, Helvetica, sans-serif, Malgun Gothic;
	color: #131313;
	background-color: #FFF;
}

body#error {
	background-color: #C01100;
}

a {
	color: #DD291E;
	text-decoration: none;
}

a:hover {
	color: #E20026;
	text-decoration: none;
}

legend,.hidden,hr {
	display: none;
}

ol,ul {
	list-style: none;
}

/* Varios */
.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
	display: block;
overflow: hidden;
}

div.input_error {
	border: 1px solid #C00 !important;
}

/* Win Galeria */
#win_galeria {
	position: absolute;
	border: 2px solid #ccc;
	background-color: #FFF;
	width: 660px;
	height: 500px;
	margin-left: 50px;
	margin-top: 20px;
	padding: 5px;
	z-index: 150;
	display: none;
}

/* Window */
.win {
	background: none;
	top: 25px;
	width: 200px;
}

.win fieldset {
	background: none;
	border: solid 1px #CCC;
	padding: 10px;
	background-image: -moz-linear-gradient(top); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0),
		color-stop(1) ); /* Safari & Chrome */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 2px 5px #666; /* for Firefox 3.5+ */
	-webkit-box-shadow: 0 2px 5px #666; /* for Safari and Chrome */
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666',
		Direction=180, Strength=2 );
}

.win .wshw {
	display: block;
	background-color: #000;
	height: 2px;
	overflow: hidden;
	margin-left: 2px;
	clear: both;
	opacity: 0.25;
	filter: alpha(opacity = 25);
	width: 98%;
}

.win .close {
	padding: 0 !important;
	margin: 0 !important;
	float: right !important;
	display: block !important;
	background: url(../i/df_b_close1.gif) no-repeat left top !important;
	width: 11px !important;
	height: 11px !important;
	overflow: hidden !important;
}

.win .close:hover {
	background-position: left -11px !important;
}

/* Pager */
.pager {
	text-align: center;
}

.pager-last {
	font-size: 13px !important;
	overflow: hidden;
	height: 100%;
	margin-top: 15px !important;
	clear: both;
}

fieldset label {
	padding-top: 6px;
	position: relative;
	margin-right: 2px;
}

fieldset label .required {
	display: block;
	left: 85px;
	top: 5px;
	width: 10px;
	height: 20px;
	overflow: hidden;
	position: absolute;
}

/*fieldset br	{ display:none; }*/
fieldset input {
	width: 40px;
}

fieldset select {
	width: 200px;
}

fieldset textarea {
	width: 400px;
	font-size: 14px;
	padding: 6px 4px;
}

fieldset .left input,fieldset .right input {
	width: 40px;
	height: 23px;
}

fieldset .left select,fieldset .right select {
	
}

fieldset .checks label {
	float: left;
	width: 520px;
	padding-top: 1px;
	color: #666;
	margin-right: 2px;
}

fieldset .checks input {
	float: left;
	color: #999;
	position: relative;
	margin-right: 5px;
}

/* 2. Layout /////////////////////////////////////////////////////////////////////////////////// */
#main {
	width: 900px;
	margin: 0 auto;
}

#header { /*margin: 0;
	position: relative;*/
	
}

#container {
	padding: 0;
	height: 100%;
	overflow: hidden;
	clear: both;
	margin-top: 8px;
}

#container #top {
	background: url(../i/df_top_bg1.jpg) no-repeat left top;
	width: 960px;
	height: 20px;
	clear: both;
}

#container #middle {
	background: url(../i/df_middle_bg1.jpg) repeat-y left top;
	overflow: hidden;
	height: 100%;
	clear: both;
	padding: 20px;
	padding-top: 0;
}

#container #bottom {
	background: url(../i/df_bottom_bg1.jpg) no-repeat left top;
	width: 960px;
	height: 40px;
	clear: both;
}

#container_error {
	padding: 150px 40px 40px 40px;
	color: #FFF;
}

/* 3. Logo and Menus Navigation /////////////////////////////////////////////////////////////////////////////////// */
#header p.separador {
	margin-left: -83px;
	*margin-left: -83px;
}
/*
#header .register {
	background: url(../i/df_back1_register.gif) no-repeat left top;
	overflow: hidden;
	float:left;
	width: 263px;
	*width: 263px;
	margin-left:40px;
	*margin-left:50px;
}
*/
#header .register {
	background: url(../i/df_back1_register.png) no-repeat left top;
	overflow: hidden;
	width: 130px;
	*width: 130px;
	margin-left: 190px;
	*margin-left: 200px;
	height: 68px;
}

#header .register .left {
	float: left;
	padding: 3px;
	*margin-top: 4px;
	*padding-left: 10px;
	*text-align: center
}

#header .register .left p {
	*background: url(../i/df_back_register.gif) no-repeat;
	*padding-top: 3px;
	*height: 24px;
	*width: 82px;
	*margin-top: 2px;
}

#header .register .right {
	float: left;
	padding: 4px 15px 0px 15px;
}

#header .register .right p {
	margin-top: 5px;
}

#header .register .right p a {
	font: 10px Arial, Malgun Gothic;
	color: #DD291E;
	padding: 0px;
}

#header .register .right p a span {
	font: 10px Arial, Malgun Gothic;
	color: #666;
	padding: 0px;
	display: inline;
}

#header .register .right p a:hover {
	background: none !important;
}

#header .register .right p a:hover span {
	background: none !important;
}

#menu {
	overflow: hidden;
	clear: both;
}

#menu li {
	background: url(../i/df_separador_vert.gif) no-repeat right center;
	float: left;
}

#menu li.listado {
	background: none;
	float: left;
}

#menu li.together {
	background: url(../i/df_separador_vert.gif) no-repeat right bottom;
	*background: url(../i/df_separador_vert.gif) no-repeat right center;
	float: left;
}

#menu li.last {
	background: none !important;
	float: left;
}

#menu li a {
	font: 13px UniversLTStd57Condensed;
	color: #131313;
	padding: 15px 8px 10px 8px;
	display: block;
	_display: inline-block; #
	display: inline-block;
	text-decoration: none;
	margin-left: 7px;
	*margin-left: 4px;
	*padding-right: 2px;
}

#menu li a img {
	vertical-align: middle;
}

#menu li a span {
	font: 13px UniversLTStd67BoldCondensed;
	color: #131313;
	padding: 15px 7px 10px 0;
	display: block;
	_display: inline-block; #
	display: inline-block;
	text-decoration: none;
	margin-top: -5px;
	*margin-top: -5px;
	text-transform: uppercase;
}

#menu li a:hover {
	background: url(../i/df_back1_menu.gif) no-repeat center left;
	margin-right: 0px;
}

#menu li a:hover span {
	color: #FFF;
	text-decoration: none;
	background: url(../i/df_back2_menu.gif) no-repeat center right;
	text-transform: uppercase;
}

#menu li a.active {
	background: url(../i/df_back1_menu.gif) no-repeat center left;
	margin-right: 5px;
}

#menu li a.active span {
	color: #FFF;
	text-decoration: none;
	background: url(../i/df_back2_menu.gif) no-repeat center right;
	padding-right: 10px;
	text-transform: uppercase;
}

#menu li a.logo {
	background: none;
	margin-left: 0;
	padding-left: 0;
	*margin-right: 5px;
}

#menu li span img {
	float: none;
	margin-top: -41px;
	*margin-top: -28px;
}

#menu li span.separador_together img {
	float: none;
	margin-top: -25px;
	*margin-top: -51px;
	*margin-left: 103px;
}

#menu input.input_header {
	background: url(../i/df_input_header.jpg) no-repeat;
	border: medium none;
	height: 20px;
	margin-top: 20px;
	width: 120px;
	padding-left: 5px;
	padding-right: 27px;
	margin-left: 15px;
	*vertical-align: top;
	*width: 150px;
}

#menu li a.arrow {
	background: none;
	margin-left: 135px;
	*margin-left: -35px;
	margin-top: -34px;
	*margin-top: 10px;
	position: relative;
	*position: absolute;
}

#menu li a.together {
	background: url(../i/df_logo_together.gif) no-repeat;
	width: 90px;
	margin-top: 20px;
	margin-right: -7px;
	*margin-right: 5px;
}

#menu li a.together:hover {
	background: url(../i/df_logo_together_active.gif) no-repeat;
}

#menu li a.together:active {
	background: url(../i/df_logo_together_active.gif) no-repeat;
}

.hidde_filters {
	text-align: center;
	margin-top: -9px;
	position: absolute;
	width: 960px;
}

.hidde_filters img {
	margin-top: -4px;
	*margin-top: -4px;
}

.hidde_filters a {
	*text-decoration: none;
}

.hidde_filters a span {
	font: 11px UniversLTStd67BoldCondensed;
	color: #B7B7B7;
	margin-top: 8px;
	margin-left: -108px;
	position: absolute;
}

.hidde_filters a span.show {
	color: #DD291E;
}

.filtros {
	font: 12px UniversLTStd57Condensed;
	*margin-top: 17px;
}

.filtros table tr td.titulo_filtro {
	padding-top: 10px;
	font: 12px UniversLTStd67BoldCondensed;
}

.filtros #df_type {
	position: absolute;
}

.filtros #df_type .df_type_left {
	background: url(../i/df_tooltip1.png) no-repeat;
	width: 22px;
	height: 34px;
	float: left;
	margin-top: 4px;
}

.filtros #df_type #collapsed {
	background: url(../i/df_tooltip2.png) no-repeat center top;
	width: auto;
	height: 38px;
	float: left;
}

.filtros #df_type #collapsed p {
	text-align: center;
	margin-top: 13px;
	text-transform: uppercase;
	font: 10px UniversLTStd67BoldCondensed;
}

.filtros #df_type .df_type_right {
	background: url(../i/df_tooltip3.png) no-repeat;
	width: 22px;
	height: 34px;
	float: left;
	margin-top: 4px;
}

.filtros span img {
	margin: 0 15px -8px 15px;
	*margin-bottom: -8px;
}

.filtros ul li.list2 img {
	
}

.filtros ul li.list3 {
	font: 12px UniversLTStd67BoldCondensed;
}

.filtros ul li.list3 a {
	padding: 10px 15px 10px 10px;
}

.filtros ul li.list3 a span {
	color: #131313;
	text-decoration: none;
	padding: 7px 15px 7px 0px;
	width: auto;
	*padding-bottom: 2px;
}

.filtros ul li.list3 a:hover {
	background: url(../i/df_back1_list3.gif) no-repeat center left;
	padding: 10px 15px 10px 10px;
	text-decoration: none;
}

.filtros ul li.list3 a:hover span {
	color: #FFF;
	text-decoration: none;
	background: url(../i/df_back2_list3.gif) no-repeat center right;
	padding: 7px 15px 7px 0px;
	width: auto;
	*padding-bottom: 2px;
}

.filtros ul li.list3 a.active {
	background: url(../i/df_back1_list3.gif) no-repeat center left;
	padding: 10px 15px 10px 10px;
	text-decoration: none;
}

.filtros ul li.list3 a.active span {
	color: #FFF;
	text-decoration: none;
	background: url(../i/df_back2_list3.gif) no-repeat center right;
	width: auto;
	padding: 7px 15px 6px 0px;
	*padding-bottom: 2px;
}

.nav {
	font: 14px UniversLTStd67BoldCondensed;
	margin: 0 5px;
	vertical-align: top;
}

/* 4. Content /////////////////////////////////////////////////////////////////////////////////// */
/* Home */
/*Compra*/
.pasos_compra {
	width: 1007px;
	margin-bottom: 2px;
}

.pasos_compra p.padlock {
	padding-left: 0px;
	font: 18px UniversLTStd67BoldCondensed;
}

.pasos_compra p.padlock span {
	color: #DD291E;
}

.pasos_compra p.padlock img {
	margin-right: 10px;
}

#compra_datos .pasos_compra p {
	font: 18px UniversLTStd57Condensed;
	padding-left: 107px;
	color: #131313;
}

#compra_datos .pasos_compra p span {
	color: #DD291E;
}

#compra_datos p.separador {
	margin-top: -12px;
	*margin-top: -12px;
	margin-left: -90px;
	*margin-left: -90px;
}

#container .cont_form {
	float: left;
	width: 720px;
	margin-top: 10px;
	margin-bottom: 50px;
}

#container .cont_form .send {
	margin-top: 30px;
	margin-left: 5px;
}

#container .cont_form .send a {
	color: #FFF;
}

#container .cont_form .send a span.send2 {
	position: absolute;
	padding-top: 4px;
	font: 13px UniversLTStd67BoldCondensed;
	margin-left: -120px;
	*margin-left: -120px;
}

#container .form {
	width: 720px;
}

#container .info_titular {
	margin-top: 25px;
}

#container .info_campos {
	font: 13px UniversLTStd67BoldCondensed;
	margin-top: 12px;
	width: 765px;
}

#container .info_campos .left {
	float: left;
}

#container .info_campos .right {
	float: right;
	margin-right: 20px;
}

#container .info_campos .right span {
	font: 11px UniversLTStd67BoldCondensed;
	color: #ACACAC;
	margin-right: 6px;
}

#container .info_campos .right span.required2 {
	color: #DD291E;
	float: right;
	font-size: 18px;
}

#container .titular {
	
}

#container .jNice label { /*clear: both;*/
	float: left;
	font: 11px UniversLTStd67BoldCondensed;
	color: #ACACAC;
	width: 127px;
	*width: 119px;
	margin-top: 2px;
	text-transform: uppercase;
}

#container .jNice label span {
	margin-left: 30px;
	margin-right: 10px;
	color: #131313;
}

.form_contacto {
	margin-top: 10px;
}

.form_contacto table.contacto {
	margin-top: 17px;
	width: 770px;
}

.form_contacto table.contacto tr {
	height: 40px;
}

.form_contacto table.contacto td {
	
}

#container .shipping_info {
	width: 765px;
	margin-top: 25px;
	float: left;
}

#container .shipping_info tr {
	height: 31px;
}

#container .shipping_info tr td label {
	margin-left: 0px;
	width: 108px !important;
}

#container .divisor {
	margin-top: 32px;
}

#container .pago {
	clear: both;
	float: left;
	margin-top: 1px;
}

#container .pago div ul {
	
}

#container .pago div ul li {
	float: left;
	margin-right: 20px;
}

#container .pago div ul li label {
	margin-left: 25px;
}

#container .pago table.payment_information {
	margin-top: 28px;
}

#container .pago table.payment_information tr.metodos_pago {
	
}

#container .pago table.payment_information tr.metodos_pago td {
	
}

#container .pago table.payment_information tr.metodos_pago td label {
	color: #131313;
	width: 95px;
	font: 11px UniversLTStd67BoldCondensed;
}

#container .pago .total_pago {
	background: url(../i/df_back2_totalpago.gif) no-repeat;
	width: 297px;
	/*height: 35px;*/
	height: auto;
	margin-top: 20px;
	padding: 15px 15px 20px 15px;
	font-size: 14px;
	text-transform: uppercase;
}

#container .pago .total_pago .left {
	float: left;
	font: 14px UniversLTStd67BoldCondensed;
}

#container .pago .total_pago .right {
	float: right;
	font: 14px UniversLTStd67BoldCondensed;
}

#container .pago .total_pago p.sep_totalpago {
	margin: 40px 0 5px;
}

#container .pago .form_pago {
	width: 720px;
}

#container .pago .form_pago p.left {
	float: left;
	width: 330px;
	margin-top: 15px;
	*margin-top: 5px;
	*width: 350px;
}

#container .pago .form_pago .left label {
	float: left;
	font: 11px UniversLTStd57Condensed;
	color: #ACACAC;
	width: 115px;
	*width: 115px;
}

#container .pago .form_pago p.left input {
	float: right;
	*float: none;
}

#container .pago .form_pago p.left input.card_number {
	float: none;
	width: 43px;
}

#container .pago .form_pago p.right {
	float: right;
	width: 330px;
	*width: 350px;
	margin-top: 15px;
	*margin-top: 5px;
}

#container .pago .form_pago p.right label {
	clear: both;
	float: left;
	font: 11px UniversLTStd57Condensed;
	color: #ACACAC;
	width: 115px;
	*width: 115px;
}

#container .pago .form_pago .datos_pago {
	width: 710px;
}

#container .pago .form_pago .datos_pago tr {
	height: 32px;
}

#container .pago .form_pago .datos_pago tr td label {
	margin-left: 0px;
	width: 103px;
}

#container .pago .form_pago .datos_pago tr td img {
	margin-right: 4px;
}

#container .pago .form_pago p.right input {
	float: right;
	*float: none;
}

#container .pago .form_pago .paypal {
	width: 750px;
}

#container .pago .form_pago .paypal img {
	float: left;
	margin-top: 18px;
	margin-left: 25px;
}

#container .pago .form_pago .cod {
	font: normal 11px Arial, Malgun Gothic;
	width: 560px;
	margin-top: 33px;
	margin-left: 75px;
}

#container .pago .form_pago .cod span {
	color: #DD291E;
}

#container .pago .form_pago .paypal span {
	font: normal 11px Arial, Malgun Gothic;
	float: left;
	margin-left: 19px;
	margin-top: 23px;
}

#container .eslogan {
	background: url(../i/df_back_eslogan.jpg) no-repeat;
	width: 948px;
	height: 32px;
	font: 15px UniversLTStd67BoldCondensed;
	padding: 7px;
	text-align: center;
}

#container .eslogan span {
	color: #DD291E;
}

.eslogan2 {
	background: url(../i/df_back_eslogan.jpg) no-repeat;
	width: 948px;
	height: 32px;
	padding: 7px;
	text-align: center;
	margin-bottom: 8px;
}

.eslogan2 p {
	font: 11px UniversLTStd67BoldCondensed;
	margin-top: 2px;
}

.eslogan2 p span {
	color: #DD291E;
}

#header .eslogan3 {
	background: url("../i/df_back_eslogan3.jpg") no-repeat scroll 0 0
		transparent;
	height: 33px;
	margin-top: 10px;
	padding: 7px 7px 0px 7px;
	text-align: center;
	width: 948px;
	text-transform: uppercase;
}

#header .eslogan3 p {
	font: 15px UniversLTStd67BoldCondensed;
}

#header .eslogan3 p span {
	color: #DD291E;
}

#header .eslogan3 p span.txt_eslogan {
	text-transform: none;
	color: #131313;
	margin-left: 10px;
}

#container .info {
	clear: both;
	padding-top: 8px;
	width: 725px;
}

#container .info .info_privacy {
	background: url(../i/df_back_eslogan2.jpg) no-repeat;
	width: 696px;
	height: 14px;
	font: 11px UniversLTStd67BoldCondensed;
	padding: 12px;
	margin-top: 17px;
}

#container .info .info_privacy a {
	color: #DD291E;
}

#container .info div .accept {
	color: #ACACAC;
	width: 600px;
}

#container .info div .accept p {
	margin-top: 10px;
}

#container .info div .accept span.condiciones {
	font: 11px UniversLTStd67BoldCondensed;
	color: #131313;
	display: block;
	margin-left: 35px;
	*margin-left: 0px;
	*padding-left: 30px;
	width: 440px;
	*width: 440px;
	padding-top: 5px;
}

#container .info div .accept a {
	color: #DD291E;
}

#container .info div .buy {
	float: right;
	background: url(../i/df_back_arrow_red.png) no-repeat;
	width: 224px;
	height: 36px;
	padding-top: 8px;
}

#container .info div a .buy {
	text-decoration: none;
	margin-top: -35px;
	*margin-top: -35px;
}

#container .info div a .buy span {
	font: 16px UniversLTStd67BoldCondensed;
	color: #FFF;
	margin-right: 10px;
	margin-top: 2px;
	padding-left: 15px;
}

#container #aside .call_center {
	background: url(../i/df_back_callcenter.gif) no-repeat;
	width: 169px;
	height: 108px;
	padding: 10px 15px;
}

#container #aside2 {
	float: right;
	margin-top: -40px;
}

#container #aside3 {
	float: right;
	margin-top: -432px;
}

#container #aside4 {
	float: left;
	margin-top: -35px;
	*margin-top: -35px;
}

#container .call_center {
	background: url(../i/df_back_callcenter.gif) no-repeat;
	padding: 10px;
	width: 185px;
	margin-top: 48px;
	height: 101px;
	float: left;
}

#container .call_center p.help {
	font: 12px UniversLTStd67BoldCondensed;
	color: #ACACAC;
	margin-bottom: 8px;
}

#container .call_center .left {
	float: left;
	width: 110px;
}

#container .call_center .right {
	float: right;
	width: 95px;
}

#container .call_center p span.telefono {
	font: 18px UniversLTStd67BoldCondensed;
	color: #131313;
}

#container .call_center p.call_center_info {
	font: normal 10px Arial, Malgun Gothic;
	color: #999999;
	margin-top: 8px;
}

#container .secure {
	margin-left: 25px;
	margin-top: 10px;
}

option.active {
	color: #DD291E;
}

.required {
	font: 18px UniversLTStd67BoldCondensed;
	color: #DD291E;
}
/* Index */
table.content_index {
	width: 948px;
	margin-left: 25px;
}

table.content_index tr td .left {
	float: left;
	margin-top: 25px;
}

table.content_index tr td .right {
	float: left;
	margin-top: 25px;
}

table.content_index tr td .right p.title {
	width: 120px;
	font: 12px UniversLTStd67BoldCondensed;
	text-transform: uppercase;
	margin-left: 15px;
}

table.content_index tr td .right p.txt {
	width: 120px;
	font: normal 11px Arial, Malgun Gothic;
	margin-left: 15px;
}

table.content_index tr td.last .left {
	margin-top: 16px;
}

table.content_index tr td.last .right {
	margin-top: 16px;
}

table.content_index tr td p.separador {
	margin-top: 4px;
}
/* Size selects */
.pager .model {
	float: left;
	font: 32px FuturaMedium, Malgun Gothic;
}

.pager .model p.tipo {
	font: 14px FuturaMedium, Malgun Gothic;
	color: #909090;
}

.pager .model span.reference {
	font: 27px UniversLTStd67BoldCondensed;
	color: #D9D9D9;
}

.pager p.min_menu {
	font: 11px UniversLTStd67BoldCondensed;
}

.pager p.min_menu a {
	
}

#container #photos .minis {
	float: left;
	margin-right: 30px;
	width: 70px;
	margin-top: 30px;
}

#container #photos .minis ul li {
	margin-top: 10px;
}

#container #photos .photo {
	float: left;
	width: 500px;
	margin-left: 70px;
}

#container #photos .photo a.zoom {
	background: url("../i/df_b_zoom1.gif") no-repeat center top;
	display: block;
	height: 30px;
	margin-left: 350px;
	margin-top: -15px;
	overflow: hidden;
	position: absolute;
	width: 70px;
}

#container #photos .photo .articulo_ampliado {
	margin-left: 70px;
}

#container #aside {
	float: right;
	width: 220px;
	margin-right: 10px;
}

#container #aside .box_info {
	background: url(../i/df_back_aside.png) no-repeat;
	height: 244px;
	padding-left: 40px;
	padding-top: 10px;
}

#container .box_info p.title {
	font: 12px UniversLTStd67BoldCondensed;
	color: #131313;
}

#container .box_info .expedition {
	background: url(../i/df_back_expedition.gif) no-repeat;
	width: 147px;
	height: 23px;
	margin-bottom: -57px;
	margin-left: -17px;
	margin-top: 48px;
}

#container .box_info .expedition p {
	font: 11px UniversLTStd67BoldCondensed;
	text-transform: uppercase;
	padding: 5px 0;
	text-align: center
}

#container .box_info .price {
	margin-left: 5px;
}

#container .box_info .price p {
	font: 10px Arial, Malgun Gothic;
	color: #ACACAC;
}

#container .box_info .price p.total {
	font: 22px UniversLTStd67BoldCondensed;
	margin-top: 55px;
	*margin-top: 30px;
	color: #131313;
	margin-left: 10px;
}

#container .box_info .price p.total span {
	font: 18px UniversLTStd67BoldCondensed;
	color: #131313;
}

#container .box_info .wish_list { /*width: 165px;
	height: 28px;*/
	margin: 10px -25px;
}

#container .box_info .wish_list span {
	margin-top: 5px;
	position: absolute;
	font: 12px UniversLTStd67BoldCondensed;
	color: #FFF;
	margin-left: -145px;
	*margin-left: -145px;
}

#container .box_info .my_bag {
	/*background: url(../i/df_back_mybag.jpg) no-repeat;
	width: 165px;
	height: 28px;*/
	margin: 20px -25px 10px -25px;
	*margin: 20px -25px 10px -25px;
}

#container .box_info .my_bag span {
	margin-top: 5px;
	position: absolute;
	font: 12px UniversLTStd67BoldCondensed;
	color: #FFF;
	margin-left: -148px;
	*margin-left: -148px;
}

#container .box_info .my_bag span img {
	margin-left: 105px;
	margin-top: -24px;
	*margin-top: -24px;
	position: absolute;
}

#container .also_like {
	margin-left: -12px;
	*margin-left: -12px;
}

#container .also_like p {
	text-align: center;
	font: 11px UniversLTStd67BoldCondensed;
}

#container .also_like table {
	width: 220px;
}

#container .also_like table tr {
	text-align: center;
	width: 220px;
}

#container .also_like table tr td {
	
}

.features {
	clear: both;
	margin: 0 auto;
	width: 980px;
	padding-left: 140px;
}

.features .tittle {
	font: 34px UniversLTStd67BoldCondensed;
	color: #DFDEDE;
	margin-top: -20px;
	*margin-top: -5px;
}

.features ul {
	padding-top: 25px;
	padding-bottom: 130px;
}

.features ul li {
	float: left;
	width: 250px;
	margin-right: 50px;
}

.features ul li p {
	font: normal 11px Arial, Malgun Gothic;
	color: #ACACAC;
	text-align: justify;
}

.features ul li p.titulo {
	font: 17px UniversLTStd67BoldCondensed;
	color: #131313;
	margin-bottom: 10px;
}

.technology {
	clear: both;
	margin: 0 auto;
	width: 980px;
	padding-left: 140px;
}

.technology .tittle {
	font: 34px UniversLTStd67BoldCondensed;
	color: #DFDEDE;
	margin-top: -20px;
	*margin-top: -7px;
}

.technology .left {
	float: left;
	margin-left: 20px;
	margin-top: 35px;
	margin-bottom: 33px;
}

.technology .left img {
	float: left;
}

.technology .left .description {
	width: 300px;
	font: 17px UniversLTStd67BoldCondensed;
	color: #131313;
	margin-left: 110px;
}

.technology .left .description p {
	text-align: justify;
	font: normal 11px Arial, Malgun Gothic;
	color: #ACACAC;
	margin-top: 10px;
}

.technology .left .description .button {
	background: url(../i/df_b_grey.jpg) no-repeat;
	width: 186px;
	height: 28px;
	float: left;
	margin-top: 30px;
}

.technology .left .description .button span {
	font: 12px UniversLTStd67BoldCondensed;
	color: #FFF;
	position: absolute;
	padding-top: 5px;
	padding-left: 10px;
}

.technology .right {
	margin-left: 650px;
	margin-top: 45px;
}

.shoe_care {
	clear: both;
	margin: 0 auto;
	width: 980px;
	padding-left: 140px;
}

.shoe_care .tittle {
	font: 34px UniversLTStd67BoldCondensed;
	color: #DFDEDE;
	margin-top: -20px;
	*margin-top: -7px;
}

.product-notfound {
	text-align: center;
	text-transform: uppercase;
}

.product-notfound p {
	font: 17px UniversLTStd67BoldCondensed;
	color: #ACACAC;
	margin: 5px 0;
}

.product-notfound p span {
	color: #131313;
}

#container .beta {
	
}

#container .beta .messages {
	float: left;
	width: 420px;
}

#container .beta .messages .box {
	width: 400px;
	margin-top: 28px;
}

#container .beta .messages .box .product {
	padding-left: 60px;
}

#container .beta .messages .box p.alert1 {
	color: #DD291E;
	margin: 9px 0 9px 85px;
	width: auto;
	background: url(../i/df_ico_alert1.gif) no-repeat left 9px;
	padding: 9px 0 9px 20px;
	font: bold 11px Arial, Malgun Gothic;
}

#container .beta .messages .box p.imagen {
	height: 205px;
	margin-left: 25px;
}

.separador_vertical {
	float: left;
	margin-left: 38px;
}

.offline {
	background: url(../i/bolsa_offline.jpg) no-repeat left top;
	padding: 20px 0 0 80px;
	width: 315px;
	min-height: 400px;
	float: left;
	margin-left: 50px;
	margin-top: 28px;
}

.offline p {
	color: #777;
	margin-left: 12px;
	margin-top: -12px;
	*margin-top: -12px;
	font: bold 11px Arial, Malgun Gothic;
}

.offline p span {
	color: #131313;
}

.offline table.form_notfound {
	margin-bottom: 45px;
	margin-top: 55px;
}

.offline table.form_notfound tr td {
	padding-top: 10px !important;
	color: #D2D2D2;
	text-transform: uppercase;
}

.offline table.form_notfound tr td p {
	font: 13px UniversLTStd67BoldCondensed;
}

.offline p.conditions {
	font: normal 10px Arial, Malgun Gothic;
}

.contact_text {
	margin-top: 10px;
	font: normal 12px Arial, Malgun Gothic;
}

.p_contacto {
	margin-top: 15px;
	font: normal 12px Arial, Malgun Gothic;
}

.orders {
	
}

.orders_title {
	font: 18px UniversLTStd67BoldCondensed;
	width: 800px;
	float: left;
	margin-top: 10px;
}

.continue_shopping {
	float: right;
	width: 25px;
}

.continue_shopping p {
	color: #FFFFFF;
	font: 13px UniversLTStd67BoldCondensed;
	margin-top: -25px;
	position: absolute;
	text-align: right;
	width: 160px;
}

.order_title {
	font: 14px UniversLTStd67BoldCondensed;
	color: #DD291E;
	margin-top: 3px;
}

.order_title span.note {
	font: 12px Arial, Malgun Gothic;
	color: #131313;
	margin-left: 10px;
}

p.txt_confirmacion {
	margin-top: 10px;
}

.cambios {
	background: url(../i/df_back_pedidos.jpg) no-repeat;
	width: 943px;
	height: auto;
	float: left;
	margin-top: 18px;
	padding-top: 45px;
}

.cambios p.cambio_tittle {
	margin-left: 30px;
	margin-top: -32px;
	*margin-top: -32px;
	position: absolute;
	font: 12px UniversLTStd67BoldCondensed;
}

.cambios p.cambio_tittle span {
	font: normal 14px Arial, Malgun Gothic;
}

.cambios .titular {
	font: 15px UniversLTStd67BoldCondensed;
}

.cambios table {
	clear: both;
	margin-top: 15px;
	width: 568px;
	float: left;
}

.cambios table tr {
	height: 23px;
}

.cambios table tr td.separated {
	
}

.cambios table tr.title {
	font: 12px UniversLTStd67BoldCondensed;
	color: #ACACAC;
	text-transform: uppercase;
	height: 10px;
}

.cambios table tr.title td.product {
	padding-left: 30px;
}

.cambios table tr.separador td {
	padding-top: 10px;
	padding-left: 0px;
}

.cambios table tr td.product {
	padding-left: 10px;
	width: 265px;
}

.cambios table tr td.product .left {
	float: left;
	margin-left: 15px;
}

.cambios table tr td.product .left .jNiceCheckbox {
	top: 15px;
}

.cambios table tr td.product .left img {
	margin-right: 15px;
	*margin-right: 10px;
	margin-left: 28px;
	margin-top: -10px;
}

.cambios table tr td.product .right {
	font: 18px UniversLTStd67BoldCondensed;
	margin-top: 15px;
	margin-left: 150px;
}

.cambios table tr td.product p {
	font: 12px UniversLTStd67BoldCondensed;
	color: #ACACAC;
	*width: 60px;
}

.cambios table tr td.talla {
	padding-left: 55px;
	width: 150px;
}

.cambios table tr td.talla p {
	font: 17px UniversLTStd67BoldCondensed;
}

.cambios table tr td.talla p.pedido {
	float: right;
	font: 15px UniversLTStd67BoldCondensed;
	margin-right: 65px;
}

.cambios table tr td.amount {
	width: 150px;
}

.cambios table tr td.amount p {
	width: 150px;
	font: 17px UniversLTStd67BoldCondensed;
}

.cambios table tr td.amount p span {
	font: 13px UniversLTStd67BoldCondensed;
}

.cambios .separador_change {
	margin-left: 550px;
	position: absolute;
}

.cambios .summary_bottom {
	float: left;
	margin: 40px 40px 0px 40px;
}

.cambios .summary_bottom .total {
	background: url(../i/df_back1_total.png) no-repeat;
	width: 255px;
	height: 64px;
	margin-left: 30px;
}

.cambios .summary_bottom .total .left {
	font: 15px UniversLTStd67BoldCondensed;
	margin-left: 20px;
	text-transform: uppercase;
	float: left;
	width: 210px;
	margin-top: 20px;
}

.cambios .summary_bottom .total .right {
	float: right;
	font: 19px UniversLTStd67BoldCondensed;
	margin-top: -20px;
	text-transform: uppercase;
	margin-right: 14px;
	text-align: right;
	*margin-top: -18px;
}

.cambios .summary_bottom .total .right span {
	font: 15px UniversLTStd67BoldCondensed;
}

.cambios .separador_right {
	font: 12px UniversLTStd67BoldCondensed;
	margin-left: 615px;
}

.cambios .separador_right p {
	margin-top: 8px;
}

.cambios .separador_right .changing_order {
	background: url(../i/df_back1_changing_order.jpg) no-repeat top center;
	width: 319px;
	height: auto;
	margin-left: -47px;
	padding: 0px 20px 28px 20px;
}

.cambios .separador_right .changing_order p.titulo {
	color: #DD291E;
	font: 14px UniversLTStd67BoldCondensed;
	padding-top: 12px;
}

.cambios .separador_right .changing_order p.texto {
	font: normal 11px Arial, Malgun Gothic;
	margin-top: 11px;
}

.cambios .separador_right .changing_order_bottom {
	margin-left: -47px;
	*margin-left: -47px;
}

.cambios .separador_right .changing_order_bottom .botones {
	margin-top: -53px;
	position: absolute;
	width: 200px;
}

.cambios .separador_right .changing_order_bottom p img {
	margin-left: 16px;
	float: left;
}

.cambios .separador_right .changing_order_bottom a span {
	margin-left: -70px;
	*margin-left: -70px;
}

.cambios .separador_right p.separador_horizontal {
	margin-left: -5px;
	margin-top: 53px;
	margin-bottom: 35px;
}

.cambios .separador_right p.txt {
	margin-bottom: 30px;
	margin-top: 80px;
}

.cambios .separador_right p.txt2 {
	margin-bottom: 0px;
	margin-top: 80px;
}

.cambios .separador_right p.titulo2 {
	margin-bottom: 27px;
	margin-top: 15px;
}

.cambios .separador_right p.txt3 {
	font: 11px Arial, Malgun Gothic;
	margin-left: 25px;
}

.cambios .separador_right p.select {
	margin-top: 19px;
}

.cambios .separador_right p.siguiente {
	margin-top: 63px;
}

.cambios .separador_right a span {
	position: absolute;
	width: 180px;
	color: #FFF;
	font: 13px UniversLTStd67BoldCondensed;
	margin-left: -192px;
	*margin-left: -192px;
	margin-top: 4px;
}

.cambios p.siguiente {
	clear: both;
	float: left;
	margin-top: 7px;
}

.cambios p.siguiente span {
	color: #FFF;
	margin-left: -175px;
	margin-top: 5px;
	position: absolute;
	font: 13px UniversLTStd67BoldCondensed;
}

.cambios .boton {
	float: right;
	width: 645px;
}

.cambios .boton p.imprimir {
	clear: both;
	float: left;
	margin-top: 7px;
}

.cambios .boton p.imprimir span {
	color: #FFF;
	margin-left: -175px;
	margin-top: 4px;
	position: absolute;
	font: 13px UniversLTStd67BoldCondensed;
}

.note_changing {
	background: url(../i/df_back1_change_order.gif) no-repeat left top;
	width: 948px;
	margin-top: 7px;
	height: 70px;
}

.note_changing .left {
	padding: 15px 15px 0px 15px;
}

.note_changing .left h2 {
	font: 15px UniversLTStd67BoldCondensed;
	color: #DD291E;
	float: left;
}

.note_changing .left p.cancel {
	margin-left: 130px;
}

.note_changing .left p.cancel span {
	font: 13px UniversLTStd67BoldCondensed;
	color: #FFFFFF;
	margin-left: -60px;
	margin-top: 4px;
	position: absolute;
}

.note_changing .left p.note {
	font: 11px Arial, Malgun Gothic;
	margin-top: 3px;
}

.note_changing .left p.note span {
	font: bold 11px Arial, Malgun Gothic;
}

.note_changing .right {
	font: 12px UniversLTStd67BoldCondensed;
	float: right;
	margin-top: -35px;
}

.note_changing .right p {
	float: left;
	margin-top: 4px;
	margin-right: 20px;
}

.note_changing .right ul {
	float: left;
	margin-top: -17px;
	*margin-top: -17px;
}

.note_changing .right ul li.product_list {
	background: url(../i/df_back_zapato.png) no-repeat;
	width: 80px;
	height: 60px;
	float: left;
}

.note_changing .right ul li.product_list img {
	margin-left: 13px;
	margin-top: 5px;
}

.detalle_price {
	background: url(../i/df_back2_total.png) no-repeat;
	width: 255px;
	height: auto;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-left: 30px;
	margin-top: -65px;
}

.detalle_price .detalle {
	font: 13px UniversLTStd67BoldCondensed;
	color: #131313;
}

.detalle_price .detalle .left {
	font: 12px UniversLTStd67BoldCondensed;
	color: #ACACAC;
	text-transform: uppercase;
	float: left;
	margin-left: 20px;
	margin-bottom: 10px;
	width: 88px;
	margin-top: 4px;
	text-align: right;
}

.detalle_price .detalle .right {
	color: #131313;
	font: 17px UniversLTStd67BoldCondensed;
	margin-bottom: 10px;
	text-transform: uppercase;
	width: 240px;
	text-align: right;
}

.detalle_price .detalle span {
	font: 13px UniversLTStd67BoldCondensed;
	color: #131313;
	*margin-top: -15px;
}

.detalle_price .detalle .right span.free_shipping {
	color: #DD291E;
	font: 11px UniversLTStd67BoldCondensed;
	margin-left: -80px;
	margin-top: 4px;
	position: absolute;
}

.detalle_price p.separated {
	margin-left: 15px;
	*padding-top: 0px;
}

.detalle_price .total .left {
	font: 15px UniversLTStd67BoldCondensed;
	margin-left: 20px;
	text-transform: uppercase;
	float: left;
	width: 210px;
	margin-top: 20px;
}

.detalle_price .total .right {
	float: right;
	font: 19px UniversLTStd67BoldCondensed;
	margin-top: -20px;
	text-transform: uppercase;
	margin-right: 14px;
	text-align: right;
	*margin-top: -18px;
}

.detalle_price .total .right span {
	font: 15px UniversLTStd67BoldCondensed;
}

.pedido {
	font: 26px FuturaMedium, Malgun Gothic;
	color: #e20026;
	text-align: center;
	height: 95px;
}

.pedido span {
	font: 12px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
}

.pedido p.num_pedido {
	color: #909090;
	font: 12px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	margin-bottom: 7px;
}

.btn_pedidos {
	margin-bottom: 5px;
	width: 219px;
}

.btn_pedidos p.boton {
	height: 35px !important;
}

.btn_pedidos p.boton span {
	font: 12px FuturaMedium, Malgun Gothic;
	font-weight: bold;
}

.precio_pedidos {
	float: right;
	*float: none;
	font-size: 14px;
	margin-right: 35px;
	text-align: right;
}

.
.imprimir2 {
	margin-top: 30px;
	text-align: center;
	/*width: 219px;*/
}

.imprimir2 img {
	margin-top: -12px;
	*margin-top: -12px;
}

.imprimir2 span.imprimir_bolsa a {
	color: #E20026;
	font: 12px FuturaMedium, Malgun Gothic;
	margin-left: 10px;
	margin-top: 13px;
	text-transform: uppercase;
}

.imprimir2 span.imprimir_bolsa a {
	vertical-align: top;
}

.contact_title {
	font: 18px UniversLTStd67BoldCondensed;
	width: 800px;
}

.contact_title span {
	margin-left: 160px;
	font: 14px UniversLTStd67BoldCondensed;
}

.contact_title a {
	color: #DD291E;
}

.contact_title a.active,.contact_title a:hover {
	color: #131313;
}

.contact_title span.separador {
	margin-left: 0px;
}

.faqs {
	font: 18px UniversLTStd67BoldCondensed;
	width: 800px;
}

.faqs span {
	margin-left: 160px;
	font: 13px UniversLTStd67BoldCondensed;
}

.faqs #selectTallas span {
	margin-left: 0px !important;
	font: 12px "FuturaMedium", Verdana, Arial, sans-serif, Malgun Gothic;
}

#selectorTallas li div{
	width: auto;
	font-size: 12px;
}


#selectTallas li div{
	width: auto;
	font-size: 12px;
}

#selectTallas li{
	margin-bottom: 0px; 
	border: none; 
}

.faqs a {
	color: #DD291E;
}

.faqs a.active,.faqs a:hover {
	color: #131313;
}

.faqs span.separador {
	margin-left: 0px;
}

.faqs_title {
	font: 18px UniversLTStd67BoldCondensed;
	width: 800px;
	margin-top: 10px;
}

.faqs_title span {
	margin-left: 160px;
	font: 13px UniversLTStd67BoldCondensed;
}

.faqs_title a {
	color: #DD291E;
}

.faqs_title a.active,.faqs_title a:hover {
	color: #131313;
}

.faqs_title span.separador {
	margin-left: 0px;
}

.faqs_title span.separador img {
	margin: 0px 3px -8px;
	*margin: 0px 3px -8px;
}

.faqs_content p {
	font: 13px UniversLTStd67BoldCondensed;
	color: #131313;
}

.faqs_content .cuadro2 ul {
	margin-top: 10px;
}

.faqs_content .cuadro2 ul li {
	margin-top: 5px;
	font: 11px UniversLTStd67BoldCondensed;
	color: #DD291E;
}

.faqs_content .cuadro2 ul li a {
	color: #DD291E;
	font: 11px UniversLTStd67BoldCondensed;
}

.faqs_content .cuadro1 ul {
	margin-top: 10px;
}

.faqs_content .cuadro1 ul li {
	margin-top: 5px;
	font: 11px UniversLTStd67BoldCondensed;
	color: #DD291E;
}

.faqs_content .cuadro1 ul li a {
	color: #DD291E;
	font: normal 11px Arial, Malgun Gothic;
}

.faqs_content .cuadro1 {
	background: url(../i/df_top_question.gif) no-repeat;
	margin-top: 13px;
	width: 375px;
	height: 132px;
	float: left;
	padding: 17px;
}

.faqs_content .cuadro2 {
	background: url("../i/df_back_categories.gif") no-repeat scroll 0 0
		transparent;
	float: left;
	height: 132px;
	margin-left: 5px;
	margin-top: 13px;
	padding: 17px;
	width: 289px;
}

.categories {
	clear: both;
	margin: 0 auto;
	width: 980px;
	margin-bottom: 30px;
}

.categories .tittle {
	font: 29px UniversLTStd67BoldCondensed;
	color: #DFDEDE;
	margin-top: -19px;
	*margin-top: -5px;
}

.categories ul.categoria {
	padding-top: 13px;
}

.categories ul.categoria li {
	padding-top: 3px;
}

.categories ul.categoria li a {
	float: right;
}

.categories ul li p.titulo {
	background: url("../i/df_back_faq1.gif") no-repeat scroll 0 0
		transparent;
	color: #DD291E;
	height: auto;
	padding-left: 40px;
	padding-top: 15px;
	padding-right: 25px;
	width: 883px;
	font: 12px UniversLTStd67BoldCondensed;
}

.categories ul li p.titulo a.faq {
	float: none;
}

.categories ul li p.titulo img {
	float: right;
}

.estado {
	padding-left: 40px;
	float: left;
	margin-left: -35px;
	padding-right: 10px;
}

.cerrado,.abierto {
	margin-bottom: 10px;
}

.categories ul li .bottom {
	background: url(../i/df_back_faq2.gif) no-repeat;
	width: 888px;
	height: auto;
	font: normal 13px Arial, Malgun Gothic;
	color: #131313;
	padding-left: 80px;
	text-align: justify;
	padding-right: 20px;
	padding-top: 10px;
}

.categories ul .down {
	background: url(../i/df_back_faq3.gif) no-repeat;
	width: 948px;
	height: 23px;
}

span.infoSize {
	
}

div #select {
	background: url(../i/select_off.jpg) no-repeat;
	width: 145px;
	height: 31px;
	padding: 1px;
	float: right;
	cursor: pointer;
	margin-top: 12px;
	margin-right: 50px;
	*margin-left: -20px;
}

div #select:hover {
	background: url(../i/select_on.jpg) no-repeat;
}

div.active {
	background: url(../i/select_on.jpg) no-repeat;
	width: 145px;
	height: 31px;
	padding: 2px;
	float: left;
	cursor: pointer;
}

div.selectSizes {
	float: right;
	position: absolute;
	display: none;
	z-index: 20;
	width: 142px;
	margin: 46px 0px 0px -5px;
	*margin: 46px 0px 0px -5px;
	padding: 0px;
}

div.sizebg {
	background: url("../i/talla.gif") no-repeat scroll left top transparent;
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	padding: 12px 0 0;
	position: absolute;
	width: 125px;
}

div.sizebg div {
	float: left;
	width: 29px;
	padding: 0;
	text-align: center;
}

div.sizebg div sup {
	font-size: 8px;
}

#container .pager .pager-elements {
	font: 12px UniversLTStd57Condensed;
	color: #C0C0C0;
}

.pager-elements span {
	font: 12px UniversLTStd67BoldCondensed;
	color: #DD291E;
}

/* Error */
#container_error a {
	color: #FFF;
	text-decoration: underline;
}

#container_error p.logo {
	text-align: center;
	margin-bottom: 35px;
}

#container_error p.separador {
	margin-left: 0px;
}

#container_error p.eslogan_error {
	font: 25px UniversLTStd57Condensed;
	text-align: center;
	text-transform: uppercase;
}

#container_error .txt {
	font: 14px UniversLTStd57Condensed;
	margin-left: 85px;
	text-align: center;
	width: 730px;
	margin-top: 40px;
}

#container_error p {
	margin-top: 10px;
}

#container_error .txt p span {
	font-weight: bold;
	text-align: center;
	width: 730px;
}
/* Default */
#body_off {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	background-color: #e20026;
	filter: alpha(opacity = 50);
	opacity: 0.50;
	height: 100%;
	width: 100%;
	display: none;
}

* html #body_off { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight >   document.body.offsetHeight ?  
		document.body.scrollHeight :   document.body.offsetHeight +   'px');
}

#default #section {
	
}

#default #aside {
	
}

#container .imagen_home img {
	float: left;
}

#container .imagen_home .menu_home {
	background: url("../i/df_back_menus_home.png") no-repeat scroll left top
		transparent;
	float: left;
	width: 169px;
	height: 203px;
	padding-top: 16px;
	margin-left: 10px;
}

#container .imagen_home .menu_home img {
	margin: 2px 0px 7px 0;
}

#container .imagen_home .menu_home p {
	
}

#container .imagen_home .menu_home p span {
	font: 12px UniversLTStd67BoldCondensed;
	text-transform: uppercase;
	margin-bottom: 15px;
	margin-left: 16px;
}

#container .imagen_home .menu_home p a {
	float: right;
}

#container .imagen_home .menu_home p a img {
	margin-right: 18px;
}

.submenu_home {
	
}

.submenu_home .imagen {
	float: left;
	width: 220px;
	margin-top: 15px;
}

.submenu_home .right {
	float: left;
	width: 230px;
	margin-left: 12px;
	margin-right: 25px;
}

.submenu_home .right p {
	font: normal 11px Arial, Malgun Gothic;
	color: #ACACAC;
	margin-top: 10px;
}

.submenu_home .right p.titulo {
	font: 17px UniversLTStd67BoldCondensed;
	color: #131313;
	text-transform: uppercase;
	margin-top: 13px;
}

.submenu_home .right p.titulo a {
	margin-left: 10px;
}

span.compulsory_fields {
	font: 11px UniversLTStd67BoldCondensed;
	float: right;
	margin-right: 40px;
	color: #ACACAC;
}
/********/
p.separador {
	text-align: center;
	margin-left: -83px;
}

.pager a.todos {
	float: left;
	margin-top: 5px;
}

#df_bn_all {
	float: left;
}

#df_bn_all #see_all fieldset p {
	color: #DD291E;
	margin-left: 15px;
	margin-top: 15px;
}

#df_bn_ant {
	margin-left: -75px;
	margin-top: 15px;
	position: absolute;
	z-index: 85;
}

#df_bn_ant #see_ant fieldset p {
	color: #DD291E;
}
/*.boton_siguiente {
	width: 260px;
	float: left;
}*/
#df_bn_sig {
	display: block;
	float: left;
	margin-top: 15px;
	width: 90px;
	z-index: 85;
}

#df_bn_sig #see_sig fieldset p {
	color: #DD291E;
}

.pager .paginacion {
	width: 630px;
	float: right;
}

.pager a.like_facebook {
	width: 104px;
	float: right;
	margin-top: -41px;
	*margin-top: -41px;
	margin-right: 16px;
}

/* 5. Footer /////////////////////////////////////////////////////////////////////////////////// */
p.separador_footer {
	text-align: center;
	margin-left: -83px;
	margin-top: -70px;
	*margin-top: -70px;
}

#footer .menus_rapidos_separador {
	background: url('../i/df_separador_bottom.png') no-repeat scroll center
		bottom transparent;
	height: 243px;
	margin-left: -80px;
	width: 1114px;
}

#footer .menus_rapidos {
	background: url(../i/df_back_menus_rapidos.gif) no-repeat;
	width: 948px;
	height: 201px;
	margin: 0 0 8px 80px;
}

#footer .left {
	float: left;
	width: 785px;
	margin-top: -13px;
	*margin-top: -13px;
}

#footer .right {
	float: right;
	margin-top: 25px;
	margin-right: 34px;
	margin-top: 13px;
}

#footer ul.menu_rapido {
	margin-left: 15px;
	padding-left: 7px;
}

#footer ul.menu_rapido li {
	float: left;
	width: 140px;
}

#footer ul.menu_rapido li p {
	margin-top: 5px;
}

#footer ul.menu_rapido li p.seccion {
	font: 12px UniversLTStd67BoldCondensed;
	color: #131313;
	margin: 22px 0 15px;
}

#footer ul.menu_rapido li p a {
	color: #DD291E;
	padding: 0px;
}

#footer ul.menu_rapido2 {
	*margin-top: -90px;
	margin-left: 615px;
}

#footer ul.menu_rapido2 li {
	float: left;
	width: 150px;
}

#footer ul.menu_rapido2 li p {
	margin-top: 5px;
}

#footer ul.menu_rapido2 li p.seccion {
	font: 12px UniversLTStd67BoldCondensed;
	color: #131313;
	margin: 22px 0 15px;
}

#footer ul.menu_rapido2 li p a {
	color: #DD291E;
	padding: 0px;
}

#footer ul.submenu_footer {
	clear: both;
	/*margin:10px 0 38px 0px;*/
	margin-top: 20px;
}

#footer ul.submenu_footer li {
	float: left;
	margin-bottom: 3px;
}

#footer ul.submenu_footer li a {
	color: #131313;
	text-decoration: none;
}

#footer ul.submenu_footer li a span {
	font: normal 10px Arial, Malgun Gothic;
	color: #DD291E;
}

#footer ul.submenu_footer li img {
	margin: 0px 15px 5px 15px;
	padding-top: 0px;
}

#footer ul.menu_footer {
	margin: 10px 0 5px 2px;
}

#footer ul.menu_footer li {
	float: left;
}

#footer ul.menu_footer li a {
	color: #DD291E;
	text-decoration: none;
}

#footer ul.menu_footer li span {
	font: normal 10px Arial, Malgun Gothic;
	color: #131313;
}

#footer ul.menu_footer li img {
	margin: 0px 15px -5px 15px;
}

#footer p img {
	
}

/* Nova versio del footer */
#footer_v2 .menus_rapidos_separador {
	background: url('../i/df_separador_bottom.png') no-repeat scroll center
		bottom transparent;
	height: 243px;
	margin-left: -80px;
	width: 1114px;
}

#footer_v2 .menus_rapidos {
	background: url(../i/df_back_menus_rapidos.gif) no-repeat;
	width: 948px;
	height: 201px;
	margin: 0 0 8px 80px;
}

#footer_v2 .left {
	float: left;
	width: 785px;
	margin-top: -13px;
	*margin-top: -13px;
}

#footer_v2 .right {
	float: right;
	margin-top: 25px;
	margin-right: 34px;
	margin-top: 13px;
}

#footer_v2 ul.menu_rapido {
	margin-left: 15px;
	padding-left: 7px;
}

#footer_v2 ul.menu_rapido li {
	float: left;
	width: 140px;
}

#footer_v2 ul.menu_rapido li p {
	margin-top: 5px;
}

#footer_v2 ul.menu_rapido li p.seccion {
	font: 12px UniversLTStd67BoldCondensed;
	color: #131313;
	margin: 22px 0 15px;
}

#footer_v2 ul.menu_rapido li p a {
	color: #DD291E;
	padding: 0px;
}

#footer_v2 ul.menu_rapido2 {
	*margin-top: -90px;
	margin-left: 615px;
}

#footer_v2 ul.menu_rapido2 li {
	float: left;
	width: 150px;
}

#footer_v2 ul.menu_rapido2 li p {
	margin-top: 5px;
}

#footer_v2 ul.menu_rapido2 li p.seccion {
	font: 12px UniversLTStd67BoldCondensed;
	color: #131313;
	margin: 22px 0 15px;
}

#footer_v2 ul.menu_rapido2 li p a {
	color: #DD291E;
	padding: 0px;
}

#footer_v2 ul.submenu_footer {
	clear: both;
	/*margin:10px 0 38px 0px;*/
	margin-top: 20px;
}

#footer_v2 ul.submenu_footer li {
	float: left;
	margin-bottom: 3px;
}

#footer_v2 ul.submenu_footer li a {
	color: #131313;
	text-decoration: none;
}

#footer_v2 ul.submenu_footer li a span {
	font: normal 10px Arial, Malgun Gothic;
	color: #DD291E;
}

#footer_v2 ul.submenu_footer li img {
	margin: 0px 15px 5px 15px;
	padding-top: 0px;
}

#footer_v2 ul.menu_footer {
	margin: 10px 0 5px 2px;
}

#footer_v2 ul.menu_footer li {
	float: left;
}

#footer_v2 ul.menu_footer li a {
	color: #DD291E;
	text-decoration: none;
}

#footer_v2 ul.menu_footer li span {
	font: normal 10px Arial, Malgun Gothic;
	color: #131313;
}

#footer_v2 ul.menu_footer li img {
	margin: 0px 15px -5px 15px;
}

/*Capas*/
#capa_logo {
	position: absolute;
	width: 179px;
	margin-left: -45px;
	z-index: 200;
}

#capa_logo #collapsed,#capa_logo #expanded {
	background: url("../i/df_bag1_camper.png") no-repeat left top;
	margin-top: 73px;
	padding: 10px 30px 8px;
	width: 119px;
	z-index: 7;
}

#capa_logo .camper_bottom {
	background: url("../i/df_bag2_camper.png") no-repeat left bottom;
	clear: both;
	height: 32px;
	overflow: hidden;
	padding: 10px 10px 0px 23px;
	width: 146px;
}

#capa_logo fieldset {
	margin-top: 30px;
}

#capa_logo fieldset p {
	font: 12px UniversLTStd67BoldCondensed;
	margin-top: 8px;
}

#capa_logo fieldset p a {
	text-decoration: none;
	color: #ACACAC;
}

#capa_logo fieldset p a span {
	font: 12px UniversLTStd67BoldCondensed;
	color: #131313;
}

#capa_logo fieldset p a.active {
	color: #DD291E;
}

#capa_logo fieldset p a.active span {
	color: #DD291E;
}

#capa_logo fieldset img {
	margin-left: -15px;
	margin-top: 8px;
}

#shopping_bag {
	background: url(../i/df_back1_shoppingbag.png) no-repeat;
	width: 645px;
	height: auto;
	margin: 0px 120px;
	position: absolute;
	z-index: 110;
}

#shopping_bag .titular {
	font: 15px UniversLTStd67BoldCondensed;
	padding-left: 40px;
	padding-top: 40px;
}

#shopping_bag .titular a.min {
	float: right;
	margin-right: 50px;
}

#shopping_bag table {
	margin-top: 15px;
}

#shopping_bag table tr {
	width: 800px;
	margin-top: 10px;
	height: 15px;
}

#shopping_bag table tr.title {
	font: 12px UniversLTStd67BoldCondensed;
	color: #ACACAC;
	text-transform: uppercase;
}

#shopping_bag table tr td.separador {
	padding-left: 33px;
	padding-top: 7px;
}

#shopping_bag table tr td.product {
	width: 200px;
	padding: 0px 20px 0 80px;
}

#shopping_bag table tr td.product .left {
	float: left;
}

#shopping_bag table tr td.product .left span.close {
	margin-left: -35px;
}

#shopping_bag table tr td.product .left span.producto {
	margin-left: 15px;
}

#shopping_bag table tr td.product .right {
	font: 16px UniversLTStd67BoldCondensed;
	margin-top: 20px;
	margin-left: 110px;
	text-align: left;
}

#shopping_bag table tr td.product p {
	font: 11px UniversLTStd67BoldCondensed;
	color: #ACACAC;
}

#shopping_bag table tr td.product .info {
	margin: 25px 0px 25px -25px;
}

#shopping_bag table tr td.product .info img {
	display: block;
	float: left;
}

#shopping_bag table tr td.product .info p {
	font: 10px Arial, Malgun Gothic;
	color: #666;
	margin-left: 30px;
}

#shopping_bag table tr td.product .info p span {
	color: #DD291E;
}

#shopping_bag table tr td.size {
	width: 200px;
}

#shopping_bag table tr td.size .size_content {
	width: 200px;
}

#shopping_bag table tr td.amount {
	width: 100px;
	text-align: center;
}

#shopping_bag table tr td.amount p {
	font: 15px UniversLTStd67BoldCondensed;
	margin-top: 15px;
	text-align: right;
	width: 80px;
}

#shopping_bag table tr td.amount p span {
	font: 13px UniversLTStd67BoldCondensed;
}

#shopping_bag table tr td.subtotal {
	font: 13px UniversLTStd67BoldCondensed;
	color: #ACACAC;
	padding-left: 85px;
}

#shopping_bag table tr td.subtotal_price {
	font: 15px UniversLTStd67BoldCondensed;
	color: #131313;
}

#shopping_bag table tr td.subtotal_price span {
	font: 14px UniversLTStd67BoldCondensed;
	color: #131313;
}

.shopping_bag_bottom {
	background: url(../i/df_back2_shoppingbag.png) no-repeat;
	width: 645px;
	height: 99px;
	position: absolute;
}

.shopping_bag_bottom .close {
	background: url("../i/df_back1_grey.jpg") no-repeat;
	height: 28px;
	width: 74px;
	position: absolute;
	margin-left: 55px;
	margin-top: 30px;
}

.shopping_bag_bottom .close span {
	font: 13px UniversLTStd67BoldCondensed;
	background: url("../i/df_back2_grey.jpg") no-repeat right top;
	height: 28px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
	float: left;
	margin-left: 10px;
	padding-right: 15px;
}

.shopping_bag_bottom .close img {
	margin-left: 93px;
	margin-top: -19px;
	*margin-top: -19px;
}

.shopping_bag_bottom .save {
	background: url("../i/df_back1_grey.jpg") no-repeat;
	height: 28px;
	width: 188px;
	position: absolute;
	margin-left: 150px;
	margin-top: 30px;
}

.shopping_bag_bottom .save span {
	background: url("../i/df_back2_grey.jpg") no-repeat right top;
	height: 28px;
	color: #FFFFFF;
	font: 13px UniversLTStd67BoldCondensed;
	padding-top: 5px;
	padding-left: 5px;
	float: left;
	margin-left: 10px;
	padding-right: 15px;
}

.shopping_bag_bottom .check {
	background: url("../i/df_back_arrow_red.png") no-repeat;
	height: 38px;
	width: 220px;
	position: absolute;
	margin-left: 375px;
	margin-top: 20px;
}

.shopping_bag_bottom .check span {
	height: 38px;
	color: #FFFFFF;
	font: 15px UniversLTStd67BoldCondensed;
	padding-top: 9px;
	padding-left: 5px;
	float: left;
	margin-left: 10px;
	padding-right: 15px;
}

#step2 {
	width: 660px;
	height: auto;
	float: left;
}

#step2 .titular {
	font: 13px UniversLTStd67BoldCondensed;
	margin-top: 6px;
}

#step2 table {
	clear: both;
	margin-top: 17px;
	width: 673px !important;
}

#step2 table tr {
	margin-top: 10px;
}

#step2 table tr.title {
	font: 12px UniversLTStd67BoldCondensed;
	color: #ACACAC;
	text-transform: uppercase;
}

#step2 table tr.separador td {
	padding-top: 10px;
	padding-left: 0px;
}

#step2 table tr td.product {
	padding-top: 11px;
	padding-left: 10px;
}

#step2 table tr td.product .left {
	float: left;
}

#step2 table tr td.product .left img {
	margin-right: 15px;
	*margin-right: 10px;
	margin-top: -15px;
	*margin-top: -15px;
}

#step2 table tr td.product .right {
	font: 18px UniversLTStd67BoldCondensed;
	margin-top: 0px;
	margin-left: 115px;
}

#step2 table tr td.product p {
	font: 12px UniversLTStd67BoldCondensed;
	color: #ACACAC;
	*width: 60px;
}

#step2 table tr td.product .info {
	margin: 25px 0px;
}

#step2 table tr td.product .info img {
	display: block;
	float: left;
}

#step2 table tr td.product .info p {
	font: 10px UniversLTStd57Condensed;
	color: #131313;
	margin-left: 30px;
}

#step2 table tr td.product .info p span {
	color: #DD291E;
}

#step2 table tr td.size {
	padding-top: 15px;
	padding-left: 40px;
}

#step2 table tr td.size .size_content {
	width: 250px;
}

#step2 table tr td.amount {
	width: 150px;
	padding-top: 15px;
}

#step2 table tr td.amount p {
	width: 150px;
	font: 17px UniversLTStd67BoldCondensed;
	margin-top: 15px;
}

#step2 table tr td.amount p span {
	font: 13px UniversLTStd67BoldCondensed;
}

#step2 .bottom {
	width: 645px;
}

#step2 .bottom .cuadro1 {
	background: url(../i/df_back1_accesories.gif) no-repeat;
	margin-top: 15px;
	width: 598px;
	height: auto;
	float: left;
	padding: 10px 10px 10px 15px;
}

#step2 .bottom .cuadro1 p {
	font: 12px UniversLTStd67BoldCondensed;
	color: #ACACAC;
	margin-top: 5px;
}

#step2 .bottom .cuadro1 .buttons {
	width: 598px;
	margin-left: 12px;
	margin-top: 10px;
}

#step2 .bottom .cuadro1 .button {
	background: url(../i/df_button_grey.jpg) no-repeat;
	width: 143px;
	height: 28px;
	float: left;
	margin-left: 28px;
	margin-top: 5px;
}

#step2 .bottom .cuadro1 .button span {
	font: 13px UniversLTStd67BoldCondensed;
	color: #FFF;
	position: absolute;
	padding-top: 5px;
	padding-left: 10px;
}

#step2 .bottom .bottom_cuadro1 img {
	width: 598px;
	margin-top: -13px;
	*margin-top: -13px;
}

.separador_vert {
	float: left;
}

.separador_horiz {
	margin-top: 21px;
	margin-bottom: 17px;
}

#gamma {
	float: left;
	margin-left: 45px;
	*margin-left: 20px;
}

.price_detail {
	float: left;
}

.price_detail .detalle_precio {
	background: url(../i/df_back2_total.png) no-repeat;
	width: 255px;
	height: auto;
	padding-top: 20px;
	clear: both;
	padding-bottom: 10px;
}

.price_detail .detalle_precio p.title {
	color: #ACACAC;
	font: 12px UniversLTStd67BoldCondensed;
	margin-left: 22px;
	text-transform: uppercase;
}

.price_detail .detalle_precio .detalle {
	font: 13px UniversLTStd67BoldCondensed;
	color: #131313;
}

.price_detail .detalle_precio .detalle .left {
	font: 12px UniversLTStd67BoldCondensed;
	color: #ACACAC;
	text-transform: uppercase;
	float: left;
	margin-left: 20px;
	margin-bottom: 10px;
	width: 88px;
	margin-top: 4px;
	text-align: right;
}

.price_detail .detalle_precio .detalle .right {
	color: #131313;
	font: 17px UniversLTStd67BoldCondensed;
	margin-bottom: 10px;
	text-transform: uppercase;
	width: 240px;
	text-align: right;
	*width: 125px;
}

.price_detail .detalle_precio p.total_price {
	font: 12px UniversLTStd67BoldCondensed;
	color: #131313;
	text-transform: uppercase;
	margin-left: 22px;
}

.price_detail .detalle_precio p.total_price span.price {
	font: 21px UniversLTStd67BoldCondensed;
}

.price_detail .detalle_precio p.total_price span {
	font: 16px UniversLTStd67BoldCondensed;
}

.price_detail .detalle_precio p.note {
	clear: both;
	margin-left: 22px;
	font: normal 10px Arial, Malgun Gothic;
	color: #ACACAC;
	margin-bottom: -5px;
	*margin-bottom: -5px;
	margin-top: 5px;
}

.price_detail .detalle_precio p.separated {
	margin-left: 15px;
	*padding-top: 0px;
}

.price_detail .total {
	background: url(../i/df_back1_total.png) no-repeat;
	width: 255px;
	height: 64px;
}

.price_detail .total .left {
	font: 15px UniversLTStd67BoldCondensed;
	margin-left: 20px;
	text-transform: uppercase;
	float: left;
	width: 210px;
	margin-top: 20px;
}

.price_detail .total .right {
	float: right;
	font: 19px UniversLTStd67BoldCondensed;
	margin-top: -20px;
	text-transform: uppercase;
	margin-right: 14px;
	text-align: right;
	*margin-top: -18px;
}

.price_detail .total .right span {
	font: 15px UniversLTStd67BoldCondensed;
}

.informacion {
	float: left;
	width: 347px;
}

.informacion p.info {
	width: 250px !important;
	margin-left: 15px;
	margin-top: 14px;
	font: 12px UniversLTStd67BoldCondensed;
	color: #ACACAC;
}

.informacion .registro {
	width: 280px;
	margin-top: 17px;
}

.informacion .registro p {
	color: #ACACAC;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 4px;
	font: normal 10px Arial, Malgun Gothic;
}

.informacion .registro .input {
	background: url(../i/df_input_register.jpg) no-repeat;
	height: 20px;
	border: none;
	float: left;
	width: 120px;
}

.informacion .registro .button {
	background: url(../i/df_back3_grey.jpg) no-repeat;
	width: 83px;
	float: right;
	height: 21px;
	padding-top: 3px;
}

.informacion .registro .button a {
	padding: 10px;
	text-decoration: none;
}

.informacion .registro .button a span {
	font: 11px UniversLTStd67BoldCondensed;
	color: #FFF;
}

#gamma .buy {
	background: url(../i/df_back_arrow_red.png) no-repeat;
	float: left;
	height: 46px;
	margin-left: 18px;
	margin-top: 14px;
	padding-top: 8px;
	text-decoration: none;
	width: 220px;
}

#gamma .buy span {
	font: 16px UniversLTStd57Condensed;
	color: #FFF;
	margin-right: 10px;
	margin-top: 2px;
	padding-left: 15px;
}

#gamma .tarjetas {
	clear: both;
	float: left;
	display: block;
	width: 80px;
	margin-top: 12px;
	*margin-top: 15px;
	margin-left: 20px;
}

#gamma .tarjetas img {
	margin-left: 10px;
	margin-top: 5px;
}

#gamma .call_center {
	background: url("../i/df_back_callcenter2.gif") no-repeat scroll 0 0
		transparent;
	/*float:right;*/
	height: 50px;
	padding: 10px 15px;
	width: 216px;
	margin-left: 4px;
	margin-top: 21px;
	clear: both;
}

#gamma .secure {
	float: right;
	margin-left: 0;
	margin-right: 15px;
	*margin-right: 55px;
	margin-top: 12px;
	*margin-top: 5px;
}

#df_bag {
	position: absolute;
	left: 810px;
	width: 200px;
	z-index: 200;
	margin-left: -30px;
	top: 60px;
	*margin-left: -20px;
}

#df_bag #collapsed,#df_bag #expanded {
	background: url("../i/df_back1_shopping.png") no-repeat scroll left top
		transparent;
	padding: 15px 20px 18px;
	*padding: 20px 35px 18px;
	margin-top: 5px;
	width: 140px;
	z-index: 7;
}

#df_bag #collapsed h2 a img {
	float: right;
	*float: none;
}

#df_bag .df_bag_bottom {
	background: url("../i/df_back2_shopbag.png") no-repeat scroll left
		bottom transparent;
	clear: both;
	width: 140px;
	height: 50px;
	overflow: hidden;
	padding: 10px 20px;
}

#df_bag h2 {
	color: #FFF;
	font: 12px UniversLTStd57Condensed;
	height: 15px;
	text-transform: uppercase;
	margin-top: 9px;
	text-align: center;
}

#df_bag fieldset {
	margin-top: 10px;
}

#df_bag fieldset p.zapato {
	
}

#df_bag fieldset p.zapato img {
	margin-left: 7px;
}

#df_bag fieldset p.zapato span {
	font: 13px UniversLTStd67BoldCondensed;
	margin: 65px;
}

#df_bag fieldset p.zapato span.producto {
	margin: 0px;
	margin-left: 13px;
}

#wish_list {
	position: absolute;
	left: 810px;
	width: 200px;
	z-index: 200;
	top: 50px;
	*margin-left: -30px;
	margin-left: -30px;
}

#wish_list #collapsed,#wish_list #expanded {
	background: url("../i/df_back1_wish_list.png") no-repeat scroll left top
		transparent;
	padding: 10px 25px 8px;
	*padding: 20px 35px 18px;
	width: 129px;
	z-index: 7;
	margin-left: 0px;
}

#wish_list .wish_list_bottom {
	background: url("../i/df_back2_shopbag.png") no-repeat scroll left
		bottom transparent;
	clear: both;
	width: 159px;
	height: 70px;
	overflow: hidden;
	padding: 10px 10px 10px 23px;
	margin-left: 0px;
}

#wish_list h2 {
	color: #FFF;
	font: 12px UniversLTStd57Condensed;
	height: 15px;
	text-transform: uppercase;
	margin-top: 11px;
	text-align: center;
}

#wish_list fieldset {
	margin-top: 10px;
}

#wish_list fieldset p.zapato {
	
}

#wish_list fieldset p.zapato span {
	margin-left: 5px;
	/*margin: 60px;*/
	font: 13px UniversLTStd67BoldCondensed;
}

#wish_list fieldset p.zapato span.compra {
	margin-left: 5px;
}

#wish_list fieldset p.zapato span.modelo {
	margin-left: 55px;
}

#wish_list fieldset .moved {
	width: 118px;
	height: 42px;
	margin: 30px 0 0 15px;
	display: none;
}

#wish_list fieldset .moved a {
	float: left;
}

#wish_list fieldset .moved img {
	display: block;
	margin-left: 10px;
	width: 12px;
	margin-top: 10px;
}

#wish_list fieldset .moved span {
	font: 10px UniversLTStd57Condensed;
	display: block;
	float: left;
	margin-left: 10px;
	width: 85px;
}

#my_orders {
	position: absolute;
	left: 810px;
	width: 200px;
	z-index: 200;
	top: 30px;
	*margin-left: -67px;
	margin-left: -63px;
}

#my_orders #collapsed,#my_orders #expanded {
	background: url("../i/df_back_myorders.png") no-repeat scroll left top
		transparent;
	padding: 10px 25px 8px;
	*padding: 20px 35px 18px;
	width: 179px;
	height: 170px;
	z-index: 7;
	margin-left: 0px;
}

#my_orders fieldset {
	margin-top: 10px;
	margin-left: 2px;
}

#my_orders fieldset p {
	
}

#my_orders fieldset p span {
	float: left;
	width: 150px;
	font: 11px UniversLTStd67BoldCondensed;
	margin: 7px 0;
}

#my_orders fieldset p input {
	width: 165px;
}

#my_orders p.find {
	float: right;
	margin-top: 11px;
}

#my_orders p.find span {
	position: absolute;
	color: #FFFFFF;
	margin-left: -70px;
	font: 13px UniversLTStd67BoldCondensed;
	margin-top: 4px;
}

.df_bag_bottom .check_out {
	background: url("../i/df_back_red.png") no-repeat scroll 0 0 transparent;
	height: 28px;
	width: 155px;
}

.wish_list_bottom .check_out {
	background: url("../i/df_back_red.png") no-repeat scroll 0 0 transparent;
	height: 28px;
	width: 133px;
}
/*
.check_out span {
	color:#FFFFFF;
	font: 13px UniversLTStd57Condensed;
	margin-top:5px;
	padding-left:15px;
	position:absolute;
}
*/
.check_out img {
	margin-left: 93px;
	margin-top: -19px;
	*margin-top: -19px;
	position: absolute;
}

#wish_list fieldset .check_out {
	background: url("../i/df_back_red.png") no-repeat;
	height: 28px;
	margin-top: 70px;
	width: 130px;
}

#shoecarekit {
	background: url("../i/df_back_shoecare.png") no-repeat scroll 0 0
		transparent;
	height: 420px;
	position: absolute;
	width: 881px;
	z-index: 200;
}

#shoecarekit .shoecare_title {
	width: 835px;
}

#shoecarekit .shoecare_title p.title {
	color: #131313;
	font: 24px UniversLTStd67BoldCondensed;
	margin-left: 55px;
	margin-top: 39px;
	text-transform: uppercase;
	margin-bottom: 17px;
}

#shoecarekit .shoecare_title p.title span {
	color: #131313;
	margin-left: 160px;
	font: 13px UniversLTStd67BoldCondensed;
	text-transform: uppercase;
}

#shoecarekit .shoecare_title p.title span a.active,#shoecarekit .shoecare_title p.title span a:hover
	{
	color: #131313;
}

#shoecarekit .shoecare_title p.title span.separador {
	margin-left: 0px;
}

#shoecarekit .shoecare_title p.title span.separador img {
	float: none;
	margin: 0 3px -8px;
}

#shoecarekit .shoecare_title p.title img {
	float: right;
}

#shoecarekit p.subtitle {
	color: #ACACAC;
	font: 13px UniversLTStd67BoldCondensed;
	margin-left: 55px;
}

.shoecare_content {
	height: 200px;
	margin: 10px 43px 0 40px;
	/*
	overflow-x:scroll;
	overflow-y:hidden;
	*/
	overflow: hidden;
	width: 800px;
}

ul.shoecare {
	width: 1035px;
}

ul.shoecare li.df_back_shoecare {
	background: url("../i/df_back2_shoecare.png") no-repeat scroll 0 0
		transparent;
	float: left;
	height: 200px;
	margin-left: 15px;
	width: 330px;
}

ul.shoecare li.df_back_shoecare img {
	padding: 10px;
}

ul.shoecare li.df_back_shoecare .txt {
	float: right;
	padding: 0 5px;
	width: 180px;
	margin-top: 30px;
	height: 162px;
}

ul.shoecare li.df_back_shoecare .txt h2 {
	font: 14px UniversLTStd67BoldCondensed;
	color: #131313;
}

ul.shoecare li.df_back_shoecare .txt p {
	font: normal 10px Arial, Malgun Gothic;
	color: #ACACAC;
	height: 54px;
	width: 150px;
}

ul.shoecare li.df_back_shoecare .compra { /*margin-left: 65px;*/
	
}

ul.shoecare li.df_back_shoecare .compra table.table_shoecare {
	/*margin-left: -67px;
	*margin-left: -67px;*/
	margin-bottom: 8px;
}

ul.shoecare li.df_back_shoecare .compra span {
	margin-top: 6px;
	/*margin-left: -65px;
	*margin-left: -65px;
	float: left;
	font: 14px UniversLTStd67BoldCondensed;*/
}

ul.shoecare li.df_back_shoecare .compra a {
	text-decoration: none;
}

ul.shoecare li.df_back_shoecare .compra .button {
	background: url(../i/df_back_register.gif) no-repeat;
	width: 113px;
	height: 23px;
	float: right;
	margin-top: 7px;
	padding-top: 5px;
}

ul.shoecare li.df_back_shoecare .compra a span {
	color: #FFFFFF;
	margin-left: 15px;
	margin-top: 5px;
	font: 13px UniversLTStd67BoldCondensed;
}

ul.shoecare li.df_back_shoecare .compra img {
	padding-right: 10px;
}

#shoecarekit .close {
	background: url("../i/df_back_grey2.png") no-repeat scroll 0 0
		transparent;
	height: 28px;
	margin-left: 55px;
	margin-top: 17px;
	width: 75px;
}

#shoecarekit .close span {
	color: #FFFFFF;
	font: 13px UniversLTStd67BoldCondensed;
	margin-top: 5px;
	padding-left: 15px;
	float: left;
}

#shoecarekit .close img {
	margin-left: 93px;
	margin-top: -19px;
	*margin-top: -19px;
}

.share_list {
	
}

.share_list span {
	color: #FFFFFF;
	font: 13px UniversLTStd57Condensed;
	margin-top: 5px;
	padding-left: 15px;
	position: absolute;
	z-index: 12;
}

.share_list img {
	position: absolute;
}

#df_customer {
	position: absolute;
	width: 179px;
	z-index: 5;
	margin-top: -295px;
	margin-left: -47px;
}

#df_customer #collapsed,#df_customer #expanded {
	background: url("../i/df_back1_customer.png") no-repeat scroll left top
		transparent;
	padding: 10px 25px 10px;
	width: 129px;
	z-index: 7;
	*margin-left: -30px;
}

#df_customer .df_customer_bottom {
	background: url("../i/df_back2_customer.png") no-repeat scroll left
		bottom transparent;
	clear: both;
	width: 179px;
	height: 20px;
	overflow: hidden;
	padding-bottom: 10px;
	*margin-left: -30px;
}

#df_customer fieldset {
	clear: both;
	height: 100%;
	overflow: hidden;
}

#df_customer fieldset p {
	margin-top: 20px;
	text-align: center;
	font: 10px UniversLTStd57Condensed;
	width: 127px;
}

#df_customer fieldset p a {
	color: #DD291E;
	padding: 0px;
}

/****************************************************************/
#df_shipping {
	position: absolute;
	width: 179px;
	z-index: 5;
	margin-top: -319px;
	*margin-top: -319px;
	margin-left: 78px;
}

#df_shipping #collapsed,#df_shipping #expanded {
	background: url("../i/df_back1_customer.png") no-repeat scroll left top
		transparent;
	padding: 10px 25px 10px;
	width: 129px;
	z-index: 7;
}

#df_shipping .df_shipping_bottom {
	background: url("../i/df_back2_customer.png") no-repeat scroll left
		bottom transparent;
	clear: both;
	width: 179px;
	height: 20px;
	overflow: hidden;
	padding: 5px;
}

#df_shipping fieldset {
	clear: both;
	height: 100%;
	overflow: hidden;
}

#df_shipping fieldset p {
	margin-top: 20px;
	text-align: center;
	font: 12px UniversLTStd57Condensed;
	width: 127px;
}

#df_shipping fieldset p a {
	color: #DD291E;
	padding: 0px;
}

#df_shipping fieldset .shipping_to { /*overflow-y: scroll;*/
	height: 245px;
}
/*
#df_shipping #collapsed fieldset {
	padding-top: 20px;
}
#df_shipping #collapsed fieldset select{
	width:125px;
}
*/
/****************/
#df_lng {
	position: absolute;
	width: 179px;
	z-index: 5;
	margin-top: -319px;
	*margin-top: -319px;
	margin-left: 200px;
}

#df_lng #collapsed,#df_lng #expanded {
	background: url("../i/df_back1_customer.png") no-repeat scroll left top
		transparent;
	padding: 10px 25px 10px;
	width: 129px;
	z-index: 7;
}

#df_lng .df_lng_bottom {
	background: url("../i/df_back2_customer.png") no-repeat scroll left
		bottom transparent;
	clear: both;
	width: 179px;
	height: 20px;
	overflow: hidden;
	padding: 5px;
}

#df_lng fieldset {
	clear: both;
	height: 100%;
	overflow: hidden;
}

#df_lng fieldset p {
	margin-top: 20px;
	text-align: center;
	font: 12px UniversLTStd57Condensed;
	width: 127px;
}

#df_lng fieldset p a {
	color: #DD291E;
	padding: 0px;
}

#df_lng fieldset .language { /*overflow-y: scroll;*/
	height: 245px;
}

/*******************************************************************************************************************************************/
#df_b_customer {
	clear: right;
	padding-top: 6px; #
	padding-top: 46px;
	position: relative;
	z-index: 85;
}

#df_b_customer a {
	background: url(../i/df_back1_customer.png) no-repeat center top;
	height: auto;
	width: 149px;
	display: block;
}

#df_b_customer a:hover {
	background-position: center bottom;
}

#df_b_customer #win_customer {
	margin-top: 5px;
}

#df_b_customer #win_customer fieldset {
	border: 0;
	background-color: #FFF;
	color: #666;
}
/******************************************************************************************************************************************/
#df_b_shipping {
	clear: right;
	padding-top: 6px; #
	padding-top: 46px;
	position: relative;
	z-index: 85;
}

#df_b_shipping a {
	background: url(../i/df_back_shipping.png) no-repeat center top;
	height: auto;
	width: 179px;
	display: block;
}

#df_b_shipping a:hover {
	background-position: center bottom;
}

#df_b_shipping #win_customer {
	margin-top: 5px;
}

#df_b_shipping #win_customer fieldset {
	border: 0;
	background-color: #FFF;
	color: #666;
}

/*Store*/
#header #menu li {
	background: none;
}

#header #menu li.txt {
	font: 21px UniversLTStd67BoldCondensed;
	text-transform: uppercase;
	margin-top: 23px;
	margin-left: 13px;
	background: none;
}

#header #menu li .buscador {
	background: url("../i/df_back_buscador.png") no-repeat scroll 0 0
		transparent;
	width: 402px;
	height: 80px;
	position: absolute;
	margin-left: 62px;
}

#header #menu li .buscador .selector {
	font: 13px UniversLTStd67BoldCondensed;
	color: #C0C0C0;
	text-transform: uppercase;
	float: left;
	margin-left: 25px;
	margin-top: 15px;
}

#header #menu li .buscador .selector img {
	float: left;
}

#header #menu li .buscador .selector p.txt {
	width: 248px;
	margin-left: 30px;
	font: 11px UniversLTStd67BoldCondensed;
	color: #131313;
	text-transform: uppercase;
	margin-top: 2px;
}

#header #menu li .buscador .selector p.txt a {
	font: 11px UniversLTStd67BoldCondensed;
	color: #DD291E;
	margin: 0px;
	padding: 0px;
}

#header #menu li .buscador .selector p.txt a:hover,#header #menu li .buscador .selector p.txt a:active
	{
	background: none;
}

#header #menu li .buscador .selector span {
	display: block;
	float: left;
	width: 63px;
	margin-right: 10px;
	text-align: right;
}

#header #menu li .buscador .selector select {
	width: 175px;
}

#header #menu li .buscador .buscar {
	margin-top: 25px;
	padding-left: 280px;
}

#header #menu li .buscador .buscar p {
	background: url("../i/df_b_go.png") no-repeat scroll 0 0 transparent;
	width: 56px;
	height: 28px;
	margin-left: 37px;
	margin-top: -28px;
	*margin-top: -28px;
}

#header #menu li .buscador .buscar a:hover,#header #menu li .buscador .buscar a:hover span
	{
	background: none;
}

#header #menu li .buscador .buscar span {
	color: #FFF;
	margin-left: -6px;
	margin-top: -26px;
	*margin-left: -6px;
	*margin-top: -26px;
}

#header #menu li .buscador .button {
	margin-right: 10px;
}

#header #menu li .buscador .button img {
	margin-top: 12px;
}

#header #menu li .buscador .button a:active,#header #menu li .buscador .button a:hover
	{
	background: none;
}

#header #menu li .buscador .button a span {
	background: none;
	color: #FFF;
	font: 11px UniversLTStd67BoldCondensed;
	margin-left: -61px;
	text-transform: uppercase;
	display: inline;
	padding: 0px;
	position: absolute;
	margin-top: 15px;
}

#header #menu li.shop {
	background: url("../i/df_back_arrow3_red.png") no-repeat scroll 0 0
		transparent;
	float: right;
	height: 28px;
	width: 153px;
	margin-top: 23px;
}

#header #menu li.shop span {
	font: 13px UniversLTStd67BoldCondensed;
	color: #FFF;
	margin: -26px 10px 0px 0px;
	padding-left: 10px;
}

#header #menu li.shop a:hover,#header #menu li.shop a:hover span {
	background: none;
}

.buscador2 {
	background: url("../i/df_back_buscador2.png") no-repeat scroll 0 0
		transparent;
	width: 335px;
	height: 220px;
	position: absolute;
	margin-left: 295px;
	margin-top: 120px;
}

.buscador2 p.titulo {
	font: 15px UniversLTStd67BoldCondensed;
	text-transform: uppercase;
	padding-top: 37px;
	text-align: center;
}

.buscador2 .selector {
	font: 13px UniversLTStd67BoldCondensed;
	color: #C0C0C0;
	text-transform: uppercase;
	float: left;
	margin-left: 65px;
	margin-top: 12px;
}

.buscador2 .selector p {
	margin-top: 7px;
}

.buscador2 .selector span {
	display: block;
	float: left;
	width: 72px;
}

.buscador2 .selector select {
	width: 140px;
}

.buscador2 .buscar {
	clear: both;
	margin-left: 65px;
	margin-top: 92px;
}

.buscador2 .buscar p {
	background: url("../i/df_b_go2.png") no-repeat scroll 0 0 transparent;
	width: 153px;
	height: 28px;
	margin-left: 37px;
	margin-top: -28px;
	*margin-top: -28px;
}

.buscador2 .buscar a:hover,.buscador2 .buscar a:hover span {
	background: none;
}

.buscador2 .buscar span {
	font: 16px UniversLTStd67BoldCondensed;
	color: #FFF;
	padding-left: 10px;
	padding-top: 2px;
	position: absolute;
	text-transform: uppercase;
}

ul.notices {
	
}

ul.notices li {
	width: 245px;
	float: left;
	margin-left: 120px;
}

ul.notices li.first {
	width: 245px;
	margin-left: 0px;
}

ul.notices li .puntero {
	float: left;
}

ul.notices li .right {
	margin-left: 20px;
}

ul.notices li .right p {
	
}

ul.notices li .right p.titulo {
	font: 16px UniversLTStd67BoldCondensed;
	text-transform: uppercase;
}

ul.notices li .right p.txt {
	font: 12px Arial, Malgun Gothic;
	color: #C0C0C0;
}

.resultado {
	text-align: center;
	font: 14px UniversLTStd67BoldCondensed;
	text-transform: uppercase;
	margin: 5px 0px;
}

.resultado span {
	color: #DD291E;
}

#container .gmapa {
	width: 100%;
	margin-left: 5px;
	height: 391px;
}

#container .gmapa img {
	margin-left: 5px;
	margin-top: -5px;
	position: absolute;
}

ul.localizacion li.camper_store {
	background: url("../i/df_b_localizacion_camper.png") no-repeat scroll 0
		0 transparent;
	width: 274px;
	height: 151px;
	float: left;
	margin-left: 50px;
	margin-top: 10px;
}

ul.localizacion li.franchise {
	background: url("../i/df_b_localizacion_franchise.png") no-repeat scroll
		0 0 transparent;
	width: 274px;
	height: 151px;
	float: left;
	margin-left: 50px;
	margin-top: 10px;
}

ul.localizacion li p {
	padding-left: 25px;
}

ul.localizacion li p.title {
	font: 15px UniversLTStd67BoldCondensed;
	color: #DD291E;
	text-transform: uppercase;
	padding-top: 25px;
}

ul.localizacion li.franchise p.title {
	color: #8B8B8B;
}

ul.localizacion li p.address {
	font: 11px Arial, Malgun Gothic;
	text-transform: uppercase;
	margin-top: 15px;
}

ul.localizacion li p.type {
	font: 12px UniversLTStd67BoldCondensed;
	text-transform: uppercase;
	margin-top: 15px;
}

/*E-shop nueva*/
#gridContenidos .left {
	clear: both;
	float: left;
	width: 670px;
}

#gridContenidos .right {
	float: right;
}

#gridContenidos table.pager {
	width: 460px;
}

td.pager-right {
	width: 60px;
	float: left;
	margin-top: 5px;
}

td.model a.prev {
	background: url("/eshop/resources/arrow2-left.png") no-repeat scroll 0
		-36px transparent;
	float: left;
	margin-right: 20px;
	width: 28px;
	height: 35px;
	margin-top: 15px;
}

td.model a.prev:hover {
	background-position: left top;
	float: left;
	margin-right: 20px;
	text-decoration: none;
}

td.boton_siguiente {
	float: left;
	margin-left: 25px;
	margin-top: 5px;
	width: 70px;
}

td.model a.next {
	background: url("/eshop/resources/arrow2-right.png") no-repeat scroll 0
		-36px transparent;
	float: left;
	margin-left: 20px;
	width: 28px;
	height: 35px;
	margin-top: 15px;
}

td.model a.next:hover {
	background-position: left top;
	text-decoration: none;
}

td.model {
	font: 38px FuturaMedium, Malgun Gothic;
	color: #e20026;
}

p.imprimir_plantilla {
	text-transform: uppercase;
	text-align: center;
	margin-top: 45px;
	width: 200px;
}

p.imprimir_plantilla span {
	font: 12px FuturaMedium, Malgun Gothic;
	color: #909090;
}

p.imprimir_plantilla a {
	font: 12px FuturaMedium, Malgun Gothic;
	color: #909090;
	text-transform: uppercase;
	text-decoration: none;
}

#photos .minis {
	float: left;
	margin-right: 30px;
	width: 70px;
}

#photos { /*width: 100%;
	margin-top: 40px;*/
	
}

#photos .minis ul li {
	margin-top: 18px;
}

#photos .minis ul li.play {
	width: 30px;
	margin-left: 20px;
	cursor: pointer;
}

#photos .minis ul li.play a {
	text-decoration: none !important;
}

#photos .minis ul li.play a span {
	font: 12 FuturaMedium, Malgun Gothic;
	color: #909090;
	text-transform: uppercase;
}

#photos .photo {
	float: left;
	width: 500px;
	margin-left: 20px;
}

#photos .photo a.zoom {
	background: url("../i/df_b_zoom1.gif") no-repeat center top;
	display: block;
	height: 30px;
	margin-left: 350px;
	margin-top: -15px;
	overflow: hidden;
	position: absolute;
	width: 70px;
}

#photos .photo .articulo_ampliado {
	margin-top: 30px;
}

.detalles_producto {
	clear: both;
	margin: 0 auto;
	width: 980px;
}

.detalles_producto ul {
	padding-top: 25px;
	padding-bottom: 130px;
}

.detalles_producto ul li {
	float: left;
	width: 250px;
	margin-right: 50px;
}

.detalles_producto ul li p {
	font: normal 12px Arial, Malgun Gothic;
	color: #909090;
}

.detalles_producto ul li p.titulo {
	font: 18px FuturaMedium, Malgun Gothic;
	color: #e20026;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.reference_camperone {
	font-family: "FuturaLight", Malgun Gothic;
	color: #757575;
	font-size: 14px;
}
.product #tabs .camperone_customised_texts .content p b,
.product #tabs .camperone_customised_texts .content p strong {
	color: #252525;
	font-weight: 400;
}
.product #tabs .camperone_customised_texts .content p b {
	line-height: 30px;
}

/*Filtros*/
.filtro1 {
	background-color: #e20026;
	width: 895px;
	height: 115px;
	clear: both;
	display: none;
}

.filtro1 .tipo_filtro {
	width: 70px;
	float: left;
	text-align: center;
	text-transform: uppercase;
	font: 10px FuturaMedium, Malgun Gothic !important;
	color: #FFF;
	height: 115px;
	margin-right: 5px;
	padding-top: 5px;
}

.filtro1 .tipo_filtro a {
	color: #FFFFFF;
}

.filtro1 .tipo_filtro p.imagen {
	height: 62px;
}

.filtro1 .tipo_filtro p.txt {
	margin-top: 5px;
	font: 10px FuturaMedium, Malgun Gothic !important;
}

.filtro1 .eliminar {
	text-transform: uppercase;
	font: 10px FuturaMedium, Malgun Gothic;
	color: #FFFFFF;
	position: absolute;
	margin: 90px 10px 0 0;
	left: 700px;
}

.filtro1 .eliminar a {
	background: url("/eshop/resources/ico_close.png") no-repeat scroll right
		center transparent;
	width: 150px;
	height: 12px;
	float: right;
	margin-left: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 20px;
}
/*Detalle producto*/
#gridContenidos {
	/*overflow: hidden !important;*/
}

#gridContenidos .right table.desglose {
	margin: 20px 0 20px 20px;
	width: 185px;
}

#gridContenidos .right table.desglose tr.desglose_detalle {
	font: 12px FuturaMedium, Malgun Gothic;
	color: #909090;
}

#gridContenidos .right table.desglose tr.desglose_detalle td {
	width: 92px;
}

#gridContenidos .right table.desglose tr.desglose_detalle td.detalle_precio
	{
	text-align: right;
	color: #e20026;
	text-transform: uppercase;
}

#gridContenidos .right table.desglose tr td.desglose_txt {
	font: normal 10px Arial, Malgun Gothic;
	color: #909090;
	padding-bottom: 10px;
	padding-top: 30px;
	text-align: center;
}

#gridContenidos .right .rebaja {
	height: 38px;
}

#gridContenidos .right .rebaja .precio_inicial {
	float: left;
	font: 20px FuturaMedium, Malgun Gothic;
	color: #AEAEAE;
	text-decoration: line-through;
	margin-left: 25px;
	width: 135px;
	text-align: center;
}

#gridContenidos .right .rebaja .precio_inicial span {
	font: 12px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
}

#gridContenidos .right .rebaja .discount {
	float: right;
	font: 16px FuturaMedium, Malgun Gothic;
	color: #e30026;
	margin-right: 25px;
	margin-top: 3px;
}

#gridContenidos .right .price {
	font: 20px FuturaMedium, Malgun Gothic;
	color: #e20026;
	text-align: center;
	height: 70px;
	*height: auto;
	width: 219px;
}

#gridContenidos .right .price span {
	font: 12px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
}

#gridContenidos .right .price p {
	font: normal 10px Arial, Malgun Gothic;
	color: #909090;
}

#gridContenidos .right .price p.precio_rebajado {
	font: 20px FuturaMedium, Malgun Gothic;
	color: #e20026;
	margin: 5px 0;
}

#gridContenidos .right .my_bag {
	/*background:url("/eshop/resources/back_adds_grey.jpg") no-repeat scroll left top transparent;*/
	background-color: #E1E1E1;
	width: 219px;
	height: 35px;
	margin-bottom: 5px;
	text-align: center;
}

#gridContenidos .right .my_bag a.add_bag {
	text-decoration: none;
	background-color: #E1E1E1;
	display: block;
	width: 219px;
	height: 35px;
	color: #606060;
	font: 12px FuturaMedium, Malgun Gothic;
	line-height: 35px;
}

#gridContenidos .right .my_bag a.add_bag:hover {
	color: #FFF;
	background-color: #E20026;
}

#gridContenidos .right .my_bag img {
	
}

#gridContenidos .right .my_bag span {
	width: 219px;
	color: #606060;
	font: 12px FuturaMedium, Malgun Gothic;
	line-height: 35px;
}

#gridContenidos .right .comprar {
	background: url("/eshop/resources/bn_compra.jpg") no-repeat scroll left top transparent;
	margin-bottom: 5px;
	text-align: center !important;
	*margin-top: 20px;
	width: 219px;
}

#gridContenidos .right p.notify {
	font: 11px Arial, Malgun Gothic;
	color: #E20026;
	padding: 20px 0;
	text-align: center;
}

#gridContenidos .right .comprar.notify {
	background: url("/eshop/resources/bn_compra_bw.jpg") no-repeat scroll left top transparent;
}
	
#gridContenidos .right .comprar p.boton {
	width: 219px;
	height: 115px;
}

#gridContenidos .right .comprar p.boton a {
	text-align: center;
	font: 22px FuturaMedium, Malgun Gothic;
	color: #FFF;
	text-transform: uppercase;
	line-height: 25px;
	height: auto;
	background: none;
	/*
	*margin-top: 15px;
	*margin-left:-1px;
	*/
	*height: 75px;
	*display: block;
}

#gridContenidos .right .comprar p.boton a:hover {
	/*background-color: #E1E1E1;*/
	background-color: #750116;
	color: #E20026;
}

#gridContenidos .right .comprar p.boton span {
	font: 16px FuturaMedium, Malgun Gothic;
}

/* Explorer 7  
#gridContenidos .right .comprar {
	font: 42px FuturaMedium, Malgun Gothic;
	background:url("../resources/bn_compra.jpg") no-repeat scroll left top transparent;
	text-align: center !important;
	*margin-top:20px;
	width:219px;
}
#gridContenidos .right .comprar p.boton {
	height:115px;
	width:219px;
}
#gridContenidos .right .comprar a {
	width:219px;
	height:75px;
	display:block;
	color: #FFF;
	text-transform: uppercase;
	padding-top:40px;
	*margin-left:-1px;
}
#gridContenidos .right .comprar a:hover {
	background-color: #E1E1E1;
}
 Fin Explorer 7  */
#gridContenidos .right .wish_list {
	/*background:url("/eshop/resources/back_adds_grey.jpg") no-repeat scroll left top transparent;*/
	background-color: #E1E1E1;
	width: 219px;
	height: 35px;
	margin-bottom: 5px;
}

#gridContenidos .right .wish_list a.add_bag {
	text-decoration: none;
	padding: 0 50px;
}

#gridContenidos .right .wish_list a.add_bag:hover span {
	color: #000;
}

#gridContenidos .right .wish_list img {
	
}

#gridContenidos .right .wish_list span {
	font: 12px FuturaMedium, Malgun Gothic;
	width: 219px;
	color: #FFF;
	line-height: 35px;
}

.call_center {
	width: 177px;
	border: 1px solid #E1E1E1;
	text-align: center;
	padding: 10px 20px;
}

.call_center p.help {
	font: 12px FuturaMedium, Malgun Gothic;
	color: #909090;
}

.call_center p img {
	
}

.call_center p span {
	
}

.call_center p.call_center_info {
	font: normal 10px Arial, Malgun Gothic;
	color: #909090;
}

.call_center p.telf {
	font: 18px FuturaMedium, Malgun Gothic;
	color: #696969;
	margin-top: 15px;
}

.call_center p.email {
	font: 18px FuturaMedium, Malgun Gothic;
	color: #696969;
	text-transform: uppercase;
	margin-top: 15px;
}

.call_center p.guia {
	font: 14px FuturaMedium, Malgun Gothic;
	color: #e20026;
	text-transform: uppercase;
	margin-top: 12px;
}

.call_center p.guia a {
	text-decoration: none;
}

#pagos {
	width: 219px;
}

#pagos .tarjetas {
	clear: both;
	float: left;
	display: block;
	width: 80px;
	margin-top: 12px;
	*margin-top: 15px;
	margin-left: 10px;
}

#pagos .tarjetas  img {
	margin-left: 10px;
	margin-top: 5px;
}

#pagos .secure {
	float: right;
	margin-left: 0;
	margin-right: 10px;
	margin-top: 12px;
}

#pagos .text {
	clear: both;
	color: #999999;
	font: 10px Arial, Malgun Gothic;
	margin-top: 21px;
	padding: 10px;
	width: 200px;
	text-align: justify;
}

.intereses {
	float: left;
	width: 900px;
}

.intereses p.titular {
	color: #E20026;
	font: 18px FuturaMedium, Malgun Gothic;
	/*margin:10px 0;*/
	text-transform: uppercase;
}

.intereses ul {
	width: 898px;
}

.intereses ul li {
	float: left;
	margin: 15px 10px 0;
	width: 125px;
	text-align: center;
}

.intereses ul li img {
	margin-bottom: 20px;
}

.intereses ul li p {
	font: bold 11px Arial, Malgun Gothic;
	color: #e20026;
	text-transform: uppercase;
}

.intereses ul li p a {
	color: #e20026;
}

.intereses ul li p a:hover {
	text-decoration: none;
}

.intereses ul li p span {
	color: #909090;
}

/*Catalogo*/
.cuatroFilas1 {
	height: auto;
}

#gridContenidos .eslogan_catalogo {
	background-color: #E1E1E1;
	height: 34px;
	text-align: center;
}

#gridContenidos .eslogan_catalogo p {
	font: 15px FuturaMedium, Malgun Gothic;
	color: #999;
	text-transform: uppercase;
	margin-top: 10px;
	padding-top: 10px;
}

#gridContenidos .tipo_persona {
	clear: both;
	float: left;
	overflow: hidden;
}

#gridContenidos .tipo_persona h2 {
	font: 38px FuturaMedium, Malgun Gothic;
	color: #e20026;
	text-transform: uppercase;
}

#gridContenidos .tipo_persona h2 span {
	font: 38px FuturaLight;
}

#gridContenidos .ordenacion_titular {
	font: 24px FuturaMedium, Malgun Gothic;
	color: #e20026;
	text-transform: uppercase;
	clear: both;
	float: left;
	display: block;
	margin-top: 20px;
}

.navbar_catalogo {
	font: 10px FuturaMedium, Malgun Gothic;
	color: #999;
	height: 40px;
	clear: both;
	float: left;
}

.navbar_catalogo li {
	border-bottom: 0 !important;
	float: left;
}

.navbar_catalogo li,.navbar_catalogo a {
	height: 40px !important;
	display: block;
	text-decoration: none;
	text-align: center;
	background: #e1e1e1;
	color: #606060;
	width: 145px;
	margin-right: 5px;
}

.navbar_catalogo li.last {
	margin-right: 25px;
	background: none repeat scroll 0 50% transparent;
}

.navbar_catalogo li.vista,.navbar_catalogo li.vista a {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #606060;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 35px;
	margin: 2px 3px 0 !important;
}

.navbar_catalogo a span {
	line-height: 40px !important;
	text-transform: uppercase;
}

.navbar_catalogo .void {
	background: #e1e1e1;
}

.navbar_catalogo a:hover,.navbar_catalogo a.select {
	background: #e20026;
	color: #fff;
}

.tipo_persona {
	width: 901px;
}

.tipo_persona .filtro {
	float: left;
	margin-right: 5px;
}

.tipo_persona .filtro a {
	background: url("/eshop/i/filtro_blanco.png") no-repeat scroll left top
		#FFFFFF;
	vertical-align: top;
	color: #FFF;
	width: 70px;
	height: 35px;
	display: block;
}

a#boton_filter_bag {
	background: url("/eshop/i/filtro_bolso_tipo_inactive.png") no-repeat
		scroll left top #FFFFFF;
}

a#boton_filter_bag:hover,a#boton_filter_bag.active,a#boton_filter_bag.selected
	{
	background: url("/eshop/i/filtro_bolso_tipo_active.png") no-repeat
		scroll left top #FFFFFF;
}

a#boton_filter_women {
	background: url("/eshop/i/filtro_tacon_inactive.png") no-repeat scroll
		left top #FFFFFF;
}

a#boton_filter_women:hover,a#boton_filter_women.active,a#boton_filter_women.selected
	{
	background: url("/eshop/i/filtro_tacon_inactive.png") no-repeat scroll
		left top #FFFFFF;
}

.tipo_persona .filtro a img {
	position: absolute;
	text-align: center;
}

.tipo_persona a span {
	position: absolute;
	text-transform: uppercase;
	font: 10px FuturaMedium, Malgun Gothic;
	color: #999;
	margin-top: 65px;
	padding: 0 5px;
	text-align: center;
	width: 60px;
}

.tipo_persona.closed .filtro a.boton_filter:hover,.tipo_persona.closed .filtro a.active,.tipo_persona.closed .filtro a.selected
	{
	background: url("/eshop/i/filtro_vacio_active.png") no-repeat scroll
		left top #FFFFFF;
}

.tipo_persona.closed a span {
	margin-top: 5px;
}

.tipo_persona a:hover span,.tipo_persona a.active span,.tipo_persona a.selected span
	{
	color: #FFFFFF;
	overflow: hidden;
}

.tipo_persona a:hover,.tipo_persona a.active,.tipo_persona a.selected {
	color: #570323;
	text-decoration: none;
}

.tipo_persona ul {
	width: 895px;
	margin-top: 10px;
}

.tipo_persona ul li {
	float: left;
	margin-left: 20px;
	margin-bottom: 5px;
	font: 10px FuturaMedium, Malgun Gothic;
}

.tipo_persona td {
	width: 70px;
	float: left;
}

#gridContenidos .right1 {
	float: right;
}

ul.nav li { /*width: 50px;*/
	float: left;
}

ul.parrilla_elementos { /*padding-top: 40px;*/
	clear: both;
}

ul.parrilla_elementos li {
	float: left;
	*width: 170px;
	height: 154px;
	width: 220px;
}

ul.parrilla_elementos li .info_articulo {
	margin-left: 15px;
	font: 10px FuturaMedium, Malgun Gothic;
	width: 200px;
	margin-top: 11px;
}

ul.parrilla_elementos li .parrilla_img {
	width: 220px;
	height: 107px;
	text-align: center;
}

ul.parrilla_elementos li .info_articulo .precio_final {
	color: #e20026;
	font: 10px/22px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
}

ul.parrilla_elementos li .info_articulo .precio_final span {
	background: url("/eshop/resources/tabs.adorno.jpg") no-repeat scroll 0px
		-12px transparent;
	color: #606060;
	font: 11px FuturaMedium, Malgun Gothic;
	height: 35px;
	margin: 4px 5px 0;
	padding-left: 10px;
	float: left;
	line-height: 15px;
}

ul.parrilla_elementos li .info_articulo .precio_final span strike {
	color: #999999;
}

ul.parrilla_elementos li .info_articulo .precio_descuento {
	float: right;
	line-height: 25px;
	margin-right: 6px;
}

ul.parrilla_elementos li .info_articulo .precio_descuento span.precio {
	font: 10px FuturaMedium, Malgun Gothic;
	text-decoration: line-through;
	line-height: 25px;
}

ul.parrilla_elementos li .info_articulo .precio_final span.descuento {
	background: none repeat scroll 0 0 #E1E1E1;
	color: #E20026;
	display: block;
	float: right;
	height: 20px !important;
	margin-left: 0px;
	width: 30px !important;
	text-align: center;
	line-height: 20px;
	padding: 1px;
}

ul.productos span.precio_parilla {
	background: url("/eshop/resources/tabs.adorno.jpg") no-repeat scroll 0px
		-12px transparent;
	color: #606060;
	font: 11px FuturaMedium, Malgun Gothic;
	height: 35px;
	margin: 4px 5px 0;
	padding-left: 10px;
	line-height: 10px;
}

span.descuento_parilla {
	background: none repeat scroll 0 0 #E1E1E1;
	color: #E20026;
	display: inline-block;
	margin-left: 5px;
	width: 27px !important;
	text-align: center;
	line-height: 20px;
	padding: 1px;
	font: 11px FuturaMedium, Malgun Gothic;
}

table.info2 {
	text-align: center;
	width: 200px;
}

table.info2 tr {
	
}

table.info2 tr td {
	
}
/*Bolsa de la compra*/
.bolsa_titular {
	font: 38px FuturaMedium, Malgun Gothic;
	color: #e20026;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.bolsa_titular span {
	margin-left: 15px;
	padding-top: 5px;
	position: absolute;
	display: none;
	z-index: 95;
	width: 142px;
	margin: 46px 0px 0px -5px;
	padding: 0px;
}

.bolsa_subtitular {
	font: 20px FuturaMedium, Malgun Gothic;
	color: #e20026;
	text-transform: uppercase;
	margin-bottom: 10px;
}

div.selectSizes div.desp {
	background: url(../i/select_back.png) repeat-y left top;
	height: auto !important;
	margin-top: 0;
	*margin-top: -3px;
}

.comprando {
	margin-top: -50px;
}

.comprando span a {
	background: url("/eshop/resources/arrow_seguir.png") no-repeat scroll
		0px 2px transparent;
	width: 31px;
	height: 29px;
	position: absolute;
	margin-left: -45px;
	*margin-left: -45px;
	margin-top: 10px;
}

.comprando span a:hover {
	background: url("/eshop/resources/arrow_seguir.png") no-repeat scroll 0
		-36px transparent;
}

p.seguir_comprando {
	font: 12px FuturaMedium, Malgun Gothic;
	color: #e20026;
	text-transform: uppercase;
	margin-right: 7px;
	margin-top: 17px;
}

p.seguir_comprando a:hover {
	text-decoration: none;
}

.imprimir {
	float: left;
	margin: 5px;
}

.imprimir img {
	float: left;
}

.imprimir p.imprimir_bolsa {
	float: left;
	margin-left: 10px;
	margin-top: 13px;
	font: 12px FuturaMedium, Malgun Gothic;
	color: #e20026;
	text-transform: uppercase;
}

.imprimir p.imprimir_bolsa a {
	text-decoration: none;
}

.confirmacion .listadoCompra table a.close {
	background: url("/eshop/resources/articulos.cerrar.png") no-repeat
		scroll 0 0 #FFFFFF;
	display: block;
	height: 14px;
	position: absolute;
	right: 35px;
	width: 14px;
	margin-top: -13px;
	*margin-top: -13px;
}

.confirmacion .listadoCompra table a.close:hover {
	background-position: 0 -14px;
	/*background:url("/eshop/resources/articulos.cerrar.png") no-repeat scroll left bottom #FFFFFF;
	display:block;
	height:14px;
	position:absolute;
	display:none;
	z-index:20;
	width:142px;
	margin: 46px 0 0 -6px;
	*margin: 46px 0 0 -155px;*/
}

a.close_icon {
	background: url("/eshop/resources/articulos.cerrar.png") no-repeat
		scroll 0 0 #FFFFFF;
	display: inline;
	height: 14px;
	position: absolute;
	width: 14px;
	top: 13px;
}

a.close_icon:hover {
	background-position: 0 -14px;
}

div.selectSizesBolsa div.desp {
	background: url(../i/select_back.png) repeat-y left top;
	height: auto !important;
	margin-top: 0;
	*margin-top: -3px;
}

.confirmacion .listadoCompra table a.nota {
	margin-top: 45px;
	position: absolute;
	font: normal 10px Arial, Malgun Gothic;
	color: #909090;
	text-decoration: underline;
	margin-left: 25px;
}

.confirmacion .listadoCompra table td.producto {
	text-align: center;
	width: 170px;
}

.confirmacion .listadoCompra table td.producto h3 {
	padding: 0;
}

.confirmacion .listadoCompra table td.producto p {
	font: 12px FuturaMedium, Malgun Gothic;
	color: #ccc;
	margin-top: -10px;
}

table.extras {
	width: 675px;
}

table.extras tr.bloque {
	display: block;
	height: 115px;
}

table.extras tr td.separator {
	background-color: #FFFFFF;
	height: 5px;
}

table.extras tr td.title {
	font: 24px FuturaMedium, Malgun Gothic;
	color: #e20026;
	text-transform: uppercase;
	background-color: #F8F8F8;
	width: 190px;
	padding-left: 30px;
	display: block;
	float: left;
	height: 85px;
	padding-top: 50px;
}

table.extras tr td.contenido {
	width: 109px;
	background-color: #F8F8F8;
	text-transform: uppercase;
	vertical-align: bottom;
	text-align: center;
	padding-bottom: 20px;
	display: block;
	height: 115px;
	margin-left: 2px;
	float: left;
}

table.extras tr td.contenido p.img {
	line-height: 40px;
	margin-top: 30px;
	margin-bottom: 10px;
}

table.extras tr td.contenido a {
	color: #909090;
}

table.extras tr td.contenido a:hover,table.extras tr td.contenido a.active
	{
	color: #e20026;
	text-decoration: none;
}

table.extras tr td.bloque {
	width: 205px;
	padding-left: 20px;
	padding-top: 50px;
	background-color: #F8F8F8;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 20px;
	display: block;
	height: 65px;
	float: left;
}

table.extras tr td.bloque2 {
	width: 205px;
	padding: 25px 10px 10px 0;
	background-color: #F8F8F8;
	text-transform: uppercase;
	text-align: center;
	display: block;
	min-height: 100px;
	float: left;
}

table.extras tr td.bloque2 .formulario {
	font: 14px FuturaMedium, Malgun Gothic;
	color: #606060;
}

table.extras tr td.bloque2 .formulario label {
	margin-left: 20px;
}

table.extras tr td.bloque2 label span {
	color: #e20026;
	height: 25px;
	margin-left: 28px;
}

table.extras tr td.bloque2 p.txt {
	font: 11px Arial, Malgun Gothic;
	color: #909090;
	padding: 5px 0 0 37px;
	text-align: left;
}

table.extras tr td.bloque3 {
	width: 205px;
	padding-left: 10px;
	padding-top: 40px;
	background-color: #F8F8F8;
	text-transform: uppercase;
	padding-bottom: 20px;
	display: block;
	height: 75px;
	float: left;
}

table.extras tr td.bloque3 p.descuento_txt {
	text-align: left;
	padding-left: 5px;
	font: 11px Arial, Malgun Gothic;
	color: #909090;
}

table.extras tr td.bloque3 input {
	margin-top: 10px;
	height: 35px;
	padding-right: 36px;
	width: 184px;
}

#accesorios {
	background-color: #FFFFFF;
	padding: 25px 25px 0;
	position: absolute;
	width: 704px;
	z-index: 100;
}

.boton a:hover {
	color: #000;
	text-decoration: none;
}

.boton_ok {
	text-align: center;
}

.boton_ok p {
	
}

.boton_ok span {
	
}

#open_boton_accesorios {
	display: block;
	float: right;
	margin-left: 760px;
	position: absolute;
	z-index: 200;
}

#open_boton_accesorios a.close {
	background: url("/eshop/resources/modal.cerrar.gif") no-repeat scroll
		left bottom #FFFFFF;
	float: right;
	height: 35px;
	margin-right: 20px;
	text-decoration: none;
	width: 33px;
	z-index: 125;
}

#open_boton_accesorios a.close:hover {
	background: url("/eshop/resources/modal.cerrar.gif") no-repeat scroll
		left top #FFFFFF;
}

ul.accesories_list {
	margin: 0pt;
	padding: 0pt;
	position: relative;
	list-style-type: none;
	z-index: 1;
}

ul.accesories_list li.accesories_element {
	float: left;
	height: 295px;
	margin-left: 10px;
	overflow: visible !important;
	width: 180px;
}

ul.accesories_list li.accesories_element span {
	text-align: center;
	display: block;
}

ul.accesories_list li.accesories_element .opcion span {
	display: inline;
}

.accesorios {
	font: 12px FuturaMedium, Malgun Gothic;
	color: #606060;
	text-align: center;
	margin-top: 10px;
}

ul.accesories_list li.accesories_element span.text {
	font: 12px Arial, Malgun Gothic;
	color: #909090;
	margin: 0px 0px 10px 0px;
	text-transform: none;
}

.precio_accesorio {
	float: right;
	font: 12px FuturaMedium, Malgun Gothic;
	color: #e20026;
	margin-top: 10px;
	text-transform: uppercase;
}
/* Formateo del menu de navegación */
.tabs .nav {
	position: relative !important;
}

.tabs .nav li.last {
	padding-right: 0px !important;
}

.tabs .nav li a {
	display: block;
	height: 35px;
	line-height: 35px;
	padding: 0 5px;
	color: #999;
	text-transform: uppercase;
	font: 10px/37px FuturaMedium, Malgun Gothic;
	padding: 0 10px;
	color: #999999;
}

.tabs .nav li a:hover {
	color: #e20026;
	text-decoration: underline;
}

.tabs .nav li a.select {
	color: #e20026;
}

.tabs1 .nav li {
	background: url(../resources/tabs.adorno.png) -1px -1px no-repeat;
	float: left;
	height: 35px;
	padding-left: 5px;
}

.tabs1 .nav li.first {
	background: none;
	padding-left: 0;
}

.tabs1 .nav li.first a {
	padding-left: 0;
}

.tabs1 .nav li.last {
	padding-right: 0px !important;
}

.tabs1 .nav li a {
	display: block;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	color: #999;
	text-transform: uppercase;
	font: 10px/37px FuturaMedium, Malgun Gothic;
}

.tabs1 .nav li a.active {
	color: #e20026;
}

.tabs1 .nav li a:hover {
	color: #e20026;
	text-decoration: underline;
}

.tabs1 .nav li a.select {
	color: #e20026;
}

.contenidoTab img {
	width: 100%;
	display: block;
}

.listado>ul>li {
	height: 155px;
	min-height: 0px;
}

.rastroMigas {
	color: #999;
	font-family: Arial, Malgun Gothic;
	font-size: 11px;
	height: 35px;
	margin-left: 0px;
	margin-top: 5px;
	float: left;
	text-transform: uppercase;
}

.formulario fieldset .unaColumna,.formulario fieldset .dosColumnas,.formulario fieldset .tresColumnas,.formulario fieldset .cuatroColumnas,.formulario fieldset .cincoColumnas,.formulario fieldset .seisColumnas
	{
	height: 35px;
	min-height: 35px;
	border: transparent 1px solid;
	margin: 4px -1px -1px 4px;
}

.formulario fieldset .ancho1 {
	width: 144px;
	/*margin: 2px;*/
}

.formulario fieldset .ancho2 {
	width: 295px;
	/*margin:2px;*/
}

.formulario fieldset .ancho3 {
	width: 447px;
	/*margin:2px;*/
}

.confirmacion .listadoCompra table tr {
	height: 135px;
}

.confirmacion .listadoCompra table .img {
	width: 140px !important;
	text-align: center;
}

.confirmacion .listadoCompra table .tallas {
	width: 220px !important;
}

.confirmacion .listadoCompra table .precio {
	width: 138px !important;
}

.confirmacion .listadoCompra table .precio p {
	font: 12px FuturaMedium, Malgun Gothic;
	padding-right: 30px;
	text-align: right;
}

/*Check out*/
.check_out {
	width: 680px;
}

.check_out .texto {
	float: left;
	width: 490px;
	font: normal 12px Arial, Malgun Gothic;
	padding-right: 10px;
}

table.guardar_perfil {
	width: 150px;
	float: left;
	margin-right: 30px;
}

table.guardar_perfil tr td.perfil {
	display: block;
	height: 30px;
	width: 35px;
}

table.guardar_perfil tr td.perfil span {
	
}

table.guardar_perfil tr td.perfil a {
	background: url("/eshop/resources/ico_perfil.jpg") no-repeat left top
		transparent;
	width: 34px;
	height: 30px;
	position: absolute;
}

table.guardar_perfil tr td.perfil a:hover {
	background: url("/eshop/resources/ico_perfil_active.jpg") no-repeat left
		top transparent;
}

table.guardar_perfil tr td.perfil img {
	
}

table.guardar_perfil tr td.smile {
	clear: both;
	display: block;
	float: right;
	margin-top: -27px;
	text-align: center;
	width: 120px;
}

table.guardar_perfil tr td.smile img {
	margin-top: -20px;
}

table.guardar_perfil tr td.smile p {
	font: 13px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
}

table.guardar_perfil tr td.smile p a {
	color: #616060;
}

table.guardar_perfil tr td.smile p a:hover {
	color: #e20026;
	text-decoration: none;
}

.table.guardar_perfil p {
	float: right;
	margin-top: 20px;
	text-transform: uppercase;
}

.table.guardar_perfil span {
	float: left;
}

table.envio {
	margin-top: 10px;
	margin-bottom: 45px;
}

table.envio td.personales {
	width: 200px;
}

table.envio td.personales p {
	font: 14px FuturaMedium, Malgun Gothic;
	color: #909090;
}

table.envio td.personales p.nombre {
	color: #606060;
}

table.envio td.datos {
	
}

table.envio td.datos p {
	font: 14px FuturaMedium, Malgun Gothic;
	color: #909090;
}

.error_datos {
	height: 10px !important;
	width: 660px;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.formulario .formularioBar a img {
	padding: 30px 0;
}

.formulario .formularioBar a {
	
}

.formulario .formularioBar a:hover {
	color: #FFFFFF !important;
	background: #E20026;
	text-decoration: none;
}

.formulario .formularioBar a.selected {
	color: #131313;
	background: #BBBBBB
}

.formulario .formularioBar a.selected:hover {
	color: #131313 !important;
	background: #BBBBBB;
}

.selectTallas {
	background: none no-repeat
		right -35px #FFFFFF !important;
	font-size: 12px !important;
	height: auto !important;
	padding-top: 35px !important;
	text-align: left !important;
	text-indent: 12px !important;
	text-transform: uppercase !important;
}

.selectTallasIE7 {
	background: none no-repeat
		right -35px #FFFFFF !important;
}

.selectTallasIE7:hover {
	background-color: #F6F6F6 !important;
}

.selectImageBackgroundNone {
	background: #FFFFFF !important;
}

.selectClose {
	background: none no-repeat
		right 0px rgb(222,222,222) !important;
}

.selectCloseIE7 {
	background: none no-repeat
		right 0px #FFFFFF !important;
}

.selectTallas .selectable {
	width: 150px;
	position: relative;
	height: 25px;
	background: none repeat scroll 0pt 0pt #FFFFFF;
	cursor: pointer;
	padding-bottom: 0px;
	padding-top: 10px;
}

.selectTallas .selectable:hover {
	background: none repeat scroll 0pt 0pt #F6F6F6;
}

.selectTallas .opcion div {
	float: left;
	text-indent: 0px;
	padding: 2px;
	text-align: left;
}

.selectTallas .opcion div:first-child {
	margin-left: 10px;
}

.selectTallas .opcion div span {
	color: #E20026;
	margin-left: 0 !important;
	font: 13px FuturaMedium, Malgun Gothic !important;
}

.grupoCeldas {
	overflow: visible !important;
}

/*FAQS*/
.faqs {
	clear: both;
	width: 895px;
}

.faqs .bolsa_titular {
	float: left;
}

.faqs .faq_escribe {
	background: url("/eshop/resources/back_botonfaq.png") no-repeat left top
		transparent !important;
	width: 204px;
	height: 25px;
	float: right;
	margin-top: 10px;
	font: 14px FuturaMedium, Malgun Gothic;
	color: #FFF;
	text-transform: uppercase;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 11px;
}

table.faqs {
	margin-top: 10px;
}

table.faqs tr td.columna1 {
	background: url("/eshop/resources/separador_table.png") repeat-y right
		top transparent !important;
	text-transform: uppercase;
	width: 180px;
}

table.faqs tr td.columna1 table {
	width: 180px;
	margin-top: 10px;
}

table.faqs tr td.columna1 table tr td {
	font: 14px FuturaMedium, Malgun Gothic;
	float: left;
	padding: 5px 0;
}

table.faqs tr td.columna1 table tr td.tema {
	width: 180px;
}

table.faqs tr td.columna1 table tr td a.active {
	color: #000;
}

table.faqs tr td.columna1 table tr td.active {
	background: url("/eshop/resources/separador_table_active.png") no-repeat
		right center transparent !important;
}

table.faqs tr td.columna2 {
	background: url("/eshop/resources/separador_table.png") repeat-y right
		top transparent !important;
	width: 280px;
}

table.faqs tr td.columna2 table {
	width: 280px;
	margin-top: 10px;
}

table.faqs tr td.columna2 table tr td {
	font: 12px Arial, Malgun Gothic;
	float: left;
	padding: 5px 0;
}

table.faqs tr td.columna2 table tr td.preguntas {
	width: 255px;
	padding-right: 5px;
	padding-left: 20px;
}

table.faqs tr td.columna2 table tr td.preguntas a.active {
	color: #000;
}

table.faqs tr td.columna2 table tr td.active {
	background: url("/eshop/resources/separador_table_active.png") no-repeat
		right top transparent !important;
}

table.faqs tr td.columna3 {
	
}

table.faqs tr td.columna3 table {
	width: 430px;
	margin-top: 10px;
}

table.faqs tr td.columna3 table tr td {
	font: 12px Arial, Malgun Gothic;
	float: left;
	padding: 5px 0;
}

table.faqs tr td.columna3 table.respuesta {
	width: 415px;
	margin-left: 20px;
	text-align: justify;
	width: 391px;
}

table.faqs tr td.columna3 table tr.title td {
	text-transform: uppercase;
}

.contactanos {
	text-align: center;
	margin-top: 15px
}

.contactanos p {
	font: 12px Arial, Malgun Gothic;
	color: #909090;
}

.contactanos p.titular {
	font: 26px FuturaMedium, Malgun Gothic;
	margin-top: 5px;
	margin-bottom: 9px;
}

.contactanos p.titulo {
	text-align: left;
	font: 23px FuturaMedium, Malgun Gothic !important;
	margin-bottom: 9px !important;
}

.faqs .faq_contacta {
	background: url("/eshop/resources/back_botonfaq2.png") no-repeat scroll
		left top transparent !important;
	color: #FFFFFF;
	display: block;
	font: 14px FuturaMedium, Malgun Gothic;
	height: 37px;
	margin-top: 15px;
	padding-top: 15px;
	text-transform: uppercase;
	width: 273px;
	margin-left: 320px;
}

table.contactoTalla {
	text-align: center;
}

table.contactoTalla tr td {
	background: url("/eshop/resources/separador_table_contact.png")
		no-repeat scroll right top transparent !important;
	width: 1px;
	height: 20px;
	padding: 0 11px 0 10px;
}

table.contactoTalla tr td a {
	text-decoration: none;
}

table.contactoTalla tr td div {
	height: 30px;
	white-space: nowrap;
}

table.contactoTalla tr td div.selected {
	color: #000000;
	text-decoration: none;
	background: url("/eshop/resources/arrowDownBlack.png") no-repeat scroll
		center 20px transparent !important;
}

table.contactoTalla tr td div.selected a {
	color: #000000;
}

table.contactoTalla tr td div a:hover {
	color: #000000;
	cursor: pointer;
	text-decoration: none;
}

table.contactoTalla tr td.last {
	background: none !important;
}

/*Contacts*/
table.contacto {
	clear: both;
}

table.contacto tr td {
	background: url("/eshop/resources/separador_table_contact.png")
		no-repeat scroll right top transparent !important;
	width: 1px;
	height: 560px;
	padding: 0 11px 0 10px;
}

table.contacto tr td .title {
	background: url("/eshop/resources/balloon.png") no-repeat scroll left
		top transparent !important;
	width: 284px;
	height: 154px;
	font: 26px FuturaMedium, Malgun Gothic;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
	display: table;
}

table.contacto tr td .title div {
	display:table-cell;
	*display:block;
	margin-top: 8%;
	vertical-align: middle;
	padding: 0px 10px 12px;
}

table.contacto tr td.first {
	padding-left: 0px !important;
}

table.contacto tr td.last {
	background: none !important;
}

table.contacto tr td .titular {
	background-color: #E1E1E1;
	width: 269px;
	padding: 15px 0 10px 15px;
	margin-top: 18px;
	font: 14px FuturaMedium, Malgun Gothic;
	color: #131313;
}

table.contacto tr td .titular .txt {
	float: left;
	margin-left: 15px;
	font: 14px FuturaMedium, Malgun Gothic;
	color: #131313;
	width: 200px;
}

table.contacto tr td .titular .link {
	float: right;
	font: 9px Arial, Malgun Gothic;
	text-transform: none;
	margin-top: 2px;
	margin-right: 10px;
}

table.contacto tr td ul {
	margin-top: 14px;
	width: 275px;
}

table.contacto tr td ul li {
	margin-left: 29px;
	list-style: disc outside none;
	margin-bottom: 5px;
	color: #131313;
}

table.contacto tr td ul li a {
	font: 12px Arial, Malgun Gothic;
}

table.contacto a {
	color: #DD291E;
	text-decoration: none;
}

table.contacto tr td ul li a:hover {
	text-decoration: underline;
}

body .formulario input[type="text"],body .formulario input[type="password"],body .formulario input[type="submit"],body .formulario input[type="image"],body .formulario select,.formulario .select,body .formulario textarea
	{
	text-indent: 5px !important;
}

#qSurvey .formulario .select{
	font-size: 11px !important;
}

#qSurvey .error{
	border: #DD291E 1px solid;
}

/* LOGIN MIS PEDIDOS */
.misPedidosPopUp {
	width: 450px;
	background: #fff;
	margin-top: 0 !important;
}

.misPedidosPopUp .formulario p.error {
	margin: 0 !important;
	border: #ffffff 1px solid;
}

/* ----------------- */
.formulario span.radio,.formulario span.checkbox {
	min-height: 25px;
	/*min-width: 125px;*/
}

.formulario span.checkbox label {
	line-height: 21px !important;
}

.formulario span.radio input {
	margin-top: 7px;
	vertical-align: text-bottom;
	cursor: pointer;
}

.formulario span.checkbox input {
	margin-top: 7px;
	margin-left: 5px;
	vertical-align: text-bottom;
	cursor: pointer;
}

.formulario .grey {
	background: url(../resources/form.select.arrow.grey.png) #fff top right no-repeat !important;
}

.typeSubmit {
	background-color: #E20026;
	color: #FFFFFF;
	cursor: pointer;
	padding-bottom: 3px;
	text-align: center;
	text-transform: uppercase;
}

.typeSubmitGrey {
	background-color: #e5e5e5 !important;
	color: #E20026;
	cursor: pointer;
	padding-bottom: 3px;
	text-align: center !important;
	text-transform: uppercase;
}

.typeSubmitGrey a {
	line-height: 36px;
	text-decoration: none;
}

.typeSubmitGrey a:hover { 
	text-decoration: none !important;	
}

.typeSubmitDarkGrey a:hover { 
	text-decoration: none !important;	
}

.typeSubmitDarkGrey {
	background-color: #7f7f7f !important;
	color: white !important;
	cursor: pointer;
	padding-bottom: 3px;
	text-align: center !important;
	text-transform: uppercase;
}

.typeSubmitDarkGrey a{
	color: white !important;
	line-height: 36px;
	text-decoration: none;	
}

.typeSubmit:hover { /*background-color: #E1E1E1;*/
	background-color: #750116;
	color: #E20026;
}


.typeSubmit a {
	color: #FFFFFF !important;
	font-size: 14px;
	line-height: 36px;
	text-decoration: none;
}

.typeSubmit a:hover { 
	text-decoration: none !important;
	background-color: #750116 !important;
	color: #E20026 !important;
}

.typeSubmit.off a:hover { 
	text-decoration: none !important;
	color: white !important;
	cursor: default;
}

/* Paginas de OK */
.aviso_titular {
	font: 38px FuturaMedium, Malgun Gothic;
	color: #E20026;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.aviso_titular span {
	color: #E1E1E1;
}

.aviso_formulario {
	margin-top: 15px;
}

.aviso_formulario fieldset {
	padding: 15px !important;
}

.aviso_formulario ul {
	margin-top: 10px;
}

.aviso_formulario ul li {
	margin-left: 29px;
	list-style: outside;
	margin-bottom: 5px;
	color: #131313;
}

/* Subhome */
.content_bottom {
	clear: both;
	padding-top: 6px;
}

table.submenu_footer {
	margin-top: 25px;
	margin-left: 5px;
}

table.submenu_footer td.logo {
	width: 75px;
	padding: 0 4px;
}

table.submenu_footer td.contenido {
	width: 145px;
	padding: 0 10px;
}

table.submenu_footer td.contenido p.title {
	font: 14px FuturaMedium, Malgun Gothic;
	color: #e20026;
	text-transform: uppercase;
	font-weight: bold;
}

table.submenu_footer td.contenido p.text {
	font: 11px Arial, Malgun Gothic;
	color: #666;
	margin-top: 3px;
}

/*Mis pedidos*/
.subtitular {
	color: #E20026;
	font: 30px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	margin-top: 19px;
	margin-bottom: -20px;
	*margin-bottom: -20px;
}

.confirmacion .listadoCompra table tr {
	border-top: none;
}

table.cabecera_pedido {
	width: 663px;
	margin-bottom: 10px;
	margin-top: 10px;
}

table.cabecera_pedido tr {
	
}

table.cabecera_pedido tr td {
	font: 12px FuturaMedium, Malgun Gothic;
	color: #909090;
	width: 18%;
}

table.cabecera_pedido tr td span {
	color: #e20026;
}

table.cabecera_pedido tr td.details {
	float: right;
	width: auto;
	text-transform: uppercase;
	color: #909099;
	font-weight: bold;
}

table.contenido_producto {
	margin-right: 10px;
	width: 663px;
}

table.contenido_producto tr {
	border-bottom: none !important;
}

table.contenido_producto .referencia_pedido p {
	font: 12px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	margin-left: 25px;
}

table.contenido_producto .referencia_pedido p span {
	color: #e20026;
}

table.desc_producto {
	margin-right: 10px;
	width: 663px;
}

table.desc_producto tr { /* border-top: none !important; */
	
}

table.desc_producto tr td {
	width: 100px;
	padding-bottom: 35px;
}

table.desc_producto tr td p {
	font: 12px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	color: #909090;
}

table.desc_producto tr td p.datos {
	font-weight: bold;
	margin-bottom: 10px;
}

table.total_pedidos {
	width: 663px;
}

table.total_pedidos tr {
	padding: 10px 0px;
}

table.total_pedidos td {
	float: right;
	/*width: 330px;*/
	margin: 40px 0px;
}

table.total_pedidos td .subtotal {
	
}

table.total_pedidos td .subtotal .txt {
	clear: both;
	float: left;
	font: 14px FuturaMedium, Malgun Gothic;
	color: #909090;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 40px;
}

table.total_pedidos td .subtotal .precio {
	float: right;
}

table.total_pedidos td .subtotal .precio p {
	color: #909090;
	text-transform: uppercase;
	margin-right: 60px;
	text-align: right;
}

table.total_pedidos td .total2 {
	clear: both;
	padding-top: 20px;
	text-transform: uppercase;
	margin-left: 40px;
}

table.total_pedidos td .total2 .txt {
	float: left;
	color: #e20026;
	font: 20px FuturaMedium, Malgun Gothic;
}

table.total_pedidos td .total2 .precio {
	float: right;
}

table.total_pedidos td .total2 .precio p {
	font-weight: bold;
	font: 20px FuturaMedium, Malgun Gothic;
	color: #909090;
	margin-right: 60px;
	text-align: right;
}

.right ul.submenu li {
	background: url("../resources/bn_pedidos.png") no-repeat scroll left top
		transparent;
	width: 220px;
	height: 35px;
	display: block;
	margin-bottom: 5px;
}

.right ul.submenu li.active,.right ul.submenu li a:hover {
	background: url("../resources/bn_pedidos_active.png") no-repeat scroll
		left top transparent;
}

.right ul.submenu li a {
	width: 220px;
	height: 35px;
	display: block;
	text-align: center;
	text-decoration: none;
}

.right ul.submenu li a span {
	font: 12px FuturaMedium, Malgun Gothic;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	line-height: 38px;
}

.right .imprimir_pedidos {
	width: 220px;
	text-align: center;
	margin-top: 36px;
}

.right .imprimir_pedidos p {
	font: 12px FuturaMedium, Malgun Gothic;
	color: #999;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 4px;
}

.confirmacion .listadoCompra table tr {
	border-top: 1px solid #CCC;
}

.capa_disable_pedidos {
	background: none repeat scroll 0 0 #FFFFFF;
	height: 136px;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	position: absolute;
	width: 663px;
	z-index: 200;
}


/* Locator */
.cabeceraListadoTiendas ul li a.select {
	background-position: center -35px !important;
}

/*Product not found*/
.left2 {
	float: left;
	width: 500px;
}

.left2 .out_stock {
	margin: 20px auto;
	width: 500px;
	text-align: center;
}

.left2 .out_stock .zoom {
	display: inline-block;
	vertical-align: middle;
	text-align: right;
}

.left2 .out_stock .txt {
	display: inline;
	vertical-align: middle;
	text-align: left;
	font: 15px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	color: #e20026;
	padding-left: 20px;
	width: 250px;
}

.left2 .tipo_product {
	width: 500px;
	text-align: center;
	font: 24px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	color: #e20026;
	margin: 19px auto 15px;
}

.left2 .tipo_product.title {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	width: auto;
}

.left2 .tipo_product p {
	font: 17px FuturaMedium, Malgun Gothic;
	color: #b6b6b6;
}

.right .interest_txt {
	margin-top: 29px;
	font: 15px FuturaMedium, Malgun Gothic;
	color: #e20026;
	text-transform: uppercase;
	width: 360px;
	text-align: center;
}

.right .interest {
	width: 240px;
	margin-top: 10px;
}

.right .interest ul {
	width: 240px;
}

.right .interest ul li {
	width: 100px;
	float: left;
	margin-top: 0px;
}

.right .interest ul li img {
	margin-bottom: 10px;
}

.detalles_product {
	background: url(../resources/back_productdetail.png) no-repeat 225px 0;
	width: 893px;
	clear: both;
	padding-top: 28px;
}

.detalles_product.small {
	background: url(../resources/back_list_productdetail.png) no-repeat
		-120px 0;
	width: 245px;
	height: 251px;
	clear: both;
	margin: 0 auto;
}

.detalles_product.small ul li {
	width: 165px;
	float: left;
}

.detalles_product ul {
	padding: 50px 40px 40px 0px;
}

.detalles_product ul li {
	width: 324px;
	float: left;
}

.detalles_product .last {
	width: 200px;
}

.detalles_product .titulo {
	height: 52px;
}

.detalles_product .titulo img {
	float: left;
}

.detalles_product .titulo span {
	float: left;
	font: 15px FuturaMedium, Malgun Gothic;
	color: #e20026;
	margin-top: 15px;
	margin-left: 15px;
	text-transform: uppercase;
}

.detalles_product .texto {
	clear: both;
	font: 11px Arial, Malgun Gothic;
	color: #8b8b8b;
	padding: 15px 2px 0px 2px;
}

.detalles_product .celda {
	width: 230px;
	margin: auto;
}

.detalles_product .texto td {
	font: 11px Arial, Malgun Gothic;
	color: #8b8b8b;
	padding: 15px 2px 0px 2px;
}

.detalles_product .texto p {
	width: 230px;
}

.detalles_product .boton_producto td {
	padding-top: 20px;
}

.detalles_product .boton_producto span {
	position: absolute;
	color: #FFF;
	text-transform: uppercase;
	margin-top: 9px;
	margin-left: 15px;
	font: 12px FuturaMedium, Malgun Gothic;
}

table.vistas_producto {
	width: 893px;
	margin: 20px 0;
}

table.vistas_producto td {
	text-align: center;
}

table.vistas_producto td.tipo_producto {
	text-align: left;
}

table.vistas_producto .producto {
	font: 35px FuturaMedium, Malgun Gothic;
	color: #e20026;
	text-transform: uppercase;
}

table.vistas_producto .producto p {
	font: 17px FuturaMedium, Malgun Gothic;
	color: #b6b6b6;
	text-transform: uppercase;
}

.arrow_up {
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}

.arrow_up a {
	background: url(../resources/df_arrow_up.jpg) no-repeat top left;
	width: 14px;
	height: 43px;
	display: block;
}

.arrow_up a:hover {
	background-position: 0px 143%;
	display: block;
	width: 14px;
	text-decoration: none;
}

.compartir_socialbookmarks {
	font: 11px FuturaMedium, Malgun Gothic;
	color: #929292;
	text-transform: uppercase;
	width: 300px;
}

.compartir_socialbookmarks .compartir {
	float: left;
	margin-top: 19px;
}

.compartir_socialbookmarks .sociales {
	float: left;
	margin-top: 10px;
	margin-left: 20px;
}

a#ocultar {
	float: right;
	margin: 17px 6px 0 0;
	padding-right: 18px;
	background: url(../i/arrow_up.png) no-repeat top right;
}

a#mostrar {
	float: right;
	margin: 17px 6px 0 0;
	padding-right: 18px;
	background: url(../i/arrow_down.png) no-repeat top right;
}

.close_zoom {
	background: url("../resources/modal.cerrar.gif") no-repeat scroll 0 0
		#FFFFFF;
	display: block;
	height: 35px;
	position: fixed;
	right: 20px;
	top: 10px;
	width: 33px;
}

.close_zoom:hover {
	background-position: 0 -35px;
}

/* CARRUSEL */
/* Formateo del modulo */
.carruselExtras {
	width: 100%;
	height: 155px;
	position: relative;
}
/* Formateo modulo segun altura 
	 * de la celda contenedora */
.dosFilas .carruselExtras {
	height: 315px;
}

.tresFilas .carruselExtras {
	height: 475px;
}

.cuatroFilas .carruselExtras {
	height: 635px;
}

/* Formateo del titular del modulo */
.carruselExtras h2,.carruselExtras h3,.carruselExtras h4 {
	display: none;
}

/* Formateo de la lista de imagenes */
.carruselExtras ul {
	height: 155px;
	position: absolute;
	top: 0px;
	margin-top: 1px;
}
/* Medidas de la lista de imagenes segun 
	 * altura del la celda contenedora */
.dosFilas .carruselExtras ul,.dosFilas .carruselExtras ul li {
	height: 315px;
}

.tresFilas .carruselExtras ul,.tresFilas .carruselExtras ul li {
	height: 475px;
}

.cuatroFilas .carruselExtras ul,.cuatroFilas .carruselExtras ul li {
	height: 635px;
}

/* Formateo de los contenedores de imagenes */
.carruselExtras li {
	float: left;
	width: 220px;
	margin-right: 5px;
	overflow: hidden;
	height: 315px;
	position: relative;
}

.carruselExtras p {
	background: none repeat scroll 0 0 #FFFFFF;
	bottom: 0;
	position: absolute;
	width: 100%;
	z-index: 200;
	line-height: 45px;
	text-align: center;
	font-size: 11px;
	font-family: FuturaMedium, Malgun Gothic;
	height: 35px;
	font-style: italic;
}

.dosColumnas .carruselExtras.nimg-1 li {
	width: 445px;
}

.tresColumnas .carruselExtras.nimg-1 li {
	width: 670px;
}

.cuatroColumnas .carruselExtras.nimg-1 li {
	width: 895px;
}

.cuatroColumnas .carruselExtras.nimg-2 li {
	width: 445px;
}

/* Formateo enlace de paginación */
.carruselExtras .prev,.carruselExtras .next,.carruselExtras a.autoplay {
	width: 70px;
	height: 35px;
	position: absolute;
	top: 0;
	background: #fff;
	text-align: center;
	text-indent: 10000px;
	overflow: hidden;
	z-index: 200;
}

.carruselExtras .prev {
	left: 0;
	background: url(/eshop/resources/arrow-left.gif) #fff 0px 0px no-repeat;
}

.carruselExtras .prev:hover {
	background-position: 0px -35px;
}

.carruselExtras .disabled { visibility: hidden; }

.carruselExtras .next {
	right: 0;
	background: url(/eshop/resources/arrow-right.gif) #fff 0px 0px no-repeat;
}

.carruselExtras .next:hover {
	background-position: 0px -35px;
}


.carruselExtras a.autoplay {
	background: url(/eshop/resources/carousel.play_pause.png) #fff 0px 0px
		no-repeat;
	left: 50%;
	margin-left: -35px;
}

.carruselExtras a.autoplay.running {
	background-position: 0px -35px;
}

.modal-content .carruselExtras .prev {
	z-index: 10000;
	position: absolute;
	top: 100px;
	left: -15px;
}

.modal-content .carruselExtras .next {
	z-index: 10000;
	position: absolute;
	top: 100px;
	right: -15px;
}

.loading {
	background: url("/sites/all/themes/camper/resources/pais-loader.gif")
		no-repeat scroll 0 0 #FFFFFF;
	display: inline-table;
	height: 16px;
	margin: 15px !important;
	width: 16px;
}
/*
	#header .navbar .articulos a.buy {
		background-color: #E20026 !important;
		color: #FFFFFF !important;
	}
	
	#header .navbar .articulos a.buy:hover {
		background-color: #750116 !important;
		color: #E20026 !important;
	}
*/
div.intoTitle {
	background: url("/eshop/resources/InfoDias.png") no-repeat scroll 0 0
		#FFFFFF;
	color: white;
	font-size: 13px;
	height: 30px;
	padding: 7px 0 0 10px;
	text-align: center;
	width: 30px;
	cursor: pointer;
}

div.info {
	background: url("/eshop/resources/info_cvc.png") no-repeat scroll 0 0
		#FFFFFF;
	color: white;
	cursor: pointer;
	font-size: 13px;
	height: 5px;
	margin-left: -20px;
	padding: 0 0 0 10px;
	position: absolute;
	text-align: center;
	width: 5px;
	margin-top: 3px;
}

.filtro {
	height: 35px !important;
	overflow: hidden !important;
}

.enlace {
	color: #E20026;
	font: 12px FuturaMedium, Malgun Gothic;
}

.enlace:hover {
	color: #E20026;
	cursor: pointer;
}

.numeroDerecha {
	float: right;
	font-weight: normal;
	*margin-top: -15px;
}

.tituloResumen {
	color: #E20026;
	font: 12px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
}

.tituloResumenB {
	color: #424242;
	font: 12px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
}

.numeroDerechaTotal {
	float: right;
	font-weight: normal;
	font-size: 20px;
	*margin-top: -25px;
}

.tituloResumenTotal {
	color: #E20026;
	font: 20px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
}

.textoBlancoArial18 {
	color: #FFFFFF;
	font: 18px Arial, Malgun Gothic;
}

.transparencia70 {
	opacity: 0.7;
	filter: alpha(opacity = 70); /* For IE8 and earlier */
}

.noTransparencia {
	opacity: 1.0;
	filter: alpha(opacity = 100); /* For IE8 and earlier */
}

.btOcean:hover {
	background: #AB001D url('/eshop/i/df_arrow_little_rigth.png') no-repeat
		scroll 95%;
}

.btOcean a {
	color: #FFFFFF;
	display: block;
	height: 20px;
	width: 245px;
	text-transform: uppercase;
}

.btOcean a:hover {
	color: #FFFFFF;
}

.btOceanBanner {
	background: #E20026 url('/eshop/i/df_arrow_little_rigth.png') no-repeat
		scroll 95%;
	min-height: 40px !important;
	bottom: 0 !important;
	margin-left: 0 !important;
	position: absolute !important;
}

.titleFormItem {
	height: 15px !important;
	min-height: 15px !important;
	margin-top: 7px !important;
}

.TableCapaTallas {
	border: #000000 1px solid;
	width: 825px;
	text-align: center;
}

.TableCapaTallas tr td {
	border-bottom: border:#000000 1px solid;
	border: #000000 1px solid;
}

.TableCapaTallas tr td {
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableCapaTallas tr.First {
	font: bold 15px Arial, Malgun Gothic;
}

.openSizing {
	margin: -10px 0 0 0;
	text-align: right;
	float: right;
	*float: none;
}

.openSizing a {
	color: #E20026;
	text-decoration: none;
	text-transform: uppercase;
}

.openSizing a:hover {
	text-decoration: underline;
}

#size_min div {
	float: left;
	margin: 5px;
}

#size_max div {
	float: left;
	margin: 5px;
}

.cabeceraListadoTiendas ul li a.vor {
	background: url(/eshop/resources/tiendas.filtro.orc.png) transparent
		center 0px no-repeat;
}

.listadoTiendas>li li.vor {
	background: url(/eshop/resources/tiendas.orc.png) transparent 0px 0px
		no-repeat;
}

/*NEWSLETTER*/
.gridContenidos {
	margin: 0 auto;
	width: 891px;
	padding-top: 30px;
}

.gridContenidos .newsletter_titular {
	clear: both;
}

.gridContenidos .newsletter_titular h2 {
	color: #E20026;
	font: 38px FuturaMedium, Arial, Malgun Gothic;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 0;
}

.gridContenidos .ico_mail {
	background: url(/eshop/i/df_ico_email.png) no-repeat top left;
	position: absolute;
	width: 265px;
	height: 37px;
	margin-left: -205px;
	margin-top: -8px;
	*margin-left: -205px;
	*margin-top: -8px;
}

.gridContenidos .newsletter1 {
	background: #EAEAEA url(/eshop/i/news_background.jpg) no-repeat top left;
	width: 895px;
	height: 680px;
	margin-bottom: 0;
}

.gridContenidos .newsletter1.rtw {
	background: #EAEAEA url(/eshop/i/back_newsletter1.rtw.jpg) no-repeat top left;
	height: 680px;
}

.gridContenidos .newsletter1.baja {
	background: #EAEAEA url(/eshop/i/back_newsletter5.jpg) no-repeat top left;
}

.gridContenidos .newsletter1 .left {
	float: left;
	height: 460px;
	overflow: hidden;
	width: 430px;
}

.gridContenidos .newsletter1 .left fieldset {
	width: 430px;
}

.gridContenidos .newsletter1 .left fieldset label {
	float: none;
}

.gridContenidos .newsletter1 .left .submenu {
	margin: 14px auto 0;
}

.gridContenidos .newsletter1 .left .submenu p {
	float: left;
	font: 12px/37px FuturaMedium, Arial, Malgun Gothic;
	padding: 0 10px;
	text-transform: uppercase;
}

.gridContenidos .newsletter1 .left .submenu p a {
	color: #E20026;
	cursor: pointer;
}

.gridContenidos .newsletter1 .left .submenu p.active a {
	color: #000;
}

.gridContenidos .newsletter1 .left .submenu p a:hover {
	text-decoration: none;
	color: #000;
}

.gridContenidos .newsletter1 .left .submenu p a.active {
	color: #000;
	background: url(/eshop/i/ico_selected.png) no-repeat center 30px;
	display: block;
	min-height: 30px;
}

.gridContenidos .newsletter1 .left table.registro_newsletter {
	margin-left: 60px;
	width: 300px;
	color: #606060;
	font-size: 12px;
	margin-top: 8px;
}

.enviar {
	width: 277px;
	margin-left: 5px;
	margin-top: 12px;
}

.enviar span {
	margin-left: 0px !important;
	font-size: 15px;
}

.gridContenidos .newsletter1 .right {
	float: left;
	height: 460px;
	width: 460px;
	text-align:center;
}

.gridContenidos .newsletter1 .right .newsletter1_right {
	background: url(/eshop/i/back_newsletter2.png) no-repeat center left;
	width: 310px;
	height: 320px;
	margin-left: 60px;
	margin-top: 105px;
	padding-top: 20px;
	padding-left: 45px;
	padding-right: 12px;
}

.gridContenidos .newsletter1 .right .newsletter1_right p {
	color: #FFF;
	font-size: 14px;
	margin-top: 10px;
}

.gridContenidos .newsletter1 .right .newsletter1_right p.title {
	font-size: 36px;
	line-height: 36px;
	font-weight:bold;
	text-transform: none;
	margin-top: 0px !important;
}

.gridContenidos .newsletter_subtitular h4 {
	color: #E20026;
	font: 26px FuturaMedium, Arial, Malgun Gothic;
	margin-bottom: 8px;
	margin-top: 60px;
	text-transform: uppercase;
}

.gridContenidos .newsletter2 {
	background: url(/eshop/i/back_newsletter3.jpg) no-repeat top left;
	width: 895px;
	height: 275px;
}

.gridContenidos .newsletter2 .left {
	
}

.gridContenidos .newsletter2 .left .newsletter2_left {
	background: url(/eshop/i/back_newsletter4.png) no-repeat top left;
	width: 310px;
	height: 155px;
	margin-left: 45px;
	margin-top: 55px;
	/*margin-top:122px;*/
	position: absolute;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 36px;
}

.gridContenidos .newsletter2 .left .newsletter2_left p {
	color: #FFF;
	font-size: 14px;
	margin-top: 0;
}

.gridContenidos .newsletter2 .left .newsletter2_left .title {
	font-size: 26px;
	text-transform: uppercase;
	margin-top: 0px !important;
	line-height: 25px;
}

.gridContenidos .newsletter2 .right {
	float: right;
}

.gridContenidos .newsletter2 .right p.texto {
	margin-left: 85px;
	margin-top: 50px;
	font-size: 12px;
	color: #7B7B7B;
}

.gridContenidos .newsletter2 .right p.texto span {
	color: #E20026;
}

.gridContenidos .newsletter2 .right table.registro_newsletter2 {
	margin-left: 75px;
	width: 370px;
	color: #606060;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 8px;
}

.gridContenidos .newsletter2 .right table.registro_newsletter2 td input
	{
	min-height: 29px;
	margin-top: 7px;
}

.gridContenidos .newsletter2 .right table.registro_newsletter2 td.input input
	{
	width: 285px;
	padding-left: 12px;
	text-transform: uppercase;
}

.gridContenidos .newsletter2 .right table.registro_newsletter2 td.select select
	{
	min-height: 25px;
	padding-top: 5px;
	margin-top: 7px;
	padding-left: 8px;
	width: 298px;
	text-transform: uppercase;
}

.gridContenidos .newsletter2 .right table.registro_newsletter2 td.radio input
	{
	min-height: 10px;
	height: 10px;
	margin-bottom: 8px;
	text-transform: uppercase;
}

.gridContenidos .newsletter2 .right table.registro_newsletter2 td.radio label
	{
	margin-left: -10px;
	*margin-left: -10px;
	margin-right: 30px;
}

.gridContenidos .newsletter2 .right table.registro_newsletter2 tr td a.consultar
	{
	font: normal 11px Arial, Malgun Gothic;
	text-transform: none;
	color: #E20026;
}

.registrar {
	width: 135px;
	margin-left: 5px;
	margin-top: 16px;
}

.registrar span {
	margin-left: 0px !important;
	font-size: 15px;
}

p.bases {
	font-size: 14px !important;
	margin-top: 11px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

p.bases a {
	color: #E20026;
	font-size: 12px;
	text-transform: uppercase;
}

/*Confirmar alta*/
.gridContenidos .newsletter_alta {
	/*background-color: #EAEAEA;*/
	background: #EAEAEA url(/eshop/i/back_newsletter1.jpg) no-repeat top left;
	margin-top: -13px;
	*margin-top: -13px;
	padding-bottom: 43px;
	height: 630px;
}

.gridContenidos .newsletter_alta fieldset {
	background-color: transparent !important;
}

.gridContenidos .newsletter_titular_alta h2 {
	color: #E20026;
	font: 36px FuturaMedium, Arial, Malgun Gothic;
	text-transform: uppercase;
	margin-top: 36px;
}

.gridContenidos .newsletter_alta .title {
	color: #E20026;
	font: 27px FuturaMedium, Arial, Malgun Gothic;
	margin-bottom: 22px;
	margin-top: 38px;
	*margin-top: 0px;
	text-transform: uppercase;
	margin-left: 70px;
	padding-top: 45px;
}

.gridContenidos .newsletter_alta .obligatorios {
	float: right;
	margin-top: -52px;
	*margin-top: -52px;
	text-transform: uppercase;
	/*color: #E20026;*/
	color: #FFFFFF;
	font-size: 10px;
	margin-right: 40px;
}

.gridContenidos .newsletter_alta .left {
	overflow: hidden;
	width: 430px;
}

.gridContenidos .newsletter_alta .left fieldset {
	width: 430px;
}

.gridContenidos .newsletter_alta .left fieldset label {
	float: none;
}

.gridContenidos .newsletter_alta .left fieldset label.required {
	float: left;
	font-size: 17px;
	font-weight: bold;
	margin-left: -10px;
	*margin-left: -10px;
}

.gridContenidos .newsletter_alta .left .submenu {
	margin: 0 110px;
	margin-top: 14px;
}

.gridContenidos .newsletter_alta .left .submenu p {
	float: left;
	font: 12px/37px FuturaMedium, Arial, Malgun Gothic;
	padding: 0 10px;
	text-transform: uppercase;
	font-weight: bold;
}

.gridContenidos .newsletter_alta .left .submenu p a {
	color: #E20026;
}

.gridContenidos .newsletter_alta .left .submenu p.active a {
	color: #606060;
}

.gridContenidos .newsletter_alta .left .submenu p a:hover {
	color: #606060;
}

.gridContenidos .newsletter_alta .left .submenu p a.active {
	background: url(/eshop/i/ico_selected.png) no-repeat center 28px;
}

.gridContenidos .newsletter_alta .left table.registro_newsletter {
	margin-left: 60px;
	width: 300px;
	color: #606060;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 0px;
}

.gridContenidos .newsletter_alta .left table.registro_newsletter td.input input
	{
	width: 323px;
	padding-left: 12px;
	text-transform: uppercase;
	color: #ADADAD;
	font-weight: bold;
}

.gridContenidos .newsletter_alta .left table.registro_newsletter td.select select
	{
	min-height: 25px;
	padding-top: 5px;
	margin-top: 7px;
	padding-left: 8px;
	width: 336px;
	text-transform: uppercase;
	color: #ADADAD;
	font-weight: bold;
}

.gridContenidos .newsletter_alta .left table.registro_newsletter td.radio input
	{
	min-height: 10px;
	height: 10px;
	margin-bottom: 8px;
	text-transform: uppercase;
}

.gridContenidos .newsletter_alta .left table.registro_newsletter td.radio label
	{
	margin-left: -10px;
	*margin-left: -10px;
	color: #ADADAD;
	font-weight: bold;
}

.gridContenidos .newsletter_alta .left table.registro_newsletter td.radio label.required
	{
	color: #E20026;
}

.confirmar {
	width: 336px;
	margin-left: 5px;
	margin-top: 23px;
}

.confirmar span {
	margin-left: 0px !important;
	font-size: 17px;
	line-height: 40px;
}
/*
.gridContenidos .newsletter_alta .right {
	float: left;
	width: 400px;
}

.gridContenidos .newsletter_alta .right .newsletter1_right {
	background-color: #F8F8F8;
	width: 318px;
	margin: 72px 80px 0 0;
	padding: 10px 18px 21px 30px;
}

.gridContenidos .newsletter_alta .right .newsletter1_right p {
	color: #606060;
	font-size: 13px;
	margin-top: 11px;
}

.gridContenidos .newsletter_alta .right .newsletter1_right p.title {
	font-size: 26px;
	text-transform: uppercase;
	margin-top: 0px !important;
}
*/
.gridContenidos .newsletter_alta .right {
	float: left;
	height: 460px;
	width: 460px;
}

.gridContenidos .newsletter_alta .right .newsletter1_right {
	background: url(/eshop/i/back_newsletter2.png) no-repeat center left;
	width: 310px;
	height: 320px;
	margin-left: 60px;
	margin-top: 60px;
	padding-top: 20px;
	padding-left: 45px;
	padding-right: 12px;
}

.gridContenidos .newsletter_alta .right .newsletter1_right p {
	color: #FFF;
	font-size: 14px;
	margin-top: 20px;
}

.gridContenidos .newsletter_alta .right .newsletter1_right p.title {
	font-size: 26px;
	line-height: 26px;
	text-transform: uppercase;
	margin-top: 0px !important;
}


.formulario .newsletter1  fieldset,.formulario .newsletter2  fieldset {
	background-color: transparent !important;
}

span.nrequired {
	float: left;
	margin-left: -15px;
	color: #E20026;
	font: bold 16px Arial, Malgun Gothic;
}

.interrogante {
	position: absolute;
	margin: 8px 0 0 -20px;
	*margin: -15px 0 0 -300px;
	font: bold 12px Arial, Malgun Gothic;
	color: #E20026;
	cursor: pointer;
}

.gridContenidos .newsletter2 .right .submenu {
	margin: 14px auto 0;
}

.gridContenidos .newsletter2 .right .submenu p {
	float: left;
	font: 12px/37px FuturaMedium, Arial, Malgun Gothic;
	padding: 0 10px;
	text-transform: uppercase;
}

.gridContenidos .newsletter2 .right .submenu p a {
	color: #E20026;
	cursor: pointer;
}

.gridContenidos .newsletter2 .right .submenu p.active a {
	color: #000;
}

.gridContenidos .newsletter2 .right .submenu p a:hover {
	text-decoration: none;
	color: #000;
}

.gridContenidos .newsletter2 .right .submenu p a.active {
	color: #000;
	background: url(/eshop/i/ico_selected.png) no-repeat center 30px;
	display: block;
	min-height: 30px;
}

.npromo {
	width: 567px;
	height: 0px;
	color: #FFF;
	background: url(/eshop/i/npromo2.jpg) no-repeat top left;
	display: none;
	float: left;
	margin-bottom: 15px;
	cursor: pointer;
	padding: 0 20px 0 20px;
	*padding: 20px 20px 20px 20px;
}

.npromo .title {
	font-size: 20px;
	text-transform: uppercase;
	margin-top: 10px !important;
	width: 500px;
}

.npromo .text {
	color: #FFF;
	margin-top: 11px;
	width: 500px;
	font-family: Arial, Malgun Gothic;
	font-size: 12px;
}

.banner_news {
	display: none;
	border: solid 1px #CDCDCD;
	width: 263px;
	margin: 80px 0 25px;
}

.banner_news h1 {
	font: 16px FuturaMedium, Arial, Malgun Gothic;
	color: #424242;
	text-transform: uppercase;
	padding: 12px;
}

.banner_news p {
	font: 11px Arial !important;
	color: #424242;
	padding: 12px;
}

div.boton_news {
	background-color: #E20026;
	width: 200px;
	height: 40px;
	text-align: center !important;
	margin: 12px;
	cursor: pointer;
}

div.boton_news:hover {
	background-color: #750116;
}

div.boton_news a {
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	text-align: center;
	vertical-align: middle;
	width: 170px;
	text-decoration: none !important;
	font: 11px/40px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	color: #FFF !important;
	text-align: left;
}

.banner_news div.boton_news a:hover {
	color: #E20026 !important;
}

.formulario .newsletter1 span.checkbox label,.formulario .registro_newsletter span.checkbox label
	{
	line-height: 21px !important;
	background-color: #EAEAEA;
}

#formOffLine .cuatroColumnas span {
	margin-top: 8px;
}

#formOffLine span.cuatroColumnas {
	height: 24px;
	min-height: 24px;
	margin-left: -2px;
}

#formOffLine span.cuatroColumnas input {
	margin-left: 0px;
}

#formOffLine span.cuatroColumnas label {
	line-height: 30px !important;
	*padding: 0px;
}

/*Newsletter nuevo*/
.titulo_news2 {
	background: url("/eshop/i/bg_title.png") scroll 0 0 transparent;
	width: 895px;
	height: 48px;
	margin-top: 29px;
}

.titulo_news2 p {
	font: 20px FuturaMedium, Arial, Malgun Gothic;
	color: #363636;
	text-transform: uppercase;
	padding-left: 7px;
	padding-top: 7px;
	line-height: 31px;
}

.titulo_news2 p img {
	margin-right: 15px;
	vertical-align: bottom;
	*vertical-align: middle;
}

table.table_win {
	width: 895px;
}

table.table_win tr {
	
}

table.table_win tr td {
	width: 447px;
	padding-left: 38px;
}

table.table_win tr td p.imagen {
	margin: 15px 0 0 5px;
}

table.table_win tr td p.subtitle_news {
	font: bold 12px Arial, Malgun Gothic;
	color: #000;
	margin-bottom: 17px;
	margin-top: 34px;
}

table.table_win tr td ul {
	
}

table.table_win tr td ul li {
	color: #DD291E;
	list-style: disc;
	margin-left: 13px;
	list-style-image: url(/eshop/i/news_list.png);
}

table.table_win tr td ul li span {
	color: #606060;
	font: normal 12px Arial, Malgun Gothic;
	line-height: 30px;
}

p.text_news {
	color: #606060;
	font: normal 12px Arial, Malgun Gothic;
}

p.text_news2 {
	color: #606060;
	margin-top: 50px;
	font: normal 12px Arial, Malgun Gothic;
	padding-left: 38px;
}

p.race1 {
	margin-top: 5px;
}

.fotos_news {
	margin-top: 27px;
	margin-bottom: 49px;
}

table.table_win2 {
	width: 895px;
}

table.table_win2 tr {
	
}

table.table_win2 tr td {
	width: 447px;
	padding-left: 38px;
	vertical-align: top;
}

table.table_win2 tr td p.subtitle_news {
	font: bold 12px Arial, Malgun Gothic;
	color: #000;
	margin-top: 40px;
}

table.table_win2 tr td .subtitle_news_txt {
	width: 325px;
}

table.table_win2 tr td .subtitle_news_txt p {
	font: normal 12px Arial, Malgun Gothic;
	color: #606060;
	line-height: 18px;
	margin-top: 19px;
}

table.table_win2 tr td p.gifts_bag {
	margin-top: 30px;
}

p.race2 {
	margin-top: 22px;
	margin-left: 5px;
}

optgroup {
	font: bold 12px Arial, Malgun Gothic;
}

h1.logoNew a,a.logoNew {
	display: block;
	height: 154px;
	width: 100%;
	background: url("/img/camper_logo.png") no-repeat scroll 0 0 transparent;
}

.formulario p.error {
	line-height: 17px !important;
	text-indent: 0px !important;
	padding: 5px !important;
}

/*Formulario*/
.newFieldsed {
	background: none !important;
	margin-bottom: 40px;
}

h1.logo2 a,a.logo2 {
	float: left;
}

.confianza {
	float: left;
	margin-left: 208px;
	margin-top: 25px;
}

.need_help {
	width: 174px;
	float: right;
}

p.help {
	font: 11px FuturaMedium, Malgun Gothic;
	color: #909090;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 5px;
}

.call_center p img {
	
}

.call_center p span {
	
}

.call_center p.call_center_info {
	font: normal 10px Arial, Malgun Gothic;
	color: #909090;
}

.call_center p.telf {
	font: 18px FuturaMedium, Malgun Gothic;
	color: #696969;
}

.secure_checkout {
	font: 34px FuturaMedium, Malgun Gothic;
	color: #e20026;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 10px;
}

.secure_checkout span {
	padding-top: 5px;
	vertical-align: super;
}

.go_back {
	float: right;
	font-weight: bold;
	margin-right: 20px;
	margin-top: -66px;
	*margin-top: -66px;
}

.go_back span a {
	background: url("../resources/arrow_seguir.png") no-repeat scroll 0px
		2px transparent;
	width: 31px;
	height: 29px;
	position: absolute;
	margin-left: -45px;
	*margin-left: -45px;
	margin-top: 10px;
}

.go_back span a:hover {
	background: url("../resources/arrow_seguir.png") no-repeat scroll 0
		-36px transparent;
}

.go_back p {
	font: 12px FuturaMedium, Malgun Gothic;
	color: #e20026;
	margin-right: 7px;
	margin-top: 17px;
}

.go_back p a:hover {
	text-decoration: none;
}

.shipping_information {
	background-color: #F0F0F0;
	height: 40px;
	width: 584px;
	text-align: center;
	margin-bottom: 30px;
	margin-top: 30px;
	border-radius:25px;
	border:1px solid #b5b5b5;
}

.shipping_information .title {
	text-transform: uppercase;
	color: #929292;
	font: 17px FuturaLight, Malgun Gothic;
	line-height:40px;
}

.title_step {
	font: 17px FuturaMedium, Malgun Gothic;
	color: #929292;
	font-weight:bold;
}

.new_resume_order table tr {
	border:1px solid #b5b5b5;
}

.formulario_compra .formulario label {
	width: 80px;
	float: left;
	clear: both;
	text-align: right;
	margin-top: 10px !important;
	*margin-top: 8px !important;
	margin-right: 10px !important;
}

.formulario_compra .formulario label.autoAdjust {
	margin-top: 0 !important;
	margin-right: 0 !important;
}

.formulario_compra .formulario p { /*margin-top: 16px;*/
	text-align: left;
	/*margin-left: 16px;*/
}

.formulario_compra .formulario div.invalid img {
	float: left;
	margin-top: 10px;
	margin-right: 15px;
}

.formulario_compra .formulario div.valid img {
	position: absolute;
	top: 14px;
}

.formulario_compra .formulario div.information img {
	float: left;
	margin-top: 10px;
	margin-right: 11px;
}


.formulario_compra .formulario div span {
	margin-left: 15px;
	text-transform: none;
}

.formulario_compra .formulario div.valid {
	float: left;
	margin-left: 16px;
	text-transform: none;
	z-index: 100;
	width: auto;
	min-height: 0px;
}

.formulario_compra .formulario div.invalid {
	background: url("../resources/arrow_left.jpg") no-repeat scroll 15px 1px;
	font: 10px Arial, Malgun Gothic;
	font-weight: bold;
	color: #f01223;
	float: left;
	margin-left: 16px;
	text-transform: none;
	z-index: 100;	
	margin-top: 5px;
	max-width: 550px;
	width: auto;
	min-height:0px;
}


.formulario_compra .formulario div #card_cvc_info{
	background: url("../resources/arrow_left.jpg") no-repeat scroll 94px 1px !important;
}

.formulario_compra .formulario div #card_cvc_error{
	background: url("../resources/arrow_left_cvc.jpg") no-repeat scroll 15px 1px !important;
	height: 49px;
}

.formulario_compra .formulario div.information {
	background: url("../resources/arrow_left.jpg") no-repeat scroll 19px 1px;
	font: 10px Arial, Malgun Gothic;
	font-weight: bold;
	margin-left: 10px;
	color: #a9a9a9 !important;
	float: left;
	text-transform: none !important;
	z-index: 100;
	margin-top: 5px;
	max-width: 550px;
	width: auto;
	min-height:0px;
}

.ie7 #cp_info, .ie7 #cp_fac_info, .ie7 #cp_valid, .ie7 #cp_fac_valid, .ie7 #cp_error, .ie7 #cp_fac_error,  .ie7 #cp_invisible, .ie7 #cp_fac_invisible{
	width: 850px;	
	max-width: 850px;
	z-index: 300;
	
}

.ie7 #direccion_fac_info, .ie7 #direccion_fac_valid, .ie7 #direccion_fac_error, .ie7 #direccion_fac_invalid, .ie7 #direccion_fac_invisible, 
.ie7 #colonia_info, .ie7 #colonia_valid, .ie7 #colonia_error, .ie7 #colonia_invalid, .ie7 #colonia_invisible,
.ie7 #colonia_fac_info, .ie7 #colonia_fac_valid, .ie7 #colonia_fac_error, .ie7 #colonia_fac_invalid, .ie7 #colonia_fac_invisible {
	width: 700px;	
	max-width: 700px;
	z-index: 300;	
}

.ie7 #card_cvc_error div{
	height: 49px;
}



.ie7 .formulario div.invalid {
	background: url("../resources/arrow_left.jpg") no-repeat scroll 15px 1px;
	font: 10px Arial, Malgun Gothic;
	font-weight: bold;
	color: #f01223;
	float: left;
	margin-left: 16px;
	text-transform: none;
	z-index: 300;	
	width: 600px;
	height:			35px;
    min-height:		35px;
    border:			transparent 1px solid;
    margin:			4px -1px -1px 4px;
	
}

.ie7 .formulario div.valid {
	float: left;
	margin-left: 16px;
	text-transform: none;
	z-index: 0;	
	width: 600px;
	height:			35px;
    min-height:		35px;
    border:			transparent 1px solid;
    margin:			4px -1px -1px 4px;
}

.ie7 .formulario div.information {
	background: url("../resources/arrow_left.jpg") no-repeat scroll 19px 1px;
	font: 10px Arial, Malgun Gothic;
	font-weight: bold;
	margin-left: 10px;
	color: #a9a9a9;
	float: left;
	text-transform: none !important;
	z-index: 300;	
	width: 600px;
	height:			35px;
    min-height:		35px;
    border:			transparent 1px solid;
    margin:			4px -1px -1px 4px;
}


#form_buy .referenceField{
		display: none;
}

.formulario_compra .formulario div.invalid div {
	background-color: #FFFFFF;
	border: 1px solid #C5C5C5;
	border-left:none;
	height: 32px;
	vertical-align: middle;
	display: table-cell;
	padding-left: 5px;
	padding-right: 5px;
	*float:left;
}


.formulario_compra .formulario div.information div {
	background-color: #FFFFFF;
	border: 1px solid #C5C5C5;
	border-left:none;
	height: 32px;
	vertical-align: middle;
	display: table-cell;
	padding-left: 5px;
	padding-right: 5px;
	z-index: 100;
	*float:left;
}

.formulario_compra .total_amount {
	clear: both;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	width: 569px;
}

.formulario_compra .total_amount p {
	background-color: #F0F0F0;
	width: 569px;
	height: 42px;
	text-transform: uppercase;
	text-align: center;
	margin: 3px 0;
	font: 12px FuturaMedium, Malgun Gothic;
	padding-top: 15px;
}

.formulario_compra .total_amount p span {
	font: 20px FuturaMedium, Malgun Gothic;
	color: #F01223;
	margin-left: 10px;
}

.formulario .image_cards {
	float: left;
	width: 65px;
}

.formulario_compra label.payment {
	width: auto;
}

.policy_privacy {
	margin-top: 12px;
	clear: both;
}

.policy_privacy p.accept {
	color: #424242;
	font: 11px normal Arial, Malgun Gothic;
}

.policy_privacy p.accept input {
	margin: 10px 0 0 0px !important;
}

.policy_privacy p.accept span {
	margin-left: 10px;
	margin-top: 12px;
	position: absolute;
}

.policy_privacy p.accept a {
	
}

.security {
	margin: 15px 0 20px -4px;
	*margin: 15px 0 20px 0px;
	clear: both;
	float: left;
	width: 570px;
}

.security img {
	float: left;
	margin-right: 10px;
	margin-top: -6px;
	*margin-top: -6px;
	*padding-bottom: 20px;
	vertical-align: middle;
}

.security p.txt_security {
	float: left;
	text-transform: uppercase;
	font: 12px FuturaMedium, Malgun Gothic;
	color: #B5B5B5;
	max-width: 535px;
}

.submit_order {
	background-color: #E20026;
	width: 300px;
	height: 66px;
	text-align: center !important;
}

.submit_order:hover {
	background-color: #750116;
}

.boton_compra a {
	display: block;
	height: 66px;
	line-height: 1.1em;
	padding: 0 20px;
	text-align: center;
	vertical-align: middle;
	width: 260px;
	text-decoration: none !important;
	font: 17px/66px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	color: #FFF !important;
	text-align: left;
}

.boton_compra a:hover {
	color: #E20026 !important;
}

.new_formulario .formulario .formularioItem {
	border-width: 1px !important;
	border-color: #C5C5C5 !important;
}

.new_formulario .formulario .focus {
	background-color: #FFF !important;
}

.new_formulario .formulario div.focus {
	border-width: 2px !important;
	border-color: #C5C5C5 !important;
	margin: 3px 0 0 3px;
	*min-height: 33px;
	*height: 33px;
}

.new_formulario .formulario .nobordes .focus {
	border: 1px solid transparent !important;
}

.new_formulario .formulario .sameborder div.focus {
	border: 1px solid #C5C5C5 !important;
}
.new_formulario .formulario .guardar_direccion .focus {
	background-color: transparent !important;
}

.formulario fieldset .sieteColumnas {
	width: 920px;
}

.formulario fieldset .ampliado {
	width: 320px !important;
}

.formulario fieldset .reducido {
	width: 230px !important;
}

.formulario fieldset .fecha_swap3 {
	width: 70px !important;
	margin-right:8px !important;
}

.formulario fieldset .input_prefix {
	width: 100px !important;
	margin-right:-1px !important;
}

.formulario fieldset .input_prefix_2 {
	width: 100px !important;
	margin-right:-1px !important;
	border: none !important;
}

.formulario fieldset .input_prefix_3 {
	width: 98px !important;
	margin-right:0px !important;
	border: 1px solid transparent !important;
	margin-left:0px !important;
}

.formulario fieldset .input_prefix_4 {
	width: 98px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	border: #f8f8f8 1px solid;
}

.formulario fieldset .input_prefix_phone {
	width: 173px !important;
	margin-right:0px !important;
}

.formulario fieldset .input_prefix_phone_2 {
	width: 175px !important;
	margin-right:0px !important;
}

.formulario fieldset .input_prefix_error {
	width: 98px !important;
	margin-right:0px !important;
	border: 1px solid red !important;
	min-height:34px !important;
	height:34px !important;
}

.formulario fieldset .input_prefix_error_2 {
	width: 98px !important;
	margin-right:0px !important;
	border: 1px solid red !important;
	min-height:35px !important;
	height:35px !important;
}

.formulario fieldset .input_phone {
	width: 165px !important;
	margin-right:54px !important;
	float: right;
}

.formulario fieldset .input_phone_2 {
	width: 165px !important;
	margin-right:0px !important;
	border:none !important;
	float: right;
}

.formulario fieldset .input_phone_3 {
	width: 165px !important;
	margin-right:-2px !important;
	float: right;
}

.formulario fieldset .input_phone_error {
	width: 163px !important;
	margin-right:0px !important;
	border: 1px solid red !important;
	min-height:34px !important;
	height:34px !important;
	float: right;
}

.formulario fieldset .fecha_swap3_v2 {
	width: 71px !important;
}

.formulario fieldset .input_bolsa {
	width: 150px !important;
}

.formulario fieldset .input_zipcode {
	width: 75px !important;
}

.formulario fieldset .select_bolsa {
	width: 236px !important;
}

/*Nueva Bolsa*/
.my_bag {
	float: left;
	margin-bottom: 40px;
}

.my_bag .count_items {
	font: 12px FuturaMedium, Malgun Gothic;
	color: #424242;
	text-transform: uppercase;
	float: left;
	margin-bottom: 10px;
}

.my_bag .count_items span {
	font-weight: bold;
}

.my_bag .add_items a {
	font: 10px FuturaMedium, Malgun Gothic;
	color: #E20026;
	text-transform: uppercase;
	float: right;
}

.my_bag table.all_items {
	clear: both;
	margin-top: 4px;
	width: 602px;
	*border-left: 1px solid #D0D0D0;
	*border-right: 1px solid #D0D0D0;
}

.my_bag table.all_items tr {
	border: 1px solid #D0D0D0;
}

.my_bag table.all_items tr td {
	*border-collapse: collapse;
	*border-top: 1px solid #D0D0D0;
	*border-bottom: 1px solid #D0D0D0;
}

.my_bag table.all_items .separador {
	border-bottom: none;
	background: url('/eshop/i/border_bottom.jpg') no-repeat left 81px;
	height: 91px;
}

.my_bag table.all_items tr td {
	height: 83px;
}

.my_bag table.all_items tr td.item_pic {
	width: 110px;
	text-align: center;
}

.my_bag table.all_items tr td.item_name {
	font: 16px FuturaMedium, Malgun Gothic;
	color: #E20026;
	text-transform: uppercase;
	text-align: center;
	width: 120px;
}

.my_bag table.all_items tr td.item_name p {
	font: 11px FuturaMedium, Malgun Gothic;
	color: #959595;
}

.my_bag table.all_items tr td.item_size {
	width: 220px;
	padding-left: 25px;
}

.my_bag table.all_items tr td.item_size a {
	font: 12px Arial, Malgun Gothic;
	padding-left:15px;
}

.my_bag table.all_items tr td.item_price {
	width: 80px;
	padding: 0 5px 0 15px;
	font: 12px FuturaMedium, Malgun Gothic;
	color: #424242;
	text-transform: uppercase;
	text-align: right;
}

.my_bag table.all_items tr td.item_price p {
	font: 12px FuturaMedium, Malgun Gothic;
	color: #424242;
	text-align: right;
	margin-right: 15px;
}

.my_bag table.all_items tr td.item_price p.model {
	color: #959595;
	font: 12px normal Arial, Malgun Gothic;
	text-transform: none;
}

.my_bag table.all_items tr td.close {
	padding: 0 10px;
	width: 4px;
}

.my_bag table.all_items tr td.close a {
	text-align: center;
	background: url("/eshop/i/articulos.cerrar.png") no-repeat scroll left
		top #FFFFFF !important;
	display: block;
	height: 14px;
	width: 14px;
}

.my_bag table.all_items tr td.close a:hover {
	background: url("/eshop/i/articulos.cerrar.png") no-repeat scroll left
		-14px #FFFFFF !important;
}

.my_bag .accesories {
	text-align: center;
	margin-top: 30px;
	height: 470px;
	width: 602px;
}

.my_bag .accesories .mCustomScrollBox  {
	overflow:visible !important;
}

.my_bag .accesories .mCSB_container  {
	*z-index:10000;
}


.my_bag .accesories div.boton_accesories {
	height: 84px;
}

.my_bag .accesories div.boton_accesories a {
	display: block;
	height: 84px;
	padding: 0 20px;
	text-transform: uppercase;
	vertical-align: middle;
	width: 560px;
	color: #ABAAAA;
	font: 14px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	vertical-align: middle;
	line-height: 84px;
}

.my_bag .accesories div.boton_accesories a img {
	margin-top: 15px;
	position: absolute;
	*margin:0;
	*position: relative;
	*vertical-align: middle;
}

.my_bag .accesories div.boton_accesories a span {
	margin-left: 35px;
	*margin-left: 0px;
}

.my_bag table.faqs_bag {
	width: 599px;
	margin-top: 20px;
	s
}

.my_bag table.faqs_bag tr {
	
}

.my_bag table.faqs_bag tr td.left_faq {
	width: 299px;
	margin-right: 10px;
	vertical-align: top;
}

.my_bag table.faqs_bag tr td.right_faq {
	width: 299px;
	margin-left: 10px;
	float: left;
	vertical-align: top;
}

.my_bag table.faqs_bag tr td .question {
	font: 11px FuturaMedium, Malgun Gothic;
	color: #424242;
	text-transform: uppercase;
	margin-bottom: 7px;
	margin-top: 26px;
}

.my_bag table.faqs_bag tr td.right_faq .question {
	margin-left: 7px;
}

.my_bag table.faqs_bag tr td.left_faq .answer {
	font: 11px FuturaMedium, Malgun Gothic;
	margin-right: 7px;
}

.my_bag table.faqs_bag tr td.right_faq .answer {
	font: 11px FuturaMedium, Malgun Gothic;
	margin-left: 7px;
}

.my_bag table.faqs_bag tr td .answer p {
	font: 11px FuturaMedium, Malgun Gothic;
	color: #8E8E8E;
	margin-top: 8px;
}

.my_bag_right {
	float: left;
}

.my_bag_right .order_summary {
	font: 12px FuturaMedium, Malgun Gothic;
	color: #424242;
	text-transform: uppercase;
	float: left;
	margin-bottom: 10px;
	margin-left: 50px;
}

.my_bag_right .resume_order {
	width: 266px;
	height: auto;
	clear: both;
	margin-left: 30px;
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	padding-top: 3px;
	padding-bottom: 3px;
}

.my_bag_right .resume_order table {
	background-color: #F0F0F0;
	padding-top: 15px;
}

.my_bag_right .resume_order table tr {
	
}

.my_bag_right .resume_order table tr td {
	
}

.my_bag_right .resume_order table tr td.subtotal {
	font: 12px/24px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	width: 78px;
	*width: 120px;
	padding-left: 15px;
	white-space: nowrap;
}

.new_resume_order table tr td.subtotal {
	font: 14px/28px FuturaLight, Malgun Gothic !important;
	text-transform: none !important;
	width: 78px;
	*width: 120px;
	padding-left: 15px;
}

.my_bag_right .resume_order table tr td.subtotal_price {
	font: 12px/35px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	width: 80px;
	padding-right: 15px;
}

.new_resume_order table tr td.subtotal_price {
	font: 14px/28px FuturaLight, Malgun Gothic !important;
	text-transform: none !important;
	width: 95px !important;
	padding-right: 15px;
}

.table_costs {
	border: 1px solid #b5b5b5;
}

.table_costs tr {
	border-top:none !important;
	border-bottom:none !important;
}

.table_costs tr td {
	padding-top:5px;
	padding-bottom:5px;
	border-top:none !important;
	border-bottom:none !important;
}

.table_costs tr:first-child td {
	padding-top:20px;
}

.table_costs tr:nth-last-child(2) td {
	padding-bottom:20px;
}

table tr td.suplements {
	font: 12px/35px FuturaMedium, Malgun Gothic;
	color: #BBB;
	text-transform: uppercase;
	padding-left: 8px;
}

table tr td.suplements label {
	cursor: pointer;
	text-transform: none;
}

table .descuento {
	width: 150px !important;
}

table tr td.suplements_price {
	font: 12px/35px FuturaMedium, Malgun Gothic;
	color: #BBB;
	text-transform: uppercase;
	padding-right: 15px;
}

	
.nav{
		float:			right;
	}
	
.nav li{
		width:				31px;
		height:				35px;
		background:			none;
	}
	
.listadoTiendas li.seleccionado{
		border: 1px solid #E20026;/*Xisco*/
	}
	

	
.listadoTiendas li.seleccionado p{
		padding: 0px 30px;		
	}
	
.nav li a{
		display:			block;
		width:				31px;
		height:				35px;
		overflow:			hidden;
		text-indent:		1000px;
		padding:			0;
		margin:				0;
}
	
.nav li a.tiendas-mapa{
	background:			url(../resources/tiendas.map.png) #e1e1e1 no-repeat 0px 0px;
}
	
.nav li a.tiendas-listado{
	background:			url(../resources/tiendas.listado.png) #e1e1e1 no-repeat 0px 0px;
}

.nav li a.tiendas-mapa-new{
	background:			url(../resources/tiendas.map.new.png) no-repeat 0px 0px;
}
	
.nav li a.tiendas-listado-new{
	background:			url(../resources/tiendas.listado.new.png) no-repeat 0px 0px;
}

.nav li a:hover, .nav li a.select{
	border:				none;
	background-position:0px -35px;
}

.my_bag_right .resume_order table tr.free {
	background-color: #DFEAC6;
}

.my_bag_right .resume_order table tr td.selected {
	color: #606060;
}

.new_formulario .formulario .my_bag_right .resume_order table tr td span.focus {
    background-color:  transparent!important;
}

table tr td.ubicacion:hover {
	background: url("/eshop/i/bg_ubi_hover.png") no-repeat scroll 14px 5px;	
}

table tr td.ubicacionPackstation:hover {
	background: url("/eshop/i/bg_ubi_ps_hover.png") no-repeat scroll 14px 5px;	
}

.pickup_store {
	background: url("/eshop/i/ubi.jpg") no-repeat left;
	padding-left: 35px;
	padding-top: 7px;
	height: 23px;
}

.pickup_packstation {
	background: url("/eshop/i/packstationmarker.png") no-repeat left;
	padding-left: 40px;
	padding-top: 7px;
	height: 23px;
	margin-bottom:20px;
}
	

table tr td.ubicacion {
	background: url("/eshop/i/bg_ubi.png") no-repeat scroll 14px 5px;
	width: 230px;
	height: 70px;
	color: #424242;
	font: 9px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	padding-left: 66px;
	padding-top: 3px;
	cursor:pointer;
}

table tr td.ubicacionPackstation {
	background: url("/eshop/i/bg_ubi_ps.png") no-repeat scroll 14px 5px;
	width: 230px;
	height: 70px;
	color: #424242;
	font: 9px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	padding-left: 66px;
	padding-top: 3px;
	cursor:pointer;
}

div.ubicacionPackstation {
	background: url("/eshop/i/bg_ubi_ps.png") no-repeat scroll 14px 5px;
	width: 176px;
	height: 50px;
	color: #424242;
	font: 9px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	padding-left: 66px;
	padding-top: 21px;
	cursor:pointer;
}

table tr td.ubicacion_static {
	background: url("/eshop/i/bg_ubi.png") no-repeat scroll 14px 5px;
	width: 230px;
	height: 70px;
	color: #424242;
	font: 9px FuturaMedium, Malgun Gothic !important;
	text-transform: uppercase;
	padding-left: 66px;
	padding-top: 3px;
	cursor:pointer;
}

.my_bag_right .resume_order table tr td.taxes {
	padding: 0 10px 0;
	text-transform: none;
}

.my_bag_right .resume_order table tr td.discount_code {
	padding: 0 10px 10px;
	text-transform: none;
}

.my_bag_right .resume_order table tr td.discount_code a {
	font: 11px Arial, Malgun Gothic;
	color: #E20026;
}

.my_bag_right .resume_order table tr td.discount_info {
	padding: 6px 14px 12px;
	text-align: center;
	color: #E20026;
	font: 11px Arial, Malgun Gothic;
	text-transform: none;
}

.my_bag_right .resume_order table tr.total_import {
	width: 180px;
	font: 17px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
}

.new_resume_order table tr.total_import {
	font:17px FuturaLight, Malgun Gothic !important;
	font-weight:bold !important;
}

.my_bag_right .resume_order table tr.total_import td {
	border-top: 1px solid #D0D0D0;
}

.my_bag_right .resume_order table tr.total_import td.total {
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 14px;
}

.my_bag_right .resume_order table tr.total_import td.total_price {
	padding-right: 15px;
	color: #E20026;
}

.secure_checkout_btn {
	background-color: #E20026;
	width: 266px;
	height: 66px;
	margin-top: 11px;
	text-align: left;
}

.secure_checkout_btn:hover {
	background-color: #750116;
}

.secure_checkout_btn p.boton_secure {
	height: 66px;
	width: 266px;
}

.secure_checkout_btn p.boton_secure a {
	color: #FFFFFF;
	display: block;
	font: 17px/66px FuturaMedium, Malgun Gothic;
	height: 66px;
	padding: 0 16px;
	text-transform: uppercase;
	width: 235px;
}

.secure_checkout_btn p.boton_secure a:hover {
	color: #E20026;
}

.secure_checkout_btn p.boton_secure a span {
	cursor: pointer;
}

.my_bag_right .credit_cards {
	margin-left: 30px;
	text-align: center;
	width: 266px;
	margin-top: 17px;
	margin-bottom: 29px;
}

.my_bag_right .credit_cards img {
	margin-left: 1px;
}

.listado_compra {
	width: 742px;
	background-color: yellow;
	height: auto;
	margin-left: 280px;
}

.listado_compra table.lista {
	width: 735px;
}

.listado_compra table.lista tr td.secure_checkout {
	
}

.listado_compra table.lista tr td.select_city {
	padding-top: 29px;
	padding-bottom: 21px;
}

.listado_compra table.lista tr td.select_city p {
	text-align: left;
	float: left;
	text-transform: uppercase;
	margin-left: 33px;
}

.listado_compra table.lista tr td.select_city p.select {
	margin-left: 15px;
}

.listado_compra table.lista tr td.select_city p select {
	
}

.listado_compra table.lista tr td.view_list {
	padding-top: 29px;
	text-align: right;
	padding-bottom: 21px;
}

.listado_compra table.lista tr td.view_list a {
	
}

.listado_compra table.lista tr td.view_list img {
	margin-right: 23px;
}

ul.list_bag {
	margin-left: 33px;
	width: 679px;
	padding-bottom: 30px;
}

ul.list_bag li {
	background-color: #F8F8F8;
	height: 75px;
	padding-left: 33px;
	border: 1px solid #F8F8F8;
	margin-top: 4px;
}

ul.list_bag li.selected {
	border: 4px solid #CECECE;
}

ul.list_bag li p.title {
	font: 17px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	color: #E20026;
	margin-top: 13px;
}

ul.list_bag li p.ubicacion {
	text-transform: uppercase;
	font: 12px Arial, Malgun Gothic;
	color: #909090;
	margin-top: 2px;
}

ul.list_bag li p.ubicacion a {
	color: #E20026;
	text-transform: none;
	margin-left: 12px;
}

table.lista tr td .map {
	margin-left: 33px;
	padding-bottom: 30px;
}

table.lista tr td .map img {
	border: 1px solid #CCC;
}
/*Confirmacion compra*/
.pedido_txt {
	color: #585858;
	width: 599px;
	margin-top: 23px;
	margin-bottom: 25px;
}

.pedido_txt p {
	font: 12px Arial, Malgun Gothic;
	margin-top: 14px;
}

.pedido_txt p span {
	color: #E20026;
	font-weight: bold;
}

.pedido_txt p a {
	color: #E20026;
}

.my_bag .especificacion_items {
	color: #E20026;
	text-transform: uppercase;
	float: left;
	margin-bottom: 6px;
	margin-top: 20px;
}

.my_bag .especificacion_items p {
	font: 20px FuturaMedium, Malgun Gothic;
	float: left;
}

.my_bag .especificacion_items p.total_items {
	font: 12px FuturaMedium, Malgun Gothic;
	color: #424242;
	margin-left: 17px;
	margin-top: 6px;
}

.my_bag .especificacion_items p.total_items span {
	font-weight: bold;
}

.resume_price {
	border-bottom: 1px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;
	clear: both;
	height: auto;
	width: 599px;
	margin-top: 16px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.resume_price table {
	background-color: #F0F0F0;
	padding-top: 15px;
	width: 599px;
}

.resume_price table tr {
	
}

.resume_price table tr td {
	
}

.resume_price table tr td.subtotal {
	font: 12px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	width: 165px;
	padding-top: 17px;
	padding-bottom: 6px;
	padding-left: 25px;
	color: #424242;
}

.resume_price table tr td.subtotal_price {
	font: 12px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	width: 65px;
	padding-right: 20px;
	color: #424242;
	padding-top: 10px;
}

.resume_price table tr td.extras {
	font: 12px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	width: 165px;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 25px;
	color: #424242;
}

.resume_price table tr td.extras a {
	color: #E20026;
}

.resume_price table tr td.extras_price {
	font: 12px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	width: 65px;
	padding-right: 20px;
	color: #424242;
}

.resume_price table tr.total_import { /*border-top: 1px solid #D0D0D0;*/
	width: 180px;
	text-transform: uppercase;
}

.resume_price table tr.total_import td.total {
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 14px;
}

.resume_price table tr.total_import td.total p {
	border-top: 1px solid #D0D0D0;
	padding-top: 14px;
	padding-bottom: 2px;
	font: 17px FuturaMedium, Malgun Gothic;
	color: #424242;
}

.resume_price table tr.total_import td.total_price {
	padding-right: 20px;
	color: #E20026;
}

.resume_price table tr.total_import td.total_price p {
	border-top: 1px solid #D0D0D0;
	margin-top: -7px;
	*margin-top: -7px;
	padding-top: 14px;
	text-align: right;
	font: 17px FuturaMedium, Malgun Gothic;
}

table.informacion {
	border: 1px solid #CDCDCD;
	width: 599px;
	margin-top: 18px;
	margin-bottom: 19px;
}

table.informacion tr {
	
}

table.informacion tr td.info_envio {
	padding: 18px 0px 21px 21px;
	vertical-align: top;
}

table.informacion tr td.info_envio p.titulo {
	font: 11px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	color: #424242;
}

table.informacion tr td.info_envio p.subtitulo {
	font: 11px Arial, Malgun Gothic;
	font-weight: bold;
	color: #8E8E8E;
	margin-top: 14px;
}

table.informacion tr td.info_envio p.texto {
	font: 11px Arial, Malgun Gothic;
	color: #8E8E8E;
	margin-top: 10px;
}

table.informacion tr td.info_envio p.email {
	font: 11px Arial, Malgun Gothic;
	color: #8E8E8E;
	margin-top: 14px;
}

table.informacion tr td.info_envio p.email a {
	color: #E20026;
}

table.informacion tr td.info_envio p.phone {
	font: 11px Arial, Malgun Gothic;
	color: #8E8E8E;
}

.info_message {
	width: 599px;
	background-color: #F0f0F0;
	clear: both;
	padding: 4px 0px 13px 20px;
}

.info_message tr td {
	padding-bottom: 10px;
	padding-top: 10px;
	font: 12px Arial, Malgun Gothic;
	color: #424242;
}

.info_message tr td img {
	margin-left: 20px;
	margin-right: 10px;
}

.funciones_compra {
	margin-top: 19px;
}

.funciones_compra .comparte_compra {
	background-color: #467DC3;
	margin-bottom: 5px;
	text-align: center !important;
	width: 219px;
	min-height: 24px;
	padding-top: 11px;
	float: left;
}

.funciones_compra .comparte_compra a p {
	width: auto;
	height: 35px;
	display: table;
}

.funciones_compra .comparte_compra a {
	line-height: 32px;
	display: block;
	color: #FFF;
	font: 12px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
}

.funciones_compra .comparte_compra a span {
	
}

.funciones_compra .mas_funciones {
	margin-top: 8px;
	float: right;
}

.funciones_compra .mas_funciones img {
	margin-left: 23px;
}

.funciones_compra .mas_funciones td a {
	font: 11px Arial, Malgun Gothic;
	margin-left: 8px;
	color: #E20026;
}

.info_compra {
	clear: both;
	width: 895px;
	margin-top: 38px;
}

.info_compra .title {
	font: 24px FuturaMedium, Malgun Gothic;
	color: #E20026;
	text-transform: uppercase;
	float: left;
}

.info_compra .icon {
	float: right;
}

.info_compra .imagen {
	padding-top: 48px;
}

table.after_buy {
	width: 895px;
	margin-top: 20px;
}

table.after_buy a {
	color: #E20026;
}

table.after_buy tr {
	
}

table.after_buy tr td.left_after_buy {
	width: 300px;
	vertical-align: top;
	padding: 15px 0 30px;
}

table.after_buy tr td.right_after_buy {
	vertical-align: top;
	padding: 15px 0 30px;
	width: 300px;
}

table.after_buy tr td .question {
	font: 18px FuturaMedium, Malgun Gothic;
	color: #E20026;
	text-transform: uppercase;
	margin-bottom: 11px;
}

table.after_buy tr td.right_after_buy .question {
	margin-top: 4px;
	margin-left: 15px;
}

table.after_buy tr td.left_after_buy .answer {
	font: 12px Arial, Malgun Gothic;
	text-align: justify;
	width: 290px;
	color: #777;
}

table.after_buy tr td.left_after_buy .answer span {
	font-weight: bold;
}

table.after_buy tr td.right_after_buy .answer {
	font: 12px Arial, Malgun Gothic;
	color: #777;
	margin-left: 15px;
}

table.after_buy tr td.right_after_buy .answer span {
	font-weight: bold;
}

table.after_buy tr td .answer p {
	margin-top: 14px;
	font: 12px Arial, Malgun Gothic;
}

table.siguenos {
	margin-top: 34px;
}

table.siguenos tr td {
	padding-right: 15px;
}

.see_you {
	margin-top: 29px;
	float: left;
}

.see_you p.see_you_title {
	font: 18px FuturaMedium, Malgun Gothic;
	color: #E20026;
	text-transform: uppercase;
}

.see_you p.see_you_txt {
	font: 12px Arial, Malgun Gothic;
	color: #777;
	margin-top: 12px;
}

.see_you p.see_you_txt a {
	color: #E20026;
}

.see_you_img {
	float: right;
	margin-top: 1px;
}

div.info_ship {
	position: absolute;
	left: -280px;
	display: none;
	background: url(/eshop/resources/shippment_balloon.png) repeat left -5px;
	width: 250px;
	padding: 5px 28px 5px 15px;
	z-index: 150;
}

div.info_ship p {
	color: #FFF;
	font: 11px Arial, Malgun Gothic;
	clear: both;
	margin-bottom: 10px;
}

div.info_ship h3 {
	margin-bottom: 20px;
	float: left;
	color: #FFF;
 	font: 15px FuturaMedium, Malgun Gothic;
}

.formulario .extra_header {
	height: 38px;
	*height: 62px;
	border-bottom: 1px solid #D0D0D0;
}

.formulario .extra_header h2 {
	color: #606060;
	width: 660px;
	text-align: left;
}
.formulario .extra_header div.botonesExtra {
	color: #606060;
}

.formulario .extra_header div.botonesExtra:hover {
	/*color: #E20026;*/
}

.formulario .extra_header div.active_extra {
	border-bottom: 0px !important;
	height: 36px !important;
	background-color: #FFFFFF !important;
}

div.faq_bolsa {
	width:720px;
	height:450px;
	padding: 20px;
	overflow-y:auto;
	background: none repeat scroll 0 0 #FFFFFF;
	margin-top: 0 !important;
	margin-left:0px !important;
	display:none;
}

.formulario .resume_order .radio {
	margin-right: 0;
}

.freeDiv {
	padding: 15px 30px;
	width: 700px;
	height: 500px;
	display: none;
	background: none repeat scroll 0 0 #FFFFFF;	
}

.freeDiv h3 {
	font: 22px FuturaLight;
	padding: 10px 0;
}

.freeDiv #freeContainer {
	border-top: 1px solid #CCC;
	padding-top: 30px;
}

.freeDiv #freeName {
	font: 26px FuturaMedium, Malgun Gothic;
	color: #E20026;
	text-transform: uppercase;
}

.freeDiv p {
	font: 14px Arial, Malgun Gothic;
	color: #606060;
}

.freeDiv .freeAbout {
	font-size: 12px;
	font-weight:bold;
	margin: 25px 0 10px 0;
	color:#000;
}

.buttonLoading {
	display: none;
	position:absolute;
	opacity: 0.8;
	filter: alpha(opacity=80);
	background-color: #FFFFFF;
	text-align: center;
}

.buttonLoading img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	z-index: 10001;
}

.buttonLoading2 {
	display: none;
	position:fixed;
	opacity: 0.95;
	filter: alpha(opacity=95);
	background-color: #FFFFFF;
	text-align: center;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index: 10000;
}

.buttonLoading2 div {
	width: 600px;
	height: 400px;
	margin: 200px auto;
}

#newsletterInfo{
	font-size: 13px;
	font-family: Arial, Malgun Gothic;
}

.ulNormal li{
	background-image: url(/eshop/resources/pointUl.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 14px;
	margin-top:15px;
	color: #000;
}

#newsletterInfo td{
	vertical-align: top;
	padding-top: 10px;
}

#newsletterInfo p{
	color: #000;
	padding-top: 10px;
	margin-bottom: 10px;
}

#newsletterInfo #winners p{
	padding-top: 5px;
	margin-bottom: 0px;
}

p.title_mayus {
	font: 18px FuturaMedium, Malgun Gothic;
	text-transform:uppercase;
	text-align:justify;
	color: #000;
	margin-bottom: 17px;
}

p.title_mayus span {
	font: 18px FuturaMedium, Malgun Gothic;
	text-transform:uppercase;
	text-align:justify;
	color: #f98746;
	margin-bottom: 17px;
}

p.title_mayus_footer span {
	font: 18px FuturaMedium, Malgun Gothic;
	text-transform:uppercase;
	text-align:justify;
	color: #ed1b2d;
	margin-bottom: 17px;
}

#newsletterInfo td.textual{
	vertical-align: top;
	padding: 20px;
}

#newsletterInfo table{
	margin-top: 10px;
}

#newsletterInfo a {
	color: #DD291E;
}

#newsletterInfo #winners td {
	width: 178px;
}

#newsletterInfo #winners td p {
	font: FuturaMedium, Malgun Gothic;
	color: #a0a0a0;
}

#newsletterInfo #winners td p.classeGanador{
	font: FuturaMedium, Malgun Gothic;
	text-transform:uppercase;
	color: #000;
}

.title_contact{
	font: 12px FuturaMedium, Malgun Gothic;
	text-transform:uppercase;
	padding:11px;
}

.ac_results {
 padding: 0px;
 border: 1px solid #B5B5B5;
 background-color: white;
 overflow: hidden;
}

.ac_results ul {
 width: 100%;
 list-style-position: outside;
 list-style: none;
 padding: 0;
 margin: 0;
}

.ac_results li {
 margin: 0px;
 padding: 2px 5px;
 cursor: default;
 display: block;
 color: #606060;
 /*
 if width will be 100% horizontal scrollbar will apear
 when scroll mode will be used
 */
 /*width: 100%;*/
 font-size: 13px;
 /*
 it is very important, if line-height not setted or setted
 in relative units scroll will be broken in firefox
 */
 line-height: 16px;
 overflow: hidden;

}

.ac_loading {
 /*background: white url(../images/indicator.gif) right center no-repeat;*/
 background-color:  silver;
}


.ac_over {
 background-color:  silver;
}

.input_text{
 font-family:Arial, Helvetica, sans-serif, Malgun Gothic;
 font-size:12px;
 border:1px solid #FF7C08;
 padding:2px;
 width:150px;
 color:#802900;
 background:white url(../images/search.png) no-repeat 3px 2px;
 padding-left:17px;
}

.num_articles {
	float: left;
	font-size: 14px !important;
	margin-top: 5px;
	color:#424242;
}

.banner_parrilla {
	float: none;
	*float: left;
	width: 895px;
	height: 230px;
	margin-top: 12px;
	*margin-top: 80px;
}

.banner_parrilla p.title {
	font: 22px FuturaMedium, Malgun Gothic;
	text-transform: uppercase;
	color: #FFF;
	padding: 25px 45px 20px 25px;
	clear: both;
	float: right;
}

.banner_parrilla p.title span {
	font: 22px FuturaLight;
}

.banner_parrilla p.text {
	font: 12px Arial, Helvetica, sans-serif, Malgun Gothic;
	color: #FFF;
	padding: 0 45px 0 25px;
	clear: both;
	float: right;
}

#banner_void {
	background: none;
	height: 450px;
}

.banner_lab.M {
	background: white url(../resources/bn/banner-lab-men-and-women.jpg) center 70px no-repeat;
}

.banner_lab.W {
	background: white url(../resources/bn/banner-lab-men-and-women.jpg) center 70px no-repeat;
}

.banner_lab_exclusive {
	background: white url(../resources/bn/banner-lab-men-and-women.jpg) center 70px no-repeat;
}

.banner_nsg {
	background: white url(../resources/bn/banner_nsg.jpg) center 70px no-repeat;
}

.banner_ncs.W.de {
	background: white url(../resources/bn/banner.ncs.W.ENG.gif) center top no-repeat;
}

.banner_ncs.W.en {
	background: white url(../resources/bn/banner.ncs.W.ENG.gif) center top no-repeat;
}

.banner_ncs.W.es {
	background: white url(../resources/bn/banner.ncs.W.ENG.gif) center top no-repeat;
}

.banner_ncs.W.fr {
	background: white url(../resources/bn/banner.ncs.W.ENG.gif) center top no-repeat;
}

.banner_ncs.W.it {
	background: white url(../resources/bn/banner.ncs.W.ENG.gif) center top no-repeat;
}

.banner_ncs.W.pt {
	background: white url(../resources/bn/banner.ncs.W.ENG.gif) center top no-repeat;
}

.banner_ncs.W.ru {
	background: white url(../resources/bn/banner.ncs.W.ENG.gif) center top no-repeat;
}

.banner_ncs.W.tr {
	background: white url(../resources/bn/banner.ncs.W.ENG.gif) center top no-repeat;
}

#banner_cri {
	background: white url(../resources/bn/banner.cri.jpg) center top no-repeat;
}

#banner_kre p {
	width: 350px;
}

#banner_kre {
	background: white url(../resources/bn/banner.kre.jpg) center top no-repeat;
}

#banner_kre p.title {
	font: 33px Georgia, serif;	
	color: #FFFFFF;
	font-weight: bold;
	padding: 60px 180px 0px 25px;
	width: 375px;
	height: 38px;
}

#banner_kre p.text {
	font: 17px Georgia, serif;	
	color: #FFFFFF;
	padding: 15px 120px 0 25px;
	width: 433px;
}

#banner_jus.brown {
	background: white url(../resources/bn/banner.jus.W.jpg) center top no-repeat;
}

#banner_jus.blue {
	background: white url(../resources/bn/banner.jus.M.jpg) center top no-repeat;
}

#banner_jus p.text {
	color: #000;
	padding: 90px 30px 0 0px;
	width: 400px;
	font: 17px Arial, Helvetica, sans-serif, Malgun Gothic;
	text-align: left;	
}

#banner_plu, #banner_pln {
	background: white url(../resources/bn/banner.plu.jpg) center top no-repeat;
}

#banner_hml {
	background: white url(../resources/bn/banner.hml.jpg) center top no-repeat;
}

#banner_hml p.text {
	font: 16px Arial, Helvetica, sans-serif, Malgun-Gothic;
	color: #000000;
	padding: 70px 60px 0 25px;
	width: 400px;
	text-align: center;
}

#banner_bra p {
	width: 350px;
}

#banner_cap {
	background: white url(../resources/bn/banner.cap.jpg) center top no-repeat;
	height: 370px;
}

#banner_cpa {
	background: white url(../resources/bn/banner.cpa.jpg) center top no-repeat;
}

#banner_cpa p.text {
	color: #FFF;
	padding: 0px 0 0 60px;
	width: 429px;
	float: left;
	font: 26px Georgia, serif;	
}

#banner_cpa p.title {
	font: 30px Georgia, serif;
	text-transform: uppercase;
	color: #FFF;
	padding: 55px 0 0 60px;
	clear: both;
	float: left;
}

#banner_bra {
	background: white url(../resources/bn/banner.bra.jpg) center top no-repeat;
}

#banner_bra p.title {
	font: 30px FuturaMedium, Malgun Gothic;
	color: #b6613a;
	font-weight: bold;
	padding: 50px 20px 15px 25px;
	width: 460px;
	height: 38px;
}

#banner_bra p.text {
	color: #b6613a;
	padding: 10px 50px 0 17px;
	width: 429px;
}


#banner_cri p {
	width: 350px;
}

#banner_cri {
	background: white url(../resources/bn/banner.cri.jpg) center top no-repeat;
}

#banner_cri p {
	width: 350px;
}

#banner_gor {
	background: white url(../resources/bn/banner.gor.jpg) center top no-repeat;
}


#banner_gor p {
	width: 300px;
}



.banner_peu.M { 
	background: white url(../resources/bn/banner_peu_cami.jpg) center 69px no-repeat;
}

.banner_peu.W {
	background: white url(../resources/bn/banner_peu_cami.jpg) center 69px no-repeat;
}

.banner_cam.M{
	background: white url(../resources/bn/banner_camaleonM.jpg) center 69px no-repeat;
}

.banner_cam.W{
	background: white url(../resources/bn/banner_camaleonW.jpg) center 69px no-repeat;
}

.banner_dms{
	background: white url(../resources/bn/banner_domus.jpg) center 69px no-repeat;
}

.banner_ndr.M{
	background: white url(../resources/bn/banner_enduroM.jpg) center 69px no-repeat;
}

.banner_ndr.W{
	background: white url(../resources/bn/banner_enduroW.jpg) center 69px no-repeat;
}

.banner_ghr{
	background: white url(../resources/bn/banner_gery.jpg) center 69px no-repeat;
}

.banner_isd{
	background: white url(../resources/bn/banner_isadora.jpg) center 69px no-repeat;
}

.banner_rtm.M{
	background: white url(../resources/bn/banner_mortimerM.jpg) center 69px no-repeat;
}

.banner_rtm.W{
	background: white url(../resources/bn/banner_mortimerW.jpg) center 69px no-repeat;
}

.banner_pel{
	background: white url(../resources/bn/banner_pel_02.jpg) center 69px no-repeat;
}

.banner_prt.M{
	background: white url(../resources/bn/banners_portolM.jpg) center 69px no-repeat;
}
.banner_prt.W{
	background: white url(../resources/bn/banners_portolWl.jpg) center 69px no-repeat;
}

.banner_tws { 

	background: white url(../resources/bn/banner_twins_02.jpg) center 69px no-repeat;
}

.banner_kret{
	background: white url(../resources/bn/banner_spaceship.jpg) center 69px no-repeat;
}
.banner_bag.de, .banner_landing_ada.de{
	background: white url(../resources/bn/bags-de.jpg) center 69px no-repeat;
}
.banner_bag.es, .banner_landing_ada.es{
	background: white url(../resources/bn/bags-es.jpg) center 69px no-repeat;
}
.banner_bag.fr, .banner_landing_ada.fr{
	background: white url(../resources/bn/bags-fr.jpg) center 69px no-repeat;
}
.banner_bag.it, .banner_landing_ada.it{
	background: white url(../resources/bn/bags-it.jpg) center 69px no-repeat;
}
.banner_bag.pt, .banner_landing_ada.pt{
	background: white url(../resources/bn/bags-pt.jpg) center 69px no-repeat;
}
.banner_bag.en, .banner_landing_ada.en{
	background: white url(../resources/bn/bags-en.jpg) center 69px no-repeat;
}
.banner_bag_JP{
	background: white url(../resources/bn/banner_bag_JP.jpg) center 69px no-repeat;
}

#banner_ada {
	height: 130px;
}

#banner_ada p {
	margin: 0 auto;
	text-align: center;
	float: none;
	padding: 63px 25px 0 25px;
	font-size: 14px;
	width: 500px;
}

.banner_ski{
	background: white url(../resources/bn/banner_ski.jpg) center 69px no-repeat;
}

#banner_ski {
	height:188px;
}

#banner_ski p {
	font-size: 16px;
	float: none;
	text-align: center;
	padding-top: 62px;
}

.banner_gshr{
	background: white url(../resources/bn/banner_gosha.jpg) center 69px no-repeat;
}

.banner_tne{
	background: white url(../resources/bn/banner_teen.jpg) center 69px no-repeat;
}



.banner_bth{
	background: white url(../resources/bn/banner_beth.jpg) center 69px no-repeat;
}

.banner_blo{ 
	background: white url(../resources/bn/banners_blobb.jpg) center 69px no-repeat;
}

.banner_980{    
	background: white url(../resources/bn/banner_980gif.gif) center 69px no-repeat;
}

#banner_bth{
	float:right;
	height: 194px;
	margin-top: 0;
}

#banner_bth p.text{
	position:relative;
	width:500px;
	text-align: center;
	color:#000;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_tws{
	float:right;
	height: 194px;
	margin-top: 0;
}

#banner_tws p.text{
	position:relative;
	width:500px;
	text-align: center;
	color:#000;
	margin: 128px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_pel{
	float:right;
	height: 145px;
	margin-top: -69px;
}

#banner_pel p.text{
	position:relative;
	width:500px;
	text-align: center;
	color:#fff;
	margin: 184px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_prtM{
	float:right;
	height: 194px;
	margin-top: 0;
}

#banner_prtM p.text{
	position:relative;
	width:500px;
	text-align: center;
	color:#fff;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}
#banner_prtW{
	float:right;
	height: 194px;
	margin-top: 0;
}

#banner_prtW p.text{
	position:relative;
	width:500px;
	text-align: center;
	color:#8a7c91;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_tne{
	float:right;
	height: 194px;
	margin-top: 0;
}

#banner_tne p.text{
	position:relative;
	width:500px;
	text-align: center;
	color:#000;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_kret{
	float:right;
	height: 194px;
	margin-top: 0;
}

#banner_kret p.text{
	position:relative;
	width:500px;
	text-align: center;
	color:#fff;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_gshr{
	float:right;
	height: 194px;
	margin-top: 0;
}

#banner_gshr p.text{
	position:relative;
	width:500px;
	text-align: center;
	color:#3b4b5f;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_bag{
	float:right;
	height: 154px;
	margin-top: -25px;
}

#banner_bag p.text{
	position:relative;
	width:500px;
	text-align: center;
	color:#fff;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_ndrM {
	float:right;
	height: 194px;
	margin-top: 0;
}
#banner_ndrW {
	float:right;
	height: 194px;
	margin-top: 0;
}

#banner_ndrM p.text {
	position:relative;
	width:500px;
	text-align: center;
	color:#FFF;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_ndrW p.text {
	position:relative;
	width:500px;
	text-align: center;
	color:#000;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_isd {
	float:right;
	height: 194px;
	margin-top: 0;
}

#banner_isd p.text {
	position:relative;
	width:500px;
	text-align: center;
	color:#fff;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_rtm {
	float:right;
	height: 194px;
	margin-top: 0;
}

#banner_rtm p.text {
	position:relative;
	width:500px;
	text-align: center;
	color:#fff;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_ghr {
	float:right;
	height: 194px;
	margin-top: 0;
}

#banner_ghr p.text {
	position:relative;
	width:500px;
	text-align: center;
	color:#000;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_dms {
	float:right;
	height: 194px;
	margin-top: 0;
}

#banner_dms p.text {
	position:relative;
	width:500px;
	text-align: center;
	color:#FFF;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_cam {
	float:right;
	height: 194px;
	margin-top: 0;
}

#banner_cam p.text {
	position:relative;
	width:500px;
	text-align: center;
	color:#FFF;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_blo {
	float:right;
	height: 194px;
	margin-top: 0;
}

#banner_blo p.text {
	position:relative;
	width:500px;
	text-align: center;
	color:#FFF;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_peu {
	float:right;
	height: 194px;
	margin-top: 0;
}

#banner_peu p.text {
	position:relative;
	width:500px;
	text-align: center;
	color:#FFF;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_edi p.text {
	position:relative;
	width:500px;
	text-align: center;
	color:#FFF;
	margin: 100px auto 0;
	padding: 0;
	float: none;
	font-size: 14px;
}

#banner_suw {
	background: white url(../resources/bn/banner.suw.jpg) center top no-repeat;
}

#banner_suw p.text {
	color: #000000;
	padding: 70px 145px 0 25px;
	width: 300px;
	text-align: left;
	font: 16px Arial, Helvetica, sans-serif, Malgun Gothic;
}



#banner_sai {
	background: white url(../resources/bn/banner.sailing.collection.jpg) center top no-repeat;
}

#banner_sai p.title {
	font: 30px FuturaMedium, Malgun Gothic;
	color: #FFFFFF;
	padding: 40px 40px 4px 25px;
	width: 375px;
	height: 38px;
	font-weight: bold;
}

#banner_sai p.text {
	color: #000000;
	padding: 80px 112px 0 25px;
	width: 300px;
	text-align: center;
}



.banner_smb {
	background: white url(../resources/bn/banner.smb.jpg) center 0px no-repeat;
}

#banner_pel_1 {
	background: white url(../resources/bn/banner.pel.1.jpg) center top no-repeat;
	height:410px;
}





#banner_sea {
	background: white url(../resources/bn/banner.season.jpg) center top no-repeat;
}

#banner_sea p.title {
	font: 23px FuturaMedium, Malgun Gothic;
	color: #ca4c00;
	padding: 50px 210px 15px 25px;
	width: 269px;
	height: 25px;
}

#banner_sea p.text {
	color: #606060;
	padding: 0 108px 0 25px;
	width: 370px;
}

#banner_oru{
	background: white url(../resources/bn/banner.oru.jpg) center top no-repeat;
}

#banner_wab_men.en{
	background: white url(../resources/bn/banner.wab.men.en.jpg) center top no-repeat;
}
#banner_wab_women.en{
	background: white url(../resources/bn/banner.wab.women.en.jpg) center top no-repeat;
}
#banner_wab_men.fr{
	background: white url(../resources/bn/banner.wab.men.fr.jpg) center top no-repeat;
}
#banner_wab_women.fr{
	background: white url(../resources/bn/banner.wab.women.fr.jpg) center top no-repeat;
}


#banner_cla_man_eng{
	background: white url(../resources/bn/banner.clay.man.eng.jpg) center top no-repeat;
}
#banner_cla_woman_eng{
	background: white url(../resources/bn/banner.clay.woman.eng.jpg) center top no-repeat;
}
#banner_cla_man_fra{
	background: white url(../resources/bn/banner.clay.man.fra.jpg) center top no-repeat;
}
#banner_cla_woman_fra{
	background: white url(../resources/bn/banner.clay.woman.fra.jpg) center top no-repeat;
}

#banner_win {
	background: white url(../resources/bn/banner.win.jpg) center top no-repeat;
}

.banner_beetle {
	background: white url(../resources/bn/banner_beetle_02.jpg) center 69px no-repeat;
}

#banner_kva.en {
	background: white url(../resources/bn/banner.kva.en.jpg) center top no-repeat;
}

#banner_kva.fr {
	background: white url(../resources/bn/banner.kva.fr.jpg) center top no-repeat;
}

#banner_bla {
	background: white url(../resources/bn/banner.bla.gif) center top no-repeat;
}

#banner_cyb {
	background: white url(../resources/bn/banner.cyb.gif) center top no-repeat;
}

#banner_bco {
	background: white url(../resources/bn/banner.bco.jpg) center top no-repeat;
}


#banner_win p.title {
	font: 33px FuturaMedium, Malgun Gothic;
	font-style: oblique;
	color: #f4231f;
	padding: 40px 200px 15px 25px;
	width: 369px;
	height: 25px;
}

#banner_win p.text {
	color: #000000 !important;
	font: 15px FuturaMedium, Malgun Gothic;
	width: 400px;
	margin: 90px 0 0 225px;
	text-align: center;
	position: absolute;
}

#banner_wic {
	background: white url(../resources/bn/banner.win.jpg) center top no-repeat;
}

#banner_wic p.title {
	font: 33px FuturaMedium, Malgun Gothic;
	font-style: oblique;
	color: #f4231f;
	padding: 40px 200px 15px 25px;
	width: 369px;
	height: 25px;
}

#banner_wic p.text {
	color: #000000 !important;
	font: 15px FuturaMedium, Malgun Gothic;
	width: 400px;
	margin: 90px 0 0 225px;
	text-align: center;
	position: absolute;
}

.banner_rebajas_MX {
	background: white url(../resources/bn/banner.rebajas.mx.jpg) center 69px no-repeat;
}

.banner_tier.M {
	background: white url(../resources/bn/banner.new.M.jpg) center 30px no-repeat;
}

.banner_tier.W {
	background: white url(../resources/bn/banner.new.W.jpg) center 30px no-repeat;
}

.banner_edi.M {
	background: white url(../resources/bn/banner_edi_M_00.jpg) center 70px no-repeat;
}

.banner_edi.W {
	background: white url(../resources/bn/banner_edi_W_00.jpg) center 70px no-repeat;
}

.banner_bts {
	background: white url(../resources/bn/banner_bts.jpg) center 70px no-repeat;
}

.banner_aw2015 {
	background: white url(../resources/bn/banner_aw2015.jpg) center 70px no-repeat;
}

.banner_aw2015_ln2.es, .banner_aw2015_ln2.mx {
	background: white url(../resources/bn/banner_aw_es.jpg) center 70px no-repeat;
}

.banner_aw2015_ln2.de {
	background: white url(../resources/bn/banner_aw_de.jpg) center 70px no-repeat;
}

.banner_aw2015_ln2.fr {
	background: white url(../resources/bn/banner_aw_fr.jpg) center 70px no-repeat;
}

.banner_aw2015_ln2.en, .banner_aw2015_ln2.ja {
	background: white url(../resources/bn/banner_aw_en.jpg) center 70px no-repeat;
}

.banner_aw2015_ln2.it {
	background: white url(../resources/bn/banner_aw_it.jpg) center 70px no-repeat;
}

.banner_aw2015_ln2.pt {
	background: white url(../resources/bn/banner_aw_pt.jpg) center 70px no-repeat;
}

.banner_aw2015_ln2.zh {
	background: white url(../resources/bn/banner_aw_cn.jpg) center 70px no-repeat;
}

.banner_aw2015_ln2.ru {
	background: white url(../resources/bn/banner_aw_ru.jpg) center 70px no-repeat;
}

.banner_aw2015_ln2.tk, .banner_aw2015_ln2.tr {
	background: white url(../resources/bn/banner_aw_tk.jpg) center 70px no-repeat;
}

.banner_aw_w46.en.M, .banner_aw_w46.ja.M, .banner_aw_w46.ko.M {
	background: white url(../resources/bn/banner_aw_w46_m_en.jpg) center 70px no-repeat;
}

.banner_aw_w46.es.M, .banner_aw_w46.mx.M {
	background: white url(../resources/bn/banner_aw_w46_m_es.jpg) center 70px no-repeat;
}

.banner_aw_w46.de.M {
	background: white url(../resources/bn/banner_aw_w46_m_de.jpg) center 70px no-repeat;
}

.banner_aw_w46.fr.M {
	background: white url(../resources/bn/banner_aw_w46_m_fr.jpg) center 70px no-repeat;
}

.banner_aw_w46.it.M {
	background: white url(../resources/bn/banner_aw_w46_m_it.jpg) center 70px no-repeat;
}

.banner_aw_w46.pt.M {
	background: white url(../resources/bn/banner_aw_w46_m_pt.jpg) center 70px no-repeat;
}

.banner_aw_w46.zh.M {
	background: white url(../resources/bn/banner_aw_cn_M_new.jpg) center 70px no-repeat;
}

.banner_aw_w46.ru.M {
	background: white url(../resources/bn/banner_aw_ru_M_new.jpg) center 70px no-repeat;
}

.banner_aw_w46.tr.M {
	background: white url(../resources/bn/banner_aw_tk_M_new.jpg) center 70px no-repeat;
}

.banner_aw_w46.en.W, .banner_aw_w46.ja.W, .banner_aw_w46.ko.W {
	background: white url(../resources/bn/banner_aw_w46_w_en.jpg) center 70px no-repeat;
}

.banner_aw_w46.es.W, .banner_aw_w46.mx.W {
	background: white url(../resources/bn/banner_aw_w46_w_es.jpg) center 70px no-repeat;
}

.banner_aw_w46.de.W {
	background: white url(../resources/bn/banner_aw_w46_w_de.jpg) center 70px no-repeat;
}

.banner_aw_w46.fr.W {
	background: white url(../resources/bn/banner_aw_w46_w_fr.jpg) center 70px no-repeat;
}

.banner_aw_w46.it.W {
	background: white url(../resources/bn/banner_aw_w46_w_it.jpg) center 70px no-repeat;
}

.banner_aw_w46.pt.W {
	background: white url(../resources/bn/banner_aw_w46_w_pt.jpg) center 70px no-repeat;
}

.banner_aw_w46.zh.W {
	background: white url(../resources/bn/banner_aw_cn_W_new.jpg) center 70px no-repeat;
}

.banner_aw_w46.ru.W {
	background: white url(../resources/bn/banner_aw_ru_W_new.jpg) center 70px no-repeat;
}

.banner_aw_w46.tr.W {
	background: white url(../resources/bn/banner_aw_tk_W_new.jpg) center 70px no-repeat;
}

.banner_aw2015_en {
	background: white url(../resources/bn/banner_aw2015_new_en.jpg) center 70px no-repeat;
}

.banner_ss2015_1109.W {
	background: white url(../resources/bn/banner_ss2015_AU_W.jpg) center 70px no-repeat;
}

.banner_ss2015_1109.M {
	background: white url(../resources/bn/banner_ss2015_AU_M.jpg) center 70px no-repeat;
}

.banner_edi_AU.W {
	background: white url(../resources/bn/banner_edi_AU_W.jpg) center 70px no-repeat;
}

.banner_edi_AU.M {
	background: white url(../resources/bn/banner_edi_AU_M.jpg) center 70px no-repeat;
}

.banner_edi_summer {
	background: white url(../resources/bn/banner.edi.sunshiny.jpg) center 70px no-repeat;
}

.banner_edi.M.fr {
	background: white url(../resources/bn/banner_edi_FR_M_00.jpg) center 70px no-repeat;
}

.banner_edi.W.fr {
	background: white url(../resources/bn/banner_edi_FR_W_00.jpg) center 70px no-repeat;
}

.banner_edi.M.es {
	background: white url(../resources/bn/banner_edi_ES_M_00.jpg) center 70px no-repeat;
}

.banner_edi.W.es {
	background: white url(../resources/bn/banner_edi_ES_W_00.jpg) center 70px no-repeat;
}

.banner_edi.M.en {
	background: white url(../resources/bn/banner_edi_EN_M_00.jpg) center 70px no-repeat;
}

.banner_edi.W.en {
	background: white url(../resources/bn/banner_edi_EN_W_00.jpg) center 70px no-repeat;
}

.banner_edi.M.de {
	background: white url(../resources/bn/banner_edi_DE_M_00.jpg) center 70px no-repeat;
}

.banner_edi.W.de {
	background: white url(../resources/bn/banner_edi_DE_W_00.jpg) center 70px no-repeat;
}

.banner_edi.M.pt {
	background: white url(../resources/bn/banner_edi_PT_M_00.jpg) center 70px no-repeat;
}

.banner_edi.W.pt {
	background: white url(../resources/bn/banner_edi_PT_W_00.jpg) center 70px no-repeat;
}

.banner_edi.M.it {
	background: white url(../resources/bn/banner_edi_IT_M_00.jpg) center 70px no-repeat;
}

.banner_edi.W.it {
	background: white url(../resources/bn/banner_edi_IT_W_00.jpg) center 70px no-repeat;
}

.banner_edi_MX.M {
	background: white url(../resources/bn/banner_edi_01_M.jpg) center 70px no-repeat;
}

.banner_edi_MX.W {
	background: white url(../resources/bn/banner_edi_01_W.jpg) center 70px no-repeat;
}

.banner_edi_RU_CN.M {
	background: white url(../resources/bn/banner_men_edi.jpg) center 70px no-repeat;
}

.banner_edi_RU_CN.W {
	background: white url(../resources/bn/banner_women_edi.jpg) center 70px no-repeat;
}

.banner_nov_MX {
	background: white url(../resources/bn/banner_nov_MX_2015.jpg) center 70px no-repeat;
}

.banner_nov_TR.M {
	background: white url(../resources/bn/banner_nov_M.jpg) center 70px no-repeat;
}

.banner_nov_TR.W {
	background: white url(../resources/bn/banner_nov_W.jpg) center 70px no-repeat;
}

.banner_edi_WW_US.M {
	background: white url(../resources/bn/banner_edi-M.jpg) center 70px no-repeat;
}

.banner_edi_WW_US.W {
	background: white url(../resources/bn/banner_edi-W.jpg) center 70px no-repeat;
}

.banner_edi_KR_JP_CN.M {
	background: white url(../resources/bn/banner_edi_M.jpg) center 70px no-repeat;
}

.banner_edi_KR_JP_CN.W {
	background: white url(../resources/bn/banner_edi_W.jpg) center 70px no-repeat;
}

.banner_edi_tacon.W {
	background: white url(../resources/bn/banner.the.camper.edit.tacon.W.jpg) center 70px no-repeat;
}

.banner_vero {
	background: white url(../resources/bn/banner.vero.jpg) center top no-repeat;
}

.banner_oct {
	background: white url(../resources/bn/banner.octopus.jpg) center -185px no-repeat;
}

.banner_nepomuk {
	background: white url(../resources/bn/banner.nepomuk.jpg) center -185px no-repeat;
}

.banner_laika {
	background: white url(../resources/bn/banner.laika.jpg) center -185px no-repeat;
}

#banner_gosha {
	background: white url(../resources/bn/banner.gosha.jpg) center top no-repeat;
	height:372px;
}

.banner_goretex {
	background: white url(../resources/bn/banner.goretex.jpg) center -40px no-repeat;
}

.banner_best-sellers {
	background: white url(../resources/bn/banner.best-sellers.gif) center -110px no-repeat;
}

.banner_anouk {
	background: white url(../resources/bn/banner.anouk.jpg) center -185px no-repeat;
}

#banner_domus {
	background: white url(../resources/bn/banner.domus.jpg) center top no-repeat;
	height:370px;
}

.banner_mod {
	background: white url(../resources/bn/banner_mod.gif) center 70px no-repeat;
}

.banner_mod.DE {
	background: white url(../resources/bn/banner_mod_DE.gif) center 70px no-repeat;
}

.banner_mod.EN {
	background: white url(../resources/bn/banner_mod_EN.gif) center 70px no-repeat;
}

.banner_mod.ES {
	background: white url(../resources/bn/banner_mod_ES.gif) center 70px no-repeat;
}

.banner_mod.FR {
	background: white url(../resources/bn/banner_mod_FR.gif) center 70px no-repeat;
}

.banner_mod.IT {
	background: white url(../resources/bn/banner_mod_IT.gif) center 70px no-repeat;
}

.banner_mod.PT {
	background: white url(../resources/bn/banner_mod_PT.gif) center 70px no-repeat;
}

#banner_tier p.title {
	font: 23px FuturaMedium, Malgun Gothic;
	color: #ffffff;
	padding: 50px 85px 15px 25px;
	width: 369px;
	height: 25px;
}

#banner_tier div.text {
	color: #ffffff;
	font: 23px Georgia, serif;
	width: 600px;
	margin: 110px 0 0 160px;
	text-align: center;
	position: absolute;
}

#banner_tier p.text {
	color: #ffffff;
	padding: 0 83px 0 25px;
	width: 370px;
}

#banner_pre.M {
	background: white url(../resources/bn/banner.pre.m_2.jpg) center top no-repeat;
	height: 375px;
}

#banner_pre1.M {
	background: white url(../resources/bn/banner.pre.m.jpg) center top no-repeat;
	height: 375px;
}

#banner_pre_pro1.M {
	background: white url(../resources/bn/banner.pre.m.pro.1.jpg) center top no-repeat;
	width: 425px;
	height: 325px;
	float: left;
	margin: 25px 45px 15px 0;
}

#banner_pre_pro_2.M {
	background: white url(../resources/bn/banner.pre.m.pro.2.jpg) center top no-repeat;
	width: 425px;
	height: 325px;
	float: left;
	margin-top: 25px;
}

#banner_pre_pro2.M {
	background: white url(../resources/bn/banner.pre.m.pro.2_2.jpg) center top no-repeat;
	width: 425px;
	height: 325px;
	float: left;
	margin-top: 25px;
}

#banner_pre_pro3.M {
	background: white url(../resources/bn/banner.pre.m.pro.3_2.jpg) center top no-repeat;
	width: 425px;
	height: 325px;
	float: left;
	margin: 25px 45px 15px 0;
}

#banner_pre.W {
	background: white url(../resources/bn/banner.pre.w_2.jpg) center top no-repeat;
	height: 375px;
}

#banner_pre1.W {
	background: white url(../resources/bn/banner.pre.w.jpg) center top no-repeat;
	height: 375px;
}

#banner_pre_pro_1.W {
	background: white url(../resources/bn/banner.pre.w.pro.1.jpg) center top no-repeat;
	width: 425px;
	height: 325px; 
	float: left;
	margin: 25px 45px 15px 0;
}

#banner_pre_pro1.W {
	background: white url(../resources/bn/banner.pre.w.pro.1_2.jpg) center top no-repeat;
	width: 425px;
	height: 325px; 
	float: left;
	margin: 25px 45px 15px 0;
}

#banner_pre_pro_2.W {
	background: white url(../resources/bn/banner.pre.w.pro.2.jpg) center top no-repeat;
	width: 425px;
	height: 325px;
	float: left;
	margin-top: 25px;
}

#banner_pre_pro2.W {
	background: white url(../resources/bn/banner.pre.w.pro.2_2.jpg) center top no-repeat;
	width: 425px;
	height: 325px;
	float: left;
	margin-top: 25px;
}

#banner_nco {
	width: 900px;
	height: 375px;
}

.banner_nco.M {
	background: white url(../resources/bn/banner.new_collection.2.m.jpg) center 50px no-repeat;
}

.banner_nco.W {
	background: white url(../resources/bn/banner.new_collection.2.w.jpg) center 50px no-repeat;
}

.banner_boy {
	background: white url(../resources/bn/banner.boy.jpg) -4px top no-repeat;
	margin-top: 25px;
	height:420px;
}

#banner_tog_1 {
	background: white url(../resources/bn/banner.tog.jpg) center top no-repeat;
}

#banner_tog.M.de {
	background: white url(../resources/bn/banner.tog.M.de.jpg) center top no-repeat;
}

#banner_tog.M.en {
	background: white url(../resources/bn/banner.tog.M.en.jpg) center top no-repeat;
}

#banner_tog.M.es {
	background: white url(../resources/bn/banner.tog.M.es.jpg) center top no-repeat;
}

#banner_tog.M.fr {
	background: white url(../resources/bn/banner.tog.M.fr.jpg) center top no-repeat;
}

#banner_tog.M.it {
	background: white url(../resources/bn/banner.tog.M.it.jpg) center top no-repeat;
}

#banner_tog.M.pt {
	background: white url(../resources/bn/banner.tog.M.pt.jpg) center top no-repeat;
}

#banner_tog.W.de {
	background: white url(../resources/bn/banner.tog.W.de.jpg) center top no-repeat;
}

#banner_tog.W.en {
	background: white url(../resources/bn/banner.tog.W.en.jpg) center top no-repeat;
}

#banner_tog.W.es {
	background: white url(../resources/bn/banner.tog.W.es.jpg) center top no-repeat;
}

#banner_tog.W.fr {
	background: white url(../resources/bn/banner.tog.W.fr.jpg) center top no-repeat;
}

#banner_tog.W.it {
	background: white url(../resources/bn/banner.tog.W.it.jpg) center top no-repeat;
}

#banner_tog.W.pt {
	background: white url(../resources/bn/banner.tog.W.pt.jpg) center top no-repeat;
}

.banner_tog {
	width:900px;
	height:346px;
}

#banner_vnt_m {
	background: white url(../resources/bn/banner.vintar.m.jpg) center top no-repeat;
	margin-top: 25px;
	height:420px;
}

#banner_vnt_w {
	background: white url(../resources/bn/banner.vintar.w.jpg) center top no-repeat;
	margin-top: 25px;
	height:420px;
}

#banner_ltt_w {
	background: white url(../resources/bn/banner_ltt_w_1.jpg) center top no-repeat;
	margin-top: 25px;
	height:300px;
	width:900px;
}

#banner_bwi_m {
	background: white url(../resources/bn/banner.bwi.2.jpg) center top no-repeat;
	margin-top: 25px;
	height:350px;
}

#banner_nco_m1 {
	background: white url(../resources/bn/banner.nco.m.1.new.jpg) center top no-repeat;
	margin: 25px 49px 15px 0;
}

#banner_nco_m2 {
	background: white url(../resources/bn/banner.nco.m.2.new.jpg) center top no-repeat;
	margin-top: 25px;
}

#banner_nco.W {
	background: white url(../resources/bn/banner.vintar.w.jpg) center top no-repeat;
}

#banner_nco_w1 {
	background: white url(../resources/bn/banner.nco.w.1.new.jpg) center top no-repeat;
	margin: 25px 49px 15px 0;
}

#banner_nco_w2 {
	background: white url(../resources/bn/banner.nco.w.2.new.jpg) center top no-repeat;
	margin-top: 25px;
}

#banner_1980_m {
	background: white url(../resources/bn/banner_1980_m_1.jpg) center top no-repeat;
	margin-top: 25px;
	height:350px;
}

#banner_1980_w {
	background: white url(../resources/bn/banner_1980_w_1.jpg) center top no-repeat;
	margin-top: 25px;
	height:350px;
}

#banner_bts {
	background: none;
	height: 75px;
	width: 445px;
	margin-top: -306px;
	color: #000;
	margin-left: 413px;
	margin-bottom:272px;
}

#banner_bts_1 {
	background: white url(../resources/bn/banner.bts.1.jpg) center top no-repeat;
	margin: 25px 49px 15px 0;
}

#banner_bts_2 {
	background: white url(../resources/bn/banner.bts.2.jpg) center top no-repeat;
	margin-top: 25px;
}

#banner_hal.en, #banner_hal.tr, #banner_hal.ru, #banner_hal.ja {
	background: white url(../resources/bn/banner.hal.en.jpg) center top no-repeat;
}

#banner_hal.es, #banner_hal.mx, #banner_hal.ca {
	background: white url(../resources/bn/banner.hal.es.jpg) center top no-repeat;
}

#banner_hal.de{
	background: white url(../resources/bn/banner.hal.de.jpg) center top no-repeat;
}

#banner_hal.fr{
	background: white url(../resources/bn/banner.hal.fr.jpg) center top no-repeat;
}

#banner_hal.it{
	background: white url(../resources/bn/banner.hal.it.jpg) center top no-repeat;
}

#banner_hal.pt{
	background: white url(../resources/bn/banner.hal.pt.jpg) center top no-repeat;
}

#banner_lls {
	background: white url(../resources/bn/banner.lls.jpg) center top no-repeat;
}

#banner_lls  p.text {
	color: #ffffff;
	margin: 90px 0 0 480px;
	width:350px;
	position: absolute;
}

#banner_new.M {
	background: white url(../resources/bn/banner.new.M.1.jpg?v=1) center top no-repeat;
	height: 420px;
}

#banner_new.W {
	background: white url(../resources/bn/banner.new.W.1.jpg?v=1) center top no-repeat;
	height: 420px;
}

#banner_new4 {
	background: white url(../resources/bn/banner.new4.jpg) center top no-repeat;
}

#banner_new4 div.text {
	color: #797979;
	font: 16px Arial, Helvetica, sans-serif, Malgun Gothic;
	width: 315px;
	margin: 60px 0 0 440px;
	text-align: left;
	position: absolute;
}

#banner_new5 {
	background: white url(../resources/bn/banner.new5.jpg) center top no-repeat;
}

#banner_egg {
	background: white url(../resources/bn/banner.egg.gif) center top no-repeat;
	height: 280px !important;
}

#banner_val {
	background: white url(../resources/bn/banner.val.gif) center top no-repeat;
	height: 280px !important;
}

#banner_val p.title {
	font: 19px FuturaMedium, Malgun Gothic;
	color: #000000;
	padding: 70px 140px 15px 25px;
	width: 240px;
	height: 25px;
	text-align: center;
}

#banner_val p.text {
	color: #000000;
	padding: 0 140px 0 25px;
	width: 240px;
	text-align: center;
}

#banner_bro {
	background: white url(../resources/bn/banner.bro.jpg) center top no-repeat;
}

#banner_bro p.text {
	color: #FFFFFF;
	padding: 110px 40px 0 35px;
	width: 350px;
}

#banner_pad.en{
	background: white url(../resources/bn/banner.padre.en.jpg) center top no-repeat;
}

#banner_pad.es{
	background: white url(../resources/bn/banner.padre.es.jpg) center top no-repeat;
}

#banner_pad.de{
	background: white url(../resources/bn/banner.padre.de.jpg) center top no-repeat;
}

#banner_pad.fr{
	background: white url(../resources/bn/banner.padre.fr.jpg) center top no-repeat;
}

#banner_pad.it{
	background: white url(../resources/bn/banner.padre.it.jpg) center top no-repeat;
}

#banner_pad.pt{
	background: white url(../resources/bn/banner.padre.pt.jpg) center top no-repeat;
}

#banner_pad p.text {
	color: #414692;
	padding: 85px 40px 0 25px;
	width: 345px;
}

#banner_mad.en{
	background: white url(../resources/bn/banner.madre.en.jpg) center top no-repeat;
}

#banner_mad.es{
	background: white url(../resources/bn/banner.madre.es.jpg) center top no-repeat;
}

#banner_mad.de{
	background: white url(../resources/bn/banner.madre.de.jpg) center top no-repeat;
}

#banner_mad.fr{
	background: white url(../resources/bn/banner.madre.fr.jpg) center top no-repeat;
}

#banner_mad.it{
	background: white url(../resources/bn/banner.madre.it.jpg) center top no-repeat;
}

#banner_mad.pt{
	background: white url(../resources/bn/banner.madre.pt.jpg) center top no-repeat;
}

#banner_mad p.text {
	color: #b64485;
	padding: 85px 40px 0 25px;
	width: 345px;
}

#banner_flp.en{
	background: white url(../resources/bn/banner.flp.en.jpg) center top no-repeat;
}

#banner_flp.es{
	background: white url(../resources/bn/banner.flp.es.jpg) center top no-repeat;
}

#banner_flp.de{
	background: white url(../resources/bn/banner.flp.de.jpg) center top no-repeat;
}

#banner_flp.fr{
	background: white url(../resources/bn/banner.flp.fr.jpg) center top no-repeat;
}

#banner_flp.it{
	background: white url(../resources/bn/banner.flp.it.jpg) center top no-repeat;
}

#banner_flp.pt{
	background: white url(../resources/bn/banner.flp.pt.jpg) center top no-repeat;
}

#banner_lsu {
	background: white url(../resources/bn/banner.lsu.jpg) center top no-repeat;
}

#banner_lsu.fr {
	background: white url(../resources/bn/banner.lsu.fr.jpg) center top no-repeat;
}

#banner_lsu p.title {
	font: 23px FuturaMedium, Malgun Gothic;
	color: #ffffff;
	padding: 70px 135px 15px 25px;
	width: 269px;
	height: 25px;
}

#banner_lsu p.text {
	color: #ffffff;
	padding: 0 35px 0 25px;
	width: 370px;
}

.prefijo{
	width: 50px !important;
}

#banner_eas {
	background: white url(../resources/bn/banner.eas.jpg) center top no-repeat;
}

#banner_eas p.title {
	font: 23px FuturaMedium, Malgun Gothic;
	color: #ffffff;
	padding: 70px 135px 15px 25px;
	width: 270px;
	height: 25px;
}

#banner_eas p.text {
	color: #ffffff;
	padding: 0 35px 0 25px;
	width: 370px;
}

#banner_lan {
	background: white url(../resources/bn/banner.lan.jpg) center top no-repeat;
}

#banner_ppr {
	background: white url(../resources/bn/banner.ppr.jpg) center top no-repeat;
}

#banner_ppr p.text {
	color: #666;
	font: 12px FuturaMedium, Malgun Gothic;
	padding: 70px 40px 0 40px;
	width: 370px;
	text-align: center;
}

#banner_ppr p.text span {
	font-weight: bold;
}


#banner_afr {
	background: white url(../resources/bn/banner.afr.jpg) center top no-repeat;
}

#banner_jas {
	background: white url(../resources/bn/banner.jas.jpg) center top no-repeat;
}

#banner_lba {
	background: white url(../resources/bn/banner.lba.jpg) center top no-repeat;
}

.lineaTiendaBolsa:hover {
	border: 1px solid #909090;/*Xisco*/
	margin: 0px 0px 5px 0px; 
	cursor: pointer; 
}


.grid_size {
	width: 35px;
	height: 35px !important;
	display: block;
	float: right;
}

.grid_size.big {
	background: white url(../i/grid_2_inactive.png) center center no-repeat;
}

.grid_size.big.active, .grid_size.big:hover {
	background: white url(../i/grid_2_active.png) center center no-repeat;
}

.grid_size.small {
	background: white url(../i/grid_4_inactive.png) center center no-repeat;
}

.grid_size.small.active, .grid_size.small:hover {
	background: white url(../i/grid_4_active.png) center center no-repeat;
}

.pl #banner_big_ffw, .pl #banner_big_ffs {
	background: white url(../resources/home_ff.png) center center no-repeat;
	width: 894px;
	height: 529px;
	margin: 20px auto;
	float: left;
}

.pl #banner_big_ffsc {
	background: white url(../resources/home_ffc.png) center center no-repeat;
	width: 894px;
	height: 529px;
	margin: 20px auto;
	float: left;
}

.pl #banner_big_iese {
	background: white url(../resources/home_iese.png) center center no-repeat;
	width: 894px;
	height: 529px;
	margin: 20px auto;
	float: left;
}

.pl #banner_big_pwc {
	background: white url(../resources/home_pwc.png) center center no-repeat;
	width: 894px;
	height: 529px;
	margin: 20px auto;
	float: left;
}

.pl #terms {
	width: 894px;
	float: left;
	margin: 20px auto;
	font: Arial 10px;
	color: #373737;
}

.pl .right_div {
	float: right;
	height: 449px;
	margin: 10px;
	padding: 30px;
	width: 294px;
}

.pl .right_div fieldset {
	text-transform: none;
	background: #FFF;
	margin: 0;
	padding: 0;
}

.pl .right_div .ffloading {
	display:none;
	margin-top: -40px;
}

.pl .right_div .ffloading p {
	height: 40px;
	background-color: white;
	position: relative;
	opacity: 0.8;
	filter:alpha(opacity=80);
}

.pl .right_div p.title {
	font: 13px Arial, Malgun Gothic;
	font-weight: bold;
	color: #373737;
}

.pl .right_div p.text {
	font: 13px Arial, Malgun Gothic;
	color: #373737;
	margin: 20px 0;
	clear: both;
}

.pl .right_div .enviar {
	clear: both;
	display:block;
	height: 40px;
	line-height: 40px;
	padding: 0;
}

.pl #login {
	display: block;
}

.pl #login p.title {
	margin-top: 60px;
}

.pl #login p.email {
	float: left;
	font: 12px Arial, Malgun Gothic;
	font-weight: bold;
	color: #373737;
}

.pl #login .formularioItem {
	border: 1px solid #d3d3d3;
	width: 292px;
	margin-bottom: 20px;
	margin-left: 0;
}

.pl #login .enviar {
	width: 294px;
	margin: 0 auto;
}

.pl #login span.enviar {
	*margin: 0 auto;
}

.pl #login .ffloading {
	width: 294px;
}

.pl #subscribe {
	display: none;
	font: 12px Arial, Malgun Gothic;
}

.pl #subscribe span {
	font-weight: bold;
	background-color: none !important;
	font: Arial, Malgun Gothic;
}

.pl #subscribe span.enviar span {
	font: 15px/40px FuturaMedium, Malgun Gothic !important;
}

.pl #subscribe span.radio, .pl #subscribe span.checkbox, .pl #subscribe span.checkbox label {
	background-color: #FFFFFF !important;
}

.pl #subscribe label {
	text-transform: none;
	font-weight: normal;
}

.pl #subscribe .formularioItem {
	border: 1px solid #d3d3d3;
	width: 284px;
}

.pl #subscribe .formulario .focus {
	background-color: #FFFFFF;
}

.pl #subscribe .enviar {
	width: 285px;
	margin: 0 auto;
}

.pl #thankyou {
	display: none;
}

.pl #thankyou p.title {
	color: #07A813;
	margin-top:60px;
}

#news_popup_thankup {
	width: 520px;
	height: 350px;
	background: url(/eshop/i/newsletter_popup_back.jpg) #FFF center center no-repeat;
}

#news_popup_thankup p.title {
	font: 28px FuturaLight;
	padding: 35px 0 25px;
	color:#e20026;
	margin-left: 25px;
}

#news_popup_thankup p.title span {
	font: 28px FuturaMedium, Malgun Gothic;
}

#news_popup_thankup p.text {
	width: 300px;
	font: 14px FuturaMedium, Malgun Gothic;
	color: #414141;
	margin-left: 25px;
}

#news_popup_thankup .button_container {
	background-color: #E20026;
	width: 170px;
	height: 45px;
	margin: 10px 25px;
	text-align: left;
}

#news_popup_thankup .button_container:hover {
	background-color: #750116;
}

#news_popup_thankup p.button {
	height: 45px;
	width: 170px;
}

#news_popup_thankup p.button a {
	color: #FFFFFF;
	display: block;
	font: 17px/45px FuturaMedium, Malgun Gothic;
	height: 45px;
	padding: 0 16px;
	text-transform: uppercase;
	width: 138px;
}

#news_popup_thankup p.button a:hover {
	color: #E20026;
}

#news_popup_thankup p.button a span {
	cursor: pointer;
}
	
#news_popup_thankup p.button .text {
	float:left;
}

#news_popup_thankup p.button .arrow {
	float:right;
}


#news_popup_thankup .formulario fieldset {
	margin: 25px 0 0 25px;
	padding: 0;
}

#news_popup_thankup .formulario label.autoAdjust {
	color: #C5C5C5;
	display: block;
	font-size: 16px;
	font-style: normal;
	line-height: 42px !important;
	padding: 0 5px;
	text-indent: 5px;
}

#news_popup_thankup .formulario fieldset div.unaColumnaNews {
	border: 1px solid #C5C5C5;
}

#news_popup_thankup .formulario fieldset .unaColumnaNews {
	border: 1px solid transparent;
	height: 40px;
	margin: 0 -1px -1px 0;
	min-height: 40px;
	width: 280px;
}

#news_popup_thankup .formulario fieldset .unaColumnaNews input {
	width: 270px !important;
}
#mis-productos #wishlist {
	text-align: center;
	width: 992px; /* width: 892px; */
	margin: 0 auto;
}
#mis-productos #wishlist li {
	width: 167px;
	height: 122px;
	margin: 35px 0 15px 50px;
	text-align: center;
	padding: 8px;
	border: 1px solid #D6D6D6;
	background-color: #FFFFFF;
	float: left;
}
#cont_tiendas li {
	width: 167px;
	height: 122px;
	margin: 35px 0 15px 50px;
	text-align: center;
	padding: 8px;
	border: 1px solid #D6D6D6;
	background-color: #FFFFFF;
	float: left;
}
/* #mis-productos #wishlist li.first {
	margin-left: 0;
} */
/* #mis-productos #wishlist li.second-row {
	margin-top: 45px;
} */
#mis-productos #wishlist li .container {
	position: relative;
	width: 100%;
	height: 100%;
}
#mis-productos #wishlist li .container .eliminar {
	display: none;
	position: absolute;
	width: 100%;
	text-align: right;
}
#mis-productos #wishlist li .container .photo {
	margin: 17px 0 0 0;
}

#cont_tiendas li .container {
	position: relative;
	width: 100%;
	height: 100%;
}
#cont_tiendas li .container .eliminar {
	display: none;
	position: absolute;
	width: 100%;
	text-align: right;
}
#cont_tiendas li .container .photo {
	margin: 17px 0 0 0;
}

#bottom_spacer {
	display: table;
	clear: both;
	width: 100%;
	height: 60px;
	min-height: 60px;
}

#formCustomer, #formWS {
	color: #FFF;
	background-color: #1f1f1f;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}

#formCustomer a, #formCustomer a:hover, #formCustomer a:visited, #formWS a, #formWS a:hover, #formWS a:visited {
	color: #FFF;
}

.select_one {
	min-height:35px !important;
	width:393px !important;
	margin-bottom:7px !important;
}

#lista-zonas-excluidas {
	width:100%;
}

#lista-zonas-excluidas th {
	background-color: #efefef;
	font-weight: bold;
}

#lista-zonas-excluidas th, #lista-zonas-excluidas td {
	padding-left:5px;
}

#lista-zonas-excluidas, #lista-zonas-excluidas tr, #lista-zonas-excluidas th, #lista-zonas-excluidas td {
	border:1px solid;
}

.center_align {
	text-align:center;
}

.banner_fad.de {
	background: white url(../resources/bn/banner_fad_DE.gif) center 70px no-repeat;
}

.banner_fad.en {
	background: white url(../resources/bn/banner_fad_EN.gif) center 70px no-repeat;
}

.banner_fad.es {
	background: white url(../resources/bn/banner_fad_ES.gif) center 70px no-repeat;
}

.banner_fad.fr {
	background: white url(../resources/bn/banner_fad_FR.gif) center 70px no-repeat;
}

.banner_fad.it {
	background: white url(../resources/bn/banner_fad_IT.gif) center 70px no-repeat;
}

.banner_fad.pt {
	background: white url(../resources/bn/banner_fad_PT.gif) center 70px no-repeat;
}

.banner_fad_AU {
	background: white url(../resources/bn/banner_fad_EN.gif) center 70px no-repeat;
}

.banner_bellab.M {
	background: white url(../resources/bn/banner_bellab_M.jpg) center 70px no-repeat;
}

.banner_bellab.W {
	background: white url(../resources/bn/banner_bellab_W.jpg) center 70px no-repeat;
}

.banner_endlab.M {
	background: white url(../resources/bn/banner_endlab_M.jpg) center 70px no-repeat;
}

.banner_endlab.W {
	background: white url(../resources/bn/banner_endlab_W.jpg) center 70px no-repeat;
}

.banner_fislab.M {
	background: white url(../resources/bn/banner_fislab_M.jpg) center 70px no-repeat;
}

.banner_fislab.W {
	background: white url(../resources/bn/banner_fislab_W.jpg) center 70px no-repeat;
}

.banner_gemlab.W {
	background: white url(../resources/bn/banner_gemlab_W.jpg) center 70px no-repeat;
}

.banner_inolab.M {
	background: white url(../resources/bn/banner_inolab_M.jpg) center 70px no-repeat;
}

.banner_lailab.W {
	background: white url(../resources/bn/banner_lailab_W.jpg) center 70px no-repeat;
}

.banner_pxllab.M {
	background: white url(../resources/bn/banner_pxllab_M.jpg) center 70px no-repeat;
}

.banner_pxllab.W {
	background: white url(../resources/bn/banner_pxllab_W.jpg) center 70px no-repeat;
}

.banner_pelab.M {
	background: white url(../resources/bn/banner_pelotas_m.jpg) center 70px no-repeat;
}

.banner_pelab.W {
	background: white url(../resources/bn/banner_pelotas_w.jpg) center 70px no-repeat;
}

.banner_grow {
	background: white url(../resources/bn/banner_grow.jpg) center 70px no-repeat;
}

.banner_hotc {
	background: white url(../resources/bn/banner_hotc.jpg) center 70px no-repeat;
}

.banner_gralab {
	background: white url(../resources/bn/banner_gralab.jpg) center 70px no-repeat;
}

.banner_trelab {
	background: white url(../resources/bn/banner_trelab.jpg) center 70px no-repeat;
}

.banner_octlab {
	background: white url(../resources/bn/banner_octlab.jpg) center 70px no-repeat;
}

.banner_vinlab.M {
	background: white url(../resources/bn/banner_vinlab_m.jpg) center 70px no-repeat;
}

.banner_vinlab.W {
	background: white url(../resources/bn/banner_vinlab_w.jpg) center 70px no-repeat;
}

.banner_harlab {
	background: white url(../resources/bn/banner_harlab.jpg) center 69px no-repeat;
}

.banner_cust {
	background: white url(../resources/bn/banner_customise_new.jpg) center 69px no-repeat;
}

#banner_cust {
	height: 254px;
}

#banner_cust p {
	float: right;
	width: 318px;
	right: 5px;
	top: 100px;
	position: absolute;
	color: #181818;
	font-size: 14px;
	line-height:18px;
}

.banner_edi_RU.W.ru {
	background: white url(../resources/bn/banner_edi_RU_ru.jpg) center 70px no-repeat;
}

.banner_edi_RU.W.en {
	background: white url(../resources/bn/banner_edi_RU_en.jpg) center 70px no-repeat;
}

.banner_edi_RU.M {
	background: white url(../resources/bn/banner_edi_RU_M.jpg) center 70px no-repeat;
}

.banner_edi_MX.W.mx {
	background: white url(../resources/bn/banner_edi_MX_W_es.jpg) center 70px no-repeat;
}

.banner_edi_MX.W.en {
	background: white url(../resources/bn/banner_edi_MX_W_en.jpg) center 70px no-repeat;
}

.banner_edi_MX.M.mx {
	background: white url(../resources/bn/banner_edi_MX_M_es.jpg) center 70px no-repeat;
}

.banner_edi_MX.M.en {
	background: white url(../resources/bn/banner_edi_MX_M_en.jpg) center 70px no-repeat;
}

.banner_nov {
	background: white url(../resources/bn/banner_new_collection_sap.jpg) center 70px no-repeat;
}

.banner_nov_ss {
	background: white url(../resources/bn/banner.ss2015.2.jpg) center 70px no-repeat;
}

.banner_nov_WW_US.M {
	background: white url(../resources/bn/banner_nov-M.jpg) center 70px no-repeat;
}

.banner_nov_WW_US.W {
	background: white url(../resources/bn/banner_nov-W.jpg) center 70px no-repeat;
}

.banner_nss.M {
	background: white url(../resources/bn/banner.season.preview.1.M.gif) center top no-repeat;
}

.banner_nss.W {
	background: white url(../resources/bn/banner.season.preview.1.W.jpg) center top no-repeat;
}

.banner_nss_M_1 {
	background: white url(../resources/bn/banner.M_EU.USA.KOR.JP.gif) center top no-repeat;
}

.banner_nss_M_2 {
	background: white url(../resources/bn/banner.M_CH.TK.RU.gif) center top no-repeat;
}

.banner_nss_W_1 {
	background: white url(../resources/bn/banner.W_CH.gif) center top no-repeat;
}

.banner_nss_W_2 {
	background: white url(../resources/bn/banner.W_EU.USA.KOR.JP.gif) center top no-repeat;
}

.banner_nss_W_3 {
	background: white url(../resources/bn/banner.W_TK.RU.gif) center top no-repeat;
}

/* Tier2 landings */
.banner_landing_tmt .banner_parrilla {
	height: 375px;
}
.banner_landing_tmt.de {
	background: white url(../resources/bn/banner_landing_tmt_de_w3.jpg) center 69px no-repeat;
}
.banner_landing_tmt.en {
	background: white url(../resources/bn/banner_landing_tmt_en_w3.jpg) center 69px no-repeat;
}
.banner_landing_tmt.es {
	background: white url(../resources/bn/banner_landing_tmt_es_w3.jpg) center 69px no-repeat;
}
.banner_landing_tmt.fr {
	background: white url(../resources/bn/banner_landing_tmt_fr_w3.jpg) center 69px no-repeat;
}
.banner_landing_tmt.it {
	background: white url(../resources/bn/banner_landing_tmt_it_w3.jpg) center 69px no-repeat;
}
.banner_landing_tmt.pt {
	background: white url(../resources/bn/banner_landing_tmt_pt_w3.jpg) center 69px no-repeat;
}

.banner_landing_tmt.D956 {
	background: white url(../resources/bn/banner_landing_tmt_AU.jpg) center 69px no-repeat;
}

.banner_landing_tsc {
	background: white url(../resources/bn/banner_tsc.jpg) center 69px no-repeat;
}

.banner_landing_tsc .banner_parrilla {
	height: 307px;
}

#zipcode_search {
		background: url('/eshop/resources/menu_lupa.png');
		background-size: 16px 20px;
		background-repeat: no-repeat;
		width: 16px;
		height: 20px;
		position: relative;
		top: 13px;
		left: 56px;
		cursor: pointer;
		z-index: 50;
}

.formulario .boton_radio_gender {
	margin-right:0px !important;
}

.formulario .boton_radio_gender.radio:last-of-type {
	margin-left:30px !important;
}

.shop_alert_status {
	clear: both;
	float: left;
	margin-top: 20px;
	background-color:red;
	border-radius:4px;
	color:white;
	padding:5px;
}

.shop_alert_status span {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
}

.shop_alert_status .alert_icon {
	border-radius: 10px;
	color: red;
	background-color: white;
	width: 20px;
	float: left;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	margin-right: 5px;
	margin-top:1px;
}

.arrow-down {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #d5d5d5;
	position: fixed;
	z-index: 10010;
}

.hideAc {
	display:none !important;
}

.mifitto_size {
	background-color: #B3FFC0 !important;
}

.fecha_compra_dia {
	width:125px !important;
	margin-right: 12px !important;
}

.select_white {
	background: none no-repeat right 0px #fff !important;
}

.fit_small {
	text-align:left;
}

.fit_size {
	text-align:center;
}

.fit_big {
	text-align:right;
}