@charset "UTF-8";
/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
background-color:#e7e7e7;
color:#333333;
}

strong{
	font-weight:bold!important;
}

#centrado{
width:995px;
margin:auto;
background-color:#e7e7e7;
/*border:1px solid #000;*/
}

#cabecera{
width:995px;
overflow:hidden;
}

#banner{
	width:468px;
	height:60px;
	display:block;
	/*background-color:#E7E7E7;*/
	float:right;
}

#logotipo{
margin-left:57px;
_margin-left:28px;
margin-top:38px;
width:320px;
height:105px;
display:block;
float:left;
}

#logotipo a{
margin-left:0px;
margin-top:0px;
display:block;
background-image:url(logo.gif);
width:320px;
height:105px;
}

#logotipo a span{
display:none;
}


hr{
display:none;
}

#carrito{
font-size:11px;
margin-bottom:5px;
margin-right:18px;
_margin-right:9px;
margin-top:25px;
float:right;
width:210px;
height:68px;
background-image:url(fondo-carrito.gif);
background-repeat:no-repeat;
color:#838383;
/*border:1px solid #000;*/
}

#sin_carrito{
font-size:11px;
margin-bottom:5px;
margin-right:18px;
_margin-right:9px;
margin-top:25px;
float:right;
width:210px;
height:68px;

/*border:1px solid #000;*/
}

.carrito-naranja{
font-size:12px;
padding-bottom:3px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
text-decoration:none;
background-image:url(fondo-carrito-esquina.gif);
white-space:nowrap;
width:70px;
}

.carrito-naranja a{
color:#FFFFFF;
text-decoration:none;
}

.carrito-naranja a:hover{
text-decoration:underline;
}

.iva{
font-size:12px;
text-align:right;
padding-bottom:3px;
padding-top:3px;
padding-left:10px;
padding-right:10px;
}

.carrito-gris{
padding-bottom:0px;
padding-top:1px;
padding-left:5px;
}

.importe{
text-align:right;
padding-right:65px;
white-space:nowrap;
}

#detalle1{
margin-top:25px;
margin-right:20px;
float:right;
width:340px;
height:70px;
background-image:url(fondo-detalle01.jpg);
}

#detalle{
margin-top:25px;
margin-right:20px;
float:right;
width:340px;
height:70px;
}

#detalle.d1{
background-image:url(fondo-detalle01.jpg);
}

#detalle.d2{
background-image:url(fondo-detalle02.jpg);
}

#detalle.d3{
background-image:url(fondo-detalle03.jpg);
}

#detalle.d3{
background-image:url(fondo-detalle04.jpg);
}

#detalle.d5{
background-image:url(fondo-detalle05.jpg);
}

#detalle.d6{
background-image:url(fondo-detalle06.jpg);
}

#detalle.d7{
background-image:url(fondo-detalle07.jpg);
}

#detalle2{
margin-top:25px;
margin-right:20px;
float:right;
width:340px;
height:70px;
background-image:url(fondo-detalle02.jpg);
}

#detalle3{
margin-top:25px;
margin-right:20px;
float:right;
width:340px;
height:70px;
background-image:url(fondo-detalle03.jpg);
}

#detalle4{
margin-top:25px;
margin-right:20px;
float:right;
width:340px;
height:70px;
background-image:url(fondo-detalle04.jpg);
}

#detalle5{
margin-top:25px;
margin-right:20px;
float:right;
width:340px;
height:70px;
background-image:url(fondo-detalle05.jpg);
}

#detalle6{
margin-top:25px;
margin-right:20px;
float:right;
width:340px;
height:70px;
background-image:url(fondo-detalle06.jpg);
}

#detalle7{
margin-top:25px;
margin-right:20px;
float:right;
width:340px;
height:70px;
background-image:url(fondo-detalle07.jpg);
}


#cuerpo{
display:block;
width:995px;

}

#menu{
margin:auto;
width:960px;
background-image:url(fondo-menu-li.gif);
height:26px;
}


#menu ul{
float:left;
height:26px;
background-image:url(fondo-menu-ul.gif);
background-repeat:no-repeat;
padding-left:26px;

}

#menu li{
float:left;
background-image:url(fondo-menu-li.gif);
background-repeat:repeat-x;
}

#menu li a{
display:block;
color:#FFFFFF;
text-decoration:none;
padding-bottom:6px;
padding-left:20px;
padding-right:20px;
padding-top:6px;
background-image:url(fondo-menu-limitador.gif);
background-position:right;
background-repeat:no-repeat;
}

#menu li a:hover{
/*background-image:url(fondo-menu-li-hover.gif);
background-repeat:repeat-x;*/
color:#494949;
}


#menu form{
padding-bottom:4px;
padding-right:10px;
padding-top:4px;
background-image:url(fondo-menu-form.gif);
background-repeat:no-repeat;
background-position:right;
float:right;
color:#646464;
}

#menu form input.texto{
border:1px solid #aaa;
margin:0px;
padding:0px;
}

#menu form input.boton{
margin:0px;
padding:0px;
background-image:url(fondo-boton-menu-form.gif);
background-repeat:no-repeat;
border:0px;
height:17px;
width:13px;
cursor:pointer;
}

/*CONTENIDO HOME*/

#contenido{
clear:both;
display:block;
width:960px;
margin:auto;
height:375px;
/*background-image:url(fondo-centro-home.jpg);
background-repeat:no-repeat;
background-position:center top;
_background-position:center 40px;*/
}

