/**
 * File: catalog.css
 * 
 * Author: Borja Morales
 * Version: 1.0
 * Filesize: 0000005180
 * History: 22/10/2007 13:13 Incluida cabecera para control de versiones. 
 */
@import "catalog/login.css";
@import "catalog/menu.css";
@import "catalog/cover.css";
@import "catalog/categories.css";
@import "catalog/list_products.css";
@import "catalog/product.css";
@import "catalog/basket.css";
@import "catalog/process.css";
@import "catalog/orders.css";

* { font: 12px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify; color: #1a1a1a; }

#menu div.menu_title_main {}

/**
*	Herramientas (Campo de búsqueda superior y botón de carrito)
*/
#catalog_tools {}
form#form_catalog_search{ float:right; width: 162px; /*height:47px;*/ padding: 5px 0 0 0; background:#f4f4f4;}
p.search_title { display:none;}
form#form_catalog_search #search_title {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#666666;
	font-size: 14px;
	border-bottom: 1px solid #F6AD02;
	width: 162px;
	margin: 0 0 7px 7px;
	width: 146px;
	font-weight: bold;
	}
form#form_catalog_search fieldset{ border: none;/* width: 131px;*/ padding: 0 5px 5px 0px; text-align:left;}
#right .box img{float:right; margin: 10px 0;}

#catalog_tools input { float:left; border: none; background:#ffffff; color:#000000; width: 140px; padding:3px; margin-left:7px;}

#catalog_tools input.checkbox { width: 13px; height: 13px; float:left; margin:0 5px 0 5px; border:none;}

#catalog_tools label {float:left; padding: 5px 0 5px 3px; color:#010101; font-size:9px; }
	
#catalog_tools button, div#catalog_tools a, .option_button button { float:right; border: none; background:#f68602; color:#FFFFFF; float:right; margin: 5px 2px 0 0;}
div#catalog_tools button { background:#F6AD02; cursor:pointer; text-align:center;}
div#catalog_tools button:hover { background: #F68602;}
#catalog_tools a#view_basket {
	float: right;
	width:164px;
	height: 22px;
	margin: 10px 0;
	background:url(../images/catalog/view_basket.gif) no-repeat top left;
	display: block;
	text-indent:-1100px;
	cursor:pointer;
	}/**
*  Cabecera de destacados, ofertas, novedades y búsqueda
*/

img.header {}

/**
*  Miga de pan
*/
div#product div#details p.category_path { text-decoration: none;	}
div#product div#details p.category_path a {text-decoration: none; color:#F6AD02; background:url(../images/menu/arrow_level1.png) no-repeat 0 5px; padding-left: 10px; }
div#product div#details p.category_path a:hover { color:#f68602; font-weight:bold;	}
p.category_path a:visited { }
p.category_path a.normal {	}

/**
 *	Botones
 */
p.back {	}
p.back a, p.back a:visited {	}

input.basket {	}

button.next {	}

/**
 *	Alerta
 */
#info {
	border: 1px dashed #3aa4c2;
	color:#f68602;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	text-align:center;
	font-size:19px;
	font-weight:normal;
	margin:10px 0pt;
	padding:20px;
	background: #f9f69f url(../images/catalog/new_alert.png) no-repeat 20px 0;
	
	}

.messages {	}
.messages ul {}
.messages li.error {	}

div#order_all { float:left; background:#f4f4f4 ; width:589px;  padding:5px 8px; margin:0; margin-bottom:10px;  }
div#order_all div.products_order { float:left; margin-top:5px; }
div#order_all div.products_order strong { font-size:11px; float:left; font-weight:normal; color:#010101;}
div#order_all div.products_order div { float:left; margin-left:5px;}
div#order_all div.products_order div span { font-weight:bold; color:#010101; margin:0 0 0 6px; }
div#order_all div.products_filter { float:right; margin:3px 0; }
div#order_all div.products_filter form label input { border:1px solid #3b3b3b; width:30px;  text-align: right; color:#000000;}
div#order_all div.products_filter form input.button_f { background:#F6AD02; border:0; color:#010101; cursor:pointer; text-align:center; font-size: 11px;}
div#order_all div.products_filter form input.button_f:hover { background:#f68602; border:0; color:#010101;  }
#contents fieldset { border:none; padding:0; margin:0;}

/*mensage error*/
div.registration .messages { 
	color:#f68602;
	float:left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:10px 0pt;
	padding:20px 0 20px 9%;
	text-align:left;
	width:90%;
	background:#F9F69F url(../images/catalog/new_alert.png) no-repeat scroll 20px 5px;
}

div.registration .messages ul { float:left;  margin: 0; }
div.registration .messages ul li {
	color:#f68602;
	float:left;
	clear:both;
	margin:5px 0pt;
	padding:0pt 0pt 0pt 12px;
	width:90%;
}



/**
 *	tags*/
 
.details { float:left; width: 100%; margin:10px 0 0 0; padding:0;  cursor:pointer;}
/*.details .tags  { float:left; width: 100%;}*/

.details .featured {
	float:left;
	width:50px;
	padding: 10px 0 0 25px;
	margin-bottom: 10px;
	background: url(../images/catalog/icon_featured.gif) no-repeat left;
	color:#ffb623;
	font-weight: bold;
	}
.details .offer {
	float:left;
	width:50px;
	padding: 10px 0 0 25px;
	margin-bottom: 10px;
	background: url(../images/catalog/icon_offer.gif) 	no-repeat left;
	color:#F6AD02;
	font-weight: bold;
	}
.details .new {
	float:left;
	width:60px;
	padding: 10px 0 0 25px;
	margin-bottom: 10px;
	background: url(../images/catalog/icon_new.gif) no-repeat left ;
	color:#ff6d24;
	font-weight: bold;
	}




.details .description { float:left; width: 100%;  margin:0; padding: 0;}

/**
 *	Campos
 */
.registration input, div.registration select, div.registration textarea  {	}

.registration select#id_province {}

div#popin {  }


