body {
	background: #FFF;/* url('img/bground.jpg') top left no-repeat;*/
	font-family: Arial, Verdana, Serif;
	padding: 0;
	margin: 0;
}

p{
	color: #666;
	font-size: 0.8em;
	line-height: 140%;
}

img {
	border: 0px;
}

ul, dl {
	color: #666;
	font-size: 0.8em;
	line-height: 140%;
}

ol {
	font-size: 0.9em;
	font-family: Arial, Verdana Trebuchet MS, Serif;
}

ol li {
	margin: 0.6em .4em;
	color: #C22;
}

a, a:visited, a:active {
	color: #05A;
	text-decoration: none;
}
a:hover {
	color: #C00;
	text-decoration: underline;
}

.borde3 {
	behavior: url('/PIE.htc');
	border-radius: 6px;
	-moz-border-radius: 6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari, Chrome */
}
.borde6 {
	behavior: url('/PIE.htc');
	border-radius: 6px;
	-moz-border-radius: 6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari, Chrome */
}
.borde12 {
	behavior: url('/PIE.htc');
	border-radius: 12px;
	-moz-border-radius: 12px; /* Firefox */
	-webkit-border-radius: 12px; /* Safari, Chrome */
}

.bordetop {
	behavior: url('/PIE.htc');
	border-radius: 12px 12px 0 0;
	-moz-border-radius: 12px 12px 0 0; /* Firefox */
	-webkit-border-radius: 12px 12px 0 0; /* Safari, Chrome */
}

.bordebottom {
	behavior: url('/PIE.htc');
	border-radius: 0 0 12px 12px;
	-moz-border-radius: 0 0 12px 12px; /* Firefox */
	-webkit-border-radius: 0 0 12px 12px; /* Safari, Chrome */
}

.sombreado {
  behavior: url('/PIE.htc');
  -moz-box-shadow: 0px 0px 4px #000; /* Firefox */
  -webkit-box-shadow: 0px 0px 4px #000; /* Safari, Chrome */
  box-shadow: 0px 0px 4px #000; /* CSS3 */
}

h1 {
	font-family: Trebuchet MS, Arial, Serif;
	color: #C00;
	font-size: 1.9em;
	font-weight: normal;
	text-shadow: 2px 2px 2px #999;
}

h2 {
	font-family: Tahoma, Arial, Garamond, Serif;
	color: #181;
	margin: 1em 0em;
	font-size: 1.2em;
	font-weight: normal;
	text-shadow: 2px 2px 2px #CCC;
}

h3 {
	font-size: 14px;
	margin: 0px 1em .5em 0px;
	color: #666;
	display: inline-block;
}

#all {
	width: 990px;
	margin: 0em auto;
	padding: 0em 0.2em 2em 0.2em;
	background: white;
}

.star {
	color: #C00;
}

.slogan {
	position: absolute;
	left: 190px;
	bottom: 84px;
	font-style: italic;
	font-weight: bold;
	line-height: 24px;
	font-size: 1em;
	color: #C00;
}
.slogan img {
	height: 24px;
	border: 0px;
	margin-left: 1em;
	vertical-align: middle;
}
.logeado {
	position: absolute;
	right: 0.3em;
	top: 0px;
	/*background: #F6F6F3;*/
	border-bottom: 1px solid #F5F5E9;
	padding: .3em;
	font-size: 0.8em;
	color: #444;
	line-height: 24px;
	width: 80%;
	text-align: right;
}

.logeado img {
	margin: 0px 4px 0 12px;
	vertical-align: middle;
	height: 16px;
}

#header{
	padding: 0em .5em;
	position: relative;
	height: 126px;
	/*background: white url('/img/logo.jpg') 36px 36px no-repeat;*/
	padding-bottom: 0.9em;
	margin-bottom: 20px;
	margin-top: 0em;
}

#chaticon {
	position: absolute;
	top: -7px;
	left: 180px;
	width: 80px;
	z-index:1000;
}

#headbar {
	position: absolute;
	width: 31%;
	bottom: 30px;
	min-height: 24px;
	left: 192px;
	background-color: #F6F6F6;
}

#headbar div {
	width: 87%;
	margin: .25em;
	background: #F6F6F6 url('img/bckInputSearch.png') 4px 4px no-repeat;
	padding: 0em .4em 0em 24px;
	position: relative;
}

#headbar div form input#terms{
	border: 0px;
	width: 70%;
	font-size: 0.8em;
	color: #C00;
	background: transparent;
}

#headbar div form input#go{
	position: absolute;
	border: 0px;
	background-color: #C00;
	text-align: center;
	width: 23%;
	font-size: 0.8em;
	top: 0px;
	right: 1px;
	padding: 1px 0px;
	color: #FFF;
}

/* Location */

.headmenu {
	list-style: none;
	position: absolute;
	top: 0em;
	right: 0.8em;
}

