@charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, script
{
    margin: 0;
    padding: 0;
}

script{
	/*display:block;
	background-color:#0F0;*/
}
/*common styles*/
body{
	background-color:#1d1d1d;
	background-image:url(../images/bg-page.jpg);
	background-repeat:repeat-x;
}
img{
	border:0px;
}
h2{

}
/*contenedores*/
#page{
	margin: 0px auto;
	width:960px;
}

#page-body{
	width:100%;
	float:left;
	background-image:url(../images/bg-big.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

#page-content{
	float:left;
}

#header{
	width:960px;
	height:150px;
	background-image:url(../images/bg-header.jpg);
	background-repeat:no-repeat;
	height:224px;
	float:left;
}
#logo{
	padding-left:34px;
	float:left;
}

#banner{
	float:left;
}

#slider{
	overflow: hidden; 
	width: 680px;
	height:137px;
	height: 140px;
	float:left;
	z-index:20;
}
	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
	}
	#slider li{ 
		width:680px;
		height:137px;
		height:241px;
		overflow:hidden;
		float:left;
	}										


#pages_nav{
	float:left;
	margin-top:22px;
	
	/*padding-left:207px;*/
	padding-left:125px;
	width:480px;
}
	#pages_nav li{
		display:inline;
		float:left;
	}
	#pages_nav li a{
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#FFFFFF;
		text-decoration:none;
		
		padding-top:12px;
		padding-bottom:12px;
		
		padding-left:15px;
		padding-right:15px;
	}
	
	#pages_nav li ul{
		display:none;
		position:fixed;
	}
		
	#pages_nav li ul li{
		float:none;
	}
	
	#pages_nav li ul li a{
		display:block;
		background-image:url(../images/bg-menu2.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		font-size:15px;
		padding:7px 15px;
	}
	
	#pages_nav li a:hover{
		background-image:url(../images/bg-navhover.jpg);
		background-repeat:repeat-x;
		color:#00256E;
		
	}
	
