.blancomedio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#menugeneral a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
#menucat a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}

.verdetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006600;
}

.verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006600;
}

.blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


.blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.blanco a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.blanco a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.usuario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.usuario a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


#menugral a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	
}

#menugral a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
	
}

#greet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	background-color:#50A12B;
	text-decoration:none;
	font-weight: bold;
	width: 235px;
}

#greet a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	background-color:#50A12B;
	text-decoration:none;
	font-weight: bold;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #996600;
	text-decoration:none;
	font-weight: bold;
}

.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #663300;
}


.smallText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #663300;
	text-decoration:none;
	}

.smallText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:underline;
	}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	}
	
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	}
	
.main a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
	}
	
		

/* titulo caja productos */
.infoBoxHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #996600;
	text-decoration:none;
	font-weight: bold;
}


/* tag a caja productos*/

.productBox {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-color: #828382;
	color: #666666;
		}

.productBox a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.productBox a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.messageStackError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.pageHeading {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-color: #333333;
	padding-top:30px;
	}
	

.productListing-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-color: #333333;
	color: #006600;
	}
	
.productListing-heading a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-color: #333333;
	color: #006600;
	}

.productListing-heading a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-color: #333333;
	color: #006600;
	}
	
.productListing-heading a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-color: #333333;
	color: #006600;
	}				
	
.productListing-data {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-color: #333333;
	}
	
.productListing-data a {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration:none;
	}

.productListing-data a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration:underline;
	}
	
.productListing-data a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
	}
	
/* menu principal (solapas) */

.horizitem a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	
}
.horizitem a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
	
	}		

.menuprincipal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	text-decoration: none;
}

.menuprincipal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	text-decoration: underline;
}

/* login */
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.loginbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	height: 15px;
	width: 160px;
}
.inputLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	width:130px;
	height: 18px;
	border-color:#FFFFFF;
	border-style:solid;
	border-width: 1px;
}
.inputText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	border: 1px solid #FFFFFF;
	border-style: solid;
	border-width: 1px;
}

.inputTextBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	height: 18px;
	border: 1px solid #999999;
	border-style: solid;
	border-width: 1px;
}

/* botones */

.enlaceboton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: #E8A010;
	color: #333333;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border: 1px solid #999999;
}
.enlaceboton:link,
.enlaceboton:visited {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	border-top: 1px solid #cccccc;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #666666;
}
.enlaceboton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #666666;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #666666;
} 


.fieldkey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.enlace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.enlace a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.enlace a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

/* Pie */
	
.foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #63803E;
	text-decoration: none;
}
.foot:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style: bold;
	font-size: 14px;
	color: #63803E;
	text-decoration: underline;
}
.mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

.mini a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration:none;
}

.mini a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration:underline;
}

/* carro */

productListing-data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

productListing-data a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
productListing-data a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}


/* texto de datos obligatorios*/

.inputRequirement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 666;
	}

/* proceso de compra */ 


checkoutBarCurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006600;
}

checkoutBarTo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}

/* tags A redefinidos*/

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-decoration: none;
}

/*mas css*/

.boxText	 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	}

#categorias {
	border:solid 1px #e2ce73;
	background:#ede1a7;
	margin:0px 0px 10px;
}
#categorias td {
	padding:1px;
}
#mas-vendidos {
	border:solid 1px #cdc9c9;
	background:#e7e7e7;
	margin:0px 0px 10px;
}
#mas-vendidos td {
	padding:1px;
}
