@charset "utf-8";
/* CSS Document */
/* Listado de colores
naranja urrategi = #F49E00
Gris oscuro = #3D3C3F
*/

/*estilos globales principal*/
*{
	font-family:"Trebuchet MS", Arial, Verdana;
}

body, html{
	margin:0px;
	padding:0px;
	background-color:#3D3C3F;
}

ul, form, h1, h2, h3, h4, h5, p{
	padding:0px;
	margin:0px;
}


/*estructura porincipal de las capas*/
div#cuerpo{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-color:#F49E00;
}

div#cabecera{
	height:140px;
	background-image:url(cabecera.jpg);
	position:relative;
	margin-bottom:10px;
	border-bottom:2px #3d3d3f solid;
}

div#izquierda{
	width:175px;
	float:left;
	position:relative;
	left:10px;
}

div#central{
	float:left;
	width:570px;
	position:relative;
	left:12px;
}

div#derecha{
	width:175px;
	float:right;
	position:relative;
	right:10px;
}


div#logos{
	margin-top:30px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	text-align:center;
}

div#logos img{
	margin-left:20px;
	margin-right:20px;
}

div#firma{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	text-align:center;
	background-color:#000000;
	/*margin-top:5px;*/
	padding-top:5px;
	padding-bottom:5px;
}


div.separador{
	clear:both;
	}
span.separador {
	display:block;
	clear:both;
	}

/*específico de cabecera*/
div#menu_cab{
	position:absolute;
	bottom:0px;
	right:10px;
}

div#menu_cab ul li{
	list-style:none;
	color:#F49E00;
	font-weight:bold;
	display:inline;
	margin:0px;
	padding:0px;
	
}

div#menu_cab ul li a{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
div#menu_cab ul li a:hover{
	color:#F49E00;
}


/* específico de columna izquierda*/
div#buscar{
	background:url(fondo_buscar.jpg) no-repeat;
	padding:5px;
	height:115px;
}
div#buscar h3{
	margin-bottom:5px;
	font-size:10pt;
	color:#FFFFFF;
	text-transform:uppercase;
}

div#buscar .form{
	color:#333333;
	font-size:7pt;
	padding:2px;
	margin-bottom:5px;
	width:140px;
	border:0px;
}

div#buscar label.form{
	color:#FFFFFF;
}

div#buscar .boton_form{
	position:relative;
	right:20px;
}

div#logging {
	background:url(cgris_med.jpg) repeat-y;
	padding-left:5px;
	position:relative;
	margin-bottom:10px;
}

div#logging h3{
	background:url(cgris_top.jpg) no-repeat;
	height:25px;
	padding-top:5px;
	padding-left:5px;
	font-size:10pt;
	color:#FFFFFF;
	text-transform:uppercase;
	position:relative;
	left:-5px;
}

div#logging form{
	display:block;
	width:150px;
	position:relative;
}

div#logging .form{
	color:#333333;
	font-size:7pt;
	padding:2px;
	width:100px;
	border:0px;
	margin-bottom:5px;
}
div#logging .boton_form{
	position:relative;
	right:-35px;
}

div#logging label{
	color:#FFFFFF;
	font-size:7pt;
	display:block;
}

div#logging p, div#logging a{
	color:#FFFFFF;
	font-size:6.5pt;
	text-decoration:none;
	display:block;
}

div#logging a:hover{
	text-decoration:underline;
}

div#logging span.cierre{
	background:url(cgris_bot.jpg) bottom no-repeat;
	display:block;
	height:20px;
	position:relative;
	left:-5px;
}


div#categorias{
	background:url(fondo_cat_med.jpg) repeat-y;
	padding-left:5px;
}


div#categorias span.top{
	background:url(fondo_cat.jpg) top no-repeat;
	display:block;
	height:15px;
	position:relative;
	left:-5px;
}

span.cierre_cat{
	background:url(fondo_cat_bot.jpg) bottom no-repeat;
	display:block;
	height:55px;
	
}
div.cierre_cat{
	position:relative;
	left:-5px;
}


	/*Listado de categorías*/
	
	span.separador_esp{
		display:block;
		width:150px;
		/*margin-bottom:2px;
		padding-bottom:2px;*/
		border-bottom:#666666 2px solid;
	}
	ul.oscuro{
		background:url(cgris_med.jpg) repeat-y;
		display:block;
		position:relative;
		left:-5px;
	}
	
	
	a.a_n1{
		border-top:#333333 1px dotted;
		padding-left:5px;
	}
	/*div#categorias ul li.nivel_1 a{
		border-bottom:#333333 1px dotted;
		border-top:#333333 1px dotted;
		padding-left:5px;
	}*/
	
	
	div#categorias ul li.nivel_1:first-child a.a_n1 {
		border-top:none;
	} 
		
	div#categorias ul.oscuro li{
		padding-bottom:2px;
		
	}
	
	div#categorias a.especial {
		border-bottom:#CCCCCC 1px dotted;
		margin-left:5px;
		padding-left:5px;
		font-weight:bold;
		color:#FFFFFF;
	}
	
	div#categorias ul{
		margin:0px;
		padding:1px;
	}
	div#categorias ul li{
		list-style:none;
		display:block;
		width:150px;
	}
	
	ul.nivel_2, ul.nivel_3, ul.nivel_4, ul.nivel_5{
		display:none;
		background-color:#CCCCCC;
		overflow:hidden;
		width:148px;
	}
	
	div#categorias a{
		color:#333333;
		font-size:9pt;
		/*font-weight:bold;*/
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		height:18px;
		padding-top:2px;
		}

	div#categorias a:hover{
		color:#FFFFFF;
		background-color:#CCCCCC;
		
	}
	a.a_n1_s{
		background-color:#CCC;
		color:#FFFFFF;
	}

	div#categorias ul.nivel_2 a{
		color:#333333;
		/*background-color:#CCC;*/
		font-size:8pt;
		text-decoration:none;
		text-transform:none;
		display:block;
		height:15px;
		padding-top:2px;
		padding-left:10px;
		border-bottom:#e9e9eb 1px solid;
		}
		
	div#categorias ul.nivel_2 a:hover{
		color:#FFFFFF;
		background-color:#666666;
	}
	
	div#categorias ul.nivel_3 a{
			padding-left:20px;
	}

	div#categorias ul.nivel_4 a{
			padding-left:30px;
	}
	div#categorias ul.nivel_5 a{
			padding-left:40px;
	}
		
