*
{

}
h3 {
color:#333333;
font-size:13px;
padding-left:10px;
}
h1,h2,h3,h4,h5{
clear:both;
width:99%;
}
/* 100% height layout start >> */
html, body
{
	height: 100%;
}

div#container
{
	/*width:100%;*/
}

/*
div#footer {
    background: transparent url(../images/Footer/pleca-footer.jpg) no-repeat center;
}
*/

div#content
{
    padding-bottom: 120px;
}
/* << 100% height layout end */

body, h4
{
    font-family: Verdana;
    font-size: small;
}

a
{
	color: #143788;
}

a:hover:active
{
    color: blue;
}

a img
{
    border: 0;
}


h1
{
	font-size: 200%;
	padding-left: 10px;
	margin-bottom: 10px;
}

h2
{
	margin-top: 20px;
	margin-bottom: 1em;
	padding-top: 7px;
	border-top: 1px dashed #AAAAAA;
    font-size: 150%;
}


td
{
	vertical-align: top;
}

ul
{
  	padding-left: 12px;
}

p
{
	margin-top: 10px;
	margin-bottom: 10px;
}

table
{
    border-spacing: 0;
    border-collapse: collapse;
}

.clear
{
    clear: both;
    width: 100%;
    height: 1px;
    overflow: hidden;
}

.errorMsg
{
	color: #FF0000;
}

.message
{
	padding: 15px;
	font-weight: bold;
}

	div.confirmationMsg
{
    padding: 10px;
}

div.confirmationMsg div
{
    display: inline;
    padding: 5px;
    background-color: #FFFCAC;
    z-index: 0;
}

/*****************************
	Layout
*****************************/
#container
{
	/*width:400px;*/
}


#footer
{
float:left;
clear:both;
}

#leftSide
{
	float: left;
	width: 190px;
	overflow: visible;
	position: relative;
	margin-bottom: 120px;
}

#rightSide
{
	float:right;
	width:150px;
	display: none;
}

#clearFooter {
	clear: both;
	height: 1px;
}

#content
{
	margin-left: 190px;
	padding: 10px;
	padding-top: 0;
}

#content.left
{
	margin-left: 0;
}

#content.right
{
	margin-right: 0;
}

/*****************************
	Header
*****************************/
#header
{
}

#storeName
{
	font-family: "Trebuchet MS";
	font-size: 26px;
	font-weight: bold;
	display: inline;
    position: absolute;
    left: 90px;
    top: -10px;
}

/*****************************
	Boxes
*****************************/
div.box
{
	margin-bottom: 10px;
	margin-top: 10px;
/*	overflow: visible;
	position: relative; */
}

div.box .title
{
/*  	border-bottom: 1px solid #CCCCCC;
  	border-top: 1px solid #CCCCCC;
  	padding: 3px;
  	background-color: #EEEEEE;
  	text-align: center;
  	font-weight: bold;
  	color: #143788; */
}

div.box .content
{
  	padding: 5px;
  	overflow: visible;
}

.currentName
{
	font-weight: bold;
    background-repeat: no-repeat;
    background-position: left center;
	color:#FFD612;
	
}
#menuSeccionInterna a.current,
#menuSeccionInterna a.current:visited

{
	color:#FFD612;
}

.filtro{border-bottom-color:lightGrey;
border-bottom-style:dotted;
border-bottom-width:1px;
height:30px;
}
.filtro2{
float:left;
font-size:17px;
margin:20px 5px 0px 20px;
overflow:auto;
width:100%;
}

li.current
{

}

fieldset.container
{
       border: 0;
	width:100%;
}

/*****************************
    Tables
*****************************/
.table
{
    border: 1px solid #DDDDDD;
}

.table thead
{
    background-color: #FAFAFA;
}

.table th
{
    padding: 3px;
}

.table td
{
    padding: 4px;
}

tr.odd
{
    background-color: #F6F6F6;
}

tr.even
{
    background-color: #EEEEEE;
}

/*****************************
	Quick search
*****************************/
#searchContainer
{
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #DDDDDD;
    background: #F7F7F7;
    margin-bottom: 10px;
}

.quickSearch
{
}

.quickSearch input, .quickSearch select
{
    font-size: smaller !important;
}

.quickSearch .submit
{
    margin-bottom: 0;
    margin-top: 0;
}

.quickSearch .searchQuery
{
	width: 170px;
	height:16px;
	padding:0;
	margin:5px 0 0 0 ;
}

.quickSearch select
{
width:152px;
    padding: 0;
	margin:0;
}
.quickSearch .submitboton{
padding:0px;
margin:0px -10px -7px -3px;
}

/*****************************
	Category box
*****************************/
.categories ul
{
    margin-left: 0;
    padding-left: 0;
}

.categories .content
{
    background-color: #F6F6F6;
    padding: 12px !important;
    padding-left: 20px !important;
    padding-top: 5px !important;
  	border-bottom: 1px solid #CCCCCC;
}

.categories .content a
{
    color: black;
}

.categories li
{
    margin-top: 5px;
}

.categories ul li
{
    list-style-type: none;
}

.categories ul ul
{
    list-style-type: disc;
    margin-top: 8px;
    margin-left: 0;
    padding-left: 12px;
}

.current ul, .subSubCats
{
    margin-left: 0 !important;
    padding-left: 0 !important;
}


.categories .count
{

}

/*****************************
	Filters
*****************************/
.filterGroup ul
{
	padding: 4px;
	padding-left: 20px;
	font-size: 90%;
	padding-right: 0;
	width: auto;
}

.filterGroup ul li a
{
    color: #BB5500;
}

.filterGroup ul li
{
    margin-bottom: 2px;
    list-style-type: none;
    padding-right: 1px;
}

.filterGroup h4
{
	margin-top: 3px;
}

.filterGroup .count, .categories .count
{
	color: #666666;
}

.filterGroup .showAll
{
	list-style: none;
	font-weight: bold;
	margin-top: 5px;
	padding-top: 2px;
	background-image: url(../../../public/image/silk/gif/tag_yellow.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: -20px;

	z-index: 10;

}

#smallCart
{
}

#smallCart a.checkout
{
	background-image: url(../../../public/image/silk/gif/cart_go.gif);
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 20px;
}

.logout
{
	margin-top: 0.5em;
	font-size: smaller;
	text-align: left;
}

/*****************************
	Information menu
*****************************/
.informationMenu ul li
{
    list-style-type: none;
    margin-bottom: 5px;
}

/*****************************
	Currency switch
*****************************/
#currency, #language
{
	font-size: smaller;
	text-align: center;
	margin-top: 12px;
	margin-right: 12px;
	float: right;
	font-size: smaller;
}

#currency a, #language a
{
	margin-left: 3px;
}

#language select
{
	width: auto;
	font-size: smaller;
	margin: 0;
}

/*****************************
	Breadcrumb
*****************************/
#breadCrumb
{
	float: left;
	width: 100%;
	padding: 5px;
/*	font-size: smaller; */
}

#breadCrumb ul
{
    float: left;
}

#breadCrumb ul li
{
	float: left;
	margin-right: 10px;
	list-style-type: none;
}

#breadCrumb ul li span.separator
{
	margin-left: 5px;
	font-weight: bold;
}

#breadCrumbCaption
{
    float: left;
    font-weight: bold;
}

/*****************************
	Home (index) page
*****************************/
.newsDate
{
    font-style: italic;
}

.newsReadMore
{
    font-size: smaller;
    padding: 0.5em;
    padding-top: 0;
}

.newsArchive
{
    padding-top: 1em;
}

ul.news
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.news li.newsEntry
{
    margin-top: 0.5em;
    border-bottom: 1px solid #eee;
}

/*****************************
	Sub-category list
*****************************/
.count
{
    color: #666666;
}

.subCatName
{
    font-size: larger;
    font-weight: bold;
}

.subCatImage
{
    vertical-align: middle;
}

tr.separator td
{
    height: 10px;
    padding: 15px;
}

tr.separator div
{
	border-bottom: 1px solid #EEEEEE;
	height: 5px;
	width: 282px;
}

.subCategories
{
    width: 45%;
    float: left;
}

.subCategories td.subCatImage
{
}

.subCategories td.details
{
}

.subCategories td.details.verticalSep
{
}

.subCategories td.details .count
{
    font-weight: normal;
    font-size: smaller;
}

.narrowByCat .subCategories td.details
{
    height: auto;
}

.narrowByCat
{
	margin-bottom: 2em;
}

ul.subSubCats
{
    margin: 6px;
    margin-top: 12px;
}

li.moreSubCats
{
    font-size: smaller;
}

/*****************************
	Product list
*****************************/
.keywords
{
	font-style: italic;
}

.notFound
{
    margin: 20px;
    background-image: url(../../../public/image/silk/gif/emoticon_unhappy.gif);
    background-repeat: no-repeat;
    background-position: 6px center;
    padding-left: 28px;
	float:left;
}

.notFoundMain
{
    font-weight: bold;
}

.allFilters li
{
	margin-bottom: 5px !important;
}

.allFilters legend
{
	color: black;
	background-color: inherit;
    background-image: url(../../../public/image/silk/gif/zoom.gif);
    background-repeat: no-repeat;
    background-position: 6px center;
    padding-left: 28px;
    margin-left: 5px;
}

.allFilters .filterGroup
{
    float: left;
    width: 30%;
}

.foundCategories
{
	margin-bottom: 1em;
	margin-left: 1em;
}

.page
{
    border: 1px solid #143788;
    padding: 2px 6px;
    text-decoration: none;
    margin-left: 2px;
    margin-right: 2px;
}

.currentPage
{
    background: #143788;
    font-weight: bold;
    color: white;
}

.resultPages .next
{
    background-image: url(../../../public/image/silk/gif/resultset_next.gif);
    background-repeat: no-repeat;
    background-position: center right;
    padding-right: 22px;
    border: 0;
    text-decoration: underline;
}

.resultPages .previous
{
    background-image: url(../../../public/image/silk/gif/resultset_previous.gif);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 22px;
    border: 0;
    text-decoration: underline;
}

.resultPages
{
    border-top: 1px solid #CCCCCC;
    padding-top: 10px;
	float:left;
	width:100%
}

.resultStats
{
    padding: 10px;
    padding-top: 0;
    padding-bottom: 5px;
    margin-bottom: 15px;
    border-bottom: 1px solid #CCCCCC;
    font-size: 120%;
}

.resultStats .pagingInfo, .categoryLayoutSwitch
{
    float: left;
    margin-top: 10px;
    margin-bottom: 0;
}

a.layoutSetList, a.layoutSetGrid
{
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 20px;
}

a.layoutSetList
{
	background-image: url(../../../public/image/silk/gif/application_view_list.gif);
}

a.layoutSetGrid
{
	background-image: url(../../../public/image/silk/gif/application_view_tile.gif);
}

.categoryLayoutSwitch
{
	margin-left: 2em;
}

.resultStats .sortOptions
{
    float: left;
    margin-top: 5px;
	margin-left: 2em;
}
#relatedProducts{
clear:both;
float:left;
width:100%;
}

