@charset "utf-8";
/* Reset CSS */ 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 14px; text-decoration: none; line-height: 18px; font-family: 'ABeeZee', Arial, Helvetica, sans-serif; }
ul { list-style: none; }
textarea { resize: none; }
p { margin-bottom: 15px;
padding:10px; }
/*Style*/
div.likeboxwrap { width: 958px; /* Quitar 2px al ancho del gadget */ height: 550px; /* Quitar 25px al alto del gadget */ overflow: hidden; }
div.likeboxwrap iframe { margin: -1px }
html, body { font-family: Arial, Helvetica, sans-serif; background-color: #e1e1e1; }
#Top { width: 960px; height: 144px; margin-right: auto; margin-left: auto; }
#Logo { position: relative; float: left; margin-top: 30px; margin-right: 41px; width: 215px; }
#Lang1 { position: relative; float: left; margin-top: 0px; margin-left: -252px; margin-right: 0px; width: 33px; }
#Lang2 { position: relative; float: left; margin-top: 0px; margin-left: -212px; margin-right: 0px; width: 33px; }
#Lang3 { position: relative; float: left; margin-top: 0px; margin-left: -172px; margin-right: 0px; width: 33px; }
#Lang4 { position: relative; float: left; margin-top: 0px; margin-left: -132px; margin-right: 0px; width: 33px; }
#Navigator { position: relative; float: left; height: 143px; width: 702px; border-right: #000 dotted 1px; }
#Navigator li { float: left; display: inline-block; width: 116px; height: 143px; border-left-width: 1px; border-left-style: dotted; border-left-color: #666; vertical-align: top; }
#Navigator a { padding-left: 10px; padding-top: 80px; margin-top: -50px; display: block; width: 106px; height: 63px; color: #FFF; }
#btn_1 { background: url(../img/btn_1.png) 0 -2px no-repeat; }
#btn_2 { background: url(../img/btn_2.png) 0 -2px no-repeat; }
#btn_3 { background: url(../img/btn_3.png) 0 -2px no-repeat; }
#btn_4 { background: url(../img/btn_4.png) 0 -2px no-repeat; }
#btn_5 { background: url(../img/btn_5.png) 0 -2px no-repeat; }
#btn_6 { background: url(../img/btn_6.png) 0 -2px no-repeat; }
.Line { width: 960px; height: 32px; margin-right: auto; margin-bottom: 15px; margin-left: auto; }
#Navigator2 { height: 30px; width: 956px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; border: 1px dotted #000; background-color: #ab6f3b; position: relative; }
#Navigator2 li { vertical-align: top; display: inline; }
#Navigator2 li span a { width: 159px; height: 30px; color: #fff; text-align: center; line-height: 32px; border-right-width: 1px; border-right-style: dotted; border-right-color: #000; background-color: #ab6f3b; float: left; position: relative; }
#Navigator2 li span a:hover { background-color: #333; color: #FFF; }
#Navigator2 ul li span .sltd { color: #FFF; }
.sltd { background-color: #db2c13; display: block; }
#Content { width: 960px; margin: auto; min-height: 480px; color: #333; }
/*Clear*/
.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both }
.cf { zoom: 1 }
/*Slider*/
.callbacks_container { margin-bottom: 15px; position: relative; float: left; width: 100%; }
.callbacks { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.callbacks li { position: absolute; width: 100%; left: 0; top: 0; }
.callbacks img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.callbacks_nav { position: absolute; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 50%; left: 0; /*opacity: 0.5;*/ z-index: 3; text-indent: -999999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url(../img/navs.png) no-repeat left top; margin-top: -30px; }
.callbacks_nav:active { opacity: 1.0; }
.callbacks_nav.next { left: auto; background-position: right top; right: 0; }
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
/*Search*/
#search label { display: none; }
#search { float: right; margin-top: 2px; margin-left: 10px; }
#search #edit-submit, #edit-submit-1, #edit-submit-2 { text-indent: -999999px; width: 32px; background: url(../img/Search.png) center 2px no-repeat; cursor: pointer; border: none; padding-top: 2px; *font-size: 0;
*height: 24px;
*color: transparent;;
}
#edit-search-theme-form-1 { width: 190px; height: 20px; *padding-top: 0;
*line-height: 20px;
}
#Buscar { float: right; height: 30px; line-height: 32px; color: #fff; }
/* light box */
#lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: #000; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
opacity: 0.85; display: none; }
#lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; }
#lightbox img { width: auto; height: auto; }
#lightbox a img { border: none; }
.lb-outerContainer { position: relative; background-color: #FFF; zoom: 1; width: 250px; height: 250px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; background-image: url(../img/loading.gif); background-repeat: no-repeat; background-position: center center; margin: 0 auto; }
.lb-container { padding: 10px; }
.lb-loader { position: absolute; top: 40%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0; }
.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
.lb-container > .nav { left: 0; }
.lb-nav a { outline: none; }
.lb-prev, .lb-next { width: 49%; height: 100%; background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); display: block; }
.lb-prev { left: 0; float: left; }
.lb-next { right: 0; float: right; }
.lb-prev:hover { background: url(../img/prev.png) left 48% no-repeat; }
.lb-next:hover { background: url(../img/next.png) right 48% no-repeat; }
.lb-dataContainer { padding-top: 5px; zoom: 1; width: 100%; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -ms-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -ms-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; margin: 0 auto; }
.lb-data { color: #bbb; padding: 0 10px; }
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; display: none; }
.lb-data .lb-caption { font-size: 13px; font-weight: 700; line-height: 1em; }
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 11px; }
.lb-data .lb-close { width: 35px; float: right; padding-bottom: .7em; outline: none; }
.lb-data .lb-close:hover { cursor: pointer; }
.lb-outerContainer:after, .lb-dataContainer:after { content: ""; display: table; clear: both; }
/*Titulos*/
.TitleID { height: 40px; line-height: 42px; background-color: #333333; color: #FFF; padding-left: 10px; margin-bottom: 15px; width: 950px; font-weight: 400; }
.TitleNS { height: 40px; line-height: 42px; background-color: #333333; color: #FFF; padding-left: 10px; margin-bottom: 15px; width: 950px; }
.TitleSE { height: 40px; line-height: 42px; background-color: #D72209; color: #FFF; padding-left: 10px; margin-bottom: 15px; width: 950px; }
.TitleGL { height: 40px; line-height: 42px; background-color: #95115E; color: #FFF; padding-left: 10px; margin-bottom: 15px; width: 950px; }
.TitleBN { height: 40px; line-height: 42px; background-color: #119121; color: #FFF; padding-left: 10px; width: 950px; }
.TitleTV { height: 40px; line-height: 42px; background-color: #5D147C; color: #FFF; padding-left: 10px; margin-bottom: 15px; width: 950px; }
.TitleCT { height: 40px; line-height: 42px; background-color: #0F6672; color: #FFF; padding-left: 10px; margin-bottom: 15px; width: 950px; }
.NextBTN { background-image: url(../img/NextBTN.jpg); background-position: right center; background-repeat: no-repeat; }
/*Galeria*/
.GL { height: 241px; width: 310px; float: left; margin-bottom: 15px; }
.GL2 { height: auto px; width: autopx; pading: 0px; }
.GL span { line-height: 42px; color: #FFF; background-color: #000000; display: block; width: 300px; padding-left: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #FFF; }
.MID { margin-left: 15px; margin-right: 15px; }
/*ArticuloContenido*/
.Article { margin-left: 15px; margin-right: 15px; margin-bottom: 15px; }
/*Contacto*/
#Formulario { width: 400px; float: left; }
/*Footer*/
#Footer { width: 100%; background-color: #000; height: auto; color: #FFF; margin-top: 15px; }
.ContentFooter { width: 960px; margin: auto; }
.LineFooter { width: 100%; height: 40px; background-color: #ab6f3b; }
.CFT { width: 300px; height: auto; float: left; margin-bottom: 15px; padding-left: 10px; }
.CFT h2 { padding-bottom: 5px; margin-bottom: 15px; margin-top: 15px; width: 100%; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFF; font-weight: 400; }
.CFT ul li a { color: #FFF; line-height: 28px; }
.CFT span img { margin-bottom: -5px; margin-right: 10px; }
.MTF { margin-top: 15px; }
.PDL { padding-left: 10px; color: #FFF; }
.AL { float: left; line-height: 42px; color: #FFF; }
.AR { float: right; line-height: 42px; color: #FFF; }
.BorderFT { border-top-width: 1px; border-top-style: dotted; border-top-color: #FFF; background-color: #000; margin-top: 14px; }
.ICR { float: left; margin-right: 25px; margin-bottom: 15px; margin-top: 15px; color: #FFF; vertical-align: top; display: inline-block; width: 125px; *width: 125px;
}
.ICR span { float: right; margin-left: 10px; margin-top: 15px; *display: block;
*margin-top: -40px;
width: 65px; *width: 66px;
*display: block;
}
.Article a { color: #db2c13; }
/*UberCart*/
.block-uc_catalog { display: none; }
.form-submit { background-color: #333; border: none; color: white; padding: 7px; cursor: pointer; font-family: 'ABeeZee', Arial, Helvetica, sans-serif; }
.form-submit:hover { background-color: #db2c13; }
td.qty { text-align: center; white-space: nowrap; text-indent: -9999999px; }
thead th { text-align: left; padding-right: 1em; border-bottom: 3px solid #ccc; display: none; }
tr.even, tr.odd { background-color: transparent; border-bottom: 1px solid #ccc; padding: 0.1em 0.6em; }
#cart-pane legend, #customer-pane legend { font-weight: bold; margin-bottom: 15px; }
#cart-form-products td.desc { width: 100%; padding-top: 8px; padding-left: 15px; }
#customer-pane legend { padding-top: 15px; }
#cart-form-products { border: none; }
#checkout-form-bottom { border: none; text-align: right; }
#cart-form-buttons { border: none; margin: .5em 0em; text-align: right; }
td.price { text-align: right; white-space: nowrap; padding-top: 8px; }
#continue-shopping-button { margin-left: 0; margin-right: 100%; white-space: nowrap; }
#cart-form-buttons .form-button, #cart-form-buttons .form-submit { margin: 0; }
td.products { width: 100%; padding-bottom: 5px; padding-top: 5px; }
td.subtotal { text-align: right; padding-top: 5px; padding-bottom: 5px; }
.description { margin-bottom: 15px; display: none; }
.desc a { color: #db2c13; }
.collapsible legend { display: none; }
.form-item label { display: block; font-weight: bold; margin: 0px; padding: 0px; float: left; margin-left: 8px; padding-right: 4px; }
.field-label { font-weight: bold; text-align: right; width: 251px; }
.form-item { margin-top: 0; margin-bottom: 0; }
#customer-pane { margin-top: 15px; }
#edit-panes-comments-comments-wrapper label { margin-left: 65px; padding-right: 4px; }
.marker, .form-required { color: #f00; display: none; }
.order-review-table .title-col { font-weight: bold; padding-left: 0; text-align: left; width: 165px; }
.pane-title-row, .subtotal { display: none; }
.cart-review { width: 956px; }
.form-text, .form-textarea, .form-select { height: 30px; padding-left: 5px; font-family: 'ABeeZee', Arial, Helvetica, sans-serif; width: 400px; *padding-top: 5px;
}
.form-textarea { height: auto; }
#uc-cart-view-form img { float: left; padding-right: .8em; display: none; }
.address-book-icon { margin-left: 2px; position: relative; top: 2px; display: none; }
.order-review-table { border: solid 0 #999; font-size: .9em; line-height: 1.4em; margin: auto; width: auto; }
.order-review-table .review-button-row { background-color: transparent; border: solid 0px #999; text-align: right; }
.meta, #user-profile-form, #edit-panes-delivery-delivery-address-select-wrapper { display: none; }
#checkout-form-bottom .form-button, #checkout-form-bottom .form-submit { margin: 0; margin-top: 5px; }
#edit-submit { width: 0; text-indent: -999999px; background-color: #EEEBE1; }
.category-grid-products td:hover { background-color: #F4F4F4; }
.catalog-grid-title a, .catalog-grid-sell-price { font-size: 18px; display: block; color: #db2c13; padding: 10px; }
.margb { margin-bottom: 5px; font-size: 14px; }
div.error { border: 0 solid #d77; }
div.error, tr.error { background: transparent; color: #db2c13; padding: 0; }
.rbtn { float: right; }
.FormError { position: absolute; top: 0; margin-top: 221px; }
.hideD { display: none; }
#NL { padding-top: 10px; }
.NLOK { color: #FFF; }
.blk { background-color: #000; float: right; width: 60px; margin-top: -5px; padding: 0; height: 30; *margin-top: -30px;
}
.WformNL { width: 225px; margin-top: -5px; }
#FormularioCT { width: 400px; height: 220px; }
/**/
.SelectedBtn { display: none; background-color: #db2c13; color: #FFF !important; width: 159px; height: 30px; text-align: center; line-height: 32px; margin-left: 2px; margin-top: -46px; margin-bottom: 15px; z-index: 9999; position: relative; }
.SelectedBtn span { display: none; line-height: 32px; width: 159px; height: 30px; }
/**/
#attachments .odd { background-color: #333; border: none !important; color: white; display: block; float: left; margin-top: 34px; padding-top: 6px; padding-bottom: 5px; padding-left: 7px; padding-right: 7px; cursor: pointer; }
#attachments .odd:hover { background-color: #db2c13; }
#attachments .odd a { color: #FFF; }
.node-add-to-cart { float: right; padding: 7px; margin-right: 0px; margin-top: 34px; }
#attachments { float: right; }
.product-image { clear: right; float: left; text-align: center; margin-right: 15px; margin-left: 0; padding-left: 0; padding-top: 0; }
.uc-price { white-space: nowrap; font-weight: bold; }
.price-prefixes { margin-right: 5px; }
/*Blog*/
.field.field-type-filefield.field-field-blog-image .field-label { display: none; }
.links.inline .blog_usernames_blog.first a, #Content h2 a, #Content .item-list { display: none; }
.BNT { margin-left: 280px; }
.MU { margin-left: 162px; }
.PROM { margin-left: 322px; }
.CT { margin-left: 482px; }
#nombre { margin-top: 1px; }
.links.inline .node_read_more.last a { background-color: #333; border: none; color: white; padding: 7px; margin-top: -10px; margin-bottom: 5px; float: right; }
.links.inline .node_read_more.last a:hover { background-color: #db2c13; }
.content .field.field-type-filefield.field-field-blog-image .field-items .field-item.odd .imagefield.imagefield-field_blog_image { display: none; }
#edit-panes-customer-primary-email, #edit-panes-delivery-delivery-first-name, #edit-panes-delivery-delivery-last-name, #edit-panes-delivery-delivery-company, #edit-panes-delivery-delivery-phone { height: 24px; }
#edit-panes-customer-primary-email { margin-bottom: 2px; }
#edit-panes-comments-comments-wrapper label { margin-top: 5px; }
.FormCTR { float: right; margin-bottom: 15px; }
.Dir { float: left; }
#MapGG { width: 958px; float: left; }
h4 { font-size: 18px; color: #db2c13; margin-bottom: 10px; }
.Noticias a { color: #db2c13; display: block; margin-top: 10px; }
.Noticias hr { border: 1px solid #ABADB3; background-color: #CCC; margin-bottom: 15px; }
.BordF { width: 388px; float: left; }
.BorderMap { border: 1px solid #ABADB3; float: left; }
.category .width-3 strong a { background-color: #333; border: none; color: white; padding: 7px; display: block; margin-left: 5px; margin-right: 5px; margin-bottom: 20px; }
.category .width-3 strong a:hover { background-color: #db2c13; }
img.category { display: none; }
img.imagecache.imagecache-uc_category {width:310px; height:200px;}
/**/
.uc-price { display: none; }
.search-form, .box .content { display: none; }
#skype_btn { left: 0; text-indent: -9999px; position: fixed; width: 61px; height: 131px; top: 40%; background: url(../img/wishlist.png) center center no-repeat; z-index: 9999; }
/* IE */
#Star3, #Star4, #Star5 { width: 90px; height: 12px; display: block; float: right; margin-top: -31px; margin-right: 425px; }
#Star3 { background: url(../img/3_star.png) no-repeat left center; }
#Star4 { background: url(../img/4_star.png) no-repeat left center; }
#Star5 { background: url(../img/5_star.png) no-repeat left center; }
.node { background: #fff; }