#contenido #opciones{
display:block;
margin:auto;
margin-top:40px;
width:675px;
height:325px;
background-image:url(fondo-centro-home.jpg);
background-repeat:no-repeat;
background-position:center;
/*background-color:red;*/
/*border:1px solid #000000;*/
}

#contenido #opciones a{
color: #516a80;
text-decoration:none;
}

#contenido #opciones a:hover{
color: #fc8b00;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

#contenido #opciones span{
display:none;
}

#contenido #opciones #grupo1{
float:left;
width:250px;
height:120px;
/*border:1px solid #000000;*/
text-align:right;
background-image:url(grupo1.jpg);
background-repeat:no-repeat;
background-position:top right;
}

#contenido #opciones #grupo1:hover{
background-image:url(grupo1-activo.jpg);
}

#contenido #opciones #grupo1 ul {
margin-right:115px;
margin-top:4px;
}

#contenido #opciones #grupo2{
float:right;
width:250px;
height:120px;
/*border:1px solid #000000;*/
background-image:url(grupo2.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#contenido #opciones #grupo2:hover{
background-image:url(grupo2-activo.jpg);
}

#contenido #opciones #grupo2 ul {
margin-left:115px;
margin-top:4px;
}

#contenido #opciones #grupo3{
float:left;
width:250px;
height:120px;
margin-top:90px;
/*border:1px solid #000000;*/
text-align:right;
background-image:url(grupo3.jpg);
background-repeat:no-repeat;
background-position:top right;
}

#contenido #opciones #grupo3:hover{
background-image:url(grupo3-activo.jpg);
}

#contenido #opciones #grupo3 ul {
margin-right:115px;
margin-top:4px;
}

#contenido #opciones #grupo4{
float:right;
width:250px;
height:120px;
margin-top:90px;
/*border:1px solid #000000;*/
background-image:url(grupo4.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#contenido #opciones #grupo4:hover{
background-image:url(grupo4-activo.jpg);
}

#contenido #opciones #grupo4 ul {
margin-left:115px;
margin-top:4px;
}


/*FIN CONTENIDO HOME*/


/* CONTENIDO INTERIOR*/

#contenido-interior{
clear:both;
display:block;
width:960px;
margin:auto;
}

#rastro{
height:30px;
width:960px;
/*background-color:red;*/
}

#rastro ul{
padding-left:40px;
}

#rastro ul li{
float:left;
}
#rastro ul li a{
display:block;
color:#838383;
text-decoration:none;
margin-right:10px;
margin-top:10px;
}

#rastro ul li a:hover{
text-decoration:underline;}

#columna-larga{
/*background-color:red;*/
display:block;
width:246px;
float:left;}

#sin-columna{
/*background-color:red;*/
margin-bottom:30px;
margin-top:30px;
display:block;
width:960px;
float:left;

}

#contenido-interior #opciones{
display:block;
margin-top:22px;
margin-bottom:8px;
width:246px;
float:left;
/*background-color:red;*/
}

#sin-columna #opciones{
clear:both;
display:block;
margin-top:22px;
margin-bottom:8px;
width:935px;
margin:auto;
/*background-color:red;*/
float:none;
}

#contenido-interior #opciones #grupo1,
#contenido-interior #opciones #grupo2,
#contenido-interior #opciones #grupo3,
#contenido-interior #opciones #grupo4,
#contenido-interior #opciones #grupoPistas {
width:220px;
margin-bottom:5px;
background-image:url(fondo-opciones-interior.gif);
background-position:left bottom;
background-repeat:no-repeat;
}


/*activos*/
#grupo1 #contenido-interior #opciones #grupo1 {
background-image:url(fondo-opciones-interior-activo.gif);
}
#jugarydescansar #contenido-interior #opciones #grupo2 {
background-image:url(fondo-opciones-interior-activo.gif);
}
#grupo3 #contenido-interior #opciones #grupo3 {
background-image:url(fondo-opciones-interior-activo.gif);
}
#sanoybonito #contenido-interior #opciones #grupo4 {
background-image:url(fondo-opciones-interior-activo.gif);
}
/**/

#contenido-interior #opciones h2{
background-repeat:no-repeat;
height:29px;
}

#contenido-interior #opciones #grupo1 h2{
background-image:url(grupo1-interior.gif);
}

#contenido-interior #opciones #grupo2 h2{
background-image:url(grupo2-interior.gif);
}

#contenido-interior #opciones #grupo3 h2{
background-image:url(grupo3-interior.gif);
}

#contenido-interior #opciones #grupo4 h2{
background-image:url(grupo4-interior.gif);
}
#contenido-interior #opciones #grupoPistas h2{
background-image:url(pistas.gif);
}

/*activos*/
#grupo1 #contenido-interior #opciones #grupo1 h2{
background-image:url(grupo1-interior-activo.gif);
}
#jugarydescansar #contenido-interior #opciones #grupo2 h2{
background-image:url(grupo2-interior-activo.gif);
}
#grupo3 #contenido-interior #opciones #grupo3 h2{
background-image:url(grupo3-interior-activo.gif);
}
#sanoybonito #contenido-interior #opciones #grupo4 h2{
background-image:url(grupo4-interior-activo.gif);
}
/**/


/*sin columnas*/



ul#opciones li{
float:left;
margin-right:18px;
}

ul#opciones li.sin{
float:left;
margin-right:0px;
}

ul#opciones a{
display:block;
width:218px;
height:35px;

}

ul#opciones a span{
display:none;
}

ul#opciones #grupo1 a{
background-image:url(nocol-grupo1.gif);
}

ul#opciones a:hover{
background-position:0px 35px;
}