#productSort
{
    width: auto;
    font-size: smaller;
}

table.productGrid
{
	width: 100%;
	/*table-layout: fixed;*/
	float:left;  /*Corrige el problema de que los consumibles no se muestren dentro del recuadro del tab*/
}

.productGrid td
{
	text-align: center;
	padding: 1em;
	position: relative;
	vertical-align: bottom;
	overflow: hidden;
}

ul.productList
{
	list-style: none;
}

ul.productList li
{
	margin-bottom: 30px;
}

.featured .title a
{
    font-weight: bold;
    background-image: url(../../../public/image/silk/gif/star.gif);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 22px;
}

ul.productList .title
{
	display: block;
	font-size: 120%;
	float: left;
}

.productGrid .title
{
	font-size: 120%;
	margin: 1em 0;
}

ul.productList .spec
{
	font-size: smaller;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 9px;
}

ul.productList .descr
{
    margin-left: 110px;
}

ul.productList .image
{
	float: left;
    margin-right: 8px;
    width: 100px;
    text-align: center;
}

ul.productList .image img
{
    vertical-align: top;
}

ul.productList .order
{
	margin-top: 9px;
}

ul.productList a.addToCart, .productGrid a.addToCart
{
    padding-left: 20px;
    background-image:url(../../../public/image/silk/gif/cart_add.gif);
    background-repeat: no-repeat;
    background-position: center left;
    float: right;
}

.pricingInfo span.price
{
/*
	float: right;
	width: 100px;
*/
}

ul.productList .pricingInfo
{
    float: right;
    white-space: nowrap;
    width: 250px;
    line-height: 1.2em;
}

ul.productList .orderingControls
{
    float: right;
}

.shortDescr
{
	font-size: 90%;
}

.productSeparator
{
    border-bottom: 1px solid #EEEEEE;
    margin-top: 15px;
    margin-bottom: -7px;
    margin-left: 110px;
    margin-right: auto;
}

/*****************************
	Product page
*****************************/

.returnToCategory
{
/*clear:both;
float:right;
margin-bottom:12px;
padding-left:0;*/
float:right;
margin: 0 10px 0 0;
}

.returnToCategory a
{
    /*padding-left: 18px;
    list-style-type: none;
    margin-left: 0;
    margin-top: 4px;
    font-weight: bold;*/
}

.specSummary
{
    font-weight: bold;
    float: right;
    background: #FFFCDA;
    padding: 10px;
    font-size: smaller;
    max-width: 300px;
    margin-top: -40px;
    z-index: 10;
}

#mainInfo
{
    clear: right;
}

#mainInfo table
{
	margin-top: 10px;
}

#mainInfo td
{
	padding: 5px;
	white-space: nowrap;
	vertical-align: middle;
	text-align:left;
}

#mainInfo td.param
{
    text-align: left;
}

#mainInfo td.websiteUrl
{
    border-top: 1px dotted black;
}

.websiteUrl a
{
  	background-image: url(../../../public/image/backend/icon/exLink.gif) !important;
  	background-repeat: no-repeat;
	background-position: right 0px;
	padding-right: 20px;
}

.price
{
	font-weight: bold;
	color: #a52a2a;
}

#mainInfo .price
{
	font-size: larger;
}

.noStock, .lowStock
{
    text-align: center;
    font-size: smaller;
}

#productSpecification
{
width:92%;
margin:30px;
text-align:left;
}

#productSpecification table.especificaciones {
/*float:left;/* */
margin-bottom:20px;
width:400px;
}

table.especificaciones td
{
	width:40%;
}

#productSpecification td
{
}

tr.specificationGroup
{
    font-weight: bold;
	font-size: larger;
	background-color: #CCCCCC;
}

tr.specificationGroup td.param
{
	border-right: 0 !important;
}

tr.specificationGroup td.value
{
	border-left: 0 !important;
}

ul.attributeList
{
    padding: 0;
}

ul.attributeList li
{
    background-image: url(../../../public/image/silk/gif/tick.gif);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 22px;
    list-style-type: none;
    margin-left: 0;
}

ul.attributeList.singleValue li
{
    background-image: none;
    padding-left: 0;
}

#relatedProducts a.productName
{
	display: block;
}

#imageContainer
{
	width: 430px;
	float: left;
	clear:left;
    text-align: center;
}

#outerImageContainer #imageContainer
{
	width: auto;
	float: none;
}

#lightbox
{
	padding: 2px !important;
}

#keyboardMsg
{
	display: none;
}

#lightboxCaption
{
	font-size: 1.2em;
}

#mainImage
{
    margin: 20px;
}

#largeImage.multipleImages
{
	height: 350px;
	padding-left:45px;
}

#largeImage.missingImage
{
	width: 300px;
	height: auto;
}


#moreImages
{
	text-align: center;
}

#moreImages img
{
	border: 1px solid black;
	margin-right: 4px;
	cursor: pointer;
}

.cartLinks
{
	text-align: center;
	padding-top: 0;
	vertical-align: middle;
}

.cartLinks select
{
    width: auto;
    padding: 0;
}

.cartLinks .submit
{
    top: 5px;
    position: relative;
}

td.addToWishList
{
    text-align: right;
}

#addToCart
{
	font-weight: bold;
}

/*****************************
	Users
*****************************/
.forgottenPassword
{
    display: block;
    font-size: smaller;
}

/*****************************
	Shopping cart box
*****************************/
div.checkout a
{
	font-weight: bold;
}

/*****************************
	Shopping cart
*****************************/
#cartItems h2
{
    margin: 0;
}

#cartStats
{
 	padding-top: 10px;
 	padding-bottom: 10px;
}

.cartListTitle
{
	text-align: left;
}

#cart, #wishList
{
	width: 80%;
	margin-left:auto;
	margin-right:auto;
}

#wishList table
{
	margin-bottom: 1em;
	width: 100%;
}

#wishList
{
    margin-bottom: 15px;
}

#cart td, #wishList td
{
	overflow: hidden;
	padding: 3px;
	vertical-align: middle;
}

.cartControl
{
	width: 120px;
	overflow: hidden;
	padding-left: 1em !important;
}

.cartControl a
{
	white-space: nowrap;
	font-size: smaller;
	margin-bottom: 5px;
	display: block;
}

.cartQuant
{
	width: 80px;
	text-align: center;
	padding-bottom: 5px;
}

.cartPrice
{
	width: 100px;
	text-align: center;
	white-space: nowrap;
	padding-bottom: 5px;
}

.subTotalCalc
{
	font-size: smaller;
	font-weight: bold;
	color: #777777;
}

.cartName
{
	width: auto;
}

.cartQuant input.text
{
	width: 50px;
}

.continueShopping
{
    float: left;
    background-image: url(../../../public/image/silk/gif/resultset_previous.gif);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 22px;
    font-weight: bold;
}

.proceedToCheckout
{
    background-color: #DDEEFF;
    background-image: url(../../../public/image/silk/gif/cart_go.gif);
    background-position: 97% center;
    background-repeat: no-repeat;
    border: 1px solid #DDDDDD;
    float: right;
    font-weight: bold;
    padding: 5px 27px 5px 5px;
}

.cartImage
{
	width: 60px;
	padding: 7px !important;
	text-align: center;
}

.cartImage img
{
	vertical-align: middle;
	border: 1px solid #777777;
}