.headmenu li img{
	vertical-align: middle;
}

.headmenu li {
	color: #666;
	font-size: 0.7em;
}

.redes {
	position: absolute;
	top: -1em;
	right: 0px;
	width: 70%;
}
.redes img {
	border: 0px;
	margin: 0em;
	vertical-align: middle;
}
.redes li {
	display: inline;
}
.redes li a {
	position: relative;
	display: block;
	background: #EEE;
	float: right;
	padding: .4em 1em 0.8em 1em;
	text-align: center;
	text-decoration: none;
	margin: 0em .1em;
	height: 28px;
	color: #EEE;
}

/* Menu */

#menu{
	position: absolute;
	bottom: -10px;
	left: 190px;
	width: 80%; 
	background: #F9F9D8;
	}
#menu ul{
list-style:none;
	margin: 0px;
	padding: 0px;
}
#menu li{
	/*background:url(img/menu_035_bg.jpg) repeat-x;			*/
	color: white;
	list-style:none;
	display:block;
	float:left;
	/*border-right:1px solid #dbdbdb;*/
	line-height:32px;
	width: 16%;
}
	#menu li a{
		position: relative;
		height:24px;
		line-height:24px;
		width: 100%;
		margin: 0%;
		display:block;
		padding-bottom: 0.2em;
		background: transparent;
		float:left;
		color:#222;
	/*	text-transform:uppercase;*/
		font-size:11px;
		font-weight:bold;
		text-decoration:none;	
		text-align: center;	
		}
		
		#menu li a:hover{
			color:#C00;
			background: #fbffbb;
		}
		
	#menu li a.current{
		display:block;
		float:left;
		color:#FEA;
		background:#c0dab9;
		text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
		line-height:36px;
		text-decoration:none;
	}
		#menu li a:hover.current{
			color:#FFF;
		}

/* Lateral */

#lateral {
	width: 25%;
	padding: .2em 1%;
	float: left;
	margin-top: 0em;
	color: #FFE;
}
#lateral h2 {
	margin: .3em 0;
	font-size: 1.3em;
	color: #009900;
}

#lateral h3 {
	margin: 0em 0;
	font-weight: normal;
	color: #C00;
	font-size: 0.85em;
}
#lateral h3 a {
	color: #C00 !important;
}

#lateral p {
	text-indent: 0px;
	margin: 0em;
}

#lateral table {
	border:0px;
	border-collapse: collapse;
	margin: 0.5em auto;
	width: 92%;
}

#lateral table tr th {
	color: #dac372;
	background: transparent;
	text-align: left;
	padding: 0px;
}

#lateral table td {
	border-bottom: 1px solid #F0F0E2;
	padding: 2px 0px;
}

.ladob {
	font-size: 0.8em !important;
	padding-left: 0.8em !important;
}

#lateral table img {
	width: 64px;
}

#lateral form {
	/*border: 1px solid #E0E0E0;*/
	position: relative;
	padding: 0.2em;
	background: #F9F9F9;
	z-index: 0;
	width: 90%;
	margin: .2em auto 1em auto;
}

#lateral form h2{
	color: #633;
	font-size: 1em;
	background: #F0F0F0;
	padding: .3em .6em;
	margin: 0.2em 0.2em 0.8em 0.2em;
}

#lateral form ul {
	list-style: none;
	margin: 0em 0em 0em .9em;
	padding: 0em;
	line-height: 100%;
	font-size: 0.8em;
}

#lateral form ul li {
	margin: 0.05em 0em;
}
#lateral form ul li label {
	display: inline;
	color: #633;
	vertical-align: middle;
	font-size: 0.9em;
	padding-left: 0em;
}

#lateral form label.bordetop {
	font-size: 0.9em;
}

#lateral form ul li select {
	display: block;
	width: 94%;
	padding: 0px;
	font-size: 0.8em;
	border: 1px solid #EEE;
	margin: 2px 0px;
}

#lateral form input#Filter, #lateral form input#clear {
	position: relative;
	width: 42%;
	margin: .5em auto 0em auto;
	background-color: #e1e1e1;
	padding: 0.3em .6em;
	border: 1px outset #e1e1e1;
	color: #222;
}

#lateral form input#clear {
	background-color: #d4d4d4;
	width: 30%;
	padding: 0.3em .6em;
	color: #222;
	margin: 0.2em auto 1em auto;
	border: 1px outset #d4d4d4;	
}

#lateral form ul li #terms {
	padding: .2em;
	border: 1px solid #DDD;
	color: #999;
	width: 65%;
	margin-left: 2%;
}

#central {
	float: left;
	width: 69%;
	padding: .4em 1.5%;
	margin-left: 1%;
	min-height: 12em;
}

#centrall {
	width: 96%;
	padding: 0em 1.5%;
	margin-left: 1%;
	position: relative;
	min-height: 12em;
}

