
/* Elementos que queremos limpiar completamente: */
* { padding: 0; margin: 0; }

/* Ajustes tipográficos */
cite, em, dfn {
	font-style: italic;
}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

code, kbd, samp, pre, tt, var{
	font-size: 100%;
	font-family: monaco, "Lucida Console", courier, mono-space;
}

del {
	text-decoration: line-through;
}

ins, dfn {
	border-bottom: 1px solid #ccc;
}

small, sup, sub {
	font-size: 85%;
}

abbr, acronym {
	text-transform: uppercase;
	font-size: 85%;
	letter-spacing: .1em;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a abbr, a acronym {
	border: none;
}

sup {
	vertical-align: super;
}

sub {
	vertical-align: sub;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.6em;
}

h4 {
	font-size: 1.4em;
}

h5 {
	font-size: 1.2em;
}

h6 {
	font-size: 1em;
}

/*** LINKS: Recuerda utilizar siempre la regla del LoVe-HAte ***/

a, a:link, a:visited, a:hover, a:active {
	/*
	Si quisieramos eliminar la lÃ­nea de puntos que aparece al pulsar un enlace, aplicarÃ­amos la siguiente propiedad:
	
	outline: 0;
	
	Sin embargo no se recomienda, por temas de accesibilidad para navegaciÃ³n con teclado (lo cual implica temas legales, un tema peliagudo).
	*/
	text-decoration: none;
}

a img {
	border: none;
	text-decoration: none;
}

img {
	border: none;
	text-decoration: none;
	/*
	Si aÃ±ades un background aparecerÃ¡ como fondo de la imagen, Ãºtil para imÃ¡genes de carga
	*/
}

/* Formularios */

label, button {
	cursor: pointer;
}

input:focus, select:focus, textarea:focus {
	background-color: #FFF;
}

fieldset {
	border: none;
}
#columna-izquierda label {
  font-family: Arial, Helvetica, sans-serif;
  color: #8b8480;
  font-weight: bold;
  padding: 0 0 0 0;
}
form label {
  font: 7.5pt Arial, Helvetica, sans-serif;
  color: Red;
  font-weight: bold;
  padding: 0 0 0 0;
}
#columna-izquierda input.texto {
  font: 8pt Arial, Helvetica, sans-serif;
  background-color: #7b695e;
  border: 1px solid #7b695e;
  color: #aca099;
  padding: 1pt 1pt 1pt 3pt;
  width: 126px;
}
#columna-izquierda .submit{
	color: #C2BFBC;
}
#columna-izquierda .submit:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#columna-izquierda .linkBuscar{
	font-family: Arial, Helvetica, sans-serif;
	color: #C2BFBC;
}
#columna-izquierda .linkBuscar:hover{
	color: #FFFFFF;
}
/***************************************************************************/
html {
	font: 70% Arial, Verdana, sans-serif;
	text-shadow: #000 0px 0px 0px;/* Elimina el efecto bold en Safari */
	overflow: auto;
	color: #53463f;
}