#cartUpdate
{
	text-align: center;
}

#expressCheckoutMethods
{
    padding: 20px;
    text-align: right;
}

/*****************************
	Checkout
***************************/

/* Progress bar */

.checkoutHeader
{
    line-height: 2em;
}

.checkoutHeader h1
{
    float: left;
    line-height: 2em;
}

#checkoutProgress
{
    width: auto;
    text-align: center;
    padding-top: 1em;
    float: right;
	height: 3em;
}

#checkoutProgress a
{
    padding: 10px;
    border: 3px solid #ccc;
    background-color: #eee;
    margin-right: 20px;
}

/* completed steps */
#checkoutProgress a.completed,
.progressPayment a,
#progressCart,
.progressShipping #progressAddress,
.shippingSelected,
.addressSelected
{
    border: 3px solid #ADD8E6 !important;
    background-color: #f8f8f8 !important;
}

/* current step */
.progressPayment #progressPayment,
.progressCart #progressCart,
.progressAddress #progressAddress,
.progressShipping #progressShipping
{
    border: 3px solid #ADD8E6 !important;
    background-color: #FFFCBB !important;
}

.progressOrder
{
    font-size: smaller;
    margin-right: 5px;
}

/* Select address */

.addressSelector .selector
{
    vertical-align: middle;
    text-align: center;
}

.addressSelector a
{
    float: right;
}

.addressSelector .address
{
    padding: 5px;
}

.addressSelector .address p
{
    margin: 3px;
}

/* Shipping method */

#shippingSelect
{
    margin-top: 1.5em;
}

.shipment
{
    width: 70%;
    border: 1px solid #DDDDDD;
}

.userViewOrder .shipment
{
    width: 90%;
}

.shipment td
{
    text-align: center;
    width: 12%;
}

.shipment .productName
{
    text-align: left;
    width: 64%;
}

.shipment .subTotal, #cart .subTotal
{
    font-weight: bold;
	white-space: nowrap;
	text-align: center;
}

.subTotalCaption, .shipment td.tax
{
    text-align: right !important;
}

.shippingMethods
{
    padding-left: 30px;
    padding-bottom: 20px;
    clear: both;
}

/* Payments */
#ccForm
{
    float: left;
    width: 500px;
}

#ccExpiryMonth, #ccExpiryYear, #ccType
{
    width: auto;
}

#ccCVV
{
    width: 4em;
}

a.cvv
{
	font-size: smaller;
}

#payTotal
{
	margin-top: 20px;
}

#payTotal div
{
	font-size: larger;
	padding: 6px;
	background-color: #FFFCCC;
	display: inline;
	margin: 20px;
	border: 2px solid #FFFC8C;
}

#payTotal .subTotal
{
	font-weight: bold;
}

#payItems
{
	margin-top: 5px;
}

#expressComplete
{
    display: block;
    padding-top: 15px;
    margin-left: 22px;
}

.orderOverviewControls
{
    width: 70%;
    text-align: right;
}

.orderOverviewControls a
{
    margin-bottom: -25px;
}

#overviewAddresses
{
    padding-top: 2em;
    padding-bottom: 2em;
}

.addressContainer
{
    width: 50%;
    float: left;
}

#otherMethods img
{
    vertical-align: middle;
}

#otherMethods a
{
    margin-right: 2em;
}

.checkoutPay h2
{
    margin-bottom: 24px;
}

#cvvHelp
{
    float: left;
    width: 350px;
    padding: 5px;
    margin-left: 20px;
}

#cvvExample
{
    vertical-align: top;
    float: left;
}

#testHandlerWarning
{
    font-size: 90%;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid yellow;
    padding: 5px;
    background-color: #FFFCDA;
    margin-top: 15px;
    margin-bottom: 15px;
}

#paymentError .errorMsg
{
    padding-top: 10px;
}

/***************************
	User account
***************************/
.userLogin .failed
{
    margin: 0;
}

ul#userMenu
{
    padding: 0;
}

#userMenu li
{
    margin-bottom: 10px;
    list-style-type: none;
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 22px;
}

#userMenu li#homeMenu
{
    background-image: url(../../../public/image/silk/gif/house.gif);
}

#userMenu li#orderMenu
{
    background-position: bottom left;
    background-image: url(../../../public/image/silk/gif/package.gif);
}

#userMenu li#addressMenu
{
    background-position: bottom left;
    background-image: url(../../../public/image/silk/gif/book_addresses.gif);
}

#userMenu li#emailMenu
{
    background-image: url(../../../public/image/silk/gif/email_edit.gif);
}

#userMenu li#fileMenu
{
    background-image: url(../../../public/image/silk/gif/disk.gif);
}

#userMenu li#passwordMenu
{
    background-image: url(../../../public/image/silk/gif/key.gif);
}

#userMenu li#signOutMenu
{
    background-position: bottom left;
    background-image: url(../../../public/image/silk/gif/door_out.gif);
}

#userMenu li#signOutMenu, #userMenu li#addressMenu, #userMenu li#orderMenu
{
	border-top: 1px solid #DDDDDD;
    padding-top: 10px;
}

#userMenu li.selected
{
    font-weight: bold;
}

#userMenuContainer
{
    padding: 10px;
    float: left;
    background-color: #F7F7F7;
    border: 1px solid #DDDDDD;
    margin-bottom: 30px;
}

#userContent
{
    margin-left: 210px;
}

/***************************
	User addresses
***************************/
div.addressBlock
{
    border: 1px solid #DDDDDD;
    background-color: #FAFAFA;
    float: left;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 10px;
    width: 230px;
    cursor: pointer;
}

div.addressControl
{
    text-align: right;
    width: 250px;
    margin-bottom: 15px;
    margin-top: 5px;
}

/***************************
	Orders
***************************/
.orderDetails
{
    border: 1px solid #DDDDDD;
    background-color: #FAFAFA;
    float: left;
    width: 600px;
    padding: 10px;
    margin-bottom: 20px;
}

.orderMenu
{
    padding-left: 10px;
}

.orderDetails .orderMenu
{
    float: left;
    width: 200px;
}

.orderDetails .orderContent
{
    margin-left: 220px;
}

.orderMenu ul
{
    list-style-type: none;
    margin: 5px;
    margin-left: 0;
    padding-left: 0;
}

.orderMenu li
{
    padding: 4px;
    margin-left: 0;
    padding-left: 0;
}

.orderMenu .orderTotal
{
    padding-top: 10px;
}

div.orderStatus
{
    padding: 6px;
}

