@charset "UTF-8";
/* CSS Document */

a.btn_ajustable.fleft {float: left; margin-right: 15px;}
a.btn_ajustable.fright {float: right; margin-left: 15px;}
a.btn_ajustable {display: block; height: 33px; line-height: 33px; text-decoration: none; color: #6b6253; font-size: 14px; padding: 0px 15px; position: relative; background: url(../imagenes/bg_btns.png) no-repeat; font-weight: bold; font-family:CenturyGothic, Arial, helvetica;}
a.btn_ajustable span {display: block; height: 33px; width: 15px;  background: url(../imagenes/bg_btns.png) top right no-repeat; right: 0px; top: 0px; position: absolute;}
a.btn_ajustable:hover { background-position: 0px -33px; color: #fff; }
a.btn_ajustable:hover span { background-position: right -33px;}

body{
	background-attachment: scroll;
	background: url(imagenes/fondocab.png);
	background-repeat: repeat-x;
	background-position: top;
	margin:0px 0px 0px 0px;
	text-align:center;
}

#contenedor{
width: 980px;
margin:auto;
overflow:hidden;
height:auto;
}

/*cabecera*/

#cabecera{
width:980px;
height:129px;
position:relative;
}

#logo{
float:left;
}

#menusup{
	float:right;
	padding-top:74px;
	overflow:hidden;
	
}
 #enlacesRedes
{
 
   font-family: "Lucida Sans Unicode", sans-serif;
   font-size:13px;
    position:absolute;
    top:10px;
    right:0px;
    color: #58585a;
   
}
#enlacesRedes a
{
   border:none; 
}
 #enlacesRedes img
{
   border:none; 
   vertical-align:top;
}

.botmenusup{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size:13px;
	color:#5a5a5c;
	text-decoration: none;
	font-weight:bold;
}

a.botmenusup:hover{
color:#e6cd3f;
}

/*buscador*/

#barrabuscador{
width:980px;
height:55px;
text-align:left;
margin:auto;
}

#slogan{
float:left;

}

#buscador{
width: 245px;
height:55px;
float:right;
font-family:"Lucida Sans Unicode", sans-serif;
font-size:11px;
color:#ffffff;
position: relative;

}

.campo{
border: 1px solid #5a554a;
background-color:#FFFFFF;
height:18px;
}
.campos{
border: 1px solid #5a554a;
background-color:#FFFFFF;
height:18px;
margin: 5px 0px 5px 0px;
/*margin: 5px 0px 5px -30px !important;*/
}

#campobuscador{
position: absolute; top: 14px; left: 0px;

}
#botonlupa{
height:24px;
position: absolute; top: 13px; right: 0px;
}

#borbusavan{
float:right;
padding: 0px;
font-size: 9px;
position: absolute; left: 5px; bottom: 2px;
}


a.lupa {
	display:block;
	width:60px;
	height:24px;
	text-indent:-9999px;
	background: url(imagenes/btn_buscar.png);
	background-repeat: no-repeat;
	background-position: left top;
    }
a.lupa:hover {
                background-position:0 -24px;
    }

.txtblanco11{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}

a.txtblanco11:hover{
color:#e6cd3f;
}

/*menu*/

#contenido{
	overflow:hidden;
	width:980px;
	border-left: 1px solid #e6cd3f;
	background-attachment: scroll;
	background: url(imagenes/fondomeniizq.gif);
	background-repeat:  repeat-y;
	background-position: left top;
}



#barramenu{
	margin-right:40px;
	height:100%;
	background-color: #e3e1dc;
	width:180px;
	height:auto;
	float:left;
}

#menu{
	background-color: #edece9;

	overflow:hidden;
}


#menu1{
	width:180px;
	height:auto;
	float:left;
	line-height:10px;
}

#submenu{
width:153px;
float:right;
line-height:25px;
text-align:left;
padding: 10px 0px 10px 0px;
}