/*específico de columna central*/

div#banner{
	background:url(gclaro_med.jpg) repeat-y;
	position:relative;
}

div#banner h2{
	background:url(goscuro_top.jpg) top no-repeat;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-transform:uppercase;
	height:22px;
	color:#FFFFFF;
	font-size:10pt;
	text-align:right;
	position:relative;
}

div#banner h2 span{
	color:#F49E00;	
	}
div#banner span.cierre{
	background:url(goscuro_bot.jpg) bottom no-repeat;
	height:25px;
	display:block;
}

div.principal{
	background:url(fondo_principal_med.jpg) repeat-y;
}
div.principal span.cierre{
	background:url(fondo_principal_bot.jpg) bottom no-repeat;
	display:block;
	clear:both;
	height:50px;
}

div.principalT{
		background:url(fondoN_principal_med.jpg) repeat-y;
}

div.principalT span.cierre{
	background:url(fondoN_principal_bot.jpg) bottom no-repeat;
	display:block;
	clear:both;
	height:50px;
}

/* celda mejor*/
div#mejor_azul_claro{
		background:url(espacios/dest_parcial_azul_claro.jpg) top no-repeat;
}
div#mejor_azul_oscuro{
		background:url(espacios/dest_parcial_azul_oscuro.jpg) top no-repeat;
}
div#mejor_gris_claro{
		background:url(espacios/dest_parcial_gris_claro.jpg) top no-repeat;
}
div#mejor_gris_oscuro{
		background:url(espacios/dest_parcial_gris_oscuro.jpg) top no-repeat;
}
div#mejor_fuxia{
		background:url(espacios/dest_parcial_fuxia.jpg) top no-repeat;
}
div#mejor_blanco{
		background:url(espacios/dest_parcial_blanco.jpg) top no-repeat;
}
/*especial de h2 para la opción de blanco*/
div#mejor_blanco h2{
		color:#666666;
}
/* ------------------*/
div#mejor_marron{
		background:url(espacios/dest_parcial_marron.jpg) top no-repeat;
}
div#mejor_naranja{
		background:url(espacios/dest_parcial_naranja.jpg) top no-repeat;
}
div#mejor_verde{
		background:url(espacios/dest_parcial_verde.jpg) top no-repeat;
}
div#mejor_rojo{
		background:url(espacios/dest_parcial_rojo.jpg) top no-repeat;
}

div.mejor{
	background:url(fondo_dest_parcial.jpg) top no-repeat;
	position:relative;
	overflow:visible;
}

div.mejor h2{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:16pt;
	position:relative;
	top:10px;
	left:30px;
	display:inline;
}

div.mejor img.img_producto{
	position:relative;
	padding-top:10px;
	padding-left: 10px;
	float: left;
}

div.mejor div.caja{
	position:relative;
	float:left;
	display:block;
	top:30px;
	left:30px;
	width:360px;
}

div.mejor div.datos{
	clear:both;
	margin-top:10px;
}

div.datos span{
	display:block;
}

div.mejor div.precio, div.mejor div.financiacion, div.mejor div.comprar{
	float:left;
}

/*______________________REPOSICIONAMIENTO DE LOS OBJETOS _______________________*/
div.mejor div.caja div.precio {
	position:relative;
	left:0px;
	width:150px;
}

div.mejor div.caja div.financiacion{
	display:block;
	width:70px;
	position:relative;
	float:left;
}

div.precio span, div.financiacion span{
	display:block;
	text-align:right;
	color: #3D3C3F;
	font-size:8pt;
	font-weight:bold;
}
span.financiado {
}

span.antes, span.stock {
	text-transform:uppercase;
	height:15px;
}

span.stock {
	position:absolute;
	top:50px;
	right:5px;
	/*padding-left:10px;*/
}


span.familia, span.modelo, span.modelo a{
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:8.5pt;
	line-height:9.5pt;
}
span.modelo a:hover{
	color:#F49E00;
}

span.familia {
	color:#F49E00;
}
span.desc a{
	text-decoration:none;
	color:#3D3C3F;
	font-size:8pt;
	margin-bottom:5px;
	/*line-height:9pt;*/
}

span.desc a:hover{
	text-decoration:underline;
}

div.mejor div.comprar{
	position:relative;
	left:0px;
	margin-left:10px;
	border-left:#999999 solid 1px;
	padding-left:10px;
}


/* /celda mejor */


/* celda recomendado */
div#recomendado_azul_claro{
		background:url(espacios/dest_completo_azul_claro.jpg) top no-repeat;
}
div#recomendado_azul_oscuro{
		background:url(espacios/dest_completo_azul_oscuro.jpg) top no-repeat;
}
div#recomendado_gris_claro{
		background:url(espacios/dest_completo_gris_claro.jpg) top no-repeat;
}
div#recomendado_gris_oscuro{
		background:url(espacios/dest_completo_gris_oscuro.jpg) top no-repeat;
}
div#recomendado_fuxia{
		background:url(espacios/dest_completo_fuxia.jpg) top no-repeat;
}

div#recomendado_blanco{
		background:url(espacios/dest_completo_blanco.jpg) top no-repeat;
}
/*Especial h2 paa el espacio blanco*/
div#recomendado_blanco h2{
	color:#666666;
	}
/*----------------------------------*/
div#recomendado_marron{
		background:url(espacios/dest_completo_marron.jpg) top no-repeat;
}
div#recomendado_naranja{
		background:url(espacios/dest_completo_naranja.jpg) top no-repeat;
}
div#recomendado_verde{
		background:url(espacios/dest_completo_verde.jpg) top no-repeat;
}
div#recomendado_rojo{
		background:url(espacios/dest_completo_rojo.jpg) top no-repeat;
}