ul#opciones #grupo2 a{
background-image:url(nocol-grupo2.gif);
}

ul#opciones #grupo3 a{
background-image:url(nocol-grupo3.gif);
}

ul#opciones #grupo4 a{
background-image:url(nocol-grupo4.gif);
}

/**/

#contenido-interior #opciones h2 span{
display:none;
}

#contenido-interior #opciones ul{
padding-bottom:10px;
padding-top:5px;
}

#contenido-interior #opciones ul li a{
color: #516a80;
text-decoration:none;
margin-left:20px;
}

#contenido-interior #opciones ul li a:hover{
color: #d57621;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}
#contenido-interior #opciones ul li a.activo{
color: #d57621;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#principal{
float:left;
width:480px;
margin-top:0px;
background-image:url(fondo-principal.gif);
background-repeat:no-repeat;
background-position:top;
padding-bottom:15px;
}

#principal-producto{
float:right;
width:710px;
margin-top:0px;
background-image:url(fondo-principal-producto.gif);
background-repeat:no-repeat;
background-position:top;
padding-bottom:15px;
}

#proceso-de-compra{
float:right;
width:960px;
margin-top:0px;
background-image:url(fondo-proceso-de-compra.gif);
background-repeat:no-repeat;
background-position:top;
/*background-color:red;*/
padding-bottom:15px;
}

#proceso-de-compra-re{
float:right;
width:960px;
margin-top:0px;
background-image:url(fondo-proceso-de-compra-re.gif);
background-repeat:no-repeat;
background-position:top;
/*background-color:red;*/
padding-bottom:15px;
}

#principal h1,
#principal-producto h3 {
height:30px;
margin-left:15px;
padding-left:15px;
padding-top:5px;
_padding-top:4px;
font-size:13px;
font-weight:bold;
color:#838383;
background-image:url(fondo-h1-interior.gif);
background-repeat:no-repeat;
}

#proceso-de-compra h1 {
height:30px;
margin-left:15px;
padding-left:15px;
padding-top:5px;
padding-top:5px;
font-size:13px;
font-weight:bold;
color:#fff;
background-image:url(fondo-h1-interior-naranja.gif);
background-repeat:no-repeat;
}

#principal h1 span,
#principal-producto h3 span {
background-image:url(fondo-h1-span-interior.gif);
background-position:right;
background-repeat:no-repeat;
padding-bottom:2px;
padding-right:50px;
padding-top:5px;
height:22px;
}

#proceso-de-compra h1 span {
background-image:url(fondo-h1-span-interior-naranja.gif);
background-position:right;
background-repeat:no-repeat;
padding-bottom:2px;
padding-right:50px;
padding-top:5px;
height:22px;
}


/*registro*/

#proceso-de-compra-re ul{
display:block;
height:35px;}

#proceso-de-compra-re li{
float:left;
height:30px;
margin-left:15px;
padding-left:15px;
padding-top:5px;
_padding-top:4px;
font-size:13px;
font-weight:bold;
color:#607d96;
background-image:url(fondo-h1-interior-re-off.gif);
background-repeat:no-repeat;
}
#proceso-de-compra-re li span a{
color:#607d96;
text-decoration:none;
}

#proceso-de-compra-re li span {
background-image:url(fondo-h1-span-interior-re-off.gif);
background-position:right;
background-repeat:no-repeat;
padding-bottom:2px;
padding-right:50px;
padding-top:5px;
height:22px;
}

#proceso-de-compra-re li.paso-activo {
height:30px;
margin-left:15px;
padding-left:15px;
padding-top:5px;
_padding-top:4px;
font-size:13px;
font-weight:bold;
color:#fff;
background-image:url(fondo-h1-interior-re.gif);
background-repeat:no-repeat;
}

#proceso-de-compra-re li.paso-activo span {
background-image:url(fondo-h1-span-interior-re.gif);
background-position:right;
background-repeat:no-repeat;
padding-bottom:2px;
padding-right:50px;
padding-top:5px;
height:22px;
}

#proceso-de-compra-re p{

color:#5b5b5b;
width:860px;
margin:auto;
margin-top:5px;
}

#proceso-de-compra-re  h3{
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color:#516a80;
margin-bottom:15px;
width:860px;
margin:auto;
margin-bottom:20px;
margin-top:15px;
padding-top:10px;
border-top:1px solid #CCCCCC;
clear:both;
}

#proceso-de-compra-re .indentado{
display:block;
width:860px;
margin:auto;
padding-bottom:30px;
}

#proceso-de-compra-re .no-indentado{
display:block;
width:860px;
margin:auto;
padding-bottom:30px;
}

#proceso-de-compra-re .no-indentado table{
float:left;
color:#848484;
margin-right:20px;
width:47%;
}


#proceso-de-compra-re .no-indentado table td {
height:30px;
/*border:1px solid red;*/}

table h4{
font-weight:bold;
margin-bottom:4px;
margin-top:4px;}

#proceso-de-compra-re .no-indentado table img{
vertical-align:bottom;

display:block;

}

table span.mini{
 color:#fc8b00;
 font-size:10px;
 width:130px;
 display:block;}
 
 table span.mini-gris{
 color:#999999;
 font-size:10px;
 width:280px;
 float:right;
 display:block;}

#proceso-de-compra-re .indentado h4{
font-size:12px;
font-weight:bold;
color:#5b5b5b;
margin-bottom:15px;
margin:auto;
margin-bottom:20px;
margin-top:15px;
padding-top:10px;
border-top:1px solid #CCCCCC;
clear:both;
}


#proceso-de-compra-re .indentado table td{
height:30px;}