body {
	text-align: center;/* Hack para que IE6 no de problemas */
	background: #2a2225 none no-repeat;
}
/*****CAPAS*****/
#container{
	position: absolute; 	/*Posicionamiento absoluto*/
	top: 0px; 				/*Desde arriba, colocar al 50% de la pantalla*/
	left: 50%; 				/*Desde la izquierda, colocar al 50% de la pantalla*/
	margin-left: -469px; /*Restamos la mitad de ancho de la capa para centrarla horizontalmente*/
	width: 939px;
	text-align:left;
	background-color: #fefffe;
}
#contenido-web { 
	width: 913px;
	margin: 0 auto 0 auto;
}
#cuerpo {
	background: #E6E5E3 url(../background-repeat.jpg) repeat-y;
	margin-bottom: 0px;
	overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
	width: 100%;
}
#cabecera {
	color: #333;
	width: 913px;
	height: 83px;
	background: #312824 url(../imagenes/img-cabecera-fondo.png) no-repeat top;
	margin: 5px 0 0 0;
}
#columna-izquierda { 
	display: inline;
	width: 158px;
	float: left;
	color: #8b8480;
	font-size: 7.5pt;
}
#container-central { 
	float: right;
	width: 746px;
	display: inline;
	position: relative;
	margin:0 4px 0 0;
	background: #E6E5E3;
}
#footer { 
	width: 913px;
	clear: both;
	text-align: center;
	font-size: 8pt;
	background:#ffffff;
}
#container-central #comercial-centro{
	width:100%; 
	height:245px; 
	background: #fff; 
	margin-bottom:4px;
}
#container-central #banners{
	width:100%; 
	height:129px; 
	margin-bottom:6px;
}
#container-central #banners .titulos{
	width: 100%;
	background: #53463f; 
	height:17px;
}
#container-central #listado-camisetas{
	width:746px; 
	margin-bottom:25px;
}
#container-central #ficha-camisetas{
	position:relative; 
	width:100%; 
	height:390px; 
	margin-bottom:5px;
}
/*broadcast*/
#container-central #contenido-broadcast{
	width:704px; 
	margin:17px 0 25px 22px;
	/*background:Orange;*/
}
#container-central #contenido-broadcast #form{
	background: transparent url(../imagenes/img-broadcast-form.gif) no-repeat left;
}
#container-central #contenido-broadcast #form label{
	font-weight:bold;
	color: #473C36;
}
#container-central #contenido-broadcast #form .textForm{
	font: 8pt Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid #99928E;
	color: #53463f;
	padding: 1pt 1pt 1pt 3pt;
	width: 208px;
}
#container-central #contenido-broadcast #form .textFormSmall{
	font: 8pt Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid #99928E;
	color: #53463f;
	padding: 1pt 1pt 1pt 3pt;
	width: 114px;
	height: 15px;
	text-align:center;
	margin-right:2px;
}
#container-central #contenido-broadcast #form textarea{
	font: 8pt Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid #99928E;
	color: #53463f;
	padding: 1pt 1pt 1pt 3pt;
	width: 260px;
	height: 15px;
	overflow: auto;
}
#container-central #contenido-broadcast #textos-awesomer{
	font: bold 7.5pt Arial, Helvetica, sans-serif;
	line-height: 9pt;
	color: #473C36;
}
#container-central #contenido-broadcast .fecha{
	color: #7B695E;
}
#container-central #contenido-broadcast .nick{
	color: #584D3F;
}
#container-central #contenido-broadcast #textos-awesomer a{
	color: #259BD4;
}
#container-central #contenido-broadcast #textos-awesomer a:hover{
	color: #ffffff;
}
#container-central #contenido-broadcast #textos-usuarios{
	font: bold 7.5pt Arial, Helvetica, sans-serif;
	line-height: 9pt;
	color: #473C36;
}
#container-central #contenido-broadcast #textos-usuarios a{
	color: #DD3621;
}
#container-central #contenido-broadcast #textos-usuarios a:hover{
	color: #ffffff;
}
#container-central #contenido-procesocompra{
	width:704px; 
	margin:17px 0 25px 22px;
}
#container-central #contenido-procesocompra label{
	font-weight: bold;
	color: #473C36;
	font-size: 9pt;
}
#container-central #contenido-procesocompra input.texto{
	border: 1px solid #5D514B;
	font-size: 10pt;
	padding:0 0 0 3pt;
}
#container-central #contenido-procesocompra #datos-personales select{
	width:210px;
	border: 1px solid #5D514B;
	font-size: 10pt;
	padding:0 0 0 3pt;
}
#container-central #contenido-procesocompra #form-cesta input{
	width:20px;
	border: 1px solid #5D514B;
	font-size: 10pt;
	text-align:center;
}
#container-central #contenido-procesocompra #notificacion{
	height:65px; 
	width:100%; 
	background:#53463f; 
	margin-bottom:20px; 
	padding:10px 0 10px 10px; 
	color:#ffffff;
}
/*trends*/
#container-central #contenido-trends{
	width:704px; 
	margin:17px 0 25px 22px;
}
#container-central #contenido-trends #listado-posts{
	float:left; 
	width:476px;
}
#container-central #contenido-trends #listado-posts #posts{
	width:476px;
	padding-bottom: 25px;
}
#container-central #contenido-trends #listado-posts #posts a{
	color:#3C312C;
	text-decoration: none;
}
#container-central #contenido-trends #listado-posts #posts a:hover{
	color:#605149;
	text-decoration: none;
}
#container-central #contenido-trends #listado-posts .fecha{
	font-weight:normal;
}
#container-central #contenido-trends #listado-posts p.texto{
	margin-bottom:14px; 
	color:#7b695e;
}
#container-central #contenido-trends #listado-posts p.imagen{
	margin-bottom:5px;
}
#container-central #contenido-trends #listado-posts p.autor{
	font-weight:bold;
	margin:5px 0 10px 0;
}
#container-central #contenido-trends #categorias{
	float:right; 
	width:168px; 
	height:320px; 
}
#container-central #contenido-trends #paginacion{
	float:left; width:400px; height:100px;
	padding-top:7px;
	margin-left:80px;
	text-align:center;
	border-top: 1px solid #979797;
}
#container-central #contenido-trends #categorias #current{
	color:#ffffff;
}
/*nota legal*/
#container-central #contenido-notalegal{
	width:704px; 
	margin:17px 0 25px 22px;
}
#container-central #contenido-notalegal h4{
	padding-top:8px;
	margin-bottom:4px;
}
#container-central #contenido-notalegal strong{
	color: #2C231A;
}
/*gold-collection*/
#container-central #contenido-goldcollection{
	width:704px; 
	margin:17px 0 25px 22px;
	/*background:Orange;*/
}