/*vicas*/
div.recomendado {
	background:url(fondo_dest_completo.jpg) top no-repeat;
	position:relative;
	overflow:visible;
}


div.recomendado h2{
	padding-top:5px;
	color:#FFFFFF;
	font-size:11pt;
	text-transform:uppercase;
	position:relative;
	left:20px;}

div.recomendado div.caja{
	position:relative;
	/*border:#333333 dotted 1px;*/
	margin-top:10px;
	margin-left:5px;
	width:540px
}
div.recomendado div.separador_punteado{
	border-bottom:#3D3C3F dotted 1px;
	clear:both;
}
div.recomendado_1, div.recomendado_2{
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	width:265px;
	position:relative;
}
div.recomendado_1{
	border-right:#3D3C3F dotted 1px;
}

div.recomendado_2{
	padding-left:5px;
}

div.recomendado_1 div.datos, div.recomendado_2 div.datos{
	width:130px;
}

div.recomendado_1 div.financiacion, div.recomendado_2 div.financiacion{
	width:70px;
	position:relative;
	}
	
div.recomendado_1 div.financiacion img, div.recomendado_2 div.financiacion img {
	position:absolute;
}


div.recomendado_1 div.financiacion span.stock, div.recomendado_2 div.financiacion span.stock {
	position:relative;
}

div.recomendado_1 div.financiacion span.stock img, div.recomendado_2 div.financiacion span.stock img{
	position:relative;  
}

div.recomendado_1 div.comprar, div.recomendado_2 div.comprar {
}

div.recomendado img.producto{
	float:left;
	margin-right:10px;
}

div.recomendado div.datos{
	float:left;
}
div.recomendado div.precio, div.recomendado div.financiacion{
	float:right;
}

 div.recomendado div.financiacion {
 	margin-right:5px;
	margin-left:5px;
}
div.recomendado div.comprar {
	float:right;
	margin-left:5px;
	padding-left:5px;
	border-left:#999999 solid 1px;
}

/*/ celda recomendado*/



/* celda de listados*/


div.listado{
	background:url(fondo_principal_top.jpg) top left no-repeat;
	padding:10px;
	padding-bottom:0px;
}

div.listado_producto{
	border-top:#3D3C3F dotted 1px;
	width:535px;
	padding:5px;
	/*position:relative;*/
	clear:both;
}
div.cierre_listado {
	border-top:#3D3C3F dotted 1px;
	height:10px;
	clear:both;
}

div.listado_producto div{
	float:left;
	margin-right:5px;
}

div.listado_producto div.datos{
	width:160px;
}


/* REESTRUCTURA DE LOS ELEMENTOS DEL LISTADO */

div.listado_producto div.financiacion {
/*	position:absolute;
	right:0px;
/*	bottom:20px;*/
	width:65px;
}

div.listado_producto div.financiacion span.img_finan{
	display:block;
	height:45px;
}


div.listado_producto div.precio{
	/*position:absolute;
	right:150px;*/
	width:140px;
	/*bottom:20px;*/
}

div.listado_producto div.comprar{
/*	position:absolute;
	right:85px;
/*	bottom:17px;*/
	margin-left:5px;
	padding-left:10px;
	border-left:#999999 solid 1px;
	
}

/*-----------------------------------------------*/


div.listado span.migas{
	display:block;
	color:#3D3C3F;
	font-size:9pt;
	font-weight:bold;
	margin-bottom:10px;
}

div.listado span.migas a{
	color:#3D3C3F;
	text-decoration:none;
	text-transform:uppercase;
}

div.listado span.migas a:hover{
	text-decoration:underline;
}
span.cierre form span{
	color:#F49E00;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
}

div.listado .form, span.cierre .form{
	color:#3D3C3F;
	font-size:8pt;
	padding:2px;
	margin-bottom:5px;
	width:100px;
	border: #333333 solid 1px;
}


span.cierre form{
	margin-left:10px;
	vertical-align:middle;
}

div.ordenar {
	clear:both;
	border-top:#333333 1px dotted;
	width:545px;
}
span.ordenar_marca{
	margin-left:95px;
}
span.ordenar_precio{
	margin-left:95px;
}

span.ordenar_marca a, span.ordenar_precio a{
	color:#999999;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:7.5pt;
}
span.ordenar_marca a:hover, span.ordenar_precio a:hover{
	color:#666666;
}

a.bot_navegacion{
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#3D3C3F;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}

a.bot_navegacion:hover{
	background-color:#F49E00;
}

a.bot_navegacion_activo{
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#F49E00;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}

div.navegacion span{
	font-size:8pt;
	font-weight:bold;
	padding-bottom:2px;
}

div.navegacion{
	margin-right:5px;
	padding-right:15px;
	text-align:right;
}

span.numeros{
	display:inline;
}
/*/ celda de listados*/



/* celda de galería fotográfica*/

div.ampliacion {
	display:none;
	width:auto;
	float:left;
}
div#ampliacion_1{
	display:block;
}

div.miniatura{
	float:left;
	padding:2px;
	border:#333333 solid 1px;
	margin-left:5px;
	margin-bottom:5px;	
	display:inline;
}

div.galeria{
	margin-bottom:20px;
}

a.ampliar{
	font-size:8pt;
	color:#E58324;
	display:block;
	text-align:right;
	padding-right:10px;
	padding-top:2px;
	text-decoration:none;
}
div.super{
	display:none;
	position:absolute;
	top:150px;
	left:0px;
	z-index:10;
	padding:20px;
	background-color:#FFFFFF;
	border:#333333 thin solid;
}

/* /celda de galería fotográfica*/



div#l_desta {
	clear:both;
	padding-left:10px;
	border-bottom:1px #000000 solid;
	padding-bottom:20px;
	margin-bottom:20px;
}

div#l_desta img{
	padding:2px;
	width:33px;
	height:23px;
	
}

