﻿body,td,th,input,textarea,table,select {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;

}


tr{text-align:left}

form {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

img{
	border:none;
}

p{
	margin-bottom:10px;
}


h3{font-size:14px; color:#193f06;margin:0px;padding:0px;}

/*****************************************/

.mnuItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.mnuSubItem {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}
.mnuSubItem2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6B7B18;
}

.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
}

.formControl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.bigTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.medTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6B7B18;
}

.subtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.verde{
	color: #6B7B18;
}

.verdeclaro{
	color: #8DAF25;
}



a:hover {
	text-decoration: underline;
}
a {
	text-decoration: none;
}
.normalJus {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	display: block;
}

hr{
	color:CEDF9D;
	height:1px;
}

hr.inverted{
	color:#000000;
}

.nota {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.shopping{
	vertical-align:top;
	background-image:url(/images/shop_cellBackGround.gif);
	background-color:#3F7611;
	background-repeat:repeat-x;
	background-position:top;
	padding:5px;
	color:#ffffff;
}

.shopping tr{
	vertical-align:top;
	background-image:url(/images/shop_cellBackGround.gif);
	background-color:#3F7611;
	background-repeat:repeat-x;
	background-position:top;
	padding:5px;
	color:#ffffff;
}

.shopping tr tr{
	background-image:none;
	padding:0px;

}

.shoppingList{
	border-spacing: 0;
	border-collapse: collapse;
	border:1px solid #bbbbbb;

}

.shoppingList tr{
	vertical-align:middle;
	background-image:url(/images/shop_cellBackGround02.gif);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px;
	color:#000000;
	
}

.shoppingList th{
	vertical-align:middle;
	background-image:url(/images/shop_cellBackGround03.gif);
	background-color:#F2F2F2;
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px;
	color:#000000;
}


.shoppingListSuave th{
	color:#999999;
}

.shoppingList tr tr{
	background-image:none;
	padding:0px;

}

.shoppingList img{
	border:2px solid #f0f0f0;
	width:32;
	height:32;
}

.shoppingList th{
	height:32;
}

.shopping .help{
 color:#ccFFaa;
 padding-top:20px;
 padding-bottom:20px;
}

.shopping .verdeClaro{
color: #afcF47;
}

#ifrShoppingCart{
	height:0;
	border:0;
	width:1px;
	display:none;
}

.updatingShoppingCart{
	padding:20px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

/********************/

.adminTable{
	border-spacing: 0;
	border-collapse: collapse;

}

.adminTable tr{
	vertical-align:top;
	background-image:url(/images/tabla_14.gif);
	/*background-color:#3F7611;*/
	background-repeat:repeat-x;
	background-position:top;
	padding:5px;
	/*color:#ffffff;*/
}

.adminTable tr:hover{
	background-image:url(/images/tabla_12.gif);
}

.adminTable.selectable tr{
	cursor:pointer;
}


.adminTable td{
	padding:5px;
}

.adminTable th{
	vertical-align:top;
	background-image:url(/images/tabla_12.gif);
	/*background-color:#3F7611;*/
	background-repeat:repeat-x;
	background-position:top;
	padding:5px;
	/*color:#ffffff;*/
}


.shoppingPicture{
	border:2px solid #7AA754;
}

.link{
	cursor:pointer;
}

.disabled *{
	filter: alpha(opacity=30);
	-moz-opacity:30%; 
}

.sales *{
	color:#006699;
}

.liDesc{
	list-style-type:circle;
	list-style-image:url(Images/li_desc.gif);
	list-style-position:outside;
	padding-left:0px;
	margin-left:15px;
	margin-bottom:5px;
}


.productList_price{
	color:#aaaaaa;
	size:10px;
}

.error{
	background-color:#C75028;
	color:#FFFFFF;
}

.promocombo_icon{
	position:absolute;
	width:60px;
	height:60px;
	left:40px;
	top:0px;
}

/*********************** PRODUCTO **********************/

	.producto{
		color:#333333;
		float:left;
		width:174px;
		/*height:248px;*/
		background:url(/images/producto_bg.gif) bottom center no-repeat;
		margin-bottom:40px;
	}
	
	.producto img.linkProducto{
		width:130px;
		height:90px;
		
	}
	
	.producto .producto_content{
		background-repeat:no-repeat;
		background-position:center top;
		position:relative;
		margin:20px;
		/*padding-top:90px;*/
	}
	
	.producto .data{
		min-height:74px;
	}
	
	.producto .nomProducto, .producto .price, .producto .wholesalePrice, .producto .discountedPrice{
		color:#999999;
	}
	
	.producto .price{
		float:left;
		z-index:100;
		position:relative;
	}
	
	
	.producto.discounted .price{
		/*text-decoration:line-through;*/
	}
	
	.producto .label{
		font-size:9px;
		text-decoration:none;
	}


	.producto .wholesalePrice{
		float:right;
		z-index:100;
		position:relative;
	}

	.producto .discountedPrice{
		clear:both;
		color:#009933;
	}

	
	.producto .colores .color{
		float:left;
		display:block;
		margin:2px;
	}
	
	.producto .colores .color img{
		display:block;
	}
	
	.producto .nomProducto{
		clear:both;
		margin-bottom:4px;
	}

	.producto .cartLink , .productoDetalle .cartLink{
		/*border:1px solid;*/
		background:url(/Images/shop_addToCart.gif) no-repeat 4px 10px;
		cursor:pointer;
		padding-left:34px;
		padding-top:14px;
		height:30px;
		display:block;
		color:#999999;
		margin-top:10px;
		border-top:dashed 1px;
		font-weight:bold;
		text-align:left;
	}	
	


/**************** PRODUCTO DETALLE *******/
.productoDetalle {
	padding-right:20px;
}

.productoDetalle .nomProveedor{
	color:#333;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #999;
	padding-bottom:10px;
	margin:0px 30px;
}

.productoDetalle .nomProducto{
	color:#6B7B18;
	font-size:18px;
	font-weight:bold;
	margin-top:40px;
}
	
.productoDetalle .colores img{
	width:30px;
	height:30px;
}

.productoDetalle .addToShoppingCart{
	border-top:1px dotted #999;
	margin:20px 30px 20px 30px;
}

.productoDetalle .cartLink{
	width:100px;margin:0px auto;
	border:none;
}

.productoDetalle .cartLink:hover *{
	text-decoration:underline;
}*/
	
/***************** PRESS *****************/

#divPressArticle{
	text-align:center;
}

#divPressMessage{
	margin-bottom:20px;
}

#divPressCovers img{
	margin:4px;	
	border:1px solid #8DAF25;
	padding:4px;
}

#divPressCovers img.selected{
	background-color:#8DAF25;
}
