body{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:0;
	margin-top:0;
	background-color: #609216;
	background-image: url(images/bg-main-body.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-attachment: fixed;
}
input{font:10px Verdana,sans-serif; background:#fff; margin:3px 0px 3px 0px}
textarea{font:10px Verdana,sans-serif; margin:3px 0px 3px 0px}
select{font:10px Verdana,sans-serif; background:#fff; margin:2px 0px 2px 0px }
a, a:link{
	font-weight:bold;
	color:#507812;
	text-decoration:none;
}
a:hover{font-weight:bold; color:#000; text-decoration:underline; margin:0px; padding:0px;}

.lightLnk, .lightLnk:link, .lightLnk:hover{}
.infLnk, .infLnk:link, .infLnk:hover {

}
a img{border:0px}
td{font-weight:normal; font-size:10px;}

h1 {
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font-size: 25px;
    font-weight: normal;
    margin: 10px 0 15px;
}

h2 {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0 5px;
}

#contenedor {
    background: none repeat scroll 0 0 transparent;
    margin: 0 auto;
    position: relative;
    width: 990px;
}
/* Top */
#conTop {
    margin: 10px 0 0;
    position: relative;
    width: 100%;
}#conTop img{margin:0;}
#conMenu{
	width:993px;
	height:73px;
	margin:0;
	background-image: url(images/nav-bar-img.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0 0 10px;
}

#conMenu ul {
    clear: both;
    height: 35px;
    margin: 0 0 10px;
    padding: 20px 0;
}

#conMenu ul li {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 19%;
}

#conMenu ul li a {
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0;
    text-decoration: none;
    text-shadow: 1px 1px 3px #000000;
    text-transform: uppercase;
}

#conMenu ul li a:hover {
    color: #FF9;
	
}

.supButton{float:left; height:32px; width:19%; text-align:center; border-left:1px solid #000; border-right:1px solid #ccc;}

/* Content */
#conMain{ 
background-color:#FFF;
margin:0 0 20px;
padding:0;

-webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.47);
-moz-box-shadow:    0px 0px 4px rgba(50, 50, 50, 0.47);
box-shadow:         0px 0px 4px rgba(50, 50, 50, 0.47);

-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
}
#leftPan {
    background: none repeat scroll 0 0 transparent;
    border-right: 1px dotted #999999;
    color: #000000;
    float: left;
    margin-right: 10px;
    text-align: center;
    width: 200px;
}

.category {
    background: none repeat scroll 0 0 #5A361A;
    border-bottom: 1px solid #000000;
    color: #FFFFFF;
    font-size: 12px;
	font-weight:bold;
    margin: 5px;
    padding: 4px 8px;
    text-align: left;
	
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}


