@import url("paypal.css");

body{

	margin:0;

}



.main_body{

	color:#000000;

	background-color:#ffffff;

	font-family:Tahoma;

	text-align:left;

	margin:0;

	font-size:12px;

}



/* CONTENEDOR PRINCIPAL */



#contenedor_principal{

	background-color:#ffffff;

	margin:0 auto;

	width:960px;

}



/* CABECERA */



#cabecera{



}



#cabecera #logo{

	float:left;

}



#cabecera #frontal{

	float:left;

	z-index:-1;

}



#cabecera #derecha{

	float:left;

	width:143px;
	height:153px;
	background-color:#000;

}



#cabecera #pedido a{

	color:#fff;

	float:left;

	font-family:Tahoma;

	font-size:11px;

	margin-top:-16px;

	padding-left:30px;

	text-decoration:none;
	
	background-color:#000;

}



#cabecera #pedido a:hover{

	color:#666666;

	text-decoration:underline;

}



#cabecera #pedido img{

	border:0px;

}



#cabecera .zona_comprar{

	color:#fff;

	float:left;

	font-family:Tahoma;

	font-size:12px;

	margin-left:12px;

	margin-top:55px;

}



#cabecera .total_txt{

	float:left;

}



#cabecera .items_total_txt{

	width:45px;

}



#cabecera .total{

	float:left;

}



#cabecera .items_total_input{

	width:55px;

}



#cabecera .items_total{

	background-image:url(img/bg_input.gif);

	background-position:left top;

	background-repeat:no-repeat;

	border:0 none;

	color:#818181;

	font-family:Tahoma;

	font-size:10px;

	font-weight:bold;

	padding-right:5px;

	text-align:right;

	width:55px;

}



#cabecera input.gris {

	background-image:url(img/bg_input.gif);

	background-position:left top;

	background-repeat:no-repeat;

	border:0 none;

	color:#818181;

	font-family:Tahoma;

	font-size:10px;

	font-weight:bold;

	padding-right:5px;

	text-align:right;

	width:55px;

}



#cabecera #pedido{

	margin-top:40px;

}



/* IDIOMAS */



#idiomas{

	float:right;

	color:#818181;

	height:22px;

	padding-left:10px;

}



#idiomas .zona_idiomas{

	float:left;

	padding-top:5px;

	height:22px;

}



#idiomas a{

	color:#ffffff;

	text-decoration:none;

}



#idiomas .left{

	float:left;

	width:9px;

	height:22px;

}



#idiomas .right{

	float:left;

	width:9px;

	height:22px;

}





#idiomas a:hover{

	text-decoration:underline;

}



/* MENU SUPERIOR */



#menu_superior{

	float:left;

	width:960px;

	background-image:url(/css/img/fondo_menu_superior.gif);

	height:28px;

	background-repeat:repeat-x;

} 



/* REGISTRO */



#registro{

	float:left;

	width:960px;

	font-family:Verdana;

	font-size:10px;

	border-bottom:1px solid white;

	margin-bottom:10px;

}



.user{

	float:right;

	width:405px;

}



#registro .zona_registro{

	background-image:url(/css/img/fondo_zona_registro.gif);

	background-repeat:no-repeat;

	background-position:top;

	float:left;

	width:940px;

	padding-right:30px;

	color:#fff;

}



#registro .campo_registro{

	float:left;

	padding-top:7px;

	padding-left:15px;

	padding-bottom:10px;

}



#registro .campo_registro .error{

	color:#ff0000;

}



#registro .cerrar_sesion{

	float:left;

	padding-top:7px;

	padding-left:15px;

	padding-bottom:10px;

	font-weight:bold;

	color:#FFFFFF;

	cursor:pointer;

}



#registro .boton_sesion{

	border:none;

	float:left;

	margin-left:5px;

	margin-top:5px;

	padding:0;

	width:auto;

}



#registro .boton_registro{

	color:#FC8100;

	font-family:Verdana;

	font-size:10px;

	padding-top:6px;

}



#registro .boton_registro a{

	color:#FFFFFF;

	margin-left:6px;

}



#registro .boton_registro a:hover{

	text-decoration:underline;

}



#registro .boton_comprar{

	float:left;

	padding:10px 0px 0px 10px;

}



