@import url(http://fonts.googleapis.com/css?family=Open+Sans:600);
				
/*****************/				
/* Main Content */
/***************/
	

.main-content {
	width:984px;
	height:auto;
	margin: 0 auto 15px auto;
} 



/*Sidebar*/

.sidebar {
	width:184px;
	min-height: 300px;
	float:left;
	margin: 0 15px 0 0;
}

			/* Advance Search */
			
			.search {
				width:184px;
				height:275px;
				border: 1px solid #ccc;
				margin:0 0 15px 0;
			}
			
				.search form { *margin:0; } /*IE7 Hack*/
			
						.search h1 {
							font-family: 'Open Sans', sans-serif;
							font-size:14px;
							color:#fff;
							line-height:27px;
							display:block;
							width:152px;
							height:29px;
							background:url(../images/build/background-searcher-title.gif) #262424 no-repeat top left;
							padding:0 0 0 33px;
							margin:0;						
						}
						
							.search input {
										font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
										font-size:11px;
										color:#666;	
										width:163px;
										height:23px;
										*line-height:20px; /*IE7 Hack*/
										background:#fff;
										border:1px solid #ccc;
										padding: 0 0 0 5px;
										margin:6px 0 6px 7px;
									}
									
												.advanced-search input.first {	
														margin:12px 0 6px 0; 
														*margin:-10px 0 6px 0; /*IE7 Hack*/
												}
									
									.search select {
										font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
										font-size:11px;
										color:#666;
										line-height:27px;
										width:173px;
										height:27px;
										background:#fff;
										border:1px solid #ccc;
										padding:0 0 0 5px;
										margin:6px 0 6px 7px;
									}
									
									.search input[type="submit"] {
										font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
										font-size:11px;
										line-height:23px;
										color:#fff;	
										text-transform:uppercase;
										width:75px;
										height:26px;
										background:#262424;
										margin:6px 0 0 7px;
									}
						
						


			/*Login*/		
					
			.login {
				width:184px;
				height:244px;
				background:#E54F15;
				margin:0 0 15px 0;
			}
			
						.login h1 {
							font-family: 'Open Sans', sans-serif;
							font-size:14px;
							color:#fff;
							line-height:39px;
							display:block;
							width:184px;
							height:39px;
							border-bottom:1px solid #fff;
							background:url(../images/build/misc-login.gif) no-repeat center left;
							padding:0 0 0 35px;
							margin:0 10px 0 0;
						}
						
						.login label {
							font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#fff;
							display:block;
							margin:10px 0 5px 10px;
						}
						
						.login input {
							font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#333;
							margin:0 0 5px 10px;
							width:162px;
							border:1px solid #fff;
						}
						
						.login input[type="submit"] {
							font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#E54F15;	
							text-transform:uppercase;
							width:75px;
							height:23px;
							background:#333;
							border:none;
							margin:16px 0 15px 10px;
							float:left;
						}
						
						.login input[type="reset"] {
							font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#333;	
							text-transform:uppercase;
							width:75px;
							height:23px;
							background:#e5e5e5;
							border:none;
							margin:16px 0 15px 10px;
							float:left;
						}
						
						.login a.register {
							font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
							font-size:10px;
							color:#fff;
							display:block;
							margin:15px 0 5px 10px;
						}
				
				
			/* Trademarks */
			
			.trademarks {
				width:184px;
				height:182px;
				border: 1px solid #ccc;
			}
			
						.trademarks h1 {
							font-family: 'Open Sans', sans-serif;
							font-size:14px;
							color:#333;
							line-height:27px;
							display:block;
							width:166px;
							height:29px;
							background:#ccc;
							padding:0 0 0 15px;	
							position:absolute;
							margin:-140px 0 10px 0;					
						}
						
						.trademarks-title {
							position:absolute;
						}
/* Sidebar Wide */								

.sidebar-wide {
	width:270px;
	height:auto;
	float:left;
	margin: 0 15px 0 0;
}

		.sidebar-menu {
				width:270px;
				height:auto;
				border: 1px solid #ccc;
			}
			
						.sidebar-menu h1 {
							font-family: 'Open Sans', sans-serif;
							font-size:14px;
							color:#333;
							line-height:27px;
							display:block;
							width:260px;
							height:29px;
							background:#ccc;
							padding:0 0 0 10px;
							margin:0;					
						}


				
/********************/				
/* Primary Content */
/******************/

				
.primary-content {
	width:785px;
	height:auto;
	float:left;
	margin:0;
	margin-top: 15px;
}

	

	.primary-content h1 {
		font-family: 'Open Sans', sans-serif;
		font-size:18px;
		color:#666;
		display:block;
		padding:0 0 10px 0;
		margin:0;
	}
	
						
	
	.primary-content p {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666;	
	}
	
	.primary-content a {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		
		text-decoration:none;	
	}
			
			.primary-content a:hover { text-decoration:underline; }
			
.txt-contenido-empresa{ 
		width: 90%;
		height:750px;
		float:left;
		margin-right: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
		line-height: 17px;
		color: #666;
}
.txt-contenido-empresa ul li{ list-style:none; list-style-image:url(../images/build/icono-lista.png); }
.img-contenido-empresa{ width: 100%; height:115px; float: left; margin: 0 0 10px 20px; }
.imgs-contents{ width: 210px; height: 110px; margin:0 15px 0 0; float:left;}

.txt-contenido-servicios{ 
		width: 90%;
		height:750px;
		float:left;
		margin-right: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
		line-height: 17px;
		color: #666;
}
.txt-contenido-servicios ul li{ list-style:none; list-style-image:url(../images/build/icono-lista.png); }
.img-contenido-servicio{ width: 100%; height:115px; margin: 0 0 10px 40px; }
.imgs-contents-servicio{ width: 210px; height: 110px; margin:0 10px 0 0; float:left;}
	

/* Product List */

.primary-content h1.products {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#333;
	display:block;
	padding:0 0 40px 0;
	margin:0;
	float:left;
}

.primary-content form {
	float: right;
}

					.primary-content form label {
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#333;	
						margin:0 5px 0 15px;
					}
					
					
					.primary-content form select {
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#999;	
						margin:0;
					}

	
	.product-item {
		width:184px;
		height:198px;
		margin: 0 15px 15px 0;
		float:left;	
	}
	
	.product-item-buscador {
		width:184px;
		height:228px;
		margin: 0 15px 15px 0;
		float:left;	
	}
	
	.product-buscador-new {
		width:100%;
		height:auto;
		margin: 0 15px 45px 0;
		float:left;
	}
	
	.product-item-last {
		width:184px;
		height:198px;
		margin:0;
		float:left;	
	}
	
				.product-item a img,
				.product-item-buscador a img,
				.product-item-last a img { border: 1px solid #ccc; }				
				
				
				.product-buscador-new-content { float:left; }
				
				.product-item a.button, .product-item-buscador a.button, .product-item-last a.button.
				.product-buscador-new a.button {
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#E54F15;
					text-decoration:none;
					display:inline-block;
					margin: 10px 0 5px 0;
													
				}
				
				.product-buscador-new a.button {
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bolder;
					color:#E54F15;
					text-decoration:none;
					display:inline-block;
					margin:0 0 5px 0;
													
				}
				
	
							.product-item a.button:hover, .product-item-buscador a.button:hover, .product-item-last a.button:hover,
							.product-buscador-new a.button:hover { text-decoration:underline; }
							
				
				.product-item-buscador span.precio,
				.product-buscador-new span.precio {
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:13px;
					font-weight:bolder;
					color:#333;	
					margin:0;
					display:block;
					margin:0 0 10px 0;
				}
				
				.product-item p, .product-item-buscador p, .product-item-last p,{
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:9px;
					color:#333;	
					margin:0;						
				}
				
				.product-buscador-new p {
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#333;	
					margin:0;						
				}
				
				

/*Product Detail*/


.primary-content-detail {
	width:695px;
	height:auto;
	float:left;
	margin:0;
}
	

					.primary-content-detail h1 {
						font-family: 'Open Sans', sans-serif;
						font-size:23px;
						color:#666;
						display:block;
						padding:0 0 10px 0;
						margin:0;
					}
					
					.primary-content-detail .product-image,
					div.imgsearch {
						width:184px;
						height:auto;
						margin: 0 15px 0 0;
						float:left;
					}
					
					div.imgsearch img { border:1px solid #ccc; margin:0 0 3px 0; }
	
									
									
									
									.primary-content-detail .product-image .cantidad,
									div.imgsearchcant {										
										width:184px;
										height:25px;
										background:#ccc;
										margin:0 0 3px 0;
									}
									
												.primary-content-detail .product-image .cantidad form { text-align:center; }
												
												form.cantvar {
													width:auto;
													float:left;
													margin:0 0 0 15px;
													}
												
												
												.primary-content-detail .product-image .cantidad form label {	
													font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
													font-size:11px;
													color:#000;	
													margin:0 5px 0 0;
												 }
												 
												 form.cantvar label {	
													font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
													font-size:11px;
													color:#000;	
													
												 }
												 
												 .primary-content-detail .product-image .cantidad form select {	
													font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
													font-size:12px;
													color:#000;	
													margin:0;
												 }
												 
												form.cantvar input {	
													font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
													font-size:12px;
													color:#000;	
													margin:0;
												 }
												 
												 .primary-content-detail .product-image .cantidad  img.checkmark,
												 .product-buscador-new .product-image .cantidad  img.checkmark {
													position:absolute;
													float:right;
													margin:-23px 0 0 65px;
												 }
												 
												  form.cantvar img.checkmark {
													position:absolute;
													float:right;
													margin:-23px 0 0 140px;
												 }
												
												
													
					
					
									.primary-content-detail .product-image .low,
									 a.lowsearch {
										font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
										font-size:15px;
										color:#fff;
										line-height:22px;
										text-align:center;
										text-decoration:none;
										display:block;
										width:184px;
										height:25px;
										background:#127CC2;
										margin:0;
									}
                                                                        
                                                                                                            
									
									.primary-content-detail .product-image a:hover,
									a.lowsearch:hover { background:#666; text-decoration:none; }
									
									
                                    
                                    .primary-content-detail .product-image .imgon {
										background:#fff;
										margin:0;
									}                                                                        
									
									.primary-content-detail .product-image .imgon  img { border:none; }
									
				
				.primary-content-detail .product-description {
					width:493px;
					min-height:200px;
					float:left;
					margin:25px 0 0 0;
				}
				
									.primary-content-detail .product-description p.price {
										font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
										font-size:23px;
										color:#999;
										padding:0;
										margin:0 0 15px 10px;										
									}
									
									.product-buscador-new-content p.price {
										font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
										font-size:23px;
										color:#999;
										width: 586px;
										padding-bottom:15px;
										border-bottom:1px dotted #ccc;
										margin:0;										
									}
									
													.product-buscador-new-content p { max-width:585px;}
													.primary-content-detail .product-description p.price span,
													.product-buscador-new-content p.price span { color:#127CC2; }
									
									
									
				
									.primary-content-detail .product-description ul {
										font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
										font-size:13px;
										color:#333;
										padding:0;
										margin:0 0 15px 0;										
									}
									
									.product-buscador-new-content  ul {
										font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
										font-size:11px;
										color:#333;
										padding:0;
										margin: 15px 0 15px 0;										
									}
									
												.primary-content-detail .product-description ul li,
												.product-buscador-new-content  ul li {
															list-style:none;
															list-style-image: url('../images/build/misc-bullet.gif'); 
															margin: 0 0 5px 20px;
												}
									
												.primary-content-detail .product-description ul li strong,
												.product-buscador-new-content  ul li strong { color:#007DC6; }
												
									
									.primary-content-detail .product-description p {
										font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
										font-size:11px;
										color:#333;
										padding:0;
										margin:0 0 0 10px;										
									}
									
				.product-related {
					width:693px;
					height:auto;
					float:left;
					margin:25px 0 0 0;
				}
				
							.product-related-title {
								width:693px;
								height:20px;
								background: url('../images/build/background-related-title.gif') repeat-x top left; 
							}
							
								.product-related-title h1 {
									font-family: 'Open Sans', sans-serif;
									font-size:14px;
									color:#666;
									display:block;
									width:215px;
									height:20px;
									background:#fff;
							}
							
							
							/*Product items*/
							
							.product-related-item {
								width:184px;
								height:198px;
								margin:0 25px 15px 0;
								float:left;	
							}
							
														
										
										.product-related-item a.button {
											font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#E54F15;
											text-decoration:none;
											display:inline-block;
											margin: 10px 0 5px 0;
																			
										}
							
													.product-related-item a.button:hover { text-decoration:underline; }
													
										
										.product-related-item p  {
											font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
											font-size:9px;
											color:#333;	
											margin:0;						
										}		

/******************/
/* Area Clientes */
/****************/

.main-content-products h1 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#333;
}



.main-content-products p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

.main-content-products ol li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

.main-content-products a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	text-decoration:none;
}

			.main-content-products a:hover {text-decoration:underline;}

.registration {
	width:250px;
	height:100px;
	float:left;
	background:#000;
	margin: 30px 20px 30px 0;
}

		.registration a img { border:none; }

.login-form {
	width:330px;
	height:auto;
	margin: 0 0 0 50px;
}			
			
			.login-form fieldset { border:1px solid; padding: 0 0 15px 0 \9; /* IE8 Hack */	 }
			
						.login-form fieldset legend {
							font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
							font-size:15px;
							color:#127CC2;
							margin: 0 0 8px 0;
							margin: 0 0 12px 5px \9; /* IE8 Hack */	
						}
						
						
						.login-form form label {
							font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
							font-size:12px;	
							font-weight:lighter;							
							color:#666;
							display:inline-block;
							width:80px;	
							float:left;	
							margin: 0 0 0 5px;
							margin: 0 0 0 10px \9; /* IE8 Hack */					
						}
						
						.login-form form input {
							font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
							font-size:12px;	
							font-weight:lighter;							
							color:#666;
							display:block;
							width:180px;
							float:left;	
							margin: 0 10px 10px 0;					
						}
						
						.login-form form input[type="submit"] {
							font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
							font-size:12px;	
							font-weight:lighter;							
							color:#fff;
							width:100px;
							height:30px;
							background:#127CC2;
							border:1px solid #999;
							text-align:center;
							float:left;
							margin: 0 0 0 85px;
							margin: 0 0 0 90px \9; /* IE8 Hack */					
						}

/*************/
/* Registro */
/***********/

.registration-form {
	width:800px;
	*width:720px;
	height:auto;
	float:left;
	margin:25px 0 40px 5px;
	*margin:25px 0 40px 5px; /*IE7 Hack*/
}


		.registration-column {
			width:400px;
			height:auto;
			margin:0 0 20px 0;
			float:left;
		}
		
					.registration-column label {
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#666;
						display:block;
						width:175px;
						*width:200px;
						height:20px;
						margin:0 13px 0 0;
						*margin:0 13px 0 -45px; /*IE7 Hack*/
						padding:0;
						float:left;				
									
					}
					
					
					.registration-column input {
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#666;
						width:180px;
						height:20px;
						border: 1px solid #9A9B9F;
						display:block;
						float:left;	
						margin: 0 0 20px 0;
						*margin: 0 0 20px -45px; /*IE7 Hack*/
					}
					
					.registration-column input.codex { margin:7px 0 0 0; height:15px; }
				
					.registrationbuttons{
						width:245px;
						height:40px;
						margin:-3px 0 0 15px;
						float:left;
					}
					
							.registrationbuttons input[type="submit"] {
								font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
								font-size:12px;
								color:#fff;
								width:100px;
								height:30px;
								background:#FF6717;
								text-align:center;
								margin:0 10px 0 0;
								*margin:0 10px 0 -45px; /*IE7 Hack*/
								padding: 0;
								border: 1px solid #9A9B9F;						
							}

							.registrationbuttons input[type="reset"] {
								font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
								font-size:12px;
								color:#fff;
								width:100px;
								height:30px;
								background:#333;
								text-align:center;
								margin:0;
								padding: 0;	
								border: 1px solid #9A9B9F;			
							}
						.img-captcha{
							width: 100px;
							height: 18px;
							margin-top: 4px;
							float: right;
						}


/**********/
/*Contact*/
/********/

.contact-form {
	width:307px;
	min-height:350px;
	float:left;
	margin:15px 15px 0 25px;
	*margin:15px 15px 0 0; /*IE7 Hack*/
}


				.primary-content .contact-form form label {
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#666;
					display:block;
					width:150px;
					height:20px;
					margin:0 13px 0 0;
					*margin:0 13px 0 -45px; /*IE7 Hack*/
					padding:0;
					float:left;				
				}
				
			
				.contact-form input {
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#666;
					width:240px;
					height:20px;
					border: 1px solid #9A9B9F;
					display:block;
					float:left;	
					margin: 0 0 20px 0;
					*margin: 0 0 20px -45px; /*IE7 Hack*/
				}
				
					
				
				.contact-form textarea {
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#666;
					width:240px;
					height:120px;
					border:1px solid #9A9B9F;
					float:left;
					margin: 0 0 20px 0;
					*margin: 0 0 20px -45px; /*IE7 Hack*/
				}
				
												
				.contact-captcha {
					width:245px;
					height:30px;
					background:#333;
					margin:10px 0 10px 0;
					float:right;
				}
				
				.buttons {
					width:245px;
					height:40px;
					margin:0;
					float:left;
				}
				
				.contact-form input[type="submit"] {
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#fff;
					width:100px;
					height:30px;
					background:#127CC2;
					text-align:center;
					margin:0 10px 0 0;
					*margin:0 10px 0 -45px; /*IE7 Hack*/
					padding: 0;									
				}
				
				.contact-form input[type="reset"] {
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#fff;
					width:100px;
					height:30px;
					background:#333;
					text-align:center;
					margin:0;
					padding: 0;				
				}
				
				
				
				.contact-product {
					width:287px;
					height:514px;
					height:512px \9; /*IE8 Hack*/
					float:left;
					margin:25px 0 0 0;
					border: 1px solid #ccc;
				}
				
.contact-sidebar {
	width:430px;
	height:650px;
	float:left;
	border:1px solid #ccc;
	margin:15px 0 0 0;
}



			
