/* GENERALES
-------------------------------------------------- */
.contenedor .cabecera ul.idiomas { visibility: hidden }

* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
	background-color: #fff;
	color: #000;
}

body {
	width: 992px;
	margin: 0 auto;
	/*padding-top: 12px;*/
	background: url(/im/es/fondoGeneral_Sup.gif) center top no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", sans-serif;
	font-size: 12px;
}

ul, li {
	list-style: none;
}

fieldset, a img {
	border: 0;
}

fieldset.oculto {
	display: none;
}

input, select, textarea {
	height: 16px;
	padding: 2px 5px;
	border: 1px #aaa solid;
	border: expression((this.type=="checkbox" ||this.type=="radio" ||this.type=="button" ||this.type=="submit" ||this.type=="image" )?'0':'1px #aaa solid');
	background-color: #fff;
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #666;
}

input.text {
	color: #000000;
}


input.radio {
	position: relative;
	top: 2px;
	display: inline !important;
	width: 13px !important;
	height: 13px !important;
	margin: 0 5px 0 0 !important;
	padding: 0 !important;
	border: 0 !important;
	background-color: transparent !important;
	font-size: 11px !important;
	color: #000 !important;
}

.checkbox input,
input.checkbox {
	display: inline !important;
	width: auto !important;
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	background-color: #fff !important;
	font-size: 13px !important;
	color: #000 !important;
}

select {
	height: 18px;
	padding: 0 !important;
}

optgroup {
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #666;
}

textarea {
	height: auto;
	padding: 0 !important;
}

button,
.search_input_buscar {
	border: 0;
	background-color: transparent;
	cursor: pointer;
}

abbr, acronym {
	cursor: help;
}

cite {
	font-style: normal;
}

blockquote, q {
	font-style: normal;
}

a {
	color: #00c;
	outline: none;
}

strong {
	font-weight: bold;
	font-style: normal;
}

em {
	font-weight: normal;
	font-style: italic;
}




/* ESTRUCTURA
-------------------------------------------------- */


div.contenedor {
	overflow: hidden;
	width: 968px;
	margin: 0 auto;
	padding: 0 12px 100px 12px;
	background: url(/im/es/fondoGeneral.gif) left top repeat-y;
	text-align: left;
}

div.cabecera {
	width: 966px;
	height: 215px;
	margin: 1px auto 0 auto;
	background: url(/im/es/fondoCabecera.jpg) left top no-repeat;
	elevation: higher;
}

div.contenidos {
	float: left;
	clear: left;
	display: inline;
	width: 935px;
	margin: 10px 0 0 10px;
	padding-bottom: 20px;
}

div.contenidosBusq {
	float: left;
	clear: left;
	display: inline;
	width: 966px;
	margin: 10px 0 0 10px;
	padding-bottom: 20px;
}

div.pie {
	float: left;
	clear: both;
	width: 968px;
	padding-top: 1px;
	border-top: 1px #c7c7c7 solid;
}




/* CABECERA
-------------------------------------------------- */


div.cabecera h1 {
	float: left;
	display: inline;
	margin: 55px 0 0 110px;
}

div.cabecera h1 a {
	position: relative;
	overflow: visible;
	display: block;
	width: 142px;
	height: 23px;
	background: url(/im/es/textoRealMadrid.gif) left top no-repeat;
}

div.cabecera h1 a img {
	position: absolute;
	z-index: 2;
	left: -62px;
	top: -35px;
}

div.cabecera h1 a span {
	position: absolute;
	top: -10000px;
}

div.cabecera ul.idiomas {
	float: right;
	display: inline;
	width: 102px;
	height: 27px;
	margin-right: 6px;
	padding-left: 7px;
	background: url(/im/es/fondoListaIdiomas.gif) left top no-repeat;
	font-size: 11px;
	color: #656565;
}

div.cabecera ul.idiomas li {
	float: left;
	display: inline;
	padding-top: 4px;
}

body.castellano div.cabecera ul.idiomas li.castellano {
	background: url(/im/es/flechitaGrisAbajo.gif) 32px top no-repeat;
}

body.ingles div.cabecera ul.idiomas li.ingles {
	background: url(/im/es/flechitaGrisAbajo.gif) 14px top no-repeat;
}

div.cabecera ul.idiomas li strong {
	overflow: visible;
	display: block;
	line-height: 14px;
	font-weight: normal;
}

div.cabecera ul.idiomas li.ingles strong {
	margin-right: 6px;
	padding-right: 6px;
	border-right: 1px #656565 solid;
}

div.cabecera ul.idiomas li.castellano strong {
	margin-left: 6px;
	padding-left: 10px;
	border-left: 1px solid #656565;
	color: #656565;
}

div.cabecera ul.idiomas li.castellano strong a {
	color: #656565;
}

div.cabecera ul.idiomas li a {
	color: #fff;
}

div.cabecera ul.opciones {
	float: right;
	height: 27px;
	padding-left: 9px;
	background: url(/im/es/fondoListaSuperior.gif) left top no-repeat;
	font-size: 11px;
	color: #fff;
}

p.cabe{
    float: right;
	height: 27px;
	padding-left: 9px;
	background: url(/im/es/fondoListaSuperior.gif) left top no-repeat;
	font-size: 11px;
	color: #fff;
    margin: 4px 6px 0 0;
}

div.cabecera ul.opciones li {
	float: left;
	height: 14px;
	margin: 4px 6px 0 0;
	padding-right: 5px;
	border-right: 1px #656565 solid;
	line-height: 14px;
}

div.cabecera ul.opciones li.ayuda {
	height: 27px;
	margin-top:0px;
	padding-top:4px;
	/*margin: 0 0 -4px 0;
	padding: 4px 7px 0 0;*/
	border-right: 0;
	margin-right:0px;
	background: url(/im/es/fondoListaSuperior_Der.gif) right top no-repeat;
}

div.cabecera ul.opciones li a {
	color: #fff;
}

div fieldset.suscribirse {
	text-align:right;
	float: right;
	width: 423px;
	margin: 50px 0 9px 0;
	padding-right: 6px;
	border:0px solid red;
}

div fieldset.suscribirse label {
	height: 24px;
	line-height: 24px;
	border:0px solid lime;
	float:left;
}

div fieldset.suscribirse input {
	width: 140px;
	margin-left: 10px;
}

div fieldset.suscribirse button {
	overflow: hidden;
	margin-left:5px;
	height: 24px;
	background-repeat: no-repeat;
	float:left;
}

body.castellano div fieldset.suscribirse button {
	width: 98px;
	background-image: url(/im/es/botonSuscribirse.gif);
}

div fieldset.suscribirse button span {
	position: absolute;
	top: -10000px;
}
div fieldset.suscribirse input span {
	position: absolute;
	top: -10000px;
}

