/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2006 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 4387 2006-09-04 13:54:28Z drbyte $
 */
 
 body {
	font-family: lucida sans unicode, verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	line-height: 160%;
	color: #111;
background-image: url(../../../../images/elementos/background.gif);
}

a img {border: none; }

a {
	/*color: #14459D;*/
	text-decoration: none;
}

a:visited {
	/*color: #14459D ;*/
	text-decoration: none;
}
a:hover {
	color: #6C144B;
	text-decoration: underline;
}

h1, h2, /*h3, */h4, h5, h6 {
	font-family: georgia;
}

h2 {
	font-size: 130%;
	font-family: sans-serif;
}

h4 {
	font-size: 120%;
		font-family: sans-serif;
}

form, select {
	display: inline;
	margin: 0.1em;
}

textarea {
	float: left;
	margin: auto;
	display: block;
	width: 95%;
}
fieldset {
	/*padding: 0.5em;
	margin: 0.5em 0em;*/
	border: 1px solid #ebebeb;
/*	border: none;*/
}

legend {
	/*font-weight: bold;
	padding: 0.3em;
	color: #add8e6;
	font-family: sans-serif;*/
}

label {
	line-height: 1.5em;
	padding: 0.2em;
}

label.checkboxLabel, label.radioButtonLabel {
	margin: 0.5em 0.3em;
}

#logo,.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg, .shippingEstimatorWrapper, .banners {
float: left;
}

input {
width: auto !important; /*hack for Zen Cart resizing buttons, grr */
margin: 0px 0 0 0;
}
label.inputLabel {
	width: 9em;
	/*float: left;*/
}

label.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
}

label.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
}

#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
}

address {
	padding: 0.5em;
	font-size: 18px;
	font-style: italic;
	font-family: arial;
	color: #5c5c5c;
	}
	
.clearBoth {
	clear: both;
}

hr {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #FF0000;
}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	padding: .2em .5em;
	border: 1px solid #000;
}

.messageStackWarning, .messageStackError {
	background-color: #ff9;
	color: #c00;
	padding: 0 .5em;
}
.messageStackWarning img, .messageStackError img, .messageStackSuccess img, .messageStackCaution img {
	display: none;
}
.messageStackSuccess {
	background-color: #fff6f8;
	color: #cd5c5c;
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
}

/*wrappers - page or section containers*/
#mainWrapper {
	text-align: left;
}

#headerWrapper {
	margin: 0 0 0px 0;
	padding:0;
height: 100%;
}

#headerWrapperhtml {
	margin: 0 0 0 0;
	padding:0;
	background-color: #C71585;
}

#cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em 0;
}

#contentMainWrapper {
	margin: 0;
	padding: 0 0.3em;
}

#logoWrapper{
padding: 0px;
margin: 0;
}

#navColumnOneWrapper, #mainWrapper {
	margin: auto;
} 

#navColumnTwoWrapper, #navColumnOneWrapper {
		margin-top: 15px;
}


#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
}

.floatingBox, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
}

/*navigation*/

.navSplitPagesResult {
margin: 5px 0 10px 0;
}
.navSplitPagesLinks {}

.navNextPrevCounter {
	margin: 0em 0em 0.5em 0;
}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0 0 0.5em 0;
	padding: 0.5em 0em;
	list-style-type: none;
	color: #f5f5f5;
}
.navNextPrevList a {
color: #f5f5f5;
text-decoration: none;
}
.navNextPrevList img {
	margin-right: 1em;
	vertical-align: middle;
	width: 20px;
	height: 20px;
}

.navNextPrevList a:hover {
	text-decoration: none;
}

#navMainWrapper {
	margin: 0em;
	padding: 5px 0;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
}
#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
}

#navMain ul,  #navCatTabs ul {
	margin: 0;
	padding: 0.3em 0em;
	list-style-type: none;
}

#navSupp ul {
	margin: 0;
	padding: 0em 0em;
	list-style-type: none;
}
#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
}

#navSupp {
	background-image: url(../../../../images/elementos/background_header.gif);
}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	padding: 0em 0.5em;
	margin: 0;
}

#navCatTabs ul li a {
	color: #9a9a9a;
}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
}

#navEZPagesTOC ul li {
	white-space: nowrap;
}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
}

#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription {
}

.buttonRow {
	margin-right: 20px;
}
.buttonRow a{
	color: #6495ed;
}

#navBreadCrumb {
	padding: 3px 0 0px 10px;
	font-family: arial;
	/*font-weight: 600;*/
	margin: 0px 5px 0px 5px;
	font-size: 10pt;
}

#navEZPagesTop {
	background-color: #fff;
	padding: 0.5em;
	border-top: 1px solid #ccc;
}

#navColumnOne, #navColumnTwo {
	background-color: transparent;
}

#navColumnOnehtml,#navColumnTwohtml {
		background-color: #C71585;
}

/*The main content classes*/
#navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents,.additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch,  .centerBoxContentsNew {
	vertical-align: top;
}

.alert {
	vertical-align: top;
	margin-left: 5px;
}

#productDescription, #productDetailsList  {
	float: right;
	width: 70%;
	list-style-type: none;
	padding: 0 0 0 .5em;
	margin:15px 0 15px 0;
	font-family: arial;
		color: #7b7b7b;
	text-align: left;
}

#productDescription {
float: left;
}

.alert {
	color: #c00;
}
.advisory {}
.important {
	font-family: sans-serif;
}
.notice {}
.rating{}
.gvBal {
	float: right;
}
#bannerOne, #bannerThree, #bannerFive, #bannerSix {
}

#bannerFive,#bannerSix, #bannertenth {
	float: none;
	margin: 0 auto;
}

#bannerFour {
float: none;
	text-align: center;
	margin: 3em 0 10px 0;
	
}
#bannerTwo {
	padding: 1em 0 0 2em;
	margin: 0;
	}
	

.centerColumn {
	text-align: center;
	margin: 0 auto;
	
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
}