div#l_desta img:hover{
	padding:2px;
	width:67px;
	height:46px;
}

div#ficha_izq{
	float:left;
	width:280px;
	position:relative;
}

div#ficha_izq div.precio{
	width:130px;
	float:left;
}

div#ficha_izq div.comprar{
	float:left;
	margin-left:10px;
	border-left:#999999 solid 1px;
	padding-left:10px;
	margin-right:10px;
}

div#ficha_izq div.datos{
	clear:both;
}

div#ficha_dch{
	position:relative;
	float:left;
	border-left:#333333 solid 1px;
	margin-left:10px;
	padding-top:20px;
	padding-bottom:30px;
	margin-bottom:20px;
	width:230px;
}

div#ficha_dch span.stock{
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	margin-left:10px;
	position:absolute;
	left:0px;
	top:0px;

}
div#ficha_dch span.stock_si, div#ficha_dch span.stock_no, div#ficha_dch span.stock_7, div#ficha_dch span.stock_15{
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	margin-left:10px;
}

div#ficha_dch span.stock_si{
	color:#009900;
}

div#ficha_dch span.stock_no{
	color:#ff0006;
}

div#ficha_dch span.stock_7{
	color:#bcd008;
}

div#ficha_dch span.stock_15{
	color:#ff9c00;
}


div#pestanias{
	display:block;
	width:270px;
	margin-top:15px;
}

div.pestania{
	display:block;
	width:120px;
	height:20px;
	float:left;
	margin-right:5px;
	text-align:center;
	padding-top:5px;
	background:url(pestania_1.jpg) top left no-repeat;
} 

div.pestania:hover{
		background:url(pestania_2.jpg) top left no-repeat;

}

div.pestania a{
	font-size:8pt;
	text-transform:uppercase;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

div#descripcion{
	background:url(linea_desc.jpg) top no-repeat;
}

div#especificaciones{
	background:url(linea_espe.jpg) top no-repeat;
	display:none;
}

div.texto_pestanias{
	font-size:8pt;
	padding-left:10px;
	padding-top:15px;
	line-height:9pt;
}

div.lin_atributo{
display:block;
clear:both;
border-bottom:#F49E00 1px solid;
padding:2px;
width:230px;
}
div.lin_atributo span.atributo{
	display:block;
	width:140px;
	color:#F49E00;
	font-weight:bold;
	float:left;
}
div.lin_atributo span.valor{
float:left;
}

	/* elementos de interacción*/
div.interaccion{
	padding-left:10px;
}
div.interaccion a{
	color:#000000;	
	display:block;
	width:180px;
	height:25px;
	font-size:7.5pt;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
		padding-top:3px;
	
}
div.interaccion a:hover{
	color:#FFFFFF;
}

div.interaccion a span{
	padding-left:30px;
}

.oculto{
	display:none;
	margin-left:10px;
	border:#333333 dotted 1px;
	padding:5px;
	margin-bottom:15px;
}
.oculto form{
	margin:0px;
	padding:0px;
}

div#experto{
	margin-top:20px;
	padding-top:20px;
	border-top:#333333 solid 1px;
}

div#experto a{
	background:url(experto_1.jpg) no-repeat top;
}
div#experto a:hover{
	background:url(experto_2.jpg) no-repeat top;
}

div#amigo a{
	background:url(amigo_1.jpg) no-repeat top;
}
div#amigo a:hover{
	background:url(amigo_2.jpg) no-repeat top;
}

div#imprimir a{
	background:url(imprimir_1.jpg) no-repeat top;
}
div#imprimir a:hover{
	background:url(imprimir_2.jpg) no-repeat top;
}

div#descargar a{
	background:url(descargar_1.jpg) no-repeat top;
}
div#descargar a:hover{
	background:url(descargar_2.jpg) no-repeat top;
}

div#documentacion a{
	background:url(documentos_1.jpg) no-repeat top;
}
div#documentacion a:hover{
	background:url(documentos_2.jpg) no-repeat top;
}

div#volver a{
	background:url(volver_1.jpg) no-repeat top;
}
div#volver a:hover{
	background:url(volver_2.jpg) no-repeat top;
}



div.oculto .form{
	width:120px;
	border:#333333 1px solid;
	font-size:8pt;
	padding:2px;
}

div.oculto label{
	font-size:7pt;
	display:block;
}

div.oculto span.cerrar{
	float:right;
	text-align:right;
	font-size:7pt;
	font-weight:bold;
	color:#F49E00;
}

div.oculto span.cerrar a{
	font-size:7pt;
	color:#F49E00;
	text-decoration:none;
}

div.oculto span.cerrar a:hover{
	text-decoration:underline;
}

/* listado de documentos*/
#doc_list li{
	list-style:none;
	font-size:7pt;
	margin-left:10px;
	margin-bottom:5px;
}

#doc_list li span {
	display:block;
	float:left;
	width:20px;
	margin-right:5px;
	border-right:#333333 1px solid;
}

#doc_list li a{
	text-decoration:none;
	color:#333333;
}

#doc_list li a:hover{
	color:#F49E00;
}

/*específico de columna derecha*/

div#cesta{
	background:url(fondo_cesta_med.jpg) repeat-y;
	font-size:8pt;
}

div#cesta h3{
	background:url(fondo_cesta_top.jpg) no-repeat;
	height:25px;
	padding-top:5px;
	padding-left:5px;
	font-size:10pt;
	color:#FFFFFF;
	text-transform:uppercase;
}

div#cesta span.cierre{
	background:url(fondo_cesta_bot.jpg) bottom no-repeat;
	display:block;
	height:40px;
	position:relative;
}

div#cesta span.cierre_2{
	background:url(fondo_cesta_bot_2.jpg) bottom no-repeat;
	display:block;
	height:40px;
	padding-left:15px;
	position:relative;
	color:#F49E00;
	text-transform:uppercase;
	margin-bottom:10px;
}

div#urrategi{
}

span.cesta_modelo{
	color:#3D3C3F;
	font-size:8pt;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-weight:bold;
	text-transform:uppercase;
}

