/* Copyright (C) 2007 - 2010 YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license)  */
body{color:#646464;font-family:"Calibri";font-size:14px;line-height:150%}
.wrapper{margin:auto}
#header{clear:both;height:150px;position:relative;z-index:10}
#top .topbox{margin-top:15px}
#middle{clear:both;overflow:hidden;padding:90px 0;position:relative;width:100%}
#bottom .bottombox{padding-bottom:15px}
#footer{clear:both;padding-bottom:15px;position:relative;text-align:center}
div#maintop,div#contenttop{margin:0 0 15px;overflow:hidden}
div#contentbottom,div#mainbottom{margin:15px 0 0;overflow:hidden}
#mainmiddle{overflow:hidden;position:relative;width:100%}
.floatbox{overflow:hidden}
.float-right{float:right;overflow:hidden}
.width15{width:15%}
.width18{width:18%}
.width20{width:20%}
.width23{width:23%}
.width25{width:25%}
.width33{width:33%}
.width34{width:34%}
.width35{width:35%}
.width40{width:40%}
.width46{width:46%}
.width50{width:50%}
.width54{width:54%}
.width65{width:65%}
.width75{width:75%}
.width100{width:100%}
body.yoopage{background:#FAFAFA url(../images/page_bg_b.png) 0 100% repeat-x fixed}
#page-body{background:url(../images/page_bg_t.png) 0 0 repeat-x fixed}
.wrapper-bg2{padding:0 15px}
#absolute{left:0;position:absolute;top:0;width:100%;z-index:15}
#breadcrumbs{font-size:85%;margin-bottom:15px}
#breadcrumbs a,#breadcrumbs span{display:inline-block}
#breadcrumbs a,#breadcrumbs span.separator{background:url(../images/breadcrumbs.png) 100% 50% no-repeat;padding:0 15px 0 0}
#toolbar{font-size:11px;height:25px;line-height:25px;overflow:hidden}
#date{float:left;margin:0 20px 0 0}
#headerbar{height:150px;overflow:hidden;padding-left:220px}
#menubar{background:url(../images/menubar_bg.png) 0 0 no-repeat}
#menubar div.menubar-2{background:url(../images/menubar_bg.png) 100% -50px no-repeat;padding:0 20px}
#menubar div.menubar-3{background:url(../images/menubar_bg.png) 0 -100px repeat-x;height:50px}
#logo{left:0;position:absolute;top:25px}
#menu{left:20px;position:absolute;top:180px;z-index:11}
#search{background:url(../images/search_bg.png) 0 0 no-repeat;height:32px;padding:13px 15px 0;position:absolute;right:0;top:175px;width:120px;z-index:12}
#banner{position:absolute;right:-15px;top:100px;width:0;z-index:3}
#footer a.anchor{background:url(../images/footer_anchor.png) 0 -10px no-repeat;display:block;height:5px;position:absolute;right:0;text-decoration:none;top:3px;width:30px}
div.mainmiddle-wrapper-tl{background:url(../images/module_rounded_white_corners.png) 0 0 no-repeat}
div.mainmiddle-wrapper-tr{background:url(../images/module_rounded_white_corners.png) 100% -15px no-repeat;padding:0 10px}
div.mainmiddle-wrapper-t{background:#fff;border-top:1px solid #D2D2D2}
div.mainmiddle-wrapper-m{background:#fff;border-left:1px solid #D2D2D2;border-right:1px solid #D2D2D2;padding:0 9px}
div.mainmiddle-wrapper-m div.contentright-bg{overflow:hidden;padding:5px}
div.mainmiddle-wrapper-bl{background:url(../images/module_rounded_white_corners.png) 0 -30px no-repeat}
div.mainmiddle-wrapper-br{background:url(../images/module_rounded_white_corners.png) 100% -45px no-repeat;padding:0 10px}
div.mainmiddle-wrapper-b{background:#fff;border-bottom:1px solid #D2D2D2;height:9px}
.column-contentleft div.contentleft-bg{background:url(../images/contentleft_bg.png) 0 0 repeat-y}
.column-contentright div.contentright-bg{background:url(../images/contentright_bg.png) 100% 0 repeat-y}
#top,#bottom{clear:both;overflow:hidden}
#middle-expand,#mainmiddle-expand{width:200%}
#main,#content{float:left;left:50%;position:relative;width:50%}
#main-shift,#content-shift{left:-100%;overflow:hidden;position:relative}
#left,#contentleft{float:left;left:-50%;overflow:hidden;position:relative}
#right,#contentright,.float-left{float:left;overflow:hidden}
div.mainmiddle-wrapper-t div.contentright-bg,div.mainmiddle-wrapper-b div.contentright-bg{height:9px}
.wrapper { width: 960px; }
#main-shift { margin-left: 275px; }
#left { width: 260px; }
#menu .dropdown { width: 300px; }
#menu .columns2 { width: 600px; }
#menu .columns3 { width: 900px; }
#menu .columns4 { width: 1200px; }
a.flag {background-image:url('../images/16a.png');}
a.flag:hover {background-image:url('../images/16.png');}
#simplescrollingnewsflash_vertical {width: 200px;height: 350px;overflow: auto;visibility: hidden;}
#simplescrollingnewsflash_vertical p.spacer {height: 150px;}
.acymailing_mootoolsbutton{border:1px solid gray;padding:5px}
a.acymailing_togglemodule{display:block;font-size:16px}
.acymailing_mootoolsbutton p{text-align:center}
.acymailing_mootoolsbutton:hover{border:2px solid gray;padding:4px}
.acymailing_module_form{margin:auto}
div.module div.yoo-gallery {margin: 15px auto 5px auto;width: 600px;}
/* * YOOsearch  */#page div.yoo-search div.resultbox{position:absolute;right:0;top:32px;z-index:20}
button::-moz-focus-inner{border:none}
div.yoo-search{position:relative}
div.yoo-search ul{margin:0;padding:0}
div.yoo-search li{display:block;margin:0;padding:0}
div.yoo-search div.resultbox{display:none}
/* style.css, Copyright (C) 2007 - 2009 YOOtheme GmbH  */div.default div.yoo-search{height:18px;width:120px}
/* searchbox  */div.default div.yoo-search div.searchbox{background:url(../images/searchbox_bg.png) 0 0 no-repeat;height:18px;margin:0;padding:0;width:120px}
div.default div.yoo-search div.searchbox:hover{background:url(../images/searchbox_bg.png) 0 -18px no-repeat}
div.default div.yoo-search div.searchbox input{background:none;border:none;color:#646464;float:left;font-size:11px;height:15px;outline:none;padding:3px 0 0;width:84px}
div.default div.yoo-search div.searchbox button{border:none;cursor:pointer;float:left;height:18px;line-height:0;padding:0;width:18px}
div.default div.yoo-search div.searchbox button.search-magnifier{background:url(../images/magnifier_icon.png) 0 0 no-repeat}
div.default div.yoo-search div.searchbox button.search-close{background:url(../images/close_icon.png) 0 0 no-repeat}
div.default div.yoo-search div.searchbox button.search-loader{background:url(../images/loader_icon.gif) 0 0 no-repeat}
table.simplenewsflash_contentpaneopen,table.simplenewsflash_contentpane{margin:0;padding:0;width:auto}
.simplenewsflash_heading{color:#333;font-family:Calibri;font-weight:400;padding:0;text-align:left;vertical-align:bottom;width:100%}
a.simplenewsflash_title:link,a.simplenewsflash_title:visited{color:#135cae;font-family:Calibri;font-size:1.2em;font-weight:400;text-decoration:none}
a.simplenewsflash_title:hover{color:#0b3768;font-weight:400;text-decoration:underline}
div.module p.readmore{margin-bottom:0}
a.readmore{display:block;width:100px;height:20px;background:transparent url(../images/readmore.png) 0 0 no-repeat;float:left;line-height:20px;text-indent:10px;font-size:90%;color:#505050;text-decoration:none}
a.readmore:hover{background:transparent url(../images/readmore.png) 0 -25px no-repeat;color:#000}
div.mod-rounded-header-grey a.readmore{background:transparent url(../images/readmore.png) 0 -50px no-repeat;color:#dcdcdc}
div.mod-rounded-header-grey a.readmore:hover{background:transparent url(../images/readmore.png) 0 -75px no-repeat;color:#fff}
/* tooltips  */.tool-tip{float:left;background:#ffc;border:1px solid #D4D5AA;max-width:200px;color:#323232;padding:5px}
.tool-title{font-size:100%;font-weight:700;background:url(../images/selector-arrow.png) no-repeat;margin:-15px 0 0;padding:15px 0 5px}
.tool-text{font-size:100%;margin:0}
/* tooltip fix  */.tip-wrap .tip{border:none;background:none;color:inherit;margin:0;padding:0}
/* * general * used by Jommla core components  */div.joomla h1{letter-spacing:-1px}
div.joomla h1.pagetitle{margin-top:0}
div.joomla div.description{overflow:hidden;margin:10px 0}
div.joomla div.description img.left{margin-right:15px;float:left}
div.joomla div.description img.right{margin-left:15px;float:right}
div.joomla table.joomlatable th{background:#ebebeb;border-bottom:1px solid #b4b4b4;font-weight:700;padding:5px}
div.joomla table.joomlatable tr.even td{background:#f0f0f0;border-bottom:1px solid #dcdcdc;padding:5px}
div.joomla table.joomlatable tr.odd td{background:#fafafa;border-bottom:1px solid #dcdcdc;padding:5px}
div.joomla span.number{color:#969696;font-style:italic}
/* * com_content * blog layout (frontpage, category, section) * sub selectors: blog  */div.joomla div.blog div.description{padding-bottom:20px;background:url(../images/article_separator.png) 50% 100% repeat-x;margin:10px 0 15px}
div.joomla div.item{margin-bottom:15px}
div.joomla div.item-bg{padding-bottom:25px; overflow:hidden}
div.joomla div.multicolumns div.item{margin:0 15px 15px}
div.joomla div.multicolumns div.first div.item{margin-left:0}
div.joomla div.multicolumns div.last div.item{margin-right:0}
div.joomla div.pagination{text-align:center}
/* * com_content * list layout (frontpage, category, section) * sub selectors: sectionlist, categorylist* com_content * article layout * sub seletors: article  */div.joomla div.headline{overflow:hidden;padding-bottom:2px; margin-left: 5px;}
div.joomla h1.title{float:left;margin:0}
div.joomla div.multicolumns h1.title{font-size:200%;letter-spacing:-1px}
div.joomla div.icon{margin-top:10px;float:right}
div.joomla div.multicolumns div.icon{margin-top:5px}
div.joomla div.edit{margin-left:10px;float:left}
div.joomla p.iteminfo{margin:0 0 15px}
div.joomla p.articleinfo{margin-top:0;text-transform:uppercase;font-size:80%;letter-spacing:1px;line-height:150%}
div.joomla p.articleinfo span.modified,div.joomla p.articleinfo span.author,div.joomla p.articleinfo span.created,div.joomla p.articleinfo span.url{white-space:nowrap}
/* * com_content * editing an article * sub seletors: edit-article  */div.joomla div.edit-article fieldset{margin-bottom:30px}
div.joomla div.edit-article div.save{float:right;margin:0}
div.joomla div.edit-article div#editor-xtd-buttons{margin-bottom:0;overflow:hidden}
div.joomla div.edit-article div#editor-xtd-buttons div{margin:0}
div.joomla div.edit-article div#editor-xtd-buttons a:link,div.joomla div.edit-article div#editor-xtd-buttons a:visited,div.joomla div.edit-article div#editor-xtd-buttons a:hover{color:#323232}
/* * com_search * sub seletors: search  */div.joomla div.search p.info{color:#969696;font-style:italic;margin:0}
div.joomla div.search span.highlight{background:#fff;color:#323232}
/* * com_poll * sub seletors: poll  */div.joomla div.poll fieldset{margin:15px 0 10px}
/* * com_contact * sub seletors: contact  */div.joomla div.contact h1{margin-bottom:0;font-size:250%;font-weight:400;letter-spacing:-1px}
div.joomla div.contact h2{margin-bottom:10px;font-size:120%;font-weight:400;text-transform:uppercase;letter-spacing:0}
div.joomla div.contact table{margin-bottom:10px}
div.joomla div.contact label.label-top{display:block}
/* * com_user * sub seletors: user  */div.joomla div.user label.label-left,div.joomla div.user span.label-left{display:block;width:130px;float:left}
/* * com_wrapper  */iframe.wrapper{width:100%}
div.module-newsflash div.item{padding-bottom:15px;overflow:hidden}
div.module-newsflash div.last{padding-bottom:0}
/* * mod_search  */.default-search div.searchbox{width:120px;height:18px;background:url(../images/searchbox_bg.png) 0 0 no-repeat;margin:0;padding:0}
.default-search div.searchbox:hover{background:url(../images/searchbox_bg.png) 0 -18px no-repeat}
.default-search div.searchbox input{width:102px;height:15px;border:none;outline:none;background:none;float:left;color:#646464;font-size:11px;padding:3px 0 0}
.default-search div.searchbox button{width:18px;height:18px;border:none;float:left;cursor:pointer;line-height:0;padding:0}
.default-search div.searchbox button.search-magnifier{background:url(../images/search_magnifier_icon.png) 0 0 no-repeat}
/* * legacy Joomla styling only for third party components  */.contentheading,.componentheading{font-family:Calibri;font-size:250%;line-height:100%;font-weight:700;color:#30307e;letter-spacing:-1px;margin:0;padding:5px 0}
/* * Joomla! system CSS file: system.css OpenID icon style */input.system-openid{background:url(http://openid.net/login-bg.gif) no-repeat;background-color:#fff;background-position:0 50%;color:#000;padding-left:18px}
/* Unpublished  */.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df}
/* System Messages  */#system-message{margin-bottom:10px;padding:0}
#system-message dt{font-weight:700}
#system-message dd{font-weight:700;text-indent:30px;margin:0;padding:0}
#system-message dd ul{color:#05B;margin-bottom:10px;list-style:none;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB;padding:10px}
#system-message dd.error ul{color:#30307e;background-color:#E6C0C0;border-top:3px solid #DE7A7B;border-bottom:3px solid #DE7A7B}
#system-message dd.notice ul{color:#30307e;background:#EFE7B8;border-top:3px solid #F0DC7E;border-bottom:3px solid #F0DC7E}
/* Debug  */#system-debug{color:#ccc;background-color:#fff;margin:10px;padding:10px}
#system-debug div{font-size:11px}
/* * Joomla! system CSS file: general.css   Form validation  */.invalid{border-color:red}
label.invalid{color:red}
/* Buttons  */#editor-xtd-buttons{padding:5px}
.button2-left,.button2-right,.button2-left div,.button2-right div{float:left}
.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}
.button2-left span,.button2-right span{cursor:default;color:#999}
.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px}
.page span{color:#000;font-weight:700}
.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4}
.button2-left a,.button2-left span{padding:0 24px 0 6px}
.button2-right a,.button2-right span{padding:0 6px 0 24px}
.button2-left{background:url(../images/j_button2_left.png) no-repeat;float:left;margin-left:5px}
.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}
.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}
.button2-left .readmore{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}
.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}
/* Tooltips  */div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;max-width:200px;padding:5px}
div.tooltip h4{font-size:95%;font-weight:700;background:url(../images/selector-arrow.png) no-repeat;margin:-15px 0 0;padding:15px 0 5px}
div.tooltip p{font-size:90%;margin:0}
/* Caption fixes  */.img_caption .left{float:left;margin-right:1em}
.img_caption .right{float:right;margin-left:1em}
.img_caption .left p{clear:left;text-align:center}
.img_caption .right p{clear:right;text-align:center}
/* Calendar  */a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}
p.readmore,div.joomla div.leadingarticles,div.joomla div.teaserarticles,div.joomla div.edit-article fieldset div,div.joomla div.weblinks fieldset div,div.module-newsflash{overflow:hidden}
div.joomla div.filter,div.joomla div.morearticles{margin:10px 0}
div.joomla div.icons,div.joomla div.contact div.image{float:right}
div.joomla div.pdf,div.joomla div.print,div.joomla div.edit-article div#editor-xtd-buttons div.button2-left{margin-right:5px}
div.joomla div.edit-article label.label-left,div.joomla div.weblinks label.label-left{display:block;width:150px;float:left}
.default-search div.searchbox:hover input,.default-search div.searchbox input:focus{color:#000}
#system-message dt.message,#system-message dt.error,#system-message dt.notice{display:none}
/*body.column-right #main-shift { margin-left: 275px; }*/
body.column-right #left { width: 260px; }
/*body.column-right #main-shift { margin-right: 215px; }*/
body.column-right #right { width: 200px; margin-left: -460px; }
textarea{ resize:none}
#ckformcontainer{width:100%;}
.ck_mandatory{color:red;font-size:0.83em;font-weight:700;padding:0;}
.ckform_tooltip,.ckform_tooltipcss{margin-top:13px;margin-left:5px;}
.ckform div.error{display:none;}
.ckform div.fc-error{margin-left:20%;border:none;background:none;padding:0;}
.ckform div.fc-error p{color:red !important;margin:0;padding:0;}
.ckform input{border:1px solid #999;padding:2px;}
.ckform input:focus{border:1px dotted #999;}
.ckform input.error{border:1px dotted red !important;}
.ckform textarea.error{border:1px dotted red;}
#ckpoweredby{text-align:center !important;margin-top:10px;margin-bottom:10px;}
#ckpoweredby a{color:#666;}
.ckBtnCon{text-align:center !important;margin-bottom:10px;margin-top:10px;}
.ckCSSlabel{display:block;float:left;margin-top:10px;width:20%;font-size:1em;}
.ckCSSinput{width:76%;margin-top:10px;background:none;}
.ckCSSinput input{background:none;}
.ckCSSinputnowidth{display:block;float:left;margin-top:10px;}
.ckCSSTip{background-image:url(../img/info-bck.png);background-repeat:no-repeat;background-position:right;}
.ckCSSclear{clear:both;margin:0;padding:Opx;}
.ckCSSFloatLeft{float:left;}
.ckCSSbot10{margin-bottom:10px;}
.ckCSSbot5{margin-bottom:5px;}
.ckCSScenter{text-align:center !important;margin-top:10px !important;}
.ckNoBorder{visibility:hidden;}
.ckpagination{text-align:center !important;margin-bottom:15px;}
.ckdatatable{margin-top:20px;margin-bottom:10px;width:100%;border-collapse:collapse;}
.ckdatatableborder td{border:1px solid #ccc;}
.ckfrontlabel{height:30px;padding-right:20px;font-weight:700;color:#666;}
.ckform,.captchaCont,.ckCSStop10,.ckCustomText{margin-top:10px;}
textarea, input[type="text"], input[type="password"], select {border: 1px solid #C8C8C8;background: white;}
.addtocart_form{width:100%;display:inline;white-space:nowrap;}
.quantity_box{vertical-align:middle;font-weight:700;margin-right:5px;}
.quantity_box_button{width:9px;vertical-align:middle;height:9px;background-repeat:no-repeat;background-position:center;border:none;background-color:transparent;padding:0;}
.quantity_box_button_down{background-image:url( "../images/down_small.gif" );}
.quantity_box_button_up{background-image:url( "../images/up_small.gif" );clear:both;}
.continue_link,.checkout_link{margin-top:15px;vertical-align:middle;font-weight:700;font-size:1.4em;width:40%;padding:2px 0 2px 30px;}
.checkout_link{margin-left:80px;background:url( "../images/forward.png" ) no-repeat left center;}
.continue_link{background:url( "../images/back.png" ) no-repeat left center;}
.next_page{background:url( "../images/next_16x16.png" ) no-repeat right;padding-right:30px;line-height:20px;float:right;width:auto;font-weight:700;}
.previous_page{background:url( "../images/previous_16x16.png" ) no-repeat left;padding-left:30px;line-height:20px;float:left;width:auto;font-weight:700;}
.legalinfo{background:#F7F7F7;border:1px solid #DDD;margin:10px;padding:0 0 10px 10px;}
div.pathway{margin-bottom:1em;}
div.pathway img{padding:0 2px;}
div.buttons_heading{float:right;padding-left:20px;}
div.buttons_heading img{margin-left:5px;}
.productPrice{font-weight:700;white-space:nowrap;}
.product-Old-Price{color:#C01122;text-decoration:line-through;}
.tabla-tienda {width:32%; float:left; margin:0 4px;}

.browseProductContainer {
    width:100%;
    position:relative; 
    margin-bottom:8em;
    padding:15px 0; 
    border: solid 1px #ccc; 
    border-radius:5px; 
    height: 11em;
}

.browseProductContainerNotice {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    height: 8em;
    margin-bottom: 1em;
    padding: 15px;
    position: relative;
    width: 95%;
}

.browseProductTitle{font-weight:700;height:2em; margin: 0; padding:0; text-align: center;}
.browseProductImageContainer{height:9em; width:100%; text-align:center;}
.browseProductDetailsContainer{float:left;width:70%;}

.browseProductDescription{width:100%; height: 0em; margin: 2em 0;}

.browseProductDescriptionNotice{width:100%; height: 0em;}

.browseProductBuy{font-size:125%; line-height:30px;background:url( "../images/grad2.gif" ) repeat-x left bottom #DDD;border:1px solid #DDD; border-radius:5px; margin-right: 10px; text-align: center; width: 4em; position: relative; bottom: 4em; float:right;}
.browsePriceContainer{font-size:125%;float: left; line-height:30px;background:url( "../images/grad2.gif" ) repeat-x left bottom #DDD;border:1px solid #DDD; border-radius:5px; margin-left:10px; text-align: center; width:45%; position: relative; bottom: 4em; }

.browsePriceContainerInside {font-size:125%;float:left;line-height:30px;background:url( "../images/grad2.gif" ) repeat-x left bottom #DDD;border:1px solid #DDD; border-radius:5px; text-align: center; }
.browseRatingContainer{white-space:nowrap;float:left;height:40px;background:url( "../images/grad1.gif" ) repeat-x left bottom;border:1px solid #DDD;border-left:1px solid #E6E6E6;padding:0 20px;}
.browseAddToCartContainer{margin-left:10px;width:100%;display:none; position: relative; bottom: 0;}
.browseRatingContainer img{vertical-align:baseline;}
.thumbnailListContainer{text-align:center;width:200px;height:200px;overflow:auto;}
.formLabel{float:left;width:30%;text-align:right;font-weight:700;white-space:nowrap;clear:left;vertical-align:middle;margin:8px 2px 2px;}
#agreed_div{white-space:normal;}
.formField{float:left;width:60%;vertical-align:middle;margin:8px 2px 2px;}
.missing{color:#C01122;font-weight:700;}
.adminListHeader{float:left;height:48px;background-repeat:no-repeat;text-align:left;font-size:18px;font-weight:700;padding-left:80px;}
.labelcell{margin-left:auto;font-weight:700;vertical-align:top;width:30%;}
table.adminform td.labelcell{text-align:right;}
.iconcell{vertical-align:top;width:5%;}
.shop_error,.shop_warning,.shop_info,.shop_debug,.shop_critical,.shop_tip{background-color:#FFC;background-position:10px 8px;background-repeat:no-repeat;border:1px solid #DDD;font-weight:700;margin-bottom:15px;padding:15px 15px 15px 50px;}
.shop_error{background-image:url( "../images/error.gif" );}
.shop_warning{background-image:url( "../images/warning.png" );}
.shop_info,.shop_tip{background-image:url( "../images/info.png" );}
.shop_debug{background-image:url( "../images/log_debug.png" );}
.shop_critical{font-weight:700;background-image:url( "../images/log_critical.png" );}
.vmCartContainer{width:auto;float:left;background:#F7F7F7;border:1px solid #DDD;padding:5px 10px;}
.vmCartAttributes{margin-top:8px;width:100%;}
.vmMultiple{height:35px;}
.vmChildType{width:100%;}
.inputboxquantity{margin-top:3px;vertical-align:middle;}
.availabilityHeader{text-decoration:underline;font-weight:700;}
.inputboxattrib{float:left;margin-top:0;vertical-align:middle;margin-bottom:2px;}
.quantitycheckbox{margin-top:6px;vertical-align:middle;}
.vmCartContainer_2up{width:100%;float:left;background:#F7F7F7;border:1px solid #DDD;padding:3px;}
.vmCartAttributes_2up{float:left;width:50%;margin:0 5px 5px;padding:0 5px 5px;}
.vmChildType_2up{background:F7F7F7;float:left;width:40%;border:1px solid #DDD;margin:0 5px 5px;padding:0 5px 5px;}
.vmCartModuleList{cursor:pointer;font-size:11px;color:#666;text-decoration:none;font-weight:700;}
.vmquote{border:1px solid #DDD;background-color:#F7F7F7;font-size:12px;color:#069;margin:4px;padding:10px;}
.editable{background:#FFC;cursor:pointer;}
ul.pagination li{display:inline;background:none;padding:2px 1px;}
.clr{clear:both;overflow:hidden;}
#vmMainPage H4,#vmMainPage H3{font-size:150%; width: 100%;}
.vm-product-img{text-align:center;padding-top:10px;}
.vm-product-img a:hover,.vm-product-img a:focus,.vm-product-img a:active{text-decoration:none;}
.vmCouponField{background:#F7F7F7;border:1px solid #EFEFEF;padding:10px;}
.vmCouponField input{margin-top:10px;}
.cbOverlay{background-color:#000;}
.cbContainer{background-color:#FFF;border:2px solid gray;padding:5px;}
.cbBox h3{font-size:1.4em;margin-top:0;padding-top:3px;vertical-align:middle;text-align:center;background-color:#ccc;background-image:url( "../images/header-background.png" );}
.cbBox,.cbButtons{text-align:center;}
.cbCloseButton{background:url( "../images/close.gif" ) no-repeat;width:16px;height:16px;position:absolute;top:9px;right:5px;cursor:pointer;}
.browseAddToCartContainer .addtocart_button,.vmCartContainer .addtocart_button{margin:0 0 0 5px;}
.vmCartChildHeading,.vmCartChildHeading_2up{font-size:14px;font-weight:700;padding-bottom:3px;text-align:left;}
.vmCartChild,.vmCartChild_2up{vertical-align:middle;border:1px solid #DDD;padding-left:2px;padding-right:2px;margin-bottom:2px;float:left;}
.vmChildDetail,.vmChildDetail_2up{vertical-align:middle;margin-top:6px;}
.vmCartChildElement,.vmCartChildElement_2up{width:100%;vertical-align:middle;height:25px;text-align:left;}
.vmClearDetail,.vmClearAttribs,.vmClearAttribs_2up{clear:both;}
.vmRowOne,.vmRowOne_2up{background:lightgray;}
.vmRowTwo,.vmRowTwo_2up{background:#FFF;}
.vmChildDetail a,.vmChildDetail a:link,.vmChildDetail_2up a,.vmChildDetail_2up a:link{font-size:11px;color:#666;text-decoration:none;font-weight:700;}
.vmChildDetail a:hover,.vmChildDetail_2up a:hover,.vmCartModuleList:hover{font-size:11px;color:#333;text-decoration:none;font-weight:700;}
.cbBox p,.cbButton{margin:3px;}
/*carrito*/.flol,.flli > li,.alignleft{float:left;}
.flor,.alignright{float:right;}
.fonb,strong{font-weight:700;}
ul.tabpro{ padding:0; list-style:none}
.dibl,.aligncenter,.clfl:after,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
.clfl:after,.icob:before,.icoa:after,.icos a:before{content:"";}
.clfl:after,.clboie{font-size:0;height:0;visibility:hidden;}
.clbo,.clfl:after,.clboie{clear:both;}
.inbt,button,a span{cursor:pointer;}
.ovhd{overflow:hidden;}
.vemi,.ico,.icob:before,.icos a:before,input,select{vertical-align:middle;}
.veto,td,th{vertical-align:top;}
.tabpro .rwhd .cel5,.tabpro .rwbd .cel5,.tabprocls6 > li > div.cel6,ul.tabprocls6 li.rwhd div.cel1,ul.tabprocls6 li.rwbd div.cel1{width:85px}
.contcarpnl .intx:hover,.contcarpnl .intx:focus,.frm2cl_r div.intx:hover select,.bkrdefrm .intx:hover,.bkrdefrm .intx:focus,.bkrdefrm div.intx:hover select{background-color:#FFF}
.contcarpnl .intx,.bkrdefrm .intx{background-color:#F5F5F5;border:1px solid #C7C7C7;color:#666;height:17px;line-height:17px;padding:3px}
.tabprocls3 .cel2,.tabprocls6 div.cel2,.tabprocls6 div.cel3,.tabprocls6 div.cel4,.tabprocls6 div.cel5,.tabprocls6 div.cel6{text-align:center}
.tabprocls3 .cel3 a,.icover{display:inline-block}
h3.titbk{ margin:0 0 10px}
div.frm2cl{ margin:0 0 5px}
div.frm2cl div,div.frm2cl_r p{ margin:0}
.contcarpnl select{ margin:0; padding:0}
.contcarpnl input[type="checkbox"],.contcarpnl input[type="radio"]{box-sizing:border-box;}
.contcarpnl input[type="search"]{-moz-box-sizing:content-box;-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}
.contcarpnl input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
.intx,.inbt{border:0;}
.contcarpnl button,input[type="button"],.contcarpnl input[type="reset"],.contcarpnl input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
:focus{outline:0;}
.diib,.ico,.icob:before,.icos a:before{display:inline-block;}
.txac{text-align:center;}
.mbot5px{margin-bottom:5px!important;}
.mbot10px{margin-bottom:10px!important;}
.mbot20px{margin-bottom:20px!important;}
.poab{position:absolute;}
.pore{position:relative;}
.contcarpnl img.bg,.contcarpnl .inbt{ background:url(../images/img3.gif) no-repeat}
/*-int- */.mncats li a{line-height:25px}
.pagnav a,.pagnav span{display:inline-block;font-weight:700;height:30px;line-height:30px;min-width:30px}
.pagnav span{background-color:#D23026}
.navtp{background-color:#F1F1F1;border:1px solid #DEDEDE;line-height:28px;padding:0 10px}
.imgprod,.imgprod img{height:208px;width:208px}
.imgprod{border:1px solid #DEDEDE;padding:5px}
.txtprod{width:430px}
.txtprod h2,.txtprod p{margin-bottom:10px}
.txtprod h2{border-bottom:1px solid #D6D6D6;font-size:20px;line-height:25px;padding:5px 0}
.txtprod h2 a:hover{color:#D23026}
.txtprod p{line-height:14px}
.precio{border-top:1px solid #D6D6D6;line-height:50px}
.precio strong{color:#999;font-size:10px}
.precio span{color:#D23026;font-size:25px}
.tabpro,.tabpro .rwhd,.tabpro .tbod{border-bottom:2px solid #666}
.tabpro .rwhd{color:#191989;font-size:12px;font-weight:700;padding:0 10px}
.tabpro .rwhd .cel4,.tabpro .rwbd .cel4{text-align:center;width:100px}
.tabprocls6 .rwhd .cel4,.tabprocls6 .rwbd .cel4{text-align:center;width:120px}
.tabpro .tbod{color:#666;max-height:500px;overflow:auto}
.tabpro .rwhd,.tabpro .rwft{line-height:29px}
.tabpro .rwbd{line-height:20px;padding:10px 10px 9px}
.tabpro .rwbd .cel3 .intx{color:#666;margin-left:15px;padding:0 0 0 5px;width:33px}
.tabpro .rwbd .cel3 img,.tabpro .rwbd .cel5 img{margin-left:5px;}
.tabpro .rwbd .cel3 .icoles img{background-position:0 0}
.tabpro .rwbd .cel3 .icoles:hover img{background-position:-50px 0}
.tabpro .rwbd .cel3 .icomor img{background-position:-25px 0}
.tabpro .rwbd .cel3 .icomor:hover img{background-position:-75px 0}
.tabpro .rwbd .cel5 img{margin-left:0;margin-top:4px;}
.tabpro .rwbd .cel5 .icodelet img{background-position:-100px 0;}
.tabpro .rwbd .cel5 .icodelet:hover img{background-position:-120px 0}
.tabpro .rwft .cel1{width:508px}
.tabpro .rwft .cel2{text-align:right;width:110px}
.tabpro .rwhd .cel2,.tabpro .rwbd .cel2,.tabpro .rwhd .cel3,.tabpro .rwbd .cel3{width:110px}
.tabpro .rwft .cel2 strong{color:#D33127}
.tabprocls3 .rwhd .cel3,.tabprocls3 .rwbd .cel3{width:220px}
.tabprocls3 .rwhd .cel1,.tabprocls3 .rwhd .cel2,.tabprocls3 .rwbd .cel1,.tabprocls3 .rwbd .cel2{width:210px}
.menu .mnop .submncol,.tabpro .rwhd .cel1,.tabpro .rwbd .cel1{width:175px}
.tbnot{color:#999;font-size:11px;line-height:20px}
.titpnl{background-color:#D33127;line-height:30px;padding:0 10px;text-transform:lowercase}
.cupn{margin-bottom:20px;margin-left:45px}
.cupn label{font-weight:300;line-height:25px}
.cupn .intx{margin:0 10px;width:268px}
.cupn input.inbt{color:#FFF;height:25px;line-height:25px;width:120px}
.cupn .campocupon{ width:268px;margin:0 10px; float:left;height:25px;}
.contcarpnl .inbt{background-color:#303030;height:30px;line-height:30px;width:140px}
.contcarpnl .inbt:hover{background-color:#D33127}
.contcarpnl{color:#666;margin-bottom:20px}
.frm2cl_l{width:170px}
.frm2cl_r{width:450px}
.frm2cl_r .intx{width:272px;border:#ccc solid 1px;}
.frm2cl_r textarea.intx{height:83px;line-height:16px;padding:4px}
.frm2cl_r div.intx select{background-color:#F5F5F5;border:0;color:#666;width:272px}
.frm2cl_r label{display:inline-block;line-height:25px;margin-right:10px}
.contcarpnl .inop{margin-right:4px;margin-top:6px}
.inch{margin-right:7px;margin-top:6px}
.frm2cl_l label,label.fonb{font-weight:300}
.frm2cl_r a{color:#D33127;font-weight:700}
.titpnl:first-letter{text-transform:capitalize}
.col3,.frm2cl_r p{font-weight:700}
.bntsr{width:140px}
.carrfin{background:url(../img/bgnot.png) repeat-x 0 100% #FFF;border:1px solid #DCDCDC;margin-bottom:0;padding:9px}
.titfinsh{color:#000;font-size:25px;line-height:30px;margin-bottom:10px}
.carrfin p{line-height:16px; padding-right:150px; margin-bottom:0}
.carrfin .btn6{clear:right}
.pnlmn{height:100px;margin-bottom:10px;margin-left:5px}
.pnlmn li a{display:block;height:45px;margin-right:10px;padding-top:55px;text-align:center;width:100px}
.pnlmn li a.pnit1{background-position:-160px -110px}
.pnlmn li.act a.pnit1,.pnlmn li a.pnit1:hover{background-position:-160px -220px}
.pnlmn li a.pnit2{background-position:-270px -110px}
.pnlmn li.act a.pnit2,.pnlmn li a.pnit2:hover{background-position:-270px -220px}
.pnlmn li a.pnit3{background-position:-380px -110px}
.pnlmn li.act a.pnit3,.pnlmn li a.pnit3:hover{background-position:-380px -220px}
.pnlmn li a.pnit4{background-position:-490px -110px}
.pnlmn li.act a.pnit4,.pnlmn li a.pnit4:hover{background-position:-490px -220px}
.pnlmn li a.pnit5{background-position:-600px -110px}
.pnlmn li.act a.pnit5,.pnlmn li a.pnit5:hover{background-position:-600px -220px}
.pnlmn li a.pnit6{background-position:-710px -110px;margin-right:0}
.pnlmn li.act a.pnit6,.pnlmn li a.pnit6:hover{background-position:-710px -220px}
.icocre img{background-position:-885px -90px}
.icocre:hover img{background-position:-885px -120px}
.icover img{background-position:-975px -90px;height:16px;width:16px}
.icover:hover img{background-position:-975px -120px}
.txtprod2{width:auto}
.inbtcompr{background-position:-830px -150px;height:35px;line-height:35px;margin-top:10px;width:100px}
.inbtcompr:hover{background-position:-940px -150px}
.bkrdefrm .inbt1{background-position:-1010px -270px;height:35px;line-height:35px;width:110px}
.bkrdefrm .inbt1:hover{background-position:-1010px -310px}
.bkrdefrm .inbt2{background-position:-830px -190px;height:35px;line-height:35px;width:180px}
.bkrdefrm .inbt2:hover{background-position:-830px -230px}
.bkrdefrm .inbt3{background-position:-830px -270px;height:35px;line-height:35px;width:160px}
.bkrdefrm .inbt3:hover{background-position:-830px -310px}
.bkrdefrm .clfr{width:315px}
.bkrdefrm .clfr label{color:#5F5952;display:block;line-height:30px}
.imgcap{height:30px;width:130px}
.bkrdefrm1 .intx{height:22px;line-height:22;width:307px}
.bkrdefrm1 .clfr2 .intx{width:163px}
.bkrdefrm1 .clfr3{width:640px}
.bkrdefrm textarea.intx{height:127px;width:632px}
.bkcntxt p{line-height:16px;margin-bottom:13px}
.bkcntxt p:last-child{margin-bottom:0}
.productno .imgprod{border:1px solid #DEDEDE;height:240px;padding:4px;width:290px}
.productno .imgprod img{border:1px solid #DEDEDE;height:238px;width:288px}
.productno .txtprod{width:350px}
.productno .txtprod h1{font-size:20px;line-height:25px;padding:5px 0}
.productno .txtprod p.txref{border-bottom:1px solid #D6D6D6;color:#999;font-size:10px;font-weight:700;line-height:15px;padding-bottom:5px}
.bkrdefrm div.intx select{background-color:#F5F5F5;border:0;color:#666;width:307px}
div.titbk,h3.titbk { background:url(../images/img1.gif) no-repeat; line-height:40px; padding-left:10px;color:#FFF; font-weight:300; font-size:16px;}
div.titbk span,h3.titbk span{color:#A5A5ED}
h3.titpnl{ margin:0 0 10px;background:url(../images/img2.gif) no-repeat;color:#191989; font-size:12px; line-height:30px;}
.col3{color:#D23126}
.txar{text-align:right;}.linh25px{ line-height:25px}
.contcarpnl .btn6,.contcarpnl .btn7,.contcarpnl .btn5{ width:140px; height:30px; line-height:30px; background-position:0 -25px;color:#FFF; font-size:12px; margin-top:0; margin-bottom:0; padding:0; vertical-align:middle; text-transform:uppercase}
.contcarpnl .btn6:hover,.contcarpnl .btn7:hover,.contcarpnl .btn5:hover{ text-decoration:none; background-position:0 -60px}
.contcarpnl .btn5{ width:120px; height:25px; line-height:25px; background-position:0 -95px;}
.contcarpnl .btn5:hover{ background-position:0 -125px;}

.borde_redondo{
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-right-radius:15px;
}

.combosbusqueda{
border:#ccc solid 1px;
}

#div_produc {
	float: left;
    overflow: hidden;
    width: 150px;
}

p.readmore {
    margin: -10px 0 0 10px;
    width: 600px;
}