a.invoice, a.viewOrder, a.messages
{
	padding-left: 22px;
	background-image: url(../../../public/image/silk/gif/printer.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

a.viewOrder
{
	background-image: url(../../../public/image/silk/gif/page_white_text.gif);
}

a.messages
{
	background-image: url(../../../public/image/silk/gif/email.gif);
	color: red;
}

p.messages
{
}

.cancelled
{
    color: red;
    font-weight: bold;
}

/***************************
	File downloads
***************************/
ul.downloadFile li
{
    list-style-type: none;
    padding: 4px;
    padding-left: 22px;
    background-image: url(../../../public/image/silk/gif/disk.gif);
    background-position: center left;
    background-repeat: no-repeat;
}

ul.downloadFile li.fileGroup
{
    padding-left: 0;
    background-image: none;
    margin-top: 7px;
    font-weight: bold;
}

/***************************
	Order notes
***************************/
ul.notes
{
    list-style-type: none;
    margin-top: 15px;
    padding-left: 0;
}

ul.notes li
{
    margin-bottom: 10px;
    width: 600px;
}

.responseUser
{
    float: left;
}

.noteDate
{
    float: right;
}

.noteText
{
    border: 1px solid #EEEEEE;
    background-color: #FCFCFC;
    padding: 5px;
    margin-top: 5px;
    font-family: "Lucida Console", Monospace;
}

ul.notes li.responder_1 .noteText
{
    border: 1px solid #AA0000;
}

.noteAbout
{
    border-bottom: 1px solid #999999;
    width: auto;
    padding: 5px;
}

#noteForm
{
    margin-top: 2em;
    display: block;
}

#noteForm label
{
    float: none;
}

/***************************
	Invoices
***************************/
#invoiceHeader
{
    text-align: center;
    border-bottom: 1px solid black;
    position: relative;
    margin-top: 20px;
}

#invoiceLogo
{
    position: absolute;
    left: 0;
    top: 0;
}

#invoice h1
{
    padding-top: 20px;
}

#invoiceContacts h2
{
    border: none;
}

#invoiceDate
{
    padding-bottom: 10px;
}

#invoicePaymentInfo td
{
    padding: 5px;
    width: 300px;
}

td.amount
{
    text-align: center;
}

#invoicePaymentInfo td.amount
{
    width: auto;
}

#invoicePaymentInfo .beforeTaxSubtotal td.amount
{
    border-top: 1px solid black;
}

#invoicePaymentInfo .grandTotal td.amount
{
    border-top: 1px solid black;
    padding-bottom: 10px;
}

#invoicePaymentInfo .amountPaid td
{
    border-top: 1px solid black;
}

#invoicePaymentInfo .grandTotal td.amount
{
    font-weight: bold;
}

#invoicePaymentInfo .amountDue td.amount
{
    font-weight: bold;
}

/***************************
	Customization
***************************/
div.templateLocator:hover
{
	border: 2px solid blue;
	position: relative;
	z-index: 2;
}

div.templateLocator span.templateName
{
	display: none;
	position: absolute;
	top: -2px;
	left: -2px;
	background-color: #DDF;
	height: 15px;
	padding: 3px;
	z-index: 1;
	border: 2px solid blue;
	padding-left: 25px;
	background-image: url(../../../public/image/silk/gif/layout_edit.gif);
	background-position: 4px center;
	background-repeat: no-repeat;
}

div.templateLocator:hover > span.templateName:first-child
{
	display: inline;
}

/***************************
	Form styling
***************************/
form
{
}

form p
{
    position: relative;
    clear: both;
}

.feedback, .feedback_textarea
{
    position: absolute ! important;
    vertical-align: middle;
    margin-left: 10px;
    padding-left: 20px;
    background: url(../../../public/image/silk/gif/error.gif) no-repeat left center;
    visibility: hidden;
    white-space: nowrap;
}

fieldset.group
{
    position: relative;
}

form fieldset.group div
{
    width: auto;
}

fieldset
{
    margin: 1em 0;
    padding: 1em;
    background: #f8f8f8;
    margin: auto 0;
    margin-bottom: 10px;
    border: 1px solid #DDD;
}

legend
{
	font-size: 18px;
	color: #30A0F9;
	padding-left: 10px;
	padding-right: 10px;
	top: -22px;
}

label
{
    float: left;
    width: 156px;
    cursor: pointer;
    padding-right: 6px;
    margin-top: 0;
    margin-bottom: 0;
}

p.required label
{
	font-weight: bold;
}

p.radio, p.checkbox
{
   padding-left: 11em;
}

p.radio label, p.checkbox label
{
    white-space: nowrap;
    margin-top: 3px;
}

label.checkbox, label.radio
{
  	margin-top: 3px;
  	width: auto;
}

input.text, select, file, form.other
{
    width: 15em;
    font-size: 16px;
    padding: 2px;
    vertical-align: middle;
}

label.cancel
{
    float: none;
    position: relative;
    top: -6px;
    padding-left: 0;
}

select
{
	padding: 0;
}

option
{
	padding-right: 4px;
}

optgroup option
{
   padding-left: 1em;
   color: black;
   background-color: #ffc;
}

optgroup
{
   font-style: normal;
   font-weight: bold;
}

textarea
{
    padding: 2px;
    width: 40em;
    height: 10em;
    font-size: 14px;
    font-family: arial, verdana;
    color: #333;
}
.feedback_textarea
{
   line-height: 10em;
}

input.submit
{
    margin-top: 5px;
}

input.radio, input.checkbox, input.submit, input.button, input.reset
{
    width: auto;
}

input.radio, input.checkbox
{
    float: left;
    margin-right: 1em;
    cursor: pointer;
}

input:focus, textarea:focus, select:focus
{
    background: #ffc;
}

input.submit:focus
{
	color: #008cff;
}

input.required, textarea.required, select.required
{
    border-color: red;
}

label, input, select, form .other, textarea
{

}

table#RightSideHeader{
	border-collapse:separate;
	border-spacing:3pt;
}

a.cancel
{
 	color: red;
}

fieldset.error, div.error, fieldset.container
{
	padding: 0;
	margin: 15px 0 0 0;
	position: static;
	border: 0;
	background-color: inherit;
	background: inherit;
	/* @todo: let's see how this works for IE */
	background: none;
	float:left;
}

.errorText /* , fieldset.error div */
{
	background-color: #FF0001;
	float: left;
	width: auto;
	margin-bottom: 4px;
	margin-top: 0;
	padding: 3px;
	color: white;
}

.hidden
{
	display: none;
}

.visible
{
	display: block;
}

.progressIndicator {
	padding: 15px;
	width: 30px;
	height: 20px;
	background-image: url(../../../public/image/indicator.gif);
	background-position: center center;
	background-repeat: no-repeat;
	clear: none;
}

p.checkbox label {
    float: none;
    clear: both;
}

label.title
{
    font-weight: bold;
}

label.text
{
    width: auto;
}

/* textarea container */
div.textarea
{
 	margin-bottom: 7px;
}

input.wide
{
  	width: 35em;
}

input.money, input.number
{
  	width: 5em;
}

input.date
{
  	width: 6em;
}

/* Estilos CSS - www.brother.com.mx */

/*************** ELEMENTS ****************/
body {
	margin:0px;
	padding:0px;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

img {
	border:0px;
}

p {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:11px;
	padding-right: 20px;
	line-height:130%;
	text-align:justify;
}

h1 {
	font-size:17px;
	color:#003680;
	background:#fff url(../../../public/image/brother/bull_h1flecha.gif) left 5px no-repeat;
	padding-left:20px;
}

h2 {
	font-size:16px;
	border-bottom:1px solid #94B6DB;
	padding-left: 10px;
	padding-bottom:5px;
}


h4 {
	color:#1A4199;
	font-size:11px;
	padding-left:10px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	background:#fff url(../../../public/image/brother/bull_amarillo.gif) left 4px no-repeat;
}

h5 {
	font-size:12px;
	padding-left:10px;
}

table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}

a:link {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1C42A3;
	text-decoration:none;
}
a:visited {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4465AD;
	text-decoration:none;
}
a:hover {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1C42A3;
	text-decoration:underline;
}

input {
	font-size:11px;
	color:#333333;
}

select {
	font-size:11px;
	color:#333333;
}
textarea {
	font-size:11px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contenidoDetalleProducto ul {
	list-style-image:url(../../../public/image/brother/bull_amarillo.gif);
}
.contenidoDetalleProducto li {
	font-size:11px;
	line-height:170%;
}

.texto ul {
	list-style-image:url(../../../public/image/brother/bull_amarillo.gif);
}
.texto li {
	font-size:11px;
	line-height:150%;
}




/*---------  CONTENEDOR GENERAL  ----------*/
#general, #container {
	width:965px;
	margin:auto;
	background:#fff;
}

/*------ CONTENEDOR DEL CUERPO DE PAGINA ---------- 
Every page should have a top div named divBody or divBodyShort. 
This div should include the entirerty of every page */
#divBody,#error_page, div.index, .categoryIndex, .productIndex, .staticPageView , .index2, .userAddBillingAddress, .checkoutSelectAddress, .checkoutPay, .userLogin, .userIndex, .userOrders, .userAddresses, .userChangeEmail, .userChangePassword, .userViewOrder, .userRegister
{
    width: 965px;
   /* margin-left: 6px; */
}

/*--------------- HEADER ------------------*/
/*****************************************
Blue Brother header
*/
/*******Modificado el 31/12/2009 - Se comentan los estilos de este archivo para que se apliquen los de estilos.css *******/
.PageHeader
{
/*height:59px;
background:#1D43A4 url(../../../public/image/brother/Header/header_bg.jpg) repeat-y scroll 0pt 0pt;
height:74px;
width:100%; */
}

.PageHeader #RightSideHeader
{
/*float:right;
text-align:right;
width:280px; */
}

/* elemento select en el header */
.HeaderSelect
{
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

.HeaderSelect select
{
/*height:18px;
margin-right:5px;
width:220px; */
}
.HeaderSelect input
{
}

/* ubicacion del logo de Brother */
.HeaderLogo
{
/*border:medium none;
float:left;
margin:6px 10px 0; */
}
/*****************************************
End Blue Brother header
*/



/* ----------- Div contenedor del menu principal y de opciones  ------------ */
#menuPpal {
/*background-color:#003680;
border-bottom:2px solid #CBCBCB;
width:900px;
z-index:2; */
}
div.cajaOpciones {
padding-left:0;
}

/* menu de opciones */
.opciones {
	height:19px;
	background:#0F4A90 url(../../../public/image/brother/bkg_izq_opciones.gif) left no-repeat;
	padding:5px 10px 0 10px;
	font-size:10px;
	font-weight:normal;
	color:#fff;
	float:right;
}
.opciones img {
	padding-top:7px;
}
.opciones a {
	color:#fff;
	text-decoration:none;
}
.opciones a:link {
	color:#fff;
	text-decoration:none;
}
.opciones a:visited {
	color:#fff;
	text-decoration:none;
}
.opciones a:hover {
	color:#fff;
	text-decoration:underline;
}

/* menu principal */
div.menu {
	/*width:900px;*/
/*	clear:both;
	background:#e7e7e7 url(../../../public/image/brother/bkg_menuPpal.jpg) repeat-x center top;
	height:18px;
	padding-top:7px;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align:center;
}

.menu a {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding:0 19px 0 18px;
	background: url(../../../public/image/brother/separador.gif) no-repeat right 50%;
}
.menu a:link {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.menu a:visited {
	font-weight:bold;
	color:#444444;
	text-decoration:none;
}
.menu a:hover {
	font-weight:bold;
	color:#333333;
	text-decoration:none; */
}


/* ------------------- contenedor general del CONTENIDO ------------------- */
#contenido {
/*	width:888px;
	background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	padding-left:12px;
	padding-top:5px;
	z-index:1;
	clear:both;
	float:left;
*/
}