#proceso-de-compra-re .indentado ol{
display:block;}

#proceso-de-compra-re .indentado li, #proceso-de-compra-re .indentado li span{
background-image:none;
padding:0px;
margin:0px;
}

#proceso-de-compra-re .indentado li{
float:none;
clear:both;
}

#proceso-de-compra-re .indentado .obligatorio{
float:left;}

#proceso-de-compra-re .indentado label{
margin-right:20px;}

 textarea{
display:block;
width:600px;
height:75px;
margin-top:15px;
margin-left:0px;

}

.no-indentado input.corto{
width:20px;
}

input.telefono{
width:70px;
}

.panel table, 
.panel-naranja table{
margin:auto;
/*border:1px solid red;*/
width:95%;
}

.panel table td,
.panel-naranja table td{
height:28px;
}

#proceso-de-compra .panel table h4,
#proceso-de-compra .panel-naranja table h4{
background-image:none;
color:#5b5b5b;
margin:0px;
padding-top:10px;
padding:0px;
}

table input{
border:1px solid #999999;
}

table input.corto{
width:20px;
}

.panel p.naranja,
.panel-naranja p.naranja{color:#fc8b00;
padding-bottom:15px;
}


#proceso-de-compra-re .indentado p{
color:#5b5b5b;
margin-left:0px;
margin-top:5px;
width:750px;
}
#proceso-de-compra-re .indentado p.naranja{
color:#fc8b00;
font-weight:bold;
}

#proceso-de-compra-re .no-indentado p.naranja{
color:#fc8b00;
text-align:center;
font-weight:bold;
padding-top:10px;
display:block;
clear:both;
}

#proceso-de-compra-re .indentado p.solo{
background-color:#93a8ba;
color:#fff;
font-weight:bold;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
width:740px;}

#proceso-de-compra-re .indentado p em{
color:#FC8B00;
font-weight:bold;
}


#proceso-de-compra-re .indentado input.boton{
background-image:url(fondo-boton-aceptar.gif);
width:100px;
height:35px;
clear:both;
border:0px;
cursor:pointer;
float:right;
margin-bottom:15px;
margin-right:0px;
display:block;}


/**/

#formas input.boton{
background-image:url(fondo-boton-finalizar-compra.gif);
width:155px;
height:35px;
clear:both;
border:0px;
cursor:pointer;
float:right;
margin-bottom:15px;
margin-right:0px;
display:block;}


#lista-productos{
background-image:url(fondo-lista-productos.gif);
background-position:bottom;
}

#principal-producto #lista-productos{
background-image:url(fondo-producto-principal.gif);
background-position:bottom;
}
 
#proceso-de-compra #pasos{
display:block;
padding-top:50px;
background-image:url(fondo-pasos.gif);
background-position:bottom;
}

#proceso-de-compra-re #pasos{
display:block;
padding-top:50px;
padding-bottom:25px;
background-image:url(fondo-pasos-re.gif);
background-position:bottom;
}

.producto {
clear:both;
width:440px;
margin-left:20px;
padding-bottom:10px;
display:block;
overflow:hidden;
border-bottom:1px solid #d0d0d0;
}

#principal-producto .producto{
clear:both;
width:670px;
margin-left:20px;
padding-bottom:10px;
display:block;
overflow:hidden;
border-bottom:0px solid #d0d0d0;
/*background-color:red;*/
}

.producto img{
float:left;
margin-bottom:10px;
margin-right:10px;
margin-top:10px;
}

.producto .introduccion{
margin-top:0px;
margin-bottom:5px;
float:left;
width:250px;
color:#4B4B4B;
}

#principal-producto .producto .introduccion{
margin-top:25px;
float: right;
width:425px;
background-image:url(fondo-introduccion-principal.gif);
background-position:bottom;
color:#4B4B4B;
}
#principal-producto .producto .introduccion strong{
font-weight:bold;
color:#3C3C3C;
}
#principal-producto h1{
background-image:url(fondo-titular-introduccion.gif);
padding-left:15px;
padding-top:10px;
margin-left:-15px;
margin-right:-15px;
margin-top:-10px;
color:#fc8b00;
font-size:16px;
font-weight:bold;
}

.producto h3 a{
display:block;
margin-top:15px;
font-size:13px;
font-weight:bold;
color:#516a80;
text-decoration:none;
}

.producto h3 a:hover{
text-decoration:underline;}

.producto p{
display:block;
margin-bottom:10px;
margin-top:10px;
color:#4B4B4B;
}

#principal-producto .producto p, #principal-producto .producto div.introduccion div{
display:block;
padding-left:15px;
margin-bottom:10px;
margin-right:10px;
margin-top:10px;
color:#4B4B4B;
}

#principal-producto .producto p strong{
color:#000000;
font-weight:bold;
}


.producto a{
color:#516a80;
text-decoration:none;
}

.producto a:hover{
text-decoration:underline;
}

.producto .precio{
color:#516a80;
margin-top:15px;
float:right;
text-align:right;
}

#principal-producto a.ampliar{
display:block;
float:left;
clear:left;
background-image:url(fondo-ampliar.gif);
background-repeat:no-repeat;
background-position:5px 2px;
padding-left:25px;
width:150px;
}

#principal-producto a.recomendar{
display:block;
float:left;
clear:left;
background-image:url(fondo-recomendar.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:25px;
width:200px;
}

#principal-producto a.mas-fotos{
display:block;
float:left;
clear:left;
background-image:url(fondo-mas-fotos.gif);
background-repeat:no-repeat;
background-position:5px 2px;
padding-left:25px;
width:150px;
}