/*botones para cuando el submenu no está desplegado*/
a#porfabricante {
display:block;
width:180px;
height:28px;
text-indent:-9999px;
background:url(imagenes/botfabricante.png) no-repeat;

    }
a#porfabricante:hover {
background-position:0 -28px;
    }
	
a#pormercancia {
display:block;
width:180px;
height:28px;
text-indent:-9999px;
background:url(imagenes/botmercancia.png) no-repeat;

    }
a#pormercancia:hover {
background-position:0 -28px;
    }
	
a#porofertas {
display:block;
width:180px;
height:28px;
text-indent:-9999px;
background:url(imagenes/botofertas.png) no-repeat;

    }
a#porofertas:hover {
background-position:0 -28px;
    }




/*botones para cuando esta el submenu desplegado*/

a#porfabricante2 {
display:block;
width:180px;
height:28px;
text-indent:-9999px;
background:url(imagenes/botfabricante2.png) no-repeat;

    }
a#porfabricante2:hover {
background-position:0 -28px;
    }
	
	
a#pormercancia2 {
display:block;
width:180px;
height:28px;
text-indent:-9999px;
background:url(imagenes/botmercancia2.png) no-repeat;

    }
a#pormercancia2:hover {
background-position:0 -28px;
    }
	
a#porofertas2 {
display:block;
width:180px;
height:28px;
text-indent:-9999px;
background:url(imagenes/botofertas2.png) no-repeat;

    }
a#porofertas2:hover {
background-position:0 -28px;
    }


.txtnegro14{
font-family:"Lucida Sans Unicode", sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
}

a.txtnegro14:hover{
font-family:"Lucida Sans Unicode", sans-serif;
font-size:13px;
color:#e6cd3f;
text-decoration:none;
}


/*login*/

#login{
	/*background-color: #e3e1dc;*/
	background-color: #edece9;
	overflow:hidden;
	line-height:25px;
	padding-bottom:15px;
	height:100%;
	

}

.txtmsrronosc11{
font-family:"Lucida Sans Unicode", sans-serif;
font-size:11px;
color:#666053;
text-decoration:none;
}

a.txtmsrronosc11:hover{
font-family:"Lucida Sans Unicode", sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

a.botentrar {
display:block;
width:71px;
height:24px;
text-indent:-9999px;
background:url(imagenes/botentrar.png) no-repeat;
margin: 5px 0px 5px 14px;
text-align:left;

    }
         
a.botentrar:hover {
background-position:0 -24px;
    }

a.botentrarlistas {
display:block;
width:143px;
height:33px;
text-indent:-9999px;
background:url(imagenes/botEntrarListas.gif) no-repeat;
margin: 5px 0px 5px 14px;
text-align:left;

    }
         
a.botentrarlistas:hover {
background-position:0 -33px;
    }

    
a.botObtenerClave {
    display:block;
	width:143px;
	height:33px;
	text-indent:-9999px;
    background:url(imagenes/botObtenerClave.png) no-repeat;
	background-repeat: no-repeat;
	background-position: left top;
    margin-left:14px;
    }
    
a.botObtenerClave:hover {
    background-position:0 -33px;
    }
    
    
    
/* lista */
a.botlista {
display:block;
width:50px;
height:24px;
text-indent:-9999px;
background:url(imagenes/botlista.gif) no-repeat;
margin: 5px 20px 5px 0px;
text-align:right;
float:right;

    }
a.botlista:hover {
background-position:0 -24px;
    }
.txtLista{
border: 1px solid #5a554a;
background-color:#FFFFFF;
height:18px;
margin: 6px 5px 5px 20px;
width:80px;
float:left;
/*margin: 5px 0px 5px -30px !important;*/
}

a.botCrearLista {
display:block;
width:90px;
height:33px;
text-indent:-9999px;
background:url(imagenes/botCrearLista.gif) no-repeat;
margin: 5px 0px 5px 45px;
text-align:left;

    }
a.botCrearLista:hover {
background-position:0 -33px;
    }

/*contenido. tipo de mercancia*/

#contipomer{
width:708px;
height:auto;
overflow:hidden;
text-align:left;
float:left;
margin-top:44px;
margin-bottom:50px;
}