#page_body{
	width:940px;
	float:left;
	padding-right:20px;
	background-image:url(../images/bg-pagebody.jpg);
	background-repeat:repeat-y;
}

	#content{
		width:625px;
		float:left;
		padding-left:34px;
		/*padding-right:10px;*/
	}
		/*.welcome{
			padding-left:24px;
			background-image:url(../images/bg-choclo.jpg);
			height:186px;
			background-repeat:no-repeat;
			background-position:bottom right;
			background-color:#99CCFF;
		}
		.welcome p{
			padding-bottom:15px;
		}*/
	#content-home{
		width:625px;
		float:left;
		padding-left:10px;
		padding-right:10px;
	}
	
		.entry{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#182031;
			padding-right:20px;
			/*background-color:#033;*/
		}
		.entry h2{
			background-image:url(../images/bg-title.jpg);
			background-repeat:no-repeat;
			height:53px;
			padding-left:24px;
			padding-top:5px;
			color:#0037a6;
			font-size:24px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		#content-home .entry{
			padding-right:0px;
		}
		
		#content h2{
		 	background-image:url(../images/bg-title.jpg);
			background-repeat:no-repeat;
			height:53px;
			padding-top:5px;
			color:#0037a6;
			font-size:24px;
			font-weight:normal;
			width:100%;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		#content-home h2{
		 	background-image:url(../images/bg-title-home.jpg);
			background-repeat:no-repeat;
			height:53px;
			padding-top:5px;
			color:#0037a6;
			font-size:24px;
			font-weight:normal;
			width:100%;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		#content .entry p{
			padding-bottom:15px;
			padding-right:10px;
			text-align:justify;
		}
		
		#content .entry a{
			text-decoration:none;
		}
		
		.welcome-home{
			width:492px!important;
			padding-left:24px;
			padding-right:110px;
			background-image:url(../images/bg-choclo.jpg);
			height:186px;
			background-repeat:no-repeat;
			background-position:bottom right;
		}
		.welcome-home p{
			padding-bottom:15px;
			padding-right:0px;
		}
		.product-img{
			padding-left:14px;
			/*height:200px;*/
			background-repeat:no-repeat;
			background-position:bottom right;
			text-align:center;
		}
		.img-product{
			padding-right:5px;
			display:inline;
		}
	#sidebar{
		width:280px;
		float:left;
		/*padding-right:34px;*/
		
		background-color:#FFB90C;
		
		-moz-border-radius-bottomleft:10px;
		-moz-border-radius-bottomright:10px;
		-webkit-border-radius-bottomleft:10px;
		-webkit-border-radius-bottomright:10px;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFF;
		padding-top:10px;
		padding-bottom:10px;
		
		background-image:url(../images/bg-sidebar-bottom.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
	}
	
		#sidebar ul{
			padding-bottom:0px;
		}
		#sidebar .side_menu{
			padding-bottom:0px;
		}
		
		#sidebar li{
			/*padding-left:20px;*/
			list-style:none;
			margin-bottom:0px;
		}
		#sidebar li a{
			text-decoration:none;
			border-bottom:1px solid #C60;
			padding:5px 22px;
			display:block;
			
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			
			color:#002164;
			background-color:#FFB90C;
			background-image:url(../images/bg-sidebarnav.jpg);
			background-repeat:repeat-y;
			
			font-weight:normal;
		}
		
		#sidebar ul li.cat a{
			color:#002D88;
			background-image:url(../images/bg-sidebarnav.jpg);
			background-repeat:no-repeat;
		}
		
		#sidebar ul li.cat a:hover{
			color:#002D88;
			background-image:none;
			background-color:#FFF;
			background-image:url(../images/bg-sidebarnav-hover.jpg);
		}
		
		#sidebar ul.ver_menu{
			padding-bottom:10px;
			padding-left:10px;
		}
		
		#sidebar ul.ver_menu li{
			/*padding-left:10px;*/
		}
		
		#sidebar ul.ver_menu li a{
			color:#A65300;
			background-image:none;
			padding-left:15px;
			/*border-left:1px solid #CC6600;*/
			/*border-bottom:1px solid #FFB90C;*/
			background-image:url(../images/bg-sidebarnav2.png);
			background-repeat:no-repeat;
			border:none;
			font-size:13px;
			font-weight:bold;
		}
		
		#sidebar ul.ver_menu li a:hover{
			background-image:url(../images/bg-sidebarnav2-hover.png);
			color:#002D88;
		}
		
		#sidebar ul li ul li.lorem a{
			color:#CC6600;
			font-weight:normal;
		}
		
		#searchform{
			padding-left:20px;
			color:#002D88;
			padding-bottom:10px;
		}
		
		#searchform label{
			float:left;
			width:200px;
			padding-bottom:2px;
			border-left:2px solid #FFF;
			padding-left:10px;
			margin-bottom:5px;
			font-size:16px;
		}
		
		#searchform input{
			border:1px solid #003BAF;
			padding:3px;
			width:160px;
			margin:0px;
		}
		
		#searchform input#searchsubmit{
			background-image:url(../images/bg-btn.jpg);
			background-repeat:repeat-x;
			color:#FFF;
			width:auto;
		}
		
		#searchform input#searchsubmit:hover{
			background-image:url(../images/bg-btn-hover.jpg);
			color:#00246A;
		}

	#sidebar-home{
		width:280px;
		float:left;
		/*padding-right:34px;*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		/*padding-top:10px;**/
		padding-bottom:10px;
	}
		 #sidebar-home li{
			 padding:10px;
			 margin-top:15px;
			 list-style:none;
			 background-color:#FFDE8E;
			 border:#DA9C06 solid 1px;
			 font-size:12px;
			 color:#443205;
		}
		.box h1{
			border-bottom:#DA9C06 solid 1px;
		}
		.title{
			text-decoration:none;
			color:#BA8400;
			font-size:16px;
		}
		.box p{
			text-align:justify;
			padding-top:2px;
			padding-bottom:5px;
		}
		.box img{
			border:#FFBA00 solid 1px;	
			padding:1px;
			background-color:#FFF;
		}
		.box img:hover{
			border:#003399 solid 1px;
		}
	

#footer{
	width:960px;
	height:74px;
	float:left;
	background-image:url(../images/gb-footer.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:25px;
	
}
#footer-links{
	width:626px;
	float:left;
	color:#FFFFFF;
	padding-left:34px;
}
	#footer-links a{
		padding-right:10px;
		padding-left:9px;
		border-right:#FFFFFF solid 1px;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
	}
	#footer-links a:hover{
		
	}
	#footer-links li{
		text-decoration:none;
		display:inline;

	}
#copyright{
	width:266px;
	float:left;
	color:#FFFFFF;
	text-align:right;
	padding-right:34px;
}
	#copyright a{
		text-decoration:none;
		color:#CCC;
	}
/*forms*/

/*titles*/
/*product title*/
h3.prodtitles, h3{
	display:block;
	font-weight:normal;
	font-size:22px;
	padding:0px;
	padding-bottom:2px;
	padding-top:10px;
	margin-bottom:10px;
	width:440px;
	color:#002772;
	border-bottom:1px dotted #CC6600;
	padding-left:10px;
}

.productdisplay{
	background-color:#FFF2D3;
	border:1px dotted #CC6600;
	padding:10px;
	width:595px;
}
.textcol{
}