#tabla{
background-image:url(fondo-capa-tabla.gif);
background-repeat:no-repeat;
background-position:bottom;
width:660px;
margin:auto;
margin-bottom:10px;
padding-bottom:5px;
font-size:11px;
}

#tabla table{
display:block;
background-image:url(fondo-tabla.gif);
background-repeat:no-repeat;
margin-bottom:2px;
}

#tabla .columna1-fila1{
background-image:url(fondo-columna1-fila1.gif);
padding-bottom:5px;
padding-left:15px;
padding-right:10px;
padding-top:15px;
_padding-top:10px;
}

#tabla .columnapar-fila1{
background-image:url(fondo-columna-par-fila1.gif);
padding-bottom:5px;
padding-left:5px;
padding-right:10px;
padding-top:15px;
_padding-top:10px;
}

#tabla .columnaimpar-fila1{
background-image:url(fondo-columna-impar-fila1.gif);
padding-bottom:5px;
padding-left:5px;
padding-right:10px;
padding-top:15px;
_padding-top:10px;
}
#tabla .columnaimpar-fila1 span{
font-size:9px;
}

#tabla .columna-boton{
background-image:url(fondo-boton-anadir-n.gif);
background-position:right top;
background-repeat:no-repeat;
}

#tabla .columna1{
padding-left:15px;
padding-right:10px;}

#tabla .columnapar{
padding-left:5px;
padding-top:5px;}

#tabla .columna4{
padding-top:0px;}

#tabla .fila1{
padding-top:15px;
padding-bottom:10px;}

#tabla a.anadir{
margin-top:8px;
margin-left:15px;
display:block;
width:90px;
height:55px;
background-repeat:no-repeat;
padding-top:3px;
padding-left:4px;
padding-right:4px;
color:#FFFFFF;
}


#tabla table input {
width:20px;}

#continuacion{
width:650px;
margin:auto;
color:#4B4B4B;
}

#continuacion p{
padding-bottom:5px;
}

#continuacion p strong{
font-weight:bold;
}

#relacionados h3{
margin-left:105px;
color:#fc8b00;
font-size:14px;
font-weight:bold;
background-image:none;
}

#relacionados .producto{
border-top:1px solid #d0d0d0;
}

#relacionados .producto .introduccion{
margin-top:10px;
padding:0px;
width:400px;
float:left;
background-image:none;
}

#relacionados .producto .introduccion h4{
float:left;
padding:0px;
margin:0px;
margin-right:5px;
font-weight:bold;
}

#relacionados .producto .introduccion h4 span{
color:#fc8b00;
}

#relacionados .producto .introduccion p{
padding:0px;
margin:0px;
}

#relacionados .producto p.precio{
float:left;
}


#proceso-de-compra  h2,
#proceso-de-compra-re  h2{
text-transform:uppercase;
font-size:13px;
font-weight:bold;
color:#fc8b00;
margin-bottom:15px;
margin-left:45px;
margin-top:15px;
}

#proceso-de-compra  p.datos-principales{
text-transform:uppercase;
font-size:13px;
font-weight:bold;
color:#5b5b5b;
margin-bottom:15px;
margin-left:45px;
margin-top:15px;
}

#proceso-de-compra  p.datos{
font-size:13px;
color:#5b5b5b;
margin-bottom:15px;
margin-left:45px;
margin-top:15px;
}

#proceso-de-compra p strong,
#proceso-de-compra-re p strong{
font-weight:bold;
}

#proceso-de-compra  p.datos strong{
font-weight:bold;
}

ul#identifico  {
display:block;
background-image:url(fondo-me-identifico.gif);
background-repeat:no-repeat;
width:860px;
height:53px;
margin-left:45px;
margin:auto;
padding-bottom:30px;
border-bottom:1px solid #CCCCCC;
margin-bottom:25px;
}

ul#confirmo {
display:block;
background-image:url(fondo-confirmo.gif);
background-repeat:no-repeat;
width:860px;
height:53px;
margin-left:45px;
margin:auto;
padding-bottom:30px;
border-bottom:1px solid #CCCCCC;
margin-bottom:25px;
}

ul#finalizo {
display:block;
background-image:url(fondo-finalizo.gif);
background-repeat:no-repeat;
width:860px;
height:53px;
margin-left:45px;
margin:auto;
padding-bottom:30px;
border-bottom:1px solid #CCCCCC;
margin-bottom:25px;
}

ul#confirmo li, ul#finalizo li{
float:left;
}

ul#confirmo li a, ul#finalizo li a{
display:block;
height:50px;
width:244px;
/*border:1px solid red;*/
}

ul#finalizo li a.confirmo{
display:block;
height:50px;
width:244px;
/*border:1px solid red;*/
margin-left:60px;
}

ul#confirmo li  span, ul#finalizo li  span{
display:none;
}

ul#identifico li {
display:none;}


#proceso-de-compra .panel,
#proceso-de-compra-re .panel{
background-image:url(fondo-panel.gif);
background-position:bottom;
width:410px;
float:left;
display:block;
overflow:hidden;
margin-left:45px;
_margin-left:25px;
margin-bottom:40px;
}

#proceso-de-compra .panel-naranja,
#proceso-de-compra-re .panel-naranja{
background-image:url(fondo-panel-naranja.gif);
background-position:bottom;
width:410px;
float:left;
display:block;
overflow:hidden;
margin-left:45px;
_margin-left:25px;
margin-bottom:40px;
}