.button{background:url(images/bk_btn.gif); font-weight:bold; width:100px; height:20px; color:#fff; text-align:center; margin:5px 0px 5px 0px; border:0px}
#rightPan {
    float: left;
    padding: 10px 0 0;
    width: 770px;
}
#adsGoogle{width:120px;top:0; position:relative;}
#shoHead {
    background: none repeat scroll 0 0 #99CC33;
    margin: 0 0 10px;
    min-height: 70px;
    text-align: left;
    width: 100%;
	
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#shoHead img{margin:10px;}
.btnGris{background:url(images/bk_btngris.gif); font-size:9px; font-weight:bold; width:60px; height:20px; color:#002F55; text-align:center; margin-top:5px; border:0px}
.btnAdd{background:url(images/bk_add.jpg); font-size:12px; font-weight:bold; width:150px; height:20px; color:#002F55; text-align:center; margin-top:5px; border:0px}
.categoryList{float:left;clear:left;}
.divCategory {
    border: 1px solid #E3E6E8;
    color: #000000;
    float: left;
    height: 190px;
    margin: 5px;
    padding: 5px;
    text-align: center;
}

.divProducto {
    border: 1px solid #E3E6E8;
    color: #000000;
    float: left;
    margin: 25px 0;
    padding: 5px;
    text-align: center;
    width: 200px;
}

.categoryList .divProducto {
    border: 1px solid #E3E6E8;
    color: #000000;
    float: left;
	min-height:190px;
    margin: 5px;
    padding: 5px;
    text-align: center;
    width: 240px;
}

.products-list .divProducto {
min-height:470px;	
}


.desProducto{background-color:#E9EBED;color:#000;font-weight:bold;}
.navBar {
    clear: both;
    margin: 5px 0;
    padding: 2px;
}
.titulo{float:left; color:#000; font-weight:bold; width:560px; border-top:1px solid #E9EBED; border-bottom:1px solid #E9EBED; padding:10px 0px 10px 0px; margin:10px 0px 10px 0px; text-align:left;}
.features{}
.features .label{width:90px;text-align:left;margin:3px;clear:both;}
.features .field{width:90px;text-align:left;margin:3px;}
.featuresDetail{float:left;}
.featuresDetail .label{width:60px;text-align:left;margin:3px;font-weight:bold;clear:both;}
.featuresDetail .field{text-align:left;margin:5px 10px 0 0;clear:both;}
.navBar{margin:5px 0;padding:2px;}
.navBar input {
    background-color: #609216;
    clear: both;
    color: #FFFFFF;
    margin: 0;
    padding:  5px;
	border-width:0px;
	
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.navTree {
    clear: both;
    padding: 10px;
}
.verProdTable thead td{background-color:#002F55;color:#fff;font-weight:bolder;}
.verProdTable .rowA{background:#E9EBED;}

/*Google Ads*/
.adsGoogleV{float:right;}

/* Tablas Checkout */
.conTabla{border:1px solid #eee; padding:1px; text-align:center;margin:5px 0 0 20px}
.titTabla{background:#eee; height:20px; font-weight:bold;}
.titTabla td{border-left:1px solid #fff;}
.conTabla img{padding-bottom:2px}
.conTabla td{border:1px solid #eee;}
#conBots{width:700px; border-top:1px solid #eee; border-bottom:1px solid #eee; height:45px; padding-top:5px}
#conBots img{float:left;}
#bots{height:20px; margin-top:15px}
#botTxt{float:left;}
.conNav{float:right}
.botNav{background:#fff;}
.botNav img{margin-left:5px}
#conFoot {
    background: none repeat scroll 0 0 #562B0E;
    clear: both;
    color: #FFFFFF;
    width: 100%;
}
.stCheck{width:700px; border-top:1px solid #eee; border-bottom:1px solid #eee; margin:10px 0 10px 0; padding:5px 0 5px 0; color:#5489B3; font-size:12px; font-weight:bold;}

/* Pie de Página */
#conFoot {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
}

#footIzq {
    border-top: 1px solid #CCCCCC;
    color: #222222;
    float: none;
    font-size: 11px;
    padding: 10px;
    text-align: center;
    text-shadow: 1px 1px #FFFFFF;
}

#footDer {
    border-top: 2px solid #CCCCCC;
    text-align: center;
}

.barLnk {
    padding: 10px;
    text-align: center;
}
.barLnk ul {
	margin:5px 0 10px;
	padding:0;
	text-align:center;
	
}


.barLnk ul li {
	margin:0px;
	padding:0 5px;
	list-style:none;
	list-style-image:none;
	display: inline;
}


.barLnk ul li a {
	color:#333;
	font-size:14px;
	padding:0 10px;
	text-transform:uppercase;
	
}




/* Shooping Cart */
.cartItemTable{ width:100%; border: 1px solid #EAEBED; margin:10px 0px; clear:both}
.cartItemTable td{margin:0};
.cartItemTable thead{ background-color:#FFF; height:30px; }
.cartItemTable thead td{ background-color:#EAEBED; height:30px; padding-left:25px; color:#082B47; font:bold; border-left:1px solid #FFF; border-top:1px solid #FFF; }
.cartItemTable tbody{ background-color:#EAEBED;}
.cartItemTable tbody td{ background-color:#FFF; height:30px; padding:10px 10px 10px 20px; margin:0px; border-left:1px solid #EAEBED; border-top:1px solid #EAEBED;}

.cartSubTotalTable{width:200px; border: 1px solid #EAEBED; float:right;}
.cartSubTotalTable td{ background-color:#EAEBED; height:25px; padding-left:25px; color:#082B47; font:bold; }
.systemMessage{font:18px bold; background:#002F55; padding:10px; margin:0px; color:#FFF}
.systemMessage p{margin:0;}


.block-left-main {
padding:5px;
margin:0 0 15px;
border-bottom:4px solid #eee;
text-align:left;
}


.block-left-main h2 {
    background-color: #EFEFEF;
    border: 1px solid #DDDDDD;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin: 0 0 5px;
    padding: 4px;
    text-align: center;
    text-shadow: 1px 1px #FFFFFF;
	
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}


ul.catalog-link {
margin:0;
padding:0;
display:block;
}


ul.catalog-link li {
margin:0;
padding:0;
display:block;
list-style:none;
list-style-image:none;
}


ul.catalog-link li a {
margin:0;
padding:5px;
border-bottom:1px dashed #ccc;
font-weight:normal;
display:block;
}


.banner-top-1 {
	text-align:center;
	padding:10px 0;
	width:728px;
	margin:0 auto 5px;
}

/**********/

.news-block {
	padding:10px 0 0;
	border-top:4px solid #eee;
}

ul.blocks-news-rows {
padding:0;
margin:0 5px;
	width:400px;

}

li.blocks-news-row {
	display:block;
	padding:10px 0;
	margin:0 0 5px;
	border-bottom:1px dashed #CCC;
	list-style:none;
	list-style-image:none;
}
