@charset "utf-8";







/* CSS Document */















.componentheading, .contentheading {







	color:#a0a0a0;



	font-size:24px;



	text-decoration:none;



	font-weight:normal;







}



.contentpaneopen, .blog {

	width: 100%;

}




/* menu lateral */

div.moduletable_menu h3 {
	color: #414141;
	font-size: 13px;
	padding-left: 15px;
}

.menu{
	margin-top:11px;
	margin-bottom:11px;
	}

div.moduletable_menu ul li {
	list-style-type: none;
	margin-left: -20px;
	margin-right: 20px;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	border-top:1px solid #3a3a3a;
}



div.moduletable_menu ul li li {

	list-style-type: none;
	margin-left: -20px;
	margin-right: 10px;
	font-size:11px;
	font-weight:normal;
	line-height:19px;
	border:none;
}

div.moduletable_menu ul li li a{
	font-weight:normal;
}





div.moduletable_menu ul li a {







	color: #666;







	







}







div.moduletable_menu ul li a:hover {







	color: #fff;







}



/* menu otros complemntos */

div.moduletable_creditos {
	margin-left:20px;
	margin-top:38px;
}


div.moduletable_menuc {

        margin-top: -13px;

}



div.moduletable_menuc ul li {

	list-style-type: none;
	margin-left: -20px;
	margin-right: 20px;
	font-size:14px;
	font-weight:bold;
	line-height:27px;
	border-top:1px solid #3a3a3a;
	color:#666666;
}
div.moduletable_menuc ul li a{
	color:#666666;
}
div.moduletable_menuc ul li a:hover{
	color:#fff;
}


div.moduletable_menuc ul li li {

	list-style-type: none;
	margin-left: -20px;
	margin-right: 10px;
	font-size:11px;
	font-weight:normal;
	line-height:19px;
	border:none;
	color:#666666;
}

div.moduletable_menuc ul li li a{
	font-weight:normal;
	color:#666666;
}
div.moduletable_menuc ul li li a:hover{
	color:#fff;
}







div.moduletable_menu ul li a:hover {







	color: #fff;







}











/* modulo carrito compra */















div.moduletable_cart h3 {







	background: transparent url(../images/fons_carrito.jpg) no-repeat 8px 2px;







	color: #666;







	font-size: 11px;







	padding: 4px 0 7px 35px;







}



div.moduletable_user h3 {

	

	background: transparent url(../images/fons_login.jpg) no-repeat 8px 2px;







	color: #666;







	font-size: 11px;







	padding: 4px 0 7px 35px;







}	



div.moduletable_cart, div.moduletable_user {



	width: 165px;



	color: #666;



	font-size:11px;



	padding: 3px;



	padding: 0 10px 0 10px;



	

}















/* menu superior */















ul.menu-nav li {







	display: inline;







	margin-right: 25px;







	list-style-type: none;







}







ul.menu-nav li a {



	font-size: 17px;



	color: #467491;



}















ul.menu-sub li {







	display: inline;



	margin-right: 25px;



	list-style-type: none;



	font-weight:bold;







}







ul.menu-sub li a {

	font-size: 11px;
	color: #467491;

}















.small, .createdate, .modifydate {







	font-size: 11px;



	color: #b0b0b0;







}







table.contentpaneopen_promo { /* clase para la promocion de portada */







	background: url(../images/promocion_home.jpg) no-repeat;



	width: 516px;



	height: 571px;



	margin-top: -20px;



	margin-left: -20px;



	margin-bottom: -40px;







}

















/* template virtuemart */















.JPbrowseProductContainer {







	width: 235px;



	height: auto;



	color: #666;



	margin-top: 15px;



	margin-bottom: 15px;







}







div#vmMainPage h3{

	color: #999;

	font-size:12px;

	

}



div#vmMainPage { 



	color: #999;

	font-size:12px;

	margin-bottom: 20px;



}



div#vmMainPage h3{

	color: #666666;

	font-weight:bold;

}





div#vmMainPage a{ 

	color: #467491;

	font-weight:bold;



}







div#vmMainPage h1 {







	 color: #666;

	 font-size: 18px;







}







div#vmMainPage a {







	color: #069;

	font-size: 12px;







}







.JPbrowseProductImageContainer {







	width: 225px;

	height: auto;

	font-size:12px;





}







.JPbrowseProductDescription {







	width: 235px;

	height: auto;

	color: #666;

	margin-top: 5px;

	font-size:12px;







}







.JPbrowsePrice, .productPrice {







	color: #000;







	font-size: 12px;







}







.inputboxquantity, .inputbox {







	background: #ccc;







	color: #666;







}







.quantity_box_button_up {







	background: url(../images/icono_mas.jpg) no-repeat;







	border: none;







	width: 13px;







	height: 13px;







}







.quantity_box_button_down {







	background: url(../images/icono_menos.jpg) no-repeat;







	border: none;







	width: 13px;







	height: 13px;







}







.addtocart_button {







	background: url(../images/fons_carrito.jpg) no-repeat;







	width: 22px;







	height: 21px;







}







.vmCartContainer {







	background: none;







	border: none;







}







td.JPRelatedProducts img{







	width: 140px;







	height: 91px;



	







}







div.pathway a {



	color: #999;



}



.JPDetailsTable {

	margin-top: 20px;

}



div.shop_info { /* advertencias virtuemart */

	font-size: 12px;

}



.continue_link, .checkout_link {

	margin-bottom: 20px;

}
