/**
 * 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-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }

#menu div.menu_title_main {}

/**
*	Herramientas (Campo de búsqueda superior y botón de carrito)
*/
#catalog_tools {}
form#form_catalog_search{ float:right; /*height:47px;*/ padding: 0; background: url(../images/backgrounds/search.png) #003b69 top left repeat-x; border: 1px solid #d2d1d1; }
form#form_catalog_search #search_title {
	color:#FF983C;
	font-weight:bold;
	text-align:left;
	margin:0 0 0 5px;
	font-size:11px;
	}
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: 1px solid #F1A03D; 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:#fff; font-size:9px; }
	
#catalog_tools button, div#catalog_tools a, .option_button button { 
	background:#013F6D;
	cursor:pointer;
	font-size:12px;
	padding:0 0 2px;
	text-align:center;
	width:72px;
	border: none; 
	color:#FFFFFF; 
	float:right; 
	margin: 5px 2px 0 0;
}

#catalog_tools a#view_basket {
	float: right;
	width:164px;
	height: 38px;
	margin: 10px 0;
	background:url(../images/catalog/view_basket.gif) no-repeat top right;
	display: block;
	text-indent:-5100px;
	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:#066cbb; background:url(../images/menu/arrow_level1.png) no-repeat 0 5px; padding-left: 10px; }
div#product div#details p.category_path a:hover { color:#333333; 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 {
	color:#333333;
	font-family:Verdana,Arial,sans-serif;
	text-align:center;
	font-size:13px;
	font-weight:normal;
	margin:10px 0pt;
	padding:45px 0 10px 0;
	border:1px solid #d2d1d1;
	background:url(../images/catalog/error.png) no-repeat;
	}
	
#info p a { font-size:12px; color:#666666; }

.messages {	}
.messages ul {}
.messages li.error {	}

div#order_all { float:left; background:#e9e9e9; width:97%; padding:5px 8px; 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;}
div#order_all div.products_order div { float:left; margin-left:5px;}
div#order_all div.products_order div span { font-weight:bold; color:#066cbb; 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;}
div#order_all div.products_filter form input.button_f { background:#066cbb; border:0; color:#fff; cursor:pointer; }
div#order_all div.products_filter form input.button_f:hover { background:#333333; border:0; color:#fff; }
#contents fieldset { border:none; padding:0; margin:0;}

/*mensage error*/
div.registration .messages { 
	border:1px solid #d2d1d1;
	color:#333333;
	float:left;
	font-size:12px;
	font-weight:normal;
	margin:10px 0pt;
	padding:20px 0 20px 9%;
	text-align:left;
	width:90%;
	background:#fff;
}

div.registration .messages ul { float:left;  margin: 0; }
div.registration .messages ul li {
	color:#333333;
	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 30px;
	margin-bottom: 10px;
	background: url(../images/catalog/icon_featured.gif) no-repeat left;
	color:#333333;
	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:#333333;
	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:#333333;
	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 {  }