table {
	width: 98%;
	margin: 1em auto;
	border-collapse: collapse;
}

table tr th{
	background: #C00 url('/img/nwsbar.png') top left repeat-x;
	color: #FFC;
	padding: 0.8em;
	font-weight: normal;
	font-size: 0.8em;
	margin-bottom: .6em;
	text-align: center;
}

table tr.total2 td {
	background: #EEE;
	font-weight: bold;
}

table tr {
	margin-top: 1px;
}

table tr td{
	font-size: .9em;
	padding: .6em 0.1em;
	color: #666;
	vertical-align: middle;
}

table tr td h2 {
	text-align: center;
	margin: 0.1em 0.1em 0em 0.1em;
}
table tr td ul {
	list-style: none;
	margin: 0em;
	padding: 0em;
}

table tr td p {
	text-indent: 0;
	margin: 0em;
}

table#orders {
	width: 98%;
	margin: 0.2em auto;
}

table#orders tr th{
	background: #CCC;
	color: black;
	text-align: center;
}

table#orders tr td{
	font-size: 0.8em;
	background: #EEE;
	border-bottom: 1px solid #DDD;
	padding: 0.4em;
}

table tr td form {
	margin-top: 0em !important;
}

hr {
	color: #F4F4F4;
	width: 60%;
	background: #F4F4F4;
	height: 1px;
	margin: 2em auto;
}
/* Content */
.intro img{
	float: right;
	margin: 1.6em 0em 1.6em 3.6em;
}

.col {
	width: 31%;
	padding: 0.8em 0.5%;
	margin: -1em 0.5% 0.4em 0.5%;
	float: left;
}

.col ul {
	list-style: none;
	margin: 0.6em 0em;
	padding: 0em;
	font-size: 1em;
	font-weight: bold;
}

.col ul li{
	margin: 1em 0em 0em 0em;
}

.col ul li ul {
	list-style: none;
}

.col ul li ul li{
	font-size: 0.8em;
	display: inline;
	font-weight: normal;
}
.col ul li ul li a{
	margin-right: 3px;
	text-decoration: none;
}

dl {
	margin-left: 1.5em;
}
dl dt {
	font-weight: bold;
	color: #C33;
	padding-left: 0em;
	margin-left: 0em;
}
dl dt img {
	vertical-align: middle;
	float: none !important;
	margin: 3px 6px 3px 0px !important;
}
dl dd {
	padding-left: 0em;
	margin-left: 30px;
}

.separa {
	width: 30%;
	float: left;
	margin-top: 1em;
}

/* Formulario */

#central form, #centrall form {
	border: 0px;
	margin-top: 0.5em;
}

#central form fieldset, #centrall form fieldset {
	position: relative;
	background: #FDF9F3;
	border: 0px;
	margin: 1em;
	padding-left: 1em;
}

#central form legend, #centrall form legend {
	position: relative;
	background: transparent url('img/formlegend.png') 2px 2px no-repeat;
	padding: 0.4em 0.4em 0.4em 46px;
	font-size: 1em;
	color: #666;
	font-weight: bold;
}

#central form fieldset ul,#centrall form fieldset ul {
	list-style: none;
	margin: 0em;
	padding: 0em;
}

#central form fieldset ul li,#centrall form fieldset ul li {
	margin: .6em 0em;
}

#central form fieldset ul li label,#centrall form fieldset ul li label {
	width: 20%;
	display: inline-block;
	margin-right: 4%;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	font-size: 0.9em;
}

#central form fieldset ul li label input,#centrall form fieldset ul li label input {
	background: transparent;
	border: 0px;
	text-align: right;
	width: 0.1em;
}

#central form fieldset ul li div,#centrall form fieldset ul li div {
	width: 70%;
	margin-top: 0em;
	display: block;
	margin-left: 24%;
	margin-top: -1.7em;
}

#central form fieldset ul li div.subefoto,#centrall form fieldset ul li div.subefoto {
	margin: -1.5em 0em 1.9em 24%;
}

#central form fieldset ul li div.subefoto div,#centrall form fieldset ul li div.subefoto div{
	margin: 0.1em auto;
	width: 98%;
}

#central form fieldset ul li div.subefoto ul li input,#centrall form fieldset ul li div.subefoto input {
	width: 85% !important;
	margin: .8em 0em 0.1em 0em;
	background: #C00;
	color: #FFC;
	border: 1px outset #C00 !important;
}

#central form fieldset ul li div ul,#centrall form fieldset ul li div ul {
	margin-top: 0em;
}

#central form fieldset ul li div ul li input,#centrall form fieldset ul li div ul li input {
	width: 5% !important;
	margin: 0.1em 0em;
	font-size: 1em;
	color: white;
}

#central form fieldset ul li input,#centrall form fieldset ul li input {
	width: 70%;
	padding: .3em .5em;
	font-size: 0.9em;
	color: #333;
	border: 1px solid #CCC;
	background: #FAFAFA;
}