#container-central .texto-entrevista{
	line-height:12pt;
	text-align: justify;
}
/*columna izquierda*/
#columna-izquierda #botonesBuscar{
	background:#665e59; 
	width:133px; 
	height:12px; 
	text-align:center; 
	margin:3px 0 0 0; 
	padding:0 0 2px 0;
}
#columna-izquierda #botonesBuscar:hover{
	background:#473c36;
}
#columna-izquierda #boxNoticias{
	color:#7e7774;
}
#cabecera-barrasuperior{
	background: #d9d9d9 url(../imagenes/img-barrasuperior-fondo.png) no-repeat top; 
	height:26px;
}
#cabecera-contenedormenu{
	width:275px; 
	margin:1px 10px 0 0; 
	display:inline; 
	float:right;
}
#cabecera-logo{
	width:307px; 
	margin:0 0 0 17px; 
	padding: 2px 0 0 0;
}
#columna-izquierda #ci-buscadornewsletter{
	background: #473C36 url(../imagenes/img-izq-box-newsletter.png) no-repeat; 
	height:145px; 
	margin:0 0 3px 0;
}
#columna-izquierda #ci-buscadornewsletter #ci-buscadornewsletter-contenido{
	margin:0 0 0 13px; 
	padding:8px 0 0 0; 
	width:85%;
}
#columna-izquierda #ci-buscadortallascolores{
	background: #473C36 url(../imagenes/img-izq-box-tallas.png) no-repeat; 
	height:162px; 
	margin:0 0 3px 0;
}
#columna-izquierda #ci-buscadortallascolores #ci-buscadortallas-contenido{
	margin:0 0 0 13px; 
	padding:5px 0 0 0; 
	width:85%;
}
#columna-izquierda #ci-buscadortallascolores #ci-buscadortallas-contenido .box{
	width:100%; 
	text-align:center; 
	height:32px;
}
#columna-izquierda #ci-buscadortallascolores #ci-buscadorcolores-contenido{
	margin:0 0 0 18px; 
	padding:3px 0 0 0; 
	width:78%;
	text-align:center; 
	height:35px;
}
#columna-izquierda #ci-broadcast{
	background: #473C36 url(../imagenes/img-izq-box-noticias01.png) no-repeat; 
	height:246px; 
	margin:0 0 3px 0;
}
#columna-izquierda #ci-broadcast #ci-broadcast-contenido{
	margin:0 0 0 13px; 
	padding:11px 0 0 0; 
	width:85%; 
	height:230px;
}
#columna-izquierda #ci-broadcast #ci-broadcast-contenido #ci-broadcast-fichas{
	margin:4px 0 6px 0;
}
#columna-izquierda #ci-broadcast #ci-broadcast-contenido #ci-broadcast-fichas .titulo{
	font-weight:bold; 
	color:#a9a09c;
}
/* Clases */
.clear {clear: both; background: none; }

ul.buscadortallas{
	float: left;
	margin: 1px 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
	list-style-type:none;
}

ul.buscadortallas li{
	display: inline;
	float: left;
	width: 29px;
	padding: 0 0 0 0;
	height: 13px;
	margin:0 4px 0 0;
}
ul.buscadorcolores{
	float: left;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	width: 100%;
	list-style-type:none;
}