div fieldset.buscar {
	position: relative;
	overflow: hidden;
	float: left;
	width: 580px;
	height: 42px;
	margin-bottom: 1px;
	border-right: 1px #323d53 solid;
	background: url(/im/es/fondoBuscar.gif) left top repeat-x;
}

div.cabecera fieldset.buscar {
	border-top: 1px #c8c8c8 solid;
}

div fieldset.buscar label {
	float: left;
	width: 414px;
	height: 22px;
	margin: 10px 0 0 18px;
	background-position: left top;
	background-repeat: no-repeat;
}

body.castellano div fieldset.buscar label {
	background-image: url(/im/es/textoBuscarEnLaTienda.png);
}

div fieldset.buscar label span {
	position: absolute;
	top: -10000px;
}

div fieldset.buscar label input {
	float: left;
	width: 240px;
	margin-left: 155px;
}

div fieldset.buscar  .search_input_buscar {
	overflow: hidden;
	position: relative;
	float: left;
	width: 74px;
	height: 24px;
	margin-top: 9px;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 1px;
}

body.castellano div fieldset.buscar  .search_input_buscar {
	background: url(/im/es/botonBuscar.gif) left top no-repeat;
}

div.cabecera fieldset.buscar a {
	float: left;
	margin-left: 10px;
	line-height: 41px;
	color: #fc0;
}

div.cabecera fieldset.buscar a abbr {
	border: 0;
}

div.cabecera div.cesta {
	position: relative;
	z-index: 3;
	float: left;
	width: 384px;
	height: 42px;
	margin-bottom: 1px;
	border-top: 1px #c8c8c8 solid;
	border-left: 1px #4f5d82 solid;
	background: url(/im/es/fondoBuscar.gif) left top repeat-x;
}

.cestita{
	position: relative;
	z-index: 2;
	overflow: visible;
	width: 359px;
	height: 31px;
	margin: 6px auto 0 auto;
         }
.fondoCesta{
	float: left;
	display: inline;
	width: 327px;
	height: 31px;
	padding-left: 32px;
	line-height: 29px;
	background: url(/im/es/fondoCesta2.gif) left top no-repeat;
}

.textoCestaVacia{
    float:left;
    margin-left:5px;
    font-size: 14px;
}
.textoCesta{
    float:left;
    margin-left:5px;
    color: #5e6c8f;
    font-weight: bold;
    font-size: 14px;
}

.textoTuCesta{
    float:left;
    font-family: Verdana, sans-serif;
    margin-right:10px;
	font-weight: bold;
	font-size: 14px;
         color: #5e6c8f;
}

.enlaceCesta{
    margin-right:10px;
    float:right;
    font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
         color: #5e6c8f;
}

div.cabecera div.cesta dl {
        border:1px solid red;
	position: relative;
	z-index: 2;
	overflow: visible;
	width: 259px;
	height: 31px;
	margin: 6px auto 0 auto;
}