#central form fieldset ul li select,#centrall form fieldset ul li select {
	position: relative;
	width: 71.4%;
	padding: .3em .5em;
	font-size: 0.9em;
	color: #333;
	border: 1px solid #CCC;
	background: #FAFAFA;
}

#central form fieldset ul li textarea,#centrall form fieldset ul li textarea {
	width: 69.1%;
	padding: .3em .8em;
	font-size: 0.9em;
	font-family: arial, serif;
	color: #333;
	height: 8em;
	border: 1px solid #CCC;
	background: #FAFAFA;
}
#central form fieldset ul li.boton,#centrall form fieldset ul li.boton {
	text-align: center;
}

#central form fieldset ul li.boton input,#centrall form fieldset ul li.boton input {
	position: relative;
	width: 15em;
	margin-top: 0.5em;
	padding: .4em;
	font-size: 1em;
	border: 1px outset #0C0;
	background: #0A0;
	color: #FD3;
}

.error {
	color: #C00;
	border: 1px solid #C00;
	padding: .6em;
	margin: .8em 0em;
}
 
label.error {
	padding: .3em 0em;
	margin: -0.9em 0em 0em 17.4%;
	border: 0px;
}

.asmerchant{ 
width: 70%;text-align: center;margin: 0em auto;
font-family: arial;
	margin-top: 1.5em;
}

.asmerchant a {
	background: #C00;
	color: #FF9;
	padding: 1em 6em;
	font-size: 14px;
}
 
.asmerchant a:hover {
	background: #D00;
	color: #FFC;
	text-decoration: none;
}
 
#buy fieldset ul li label.error {
	margin: -0.9em 0em 0em 24% !important;
}
 
.exito {
	color: #0C0;
	border: 1px solid #0C0;
	padding: .6em;
	margin: .8em 0em;
}

#zapapages{
	/* The main container div */
	position:relative;
	margin:0em auto 1em auto;
	width:700px;
	padding:0px;
}
#holder{
	/* The main container div */
	width:700px;
	overflow:hidden;
	position:relative;
	padding:0px;
	margin:0px;
}

.swControls{
	position:absolute;
	margin-top:10px;
}

a.swShowPage{

	/* The links that initiate the page slide */

	background-color:#444444;
	float:left;
	height:22px;
	margin:4px 3px;
	text-indent:-9999px;
	width:22px;
	/*border:1px solid #ccc;*/
	
	/* CSS3 rounded corners */
	
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
}

a.swShowPage:hover,
a.swShowPage.active{
	background-color:#F00;
	
	/*	CSS3 inner shadow */
	
	-moz-box-shadow:0 0 7px #1e435d inset;
	/*-webkit-box-shadow:0 0 7px #1e435d inset;*/
	box-shadow:0 0 7px #1e435d inset;
}



#holder li{
	list-style:none outside none;
	float:left;

	/* Regular CSS3 box shadows (not inset): */
}

.clear{
	    /* This class clears the floated elements */
	    clear:both;
}

.zapa {
	width: 24%;
	float: left;
	margin: 1px 1px 16px 1px;
	padding: 1px;
	border: 1px solid #F4F4F4;
	text-align: center;
	font-size: 0.8em;
	min-height: 176px;
	vertical-align: bottom;
	display: table-cell;
	position: relative;
}
.zapa .price {
	bottom: -16px;
	margin: 0em 0em 0em -2px;
	border: 1px solid #A00;
	font-size: 13px;	
	color: #EFE;
	padding: 1px;
	width: 100%;
	background: #C00;
	padding: 2px 0px;
	font-weight: bold;
	text-align: right;
}

.prem {
	border: 1px solid #C00;
}

.prem .price {
	border: 1px solid #C00;
	border-top: 1px solid #C00;
	background: #C00;
}

.zapa .price strong {
	margin-right: 0.4em;
}

.zapa .price span {
	color: #FF3;
}

.zapa img {
	max-width: 98%;
	margin: 0em auto;
	max-height: 100px;
}
.zapa p {
	font-size: 10px;
	text-align: center;
}
.zapa h3 a {
	color: #C00;
}
.zapa h3 {
	display: block;
	font-size: 13px;
	margin: 2px 0px 0 0px;
	color: #000;
	padding: 2px 4px;
	background: #F9F9E6;
	text-align: right;
}

.zapa div p a em {
	font-size: 1.1em;
	color: #05A;
}

.zapa2 {
	width: 20%;
	float: left;
	margin: 1px;
	padding: .5em 1em;
	border: 2px solid #EEE;
	text-align: center;
	font-size: 0.9em;
	min-height: 250px;
	vertical-align: bottom;
	display: table-cell;
	position: relative;
}

.zapa2 img {
	max-width: 98%;
	margin: 0em auto;
	max-height: 140px;
}