#proceso-de-compra .panel h3,
#proceso-de-compra-re .panel h3{
border:0px;
background-image:url(fondo-panel-titular.gif);
background-position:top;
padding-bottom:10px;
padding-top:5px;
margin-top:0px;
width:410px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
text-align:center;
}

#proceso-de-compra .panel-naranja h3,
#proceso-de-compra-re .panel-naranja h3{
background-image:url(fondo-panel-titular-naranja.gif);
background-position:top;
padding-bottom:10px;
padding-top:5px;
width:410px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
text-align:center;
}


.upper{
text-transform:uppercase;
}

#proceso-de-compra .panel p,
#proceso-de-compra-re .panel p{
margin:auto;
width:370px;
margin-top:10px;
}

#proceso-de-compra .panel-naranja p,
#proceso-de-compra-re .panel-naranja p{
margin:auto;
width:370px;
margin-top:10px;
}

#proceso-de-compra .panel ul,
#proceso-de-compra-re .panel ul{
padding-top:10px;
}

#proceso-de-compra .panel li{

padding:0px;
margin-bottom:0px;
background-image:none;
background-repeat:no-repeat;
height:auto;
list-style-type:disc;
font-weight:bold;
color:#666666;
margin-left:35px;

}


#proceso-de-compra-re .panel li{
padding:0px;
margin-bottom:0px;
background-image:none;
background-repeat:no-repeat;
height:auto;
list-style-type:disc;
font-weight:bold;
color:#666666;
margin-left:35px;
_margin-left:15px;
clear:both;
width:350px;

}

#proceso-de-compra .panel a.registrarme,
#proceso-de-compra-re .panel a.registrarme{
display:block;
float:right;
width:115px;
height:35px;
margin-right:15px;
margin-bottom:15px;
background-image:url(fondo-boton-registrarme.gif);
}

#proceso-de-compra .panel a.registrarme span,
#proceso-de-compra-re .panel a.registrarme span{
display:none;
}

#proceso-de-compra .panel #registro input,
#proceso-de-compra-re .panel #registro input{
margin-right:15px;
margin-top:0px;
border:1px solid #666;
float:right;
width:180px;
}


#proceso-de-compra .panel #registro label,
#proceso-de-compra-re .panel #registro label{
display:block;
margin-left:15px;
width:370px;
float:right;
/*background-color:#0000FF;*/
}



#proceso-de-compra .panel #registro label span,
#proceso-de-compra-re .panel #registro label span{
display:block;
height:30px;
/*background-color:#FF0000;*/
/*border:1px solid green;*/
float:left;
text-align:right;
margin-right:10px;
padding-top:3px;
height:30px;
width:150px;
}


.panel form a{
float:right;
clear:both;
margin-bottom:5px;
margin-right:15px;
margin-top:0px;
color:#999999;
text-decoration:none;
width:180px;
text-align:right;
}

.panel form a:hover{
text-decoration:underline;}

#proceso-de-compra .panel #registro input.boton,
#proceso-de-compra-re .panel #registro input.boton{
background-image:url(fondo-boton-aceptar.gif);
width:100px;
height:35px;
clear:both;
border:0px;
cursor:pointer;
margin-bottom:15px;
float:right;
margin-right:15px;}


/*añadir mas cosas para el carrito*/
#tambien{
display:block;
width:860px;
margin:auto;
}

#tambien h3{
color:#516a80;
font-weight:bold;
text-transform:uppercase;
margin-bottom:10px;
}

#tambien p{
color:#516a80;
}

.recomendado{
float:left;
margin-bottom:15px;
margin-right:20px;
margin-top:10px;
width:205px;
/*border:1px solid red;*/
background-image:url(fondo-conjunto.gif);
background-position:bottom;
background-repeat:no-repeat;
}

.conjunto{
background-image:url(fondo-recomendado.gif);
background-position:top;
background-repeat:no-repeat;
}

#tambien .conjunto a img{
margin-bottom:10px;
margin-left:10px;
margin-top:10px;
/*background-color:green;*/
}

#tambien .conjunto h4 {
background-image:none;
padding:0px;
width:185px;
margin:auto;
height:inherit;
margin-bottom:10px;
/*background-color:yellow;*/
}

#tambien .conjunto h4 a{
width:185px;
margin:auto;
color:#5b5b5b;
font-weight:bold;
font-size:12px;
background-image:none;
padding:0px;
margin:0px;
text-decoration:none;
/*background-color:red;*/
}

#tambien .conjunto h4 a:hover{
text-decoration:underline;}

#tambien .conjunto p{
width:185px;
margin:auto;
color:#5b5b5b;
margin-top:0px;
margin-bottom:5px;
/*background-color:brown;*/
}

#tambien .conjunto p.precio b{
font-weight:bold;
font-size:13px;
color:#fc8b00;
}

a.anadir-carrito{
display:block;
width:165px;
margin:auto;
margin-top:20px;
height:35px;
background-image:url(fondo-boton-anadir-carrito.gif);
}

a.anadir-carrito span{
display:none;
}
/**/


#proceso-de-compra #condiciones,
#proceso-de-compra-re #condiciones{
clear:both;
text-align:center;
padding-bottom:30px;
padding-top:10px;
border-top:1px solid #CCCCCC;
width:860px;
margin:auto;
}

#proceso-de-compra #condiciones a,
#proceso-de-compra-re #condiciones a{
color:#fc8b00;
text-decoration:none;
}

#proceso-de-compra #condiciones a:hover,
#proceso-de-compra-re #condiciones a:hover{
text-decoration:underline;}

#proceso-de-compra #elige{
clear:both;
text-align:left;
padding-bottom:30px;
padding-top:10px;
border-top:1px solid #CCCCCC;
width:860px;
margin:auto;
}