.imagecol{
	float:left;
	padding:5px;
}

.imagecol img{
	border:1px solid #002772;
}

.producttext{
	float:left;
	width:440px;
	padding-left:15px;
	font-size:12px;
}

.wpsc_description{
	width:440px;
}

.producttext p{
	padding-left:10px;
	font-size:12px;
}

.custom_meta{
	padding-left:10px;
	font-size:12px;
}

.wpsc_product_price{
	padding-left:10px;
}

#content strong.cattitles{
	font-size:24px;
	color:#002970;
	margin-top:-55px;
	font-weight:normal;
	position:absolute;
	float:left;
}

#products_page_container{
	float:left;
	padding-right:10px;
}
/*button of shopping*/
.wpsc_buy_button{
	/*background-color:#066;*/
}
.wpsc_buy_button:hover{
	/*background-color:#066;*/
}

.search-button{
	background-color:#066;
}
/*table in content*/
#content table img{
	width:300px;
	height:115px;
	margin-right:5px;
	border:#CC6600 dotted 1px;
}

#content table td{
	vertical-align:top;
	padding:5px;
}

#content hr{
	border:none;
	border-bottom:#CC6600 dotted 1px;
}

#content table, td{
	border:none;
}

#content table strong{
	font-weight:normal;
}

	#content table strong a{
		text-decoration:none;
		padding-top:5px;
		padding-bottom:5px;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
		border-bottom:solid 1px transparent;
		color:#002164;
		background-repeat:repeat-y;
	}
	#content table strong a:hover{
		border-bottom:1px solid #C60;
		background-color:#FFF;
		color:#CC6600;
		background-image:none;
	}
.div-text{
	padding-top:50px;
}

/*********************/
/*product forms*/
.wpsc_buy_button{
	/*border:1px solid #002970;*/
	background-image:url(../images/bg-btn.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	width:auto;
}

.wpsc_buy_button:hover{
	background-image:url(../images/bg-btn-hover.jpg);
	color:#002970;
}

/**************/

/*shoppingcartcontents*/
#shoppingcartcontents{
	background-color:#FFD161;
	float:left;
	margin-left:8px;
	margin-top:10px;
	border:1px dotted #CC6600;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#002164;
	
	background-image:url(../images/bg-cart.jpg);
	background-repeat:repeat-x;
}

#shoppingcartcontents a{
	color:#002164;
	text-decoration:none;
}

#shoppingcartcontents a:hover{
	color:#CC6600;
}

#shoppingcartcontents table{
	margin-bottom:15px;
}

#shoppingcartcontents th{
	background-color:#FFD161;
	padding:3px;
}

#shoppingcartcontents td{
	background-color:#FFF;
	padding:3px;
}

#thproduct{
	width:150px;
}

#thqty{
	width:40px;
}

#tdqty{
	text-align:right;
}

#thprice{
	width:50px;
}

#tdprice{
	float:right;
}

.subtotalhead{
}
/* end of shoppingcartcontents*/
/*contact form*/
#wpcf7-f1-p14-o1{
	
}
	#wpcf7-f1-p14-o1 .submit-button, #wpcf7-f2-p14-o1 .submit-button{
			background-image:url(../images/bg-btn.jpg);
			background-repeat:repeat-x;
			color:#FFF;
			width:auto;
	}
	
	#wpcf7-f1-p14-o1 .submit-button:hover, #wpcf7-f2-p14-o1 .submit-button:hover{
		background-image:url(../images/bg-btn-hover.jpg);
		color:#00246A;
	}

	#wpcf7-f2-p14-o1 input, #wpcf7-f1-p14-o1 input, textarea{
		border:1px solid #003BAF;
		padding:3px;
		margin:0px;
	}
	
	#wpcf7-f1-p14-o1 .input-title, #wpcf7-f2-p14-o1 .input-title{
		background-color:#FEE09A;
		border-left:#00F solid 3px;
		width:190px;
		height:13px;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		padding-left:10px;
		color:#002D88;
	}
	
	#wpcf7-f1-p14-o1 p, #wpcf7-f2-p14-o1 p{
		padding-top:5px;
		padding-bottom:5px;
	}
/*end of contact form*/
/*checkout form*/
.wpsc_checkout_table{
	
}
	.wpsc_checkout_table input, select{
		border:1px solid #003BAF;
		padding:3px;
		width:160px;
		margin:0px;
	}
	.make_purchase{
		border:1px solid #002970;
		background-image:url(../images/bg-btn.jpg);
		background-repeat:repeat-x;
		color:#FFF;
		width:auto;
	}
	.make_purchase:hover{
		background-image:url(../images/bg-btn-hover.jpg);
		color:#002970;
	}
	