/*Shopping Cart Display*/
#cartAdd {
	text-align: center;
	padding: 5px;
	margin-left: 2px;
	color: Black;
	font-size: 110%;
	font-weight: bold;
	font-family: arial;
	border: 1px solid #dfdfdf;
	width: 285px;
	background-color: #fffafa;
}

#cartAdd input:first-child {
	border: 1px solid #dcdcdc;
}
#cartAdd input {
		vertical-align: middle;
		}

.tableHeading th {
	border-bottom: 1px solid #dcdcdc;
	font-family: arial;
}



.tableHeading, #cartSubTotal {
	background-color: #f8f8f8;/* cambia el color de fondo de la linea subtotal del carrito*/
}

#cartSubTotal {
	/*border-top: 1px solid #6C144B;*/
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 3.5em;
	font-family: sans-serif;
	font-size: 13pt;
	width: 87%;
		border-right: 1px solid #e9e9e9;
		border-left: 1px solid #e9e9e9;
		border-bottom: 1px solid #e9e9e9;

}
#gastoestimado{
		font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2em;
	font-family: sans-serif;
	font-size: 13pt;
	width: 80%;
	background-color: #f6fbfc;
		border-right: 1px solid #e9e9e9;
		border-left: 1px solid #e9e9e9;
		border-bottom: 1px solid #e9e9e9;

}

#precioenvio {
	font-size: 15pt;
	color: red;
}

.tableRow, .tableHeading, #cartSubTotal {
}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em 0.5em 1.5em;
	font-family: sans-serif;
}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.3em;
	font-size: 120%;
}

#scUpdateQuantity {
	width: 2em;
}

.cartQuantity {
width: 4.7em;
}

.cartNewItem {
	color: #FF0000;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	font-weight: normal;
}

.cartOldItem {
	color: Black;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	font-family: sans-serif;
	font-size: 11px;
}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	font-size: 18px;
}

.cartRemoveItemDisplay {
	width: 3.5em;
	margin-bottom: 0.5em;
}

.cartAttribsList ul li {
/*	margin-left: 1em;*/
	list-style-type: none;
	font-size: 11px;
}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	background-color: #E4FEf5;
	border: 1px solid #003D00;
}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
}

.productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
}


.productSpecialPrice/*, .pricefeatured */{
	color: #ef5454;
	font-size: 20pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
.productSpecialPrice {
	padding: 0;
}


.orderHistList {
	margin: 0 1em;
	padding: 0.2em 0em;
} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
}


.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
}

.amount {
	width: 5.5em;
}

/*Image Display*/
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
}

#productMainImage {
	margin: 0em 2em 1em 0em;
}

.categoryIcon {
margin-bottom: 2em;
}


.categoryIcon a {
	color: Green;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
}


.imgLink {
	color: Green;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
}

.navNextPrevWrapper p, .navNextPrevList a:hover, #productBottomInfo {
	color: #9C2E41;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
}



#cartImage {
	margin: 0.5em 1em;
}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}


.attributesComments {}

/*list box contents*/
.centerBoxContents,.additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsNew {
	margin: 1em 0em;
}



.centerBoxWrapper {
	height: 1%;
	text-align: center;
}

/*sideboxes*/
.columnLeft {
}

.columnLefthtml {

}

h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {
	margin: 0;
	padding: 0 3px ;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 501;
	font-style: italic;
	color: #82195B;
}


#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
}

.leftBoxHeading, .rightBoxHeading {
	background-color: #F8E8EF;
	border-bottom: 1px solid #82195B;
	font-size: 90%;
}
.leftBoxContainer, .rightBoxContainer {
	margin: 0 0 0em 0;
}





.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #bannertenth, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, /*.specialsListBoxContents, */.categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
}
#bestsellers ol {
	padding: 0.5em 0 0 .5em;
	margin: 0 0 0 1.5em;
}

#upProductsHeading {
	text-align: left;
}

#upDateHeading {
	text-align: right;
}

/* categories box parent and child categories */
span.category-subs-parent {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
span.category-subs-selected {
	font-style: italic;
}
/* end categories box links */

/*misc*/
.back {
	float: left;
}


.forward {
	float: right;
}

.bold {
	font-weight: bold;
}

.rowOdd {
	vertical-align: top;
}

.rowEven {
	background-color: #fff;
	vertical-align: top;
}

caption {

margin-bottom: 10px;
}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
}

tr.tableHeading {
	/*background-color: white;*/
	border-top: 1px solid red;
}
#prevOrders td {
	border-bottom: 1px solid #6C144B;
	padding: 0 .5em 0 0;
}

#siteMapList {
	width: 90%;
	float: right;
}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
}


label#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
}


#shippingInfoHeading, #privacyDefaultHeading, #conditionsHeading, h1#shoppingCartInfoHeading  {
	color: #B0354B;
	font-family:  sans-serif;
	margin-bottom: 25px;
}


h1#cartDefaultHeading  {
	color: #7c7c7c;
	font-family:  arial;
	margin-bottom: 10px;
	font-size: 20px;
	padding-top: 5px;
}

#SectionTitle {
	color: #B0354B;
font-size: 14px;
font-weight: bold;
}

.SectionSubtitle {
	font-size: 12px;
font-weight: bold;
	color: #AA3146;
	font-family: sans-serif;
	text-align: left;
}
.answer {
	text-align: left;
}


p {
	color: black;
	font-family: sans-serif;
}
/* listado de productos */

.tabTable  {
	margin: 0px 0px 20px 0px;
}

.productListing-rowheading, .productListing-rowheading a   {
	font-family: arial;
}


.productListing-heading {
margin: 0;
padding: 0;
}

.productListing-data {
	padding: 0em 0.5em;
}

.productListing-odd, .productListing-even {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
}

.productListing-odd {
	/*background-color: #F5f5f5;*/
}


.productListing-odd  a, .productListing-even a{
font-size: 14px;
text-decoration: none;
}