.descuento {
	line-height: 32px;
	height: 32px;
	background: transparent url('/img/bgd.png') top left no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #FF0;
	font-family: Arial, Verdana, Serif;
	position: absolute;
	top: 33px;
	left: 6px;
	width: 32px;
	text-align: center;
}

.unexpire, .unexpire:visited {
	background: #d3c692;
	color: #FFC;
	padding: 4px;
	font-size: 0.9em;
}

.unexpire img {
	margin: 0px 6px 0px 0px;
	vertical-align: middle;
	border: 0;
}

.unexpire:hover {
	background: #ede1af;
	color: #FF6;
	text-decoration: none;
}

.makepremium, .nomakepremium, .makepremium:visited, .nomakepremium:visited  {
	background: #CC0000;
	color: #FFC;
	border: 1px solid #900;
	padding: 4px;
	font-size: 0.9em;
}

.makepremium img, .nomakepremium img {
	margin: 0px 6px 0px 0px;
	border: 0;
}

.makepremium:hover, .nomakepremium:hover {
	background: #DD0000;
	border: 1px solid #B00;
	color: #FF6;
	text-decoration: none;
}

#showsneakers {
	width: 100%;
}

#showsneakers thead tr th{
	background: #E3E3E3;
	font-weight: normal;
}

#showsneakers tbody tr td {
	font-size: 0.8em;
	color: #333;
	padding: 0em .3em;
}
#showsneakers tbody tr td.foto img{
	width: 140px;
	margin-right: 1.3em;
}

#showsneakers tbody tr td.foto {
	text-align: center;
}
#showsneakers tbody tr td.colprecio {
	text-align: center;
	width: 10%;
}

.justificar p {
	text-align: justify;
	line-height: 170%;
	font-family: "MS Sans Serif", Verdana, Courier New, Arial, Serif;
	color: #222;
}
.justificar h1 {
	font-size: 1.3em;
}

.epigrafe {
	font-size: .7em;
	text-align: center;
	color: #777;
}

.newuser {
	display: block;
	margin: 1.6em auto;
	border: 1px solid #006600;
	background: #007700;
	color: white !important;
	font-family: arial;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	padding: 1em .3em;
}
.newmerchant {
	display: block;
	margin: 1.6em auto;
	border: 1px solid #990000;
	background: #AA0000;
	color: white !important;
	font-family: arial;
	font-size: 1.0em;
	text-align: center;
	padding: 1em .3em;
	font-weight: bold;
}

a.newuser:hover {
	background: #009900;
	text-decoration: none;
}

a.newmerchant:hover {
	text-decoration: none;
	background: #CC0000;
}

/* Single Sneaker */
.container {
	height: 200px;
	width: 100%;
	float: left;
	margin: 0.5em 0;
	text-align: center;
}
ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 0 10px;
	width: 96%;
	text-align: center;
	padding: 0px;
	height: 58px;
}
ul.thumb li {
	margin: 0; padding: 1px;
	/*float: left;*/
	display: inline-block;
	position: relative;
	width: 50px;
	height: 50px;
}
ul.thumb li img {
	width: 40px; height: 40px;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}

ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center;
	border: none;
}
#main_view {
	width: 100%;
	text-align: center;
	padding: 0px 0;
	margin-left: 0px;
}

#main_view img{
	max-width: 250px;
	max-height: 210px;
	margin: 0;
}

	table.details tr th{
		background-image: none;
		background-color: #EEE;
		color: #333;
		font-weight: bold;
		font-size: 11px;
	}
	table.details tr td{
		border-bottom: 1px solid #F3F3F3;
	}
	table.details tr.total td {
		border-top: 2px solid #EEE;
	}
	.details .i {
		text-align: right;
	}

	.paratipos {
		width: 29%;
		margin: 2px 1%;
		padding: 0.3em 1%;
		float: left;
		min-height: 150px;
	}
	.paratipos img{
		max-height: 120px;
	}
	.paratipos select {
		width: 60%;
		margin: 3px auto;
		border: 1px solid #DDD;
	}
	
.cabezaind {
	width: 80%; padding: 0; float: right; text-align: right;
}
.cabezaind img {
	float: right; margin: 0em 0 0 1em; max-width: 240px; max-height: 80px;
}
.cabezaind h2 {
	margin: 0em;
}
.cabezaind p {
	margin-top: 0em;
	width: 80%;
}

.cabezaind a#store {
	width: 30%;
	margin: -0.2em 0em;
	float: right;
	display: block;
	background: #C00;
	color: #FFC;
	border: 1px solid #900;
	text-align: center;
	padding: 0.3em;
	font-size: 0.9em;
	font-weight: bold;
}

.cabezaind a#store:hover {
	background: #080;
	border: 1px solid #060;
	text-decoration: none;
}