#registro .total{

	float:left;

	/*margin-left:90px;*/

	padding-top:12px;

	padding-left:15px;

	padding-bottom:10px;

}



#registro input{

	background-color:#FFFFFF;

	border:1px solid #B2B2B2;

	color:#818181;

	font-family:Tahoma;

	font-size:10px;

	padding-left:5px;

	width:75px;

}



#registro .total input{

	width:55px;

	text-align:right;

}



/* BUSCADOR PRODUCTOS */



#buscador_productos{

	color:#F8E1A9;

	float:left;

	font-family:Verdana;

	font-size:10px;

	padding-left:35px;

	width:183px;

}



#buscador_productos .buscar{

	float:left;

	padding:12px 0px 10px 0px;

}



#buscador_productos .boton_buscar{

	float:left;

	padding:11px 0px 0px 10px;

}



#buscador_productos input{

	background-color:#FFFFFF;

	border:1px solid #B2B2B2;

	color:#818181;

	font-family:Tahoma;

	font-size:10px;

	padding-left:5px;

	width:75px;

}



#buscador_productos .boton_buscar input{

	color:#FFFFFF;

	/*border:1px solid #FFFFFF;*/

	background-image:url(/css/img/bg_boton_buscar.gif);

	background-repeat:repeat-x;

	/*background-color:#FC8100;*/

	font-size:12px;

	font-weight:bold;

	cursor:pointer;

}



/* CONTENIDO */



#contenido{

	clear:both;

	width:950px;

}



/* LATERAL */



#lateral{

	float:left;

	width:200px;

	margin:0px 35px 0px 15px;

/*	_margin-left:7px; /* IE6 multiplica por dos margin-left ¿? */

	

}



#lateral #menu_lateral{

	width:200px;

}



#lateral #menu_lateral #menu_top{



}



#lateral #menu_lateral #menu_last{

	background-image:url('/css/img/menu_bton_bottom3.jpg');

	width:200px;

	height:6px; /* altura imagen - padding-top */

	position:relative;

	clear:both;

}



#lateral #menu_lateral #menu_bottom{

	

}



#lateral .banner_lateral{

	margin-top:20px;

	/*padding-left:5px;*/

}



.espacio{

	height:10px;

}



/* PRINCIPAL */



#principal{

	float:left;

	width:700px;



}



/* BANNERS INFERIORES */

#area_banners{

	background-color:#e0e0e0;

	border:2px solid #000;

	float:left;

	margin-bottom:10px;

	margin-top:5px;

	width:696px;

}



#area_banners .banner_inferior{

	float:left;

	margin-left:3px;

	margin-bottom:3px;

}



#area_banners .banner_inferior .titulo{

	font-size:12px;

	text-align:center;

	color:#ff0000;

	font-weight:bold;

	padding:3px 0;

}



/* PIE */



 #pie, #footer{

 	clear:both;

	

	background-image:url(img/linea_pie.gif);

	background-position:center top;

	background-repeat:no-repeat;

	color:#656565;

	font-family:Tahoma;

	font-size:10px;

	height:30px;

	padding-right:100px;

	padding-top:15px;

	text-align:center;

}



#pie a, #footer a{

	color:#ff0000;

	text-decoration:none;

}



#pie a:hover, #footer a:hover {

	color:#0066ff;

	text-decoration:underline;

}



#banner_w3c img{

	border:0;

	float:right;

	display:none;

}



.fondo{

	z-index:9999;

	position:absolute;

	border:none;

}



#primero{

	background-image:url(/css/img/menu_bton_top2.gif);

	border-bottom:medium none;

	font-family:Arial;

	font-weight:bold;

	height:20px;

	padding-left:10px;

	padding-top:6px;

	width:190px;

}



#primero a{

	color:#fff;

	text-align:left;

}



.ac_results{

	color:#000000;

}



#logofacilis{

	float:left;

	margin-left:35px;

}



.separacion {clear:both; padding-top:5px;}



.catalogo_virtual{

	margin:10px 0;

	float:left;

}



/*.catalogo_virtual[class] {

	cursor:pointer;

	height:103px;

	width:201px;

	margin-top:70px;

	#margin-top:10px;

	margin-bottom:15px;

	#margin-bottom:0;

}

.catalogo_virtual {

	cursor:pointer;

	height:103px;

	width:201px;

	#margin-top:10px;

}*/