#productListing {
	margin-top: 0px;
}
.itemTitle {
	/*padding-left: 20px;*/
	margin-top: 10px;
	padding: 0 10px;
	text-align: center;
	height: 60px;
}
.itemTitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

.itemTitle a:hover {
background-color: white;
color: black;
}

#preciolista {
	padding: 10px 10px 0 0;
	font-weight: bold;
	font-size: 130%;
}

#advSearchResultsDefaultHeading {
	margin: 0px 0 0 5px; 
	visibility: hidden;
	height: 1px;
}

#productsListingBottomNumber {
font-family: arial;
}

#scUnitHeading, #scTotalHeading {
	padding-left: 2em;
}

#shoppingcartContent { /*cambia el formato del precio en el sidebox del carrito*/
	font-family: arial;
	background-color: #ffffec;
	border: 1px solid #FF0000;
	padding-left: 10px;
	padding-right: 10px;
}

#ayudacarrito {
	float: right;
}

#checkoutConfirmDefaultBillingAddress, #checkoutConfirmDefaultPayment, #checkoutConfirmDefaultShipment, #checkoutConfirmDefaultHeadingComments, #checkoutConfirmDefaultHeadingCart, caption {
	color: #980099;
	font: 130%  sans-serif;
	font-weight: bold;

}

.lineTitle  {
font-family: sans-serif;
font-size: 120%;
}

#ottotal {
font-weight: bold;
font-family: sans-serif;

}

#orderTotals {
	margin-bottom: 20px;
}

#checkoutConfirmDefaultPaymentTitle, #checkoutConfirmDefaultShipmentTitle,#checkoutSuccessOrderNumber {
	font-family: sans-serif;
	font-size: 120%;
}

#myAccountTotal {
	text-align: right;
}

.content {
	/*margin-right: 10px;*/
}

#productName {
margin: 0;
padding: 0 0 0 10px;
	font-weight: bold;
	font-size: 14pt;
	font-family: arial;
	text-align: left;
/*	float: left;*/
/*	width: 100%;*/
}

#categoriesContent a:hover {
	text-decoration: none;
}


#categories {
	border: none;
}

#informationContent a {
	color: #a9a9a9;
font-family: arial;
line-height: 175%;
}

#informationContent ul li a:hover {
	text-decoration: none;
	background-color: #cccccc;
	color: white;
}
.conditions {
		color: black;
	font-family: sans-serif;
}

#specialsDefault {

}

 #featuredProducts img, #crossSell img  {
	float: left;
}

.crossSell a {
font-size: 70%;
color: #003E80 ;
}

#featuredProducts a {
color: black;
	/*color: red;*/
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
}
#featuredProducts {
	width: 97%;
	margin: 0 auto;
}


#futura {
	color: gray;
	margin: 1em 0 0 0.5em;
	font-size: 85%;
text-align: center;
}


.centerBoxContentsCrossSell {
	text-align: left;
	color: black;
}

#crossSell {
	border: none;
}

.envio {
	margin: 3em 0 4em 0em;
	padding: 0 2em 0 3em;
}

.selectenvio {
	margin: 1em 0 0 0;
}

input#ship-mzmt-table1,input#ship-storepickup-storepickup {
margin: 0 0.5em 0 0;
vertical-align: middle;
}

#comments {
	margin: 0em 0 2em 0 ;
}

#recalcular {
	margin-left: 1.5em;
}

#iva {
	font-size: 14pt;
	float: left;
	margin-left: 13px;
}

#condicionesventa, #condicionesventa a {
	font-size: 10pt;
}

#iva, #condicionesventa, #condicionesventa a {
	 font-family: arial;
	padding: 0.1em  .5em;
 	color:  #708090;
}
#condicionesventa a {
	text-decoration: none;
}

#condicionesventa {
float: right;	 
margin-right: 45px;
}
#condicionesventa a:hover {
	color: white;
}

.direcciones, #map {
text-align: center;
margin: 0 auto;
}

#murcia, #cartagena {
list-style-type: none;
text-align: center;
color: #8A008A;
font-size: 110%;
}

/*#murcia {
	float: left;
	padding:  0 0 0 3em;
}

#cartagena {
	float: right;
	padding: 0 3em 0 0;
}*/

#bestsellersContent li {
	font-size: 9pt;
	margin: 0 0 1em 0;
}

#bestsellersContent li a {
}

input#searchContent {
	background-color: red;
	border: 1px solid red;
	color: red;
}

#partners {
	text-align: center;
	padding: 1em 1em 0 0;
}

#partners img {
	margin: 0 0 0 10px;
	border: 1px solid #cccccc;
	padding: 5px;
}
.credits {
	margin-bottom: 3em;
}

#indexCategories {
text-align: center;
margin: 0 auto;

}


.prueba_cat_list{
		width: 200px;
		padding: 0 0 20px 0;
		font-family: arial;
		font-size: 18px;
		text-decoration: none;
		
}
.prueba_cat_list a{
color: gray;
width: 200px;
}
#img_cat_list{
	padding: 20px 0;
}

a:hover #name_cat_list, a:hover #img_cat_list  {
	background-color: #afb9c3;
	color: white;
	text-decoration: none;
	overflow: visible;
 _color: #b53200;
}

.productSpecial {
}

#productDescriptionSpecial {

}

#productMainImage {
}

.tablaImpresora {
	width: 100%;
border-collapse: collapse;
border: 1px solid #E99ACC;
font-family: sans-serif;
	border-spacing: 0;
}

table.tablaImpresora thead th{
	background-color: #F8E8EF;
	width: 100%;
	padding:  0 0em 0 1em;
text-align: left;
color: #E891C7;
font-size: 115%;
	border: 1px solid #E99ACC;
}

table.tablaImpresora tbody td{
 border-collapse: collapse;
 padding: 0.5em 0em .5em 1em;
 	border-bottom: 1px solid #F3C7E3;

}