.mitad {
	width: 49%;
	padding: 0%;
	margin: 0em;
	float: right;
	margin-bottom: 1.5em;
}

.single {
	width: 100%;
	margin: 0;
	float: left;
}

.single img {
	float: right;
	max-width: 300px;
	margin: .2em;
}

.single ul {
	margin-top: .4em;
	list-style: none;
	margin: 0em;
	padding: 0em;
}

.single ul li {
	padding: 0.6em 0em;
}

.single ul li.impar {
	background: #F9FFF9;
}

.single ul li strong {
	display: inline-block;
	width: 25%;
	margin-right: 2%;
	color: #060;
	margin-left: 2%;
}

.single p {
	text-indent: 0em;
	margin: 0.5em;
	margin-right: 2%;
	margin-left: 2%;
}

/* Merchant */

.credit {
	position: absolute;
	top: 0.4em;
	right: 0.4em;
	padding: 0.5em;
	background: #E00;
	border: 1px solid #333;
	font-size: 0.6em;
	color: #FFC;
	text-transform: uppercase;
	text-align: center;
	float: right;
	margin: 0.5em;
}

.credit span {
	font-size: 1.8em;
	font-weight: bold;
}

.premium {
	border: 2px solid #CC0000;
	background: #F8F8F8;
}
.expired {
	border: 2px solid #ded4aa;
	background: #fffae6;
}

.alerta {
	background: transparent url('/img/importan.png') top left no-repeat;
	padding-left: 48px;
	font-weight: bold;
	font-size: 0.9em;
	min-height: 32px;
	line-height: 32px;
	color: #C00;
}

ul#menumerchant {
	display: block;
	position: relative;
	list-style: none;
	margin: 1.8em 0em 0em 0em;
	padding: 0.3em;
	background: #EEE;
}

ul#menumerchant li {
	display: inline;
}

ul#menumerchant li a {
	position: relative;
	display: block;
	float: left;
	margin: 0em .2em;
	padding: .4em;
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
	color: #777;
	text-decoration: none;
}

ul#menumerchant li a:hover {
	background: #F8F8F8;
	color: #E00;
}
ul#menumerchant img{
	vertical-align: middle;
	margin-right: 0.4em;
}

.success {
	padding: .5em;
	border: 1px solid #00CC00;
	color: #00CC00;
}

#txtHint, #votar{
	width: auto;
	display: inline;
}

.colizq {
	width: 29%;
	margin: 0.3em 1%;
	padding: 0.3em 1%;
	float: left;
}

.sok {
	float: left;
	width: 40%;
}
.sok p {
	margin-top: 3em; font-size: 1.2em; color: #C00;
}

.sok ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
.sok ul li {
background-image: url('/img/res_succ.png');
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left: 28px; 
margin-top: .5em;
line-height: 26px;
}

.todolist {
list-style-type: none;
padding: 0px;
margin: 0px;
}
.todolist li {
background-image: url('/img/res_succ.png');
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left: 28px; 
margin-top: .5em;
}

.stat, .sect {
margin: 0px;padding: 0px;
list-style: none;
}
.stat li {
	padding: 0.5em .2em;
	border-bottom: 1px dashed #DDD;
}
.stat li strong{
	display: inline-block;
	width: 80%;
}

.sect li {
	padding-left: 32px;
	min-height: 24px;
}
.sect li p {
	font-size: .9em;
}
.sect li p img {
	vertical-align: middle;
	margin-right: 0.3em;
}


.colmuestra {
	width: 10px !important;
	height: 10px;
	border: 1px solid black;
	margin: 0px 6px 1px 0px !important;
	vertical-align: middle;
	display: inline-block;
}

.cargatams {
	width: 70%;
}

.cargatams div {
	display: inline-block !important;
	margin: 0px !important;
	width: 54px !important;
}

input[type=checkbox] {
	vertical-align: middle;
	margin-right: 4px;
	margin-left: 0px;
	width: 16px !important;
	vertical-align: middle;
}

.ismember {
	width: 40%;
	float: left;
	margin: 1em 3%;
	padding: .3em 2%;
}

.nosize {
	width: 1%;
	margin: .1em 1%;
}

.separar {
	margin: 0em 0.5em;
	width: 70%;
	display: inline-block;
}

.subefoto {
	display: inline-block;
	margin: 0px 0px 2px 0px;
	width: 17% !important;
	margin: 0px 1px;
	padding: .2em 0em;
	background: #F3F3F3;
}

.subefoto div.d1 {	
	width: 140px;
	/*min-height: 140px;*/
	margin: 0.1em auto;
	background: #DDD;
	text-align: center;
	padding: 0.2em;
}

.subefoto div.d1 img {	
	width: 100%;
	max-height: 140px;
	line-height: 140px;
}

.subefoto div.d2 {		
	text-align: center;
	width: 100%;
}
.subefoto .d1 p {		
	color: #FFC;
}