span.cesta_precio{
	color:#F49E00;
	font-size:8pt;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-weight:bold;
	text-transform:uppercase;
}

span.cesta_total{
	color:#F49E00;
	font-size:9pt;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-weight:bold;
	text-transform:uppercase;
}

td.sep_punteado{
	border-top:#3D3C3F dotted 1px;
}

a.quitar{
	color:#3D3C3F;
	font-size:7pt;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-weight:bold;
	text-decoration:none;
}

a.quitar:hover{
	color:#F49E00;
}

a.pedido{
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
div#realizar_pedido{
	width:170px;
	position:relative;
}

div#realizar_pedido a{
	display:block;
	float:left;
	width:110px;
	height:20px;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:5px;
	background:url(fondo_pedido.jpg) repeat-x top;
	margin-right:10px;
	}

/*específico de firma*/
div#firma p{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:8pt;
}

div#firma a{
	color:#FFFFFF;
	text-decoration:none;
}

div#firma a:hover{
	text-decoration:underline;
}

/*específico de pedido*/
img.proceso{
	margin-left:15px;
}
div#usuario, div#nuevo_usuario{
	margin-left:70px;
	margin-right:30px;
	padding:10px;
}

div#usuario a{
	color:#F49E00;
	text-decoration:none;
	font-size:9pt;
}
div#usuario a:hover{
	text-decoration:underline;
}


div#usuario h3, div#nuevo_usuario h3{
	font-size:11pt;
	text-transform:uppercase;
}


div#nuevo_usuario .form_error{
	background-color:#FB9194;
	border:#FF0000 1px solid;
	font-size:7.5pt;
}
div#nuevo_usuario span.alert{
	font-size:7.5pt;
	color:#FF0000;
	text-transform:none;
	font-weight:normal;
}
div.siguiente{
	display:block;
	position:relative;
	clear:both;
	margin-top:40px;
}
div.siguiente a.continuar{
	display:block;
	position:absolute;
	right:40px;
	background-color:#FF0000;
}

div.siguiente a.retroceder{
	display:block;
	position:absolute;
	left:40px;
	background-color:#FF0000;
}

form#form_direc label{
	font-size:8pt;
	width:80px;
}
form#form_direc .form{
	width:200px;
	display:block;
}
div#direccion{
	display:block;
	margin-left:150px;
	margin-top:30px;
}


/* Direccion de envío */
div.d_envio{
	width:300px;
	margin-left:100px;
	font-size:9pt;
}

div.d_listado{
	width:400px;
	margin-top:40px;
	margin-left:50px;
	font-size:9pt;
}

div#modificar_datos_usuario, div#modificar_datos_envio {
	display:none;
}

div.d_envio h3{
	margin-top:25px;
	font-size:11pt;
}

div.d_envio a{
	display:block;
	width:160px;
	margin-right:auto;
	text-align:center;
	padding:1px;
	border:#F49E00 1px solid;
	text-decoration:none;
	margin-top:10px;
	background-color:#FFFFFF;
	color:#F49E00;
}

div.d_envio a:hover{
	background-color:#F49E00;
	color:#FFFFFF;
}

div.d_envio .form_envio, div.d_listado .form_envio{
	font-size:9pt;
	border: #333333 solid 1px;
	padding:1px;
	margin:2px;
}

input.cantidad{
	border:#F49E00 1px solid;
	background-color:#FFE6CC;
	text-align:center;
}

div.d_listado th{
	background-color:#F49E00;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:7.2pt;
	font-weight:normal;
	height:25px;
	padding:2px;
}

div.d_listado tr.total{
	background-color:#F49E00;
	text-transform:uppercase;
	color:#FFFFFF;
}

div.d_listado span.info_extra {
	color:#F49E00;
	font-size:7.5pt;
}


span#ej{
	font-size:7pt;
	color:#999999;
	text-transform:none;
	font-weight:lighter;
	}
	div.linea_inf{
	border-bottom:dotted 1px #666666;
	margin-top:2px;
}


div.opciones_pago{
	width:380px;
	margin-top:10px;
	margin-bottom:40px;
	display:none;
	padding:10px;
	border:#F49E00 1px dotted;
}

div.opciones_pago p{
	margin-bottom:10px;
}

/*-------------- ESPECIFICO DE ESPACIOS ---------------------------------*/
div#espacios div{
	margin-left:2px;
	margin-bottom:5px;
	height:65px;
	position:relative;
	text-align:center;
}

div#espacios div a{
	display:block;
	color:#FFFFFF;
	font-size:12pt;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	top:22px;
	width:165px;
}

div#espacios div a:hover{
	color:#F4F889;
}
/* ------------------------AZUL OSCURO --------------------------------*/
div.azul_oscuro{
	background:top left no-repeat url(espacios/azul_oscuro.jpg);
}

div#espacio_azul_oscuro{
	background:url(espacios/med_azul_oscuro.jpg) repeat-y;
	padding-left:5px;
}


div#espacio_azul_oscuro span.top{
	background:url(espacios/top_azul_oscuro.jpg) top no-repeat;
	display:block;
	height:20px;
	position:relative;
	left:-5px;
}

div#espacio_azul_oscuro span.cierre_cat{
	background:url(espacios/bot_azul_oscuro.jpg) bottom no-repeat;
	display:block;
	height:55px;
	
}


div#espacio_azul_oscuro h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

	/*Listado de categorías*/
	
	div#espacio_azul_oscuro ul li a{
		border-bottom:#333333 1px dotted;
		padding-left:5px;
	}
	
	div#espacio_azul_oscuro ul li{
		list-style:none;
		display:block;
		width:150px;
	}
	
	
	div#espacio_azul_oscuro a{
		color:#FFFFFF;
		font-size:9pt;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		height:18px;
		padding-top:2px;
		}

	div#espacio_azul_oscuro a:hover{
		color:#FFFFFF;
		background-color:#76c4ee;
	}


/* ------------------------/AZUL OSCURO --------------------------------*/