#contfotos{
width:145px;
height:auto;
text-align:left;
margin-right:32px;
float:left;

}


#bordefoto{
	width:120px;
	height:120px;
	background-attachment: scroll;
	background: url(imagenes/fondofotos120.gif);
	background-repeat: no-repeat;
	background-position: center center;	
}

#bordefotoDeco{
	width:110px;
	height:100px;
	
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:15px;
	border-top:solid thin #E4E1DC;
	border-right:solid thin #E4E1DC;
	border-left:solid thin #E4E1DC;
	border-bottom:solid 10px #E4E1DC;
	/*background: url(imagenes/fondofotos120.gif);
	
	background-repeat: no-repeat;
	background-position: center center;	*/
}


#foto100{
width:100px;
height:100px;
margin:auto;
overflow:hidden;
padding: 10px 5px 5px 5px;

}

#tilfoto{
margin-top:8px;
margin-bottom:20px;
width:120px;
}
.centrado
{
	text-align: center;	
	min-height:50px;
}
.centrado #descargaFab
{
    height:15px;
}

.txtgranate14{
font-family:"Lucida Sans Unicode", sans-serif;
font-size:13px;
color:#931e0a;
text-decoration:none;
font-weight:bold;
}

a.txtgranate14:hover{
font-family:"Lucida Sans Unicode", sans-serif;
font-size:13px;
color:#e6cd3f;
text-decoration:none;
font-weight:bold;
}

/*Novedades, actualidad y descargas*/

#contnovedades{
width:760px;
height:auto;
overflow:hidden;
text-align:left;
float:right;
margin-bottom:20px;

}

#novedades{
width:500px;
float:left;
overflow:hidden;
text-align:left;
}


#contnov{
width:500px;
height:120px;
text-align:left;
margin-bottom:15px;
}

#contnovampli{
width:760px;
min-height:120px;
text-align:left;
margin-bottom:35px;
}


#bordenov{
	width:120px;
	height:120px;
	background-attachment: scroll;
	background: url(imagenes/fondofotos120.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float:left;
		
}

#fotonov{
width:100px;
height:100px;
margin:auto;
overflow:hidden;
padding: 10px 5px 5px 5px;

}

#textonov{
width:355px;
height:120px;
float:right;
font-family:"Lucida Sans Unicode", sans-serif;
font-size:13px;
color:#58585a;
text-decoration:none;
 }
 
 #textonovampli{
width:620px;
height:auto;
float:right;
font-family:"Lucida Sans Unicode", sans-serif;
font-size:13px;
color:#58585a;
text-decoration:none;
 }


#vertodas{
float:right;
}


a#botvertodas {
	display:block;
	width:95px;
	height:15px;
	text-indent:-9999px;
	background: url(imagenes/botvertodas.png);
	background-repeat: no-repeat;
	background-position: left top;
    }
a#botvertodas:hover {
                background-position:0 -15px;
    }


/*actualidad*/

#contactualidad{
width:200px;
float:right;
padding:2px;
}

#noticia{
margin-bottom:15px;
padding-bottom:10px;
border-bottom: 1px solid #000000;
font-family:"Lucida Sans Unicode", sans-serif;
font-size:13px;
color:#58585a;
text-decoration:none;
}

#tilactualidad{
font-family:"Lucida Sans Unicode", sans-serif;
font-size:20px;
color:#666053;
text-decoration:none;
text-align:left;
margin-bottom:30px;
}

#tildescargas{
font-family:"Lucida Sans Unicode", sans-serif;
font-size:20px;
color:#666053;
text-decoration:none;
text-align:left;
margin-bottom:20px;
margin-top:50px;
}

#descargas{
padding-bottom:50px;
border-bottom: 1px solid #000000;
font-family:"Lucida Sans Unicode", sans-serif;
font-size:13px;
color:#58585a;
text-decoration:none;
}