#botonbuy {
    background: none repeat scroll 0 0 #FF9600;
    border: 1px solid #CC6600;
    box-shadow: 3px 3px 3px #999999;
    color: #FFFFFF;
    font-family: Tahoma,Garamond;
    font-size: 0.9em;
    font-weight: bold;
    padding: 0.65em;
    text-align: center;
    vertical-align: middle;
    width: 11em;
}

.muestrafinal {
	width: 0em 5%;
	margin: 1em auto;
	padding: 0.5em;
	z-index: -1000;
}

.muestrafinal .sub {
	float: left;
	width: 52%;
	margin: 0.2em 1%;
}

.muestrafinal h2 {
	color: #EEA;
	background: #B00;
	padding: .2em .5em;
}

.muestrafinal p {
	text-indent: 0px;
}

.muestrafinal .sub span {
	color: #CC0000;
	display: inline-block;
	width: 8em;
	margin: 0em 0.2em;
}

.muestrafinal .sub span.c1 {
	color: #060;
}

.eligetipo {
	width: 80%;
	margin: 0.5em;
	padding: 0.5em;
}

.eligetipo input {
	vertical-align: top;
	margin-top: 0.4em;
}

.selecttype {
	display: inline-block;
	width: 40%;
	height: 100px;
	padding: 0em;
}
.selecttype h2 {
	padding-top: 0em;
	margin-top: 0em;
}

form.shippn {
	width: 80%;
	margin: 0.5em auto;
	text-align: center;
}

form.shippn ul {
	list-style: none;
}

form.shippn ul li {
	background: #F9F9F9;
	padding: 0.3em;
}

form.shippn ul li label{
	display: inline-block;
	font-weight: bold;
	width: 23%;
	margin-right: 2%;
	text-align: right;
}

form.shippn ul li input[type=text]{
	width: 72%;
	padding: 0.2em;
	border: 1px solid #600;
	color: #999;
}


/* Tabs Sneakers */

.fulltabs {
	width: 98%;
	margin: 1em auto 0em auto;
}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #E9E9E9;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #E9E9E9;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #F3F3F3;
	color: #633;
}
ul.tabs li a {
	text-decoration: none;
	color: #666;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	outline: none;
}
ul.tabs li a:hover {
	background: #FFF;
	color: #600;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #FFF;
	border-bottom: 1px solid #FFF; /*--Makes the active tab look like it's connected with its content--*/
	color: #C00; 
	font-weight: bold; 
}

.tab_container {
	border: 1px solid #E9E9E9;
	padding: 0em 2%;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 96%;
	background: #fff;
	min-height: 100px;
}
.tab_content {
	padding: 0em;
	margin: 0px;
}

ul.tabos {
	margin: 0.5em 0 1em 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	width: 100%;
}

ul.tabos li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	overflow: hidden;
	position: relative;
	color: #060;
}

ul.tabos li a {
	color: #999;
	padding: 0.6em 1.6em 0.6em 0;
	font-size: 1.5em;
}

ul.tabos li a:hover {
	color: #C00;
	text-decoration: none;
}

.selectedtab {
	color: #060 !important;
}

.tabo_content{
	padding: 0.2em;
}

.miembros {
	width: 96%;
	margin: 1em auto;
}

.miembros div {
	width: 20%;
	margin: 0.1em 1%;
	padding: 0em;
	text-align: center;
}
.miembros div p {
	margin: 0px;
	text-indent: 0px;
	font-size: 0.5em;
}
.miembros div p strong {
	font-size: 1.6em;
}


.miembros div img {
	margin: 0.1em;
	max-width: 90%;
	max-height: 80px;
	border: 1px solid #C00;
}

.shipmiti {
	position: relative;
	margin: 0px !important;
	padding: 0px !important;
	top: 0px;
	width: 260px !important;
	float: left;
}
.shipmiti select {
	width: 100% !important;
	height: 90px;
}

.shipmiti a {
	width: 99%;
	display: block;
	margin: 0.1 auto;
	padding: 0.2em 0em;
	border: 1px outset #B00;
	background: #F4F4F4;
	text-align: center;
	background: #C00;
	color: #FF9;
	
}
.shipmiti a:hover {
	border: 1px outset #FF0;
	color: #E00;
	background: #E00;
	text-decoration: none;
}

.copet {
	text-indent: 0;
	margin: 0px 0px -1.6em 0px;
	color: #999;
}

.cubrefile {
overflow: hidden;
width:140px;
color: #369;
text-decoration: underline;
font-size: 0.9em;
margin: .1em auto;
position: relative;
}

.cubrefile input {
position: absolute;
top: 0px;
left: -110px;
opacity: 0;
filter:alpha(opacity=0);
}

/*Premium */

.carutitle {
	font-size: 21px;
	color: #666;
	display: block;
	padding: 0.2em .8em 0.2em 0em;
	width: 28%;
	margin: 1em 0em 0em 0em;
	font-family: Arial, Verdana;
}