/*-------------------------AZUL CLARO ----------------------------------*/
div.azul_claro{
	background:top left no-repeat url(espacios/azul_claro.jpg);
}
div#espacio_azul_claro{
	background:url(espacios/med_azul_claro.jpg) repeat-y;
	padding-left:5px;
}


div#espacio_azul_claro span.top{
	background:url(espacios/top_azul_claro.jpg) top no-repeat;
	display:block;
	height:20px;
	position:relative;
	left:-5px;
}

div#espacio_azul_claro span.cierre_cat{
	background:url(espacios/bot_azul_claro.jpg) bottom no-repeat;
	display:block;
	height:55px;
	
}


div#espacio_azul_claro h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

	/*Listado de categorías*/
	
	div#espacio_azul_claro ul li a{
		border-bottom:#333333 1px dotted;
		padding-left:5px;
	}
	
	div#espacio_azul_claro ul li{
		list-style:none;
		display:block;
		width:150px;
	}
	
	
	div#espacio_azul_claro a{
		color:#FFFFFF;
		font-size:9pt;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		height:18px;
		padding-top:2px;
		}

	div#espacio_azul_claro a:hover{
		color:#FFFFFF;
		background-color:#a0ddf5;
	}

/*-------------------------/AZUL CLARO-----------------------------------*/



/*-------------------------GRIS OSCURO------------------------------------*/
div.gris_oscuro{
	background:top left no-repeat url(espacios/gris_oscuro.jpg);
}

div#espacio_gris_oscuro{
	background:url(espacios/med_gris_oscuro.jpg) repeat-y;
	padding-left:5px;
}


div#espacio_gris_oscuro span.top{
	background:url(espacios/top_gris_oscuro.jpg) top no-repeat;
	display:block;
	height:20px;
	position:relative;
	left:-5px;
}

div#espacio_gris_oscuro span.cierre_cat{
	background:url(espacios/bot_gris_oscuro.jpg) bottom no-repeat;
	display:block;
	height:55px;
	
}


div#espacio_gris_oscuro h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

	/*Listado de categorías*/
	
	div#espacio_gris_oscuro ul li a{
		border-bottom:#333333 1px dotted;
		padding-left:5px;
	}
	
	div#espacio_gris_oscuro ul li{
		list-style:none;
		display:block;
		width:150px;
	}
	
	
	div#espacio_gris_oscuro a{
		color:#FFFFFF;
		font-size:9pt;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		height:18px;
		padding-top:2px;
		}

	div#espacio_gris_oscuro a:hover{
		color:#FFFFFF;
		background-color:#9b9b9d;
	}


/*-------------------------/GRIS OSCURO------------------------------------*/


/*-------------------------GRIS CLARO------------------------------------*/
div.gris_claro{
	background:top left no-repeat url(espacios/gris_claro.jpg);
}

div#espacio_gris_claro{
	background:url(espacios/med_gris_claro.jpg) repeat-y;
	padding-left:5px;
}


div#espacio_gris_claro span.top{
	background:url(espacios/top_gris_claro.jpg) top no-repeat;
	display:block;
	height:20px;
	position:relative;
	left:-5px;
}

div#espacio_gris_claro span.cierre_cat{
	background:url(espacios/bot_gris_claro.jpg) bottom no-repeat;
	display:block;
	height:55px;
	
}


div#espacio_gris_claro h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

	/*Listado de categorías*/
	
	div#espacio_gris_claro ul li a{
		border-bottom:#333333 1px dotted;
		padding-left:5px;
	}
	
	div#espacio_gris_claro ul li{
		list-style:none;
		display:block;
		width:150px;
	}
	
	
	div#espacio_gris_claro a{
		color:#FFFFFF;
		font-size:9pt;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		height:18px;
		padding-top:2px;
		}

	div#espacio_gris_claro a:hover{
		color:#FFFFFF;
		background-color:#bfbdbe;
	}
/*-------------------------/GRIS CLARO------------------------------------*/


/*------------------------- blanco------------------------------------*/

div.blanco{
	background:top left no-repeat url(espacios/blanco.jpg);
}

div#espacio_blanco{
	background:url(espacios/med_blanco.jpg) repeat-y;
	padding-left:5px;
}


div#espacio_blanco span.top{
	background:url(espacios/top_blanco.jpg) top no-repeat;
	display:block;
	height:20px;
	position:relative;
	left:-5px;
}

div#espacio_blanco span.cierre_cat{
	background:url(espacios/bot_blanco.jpg) bottom no-repeat;
	display:block;
	height:55px;
	
}


div#espacio_blanco h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

	/*Listado de categorías*/
	
	div#espacio_blanco ul li a{
		border-bottom:#333333 1px dotted;
		padding-left:5px;
	}
	
	div#espacio_blanco ul li{
		list-style:none;
		display:block;
		width:150px;
	}
	
	
	div#espacio_blanco a{
		color:#666666;
		font-size:9pt;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		height:18px;
		padding-top:2px;
		}

	div#espacio_blanco a:hover{
		color:#333333;
		background-color:#EEEFEE;
}
/*------------------------- /blanco------------------------------------*/


/*------------------------- FUXIA------------------------------------*/

div.fuxia{
	background:top left no-repeat url(espacios/fuxia.jpg);
}

div#espacio_fuxia{
	background:url(espacios/med_fuxia.jpg) repeat-y;
	padding-left:5px;
}


div#espacio_fuxia span.top{
	background:url(espacios/top_fuxia.jpg) top no-repeat;
	display:block;
	height:20px;
	position:relative;
	left:-5px;
}

div#espacio_fuxia span.cierre_cat{
	background:url(espacios/bot_fuxia.jpg) bottom no-repeat;
	display:block;
	height:55px;
	
}