a#botvermas {
	display:block;
	width:95px;
	height:15px;
	text-indent:-9999px;
	background: url(imagenes/botvermas.png);
	background-repeat: no-repeat;
	background-position: left top;
    }
a#botvermas:hover {
background-position:0 -15px;
    }

#vermas{
margin-top:20px;
margin-bottom:5px;
float:right;
}

/*pie*/

#fondopie{
background-attachment: scroll;
background: url(imagenes/fondopie.gif);
background-repeat:  repeat-x;
background-position: center;
overflow:hidden;
margin:auto;
height:56px;
}

.botmenuinf{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration: none;
	font-weight:normal;
}

a.botmenuinf:hover{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size:12px;
	color:#e6cd3f;
	text-decoration: none;
	font-weight:normal;
}

#pie1{
width:930px;
margin:auto;
height:56px;
overflow:hidden;


}

#menuinf{
text-align:center;
overflow:hidden;
float:left;
margin-top:15px;

}

.botbookmark{
float:right;
width:125px;
overflow:hidden;
margin-top:20px;



}

#pie2{
margin:auto;
width:930px;
margin-top:15px;

}

#textopie2{
float:left;
font-family:"Lucida Sans Unicode", sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;

}

#logosw3c{
float:right;
font-family:"Lucida Sans Unicode", sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
}



/*Catalogo*/



.txtrecuadamarillo {
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #e6cd3f;
	padding: 8px;
	line-height: 33px;
	font-weight: bold;
}

a.txtrecuadamarillo:hover {
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #686357;
	padding: 8px;
	line-height: 33px;
	font-weight: bold;
}

.txtamarillo18 {
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #e6cd3f;
	text-decoration: none;
	font-weight: bold;
}

a.txtamarillo18:hover {
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #686357;
	text-decoration: none;
	font-weight: bold;
}


.imgcatalogo {
	border-top: 1px solid #e3e1dc;
	border-left: 1px solid #e3e1dc;
	border-right: 1px solid #e3e1dc;
	border-bottom: 10px solid #e3e1dc;
	margin-bottom:10px;
	overflow:hidden;
}

.cajacatalogo{
width:120px;
height:auto;
float:left;
margin-right:30px;
overflow:hidden;
}
.arial9negrobold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight:bold;
	
}

.arial10negro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.arial12granate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #931e0a;
	text-decoration: none;
}

.rojo{
	color: Red;
}

/*ficha producto*/

#contficha{
width:760px;
height:auto;
overflow:hidden;
text-align:left;
float:left;
margin-top:44px;
margin-bottom:50px;
}

.textoficha{
width:360px;
height:auto;
float:left;
overflow:hidden;
line-height:25px;
}


.botonesficha{
	width:360px;
	border-top: 1px solid #686356;
	padding-top:10px;
	margin-top:8px;
	/*height:38px;*/
	/*line-height: 50px;*/

}

.txtgranate16 {
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #931e0a;
	text-decoration: none;
	font-weight: bold;
}

.txtnegro16 {
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.arial12negro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height:normal;
}

.txtgris16 {
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #58585a;
	text-decoration: none;
	font-weight: bold;
}

.campogris{
	background-color: #edece9;
	border: 1px solid #FFFFFF;
}

.txtcantidad{
float:left;
overflow:hidden;
vertical-align:middle;
}

.botoncarrito{
float:left;
overflow:hidden;
}