#carousel_container h3 {
	background: #E00;
	color: white;
	display: inline-block;
	padding: 0.2em 1.3em;
	margin: 0em 0em 0em .5em;
}
#carousel_container img {
	vertical-align: middle;
}

#carousel_container {
	margin: 0 0 0 0px;
}

#carousel_inner {
float:left; /* important for inline positioning */
width:642px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
background: #E00;
margin: -1px auto .4em auto;
padding-top: 0px;
}

#carousel_ul, #carousel_ulno {
position:relative;
left:-156px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
padding-bottom:10px;
}

#carousel_ul li, #carousel_ulno li{
float: left; /* important for inline positioning of the list items */                                    
width:154px;  /* fixed width, important */
/* just styling bellow*/
padding:0px 0px 0px 6px !important;
height:178px;
margin: 0px;
font-size: 1em;
text-align: center; 
}

#carousel_ul p, #carousel_ulno p {
	text-align: center;
	font-size: 1em;
	margin: 2px 0 0 0px;
	color: #FF6;
	font-weight: bold;
}
#carousel_ul del, #carousel_ulno del {
	color: white;
}

#carousel_ul li img, #carousel_ulno li img {
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
margin-left: -1em;
margin-top: 0em;
cursor: hand; 
border:2px outset #600;
width: 154px;
height: 154px;
}
#left_scroll, #right_scroll{
float:left; 
padding-top:54px; 
width:18px; 
text-align: center;
}
#left_scroll {
padding-top:80px; 
}

#left_scroll img, #right_scroll img{
/*styling*/
cursor: pointer;
width: 18px;
cursor: hand;
}

.c {
	clear: both;
}

#upperfooter {
	width: 100%;
/*background: #801514 url('/img/nwsbar.png') top left repeat-x;*/
	background: #f9f9d8;
	margin: 1em 0 0 0;
	padding: 0;
	font-family: arial;
	font-size: 0.8em;
	color: #633;
	line-height: 32px;
}

.inn {
	width: 990px;
	margin: 0.2em auto 0em auto;
	padding: .4em;
}
.inn img {
	margin-left: .7em;
	vertical-align: middle;
}

.etiqueta {
	display: inline-block;
	padding: 2px 6px;
	background: #FFFFE6;
	border: 1px solid #F6F6E0;
	color: #333;
	margin: 0em .6em 0.4em 0em;
	font-size: 0.8em;
	line-height: 16px;
}
.etiqueta a {
	color: #444;
}
.etiqueta a {
	border: 0px;
	vertical-align: middle;
	margin-right: .4em;
}

		.questions {
			width: 800px;
			background: #FAF6F0;
			border-radius: 14px;
			padding: 18px 32px;
			margin: 1em auto;
			display: none;
		}
		
		.botton {
			padding: 8px;
			background: #C00;
			color: #FFC;
			width: 35%;
			margin: 0.5em auto;
			display: none;
		}
		
		#finquiz{
			width: 300px;
			padding: 12px;
			margin: 1em auto;
			background: #C00;
			color: #FFC;
		}

#upperfooter input[type=text]{
	border: 1px solid #d8d8b4;
	padding: 5px;
	color: #999;
	font-size: 11px;
	width: 30%;
	margin: 0 0.6em;
}
#upperfooter input[type=submit]{
	background: #C00;
	color: #FFC;
	border: 1px outset #C00;
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0.2em;
}

.footer {
	width: 100%;
	background: #FFFFE6;
	border-top: 1px solid #FFC;
	margin: 0em 0 0 0;
	padding: 0;
}

.footer div.whole {
	width: 990px;
	margin: 0.2em auto 0em auto;
	padding: .8em;
	color: #cb7921;
}

.footer div div {
	float: left;
	width: 15%;
	margin: 0%;
	padding: 0.4em 0.5%;
}

.footer div h3 {
	font-size: 0.8em;
	color: #444;
	text-decoration: underline;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em;
}

.footer div ul {
	list-style: none;
	padding: 0em 0em;
	margin: 0em 0em;
}

.footer div ul li {
	padding: .1em 0em;
	font-size: 0.9em;
}
.footer img {
	float: right;
	margin: 0.2em 0.1em 2.2em 1.6em;
}

.footer .colmedio {
	border-left: 1px dashed #FFDD99;
	border-right: 1px dashed #FFDD99;
	text-align: center;
}

.footer .colright {
	text-align: right;
	width: 32%;
	padding: 0.4em 0.5%;
}

.footer .centrado {
	text-align: center;
	font-size: 0.7em;
	padding: 1.3em 0em 0em 0em;
	clear: both;
}
.footer .loguitos {
	text-align: center;
}
.footer .loguitos img{
	vertical-align: middle;
	float: none;
}