/*** Div contenedor de area izquierda de pagina interna - menu secundario, etc ***/
#izquierdo {
	width:237px;
	float:left;
	padding-top:6px;
}

/*** Div contenedor de area derecha de pagina interna - contenidos ***/
#derecho {
	float:right;
	width:680px;
	padding-right:0px;
	margin-bottom:10px;
	margin-top:0px;
}


/***** Div para menu secundario o de secci�n del home - izquierdo ******/
#menuSeccionHome {
margin-top:-5px;
/*	width:188px;
	height:263px;
	margin-top:6px;
	margin-bottom:0px;
	float:left;
	background:#fff url(../../../public/image/brother/bkg_menuseccion_home.jpg) top no-repeat;
	display:block;
	padding-top:12px;
	padding-right:20px;
}
#menuSeccionHome ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#menuSeccionHome li {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-left:16px;
	border-bottom:1px solid #6E8DB3;
	padding-bottom:3px;
	padding-top:4px;
}
#menuSeccionHome a {
	display:block;
	color:#FFF;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
#menuSeccionHome a:link {
	text-decoration:none;
}
#menuSeccionHome a:visited {
	text-decoration:none;
	color:#eee;
}
#menuSeccionHome a:hover {
	text-decoration:none;
	color:#FFD612;
}
#menuSeccionHome a:active {
	text-decoration:none;
	color:#fff;	*/
}

/***** Div para promoci�n central del home - centro ******/
#promoPrincipal {
	width:475px;
	height:251px;
	float:left;
	text-align:center;
}

/***** Div para destacados o enlaces r�pidos del home - derecha ******/

#contenedorDerechoHome {
	width:238px;
	height:auto;
	display:block;
	float:right;
}

#destacadosDer {
	width:237px;
	height:251px;
	float:right;
	background:#fff url(../images/bkg_menu-2.png) top no-repeat;
	padding-right:2px;
	padding-left:2px;
}
/*.destacadoHome {
	width:212px;
	padding-top:15px;
}*/

/* div para hacer un clear general - anula la propiedad float precedente */
.clear {
	clear:both;
	height:3px;
	background-color:transparent;
}

/**** Div para caja inferior de otros en home ****/
#otros {
	width:237px;
	height:200px;
	/*margin-left:5px;*/
	margin-bottom:5px;
	margin-top:4px;
	float:left;
}
.otrosTitulo {
	width:238px;
	height:25px;
	background:#fff url(../images/bkg_bar-2.png) top no-repeat;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-shadow:#6B8E52 0px 1px 1px;
	text-align:center;
	padding-top:5px;
}
.otrosContent {
	width:237px;
	height:175px;
	background:#fff;
	margin-top:2px;
	/*text-align:right;*/
}


/**** Div para caja inferior de promociones en home ****/
#promocioneshome1 {
	width:238px;
	height:172px;
	float:left;
	margin-top:4px;
}

#promocioneshome2 {
	width:238px;
	height:200px;
	float:left;
	margin-top:2px;
}
.promocionesTitulo {
	/*width:363px;*/
	height:23px;
	background:#fff url(../images/bkg_bar-1.png) top no-repeat;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	padding-top:5px;
}
 /* Agregados 23/06/08 */
.promocionesTitulo a:link {
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-shadow:#CB8339 0px 1px 1px;
}
.promocionesTitulo a:visited {
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-shadow:#CB8339 0px 1px 1px;
}
.promocionesTitulo a:hover {
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-shadow:#CB8339 0px 1px 1px;
}
/*----------------------*/

.promocionesContent1 {
	width:237px;
	height:138px;
	background:#fff url(../images/bkg_menu-4.gif) center top no-repeat;
	margin-top:2px;
	/*text-align:right;*/
}

.promocionesContent2 {
	width:237px;
	height:175px;
	background:#fff;
	margin-top:2px;
	/*text-align:right;*/
}

.promo1, .promo2, .promo3 {
	width:237px;
	height:168px;
	float:left;
	text-align:center;
	background:transparent center no-repeat;
	/*text-align:center;*/
}

.ttlCajaReferencia {
	font-size:12px;
	color:#1A4199;
	font-weight:bold;
	padding-left:15px;
	margin-top:5px;
	margin-bottom:0px;
	background:url(../../../public/image/brother/bull_flecha.gif) left no-repeat;
}

.ttlCajaReferencia a:link {
	color:#1A4199;
	text-decoration:none;
}
.ttlCajaReferencia a:visited {
	color:#1A4199;
	text-decoration:none;
}
.ttlCajaReferencia a:hover {
	color:#1A4199;
	text-decoration:none;
}

.tecnoCajaReferencia {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
}


/**** Div para productos destacados */
#destacadoshome {
	width:475px;
	height:172px;
	float:left;
	margin-top:4px;
}
.destacadosTitulo {
	/*width:363px;*/
	height:26px;
	background:#fff url(../images/bkg_bar-3.png) center top no-repeat;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	padding-top:5px;
}
 /* Agregados 23/06/08 */
.destacadosTitulo a {
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-shadow:#FFF 0px 1px 1px;
}
/*----------------------*/

.destacadosContent {
	width:475px;
	height:137px;
	background:#fff center top no-repeat;
	/*text-align:right;*/
}

#flash2 {
	width:475px;
	height:139px;
	float:left;
	margin-left:1px;
	/*text-align:center;*/
}
/**** Div para caja inferior de noticias y eventos en home ****/

#noticiashome {
	width:475px;
	float:left;
	padding-bottom:5px;
	padding-left:2px;
	margin-top:2px;
}
.noticiasTitulo {
	width:475px;
	height:21px;
	background:#fff url(../images/bkg_bar-4.gif) top no-repeat;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	padding-top:5px;
}
 /* Agregados 23/06/08 */
.noticiasTitulo a:link {
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-shadow:#6B8E52 0px 1px 1px;
}
.noticiasTitulo a:visited {
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-shadow:#6B8E52 0px 1px 1px;
}
.noticiasTitulo a:hover {
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-shadow:#6B8E52 0px 1px 1px;
}
/*---------------------*/

.noticias {
	width:465px;
	/* padding-top:6px; */
	padding-right:5px;
	border-bottom:dotted;
	border-bottom-color:#000066;
	border-width:1px;
	padding-bottom:4px;
}
.noticias h1 {
	font-size:13px;
	color:#0043A7;
	padding:0px 0px 0px 4px;
	background:none;
}
.noticias p {
	font-size:11px;
	line-height:12px;
	margin-bottom:2px;
	color:#4D4D4D;
	padding-left:6px;
	margin-top:5px;
}
.noticias em {
	padding-left:7px;
}

/*** Estilos para LINKS del sitio  ***/
.verMasBlanco:link {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:underline;
	padding-left:10px;
}
.verMasBlanco:visited {
	text-decoration:underline;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:10px;
}
.verMasBlanco:hover {
	text-decoration:none;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:10px;
}
.verMasBlanco:active {
	text-decoration:underline;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:10px;
}


.verMasAzul:link {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1C42A3;
	text-decoration:underline;
	padding-left:5px;
}
.verMasAzul:visited {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1C42A3;
	text-decoration:underline;
	padding-left:5px;
}
.verMasAzul:hover {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1C42A3;
	text-decoration:none;
	padding-left:5px;
}
.verMasAzul:active {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1C42A3;
	text-decoration:underline;
	padding-left:5px;
}

/*--------------------- INTERNAS  ------------------------*/

 /*** contenedor de banner superior de p�ginas de produtos ****/
#bannerProductos {
	height:110px;
	border-top:1px solid #ccc;
	width:965px;
	clear:both;
}

#contenedorCondiciones{padding-left:15px;}
#contenedorCondiciones a{padding-left:20px; color:#0000FF; font-size:12px;}
#condicionesProducto{padding-left:37px; padding-right:15px; text-align:justify;}
#condicionesProducto p{text-align:justify;}
#requerimientosProducto{padding-left:37px; padding-right:15px; text-align:justify;}
#requerimientosProducto p{text-align:justify;}

#productDescription ul{ padding-left:40px; list-style-image: url(../../../public/image/brother/bull_amarillo.gif);}
#productDescription p{ text-align:justify; }
#productDescription li{ padding:0 20px; text-align:justify; }

#contTabla td{
vertical-align:middle;
}

.tablatitulo{

font-family: Verdana;
font-size:11px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
background-color:#2162a4;
}

.izq{
font-family:Verdana;
font-size:11px;
text-align:left;
background-color:lightgrey;
}


.demas{
font-family:Verdana;
font-size:11px;
text-align:center;
}


.megas{
font-family:Verdana;
font-size:11px;
text-align:center;
}
/***** Div para menu secundario o de secci�n en pagina interna - izquierdo ******/
#menuSeccionInterna {
/*	width:184px;
	margin-top:6px;
	margin-bottom:0px;
	background:#003680 url(../../../public/image/brother/bkg_menuseccion_int.jpg) bottom no-repeat;
	display:block; 
}
#menuSeccionInterna ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#menuSeccionInterna li {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-left:16px;
	border-bottom:1px solid #6E8DB3;
	padding-bottom:3px;
	padding-top:3px;
	margin-right:10px;
}

#menuSeccionInterna li li{
	border:none;
	padding-bottom:3px;
	padding-top:3px;
	list-style:circle;
}

#menuSeccionInterna a {
	display:block;
	color:#FFF;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#menuSeccionInterna a:link {
	text-decoration:none;
}
#menuSeccionInterna a:visited {
	text-decoration:none;
	color:#eee;
}
#menuSeccionInterna a:hover {
	text-decoration:none;
	color:#FFD612;
}
#menuSeccionInterna a:active {
	text-decoration:none;
	color:#fff; */
}