a.botcarrito {
	display:block;
	width:154px;
	height:34px;
	text-indent:-9999px;
	background: url(imagenes/botcarrito.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
    }
a.botcarrito:hover {
background-position:0 -34px;
    }

.imggrande{
width:255px;
float:right;
overflow:hidden;

}

.brdgrisfotog{
border: 1px solid #e3e1dc;
margin-right:15px;
}

.bordegris{
border: 1px solid #e3e1dc;
margin-right:5px;
margin-top:10px;
margin-left:5px;

}
.tachado
{
    text-decoration:line-through;
}
/*titulos fondo amarillo*/

.titulospag {
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 22px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #e6cd3f;
	padding:3px 6px 3px 6px;
	line-height: 35px;
	font-weight: bold;
	float:left;
}
.subtitulospag {
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 22px;
	font-style: normal;
	color: #e6cd3f;
	text-decoration: none;
	padding:3px 6px 3px 6px;
	line-height: 35px;
	font-weight: bold;
	float:left;
}

/*paginación*/

.paginacion{
width:760px;
overflow:hidden;
text-align:center;
}

.paginacion2{
width: 650px;
overflow:hidden;
text-align:center;
}

.arial14marron{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5a554a;
	text-decoration: none;
	line-height:normal;
	font-weight:bold;

}

a.arial14marron:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e6cd3f;
	text-decoration: none;
	line-height:normal;
	font-weight:bold;

}
.arial14pagina{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5a554a;
	text-decoration: none;
	line-height:normal;
	font-weight:bold;
	margin-left: 6px;
	margin-right: 6px;

}

a.arial14pagina:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e6cd3f;
	text-decoration: none;
	line-height:normal;
	font-weight:bold;
		margin-left: 6px;
	margin-right: 6px;

}

.arial14paginacurrent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e6cd3f;
	text-decoration: none;
	line-height:normal;
	font-weight:bold;
		margin-left: 6px;
	margin-right: 6px;

}

/*pagina actualidad*/

.fotoactualidad{
	width:auto;
	min-height:120px;
	float:left;
		
}

.fotoactuampli{
	width:auto;
	min-height:300px;
	float:left;
		
}

 #textofichanov{
width:480px;
height:auto;
float:right;
font-family:"Lucida Sans Unicode", sans-serif;
font-size:13px;
color:#58585a;
text-decoration:none;
 }


/*USUARIO*/

.usuario{
width:760px;
overflow:hidden;
text-align:right;
font-family:"Lucida Sans Unicode", sans-serif;
font-size:13px;
color:#676154;
text-decoration:none;
margin-top:20px;
}

/*cesta pedidos*/

.cabeceracesta{
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-attachment: scroll;
	background: url(imagenes/cabcestapedidos.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width:760px;
	height:50px;
	

}

.lineaosccesta{
	width:760px;
	height:115px;
	line-height:105px;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-color: #e3e1dc;


}
.lineaosccesta a
{
    text-decoration:none;
    font-weight:bold;
    color:#676154;
}
.lineaosccesta a:hover
{
    color:#E6CD3F;
}
.lineaclacesta{
	width:760px;
	line-height:105px;
	height:115px;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-color: #edece9;

}

.lineaclacesta a
{
    text-decoration:none;
    font-weight:bold;
    color:#676154;
}
.lineaclacesta a:hover
{
    color:#E6CD3F;
}
.primeralincesta{
	width:760px;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #edece9;

}

.textcantidad{
	width:30px;
	background-color: #FFFFFF;
	border: 1px solid #676154;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	vertical-align:middle;



}


.lineafinalcesta{
	width:760px;
	height:30px;
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-color: #676154;

}


.lineabotonescesta{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #676154;
	width:760px;
	padding-top:10px;
}

a.botvolvercatalogo {
	display:block;
	width:143px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botvolvercatalog.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
    }
a.botvolvercatalogo:hover {
background-position:0 -33px;
    }

a.botVolverLista {
	display:block;
	width:143px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botVolverLista.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
    }
a.botVolverLista:hover {
background-position:0 -33px;
    }

.semaforos img
{
  /* margin-top:25px; */
}
/** botones nuevos cesta */
a.botCompraTarjeta {
	display:block;
	width:143px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botCompraTarjeta.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
	margin-left:20px;
    }
a.botCompraTarjeta:hover {
background-position:0 -33px;
    }
    

    
a.botCompraFormu {
	display:block;
	width:155px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botCompraFormu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
	margin-left:20px;
    }
a.botCompraFormu:hover {
background-position:0 -33px;
    }
    
a.botEditarCesta {
	display:block;
	width:143px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botEditarCesta.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
	margin-left:20px;
    }
a.botEditarCesta:hover {
background-position:0 -33px;
    }
    a.botContinuarCompra {
	display:block;
	width:143px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botContinuarCompra.png);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
	margin-left:20px;
    }