.seccionFicha {
	padding: 0;
	background-color: #FFF2F0;
	border: 1px solid #E99ACC;
	width: 15%;
	text-align: left;
	color: Purple;
	font-size: 105%;
	font-weight: bold;
	margin:0;
	border-spacing: 0;
}

#productSpecialMainImage {
margin: 0 2em 3em 0;
}

#cartAddspecial {
vertical-align: baseline;
}

.titulocontacto {
	color: #5F0060;
}

#contactUsForm {
	margin-top: 3em;
	padding: 0 1em;
}

#buttonsendcontactus {
	margin-top: 1em;
	float: right;
padding-right: 30px;
}

#direccioncontacto {
	color: #8A0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 550;
	font-size: 100%;
	line-height: normal;
}

.embellecedorcabecera {
	width: 100%;
}


#cuerponuevo {
margin: 0px 0px;
padding: 0 0em;
}

.category-top {
}



#specialsHeading, #searchHeading, #bestsellersHeading, #shoppingcartHeading {
	float: left;
width: 100px;
padding-left: 15px;
padding-top: 0.5em;
font-size: 130%;
font-family:  Arial, Helvetica, sans-serif;
color: white;
font-weight: bold;
}

#specialsHeading a, #shoppingcartHeading a {
	color: white;
}

#informationbottom, #specialsbottom, #searchbottom, #bestsellersbottom, #shoppingcartbottom, #manufacturersbottom {
	width: 115px;
	background-repeat: repeat-x;
float: left;
}

#bannerbox, #bannerbox2 {
	margin-top: 0;
}

#bannerboxContent, #bannerbox2Content {
	border: none;
	padding: 0;
}
#bannerbox2Content {
padding: 0;
}

.informationbordeabajosidebox, .searchbordeabajosidebox, .bestsellersbordeabajosidebox, .manufacturersbordeabajosidebox, .shoppingcartbordeabajosidebox {
	margin: 0 0 20px 0 !important;
	height: 20px;
	overflow: hidden;
	padding: 0;
}

.specialsbordeabajosidebox {
		height: 20px;
	overflow: hidden;
	padding: 0;
	margin: 0 !important;
}

.specialsbordearribasidebox, .searchbordearribasidebox, .manufacturersbordearribasidebox, .bestsellersbordearribasidebox, .shoppingcartbordearribasidebox  {
	height: 35px;
}

#specialsContent {
	color: black;
	font-weight: bold;
}

#specialsContent a{
	color: #D16175;
	font-size: 110%;
	font-weight: normal;
}

#inputsearch {
	height: 20px;
text-align: center;
font-size: 110%;
}

#busquedaavanzada a{
	color: #4169E1;
	font-size: 90%;
	font-family: arial;

}
#busquedaavanzadaheader a {
	/*	color: white;*/
	font-size: 85%;
	font-family: arial;
}
#busquedaavanzadaheader {
	padding-top: 0;
	margin:0;
}

#busquedaavanzada a:hover {
	background-color: white;
	font-size: 85%;
	text-decoration: none;
}

#busquedaavanzadaheader a:hover {
	font-size: 85%;
	text-decoration: none;
}

#busquedaavanzadaheader img {
		vertical-align: middle;
		padding-left: 3px;
		padding-right: 5px;
}

#busquedaavanzada img{
	vertical-align: middle;
padding-right: 5px;
}

#bestsellersContent {
	color: black;
	padding-left: 0.2em;
	font-size: 120%;
}

#bestsellersContent a {
font-size: 10px;
color: #515151;
}

#bordearribafeatured, #bordeabajofeatured {
	margin: 0;
	padding: 0;
	height: 30px;
	width: 99%;
}


.centerBoxContentsFeatured {
		vertical-align: top;
	padding: 0em 0em 0em 0.1em;
	font-size: 140%;
float: left;
/*border: 1px solid black;*/
/*border-bottom: 1px solid  black;*/
width: 46%;
height: 145px;
/*background-color: aqua;*/
margin: 10px;
}

.centerBoxContentsFeatured img {
	margin-right: 0em;
	margin-bottom: 1em;
}

.centerBoxContentsFeatured a {
	}
	
.prueba img{
margin: 0 0 0 1px;
padding: 0 0 10px 0;
}

.imagesuperoferta {
width: 45%;
float: left;

}
.imagefeatured {
width: 132px;
float: left;
}
.imagefeatured img{
padding: 10px 0 0 5px;
}

#shippingInfo, #formaspago {
color: #D16175;
padding: 1em 1em 1em 1.5em;
}

#shippingInfoMainContent p, #privacyDefaultMainContent p, #privacyDefaultMainContent p, #conditionsMainContent p, #privacyDefaultMainContent ul li, #conditions li, #contactUsNoticeContent p {
	color: #585858;
}

.buttonsfeatured {
	/*height: 1px;*/
	float: left;
}

.namefeatured {
height: 70px;
margin: 10px 0 0 5px;
text-align: left;
/*background-color: #ffa4b8;*/
/*background-color: #c2c2c2;*/
/*width: 50px;*/
}
.namefeatured a {
	font-size: 12px;
}


#contactUsTitle, /*h1#loginDefaultHeading,*//*#createAcctDefaultHeading, */#createAcctSuccessHeading, #addressBookProcessDefaultHeading, #addressBookDefaultHeading, #checkoutShippingHeading, #checkoutShipAddressDefaultHeading, #checkoutPaymentHeading, #checkoutPayAddressDefaultHeading, #checkoutSuccessHeading, #timeoutDefaultHeading {
font-weight: bold;
	color: #AA3146;
	font-family: arial;
	font-size: 16pt;
}
h1#loginDefaultHeading, #createAcctDefaultHeading, h1#createAcctSuccessHeading, h1#addressBookProcessDefaultHeading {

	font-family: arial;
	font-size: 16px;
	color: #464646;
}

#loginDefault {
	border: 1px solid #eaeaea;
	background-color: #fbfbfb;
	margin: 15px 10px 0 10px;
}