#proceso-de-compra h4 {
height:30px;
margin-left:0px;
margin-top:9px;
padding-left:15px;
padding-top:9px;
font-size:13px;
font-weight:bold;
color:#fff;
background-image:url(fondo-h4.gif);
background-repeat:no-repeat;
width:239px;
}

#proceso-de-compra h4 span {
background-image:url(fondo-h4-span.gif);
background-position:right;
background-repeat:no-repeat;
padding-bottom:10px;
padding-right:50px;
padding-top:10px;
height:22px;
}


#elige h3{
color:#fff;
font-size:13px;
font-weight:bold;
background-image:url(fondo-elige.gif);
width:640px;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
}

#elige ul{
margin-top:10px;
display:block;
width:650px;
height:152px;
background-image:url(fondo-lista-elige.gif);}

#elige ul li{
margin:10px;
padding-top:10px;
display:block;
font-size:13px;
}


#elige ul li a{
color:#5b5b5b;}

#proceso-de-compra #formas{
clear:both;
text-align:left;
padding-bottom:5px;
margin-bottom:15px;
padding-top:10px;
border-top:1px solid #CCCCCC;
width:860px;
margin:auto;
border-bottom:1px solid #CCCCCC;
}

#proceso-de-compra #formas h3{
text-transform:uppercase;
color:#fc8b00;
font-size:13px;
font-weight:bold;
}

#proceso-de-compra #formas ul{
margin-bottom:30px;
}

#proceso-de-compra #formas ul li{
margin-left:20px;
list-style-type:disc;
padding-top:10px;
color:#5b5b5b;
}







#tabla-confirmo{
width:900px;
margin:auto;}

#tabla-confirmo table{
/*background-image:url(fondo-tabla-confirma-pedido.gif);*/
background-repeat:no-repeat;
border-spacing:0px;
font-size:13px;
}


#tabla-confirmo table .col1-fila1{
background-image:url(fondo-tabla-confirma-pedido-col1-fia1.gif);
}

#tabla-confirmo table .col1{
background-image:url(fondo-tabla-confirma-pedido-col1.gif);
background-position:right bottom;
}

#tabla-confirmo table .col1g{
background-image:url(fondo-tabla-confirma-pedido-col1g.gif);
background-position:right bottom;
}



#tabla-confirmo table .fila1{
background-image:url(fondo-tabla-confirma-pedido-fia1.gif);
}

#tabla-confirmo table .coltotal{
background-image:url(fondo-tabla-confirma-pedido-coltotal-fia1.gif);
background-position:right top;
padding:5px;
}

#tabla-confirmo table input{
width:20px;
margin-top:5px;
}

#tabla-confirmo table .celda{
background-image:url(fondo-tabla-confirma-pedido-celda.gif);
background-position:left bottom;
}

#tabla-total{
width:460px;
margin-bottom:30px;
margin-right:30px;
margin-top:0px;
float:right;}

#tabla-total table{
border-spacing:5px;
font-size:15px;
color:#5b5b5b;
}

#tabla-confirmo table td.diez{
padding-bottom:10px;
padding-top:10px;
background-color:#FF9900;
}

#tabla-confirmo table strong,
#tabla-total table strong{
font-weight:bold;
}

#tabla-confirmo th{
color: #516a80;
font-weight:bold;
}

#tabla-confirmo th span{
font-weight:normal;
white-space:nowrap;
}

#tabla-confirmo table a.borrar{
width:37px;
height:29px;
background-image:url(fondo-borrar.gif);
display:block;
text-align:center;
vertical-align:text-top;
padding:0px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
}

#tabla-confirmo table a.borrar span{
display:none;}

#tabla-confirmo table .abajo{
vertical-align:text-top;
}

#tabla-confirmo table .col1 img{
margin:10px;
margin-top:5px;
vertical-align:text-top;
}

#tabla-confirmo table .centrado,
#tabla-total table .centrado{
text-align:center;
padding-left:5px;
padding-right:5px;
}

#tabla-confirmo table .izquierda,
#tabla-total table .izquierda{
padding-bottom:10px;
padding-left:10px;
padding-top:5px;
padding-right:10px;
}

#tabla-confirmo table .derecha{
text-align:right;
padding-right:10px;
}

#tabla-confirmo table .mayuscula{
text-transform:uppercase;
font-weight:bold;
}

#tabla-confirmo table .naranja{
color:#FC8B00;
}

#tabla-confirmo table .blanco,
#tabla-total table .blanco{
color:#fff;
}

#disyuntiva {
clear:both;
display:block;
width:900px;
height:35px;
margin:auto;
margin-bottom:30px;
margin-top:30px;
/*background-color:green;*/
}

#disyuntiva p{
float:left; 
width:500px; 
display:block; 
/*background-color:red;*/
padding-top:10px;
text-align:right;
}

#disyuntiva a.seguir{
width:166px;
height:35px;
display:block;
float:left;
background-image:url(fondo-boton-seguir-comprando.gif);
margin-left:25px;
}

#disyuntiva a.confirmar{
width:166px;
height:35px;
display:block;
float:left;
background-image:url(fondo-boton-confirmar-compra.gif);
margin-left:25px;
}

#disyuntiva a span{
display:none;
}






#secundario{
display:block;
margin-top:22px;
width:205px;
float:right;
}

#secundario-izq{
display:block;
padding-top:11px;
margin-left:5px;

border-top:1px solid #c4c4c4;
width:205px;
clear:both;
}