/****** div para producto destacado - paginas de productos ******/
#productoDestacado {
	/*width:652px;*/
	width:680px;
	float:right;
	padding-left:5px;
}

.encabezadoruta{
margin:0;
padding:0;
}

.contRutaCorto {
	width:680px;
	padding-left:1px;
}

.contRutaLargo {
	width:875px;
}

.bordeDerechoRuta {
	width:8px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
}
	
.laruta {
	background:#003680 url(../../../public/image/brother/bkg_ttl_ruta.gif) left no-repeat;
	height:22px;
	width:677px;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	float:left;
}

.larutaderecho {
	background:url(../../../public/image/brother/esqder_ruta.gif) left no-repeat;
	width:8px;
	height:22px;
	background-position:right;
	width:677px;
}

.productIndex .laruta, .productIndex .larutaderecho{
width:965px;
}
.rutamargen{
	padding:4px 0 0 12px;
        /*white-space:nowrap;*/
        overflow:hidden;
}

.rutamargen span{
        float: left;
}


.ruta {
	width:660px;
	background:#003680 url(../../../public/image/brother/bkg_ttl_ruta.gif) left no-repeat;
	height:18px;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	padding:4px 0 0 12px;
	float:left;
	margin-bottom:7px;
}

.laruta a:link { color:#fff; text-decoration:none; }
.laruta a:visited { color:#fff; text-decoration:none; }
.laruta a:hover { color:#fff; text-decoration:underline; }

.bannerDestacado{
	margin-top:10px;
	width:680px;
	height:218px;
	background:#fff top no-repeat;
	clear:both;
	position:relative;
	top:8px;
	float:left;
}

/*Impresoras*/
.productCategory_2 .encabezadoruta,
.category_2 .encabezadoruta
{
width:965px;
height:87px;
background-image:url(../../../public/image/brother/ttl_cat_impresoras.jpg);
}

.category_2 .laruta,
.productCategory_2 .laruta
{
background:#EF5092 url(../../../public/image/brother/bkg_ttl_rutaimpresoras.gif) no-repeat;
}
.category_2 .larutaderecho,
.productCategory_2 .larutaderecho
{
background-image:url(../../../public/image/brother/esqder_ruta_impre.gif);
}
.category_2 .bannerDestacado
{
	margin-top:10px;
	width:680px;
	height:218px;
	background:#fff url(../../../public/image/brother/productos/banner_impresoras.jpg) top no-repeat;
	clear:both;
	position:relative;
	top:8px;
}
.category_2 .verTodas{
background:url(../../../public/image/brother/productos/btn_vertodos.png) no-repeat;
width:234px;
height:36px;
}

/*Faxes*/
.productCategory_3 .encabezadoruta,
.category_3 .encabezadoruta
{
width:965px;
height:87px;
background-image:url(../../../public/image/brother/ttl_cat_faxes.jpg);
}

.category_3 .laruta,
.productCategory_3 .laruta
{
background:#F0C102 url(../../../public/image/brother/bkg_ttl_rutafaxes.gif) no-repeat;
}
.category_3 .larutaderecho,
.productCategory_3 .larutaderecho
{
background-image:url(../../../public/image/brother/esqder_ruta_faxes.gif);
}
.category_3 .separator
{
color:#003680;
}
.category_3 .bannerDestacado
{
	margin-top:10px;
	width:680px;
	height:218px;
	background:url(../../../public/image/brother/productos/banner_faxes.jpg) top no-repeat;
	clear:both;
	position:relative;
	top:8px;
}

.category_3 .verTodas{
background:url(../../../public/image/brother/productos/btn_vertodos.png) no-repeat;
width:234px;
height:36px;
}

/*Multifuncionales*/
.productCategory_4 .encabezadoruta,
.category_4 .encabezadoruta
{
width:965px;
height:87px;
background-image:url(../../../public/image/brother/ttl_cat_multifuncionales.jpg);
margin-bottom:5px;
}

.category_4 .laruta,
.productCategory_4 .laruta
{
background:#2C8ECD url(../../../public/image/brother/bkg_ttl_rutamulti.gif) no-repeat;
}

.category_4 .larutaderecho,
.productCategory_4 .larutaderecho
{
background-image:url(../../image/brother/esqder_ruta_multi.gif);
}
.category_4 .separator
{
color:#FFCC00;
}
.category_4 .bannerDestacado
{
margin-top:10px;
width:680px;
height:218px;
background:url(../../../public/image/brother/productos/banner_multifuncionales.jpg) top no-repeat;
clear:both;
position:relative;
top:8px;
}
.category_4 .verTodas{
background:url(../../../public/image/brother/productos/btn_vertodos.png) no-repeat;
width:234px;
height:36px;
}

/*Rotuladores electronicos*/
.productCategory_5 .encabezadoruta,
.category_5 .encabezadoruta
{
width:965px;
height:87px;
background-image:url(../../../public/image/brother/ttl_cat_rotuladores.jpg);
}

.category_5 .laruta,
.productCategory_5 .laruta
{
background:#49AA43 url(../../../public/image/brother/bkg_ttl_rutarotuladores.gif) no-repeat;
}
.category_5 .larutaderecho,
.productCategory_5 .larutaderecho
{
background-image:url(../../../public/image/brother/esqder_rutarotulador.gif);
}
.category_5 .separator
{
color:#FFCC00;
}
.category_5 .bannerDestacado
{
margin-top:10px;
width:680px;
height:218px;
background:url(../../../public/image/brother/productos/banner_rotuladores.jpg) top no-repeat;
clear:both;
position:relative;
top:8px;
}
.category_5 .verTodas{
background:url(../../../public/image/brother/productos/btn_vertodos.png) no-repeat;
width:234px;
height:36px;
}


/*Impresoras de Etiquetas*/
.productCategory_6 .encabezadoruta,
.category_6 .encabezadoruta
{
width:965px;
height:87px;
background-image:url(../../../public/image/brother/ttl_cat_impre_etiq.jpg);
}

.category_6 .laruta,
.productCategory_6 .laruta
{
background:#49AA43 url(../../../public/image/brother/bkg_ttl_rutaimpetiqu.gif) no-repeat;
}
.category_6 .larutaderecho,
.productCategory_6 .larutaderecho
{
background-image:url(../../../public/image/brother/esqder_ruta_impetiq.gif);
}
.category_6 .separator
{
color:#FFCC00;
}
.category_6 .bannerDestacado
{
margin-top:10px;
width:680px;
height:218px;
background:url(../../../public/image/brother/productos/banner_impetiquetas.jpg) top no-repeat;
clear:both;
position:relative;
top:8px;
}
.category_6 .verTodas{
background:url(../../../public/image/brother/productos/btn_vertodos.png) no-repeat;
width:234px;
height:36px;
}

/*Maquina de Coser y Bordar*/
.productCategory_7 .encabezadoruta,
.category_7 .encabezadoruta,
.productCategory_85 .encabezadoruta,
.category_85 .encabezadoruta,
.productCategory_86 .encabezadoruta,
.category_86 .encabezadoruta,
.productCategory_88 .encabezadoruta,
.category_88 .encabezadoruta
{
width:965px;
height:87px;
background-image:url(../../../public/image/brother/ttl_cat_imp_coser.jpg);
}

.category_7 .laruta,
.productCategory_7 .laruta,
.category_85 .laruta,
.productCategory_85 .laruta,
.category_86 .laruta,
.productCategory_86 .laruta,
.category_88 .laruta,
.productCategory_88 .laruta
{
color:#01377F;
background:#FABDCC url(../../../public/image/brother/bkg_ttl_rutamcoser.gif) no-repeat;
}

.category_7 .laruta a,
.category_85 .laruta a,
.category_86 .laruta a,
.category_88 .laruta a
{
color:#01377F;
}

.category_7 .larutaderecho,
.category_85 .larutaderecho,
.category_86 .larutaderecho,
.category_88 .larutaderecho,
.productCategory_7 .larutaderecho
{
background-image:url(../../../public/image/brother/esqder_ruta_mcoser.gif);
}
.category_7 .separator,
.category_85 .separator,
.category_86 .separator,
.category_88 .separator
{
color:#333333;
}
.category_7 .bannerDestacado,
.category_85 .bannerDestacado,
.category_86 .bannerDestacado,
.category_88 .bannerDestacado
{
margin-top:10px;
width:680px;
height:218px;
background:url(../../../public/image/brother/productos/banner_mcoser.jpg) top no-repeat;
clear:both;
position:relative;
top:8px;
}
.category_7 .verTodas,
.category_85 .verTodas,
.category_86 .verTodas,
.category_88 .verTodas
{
background:url(../../../public/image/brother/productos/btn_vertodos.png) no-repeat;
width:234px;
height:36px;
}


/*Impresora Textil*/
.productCategory_8 .encabezadoruta,
.category_8 .encabezadoruta
{
width:965px;
height:87px;
background-image:url(../../../public/image/brother/ttl_cat_textil.jpg);
}

.category_8 .laruta,
.productCategory_8 .laruta
{
color:#01377F;
background:#FABDCC url(../../../public/image/brother/bkg_ttl_rutamcoser.gif) no-repeat;
}

.category_8 .laruta a
{
color:#01377F;
}

.category_8 .larutaderecho,
.productCategory_8 .larutaderecho
{
background-image:url(../../../public/image/brother/esqder_ruta_mcoser.gif);
}
.category_8 .separator
{
color:#FFCC00;
}
.category_8 .bannerDestacado
{
margin-top:10px;
width:680px;
height:218px;
background:url(../../../public/image/brother/productos/banner_imptextil.jpg) top no-repeat;
clear:both;
position:relative;
top:8px;
}
.category_8 .verTodas{
background:url(../../../public/image/brother/productos/btn_vertodos.png) no-repeat;
width:234px;
height:36px;
}


/*Maquina de Escribir*/
.productCategory_9 .encabezadoruta,
.category_9 .encabezadoruta
{
width:965px;
height:87px;
background-image:url(../../../public/image/brother/ttl_cat_mescribir.jpg);
}

.category_9 .laruta,
.productCategory_9 .laruta
{
background:#E89E47  url(../../../public/image/brother/bkg_ttl_rutamescribir.gif) no-repeat;
}


.category_9 .larutaderecho,
.productCategory_9 .larutaderecho
{
background-image:url(../../../public/image/brother/esqder_ruta_mescribir.gif);
}
.category_9 .separator
{
color:#003680;
}
.category_9 .bannerDestacado
{
margin-top:10px;
width:680px;
height:218px;
background:url(../../../public/image/brother/productos/banner_mescribir.jpg) top no-repeat;
clear:both;
position:relative;
top:8px;
}
.category_9 .verTodas{
background:url(../../../public/image/brother/productos/btn_vertodos.png) no-repeat;
width:234px;
height:36px;
}


/*Consumibles*/
.productCategory_67 .encabezadoruta,
.category_67 .encabezadoruta,
.productCategory_64 .encabezadoruta,
.category_64 .encabezadoruta
{
width:965px;
height:87px;
background-image:url(../../../public/image/brother/ttl_cat_consumibles.jpg);
}

.category_67 .bannerDestacado,
.category_64 .bannerDestacado
{
margin-top:10px;
width:680px;
height:218px;
background:url(../../../public/image/brother/productos/banner_consumibles.jpg) top no-repeat;
clear:both;
position:relative;
top:8px;
}

.category_67 .verTodas,
.category_64  .verTodas{
background:url(../../../public/image/brother/productos/btn_vertodos.png) no-repeat;
width:234px;
height:36px;
}
.category_67 .laruta,
.productCategory_67 .laruta,
.category_64 .laruta,
.productCategory_64 .laruta
{
background:#C8C9C3  url(../../../public/image/brother/pleca_gris.gif) no-repeat;
}


.category_67 .larutaderecho,
.productCategory_67 .larutaderecho,
.category_64 .larutaderecho,
.productCategory_64 .larutaderecho
{
background-image:url(../../../public/image/brother/esqder_ruta_imptextil.gif);
}
.category_67 .separator,
.category_64 .separator
{
color:#000;
}



/*Creador de sellos*/
.productCategory_111 .encabezadoruta,
.category_111 .encabezadoruta
{
width:965px;
height:87px;
background-image:url(../../../public/image/brother/ttl_cat_sellos.jpg);
}

.category_111 .bannerDestacado
{
margin-top:10px;
width:680px;
height:218px;
background:url(../../../public/image/brother/productos/banner_creadordesellos.jpg) top no-repeat;
clear:both;
position:relative;
top:8px;
}

.category_111 .verTodas{
background:url(../../../public/image/brother/productos/btn_vertodos.png) no-repeat;
width:234px;
height:36px;
}

.category_111 .laruta,
.productCategory_111 .laruta
{
	background:#5641C4  url(../../../public/image/brother/pleca_uva.gif) no-repeat;
}


.category_111 .larutaderecho,
.productCategory_111 .larutaderecho
{
background-image:url(../../../public/image/brother/esquina_uva.gif);
}
.category_9 .separator
{
color:#003680;
}
/*Oportunidades*/
.productCategory_113 .encabezadoruta,
.category_113 .encabezadoruta
{
width:965px;
height:87px;
background-image:url(../../../public/image/brother/ttl_cat_oportunidades.jpg);
}

.category_113 .bannerDestacado
{
margin-top:10px;
width:680px;
height:218px;
background:url(../../../public/image/brother/productos/banner_oportunidades.jpg) top no-repeat;
clear:both;
position:relative;
top:8px;
}

div.category_112 .bannerDestacado,
div.category_112 .bannerDestacado,
div.subcategory_112 .bannerDestacado{
background:url(../../../public/image/brother/productos/banner_refurbished.jpg) top no-repeat;

}
.category_113 .verTodas{
background:url(../../../public/image/brother/productos/btn_vertodos.png) no-repeat;
width:234px;
height:36px;
}
.category_113 .laruta,
.productCategory_113 .laruta
{
background:#2676CB  url(../../../public/image/brother/pleca_azul.gif) no-repeat;
}


.category_113 .larutaderecho,
.productCategory_113 .larutaderecho
{
background-image:url(../../../public/image/brother/esquina_azul.gif);
}
.category_113 .separator
{
color:#FFF;
}


.productCategory_132 .encabezadoruta,
.category_132 .encabezadoruta
{
width:965px;
height:87px;
background-image:url(../../../public/image/brother/ttl_cat_oportunidades.jpg);
}


.category_132 .bannerDestacado,
.subcategory_132 .bannerDestacado
{
margin-top:10px;
width:680px;
height:218px;
background:url(../../../public/image/brother/productos/banner_outlet.jpg) top no-repeat;
clear:both;
position:relative;
top:8px;
}
.category_132 .encabezadoruta,
.subcategory_132 .encabezadoruta{
background-image:url(../../../public/image/brother/ttl_cat_outlet.jpg);

}

.category_112 .bannerDestacado{
background:url(../../../public/image/brother/productos/banner_outlet.jpg) top no-repeat;

}
.category_132 .verTodas,
.category_112 .verTodas{
background:url(../../../public/image/brother/productos/btn_vertodos.png) no-repeat;
width:234px;
height:36px;
}
.category_132 .laruta,
.productCategory_132 .laruta,
.category_112 .laruta
{
background:#2676CB  url(../../../public/image/brother/pleca_azul.gif) no-repeat;
}


.category_132 .larutaderecho,
.productCategory_132 .larutaderecho,
.category_112 .larutaderecho
{
background-image:url(../../../public/image/brother/esquina_azul.gif);
}

.category_132 .separator,
.category_112 .separator

{
color:#FFF;
}

.category_112 .bannerDestacado{
background:url(../../../public/image/brother/productos/banner_refurbished.jpg) top no-repeat;
}



/*Refurbished*/
.productCategory_112 .encabezadoruta,
.category_112 .encabezadoruta,
.subcategory_112 .encabezadoruta
{
width:965px;
height:87px;
background-image:url(../../../public/image/brother/ttl_cat_refurbished.jpg);
}

.category_112 .bannerDestacado
{
margin-top:10px;
width:680px;
height:218px;
background:url(../../../public/image/brother/productos/banner_refurbished.jpg) top no-repeat;
clear:both;
position:relative;
top:8px;
}
.category_112 .verTodas{
background:url(../../../public/image/brother/productos/btn_vertodos.png) no-repeat;
width:234px;
height:36px;
}

/*Modelos Anteriores*/
.productCategory_137 .encabezadoruta,
.category_137 .encabezadoruta
{
width:965px;
height:87px;
background-image:url(../../../public/image/brother/ttl_cat_anteriores.jpg);
}

.category_137 .bannerDestacado
{
margin-top:10px;
width:680px;
height:218px;
background:url(../../../public/image/brother/productos/banner_anteriores.jpg) top no-repeat;
clear:both;
position:relative;
top:8px;
}
.category_137 .verTodas{
background:url(../../../public/image/brother/productos/btn_vertodos.png) no-repeat;
width:234px;
height:36px;
}

.category_137 .laruta,
.productCategory_137 .laruta
{
color:#000;
background:#D1D0A0  url(../../../public/image/brother/pleca_ant.gif) no-repeat;
}
.category_137 .larutaderecho,
.productCategory_137 .larutaderecho
{
background-image:url(../../../public/image/brother/esquina_ant.gif);
}
.category_137 .separator
.productCategory_137 .separator
{
color:#333;
}
.category_137 .laruta a,
.productCategory_137 .laruta a
{
color:#333;
}


/* link ver todas las referencias de categoria */
.verTodas {
	width:250px; height:50px; top:135px; left:440px; position:relative; color:#fff; font-size:12px; font-weight:bold;
}

.tabla_vertodos {
	color:#003680;
}

.tabla_vertodos a:link {
	color:#003680;
	text-decoration:none;
}
.tabla_vertodos a:visited {
	color:#003680;
	text-decoration:none;
}
.tabla_vertodos a:hover {
	color:#003680;
	text-decoration:none;
}
.blanco {
	color:#fff;
	text-decoration:none;
}

/* caja solo consumibles brother */
.usaConsumibles {
	width:184px; /*float:left;*/ padding-bottom:12px; padding-top:10px;
}

/* cuadros buscar por listas segmentos */
.buscaPor {
	width:333px; float:left; margin-left:7px; margin-top:5px; background:#fff url(../../../public/image/brother/bkg_buscapor.jpg) center top repeat-y;
	padding-bottom:0px;
}

.buscaPorLargo {
	width:677px; float:left; margin-left:7px; margin-top:5px; background:#fff url(../../../public/image/brother/bkg_buscaporlargo.jpg) center top repeat-y;
	padding-bottom:0px;
}
div.listaPor  {
margin:0;
padding:0;
background:none;
height:auto;

}
.listaPor ul.listaPor{
background:none;
height:auto;
}
.buscaPor .clear{
padding-top:0;
height:0;

}
.clear{
overflow:auto;
width:0;
padding:0;
margin:0;
height:0;
}
div.listaPor {
padding:10px 10px 20px 20px;
min-height:100px;
background:transparent url(../../../public/image/brother/borde_buscarpor.jpg) center bottom no-repeat;
height:auto;
margin-top:auto;
}

.listaPor ul {
	list-style-image:url(../../../public/image/brother/bull_amarillo.gif);
}
.listaPor li, .listaPor a:link,
.listaPor a:visited, .listaPor a:hover {
	font-size:12px;
	font-weight:bold;
	color:#1A4199;
	line-height:160%;
	text-decoration:none;
}

.listaPorLargo {
	margin-top:10px; padding-top:15px; padding-left:15px; height:100px; background:transparent url(../../../public/image/brother/borde_buscarporlargo.jpg) center bottom no-repeat;
}
.listaPorLargo ul {
	list-style-image:url(../../../public/image/brother/bull_amarillo.gif);
}
.listaPorLargo li, .listaPorLargo a:link,
.listaPorLargo a:visited, .listaPorLargo a:hover {
	font-size:12px;
	font-weight:bold;
	color:#1A4199;
	line-height:160%;
	text-decoration:none;
}


/******* Div de cuadricula de productos *******/
#contProductos {
	width:888px;
	background:#999 url(../../../public/image/brother/bkg_cuadros_productos.jpg) top repeat-x;
	padding-left:12px;
}

.tituloLista {
	width:668px;
	height:33px;
	background:url(../../../public/image/brother/bkg_ttl_listaproductos.jpg) bottom no-repeat;
	font-size:15px;
	padding:19px 0 0 12px;
	font-weight:bold;
	color:#333;
	border-bottom:1px solid #fff;
	margin-bottom:10px;
	clear:both;
}

#contProductos .itemProducto {
	width:172px;
	height:164px;
	margin-top:4px;
	margin-right:4px;
	float:left;
	background:url(../../../public/image/brother/bkg_cuadro_listaproductos.gif) top no-repeat;
}

.thumbModelo {
	padding-top:15px; height:95px; text-align:center;
}

/*  T�tulo de Categoria en catalogo  */
.categoriaTitulo {
	height:87px;
	padding:0px;
}

/* Tabla de lista de productos en catalogo*/
table.listaProductos {
	width:675px;
	float:left;
}
table.listaProductos th {
	height:40px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding:0;
	border-left:1px dashed #ccc;
background-position:bottom;
background-color:#A7A7A7;	width:0%;
}
table.listaProductos td {
	border-left:1px dashed #ccc;
	border-bottom:1px solid #ccc;
	padding:15px 3px 3px 3px;
	font-size:10px;
	color:#333;
	vertical-align:top;
	min-height:60px;
	height:60px;
	min-width:55px;
}

table.listaProductos div {
max-width:85px;
}
table.listaProductos p {
max-width:85px;
padding:3px;
margin:0px;
}
table.listaProductos ul {
	list-style-type:none;
	list-style-image: url(../../../public/image/brother/bull_amarillo.gif);
	margin:0px;
	padding-left:18px;
}
table.listaProductos ul li{
}


.modeloNombre a:link {
	font-size:11px;
	font-weight:bold;
	color:#1A4199;
	text-decoration:underline;
}
.modeloNombre a:visited {
	font-size:11px;
	font-weight:bold;
	color:#1E54D0;
	text-decoration:underline;
}
.modeloNombre a:hover {
	font-size:11px;
	font-weight:bold;
	color:#1A4199;
	text-decoration:none;
}


/************** contenido de ancho de pagina  ***************/
#contAncho {
	width:876px;
}