#contactUsDefault {
	margin: 0 1em;
}

fieldset#contactUsForm, fieldset#categoryPersonal{
	padding: 0.5em 0.5em 0.5em 2em;
	margin: 0.5em 0em;
	background-color: #F5F5F5;
	border: none;
}

fieldset.newcustomer, fieldset.oldcustomer {
		padding: 0.5em 0.5em 0.5em 2em;
	background-color: white;
	border: 1px solid #dcdcdc;
	margin: 0 10px;
}


#productGeneral {
	/*background-color: #f5f5f5;*/
	margin: 10px;
}

.newcustomer {
/*	width: 250px;
	float: left;*/
}

.oldcustomer {
/*	width: 250px;*/
/*	float: right;*/
}

#cuadrologin {
	/*background-color: aqua;*/
	width: 100%;
}

fieldset#contactUsForm legend, fieldset#categoryPersonal legend {
	color: #D16175;
	padding-left: 0em;
	font-size: 12pt;
}

fieldset#contactUsForm label.inputLabel, fieldset#contactUsForm label/*, .loginHeading*/{
	width: 6em;
}

/*legend.loginHeading {
	color: black;
	width: 55%;
}*/
label.inputLabellogin {
		color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	/*width: 80px;*/
	float: left;
}

fieldset#contactUsForm  .alert {
padding-right: 2em;
font-weight: bolder;
font-family: arial;
}

fieldset#contactUsForm label {
}

#enquiry {
	margin-top: 0.7em;
}

#preciosSinIva {
	float: left;
	color: white;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 20px;
}

.infocarrito {
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
	padding-left: 20px;
}

.shoppingCartInfoSubHeading,.shoppingCartInfoSubHeading, .informationnew, .information {
	color: #d16175;
	font-size: 100%;
}

.informationnew, .information {
	float: left;
	color: #474747;
	font-family: Arial, Helvetica, sans-serif;
}
.information {
	width: 55%;
	/*height: 100%;*/
	/*background-color: aqua;*/
	text-align: left;
}
#cuadrodatos {
	/*background-color: fuchsia;*/
float: left;
	border: 1px solid #ededed;
	padding: 10px;
}
fieldset.oldcustomer .information {
	margin-bottom: 1.5em;
}
.buttonlogin {
float: right;
/*margin-right: 9px;*/
}

.buttoncrearficha {
/*padding-left: 30px;*/
float: right;
}

.informationnew {
	/*height: 120px;*/
}

.navNextPrevWrapper {
	float: left;
	padding: 0 0 0 1.5em;
	margin-top: 1em;
	width: 25%;
	background-color: #f5f5f5;
}

#productBottomInfo {
	float: left;
margin-top: 3em;
margin-left: 1em;
vertical-align: top;
padding-top: 1em;
padding-left: 1em;
	border-left: 1px solid #D16175;
	background-color: #f5f5f5;

}

#productBottomInfo img {
vertical-align: top;
float: left;
margin-right: 0.5em;

}


#searchheader {
	float: right;
	padding: 0px 0 0px 0;
	
}

input#search_header {
	border: 1px solid white;
	font-family: arial;
	float: left;
	margin-right: 5px;
		background-color: #FFDDE2;
	color: #d16175;
		border: 1px solid #aa0000;
}


form#searchheader {
	margin: 0;
}

#search_header {
}
#searchheader form {
}

#productListHeading {
color: white;
font-size: 16pt;
float: left;
font-family: Arial, Helvetica, sans-serif;
margin-right: 20px;
}

#validarCarrito {
	text-align: center;
}

.specialsListBoxContents {
	background-color: white;
	width: 310px;
	height: 150px;
	margin-right: 5px;
	margin-bottom: 15px;
}

.specialsListBoxContents img {
	float: left;
	margin: 15px 0px 0 7px;
	vertical-align: top;
}

.specialsListBoxContents a {
		text-align: right;
		color: #cc3366;
		font-family: arial;
		font-weight: bold;
		padding-right: 0px;
}

.specialdescription {
	font-size: 8pt;
	line-height: 15px;
	margin: 0px 0 0 0px;
text-align: left;
font-family: arial;
height: 70px;
width: 180px;
float: right;
}

.specialname {
width: 160px;
height: 45px;
float: right;
vertical-align: top;
padding-right: 20px;
margin-bottom: 5px;
}

.specialpricebox {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 10px 0 0;
	padding: 0;
height: 28px;
	text-align: right;
}

.normalprice {
	font-size: 12pt;
}

#specialpage {
	margin-left: 7px;
}

.bannerboxallbordearribasidebox, .bannerboxallbordeabajosidebox {
	height: 0px;
	width: 0px;
	overflow: hidden;
}

#bannerboxallContent {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
}

#bannernavegacionhorizontal {
	float: right;
	margin-top: 5px;
}

#cuerporazones {
	background-color: White;
}
.razonesInfoSubHeading {
	color: #B43E53;
	font-size: 16pt;
}
.razonesInfoContent {
	color: #323232;
	font-family: sans-serif;
	font-size: 10pt;
}

#configuradores {
	float: left;
width: 300px;
}

#categoryImgListing {
	float: left;
}


label.inputLabelfiltro, .inputLabelfiltro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: white;
}

.inputLabelfiltro {
margin: 0 10px;
}



#config_allied, #config_kensington, #config_dicota,#config_targus {
	margin-right: 15px;
	margin-bottom: 10px;
	float: left;
}


.infopagoseguro {
	font-family: arial;
	font-size: 8pt;
	color: #7C7C7C;
	padding: 0 0 0 30px;
}

LABEL.radioButtonLabel {
	font-family: arial;
}

#pmt-caixa_sermepa, #pmt-moneyorder {
	margin-left: 30px;
}

#pmt-caixa_sermepa {
	margin-top: 10px;
}

.portesgratiscontent {
	font-size: 20px;
	color: Maroon;
}

.razonesInfoContent {
	font-weight: bold;
}