div#espacio_fuxia h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

	/*Listado de categorías*/
	
	div#espacio_fuxia ul li a{
		border-bottom:#333333 1px dotted;
		padding-left:5px;
	}
	
	div#espacio_fuxia ul li{
		list-style:none;
		display:block;
		width:150px;
	}
	
	
	div#espacio_fuxia a{
		color:#FFFFFF;
		font-size:9pt;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		height:18px;
		padding-top:2px;
		}

	div#espacio_fuxia a:hover{
		color:#FFFFFF;
		background-color:#e2a5bc;
}
/*------------------------- /FUXIA------------------------------------*/


/*------------------------- ROJO------------------------------------*/

div.rojo{
	background:top left no-repeat url(espacios/rojo.jpg);
}

div#espacio_rojo{
	background:url(espacios/med_rojo.jpg) repeat-y;
	padding-left:5px;
}


div#espacio_rojo span.top{
	background:url(espacios/top_rojo.jpg) top no-repeat;
	display:block;
	height:20px;
	position:relative;
	left:-5px;
}

div#espacio_rojo span.cierre_cat{
	background:url(espacios/bot_rojo.jpg) bottom no-repeat;
	display:block;
	height:55px;
	
}


div#espacio_rojo h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

	/*Listado de categorías*/
	
	div#espacio_rojo ul li a{
		border-bottom:#333333 1px dotted;
		padding-left:5px;
	}
	
	div#espacio_rojo ul li{
		list-style:none;
		display:block;
		width:150px;
	}
	
	
	div#espacio_rojo a{
		color:#FFFFFF;
		font-size:9pt;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		height:18px;
		padding-top:2px;
		}

	div#espacio_rojo a:hover{
		color:#FFFFFF;
		background-color:#e2a5bc;
}
/*------------------------- /ROJO------------------------------------*/


/*------------------------- MARRON------------------------------------*/
div.marron{
	background:top left no-repeat url(espacios/marron.jpg);
}

div#espacio_marron{
	background:url(espacios/med_marron.jpg) repeat-y;
	padding-left:5px;
}


div#espacio_marron span.top{
	background:url(espacios/top_marron.jpg) top no-repeat;
	display:block;
	height:20px;
	position:relative;
	left:-5px;
}

div#espacio_marron span.cierre_cat{
	background:url(espacios/bot_marron.jpg) bottom no-repeat;
	display:block;
	height:55px;
	
}


div#espacio_marron h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

	/*Listado de categorías*/
	
	div#espacio_marron ul li a{
		border-bottom:#333333 1px dotted;
		padding-left:5px;
	}
	
	div#espacio_marron ul li{
		list-style:none;
		display:block;
		width:150px;
	}
	
	
	div#espacio_marron a{
		color:#FFFFFF;
		font-size:9pt;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		height:18px;
		padding-top:2px;
		}

	div#espacio_marron a:hover{
		color:#FFFFFF;
		background-color:#b0917c;
}

/*------------------------- /MARRON------------------------------------*/

/*------------------------- NARANJA------------------------------------*/
div.naranja{
	background:top left no-repeat url(espacios/naranja.jpg);
}

div#espacio_naranja{
	background:url(espacios/med_naranja.jpg) repeat-y;
	padding-left:5px;
}


div#espacio_naranja span.top{
	background:url(espacios/top_naranja.jpg) top no-repeat;
	display:block;
	height:20px;
	position:relative;
	left:-5px;
}

div#espacio_naranja span.cierre_cat{
	background:url(espacios/bot_naranja.jpg) bottom no-repeat;
	display:block;
	height:55px;
	
}


div#espacio_naranja h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

	/*Listado de categorías*/
	
	div#espacio_naranja ul li a{
		border-bottom:#333333 1px dotted;
		padding-left:5px;
	}
	
	div#espacio_naranja ul li{
		list-style:none;
		display:block;
		width:150px;
	}
	
	
	div#espacio_naranja a{
		color:#FFFFFF;
		font-size:9pt;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		height:18px;
		padding-top:2px;
		}

	div#espacio_naranja a:hover{
		color:#FFFFFF;
		background-color:#fcdf96;
}

/*------------------------- /NARANJA------------------------------------*/

/*------------------------- VERDE --------------------------------------*/
div.verde{
	background:top left no-repeat url(espacios/verde.jpg);
}

div#espacio_verde{
	background:url(espacios/med_verde.jpg) repeat-y;
	padding-left:5px;
}


div#espacio_verde span.top{
	background:url(espacios/top_verde.jpg) top no-repeat;
	display:block;
	height:20px;
	position:relative;
	left:-5px;
}

div#espacio_verde span.cierre_cat{
	background:url(espacios/bot_verde.jpg) bottom no-repeat;
	display:block;
	height:55px;
	
}


div#espacio_verde h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

	/*Listado de categorías*/
	
	div#espacio_verde ul li a{
		border-bottom:#333333 1px dotted;
		padding-left:5px;
	}
	
	div#espacio_verde ul li{
		list-style:none;
		display:block;
		width:150px;
	}
	
	
	div#espacio_verde a{
		color:#FFFFFF;
		font-size:9pt;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		height:18px;
		padding-top:2px;
		}

	div#espacio_verde a:hover{
		color:#FFFFFF;
		background-color:#77d97f;
}

/*------------------------- /VERDE --------------------------------------*/


form span.filtrado{
	color:#F49E00;
	font-size:10pt;
	font-weight:bold;
	padding:5px;
}



/*----------------------------- RESERVA -----------------------------------*/
div#reserva{
	width:480px;
	margin-left:30px;
	font-size:8pt;
	margin-top:40px;
	}
div#reserva p{
	margin-bottom:20px;
}

div#reserva span{
	font-size:9pt;
}

div#reserva h3{
	color:#F49E00;
	text-transform:uppercase;
	font-size:10pt;
	padding-bottom:2px;
	margin-bottom:10px;
	border-bottom:#F46E00 1px solid;
	}
	
	
div#enviado_exito{
	width:485px;
	height:210px;
	background:url(fondo_agradecimiento_2.jpg) no-repeat;
	position:relative;
}

div#enviado_exito span{
	position:relative;
	display:block;
	color:#FFFFFF;
	font-size:14pt;
	text-align:center;
	top:110px;
}
	
