body{
font-family:"Trebuchet MS";
font-size:10px;
}

ul{
list-style:none;
padding:0;
margin:0;
}
li{             
padding:0;
margin:0;
}

a{
    text-decoration:none;
    color:#667b99;
}

a:hover{
    text-decoration:underline;
}

img, 
fieldset{
border:none;
}

/*Previsualizacion*/
.previsualizacion{
top:50%;
left:50%;
position:absolute;
padding:5px;
background-color:#fff;
overflow:hidden;
border: 5px solid #667B99;
}
.previsualizacion .previsualizacionContenedor img{
border:1px solid #000;
cursor:pointer;
}
.previsualizacion .boton.botonCerrar{
background:url(/img/selectores/cerrar.gif) no-repeat;
overflow:hidden;
display:block;
width:0px;
height:16px;
padding-left:16px;
position:absolute;
right:5px;
top:6px;
}
/*Fin previsualizacion*/


/*Menu carrito*/
.menuCarrito{
top:50%;
left:50%;
width:510px;
height:500px;
margin-left:-250px;
margin-top:-250px;
position:absolute;
padding:5px;
background-color:#fff;
overflow:hidden;
border: 5px solid #667B99;
}
.menuCarrito .menuCarritoContenedor{
margin-top:40px;
}
.menuCarrito .boton.botonCerrar{
background:url(/img/selectores/cerrar.gif) no-repeat;
overflow:hidden;
display:block;
width:0px;
height:16px;
padding-left:16px;
position:absolute;
right:5px;
top:6px;
}
.menuCarrito strong{
display:block;
font-size:16px;
margin:10px;
}
.menuCarrito .brocheSeleccionado{
border:1px solid #ccc;
background-color:#ddd;
display:block;
}
.menuCarrito .brocheSeleccionado strong{
float:right;
display:block;
margin-right:20px;
}
.menuCarrito .brocheSeleccionado p strong{
display:inline;
float:none;
font-size:13px;
padding:0;
margin:0;
}
.menuCarrito .brocheSeleccionado span{
float:right;
clear:both;
font-size:12px;
margin:0 20px 0 0;
font-weight:bold;
color:#667B99;
}
.menuCarrito .brocheSeleccionado p{
float:right;
clear:both;
font-size:14px;
width:340px;
margin:5px 10px 0 0;
text-align:justify;
}
.menuCarrito .cargando{
text-align:center;
padding-top:100px;
font-size:16px;
color:#677A9B;
}
.menuCarrito .tiposProducto{
padding:2px;
border:1px solid #aaa;
overflow:auto;
height:235px;
}
.menuCarrito .tiposProducto a{
display:block;
border:1px solid #ddd;
margin:3px;
height:35px;
text-align:right;
padding:15px 5px 0 0;
font-size:14px;
cursor:pointer;
background-color:#DCE5F6;
float:left;
width:230px;
background-repeat:no-repeat;
}
.menuCarrito .tiposProducto a:hover{
background-color:#CCD5E6;
text-decoration:none;
}
.tipoProducto1{background-image:url(/img/iconos/tipos-producto/prendedor.gif);}
.tipoProducto2{background-image:url(/img/iconos/tipos-producto/llavero.gif);}
.tipoProducto3{background-image:url(/img/iconos/tipos-producto/camiseta-azul.gif);}
.tipoProducto4{background-image:url(/img/iconos/tipos-producto/camiseta-roja.gif);}
.tipoProducto5{background-image:url(/img/iconos/tipos-producto/camiseta-verde.gif);}
.tipoProducto6{background-image:url(/img/iconos/tipos-producto/camiseta-rosa.gif);}
.tipoProducto7{background-image:url(/img/iconos/tipos-producto/camiseta-violeta.gif);}
.tipoProducto8{background-image:url(/img/iconos/tipos-producto/coche.gif);}
.tipoProducto9{background-image:url(/img/iconos/tipos-producto/movil.gif);}
/*Fin menu carrito*/

/*Estilo para los fondos de ventana*/
.divFondoVentana{
background:url(/img/fondo-trans.gif);
}

#wrap{
width:990px;
margin:0 auto;     
}

#header{             
overflow:hidden;
width:990px;
height:160px;
}

#header h1{
background:url(/img/logo.jpg) no-repeat;
margin:0;
float:left;
}

#header h1 a{
display:block;
overflow:hidden;
width:0px;
height:160px;
padding-left:314px;
float:left;
}

#header h2{                 
height:40px;
padding:14px 6px 0 0;
margin:10px 0 0 0;
display:block;
text-align:right;  
color:#667b99;
font-style:italic;
font-weight:normal;
font-size:19px;               
background:url(/img/decorados/eslogan-borde.gif) bottom right no-repeat #ccd5e6;   
}

#header ul{          
margin:0;          
height:80px;
}

#header ul a{
    font-size:12px;
    font-weight:bold;
}

#header ul li{
float:left;
width:98px;
padding:0 0 5px 0;  
margin:0 5px;
display:block;
background:url(/img/decorados/menu-elem.gif) bottom center no-repeat;       
}
#header ul li a{    
border-left:1px solid #d1d9e9;
border-right:1px solid #d1d9e9;
width:96px; 
height:24px;   
display:block;
text-align:center;
background-color:#e9eef6;
padding-top:5px;
line-height:12px;
}
#header ul li.seleccionado{    
width:103px;
background:url(/img/decorados/menu-elem-sel.gif) bottom center no-repeat;       
}
#header ul li.seleccionado a{
border-left:1px solid #d1d9e9;
border-right:1px solid #d1d9e9;  
background-color:#ff6637;    
height:25px; 
width:101px;
color:#e9eef6;
padding-top:40px;
} 
/*FIN HEADER*/

/*FOOTER*/
#footer .creditos{
    background:url(/img/decorados/footer-izq.gif) no-repeat left;
    height:54px;
    width:1000px;
    padding-left:6px; 
clear:both;  
margin-top:10px;
position:relative;
}
#footer .creditos span{
    display:block;
    background:url(/img/decorados/footer-der.gif) no-repeat right #667b99;
    height:40px;
    width:994px;
    padding-right:6px;
text-align:center;
font-size:15px;
color:#e9eef6;
padding-top:14px;
}
#footer .creditos span a{
color:#e9eef6;
text-decoration:underline;
margin-left:10px;
border-left:1px solid #e9eef6;
padding-left:10px;
}
#footer ul{
float:right;
margin:10px;
}
#footer ul li{
background-color:#e9eef6;
margin:0 5px 5px;
padding:2px 5px 2px 2px;
float:left;
width:127px;
text-align:right;
}
#footer ul.secciones{
margin-right:30px;
border-left:1px solid #667B99;
padding-left:20px;
width:300px;
}
#footer ul.categorias{
width:578px;
}    
/*FIN FOOTER*/