h4#checkoutConfirmDefaultPaymentTitle {
	height: 25px;
	overflow: hidden;
}

.optioncanon {
float: left;
padding: 15px;
}

input.optioncanon {
	visibility: hidden;
}
#atribbutton {
 visibility: hidden;
}
.wrapperAttribsOptions {
	margin: 0.3em 0em;
	height: 30px;
	padding-left: 10px;
}

#productAttributes {
}

#related {
	margin:0px 0 0 10px;
	padding: 0em 0;
	list-style-type: none;
	font-family: arial;
	font-size: 8pt;
	float: left;
}

#related ul {
	float: left;
}
#checkoutbar, img#checkoutbar {
padding: 0;
margin: 0 auto;
	text-align: center;
}

.shopping_help, .login_help {
	float: right;
	/*padding-top: 15px;*/
	margin-right: 20px;
}

.nextstep {
	margin-right: 30px;
}

#createAcctSuccessMainContent {
	margin-bottom: 20px;
	padding: 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

#listapreciossiniva, h4.nombrecanon {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
padding-left: 10px;
}
h4.nombrecanon {
float: left;
}
#ProductsDescriptionPrecioIVA {
	font-weight: bold;
	font-size: 15px;
	margin-top: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
label.attribsRadioButton {
font-family: Arial, Helvetica, sans-serif;
}
.precionormal, .preciocanon {
padding: 0 10px 0 0;
margin: 0;
font-size: 20px;
}

.preciocanon {
	margin-top: 13px;
	float: right;
	}

#preciototal {
	font-family: arial;
	font-size: 35px;
	overflow: visible;
	padding-top: 8px;
	padding-bottom: 10px;
}

h2.precionormal, #productStock, #cuadrostock, #stockDetailsList  {
float: right;
}
#cuadrostock {
	width: 200px;
}
#stockDetailsList {
	font-size: 8pt;
}

#portesgratis {
	text-align: center;
margin-top: 10px;
}

/*Shopping Cart Display*/
#cartAdd {
	float: left;
}

h1#cartDefaultHeading {
	margin-top: 15px;
}

#checkoutConfirmDefaultHeading {
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold;
	color: Black;
	font-family: sans-serif;
	font-size: 16pt;
}

#categoriesContent {
	padding: 10px 0;
line-height: 22pt;
}


#productDateAvailable {
	float: right;
	text-align: right;
	margin-right: 25px;
	font-family: arial;
	font-size: 90%;
}
#stockDetailsList {
	text-align: center;
}
h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
}
#masbarato {
margin-top: 10px;
}
#masbarato a{
	font-family: arial;
	color: #696969;
}

h2.titulomasbarato {
	text-align: center;
	color: #AA3146;
}

#masbarato form fieldset legend, .masbaratosuccess{
	color:#700E21;
	font-size: 14pt;
}

#masbarato label{
	font-family: arial;
	border-bottom: 1px solid white;
		color: #B22222;
font-weight: bolder;
font-size: 12pt;
}

#manufacturersContent img a {
	padding: 0;
	margin: 0;
}

.pricefeatured/*,.namefeatured*/, .buttonsfeatured {
width: 175px;
}



.namefeatured {
vertical-align: top;
/*padding: 0px 0 20px 0px;*/
/*margin-bottom: 10px;*/
}



.listingBuyNowButton {
	padding-top: 20px;
}

#cloud {
	float: left;
	width: 75%;
	height: 48px;
	overflow: hidden;
	font-family: arial;
}

#cloud a:hover {
text-decoration: none;
	background-color: #f08080;
}

a.linkopacity img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
		
a.linkopacity:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

a .accordion{
color: #fff;
text-decoration: none;
}
a:hover .accordion{
color: #DFE44F;
}
.boxaccordion p{
/*margin: 10px;*/
padding: 0 10px;
line-height: 2em;
text-align: justify;
}
#wrapperaccordion{
/*width: 776px;*/
margin: 0 auto;
}
.boxaccordion{
background: #fff;
padding: 0px 10px 0px 10px;
}

.tabaccordion{
float: left;
height: 35px;
width: 80px;
margin: 25px 1px 0 0px;
text-align: center;
background: #ffb6bf url(../tienda/includes/templates/barebones/images/greentab.jpg) no-repeat;
/*background:  #ffb6bf url(../pruebas/includes/templates/barebones/images/greentab.jpg) no-repeat;*/

}
.tabtxtaccordion{
/*margin: 0;*/
color: #fff;
font-size: 11px;
font-weight: bold;
padding: 5px 0px 0px 0px;
margin-bottom: 10px;
line-height: 13px;
}

h3 a, h3{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
	margin: 0 0 0px 0;
}

h3 a:hover{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
	margin: 0 0 0px 0;
	text-decoration: none;
}

a.categories {
	color: black;
	margin: 0 15px 0 0;
	font-size: 11px;
		padding: 5px 5px 5px 0px;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
		}

a:hover.categories {
	background-color: #ffd0db;
	text-decoration: none;
	color: #6c6c6c;
		margin: 0 15px 0 0;
		border-top: 1px solid #6c6c6c;
		border-right: 1px solid #6c6c6c;
		border-bottom: 1px solid #6c6c6c;
}

.enlacecategoria {
	display: inline;
}

.enlacecategoria img {
	vertical-align: middle;
	margin-right: 5px;
}
.shopingheader {
	width: 77%;
	height: 30px;
	background-color: /*#ff89a3*/ #ff6285;
	float: right;
	margin: 0;
}

.shopingheader ul, .shopingheader ul li a {
list-style-type: none;
margin: 6px 0 0px 0;
font: 13px arial;
color: white;
}
.shopingheader ul li {
float: right;
margin: 0px 10px;
}
.separador {
width: 2px;
height: 18px;
background-color: white;
}

#logo {
	margin: 0 20px 0 0;
	padding: 0;
}