#secundario .grupo, 
#secundario-izq .grupo{
width:205px;
margin-bottom:10px;
background-image:url(fondo-secundario.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

#secundario .grupo h2,
#secundario-izq .grupo h2{
background-repeat:no-repeat;
background-image:url(fondo-secundario-superior.gif);
color:#b5b5b5;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding-bottom:10px;
padding-left:15px;
padding-top:5px;
}

.grupo ul{
padding-bottom:5px;
}

.grupo ul li{
display:block;
margin-bottom:3px;
margin-left:15px;
margin-right:15px;
}

.grupo ul li a{
color:#494949;
text-decoration:none;
}

.grupo ul li a:hover{
text-decoration:underline;
}

.grupo ul li a b{
font-size:13px;
color:#FFFFFF;
}

.oferta-top{
margin-top:5px;
width:176px;
display:block;
background-image:url(fondo-oferta-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.oferta-middle{
width:176px;
display:block;
background-image:url(fondo-oferta-top.gif);
background-repeat:no-repeat;
text-align:center;
padding-bottom:10px;
padding-top:10px;
}

.oferta-middle a{

}

/* FIN CONTENIDO INTERIOR*/

#faldon{
display:block;
margin:auto;
width:960px;
height:135px;
background-image:url(fondo-faldon.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#destacado{
margin-top:4px;
margin-left:25px;
_margin-left:12px;
float:left;
background-image:url(fondo-destacado.gif);
background-repeat:no-repeat;
width:167px;
height:124px;
color:#CCCCCC;
text-align:center;
}

#resena{
width:595px;
margin-top:64px;
margin-left:11px;
background-image:url(fondo-resena.gif);
height:63px;
float:left;
}

#resena p{
color:#516a80;
margin-left:10px;
margin-top:5px;
width:570px;
height:50px;
overflow:auto;
overflow-x:hidden;
overflow-y:scroll;
}


#resena p span{
/*color:#FFFFFF;*/
}

#minidestacado{
margin-left:11px;
float:left;
background-image:url(fondo-minidestacado.gif);
background-repeat:no-repeat;
margin-top:64px;
height:63px;
width:124px;
}

#minidestacado a{
display:block;
height:63px;
width:124px;
_width:119px;
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-top:3px;
}

#minidestacado a:hover{
text-decoration:underline;
}

#minidestacado2{
margin-left:11px;
float:left;
background-image:url(fondo-minidestacado2.gif);
margin-top:64px;
height:63px;
width:124px;
}

#minidestacado2 a{
display:block;
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-top:3px;
}

#minidestacado2 p{
color:#a1a1a1;
font-size:11px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
}

#minidestacado2 p a{
display:inline;
}

#minidestacado2 p a:hover{
text-decoration: underline;
}

#minidestacado2 p span{
color:#fc8b00;
}

#pie{
clear:both;
display:block;
margin:auto;
margin-top:12px;
width:960px;
height:26px;
background-color:#d3d3d3;

}

#pie ul{
margin-left:10px;
}

#pie li{
float:left;

padding-right:5px;

}


#pie li a{
display:block;
color:#979797;
text-decoration:none;
margin-top:6px;
padding-left:5px;
border-left:1px solid #979797;
}

#pie li a.sin{
display:block;
color:#979797;
text-decoration:none;
margin-top:6px;
padding-left:5px;
border-left:0px solid #979797;
}

#pie li a:hover{
text-decoration:underline;
}

#derechos{
clear:both;
display:block;
margin:auto;
margin-top:12px;
width:960px;
height:26px;
}

#derechos #izquierda{
float:left;
font-size:9px;
color:#494949;
}


#derechos #derecha{
float:right;
margin-right:15px;
font-size:9px;
color:#494949;
}


/*GRUPO PISTAS*/

#contenido #opciones #grupoPistas{
float:left;
width:250px;
height:120px;
/*border:1px solid #000000;*/
text-align:right;
background-image:url(grupo1.jpg);
background-repeat:no-repeat;
background-position:top right;
}
#centrado #cuerpo #contenido-interior #principal #lista-productos .capaTextoGenerico h2 {
	font-size: 14px;
	font-weight: bold;
	color: #516A80;
	margin-bottom: 10px;
}
#centrado #cuerpo #contenido-interior #principal #lista-productos .capaTextoGenerico h2 a,
#centrado #cuerpo #contenido-interior #principal #lista-productos .capaTextoGenerico h2 a:hover,
#centrado #cuerpo #contenido-interior #principal #lista-productos .capaTextoGenerico h2 a:visited{
	color: #516A80;
	text-decoration:underline;
}
#centrado #cuerpo #contenido-interior #principal #lista-productos .capaTextoGenerico .fechaPista {
	font-weight: bold;
	color: #494949;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#centrado #cuerpo #contenido-interior #principal #lista-productos .capaTextoGenerico .fechaPista span{
	color: #FC8B00;
}


/*CONTACTA*/
#salir #centrado #cuerpo #contenido-interior #principal-producto #lista-productos .contacta h3{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#516a80;
	margin:auto;
	margin-bottom:0px;
	margin-top:5px;
	padding-top:10px;
	background-image:none;
}
#salir #centrado #cuerpo #contenido-interior #principal-producto #lista-productos .contacta p{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:15px;
	margin-bottom:15px;
}
#salir #centrado #cuerpo #contenido-interior #principal-producto #lista-productos .contacta p.naranja{
	color:#fc8b00;
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
}
table input[name="codpostal"],table input[name="codpostal2"],.no-indentado input[name="codpostal"],.no-indentado input[name="codpostal2"]{
	width:45px;
}