.field{
	background-color:#FFB90C;
	border-left:#00F solid 3px;
	width:150px;
	height:20px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	color:#002D88;
}

/*vista individual de productos*/
#products_page_container h2.prodtitles{
	margin-top:-59px;
	margin-left:-155px;
	position:relative;
	z-index:6;
}
/*vista del catalogo de productos*/
#homepage_products .category_view_product img{
	width:40px;
	height:30px;
	float:left;
}

#products_page_container .textcol{
	padding-right:10px;
	width:450px;
}
#products_page_container .description{
	padding-top:15px;
	padding-right:5px;
}
/*para los titulos del sidebar*/
.title2{
	padding:15px 0px 0px 10px;
	margin-bottom:10px;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:20px;
	color:#002D88;
	border-bottom:#FAE29C solid 1px;
}
#homepage_products .category_view_product{
	width:230px;
	margin-bottom:40px;
}
.product_details{
	float:left;
	padding-left:15px;
	padding-right:15px;
	width:130px;
	height:60px;
}
	.product_details strong{
		font-size:16px;
	}

#list-product{
	padding-left:20px;
}
	#list-product .title-category{
		font-size:20px;
		padding-right:25px;
	}
	#list-product td{
		border-bottom:#FEE09A solid 1px;
		border-right:#FEE09A solid 1px;
	}
/*para ocultar los productos*/
.pricedisplay{
	display:none;
}
.wpsc_product_price{
	display:none;
}
#content .size-full{
	width:600px;
	height:auto;
}
/**************************************/
/******** category post style ***********/
#post-noticia .post{
	margin-bottom:15px;
	background-color:#FFF2D3;
	border:1px dotted #CC6600;
	padding:10px;
	width:580px;
}

	#post-noticia .post h3{
		display:block;
		font-weight:normal;
		font-size:22px;
		padding:0px;
		padding-bottom:2px;
		padding-top:10px;
		width:440px;
		color:#002772;
		border-bottom:1px dotted #CC6600;
		padding-left:10px;
	}
	
	#post-noticia .post a{
		color:#002772;
		font-weight:normal;
		font-size:22px;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	#post-noticia .post small{
		
	}

/*****************************************/
/*style product list*/
.product_image{
	display:block;
	width:40px;
	height:40px;
}
.imagecol img{
	display:block;
}

#products_page_container .wpsc_buy_button, .wpsc_buy_button{
	/*display:none;*/
	margin-top:10px;
	/*margin-left:50px;*/
	background-image:url(../images/carrito.gif);
	background-repeat:no-repeat;
	border:0px;
	float:right;
	width:24px;
	height:24px;
}
.wpsc_buy_button{
	margin-left:350px;
	margin-right:20px;
}

#products_page_container .button-addproduct input:hover, .button-addproduct input:hover{
	/*display:none;*/
	background-color:none;
	background-image:none;
	background-image:url(../images/carrito.gif);
	background-repeat:no-repeat;

}

.wpsc_product_title{
	float:left;
	width:100px;
}

.button-addproduct{
 	display:inline;
	float:left;
}

.button-addproduct input{
	float:right;
 	margin:0px;
}

/*product of sidebar*/

/*#sidebar .ocultar_menu {
    display:none;
	
}*/

#sidebar .ocultar_menu {
    display:none;
	padding-left:20px;
}

#sidebar .cat{
	
}
/*product*/
#sidebar .list_menu_productside a{
	padding-left:20px;
}
#sidebar .list_menu_productside{
	padding-left:20px;
}

.caract-fis-quim{
	padding-right:20px;
	/*background-color:#999;*/
}

.caract-fis-quim table{
	border:#666 solid 1px;
	border-spacing:0;
}

.caract-fis-quim th{
	border-bottom:#999 solid 1px;
	padding:5px;
	margin:0px;
}

.caract-fis-quim td{
	padding:5px;
	padding-left:7px;
	border-bottom:#999 solid 1px;
	margin:0px;
}

.caract-fis-quim tr{
	/*border-bottom:#999 solid 1px;*/
}

.custom_meta{
	padding-right:20px;
	text-align:justify;
}

#products_page_container .custom_meta strong, .description strong{
	display:block;
	border-bottom:#CC6600 dotted 1px;
	margin-top:10px;
	margin-bottom:10px;
	color:#002772;
	font-size:14px;
}

#qtranslate-chooser{
	text-transform:uppercase;
	float:right;
	margin-top:35px;
	padding-right:25px;
}

#qtranslate-chooser li{
	text-decoration:none;
	display:inline;
	float:left;
	padding-left:15px;
}