.tituloSuperoferta {
	width: 50%;
	color: #ff1e51;
	font-size: 16px;
	font-weight: bolder;
font-family: Arial, Helvetica, sans-serif;
}
.tituloFeatured {
	color: /*#ff89a3*/ BLACK;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.tituloSuperoferta, .tituloFeatured {
	float: left;
	/*color: white;*/
	text-align: left;
	/*font-weight: bold;*/
}
.superofertatext{
	float: right;	
	/*background-image: url(../tienda/images/medium/tree.png);
 background-repeat: no-repeat;
	background-position: right;*/
}
.superofertatext {
width: 45%;
text-align: left;
padding: 0 10px 50px 0;
}
.textfeatured {
	float: left;
/*	width: auto;*/
width: 160px;
}

.tituloFeatured {
	background-color: black;
	font-family: Arial, Helvetica, sans-serif;
width: 100%;
}

.globalfeatured {
/*border: 1px solid red;*/
width: 300px;
height: 145px;
text-align: center;
margin: 0 auto;
}
.pricefeatured {
	/*	text-align: right;*/
		height: 40px;
		/*padding: 5px 0 5px 0;
		color: black;*/
		/*background-color: fuchsia;*/
		font-size: 26px;
		font-family: Arial, Helvetica, sans-serif;
}


.minimenu {
text-align: center;
}

.minimenu ul li{
	display: inline;
	list-style-type: none;
}

.minimenu ul li a {
text-decoration: none;
color: gray;
font-size: 10px;
	margin: 0 5px 0 5px;

}

.minimenu ul li a:hover {
	background-color: #ff89a3;
	color: white;
	font-size: 12px;
		margin: 0 0px 0 0;

}

.bannerboxHeading, .bannerboxallHeading, .bannerbox2Heading {
	height: 1px;
	width: 1px;
	visibility: hidden;
	overflow: hidden;
}
#glidecontent.sideBoxContent {
padding-top: 0 !important;
border: none !important;
}
.manufacturersHeading img{
float: left;
margin: 0;
padding: 0;
}

.comunicado {
	color: gray;
	text-align: left;
}

.glidecontentwrapper{
position: relative; /* Do not change this value */
width: /*350px;*/96%;
height: 230px; /* Set height to be able to contain height of largest content shown*/
/*border: 5px solid *//*#687C98;*/ /*black;*/
overflow: hidden;
margin: 0 auto;

}

/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
visibility: hidden;

}

.glidecontentvisible, .glidecontent {
	position: absolute; /* Do not change this value */
background: #FAFAFA;
padding: 10px;
width: 330px;
left: 0px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: /*360px;*/96%;
margin: 0 auto;
margin-top: /*6px;*/0px;
text-align: right; /*How to align pagination links: "left", "center", or "right"*/
/*background: black; *//*always declare an explicit background color for fade effect to properly render in IE*/
padding: 5px;
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: /*1px solid black*/;
color: black;
padding: 1px 3px;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
/*background: #ffb6c1;*/
background-color: #ff6285;
color: white;
}

.glidecontenttoggler a:hover{
background: /*#E4EFFA;*/ white;
color: black;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
/*background: #1A48A4;*/
background: /*#E4EFFA;*/ white;

/*color:*/ /*white;*/ /*black;*/
}

#superofertaProducts {
	margin: 10px 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.descriptionsuperoferta img{
	visibility: hidden;
	height: 1px !important;
	width: 1px !important;
	overflow: hidden;
	position: absolute;
		}
		
.buttonssuperoferta {
	vertical-align: bottom;
	padding: 0;
}

.descriptionsuperoferta {
	/*padding-left: 10px;*/
	color: #3d4c56;
	font-size: 10pt;
	font-family: arial;
	height: 90px;
}

.buttonssuperoferta img{
	width: 120px;
	/*border: 1px solid red;*/
	margin-right: 5px;
	float: right;
	}

	.centerBoxContentssuperoferta {
	padding: 0;
}

.namesuperoferta a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
/*margin-left: 10px;*/
	color: black;
font-weight: bolder;
text-decoration: none;
float: left;

}
.namesuperoferta {
width: 100%;
text-align: left;
height: 50px;
}

.pricesuperoferta {
	/*color: #3e4f59;*/
	color: #556471;
	font-size: 30pt;
	font-family: sans-serif;
	font-weight: bolder;
	text-align: right;
	/*width: 100%;*/
	height: 35px;
	overflow: visible;
	padding: 5px 0;
	margin-right: 10px;
	/*background: #ff6285;*/
	}
#informationContent li {
	height: 30px;
	line-height: 0px;
}
#informationContent ul li a{
	font-size: 11px;
}
#informationContent li img{
/*border: 1px solid red;*/
float: left;
margin-right: 3px;
padding-bottom: 5px;
}

#informationContent a {
	font-size: 8pt;
	color: #464646;
}

#inputsearch {
	color: #CB4D63;
	background-color: #F2D4DA;
	border: 1px solid #DD8897;
}
.categoryListBoxContentsnoimage, .categoryListBoxContentsnoimage a {
	float: left;
	text-align: left;
	padding-left: 20px;
	color: black;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.categoryListBoxContentsnoimage a:hover {
	color: white;
	background-color: #ff89a3;
	}
#nav_prod {
	width: 100;
	height: 22px;
	/*background-color: white;*/
	margin: 0 10px;
	padding: 0;

}

#nav_prod  ul {
	list-style-type: none;	
padding: 0;
margin: 0;
}

#nav_prod  ul li a{
display: block;
text-decoration: none;
}

#nav_prod_01 {
	width: 55px;
	height: 22px;
	float: left;
}

#nav_prod_01 a{
	width: 55px;
	height: 22px;
	}

#nav_prod_02 {
	/*width: 73px;*/
	height: 22px;
	float: left;
	margin-left: 1px;
}

#nav_prod_02 a {
	/*width: 73px;*/
	height: 22px;
}

#nav_prod_02 a:hover, #nav_prod_04 a:hover {
/*width: 72px;*/
margin-left: 0px;
background-color: white;
color: #4682b4;
}