div#enviado_exito div{
	position:relative;
	width:485px;
	top:120px;
}
div#enviado_exito div a{
	margin-left:auto;
	margin-right:auto;
	padding-top:2px;
}

div#aviso_alta{
	width:485px;
	height:225px;
	position:relative;
	background:url(fondo_agradecimiento_2.jpg) no-repeat;
}

div#aviso_alta span{
	display:block;
	width:300px;
	position:relative;
	text-align:center;
	top:100px;
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
	margin:auto;
}
div#bloque_texto{
	padding:30px;
	font-size:8pt;
}
div#bloque_texto p{
	padding-bottom:15px;
}
div#bloque_texto p span{
	color:#F49E00;
}

div#bloque_texto h3{
	color:#F49E00;
	padding-bottom:30px;
	font-size:14pt;
}
div#bloque_texto label{
	color:#F49E00;
	font-weight:bold;
}
div#bloque_texto .form_error{
	background-color:#FB9194;
	border:#FF0000 1px solid;
	font-size:8pt;
}
div#bloque_texto a.mod {
	margin-top:10px;
	display:block;
	width:120px;
	border:#F49E00 1px solid;
	color:#FFFFFF;
	background-color:#F49E00;
	text-align:center;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Verdana;
}
div#bloque_texto a.mod:hover{
	color:#F49E00;
	background-color:#FFFFFF;
}
div#bloque_texto span.error{
	display:block;
	color:#FF0000;
	font-size:7pt;
}
div#form_cortesia{
	background:url(fondo_agradecimiento_2.jpg) no-repeat;
	width:485px;
	height:209px;
	position:relative;
}
div#form_cortesia p{
	position:relative;
	top:125px;
	text-align:center;
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
}

a.c_usuario{
	display:block;
	color:#F49E00;
	text-decoration:none;
	margin-top:10px;
	}
a.c_usuario:hover{
	color:#3D3C3F;
}
form.filtrado{
	margin-bottom:10px;
}

/*Cuadrículas de marca para filtrarlo*/
div#grill_marca{
	overflow:hidden;
	width:545px;
	display:none;
	padding-left:10px;
}

div#grill_marca div.marca{
	display:block;
	width:120px;
	height:25px;
	float:left;
	border:1px solid #FFFFFF;
	text-align:center;
}
div#grill_marca div.marca:hover{
	border:1px #CCCCCC solid;
}

div#grill_marca a{
	color:#000000;
	text-decoration:none;
}	
	
/*Estructura para filtro con atributos*/

div.a_tit{
	font-size:8pt;
	font-weight:bold;
	color:#F49E00;
	padding-top:10px;
	overflow:hidden;
	height:20px;
	
}

div.atributo_tit{
	font-size:10pt;
	font-weight:bold;
	color:#F49E00;
	padding-bottom:5px;
	margin-bottom:5px;
}


div.atributo_tit > a{
	text-decoration:none;
	font-weight:normal;
	font-size:9pt;
	padding:4px;
	color:#F49E00;
}

div.atributo_tit > a:hover{
	color:#3D3C3F;
}

div.atributo_list {
	width:120px;
	padding-right:10px;
	border-right:#999999 dotted 1px;
	margin-right:20px;
	float:left;
	font-size:8pt;
	color:#666666;
	
}

div.atributo_list a{
	color:#F49E00;
	text-decoration:none;
	display:block;
	padding:1px;
}

div.atributo_list a:hover{
	color:#3D3C3F;
	background-color:#FFFDE5;
}
div#atributos {
	display:none;
	margin-left:10px;
	height:100%;

}
div#filtrar {
	width:545px;
	overflow:hidden;
	margin-bottom:10px;
	/*margin-left:10px;*/
	margin-top:20px;
	border-bottom:#cacaca 1px solid;
}

#marca_ocultar, #marca_mostrar, #atributo_mostrar, #atributo_ocultar {
	float:left;
	background-image:url(pestania_3.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin-right:1px;
	
}
#marca_ocultar, #atributo_ocultar {
	display:none;
	background-image:url(pestania_4.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}


div#filtrar div a{
	display:block;
	font-size:9pt;
	text-decoration:none;
	color:#3D3C3F;
	padding-top:10px;
	width:160px;
	height:20px;
	text-align:center;
	bottom:-1px;
	}
div#filtrar div a:hover{
	background-image:url(pestania_4.jpg);
	background-repeat:no-repeat;
	background-position:top left;

	}
div.atributo_lock{
	font-size:8.5pt;
	color:#666666;
	height:20px;
	}
	
div.atributo_lock span{
	color:#F49E00;
	}
	
div#no_resultado{
	height:225px;
	width:485px;
	background:url(fondo_no_cesta.jpg) no-repeat;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
div#no_resultado_txt{
	width:300px;
	padding-left:150px;
	padding-top:90px;
	padding-right:30px;
	color:#FFFFFF;
	text-align:center;
}

div#valoracion{
	font-size:7.5pt;
	font-weight:bold;
	color:#3D3C3F;
	margin-bottom:20px;
	}
div#valoracion span{
	display:block;
	color:#E58324;
}

div.recomend{
	margin-left:10px;
	border-bottom:1px solid #F0F0F0;
	margin-bottom:10px;
}


h2.recomend{
	border-top:#333333 solid 1px;
	margin-top:15px;
	padding-top:10pt;
	text-indent:10px;
	color:#E58324;
	font-size:10pt;
	margin-bottom:10px;
}

div.recomend img{
	vertical-align:middle;
	width:40px;
	height:40px;
	padding-right:5px;
}

div.recomend a{
	font-size:8pt;
	margin-left:5px;
	text-decoration:none;
	color:#E58324;
}
div.recomend a:hover{
		color:#000000;
	}

a.consultar_precio {
	display: block;
	background-color: #F5C98E;
	float: left;
}

a.consultar_precio:hover {
	background-color: #fff;
}

a.x {
	display: block;
	background-color: #F7CB9F;
	float: left;
}

a.x:hover {
	background-color: #fff;
}