a.botContinuarCompra:hover {
background-position:0 -33px;
    }

/** fin botones nuevos cesta */
a.botactualizar{
	display:block;
	width:89px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botactualizar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
    }
a.botactualizar:hover {
background-position:0 -33px;
    }


a.botrealizpedido{
	display:block;
	width:123px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botrealizpedido.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
	clear:none;
	margin-right:10px;
    }
a.botrealizpedido:hover {
background-position:0 -33px;
    }


/*busqueda avanzada*/

.fndobusquedaavan{
	background-attachment: scroll;
	background: url(imagenes/fondobusqavan.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width:755px;
	height:125px;
}


.camposbusqavan{
border: 1px solid #5a554a;
background-color:#FFFFFF;
height:22px;
margin: 5px 0px 5px 0px;
}


a.botbuscar{
	display:block;
	width:69px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botbuscar.png);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
	clear:none;
	margin-right:10px;
    }
a.botbuscar:hover {
background-position:0 -33px;
    }
	
	
.arial14marron2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5a554a;
	text-decoration: none;
	line-height:normal;

}

/*faq*/

div.faq{
	float:left;
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #646567;
	text-align:justify;
	line-height:25px;
	margin-bottom:40px;
	width:680px;
	}

/*quienes somos*/

div.txtquienes{
	width:540px;
	float:left;
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #646567;
	text-align:justify;
	line-height:25px;
	margin-bottom:40px;
	
	}
	
div.imgquienes{
	float:right;
	margin-bottom:15px;
	
	
	}
div.imprimirPedido
	{
	  
	    float:left;
	    font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #646567;
	}
	
	
/*contacto*/

div.txtdireccion{
	width:390px;
	float:left;
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #646567;
	text-align:left;
	margin-top:30px;
	
	
	}
	

div.mapasitu{
	width:370px;
	float:right;
	margin-top:30px;
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #e6cd3f;
	text-align:right;

	}
	
.lucida16amarillo{
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #e6cd3f;
		
}
	
/*formulario*/

div.fondoform{
	width:549px;
	height:1350px;
	float:left;
	padding: 20px;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #5a554a;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(imagenes/fondoform_big.jpg);
	background-repeat: no-repeat;	
	
	}
	
	div.fondoform2
	{
		clear:both;
	width:549px;
	float:left;
	padding: 20px;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #5a554a;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(imagenes/fondoform2.jpg);
	background-repeat: no-repeat;	
	
	}
	div.fondoform3
	{
		clear:both;
	width:549px;
	height:200px;
	float:left;
	padding: 20px;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #5a554a;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(imagenes/fondoform3.jpg);
	background-repeat: no-repeat;	
	
	}
	div.fondoform4
	{
		clear:both;
	width:549px;
	height:360px;
	float:left;
	padding: 20px;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #5a554a;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(imagenes/fondoform4.jpg);
	background-repeat: no-repeat;	
	
	}
	
	div.fondoform5
	{
		clear:both;
	width:549px;
	height:544px;
	float:left;
	padding: 20px;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #5a554a;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(imagenes/fondoform5.gif);
	background-repeat: no-repeat;	
	
	}
	a.botenviar{
	display:block;
	width:69px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botenviar.png);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	clear:none;

    }
a.botenviar:hover {
background-position:0 -33px;
    }
    
    
    
    a.botContinuar{
	display:block;
	width:90px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botContinuar.png);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	clear:none;

    }