#nav_prod_03 {
	width: 11px;
	height: 22px;
	float: left;
}

#nav_prod_04 {
	height: 22px;
	/*background-color: #325275;*/
	float: left;
}

#nav_prod_04 a, #nav_prod_02 a, #nav_prod_01 a,#nav_prod_05 a,#nav_prod_06 a  {
	font-family: arial;
	font-size: 11px;
	color: black;
	/*font-weight: bold;*/
	}
		
#nav_prod_05 {
	width: 34px;
	height: 22px;
	float: right;
}

#nav_prod_05 a {
	width: 34px;
	height: 22px;
}

#nav_prod_05 a:hover {
width: 34px;
}

#nav_prod_06 {
	width: 36px;
	height: 22px;
	float: right;
}

#nav_prod_06 a {
	width: 34px;
	height: 22px;
}

#nav_prod_06 a:hover {
width: 34px;
}


#categoriesContent a {
color: black;
font-size: 10pt;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
}
#categoriesContent {
	padding: 10px 0 10px 5px;
line-height: 22pt;
border: 2px dashed #333399;
background-color: #f3e8f8;
}
#categoriesContent a:hover {
	background-color: #333399;
			color: white;}
			
a.linkopacity img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
		
a.linkopacity:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

.contenedorcomunicado {
float: left;
padding-top: 10px;

}

.contenedorcomunicado a {
text-decoration: none;
color: black;
font-size: 14px;
font-weight: bold;
}

.DescargaHofmann {
border: 1px dotted red;
	}
.DescargaHofmann a {
	font-size: 8pt;
	color: black;
	text-decoration: none;
}

.DescargaHofmann a:hover {
background-color: black;
color: white;
}

#ofertas {
color: white;
font-size: 15px;
background-image: url(../tienda/includes/templates/barebones/images/orangetab.jpg);
/*background-image: url(../pruebas/includes/templates/barebones/images/orangetab.jpg);*/
background-color: orange;
 /*padding: 10px 21px 4px 20px;*/
 padding: 2px 13px 14px 13px;
}

.NewBanner {
text-align: center;
width: 100%;
background-color: black;
}

#cartContentsDisplay {
	border: 1px solid #e9e9e9;
	padding:  0 10px 10px 10px;
}

#cartProdTitle {
background-color: #fafafa;
color: black;
}

/*a#cartProdTitle  {
	color: black;
	background-color: fuchsia;
}*/

#shoppingCartDefault {
	padding-left: 10px;
	margin-top:15px;
}
.marcoproducto{display:block}
.marcoproducto *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FAFAFA}
.marcoproducto1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#fbfbfb}
.marcoproducto2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefefe;
  border-right:1px solid #fefefe;
  background:#fafafa}
.marcoproducto3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa;}
.marcoproducto4{
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc}
.marcoproducto5{
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb}
.marcoproductofg{
  background:#FAFAFA;
  }

  
  .marconavegacion{display:block}
.marconavegacion *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F1F1F1;
/*  float: left;*/}

.marconavegacion1 {
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;
  background:#f4f4f4}
.marconavegacion2 {
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f3f3f3}
.marconavegacion3 {
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3;}
.marconavegacion4 {
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8}
.marconavegacion5 {
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4}
.marconavegacionfg {
  background:#F1F1F1;
/*  float: left;*/
  }

.marcostockfgverde{
  background:#C1FAC1;
  border: 1px solid #8fbc8f;
  color: #9f9f9f;
  }

 .marcostockfgnaranja {
background: #ffe4b5;
  border: 1px solid #ffb559;
    color: #9f9f9f;
 }
 
 .marcostockfgrojo {
background: #ff4500;
color: white;
  border: 1px solid #a9a9a9;
 }
.marcostockfgverde, .marcostockfgnaranja, .marcostockfgrojo {
width: 200px;
  float: right;	
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  padding: 0px;
  margin: 0;
}
#marcoprecio {
	width: 300px;
	float: left;
}
#barranavprod {
	margin-bottom: 10px;
}
#productName {
	color: black;
}

.centerBoxContentsProducts {
	margin: 3px;
}

.marcogrisoscuro{display:block}
.marcogrisoscuro *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EBEBEB;
 /* width: 80%;*/
  }
.marcogrisoscuro1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6;
  background:#f0f0f0}
.marcogrisoscuro2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#eeeeee}
.marcogrisoscuro3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eeeeee;
  border-right:1px solid #eeeeee;}
.marcogrisoscuro4{
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6}
.marcogrisoscuro5{
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0}
.marcogrisoscurofg{
  background:#EBEBEB;
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  }
.marcogrisoscurofg, .marcogrisoscuro {
	  width: 80%;
  margin: 0 auto;
}

.marcogrisoscurofg a {
	font-size: 14px;
	font-weight: normal;
}

.pn {
	font-weight: normal;
	font-size: 12px;
	color: #555555;
}

.nodispo {
	background-color: #ff8686;
	color: white;
	font-size: 14px;
}
.sidispo {
	background-color: #32cd32;
	color: white;
	font-size: 14px;
}

.alcarritocomprar, .alcarritoinfo {
	background-color: #FAFAFA;
padding: 4px 0;
margin-top: 10px;
}

.alcarritocomprar a, .alcarritoinfo a {
	color: gray;
	font-size: 20px;
	width: 100px;
}

.alcarritocomprar a:hover, .alcarritoinfo a:hover {
	background-color: #EBEBEB;
	color: red;
	text-decoration: none;
}
.alcarritocomprar a:hover {
		padding: 3px 20%;
}
.alcarritoinfo a:hover {
		padding: 3px 10%;
}

#productsListingListingBottomLinks {
	float: right;
}

#productsListingListingBottomLinks a {
	color: white;
}
#productsListingListingBottomLinks a, .current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.current {
	color: red;
}
#barraivanavegacion {
	width: 90%;
	margin: 0 auto;
	background-color: #d6d6d6;

}