.ttl_contCategoria {
	width:876px;
	margin-top:5px;
}

.imagenModelo {
	 width:422px; float:left; text-align:center; padding-top:10px;
}

.tituloModelo {
	 width:422px; float:right; margin-right:22px; padding-top:35px;
}

.opcionesModelo {
	 background:#fff url(../../../public/image/brother/bkg_opcionesmodelo.jpg) center repeat-y;
	 width:422px;
}

.cajaOpciones {
	text-align:center;
}

.contenidoDetalleProducto {
	width:848px; padding-left:20px; padding-right:20px; margin:auto;
}

.contenidoDetalleProducto p {
	line-height:150%;
}

.especificaciones {
	/*border-top:0px;
	border-bottom:1px solid #888;
	border-left:1px solid #888;
	border-right:1px solid #888;*/
}
.especificaciones td {
	border-bottom:1px dashed #eee;
	padding:3px;
}

/*------------ Pagina de texto ---------------*/
.texto {
	width:628px;
	clear:both;
	padding-left:17px;
	padding-right:15px;
	padding-top:10px;
}

/*--------------------------- LEGALES ---------------------- */
.legales {
	clear:both;
	width:965px;
	font-size:10px;
	color:#666;
	text-align:center;	
	border-top:1px solid #ccc;
	padding:10px 0;
    background: transparent;
}