a.botContinuar:hover {
background-position:0 -33px;
    }
	
	botContinuar
	
	
	
	
	
a.botaceptar {
display:block;
width:90px;
height:33px;
text-indent:-9999px;
background:url(imagenes/botAceptar.gif) no-repeat;
margin: 5px 0px 5px 14px;
text-align:left;
}
a.botaceptar:hover 
{
background-position:0 -33px;
}
a.botComprar {
display:block;
width:90px;
height:33px;
text-indent:-9999px;
background:url(imagenes/botComprar.gif) no-repeat;
margin: 5px 0px 5px 14px;
text-align:left;
}
a.botComprar:hover 
{
background-position:0 -33px;
}
	
	/******************** SHowroom ***************************/
.clearb {clear:both;}
div.quienes_box {position: relative;  width: 760px; margin-left: 210px; margin-bottom: 30px;}
div.quienes_box span.showroom {position: absolute; z-index: 10; top: 0; left: 150px; font-family: Arial; font-size: 60px; margin-top: -45px; color: #E5CC3E;}
div.quienes_box span.montorcier {position: absolute; z-index: 10; bottom:  -30px; left: 350px; font-family: Arial; font-size: 60px; color: #E5CC3E;}
div.quienes_box a {border: none; float: left;}
	div.quienes_box a img {border: none; margin: 0px 3px;}
	
/*********** mis listas ******************/
a.botvolcrearevento {
	display:block;
	width:111px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botCrearLista.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
    }
a.botvolcrearevento:hover {
background-position:0 -33px;
    }
div.separador
{
    border-bottom:solid thin #edece8;
    width:100%;
    clear:both;
    height:15px;
    margin-bottom:15px;
}
.subseccion {
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #e6cd3f;
	text-decoration: none;
	padding:3px 6px 3px 0px;
	line-height: 35px;
	font-weight: bold;
	
}
.evento
{
    width:350px;
    float:left;
}
.inputEvento
{
    width:350px;
    border:solid thin #6E6A60;
    font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #58585a;
	font-weight: bold;
}
.txtgris12 {
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #58585a;
	text-decoration: none;
	font-weight: bold;
}
.eventoPeq
{
  width:160px;
    float:left;
    margin-left:15px;  
}
.inputEventoPeq
{
    width:160px;
    border:solid thin #6E6A60;
    font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #58585a;
	font-weight: bold;
}
.inputEventoMed
{
    width:200px;
    border:solid thin #6E6A60;
    font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #58585a;
	font-weight: bold;
	/*text-align:right;*/
}
.evento ul
{
    float:left;
    margin:0px 15px 0px 0px;
    padding:0px;
}
.evento ul li
{
    list-style:none;
    height:34px;
    line-height:24px;
    font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #58585a;
	text-decoration: none;
	font-weight: bold;
    
}
a.botAniadirProducto {
	display:block;
	width:143px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botAniadirProducto.gif);
	background-repeat: no-repeat;
	background-position: left top;
    }
a.botAniadirProducto:hover {
background-position:0 -33px;
    }
a.botDejarDeAniadir{
	display:block;
	width:210px;
	margin-right:2px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botDejarDeAniadir.gif);
	background-repeat: no-repeat;
	background-position: left top;
    }
a.botDejarDeAniadir:hover {
background-position:0 -33px;
    }
a.botActualizarLista {
	display:block;
	width:111px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botActualizarLista.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
    }
a.botActualizarLista:hover {
background-position:0 -33px;
    }
a.botRegalarLista {
	display:block;
	width:90px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botRegalarLista.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
    }
a.botRegalarLista:hover {
background-position:0 -33px;
    }
a.botEditarLista {
	display:block;
	width:111px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botEditarLista.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
    }
a.botEditarLista:hover {
background-position:0 -33px;
    }
    
    /** botones nuevos cesta */
a.botVolverListas {
	display:block;
	width:90px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botVolver.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
	margin-left:20px;
    }
a.botVolverListas:hover {
background-position:0 -33px;
    }
    