ul.buscadorcolores li{
	display: inline;
	float: left;
	width: 21px;
	padding: 0 0 0 0;
	margin: 0 3px 0 0;
	height: 10px;
}
ul.colorescamiseta{
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
	list-style-type:none;
}
ul.colorescamiseta li{
	display: inline;
	float: left;
	width: 21px;
	padding: 0 0 0 0;
	margin: 0 3px 0 0;
	height: 15px;
}
ul.broadcast-posts{
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
	list-style-type:none;
}

ul.broadcast-posts li{
	display: inline;
	float: left;
	width: 139px;
	padding: 0 0 0 0;
	margin: 0 3px 0 0;
	height: 75px;
}

.link1{color: #8b8480;}
.link1:hover{color: #ffffff;}

.link2{color: #28a7e5;}
.link2:hover{color: #ffffff;}

.link3{color: #529a23;}
.link3:hover{color: #ffffff;}

.link4{color:#6d6560;}
.link4:hover{color:#8b8480;}

.link5{color:#53463F; font-weight: bold; text-transform: uppercase;}
.link5:hover{color:#ffffff;}

.link6{color:#DD3621;}
.link6:hover{color:#ffffff;}

.link7{color: #3C312A;}
.link7:hover{color:#8b8480;}

.link8{color: #DD3621; font-weight: bold;}
.link8:hover{color:#ffffff;}

.link9{color: #3C312A;}
.link9:hover{color: #6E6A66;}

.link10{color:#ffffff; font-weight: bold; text-transform: uppercase;}
.link10:hover{color:#28A7E5;}

.texto1{color:#292929; font-weight: bold;}
.texto2{color:#938A84; font-weight: bold;}
.texto3{color:#ffffff; font-family: Helvetica; font-size:14pt ;font-weight: normal;}
h6{
	color:#ffffff;
}

/*banners centrales home page*/
ul.bannerscentrales{
	float: left;
	padding: 0 0 0 0;
 	width: 100%;
	margin:0 0 0 0;
	list-style-type: none
}

ul.bannerscentrales li{
	display: inline;
	float: left;
	width: 246px;
	padding:0 0 0 0;
}
/*imagenes pequeñas de la ficha de camisetas*/
ul.fichacamisetas-imagenes{
	float: left;
	padding: 0 0 0 0;
 	width: 100%;
	margin:0 0 0 0;
	list-style-type: none
}

ul.fichacamisetas-imagenes li{
	display: inline;
	float: left;
	width: 121px;
	padding:0 3px 0 0;
}
/*imagenes de selección de genero HOMBRE- MUJER*/
ul.selectgenero{
	float: left;
	padding: 0 0 0 0;
 	width: 100%;
	margin:15px 0 0 0;
	list-style-type: none
}

ul.selectgenero li{
	display: inline;
	float: left;
	width: 270px;
	padding:0 30px 0 0;
}
/*cesta de la compra*/
#cesta-datos-formulario-ley{padding: 10px 8px 10px 8px; color: #333; background: #D2CDC9;}

/*enlacepie de página*/
ul.piedepaginalinks{
	/*float: left;*/
	padding: 0;
 	width: 100%;
	margin:15px 0 15px 0;
	list-style-type: none;
}

ul.piedepaginalinks li{
	display: inline;
	/*float: left;*/
	width: 100px;
	padding:0 15px 0 0;	
}
/*trends categorias*/
ul.trendscategorias{
	padding:10px 0 10px 30px;
	list-style-type: none;
	margin: 0;
}
ul.trendscategorias li{
	margin: 5px 0 5px 0;
}
ul.trendscategorias li a{
	font-size: 9pt;
	color: #6B5C56;
	text-decoration: none;
	font-weight: bold;
}
ul.trendscategorias li a:hover{
	color: #52453F;
	text-decoration: underline;
}
/*trends meses*/
ul.trendsmeses{
	padding:10px 0 10px 30px;
	list-style-type: none;
	margin: 0;
}
ul.trendsmeses li{
	margin: 5px 0 5px 0;
}
ul.trendsmeses li a{
	font-size: 9pt;
	color: #6B5C56;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
ul.trendsmeses li a:hover{
	color: #52453F;
	text-decoration: underline;
}
/*links de las fichas*/
ul.ficha-opciones{
	list-style-type: none;
}
ul.ficha-opciones li{
	margin-bottom:3px;
}