@charset "utf-8";
/**********************************************************************
*	Title			osCommerce tableless stylesheet style
*	Customer
*	Revision
*	Created			2009, 
*	Author			Alberto Messeguer - webmaster@mischunches.com
***********************************************************************/

@import url(reset.css);
@import url(../stylesheet_osc.css);

@import url(account.css);
@import url(checkout_shipping.css);
@import url(new_products.css);
@import url(product_info.css);
@import url(product_listing.css);
@import url(shopping_cart.css);


/* body				-------------------------------------------------------- */
html	 			{height:100%;}
body 				{height:100%;font:12px/125% Verdana, Arial, sans-serif;color:#333;background:#EBF1E7 url(layout/bg.jpg) repeat-x;}

/* outerWrapper		-------------------------------------------------------- */
#outerWrapper		{width:960px;margin:0 auto 20px auto;padding:0;background:#FFFFFF;}
#bottomWrapper		{background:url(layout/b.jpg) bottom left repeat-x;}
#outertl			{}
#outertr			{}
#outerbl			{background:url(layout/bl.jpg) bottom left no-repeat;}
#outerl				{background:url(layout/l.jpg) repeat-y;}
#outerr				{background:url(layout/r.jpg) top right repeat-y;}
#outerbr			{background:url(layout/br.jpg) bottom right no-repeat;padding:0 0 10px 0;}
#innerWrapper		{padding:0;}
#headerWrapper		{margin:0 auto;padding:0; background:url(layout/header.jpg) 0 0 no-repeat;}
#contentWrapper		{margin:0 auto;padding:0;}
#footerWrapper		{width:960px;margin:0 auto;padding:0;}
#bannerWrapper		{width:960px;margin:5px auto;padding:0;text-align:center;}

/* header			-------------------------------------------------------- */
#header				{height:210px;position:relative;}
#logo a				{width:144px;height:110px;position:absolute;top:22px;left:33px;display:block;background:url(layout/logo.png) no-repeat;text-decoration:none;text-indent:-9999px;}
#breadcrumb			{position:absolute;top:190px;left:10px;font-size:10px;color:#999999;}
#breadcrumb a		{color:#999999;text-decoration:none;}
#breadcrumb a:hover	{text-decoration:underline;color:#333333;}
#errorBox			{position:absolute;top:90px;left:300px;width:auto;color:#990000;font-size:10px;}
#langTop			{position:absolute;top:20px;left:865px;}
#CurrTop			{position:absolute;top:40px;left:810px;width:150px;}

#textSize			{height:20px;width:100px;position:absolute;top:0;right:0;}
#textSize ul		{height:20px;list-style:none;margin:0 0 10px 0;padding:0;}
#textSize li		{display:inline;margin:0;padding:0;}
#textSize a			{float:left;text-indent:-9999px;height:20px;width:20px;background:url(layout/textsize.jpg);margin:0 5px 0 0;}
#textSize .s a			{background-position:0 0;}
#textSize .s a:hover	{background-position:0 -20px;}
#textSize .m a			{background-position:-20px 0;}
#textSize .m a:hover	{background-position:-20px -20px;}
#textSize .l a			{background-position:-40px 0;}
#textSize .l a:hover	{background-position:-40px -20px;}
#textSize .x a			{background-position:-60px 0;}
#textSize .x a:hover	{background-position:-60px -20px;}

/* mainNav 			-------------------------------------------------------- */
#mainNav			{height:20px;position:absolute;top:155px;left:0;width:100%;padding:5px 0;}
#mainNav ul			{list-style:none;margin:0 5px 0 0;padding:0;float:right;}
#mainNav li			{display:inline;margin:0;padding:0;}
#mainNav a			{float:left;text-decoration:none;font-size:11px!important;line-height:11px!important;height:16px;padding:4px 0 0 0;width:100px;text-align:center;color:#FFF;margin:0 5px 0 0;}
#mainNav a			{background:url(layout/nav.jpg) 0 0 no-repeat;}
#mainNav a:hover	{background:url(layout/nav.jpg) -100px 0;color:#000;}
#mainNav li a#current{background:url(layout/nav.jpg) -100px 0;color:#000;}

/* content			-------------------------------------------------------- */
#content			{padding:1px 15px 10px 15px;min-height:300px;}
#simplegallery1		{width:920px;margin:0 auto 30px auto;height:300px;}

/* mainContent		-------------------------------------------------------- */
#mainContent		{float:left;width:520px;padding:0;margin:0 20px;text-align:justify;}

.box				{margin:20px 0;overflow:hidden;}
.boxLeft			{float:left;width:45%;border:1px solid #CCC;margin:0 auto;padding:10px;min-height:240px;}
.boxRight			{float:right;width:45%;border:1px solid #CCC;margin:0 auto;padding:10px;min-height:240px;}
.boxBorder			{border:1px solid #CCC;padding:10px;margin-bottom:20px;overflow:hidden;}
.boxCategory		{float:left;padding:5px;text-align:center;height:80px;}
.boxProd			{float:left;padding:10px;text-align:center;width:100px;height:150px; border:1px solid #82AC2D; margin:0 8px 8px 0;}
.boxProdPrice		{font-size:14px; color:#990000;}
.boxBtn				{margin:20px 0;}
.boxBtn img			{border:none;}
.btnRight			{float:right;margin:0 10px 10px 0;}
.btnLeft			{float:left;margin:0 0 10px 10px;}
.btnRight a,
.btnLeft a			{border:none;text-decoration:none;}


/* sidebar			-------------------------------------------------------- */
#sidebarL			{float:left;width:180px;padding:0;}
#sidebarR			{float:right;width:180px;padding:0;}

.sidebox			{border-bottom:1px solid #7CA724;background:#DEF5AD url(layout/sidebox_bg.jpg) no-repeat;padding:10px 5px 5px 5px;margin-bottom:20px; color:#000000;}
.sidebox h3			{text-align:center;margin-bottom:10px; font-size:14px;}
.sidebox ul			{margin:5px 0 0 0;padding:0;}
.sidebox li			{margin:0;border-top:1px solid #5D8A00;list-style:none;display:block;}
.sidebox li a		{text-decoration:none;display:block;padding:0.25em 0 0.25em 0.5em; color:#000000;}
.sidebox li a:hover	{background:#82AC2D;color:#FFF;}
.sidebox li.lispace	{padding:0 0 0 1.5em;}
.sidebox img		{border:1px solid #CCC;padding:2px;}

/* footer			-------------------------------------------------------- */
#footer				{height:40px;position:relative;padding: 0 10px 10px 10px;}
#footer				{color:#CCCCCC;font:11px normal;}
#footer .footerLeft	{float:left;width:auto;}
#footer .footerRight{float:right;width:auto;}
#footer ul			{margin:0;padding:0;border:none;}
#footer li			{list-style:none;display:block;margin:0;padding:0;float:left;width:auto;}
#footer li a		{color:#444;display:block;width:auto;text-decoration:none;margin:0;padding:0 10px;border-right:1px solid #666;}
#footer li a:hover, li a:active {color:#990000;}
#footer li a.active:link, li a.active:visited
					{position:relative;z-index:102;font-weight:bold;}
#footer .mc a		{width:80px;height:15px;display:block;background:url(layout/footer_sprite.png) -240px 0 no-repeat;text-decoration:none;text-indent:-9999px;margin:0 5px 0 0;padding:0;border:none;}
#footer .css a		{width:80px;height:15px;display:block;background:url(layout/footer_sprite.png) 0 0 no-repeat;text-decoration:none;text-indent:-9999px;margin:0 5px 0 0;padding:0;border:none;}
#footer .xhtml a	{width:80px;height:15px;display:block;background:url(layout/footer_sprite.png) -80px 0 no-repeat;text-decoration:none;text-indent:-9999px;margin:0 5px 0 0;padding:0;border:none;}
#footer .tableless a{width:80px;height:15px;display:block;background:url(layout/footer_sprite.png) -160px 0 no-repeat;text-decoration:none;text-indent:-9999px;margin:0 5px 0 0;padding:0;border:none;}
#footer .mc a:hover			{background-position:-240px -15px;}
#footer .css a:hover		{background-position:0 -15px;}
#footer .xhtml a:hover		{background-position:-80px -15px;}
#footer .tableless a:hover	{background-position:-160px -15px;}
#logos						{text-align:center;}

#seal				{padding:20px 0 0 0; text-align:center; font-size:11px;}

/* type				-------------------------------------------------------- */
h1	 				{color:#406502;font:normal 30px Verdana, Arial, sans-serif;margin:0 0 20px;line-height:34px;}
h2	 				{color:#406502;font:normal 24px Verdana, Arial, sans-serif;margin:10px 0 10px;}
h3					{margin-bottom:5px;}
p					{margin:0 0 10px 0;}
ul					{margin:10px 0 20px 15px;padding:0 0 0 20px;}
ul.arrowgreen		{ list-style-image:url(../../images/arrow_green.gif);}
ol					{margin:10px 0 20px 15px;padding:0 0 0 20px;}
li					{margin:5px 0 0 0;padding:0;}
a					{color:#336699;}
a:hover				{color: #990000;}

/* classes   		-------------------------------------------------------- */
p.hr 				{line-height:1.0em;border-bottom:1px dotted #5D84AC;margin:1.5em 0;}
.clearfloat			{clear:both;height:0;font-size:1px;line-height:0px;}
.offleft			{margin-left:-9000px;position:absolute;}
.imgRight			{float:right;margin:0 0 10px 10px;}
.imgLeft			{float:left;margin:0 10px 10px 0;}
.bold				{font-weight:bold;}
.floatRight			{float:right;}
.floatLeft			{float:left;}
.textCenter			{text-align:center;}
.textRight			{text-align:right;}
.warningMsg			{width:400px;border:1px solid #CCC;padding:10px 10px 10px 30px;background:url(../../images/icons/warning.gif) 10px 10px no-repeat;margin:0 auto;}

/* rear more   		-------------------------------------------------------- */
a.readon, 
a.readon:hover		{margin-top:10px;display:block;float:right;line-height:12px;background:url(../img/icons/readon.gif) no-repeat left center;text-indent:16px;}

/* form php			-------------------------------------------------------- */
.btn_enviar			{height:40px;width:150px;display:block;cursor:pointer;font-size:14px;font-weight:bold;background:url(layout/btn_enviar.gif) no-repeat;color:#666666;}
.boxContactLeft		{float:left;width:350px;}
.boxContactRight	{float:right;width:350px;}

/* spry code	-------------------------------------------------------- */ 
.SpryHiddenRegion 	{visibility:hidden;}


/* misChunches		-------------------------------------------------------- */ 
.mis 				{color:#003366;font-family:"times new roman", serif;}
.chunches 			{font-family:tahoma, arial, verdana, sans-serif;margin:0;color:#990000;font-weight:normal;}