.legales a:link {
	color:#666;
	text-decoration:none;
}
.legales a:visited {
	color:#666;
	text-decoration:none;
}
.legales a:hover {
	color:#666;
	text-decoration:none;
}

/*------------------------- FOOTER ----------------------*/
#pie {
	margin:auto;
	width:965px;
	height:23px;
	background:#D5D5D5 url(../../../public/image/brother/bkg_pie.jpg) top no-repeat;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	padding-top:8px;
	clear:both;
}

/*********************************  MAPA DEL SITIO ***************************************/
.sitemap ul {
	list-style-image:url(../../../public/image/brother/bull_amarillo.gif);
	margin-left:17px;
	padding:0px;
}
.sitemap ul ul {
	list-style-image:url(../../../public/image/brother/bull_flechaazul.gif);
	padding-top:3px;
	margin-left:17px;
}
.sitemap li {
	font-size:11px;
	line-height:160%;
}

.sitemap h3 {
	padding-left:0px;
}

/********** formularios **********/
/* Estilo para el mensaje de exito o error de formularios */
.mensaje {
	font-size:11px;
	border:1px dashed #ccc;
	background-color:#FFFEEB;
	padding:5px 10px;
	color:#003680;
	font-weight:bold;
}
/* Estilo para el mensaje de exito o error de formularios */
.error {
	font-size:11px;
	border:1px dashed #FF9F9F;
	background-color:#FFECEC;
	padding:10px 10px;
	color:#333;
	font-weight:bold;
}

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


.FormStyle
{

background-color:#FFFFFF;
border:1px solid #7B869A;
color:#000000;
font-size:10px;
height:16px;
padding-top:0px;
}

form {
	margin:0px;
	padding:0px;
}

.menutop{
background:url(../../../public/image/brother/sup_menuinterno.jpg) no-repeat;
width:184px;
height:13px;
}

.menubottom{
background:url(../../../public/image/brother/inf_menuinterno.jpg) no-repeat;
width:184px;
height:37px;
}

.subCatName{
background:url(../../../public/image/brother/bkg_buscapor_ttl.jpg) #999999 no-repeat;
width:333px;
height:42px;
}

.margencatname{
padding-left:15px;
padding-top:10px;

}
.categorianombre a {
font-weight:bold;
font-size:14px;
color:#333333;
}

.busca{
font-weight:normal;
font-size:12px;
color:#333333;
}

#smallCart{
}
#smallCart li{
list-style-type:none;
}

#producto{
float:left;
width:450px;
padding-left:45px;
}

h3 p{
font-size:12px;
font-weight:bold;
}

div.noticiaas{

float:left;
width:100%
}

td.subCatContainer div.subCatName{
background:none;
height:auto;
width:auto;
}

#purchasedTogether{
clear:both;
float:left;
width:100%;
}
.productGrid table{
margin:10px;
}
.productGrid table td{
padding:0;
text-align:left;
vertical-align:top;
}

.productGrid table td.tit a{
font-weight:bold;
font-size:18px;
margin:3px;
}

tr.existencia{
background-color:#FCC;
border:1px dotted #FF0F0F;
}

.categoryIndex .filtro2 .listaPor{
background:none;
}

#smallCart .content ul{
padding:0;
margin:0;
}