a.botCerrarSesionListas {
	display:block;
	width:130px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botCerrarSesionLista.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
	margin-left:20px;
    }
a.botCerrarSesionListas:hover {
background-position:0 -33px;
    }
    
a.botAniadirALista 
{
    
    
	display:block;
	width:111px;
	height:33px;
	text-indent:-9999px;
	background: url(imagenes/botAniadirALista.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
    }
a.botAniadirALista:hover {
background-position:0 -33px;
    }
    
    /* outlet  */
.txtmsrronosc14{
font-family:"Lucida Sans Unicode", sans-serif;
font-size:14px;
color:#666053;
text-decoration:none;
}

a.txtmsrronosc14:hover{
font-family:"Lucida Sans Unicode", sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
} 


a.botIrBolg {
display:block;
width:145px;
height:33px;
text-indent:-9999px;
background:url(/imagenes/botBlogOutlet.gif) no-repeat;
margin: 5px 0px 5px 0px;
text-align:left;

    }
a.botIrBolg:hover {
background-position:0 -33px;
    }
/**/
/********** decoracion *************/

div.cabeDeco
{
    width:754px;
    height:50px;
    background: url(imagenes/cabeDeco.gif);
    line-height:50px;
    vertical-align:middle;   
    overflow: hidden;	
}

.btnDeco a
{
     margin-top: 12px; 
     display: block; 
     height: 22px;
     line-height:22px;
     position: relative; 
     text-decoration:none;
     color:White;
     padding: 0px 10px;
     margin-left: 30px;
     float: left;
      text-align: center;
}
 .btnDeco a:hover, .btnDeco a.currentDeco
{
    
     background: url(/imagenes/fondoDecoracion.png) no-repeat left 1px; 
   
}
.btnDeco a:hover span, .currentDeco span {position: absolute; right: -4px;top:1px; display: block; height: 22px;line-height:21px; width: 13px; background: url(/imagenes/fondoDecoracion.png) no-repeat right;  } 

 


/**************** pasos compra **************/
div.proceso {font-size: 12px; line-height: 20px; margin-top: 10px; cursor: default;font-family: "Lucida Sans Unicode", sans-serif;}
div.proceso span.dot {color: #fff; margin-left: 8px; margin-right: 1px; padding:2px; background: url(../imagenes/bg_dot.png) no-repeat 0px 1px;  text-align: center;}
div.proceso span {margin-left: 0px; color: #E6CD3F; font-weight: bold;}
div.proceso span.dot.current {background: url(../imagenes/bg_dot2.png) no-repeat 0px 1px;}

/********************************************/
/*
.boton_generico {display: inline-block; height: 44px; line-height: 44px; position: relative; background: url(/imagenes/fondoDecoracion.png) no-repeat left; color: #fff; padding: 0px 10px;}
.boton_generico span {position: absolute; right: 0px;top:0px; display: block; height: 44px; width: 10px; background: url(/imagenes/fondoDecoracion.png) no-repeat right;} 
*/


.lucida14gris {color:#646567;    font-family: "Lucida Sans Unicode",sans-serif;    font-size: 14px;    font-weight: bold;}

div.box {background: url(imagenes/bg_menu_ver.png) no-repeat top center; text-align: center; overflow: hidden; }
    div.box div.bottom {background: url(imagenes/bg_menu_ver.png) no-repeat bottom center; display: block; height: 10px;}
/**************** FOrmulario PAso TRes **************/    
ul.form_paso3 { list-style: none; margin: 0px 0px 10px -10px; width: 520px; overflow: hidden; padding: 0px; }
    ul.form_paso3 li { float: left; display: block; margin-left: 10px; width: 250px; margin-bottom: 10px; }
        ul.form_paso3 li input { width: 235px; }
        ul.form_paso3 li select {width: 235px; height: 22px;  display: block; padding: 0px 0px;}
        
textarea.texto_area {width: 498px; height: 40px;}