div.cabecera div.cesta dt {
    border:1px solid green;
	position: relative;
	z-index: 2;
	float: left;
	display: inline;
	width: 227px;
	height: 31px;
	padding-left: 32px;
	line-height: 29px;
	background: url(/im/es/fondoCesta.gif) left top no-repeat;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

div.cabecera div.cesta dt a {
	color: #5e6c8f;
}

div.cabecera div.cesta dd.resumen {
    border:1px solid blue;
	position: relative;
	z-index: 2;
	float: left;
	display: inline;
	width: 140px;
	margin: -31px 0 0 97px;
	padding-right: 17px;
	line-height: 31px;
	text-align: right;
}

div.cabecera div.cesta dd.detalle {
	overflow: hidden;
	display: none;
	position: absolute;
	left: -1px;
	top: 29px;
	width: 266px;
}

div.cabecera div.cesta dl.activa dd.detalle {
	display: block;
}

div.cabecera div.cesta dd.resumen a {
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 11px;
	width: 15px;
	height: 10px;
	background: url(/im/es/flechaArribaAbajo.gif) left top no-repeat;
}

div.cabecera div.cesta dl.activa dd.resumen a {
	background-position: 0 -11px;
}

div.cabecera div.cesta dd.resumen a a span {
	position: absolute;
	top: -10000px;
}

div.cabecera div.cesta dd.detalle div {
	width: 266px;
	padding-top: 7px;
	background: url(/im/es/fondoDetalleCesta.png) left top repeat-y;
}

div.cabecera div.cesta dd.detalle div table {
	width: 246px;
	margin-left: 8px;
	border-collapse: collapse;
	border-spacing: 0;
	border-width: 0;
}

div.cabecera div.cesta dd.detalle div tr {
	background-color: #dee3e9;
}

div.cabecera div.cesta dd.detalle div tbody tr {
	background-color: #eef1f4;
}

div.cabecera div.cesta dd.detalle div th,
div.cabecera div.cesta dd.detalle div td {
	padding: 5px 0;
	text-align: right;
}

div.cabecera div.cesta dd.detalle div th {
	padding-left: 8px;
}

div.cabecera div.cesta dd.detalle div tbody th {
	border-bottom: 1px #fff solid;
	text-align: left;
	font-weight: normal;
}

div.cabecera div.cesta dd.detalle div td {
	width: 65px;
	padding-right: 8px;
}

div.cabecera div.cesta dd.detalle div tbody td {
	border-bottom: 1px #fff solid;
}

div.cabecera div.cesta dd.detalle div tfoot td {
	font-weight: bold;
}

div.cabecera div.cesta dd.detalle div th a {
	position: relative;
	cursor: pointer;
}

div.cabecera div.cesta dd.detalle p {
	width: 266px;
	height: 47px;
	padding-top: 8px;
	background: url(/im/es/fondoDetalleCesta_Inf.png) left top no-repeat;
}

div.cabecera div.cesta dd.detalle p a,
.go-checkout_input {
	position: relative;
	display: block;
	width: 147px;
	height: 30px;
	margin: 0 auto;
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	font-size: 1px;
	color: White;
}

body.castellano div.cabecera div.cesta dd.detalle p a,
.go-checkout_input {
	padding: 0px;
	background-image: url(/im/es/es/botonIniciarCompra.png);
}

div.cabecera div.cesta dd.detalle p a span {
	position: absolute;
	top: -10000px;
}

div.cabecera ul.menu {
	float: left;
	clear: left;
	width: 800px;
	height: 32px;
	border-top: 1px #637196 solid;
	border-bottom: 1px #627296 solid;
	background: url(/im/es/fondoMenu.gif) 0 1px repeat-x;
}

div.cabecera ul.menu li {
	overflow: visible;
	float: left;
	height: 28px;
	margin-top: 2px;
	padding-right: 2px;
	border-top: 1px #818797 solid;
	border-bottom: 1px #aab2c5 solid;
	background: url(/im/es/bordeAzulAzulVertical.gif) right top repeat-y;
	text-align: center;
	color: #000;
}

div.cabecera ul.menu li.portada {
	width: 98px;
}

div.cabecera ul.menu li.hombre {
	width: 89px;
}

div.cabecera ul.menu li.mujer {
	width: 79px;
}

div.cabecera ul.menu li.ninyo-bebe {
	width: 112px;
}

div.cabecera ul.menu li.hogar {
	width: 81px;
}

div.cabecera ul.menu li.regalos {
	width: 94px;
}

div.cabecera ul.menu li.accesorios {
	width: 115px;
}
div.cabecera ul.menu li.liquidacion {
	width: 115px;
}

div.cabecera ul.menu li strong {
	overflow: hidden;
	position: relative;
	float: left;
	height: 29px;
	margin: 1px 0 -2px 3px;
	line-height: 28px;
}

body.castellano div.cabecera ul.menu li.portada strong {
	width: 93px;
	background-image: url(/im/es/pestanyaPortada_Act.gif);
}

body.castellano div.cabecera ul.menu li.hombre strong {
	width: 84px;
	background-image: url(/im/es/pestanyaHombre_Act.gif);
}

body.castellano div.cabecera ul.menu li.mujer strong {
	width: 74px;
	background-image: url(/im/es/pestanyaMujer_Act.gif);
}

body.castellano div.cabecera ul.menu li.ninyo-bebe strong {
	width: 107px;
	background-image: url(/im/es/pestanyaNinyoBebe_Act.gif);
}

body.castellano div.cabecera ul.menu li.hogar strong {
	width: 76px;
	background-image: url(/im/es/pestanyaHogar_Act.gif);
}

body.castellano div.cabecera ul.menu li.regalos strong {
	width: 89px;
	background-image: url(/im/es/pestanyaRegalos_Act.gif);
}

body.castellano div.cabecera ul.menu li.accesorios strong {
	width: 110px;
	background-image: url(/im/es/pestanyaAccesorios_Act.gif);
}
body.castellano div.cabecera ul.menu li.liquidacion strong {
       width: 110px;
       background-image: url(/im/es/pestanyaLiquidacion_Act.gif);
}

div.cabecera ul.menu li a {
	overflow: hidden;
	position: relative;
	float: left;
	width: 100%;
	height: 28px;
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 28px;
	color: #fff;
	cursor: pointer;
}

body.castellano div.cabecera ul.menu li.portada a {
	background-image: url(/im/es/pestanyaPortada.png);
}

body.castellano div.cabecera ul.menu li.hombre a {
	background-image: url(/im/es/pestanyaHombre.png);
}

body.castellano div.cabecera ul.menu li.mujer a {
	background-image: url(/im/es/pestanyaMujer.png);
}

body.castellano div.cabecera ul.menu li.ninyo-bebe a {
	background-image: url(/im/es/pestanyaNinyoBebe.png);
}

body.castellano div.cabecera ul.menu li.hogar a {
	background-image: url(/im/es/pestanyaHogar.png);
}

body.castellano div.cabecera ul.menu li.regalos a {
	background-image: url(/im/es/pestanyaRegalos.png);
}

body.castellano div.cabecera ul.menu li.accesorios a {
	background-image: url(/im/es/pestanyaAccesorios.png);
}
body.castellano div.cabecera ul.menu li.liquidacion a {
	background-image: url(/im/es/pestanyaLiquidacion.png);
}

div.cabecera ul.menu li strong span,
div.cabecera ul.menu li a span {
	position: absolute;
	top: -10000px;
}

div.cabecera ul.accesos-directos {
	overflow: hidden;
	float: right;
	width: 166px;
	height: 32px;
	border-top: 1px #637196 solid;
	border-bottom: 1px #627296 solid;
	background: url(/im/es/fondoAccesosDirectos.gif) 0 1px repeat-x;
	text-align: center;
}

div.cabecera ul.accesos-directos li {
	display: inline;
	margin: 0 7px;
	line-height: 33px;
}

div.cabecera ul.submenu {
	overflow: visible;
	clear: left;
	height: 20px;
	padding-left: 9px;
	border-bottom: 1px #637196 solid;
	background: url(/im/es/fondoSubmenu.gif) 0 2px repeat-x;
}

div.cabecera ul.submenu li {
	overflow: hidden;
	float: left;
	display: inline;
	height: 19px;
	margin: 2px 8px -1px 0;
	text-transform: uppercase;
	font-size: 10px;
	color: #343454;
}
div.cabecera ul.submenu li a.foco{
    font-size:11px;
    font-weight: bolder;
}
div.cabecera ul.submenu li strong {
	float: left;
	display: inline;
	height: 17px;
	padding: 0 12px;
	border: 1px #c1c6d5 solid;
	background-color: #f8fafb;
	white-space: nowrap;
	line-height: 16px;
}

div.cabecera ul.submenu li a {
	float: left;
	display: inline;
	height: 18px;
	margin: 0 12px;
	text-decoration: none;
	white-space: nowrap;
	line-height: 19px;
	color: #343454;
}




/* CONTENIDOS
-------------------------------------------------- */


div.contenidos h2 {
	overflow: hidden;
	position: relative;
	width: 695px;
	height: 30px;
	margin-bottom: 12px;
	background-position: left top;
	background-repeat: no-repeat;
}

div.contenidosBusq h2 {
	overflow: hidden;
	position: relative;
	width: 695px;
	height: 30px;
	margin-bottom: 12px;
	background-position: left top;
	background-repeat: no-repeat;
}

body.castellano div.contenidos h2 {
	background-color:#e1e6ec;
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", sans-serif;
	font-size:10px;
	font-weight:normal;
	word-spacing:-1px;
	/*background-image: url(/im/es/es/textoTiendaRealMadrid_934.gif);*/
	padding-left:5px;
	padding-top:3px;
}

body.castellano div.contenidosBusq h2 {
	background-color:#e1e6ec;
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", sans-serif;
	font-size:10px;
	font-weight:normal;
	word-spacing:-1px;
	/*background-image: url(/im/es/es/textoTiendaRealMadrid_934.gif);*/
	padding-left:5px;
	padding-top:3px;
}

div.contenidos h2 span {
	position: absolute;
	top: -10000px;
}

div.contenidosBusq h2 span {
	position: absolute;
	top: -10000px;
}

div.contenidos h2 span a {
	overflow: hidden;
	position: absolute;
	top: 10008px;
	left: 564px;
	display: block;
	width: 69px;
	height: 16px;
}

div.contenidosBusq h2 span a {
	overflow: hidden;
	position: absolute;
	top: 10008px;
	left: 564px;
	display: block;
	width: 69px;
	height: 16px;
}

div.contenidos p.pulgarcito {
	margin-bottom: 12px;
	font-size: 11px;
}

div.contenidosBusq p.pulgarcito {
	margin-bottom: 12px;
	font-size: 11px;
}

div.contenidos div.secundario {
	float: right;
	display: inline;
	width: 220px;
	margin-left: 6px !important; margin-left: 3px;
        margin-right: 6px !important; margin-right: 3px;
	background: url(/im/es/fondoSecundario_Sup.gif) #3a445d left top repeat-x;
}



div.contenidosBusq div.secundario {
	float: left;
	display: inline;
	width: 239px;
	margin-left: 9px !important; margin-left: 6px;
	background: url(/im/es/fondoSecundario_Sup.gif) #3a445d left top repeat-x;
}

div.contenidos div.secundario div.mi-cuenta {
	width: 221px;
	height: 198px;
	margin: 6px auto 0 auto;
	padding: 0 3px;
	background: url(/im/es/fondoMiCuenta.gif) left top no-repeat;
}

div.contenidosBusq div.secundario div.mi-cuenta {
	width: 221px;
	height: 198px;
	margin: 6px auto 0 auto;
	padding: 0 3px;
	background: url(/im/es/fondoMiCuenta.gif) left top no-repeat;
}

div.contenidos div.secundario div.mi-cuenta h4 {
	margin-bottom: 3px;
	padding: 6px 0 0 8px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #7c8aae;
}

div.contenidosBusq div.secundario div.mi-cuenta h4 {
	margin-bottom: 3px;
	padding: 6px 0 0 8px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #7c8aae;
}

div.contenidos div.secundario div.mi-cuenta p {
	margin-bottom: 8px;
	padding-top: 12px;
	background: url(/im/es/degradadoGris.gif) left top repeat-x;
	text-align: center;
}


div.contenidosBusq div.secundario div.mi-cuenta p {
	margin-bottom: 8px;
	padding-top: 12px;
	background: url(/im/es/degradadoGris.gif) left top repeat-x;
	text-align: center;
}

div.contenidos div.secundario div.mi-cuenta a {
	display: block;
	width: 211px;
	height: 26px;
	margin: 0 auto 8px auto;
	text-align: center;
	line-height: 24px;
	background: url(/im/es/fondoEntrarMiCuenta.gif) left top no-repeat;
}

div.contenidosBusq div.secundario div.mi-cuenta a {
	display: block;
	width: 211px;
	height: 26px;
	margin: 0 auto 8px auto;
	text-align: center;
	line-height: 24px;
	background: url(/im/es/fondoEntrarMiCuenta.gif) left top no-repeat;
}

div.contenidos div.secundario div.mi-cuenta a.registrarme {
	overflow: hidden;
	position: relative;
	width: 159px;
	margin-bottom: 0;
}

div.contenidosBusq div.secundario div.mi-cuenta a.registrarme {
	overflow: hidden;
	position: relative;
	width: 159px;
	margin-bottom: 0;
}

body.castellano div.contenidos div.secundario div.mi-cuenta a.registrarme {
	background-image: url(/im/es/es/botonRegistrarmeAhora.gif);
}

body.castellano div.contenidosBusq div.secundario div.mi-cuenta a.registrarme {
	background-image: url(/im/es/es/botonRegistrarmeAhora.gif);
}

div.contenidos div.secundario div.mi-cuenta a.registrarme span {
	position: absolute;
	top: -10000px;
}

div.contenidosBusq div.secundario div.mi-cuenta a.registrarme span {
	position: absolute;
	top: -10000px;
}

div.contenidos a.mi-cuenta {
	display: block;
	width: 214px;
	height: 35px;
	margin: 6px auto 0 auto;
	padding-left: 13px;
	background: url(/im/es/fondoEnlaceMiCuenta.png) left top no-repeat;
	line-height: 35px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #7c8aae;
}

div.contenidosBusq a.mi-cuenta {
	display: block;
	width: 214px;
	height: 35px;
	margin: 6px auto 0 auto;
	padding-left: 13px;
	background: url(/im/es/fondoEnlaceMiCuenta.png) left top no-repeat;
	line-height: 35px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #7c8aae;
}

div.contenidos div.secundario dl.articulos {
	width: 208px;
	padding: 0 6px 120px 6px;
	background: url(/im/es/fondoSecundario_Inf.gif) left bottom no-repeat;
}

div.contenidosBusq div.secundario dl.articulos {
	width: 227px;
	padding: 0 6px 120px 6px;
	background: url(/im/es/fondoSecundario_Inf.gif) left bottom no-repeat;
}

div.contenidos div.secundario dl.articulos dt {
	width: 145px;
	height: 19px;
	margin: 42px 0 -42px 82px;
	margin-bottom:-40px !important; margin-bottom:-62px;
		/*margin: 42px 0 -64px 82px;*/
}

div.contenidosBusq div.secundario dl.articulos dt {
	width: 145px;
	height: 19px;
	margin: 42px 0 -42px 82px;
	margin-bottom:-40px !important; margin-bottom:-62px;
		/*margin: 42px 0 -64px 82px;*/
}

div.contenidos div.secundario dl.articulos dt.especial {
	width: 215px;
	margin-left: 6px;
}

div.contenidosBusq div.secundario dl.articulos dt.especial {
	width: 215px;
	margin-left: 6px;
}

div.contenidos div.secundario dl.articulos dt a {
	overflow: hidden;
	position: relative;
	z-index: 2;
	display: block;
	width: 145px;
	height: 41px;
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}

div.contenidosBusq div.secundario dl.articulos dt a {
	overflow: hidden;
	position: relative;
	z-index: 2;
	display: block;
	width: 145px;
	height: 41px;
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}

div.contenidos div.secundario dl.articulos dt.especial a {
	width: 215px;
}

div.contenidosBusq div.secundario dl.articulos dt.especial a {
	width: 215px;
}

body.castellano div.contenidos div.secundario dl.articulos dt.articulo-1 a {
	background-image: url(/im/es/es/nombreArticulo_1.png);
}

body.castellano div.contenidosBusq div.secundario dl.articulos dt.articulo-1 a {
	background-image: url(/im/es/es/nombreArticulo_1.png);
}

body.castellano div.contenidos div.secundario dl.articulos dt.articulo-2 a {
	background-image: url(/im/es/es/nombreArticulo_2.png);
}

body.castellano div.contenidosBusq div.secundario dl.articulos dt.articulo-2 a {
	background-image: url(/im/es/es/nombreArticulo_2.png);
}

body.castellano div.contenidos div.secundario dl.articulos dt.articulo-3 a {
	background-image: url(/im/es/es/nombreArticulo_3.png);
}

body.castellano div.contenidosBusq div.secundario dl.articulos dt.articulo-3 a {
	background-image: url(/im/es/es/nombreArticulo_3.png);
}

body.castellano div.contenidos div.secundario dl.articulos dt.articulo-4 a {
	background-image: url(/im/es/es/nombreArticulo_4.png);
}

body.castellano div.contenidosBusq div.secundario dl.articulos dt.articulo-4 a {
	background-image: url(/im/es/es/nombreArticulo_4.png);
}

body.castellano div.contenidos div.secundario dl.articulos dt.articulo-5 a {
	background-image: url(/im/es/es/nombreArticulo_5.png);
}

body.castellano div.contenidosBusq div.secundario dl.articulos dt.articulo-5 a {
	background-image: url(/im/es/es/nombreArticulo_5.png);
}

div.contenidos div.secundario dl.articulos dd {
	overflow: visible;
	position: relative;
	width: 227px;
	height: 96px;
	padding-top: 13px;
	background: url(/im/es/fondoArticulo.gif) left top no-repeat;
}

div.contenidosBusq div.secundario dl.articulos dd {
	overflow: visible;
	position: relative;
	width: 227px;
	height: 96px;
	padding-top: 13px;
	background: url(/im/es/fondoArticulo.gif) left top no-repeat;
}

div.contenidos div.secundario dl.articulos dd a {
	display: block;
	padding-top: 62px;
	cursor: pointer;
}

div.contenidosBusq div.secundario dl.articulos dd a {
	display: block;
	padding-top: 62px;
	cursor: pointer;
}

div.contenidos div.secundario dl.articulos dd a strong {
	overflow: hidden;
	position: relative;
	z-index: 2;
	display: block;
	width: 237px;
	height: 47px;
	margin-left: 82px;
	background-position: left top;
	background-repeat: no-repeat;
}

div.contenidosBusq div.secundario dl.articulos dd a strong {
	overflow: hidden;
	position: relative;
	z-index: 2;
	display: block;
	width: 237px;
	height: 47px;
	margin-left: 82px;
	background-position: left top;
	background-repeat: no-repeat;
}

div.contenidos div.secundario dl.articulos dd.especial a strong {
	width:237px !important; width: 230px;
	margin-left: 0px;
	margin-top:-14px !important;
	float:none !important; *float:right !important; _float:left !important;
}

div.contenidosBusq div.secundario dl.articulos dd.especial a strong {
	width:237px !important; width: 230px;
	margin-left: 0px;
	margin-top:-14px !important;
	float:none !important; *float:right !important; _float:left !important;
}

body.castellano div.contenidos div.secundario dl.articulos dd.articulo-1 a strong {
	background-image: url(/im/es/es/textoArticulo_1.png);
}

body.castellano div.contenidos div.secundario dl.articulos dd.articulo-2 a strong {
	background-image: url(/im/es/es/textoArticulo_2.png);
}

body.castellano div.contenidos div.secundario dl.articulos dd.articulo-3 a strong {
	background-image: url(/im/es/es/textoArticulo_3.png);
}

body.castellano div.contenidos div.secundario dl.articulos dd.articulo-4 a strong {
	background-image: url(/im/es/es/textoArticulo_4.png);
}

body.castellano div.contenidos div.secundario dl.articulos dd.articulo-5 a strong {
	background-image: url(/im/es/es/textoArticulo_5.png);
}

body.castellano div.contenidosBusq div.secundario dl.articulos dd.articulo-1 a strong {
	background-image: url(/im/es/es/textoArticulo_1.png);
}

body.castellano div.contenidosBusq div.secundario dl.articulos dd.articulo-2 a strong {
	background-image: url(/im/es/es/textoArticulo_2.png);
}

body.castellano div.contenidosBusq div.secundario dl.articulos dd.articulo-3 a strong {
	background-image: url(/im/es/es/textoArticulo_3.png);
}

body.castellano div.contenidosBusq div.secundario dl.articulos dd.articulo-4 a strong {
	background-image: url(/im/es/es/textoArticulo_4.png);
}

body.castellano div.contenidosBusq div.secundario dl.articulos dd.articulo-5 a strong {
	background-image: url(/im/es/es/textoArticulo_5.png);
}

div.contenidos div.secundario dl.articulos dd a img {
	position: absolute;
	left: 125px !important;
	bottom: 3px;
	top:0px;
	float:none !important; float:right;
}

div.contenidosBusq div.secundario dl.articulos dd a img {
	position: absolute;
	left: 125px !important;
	bottom: 3px;
	top:0px;
	float:none !important; float:right;
}

div.contenidos div.secundario dl.articulos dd.especial a img {
	/*left: auto;*/
	right: -16px;
}

div.contenidosBusq div.secundario dl.articulos dd.especial a img {
	/*left: auto;*/
	right: -16px;
}
div.contenidos div.secundario dl.articulos dt a span,
div.contenidos div.secundario dl.articulos dd a span {
	position: absolute;
	top: -10000px;
}

div.contenidosBusq div.secundario dl.articulos dt a span,
div.contenidosBusq div.secundario dl.articulos dd a span {
	position: absolute;
	top: -10000px;
}




/* PIE
-------------------------------------------------- */


div.pie fieldset.buscar {
	width: 968px;
	margin-bottom: 0;
	border-right: 0;
}

div.pie div.secciones {
	float: left;
	clear: left;
	display: inline;
	width: 779px;
	margin: 1px 0;
	padding: 11px 0 12px 0;
	border-top: 1px #c7c7c7 solid;
	border-bottom: 1px #c7c7c7 solid;
	background: url(/im/es/fondoDegradadoPie.gif) 0 1px repeat-x;
}

div.pie dl {
	line-height: 15px;
}

div.pie dl.enlaces-externos {
	float: left;
	clear: left;
	width: 968px;
	margin-top: 1px;
	padding-top: 5px;
	border-top: 1px #c7c7c7 solid;
	line-height: 14px;
	font-size: 11px;
}

div.pie dt {
	float: left;
	clear: left;
	display: inline;
	height: 15px;
	margin: 0 3px 0 17px;
	padding: 2px 0;
}

div.pie dl.enlaces-externos dt {
	float: none;
	display: block;
}

div.pie dd {
	height: 15px;
	padding: 2px 0;
}

div.pie dl.enlaces-externos dd {
	width: 934px;
	height: auto;
	padding: 0 17px;
}

div.pie dd ul {
	float: left;
}

div.pie dd li {
	float: left;
	margin-right: 3px;
	padding-right: 3px;
	border-right: 1px #000 solid;
	white-space: nowrap;
}

div.pie dl.enlaces-externos dd li {
	margin-bottom: 4px;
}

div.pie dd li:last-child {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
}

div.pie ul.secciones-sin-subsecciones {
	float: left;
	clear: left;
	display: inline;
	height: 15px;
	margin-left: 17px;
	padding: 2px 0;
	line-height: 15px;
}

div.pie ul.secciones-sin-subsecciones li {
	float: left;
	display: inline;
	height: 15px;
	margin-right: 3px;
	padding-right: 3px;
	border-right: 1px #000 solid;
	line-height: 15px;
	white-space: nowrap;
}

div.pie ul.secciones-sin-subsecciones li:last-child {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
}

div.pie div.accesos-directos {
	float: left;
	width: 189px;
	height: 98px;
	margin-top: 1px;
	padding-top: 1px;
	border-top: 1px #c7c7c7 solid;
	border-bottom: 1px #c7c7c7 solid;
	background: url(/im/es/fondoDegradadoPie.gif) 0 1px repeat-x;
}

div.pie div.accesos-directos ul {
	float: left;
	height: 82px;
	margin-top: 8px;
	padding: 0 11px 0 15px;
	background: url(/im/es/bordeBlancoGrisVertical.gif) left top repeat-y;
}

div.pie div.accesos-directos li {
	margin-bottom: 2px;
	padding-left: 8px;
	white-space: nowrap;
	background: url(/im/es/itemCuadraditoNegro.gif) left center no-repeat;
	line-height: 14px;
	font-size: 11px;
}

div.pie p.legal {
	float: left;
	clear: left;
	width: 592px;
	height: 48px;
	padding: 6px 17px 0 17px;
	background-color: #8390a1;
	line-height: 14px;
	font-size: 11px;
	color: #fff;
}

div.pie p.legal cite {
	text-transform: uppercase;
}

div.pie ul.logos {
	overflow: hidden;
	float: left;
	width: 282px;
	height: 54px;
	padding-left: 60px;
	background: url(/im/es/fondoDegradadoLogos.gif) left top no-repeat;
}

div.pie ul.logos img { border:0; }

div.pie ul.logos li {
	float: left;
	display: inline;
	margin: 1px 8px 0 0;
}




/* MENSAJES
-------------------------------------------------- */


div.garantia-seguridad,
div.garantia-privacidad,
div.garantia-devolucion,
div.pago-contra-rembolso,
div.detalle-tarjeta,
div.conversion-tallas {
	display: block;
	left: 0;
	top: 0;
}

div.alphacube_content div.alphacube_message {
	width: 90%;
}

div.alphacube_content div.alphacube_message div {
	}

div.garantia-seguridad div.alphacube_message div.garantia-seguridad,
div.garantia-privacidad div.alphacube_message div.garantia-privacidad,
div.garantia-devolucion div.alphacube_message div.garantia-devolucion,
div.pago-contra-rembolso div.alphacube_message div.pago-contra-rembolso,
div.detalle-tarjeta div.alphacube_message div.detalle-tarjeta,
div.conversion-tallas div.alphacube_message div.conversion-tallas {
	visibility: visible;
	left: 50%;
	top: 50%;
}

div.alphacube_content div.alphacube_message div.garantia-seguridad {
	height: 313px;
}

div.alphacube_content div.alphacube_message div.garantia-privacidad {
	height: 393px;
}

div.alphacube_content div.alphacube_message div.garantia-devolucion {
	height: 245px;
}

div.alphacube_content div.alphacube_message div.pago-contra-rembolso {
	height: 245px;
}

div.alphacube_content div.alphacube_message div.detalle-tarjeta {
	height: 335px;
}

div.alphacube_content div.alphacube_message div.conversion-tallas {
	width: 480px;
	height: 411px;
	padding: 0 25px;
}

div.alphacube_content div.alphacube_message div h4 {
	position: relative;
	width: 530px;
	margin-bottom: 20px;
	padding-top: 20px;
	background: url(/im/es/fondoTextoVelo_Sup.gif) left top no-repeat;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
}

div.alphacube_content div.alphacube_message div.conversion-tallas h4 {
	margin-left: -25px;
	margin-right: -25px;
}

div.alphacube_content div.alphacube_message div p,
div.alphacube_content div.alphacube_message div address {
	position: relative;
	margin: -8px 20px 18px 20px;
	line-height: 16px;
}
div.alphacube_content div.alphacube_message div address {
	font-style: normal;
}

div.alphacube_content div.alphacube_message div p img {
	display: block;
	margin: 15px auto 0 auto;
}

div.alphacube_content div.alphacube_message div p cite {
	text-transform: uppercase;
}

div.alphacube_content div.alphacube_message div address a {
	display: inline;
	margin: 0;
	background: none !important;
}

div.alphacube_content div.alphacube_message div table {
	overflow: hidden;
	margin-bottom: 7px;
	background-color: #e6e7e9;
	border-collapse: collapse;
	border-spacing: 0;
	border-width: 0;
	font-weight: bold;
	font-size: 13px;
	color: #091528;
}

div.alphacube_content div.alphacube_message div table.ropa-junior {
	margin-bottom: 0;
}

div.alphacube_content div.alphacube_message div table caption {
	padding-left: 13px;
	border-right: 1px #fff solid;
	border-bottom: 1px #fff solid;
	background-color: #091528;
	text-align: left;
	line-height: 24px;
	color: #fc0;
}

div.alphacube_content div.alphacube_message div table th,
div.alphacube_content div.alphacube_message div table td {
	border-right: 1px #fff solid;
	border-bottom: 1px #fff solid;
	line-height: 24px;
}

div.alphacube_content div.alphacube_message div table th {
	width: 100px;
	padding-left: 13px;
	text-align: left;
}

div.alphacube_content div.alphacube_message div table tr.europa th,
div.alphacube_content div.alphacube_message div table tr.europa td {
	color: #b60002;
}

div.alphacube_content div.alphacube_message div table tr td {
	width: 32px;
	text-align: center;
}

div.alphacube_content div.alphacube_message div a {
	overflow: hidden;
	position: relative;
	display: block;
	height: 26px;
	margin: 10px auto 0 auto;
	background-position: left top;
	background-repeat: no-repeat;
}

body.castellano div.alphacube_content div.alphacube_buttons input {
	width: 159px; height: 26px;
	background-image: url(/im/es/es/botonCerrarVentana.gif);
	font-size: 0px;
}
div.alphacube_content div.alphacube_buttons
{
	margin-top: 30px;
	width: 90%;


}
    html,
    body.castellano,
     .overlay_alphacube
{
	*width: 100%;
	}
div.alphacube_content div.alphacube_message div a span {
	position: absolute;
	top: -10000px;
}

    html body.castellano .alphacube_content
{
	}


.datos-cuenta .messages_div{ margin-left: 17px; margin-top:  0px !important }
.messages{ width:700px; padding:20px 10px 20px 10px; text-align:center; }
.messages .message{ font-size:12px; text-align:left; padding:10px 0px 20px 10px; width:100%;}
.messages .message .message{ border:#02a3df Solid; border-width:0px 0px 1px 0px; }
.messages .message .title{ font-weight:bold; }
.messages .message .content{ font-size:11px; padding:5px 30px 0px 30px; }
.message_header {font-family:Arial,Helvetica,sans;font-size:18px;}
.message_body {	margin-top:5px;	font-family:Verdana,Arial,sans;	font-size:9px; color:#575f64;}
.message_body_element{margin-left:5px;}
.message_lock{background:url(/im/es/lock.png) no-repeat;float:left;width: 40px;height:57px;padding-top:0px;}

.mensajeError{margin-bottom:12px;text-align:left;}
.mensajeError .top{background:url(/im/es/msg_red_top.png) no-repeat;width:468px;height:9px;margin-bottom:0px; overflow: hidden;}
.mensajeError .bot{background:url(/im/es/msg_red_bot.png) no-repeat;width:468px;height:10px;}
.mensajeError .mid{background:url(/im/es/msg_red_mid.png) repeat-y;width:448px;padding-left:10px;padding-right:10px;}


/*#message_red{margin-bottom:12px;text-align:left;}
#message_red .top{background:url(/im/es/msg_red_top.png) no-repeat;width:468px;height:9px;margin-bottom:0px; overflow: hidden;}
#message_red .bot{background:url(/im/es/msg_red_bot.png) no-repeat;width:468px;height:10px;}
#message_red .mid{background:url(/im/es/msg_red_mid.png) repeat-y;width:448px;padding-left:10px;padding-right:10px;}
#message_green{margin-bottom:12px;text-align:left;}
#message_green .top{background:url(/im/es/msg_green_top.png) no-repeat;width:468px;height:9px;overflow:hidden;margin-bottom:0px;}
#message_green .bot{background:url(/im/es/msg_green_bot.png) no-repeat;width:468px;height:10px;overflow:hidden;}
#message_green .mid{background:url(/im/es/msg_green_mid.png) repeat-y;width:448px;padding-left:10px;padding-right:10px;}
#message_yellow{margin-bottom:12px;text-align:left;}
#message_yellow .top{background:url(/im/es/msg_yellow_top.png) no-repeat;width:468px;height:9px;overflow:hidden;margin-bottom:0px;}
#message_yellow .bot{background:url(/im/es/msg_yellow_bot.png) no-repeat;width:468px;height:10px;overflow:hidden;}
#message_yellow .mid{background:url(/im/es/msg_yellow_mid.png) repeat-y;width:448px;padding-left:10px;padding-right:10px;}
#message_grey{margin-bottom:12px;text-align:left;}
#message_grey .top{background:url(/im/es/msg_grey_top.png) no-repeat;width:468px;height:9px;overflow:hidden;margin-bottom:0px;}
#message_grey .bot{background:url(/im/es/msg_grey_bot.png) no-repeat;width:468px;height:10px;overflow:hidden;}
#message_grey .mid{background:url(/im/es/msg_grey_mid.png) repeat-y;width:448px;padding-left:10px;padding-right:10px;}*/

p.pulgarcito
{
	display:none;
}

div.realmadridshop
{
	background:url(/im/es/titulo_tienda.png);
	width:198px;
	height:32px;
	/* Border: 2px solid red !important; *border: 2px solid blue !important; _border: 2px solid lime;  */
	margin-top:50px !important; *margin-top: 23px !important; _margin-top: 23px;
	margin-left:300px !important; *margin-left: 50px !important; _margin-left: 50px;
	background-repeat:no-repeat;
	position:absolute;

}
.order
{
	margin-left: 5px;}

	.alphacube_content iframe
{
	height:430px !important;
}
.price-off {
	text-decoration: line-through;
	font-size:small;
	color: Red;
}

/* Ocultamos link al pdf */
fieldset.buscar a { display: none }

#enlace1
{
    color:#7C8AAE;
    height:24px;
    line-height:24px;
}
#enlace1:hover
{
    color:black;
}
#enlaceBuzon
{
    color:black;
}
#enlaceBuzon:hover
{
    color:#7C8AAE;
}
#cuerpoIncidencias
{
    padding-left: 100px;
}
#atc
{
    height: 24px;
}
#celdButt
{
    height:25px;
}
#table1{
    font-size:12px;
    border:1px solid grey;
    background-color:#E6E6E6;
}
#atcPaddBott
{
    height: 24px;
    padding-top: 15px
}
#atcPadd
{
    height: 24px;
    padding-top: 15px;
}
#tabla2
{
    font-size:13px;
    text-align:center;
}
#atcError {position:relative;width:76%;margin:2% 1% 1% 1%;padding: 25px 0 25px 150px;background: url(/i/error.gif) 50px center #B50007 no-repeat;font-family: Verdana, Geneva, sans-serif;font-weight: bold;color: #ffffff}
div#atcError p {margin: 0 0 10px 0;padding: 0;font-size: 17px}
div#atcError ul {margin: 0 0 0 16px;padding: 0;list-style: disc;font-size: 10px}
div#atcError li {margin: 0;padding: 0;line-height: 13px}
#content_topVentas a, #content_Ofertas a, #productosRelacionados_MainPanel a,
div.listado a,
div.order a,
/*#ctl00_ContentPlaceHolder1_divMiddleColumn_SearchResult_ProductsContainer a,*/
#ProductsContainer a,
/*#ctl00_ContentPlaceHolder1_divMiddleColumn_SearchResult_OrderControl_OrderByPanel a,*/
#OrderByPanel a,
/*#ctl00_ContentPlaceHolder1_ctl02_NavigateBack1 { color:black; font-weight:bold; text-decoration:none; }*/
#NavigateBack1 { color:black; font-weight:bold; text-decoration:none; }

#content_topVentas a:hover, #content_Ofertas a:hover,
div.listado a:hover,
div.order a:hover,
/*#ctl00_ContentPlaceHolder1_productosRelacionados_MainPanel a:hover,
#ctl00_ContentPlaceHolder1_divMiddleColumn_SearchResult_ProductsContainer a:hover,
#ctl00_ContentPlaceHolder1_divMiddleColumn_SearchResult_OrderControl_OrderByPanel a:hover,
#ctl00_ContentPlaceHolder1_ctl02_NavigateBack1:hover { text-decoration:underline; }*/
#productosRelacionados_MainPanel a:hover,
#ProductsContainer a:hover,
#OrderByPanel a:hover,
#NavigateBack1:hover { text-decoration:underline; }

.mi-cuenta a { color:black; text-decoration:none; font-weight:bold; }
.mi-cuenta a:hover{ text-decoration:underline; }

.secciones a , .accesos-directos a , #page_select a ,
div.datos-producto a.black,
/*#ctl00_ContentPlaceHolder1_divMiddleColumn_ctl01_ctl01_ctl01_Anadir_a_mis_favoritos ,
#ctl00_ContentPlaceHolder1_divMiddleColumn_ctl01_ctl01_ctl01_AddToCartLinkBtn ,
#ctl00_ContentPlaceHolder1_PurchaseSafeMessage_YourPurchaseIsSafeMessageLink1 ,
#ctl00_ContentPlaceHolder1_PurchaseSafeMessage_YourPurchaseIsSafeMessageLink2 ,
#ctl00_ContentPlaceHolder1_PurchaseSafeMessage_YourPurchaseIsSafeMessageLink3 ,
#ctl00_ContentPlaceHolder1_PurchaseSafeMessage_YourPurchaseIsSafeMessageLink4 ,
#ctl00_ContentPlaceHolder1_ctl02_A1 ,
#ctl00_ContentPlaceHolder1_ctl02_HyperLink2 { color:black; text-decoration:none; }*/
#divAnadir_a_mis_favoritos ,
#divAddToCartLinkBtn ,
#divYourPurchaseIsSafeMessageLink1 ,
#divYourPurchaseIsSafeMessageLink2 ,
#divYourPurchaseIsSafeMessageLink3 ,
#divYourPurchaseIsSafeMessageLink4 ,
#divA1 ,
#divHyperLink2 { color:black; text-decoration:none; }

.secciones a:hover , .accesos-directos a:hover , #page_select a:hover  ,
div.datos-producto a.black:hover,
/* #ctl00_ContentPlaceHolder1_divMiddleColumn_ctl01_ctl01_ctl01_Anadir_a_mis_favoritos:hover , #ctl00_ContentPlaceHolder1_divMiddleColumn_ctl01_ctl01_ctl01_AddToCartLinkBtn:hover , #ctl00_ContentPlaceHolder1_PurchaseSafeMessage_YourPurchaseIsSafeMessageLink1:hover , #ctl00_ContentPlaceHolder1_PurchaseSafeMessage_YourPurchaseIsSafeMessageLink2:hover , #ctl00_ContentPlaceHolder1_PurchaseSafeMessage_YourPurchaseIsSafeMessageLink3:hover , #ctl00_ContentPlaceHolder1_PurchaseSafeMessage_YourPurchaseIsSafeMessageLink4:hover , #ctl00_ContentPlaceHolder1_ctl02_A1:hover , #ctl00_ContentPlaceHolder1_ctl02_HyperLink2:hover { color:black; text-decoration:underline; }

#ctl00_ContentPlaceHolder1_ctl02_DetailsProductBasket1_LinkButton1, #ctl00_ContentPlaceHolder1_ctl02_RegisterUserOptionField_WhyRegisterLink { color:black; }*/
#divAnadir_a_mis_favoritos:hover , #ctl00_ContentPlaceHolder1_divMiddleColumn_ctl01_ctl01_ctl01_AddToCartLinkBtn:hover , #ctl00_ContentPlaceHolder1_PurchaseSafeMessage_YourPurchaseIsSafeMessageLink1:hover , #ctl00_ContentPlaceHolder1_PurchaseSafeMessage_YourPurchaseIsSafeMessageLink2:hover , #ctl00_ContentPlaceHolder1_PurchaseSafeMessage_YourPurchaseIsSafeMessageLink3:hover , #ctl00_ContentPlaceHolder1_PurchaseSafeMessage_YourPurchaseIsSafeMessageLink4:hover , #ctl00_ContentPlaceHolder1_ctl02_A1:hover , #ctl00_ContentPlaceHolder1_ctl02_HyperLink2:hover { color:black; text-decoration:underline; }
#divDetailsProductBasket1_LinkButton1, #divRegisterUserOptionField_WhyRegisterLink { color:black; }


.imgLeft { position:absolute !important; margin-left:-125px; }
.txtLeft { position:absolute !important; margin-left:85px; margin-top:0px !important; margin-top:-22px; }

.idiomas a , .opciones a { text-decoration:none; }
.idiomas a:hover , .opciones a:hover { text-decoration:underline; }
body.castellano div.cabecera ul.menu li.portada a { background-image: url(/im/es/pestanyaPortada.jpg) !important; }
body.castellano div.cabecera ul.menu li.hombre a { background-image: url(/im/es/pestanyaHombre.jpg) !important; }
body.castellano div.cabecera ul.menu li.mujer a { background-image: url(/im/es/pestanyaMujer.jpg) !important; }
body.castellano div.cabecera ul.menu li.ninyo-bebe a { background-image: url(/im/es/pestanyaNinyoBebe.jpg) !important; }
body.castellano div.cabecera ul.menu li.hogar a { background-image: url(/im/es/pestanyaHogar.jpg) !important; }
body.castellano div.cabecera ul.menu li.regalos a { background-image: url(/im/es/pestanyaRegalos.jpg) !important; }
body.castellano div.cabecera ul.menu li.accesorios a { background-image: url(/im/es/pestanyaAccesorios.jpg) !important; }
body.castellano div.cabecera ul.menu li.liquidacion a { background-image: url(/im/es/pestanyaLiquidacion.jpg) !important; }

.textoAlarma{color:#808080;font-family:Helvetica}
.cajaAlarma{display:block;padding:0 6px 1px 6px;border:1px solid #BBC2D2;font-size:11px;text-align:justify;color:#808080;font-family:Helvetica}
.cajaRespuestaAlarma{display:block;padding:0 6px 1px 6px;border:1px solid #BBC2D2;font-size:11px;text-align:center}
.errorAlarma{display:block;padding:0;font-size:12px;font-weight:bold}
.inputAlarma{font-family:verdana, arial, tahoma;font-size:12px;border:1px solid #A3A488}
.textoEnvio{color:#7385ab}
#formularios{clear:both;margin:0;padding:0}
.grisRm{color:#747577}

.modulos{float:left;width:99.9%;margin:4px 0}
.producto155{float:left;width:136px;padding:0;margin:0 auto;margin-left:5px;text-align:center}
.producto155 .imProd{height:136px;width:136px;display:block;text-align:center;margin:0px auto 0px auto;border:1px solid #D7D7D7}
.mright15{margin-right:15px !important}
.titPro{font-size:12px;font-weight:normal;color:#00529F}
.titPro a{color:#00529F;text-decoration:none}
.titPro a:hover{text-decoration:underline}
.titProGrande{font-size:18px;font-weight:normal;color:#008ECE}
.titProGrande a{color:#008ECE;text-decoration:none}
.titProGrande a:hover{text-decoration:underline}
.precios{font-size:19px;text-align:center;width:80%;margin:0 auto;color:#546384}
.precio{color:#546384}
.precioGrande{FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #a60000; LETTER-SPACING: -1px;}
.precioReb{text-decoration:line-through;color:red;font-weight:normal;font-size:13px}
.dispPro{font-size:12px;text-align:center;width:90%;margin:0 auto}
.disponible{font-size:11px;font-weight:bold;color:#00529F}
.disponible img{float:right}
.agotado{font-size:11px;font-weight:bold;color:#00529F}
