﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; font-size:0px;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:12px;line-height:14px;font-family:Arial, Helvetica, sans-serif;background:#393534;color:#666666; padding:20px 0;}
input,select,textarea{font-size:12px;line-height:14px;font-family:Arial, Helvetica, sans-serif; vertical-align:middle;color:#666666;}
a{text-decoration:none;color:#666666;}
a:hover{text-decoration:underline;}
h1{font-size:24px;line-height:26px;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:13px;line-height:15px;}
h5{font-size:12px;line-height:14px;}
h6{font-size:10px;line-height:12px;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0;}
div.header{ width:968px; margin:0 auto;color:#66cccc; padding: 0 0 8px;}
div.header a{color:#66cccc;}
div.header div.cols1{width:968px;overflow:hidden;clear:both;}
div.header div.cols1 div.col1{width:364px;}
div.header div.cols1 div.col2{width:285px;}
div.header div.cols1 div.col3{width:311px; float:right;}
div.header form.search{ margin:30px 0 0; height:23px; background:url(../images/bg01.gif) no-repeat left top;}
div.header div.search{ padding:3px 0 0;}
div.header input.term{ width:170px; border:none; background:none; margin:0 0px 0 10px;}
div.header div.home{ text-align:center; padding:0 0 4px;}
div.header div.cart{ text-align:right; padding:0 8px 4px 0;}
div.header span.s1{ color:#fff;}
div.header span.separator{ color:#bfbdae;}
div.header div.p2{ padding:0 0 9px;}
div.topmenu{ height:25px; width:968px; margin:0 auto;}
/*div.topmenu ul.menu01{ width:475px; float:left;}*/
div.topmenu ul.menu01{ width:511px; float:left;}
div.topmenu ul.menu02{ width:270px; float:left;}
div.topmenu ul.menu03{ width:auto; float:right;}
div.topmenu ul li{ width:auto; float:left; padding:0 1px 0 0;}
div.topmenu ul.menu03 li{ padding:0 0 0 1px;}
div.topmenu ul li a{ width:auto; float:left; display:block; color:#fff; line-height:30px;}
div.topmenu ul li a:hover{ text-decoration:none;color:#393534;}
div.topmenu ul li a span{ width:auto; float:left; display:block;}
div.topmenu ul li a span.tab-l{ background:url(../images/bg02.gif) no-repeat left top;}
div.topmenu ul li a span.tab-r{ background:url(../images/bg03.gif) no-repeat right top; padding:0 10px;}
div.blocks1{width:980px;overflow:hidden;clear:both; margin:0 auto; padding:0;}
div.blocks1 div.block1{width:735px;}
div.blocks1 div.block2{width:230px; margin:0 0 0 9px;}
div.video-block div.box01{width:735px;background:url(../images/box01-mid.gif) repeat-y 12px top;}
div.video-block div.box01-top{width:735px;background:url(../images/box01-top.gif) no-repeat 12px top;}
div.video-block div.box01-btm{width:735px;background:url(../images/box01-btm.gif) no-repeat 12px bottom; padding:15px 0; clear:both; overflow:hidden;}
div.video-block div.prev{ width:31px; float:left; padding:70px 0 0;}
div.video-block div.next{ width:31px; float:right;padding:70px 0 0;}
div.video-block div.videos{ width:655px; float:left; margin:0 0 0 18px;}
div.video-block div.cols1{width:655px;overflow:hidden;clear:both;}
div.video-block div.cols1 div.col1{width:370px; color:#fff;}
div.video-block div.cols1 div.col2{width:240px; float:right;}
div.video-block div.info{ padding:6px 0 0;}
div.video-block div.author{ padding:0 0 6px;}
div.video-block div.author a{color:#66cccc; font-size:10px;}
div.tag-block{ line-height:20px; padding:3px 6px;}
div.tag-block a{ color:#707475;}
div.tag-block a.f13{ font-size:13px;}
div.tag-block a.f14{ font-size:14px;}
div.tag-block a.f15{ font-size:15px;}
div.tag-block a.f16{ font-size:16px;}
div.tag-block a.f18{ font-size:18px;}
div.tag-block a.f20{ font-size:20px;}
div.newsletter-block{ padding:4px 8px 8px; border-top:dotted 1px #727272;}
div.newsletter-block h3.t1{ color:#66cccc; padding:0 0 4px;}
div.newsletter-block input.mail{ width:170px; height:15px; background:url(../images/bg04.gif) no-repeat left top; border:none; padding:2px 8px;}
div.newsletter-block input.ok{ width:17px; height:19px; background:url(../images/ok.gif) no-repeat left top; border:none; color:#fff; font-size:9px; cursor:pointer;}
div.social-block{ text-align:center; padding:7px 0;border-top:dotted 1px #727272;}
div.social-block a{ margin:0 4px;}
div.news-block{ width:980px; margin:10px auto 0 auto; }
div.news-block h3.t1{color:#66cccc; padding:10px 0 10px 35px;}
div.news-block div.news{background:url(../images/bg05.gif) repeat-y center top;overflow:hidden; width:980px;}
div.news-block div.prev{ width:31px; float:left; padding:230px 0 0;}
div.news-block div.next{ width:31px; float:right;padding:230px 0 0;}
div.news-block div.separator{ line-height:1px; height:1px; font-size:1px;border-top:dotted 1px #727272; width:968px; margin:0 auto;}
div.news-block ul.news{ width:864px; float:left; margin:0 27px; padding:10px 0;}
div.news-block ul.news li{ width:144px; float:left;}
div.news-block div.info{ padding:10px 9px;}
div.news-block div.gender{ color:#ff8887; padding:8px 0 2px 0;}
div.news-block div.cat{color:#665a5f; padding:2px 0;}
div.news-block div.price{color:#66cccc;}
div.news-block a.name{ color:#000;font-weight:bold;}
div.best-block{ width:980px; margin:10px auto 0 auto; }
div.best-block h3.t1{color:#66cccc; padding:10px 0 10px 35px;}
div.best-block div.best{background:url(../images/bg06.gif) repeat left top; width:966px; margin:0 auto; }
div.best-block div.sellers{ width:980px; margin:0 -7px; position:relative;}
div.best-block div.prev{ width:31px; float:left; padding:100px 0 0;}
div.best-block div.next{ width:31px; float:right;padding:100px 0 0;}
div.best-block div.separator{ line-height:1px; height:1px; font-size:1px;border-top:dotted 1px #727272; width:968px; margin:0 auto;}
div.best-block ul.sellers{ width:864px; float:left; margin:0 27px; padding:10px 0;}
div.best-block ul.sellers li{ width:144px; float:left;}
div.best-block div.info{ padding:10px 4px; width:126px; margin:0 auto; background:#fff;}
div.best-block div.gender{ color:#ff8887; padding:8px 0 2px 0;}
div.best-block div.cat{color:#665a5f; padding:2px 0;}
div.best-block div.price{color:#66cccc;}
div.best-block a.name{ color:#000;font-weight:bold;}
div.footer{ width:968px; margin:0 auto;}
div.footer div.cols1{width:968px;overflow:hidden;clear:both; padding:12px 0 0;}
div.footer div.cols1 div.col1{width:330px;border-bottom:dotted 1px #727272; font-size:11px;}
div.footer div.cols1 div.col2{width:266px; margin:0 0 0 45px;border-bottom:dotted 1px #727272; text-align:center; padding:11px 0 5px;}
div.footer div.cols1 div.col3{width:278px; float:right;border-bottom:dotted 1px #727272; text-align:right;color:#66cccc; padding:4px 0 5px; }
div.footer span.s1{ color:#fff;}
div.footer span.separator{ color:#bfbdae;}
div.footer div.logo{ padding:0 0 0 10px;}
div.footer div.contact{ padding:4px 0 4px 10px;color:#cccccc;}
div.footer div.contact a{color:#cccccc;}
div.footer div.cart{ padding:5px 10px 0 0;}
div.product-block{ margin:7px auto 0; width:968px;}
div.product-block div.cols1{width:968px;overflow:hidden;clear:both;}
div.product-block div.cols1 div.col1{width:206px; background:#fff; border:solid 1px #b5b3b3; text-align:center; padding:10px 0;}
div.product-block div.cols1 div.col2{width:750px; background:#fff; border:solid 1px #b5b3b3; float:right; padding:10px 0;}
div.product-block div.cols01{width:720px;overflow:hidden;clear:both; margin:0 auto;}
div.product-block div.cols01 div.col01{width:194px;}
div.product-block div.cols01 div.col02{width:276px; margin:0 25px; font-size:13px; line-height:15px; font-weight:bold;}
div.product-block div.cols01 div.col03{width:200px; font-size:11px; line-height:13px;}
div.product-block div.enlarge{ padding:10px 0 0;}
div.product-block div.enlarge a{color:#66cccc;}
div.product-block div.gender{color:#ff8558;}
div.product-block div.title{ color:#66cccc; font-size:18px;padding:1px 0 0;}
div.product-block div.publish{ padding:10px 0 0;}
div.product-block div.isbn{ font-size:11px; color:#bebab8; padding:0 0 18px;}
div.product-block div.price{font-size:11px; color:#bebab8; padding:0 0 13px;}
div.product-block div.price span{ font-size:16px;color:#66cccc; line-height:18px;}
div.product-block div.formats{ border-top:dotted 1px #302d2d; padding:8px 0 4px;color:#ff8558;}
div.product-block div.select{border-top:dotted 1px #302d2d; padding:20px 0 20px; margin:12px 0 0;}
div.product-block h3.t1{color:#66cccc;}
div.download-block{color:#66cccc;border-top:dotted 1px #727272;border-bottom:dotted 1px #727272; padding:10px 0; margin:10px auto 0; width:968px; font-size:14px; font-weight:bold;}
div.download-block img{ vertical-align:middle;}
div.blocks2{width:968px; margin:0 auto;overflow:hidden;clear:both;}
div.blocks2 div.block1{width:474px;}
div.blocks2 div.block2{width:474px; float:right;}
div.author-block div.books{background:#fff;border:solid 1px #b5b3b3;}
div.author-block h3.t1{color:#66cccc; padding:10px 0 5px;}
div.author-block ul{ width:456px; margin:0 auto; overflow:hidden;}
div.author-block ul li{ width:152px; float:left;}
div.author-block div.info{ padding:16px 4px; width:126px; margin:0 auto; background:#fff;}
div.author-block div.gender{ color:#ff8887; padding:8px 0 2px 0;}
div.author-block div.cat{color:#665a5f; padding:2px 0;}
div.author-block div.price{color:#66cccc;}
div.interest-block div.interest{background:url(../images/bg06.gif) repeat left top;}
div.interest-block h3.t1{color:#66cccc; padding:10px 0 5px;}
div.interest-block ul{ width:456px; margin:0 auto; overflow:hidden;}
div.interest-block ul li{ width:152px; float:left; padding:7px 0;}
div.interest-block div.info{ padding:10px 4px; width:126px; margin:0 auto; background:#fff;}
div.interest-block div.gender{ color:#ff8887; padding:8px 0 2px 0;}
div.interest-block div.cat{color:#665a5f; padding:2px 0;}
div.interest-block div.price{color:#66cccc;}
div.comment-block{border-top:dotted 1px #727272; margin:10px auto 0;width:968px;}
div.comment-block h3.t1{ padding:6px 0;}
div.comment-block h3.t1 img{ vertical-align:middle;}
div.comment-block div.comments{ background:#d9dadb; padding: 12px 20px 18px;}
div.comment-block div.cols1{width:928px;overflow:hidden;clear:both;}
div.comment-block div.cols1 div.col1{width:428px;border-bottom:dotted 1px #302d2d; padding:0 0 10px;}
div.comment-block div.cols1 div.col2{width:440px; float:right;border-bottom:dotted 1px #302d2d; padding:0 0 10px;}
div.comment-block h3.t2{border-bottom:dotted 1px #302d2d; padding:0 0 5px; }
div.comment-block div.date{color:#ff8887; padding:8px 0 2px;}
div.comment-block div.comment{ padding:0 0 8px;}
div.comment-block ul.votes{ padding:4px 0 10px;}
div.comment-block ul.votes li{overflow:hidden; height:21px;}
div.comment-block ul.votes li img{ vertical-align:middle;}
div.comment-block h3.t3{border-top:dotted 1px #302d2d;border-bottom:dotted 1px #302d2d; padding:5px 0;}
div.comment-block div.param{color:#ff8887; padding:3px 0;}
div.comment-block input.summary{ width:436px;}
div.comment-block textarea.opinions{width:436px; height:180px;}
div.comment-block div.cols01{width:440px;overflow:hidden;clear:both; padding:10px 0 0;}
div.comment-block div.cols01 div.col01{width:90px; padding:3px 0 0;}
div.comment-block div.cols01 div.col02{width:150px;}
div.comment-block div.cols01 div.col03{width:auto; float:right; padding:16px 0 0;}


/* INICI NO MAQUETA... */

*{outline:none;}


ol{list-style:none;}
ol li{}



#v3-banner-header-1,#v3-banner-header-3{margin:0px;padding:0px;}
#v3-banner-header-1 p,#v3-banner-header-2 p,#v3-banner-header-3 p{margin:0px;padding:0px;}
#v3-banner-header-3{margin-bottom:13px;}

/*#desplega_menu1,#desplega_menu2,#desplega_menu3,#desplega_menu4{margin-left:475px;margin-top:29px;z-index:999;position:absolute;display:none;}
#desplega_menu2{margin-left:542px}
#desplega_menu3{margin-left:614px}
#desplega_menu4{margin-left:683px}
#desplega_menu1 li,#desplega_menu2 li,#desplega_menu3 li,#desplega_menu4 li{float:none;background:url(../images/new-bullet-menu.gif) no-repeat bottom right #ffffff;border-bottom:1px dashed #C4C2C1;border-left:1px solid #C4C2C1;border-right:1px solid #C4C2C1;}
#desplega_menu1 li.the-last,#desplega_menu2 li.the-last,#desplega_menu3 li.the-last,#desplega_menu4 li.the-last{border-bottom:none;}
#desplega_menu1 li.new-menu-top,#desplega_menu2 li.new-menu-top,#desplega_menu3 li.new-menu-top,#desplega_menu4 li.new-menu-top{float:none;background:url(../images/new-bg-top-menu.gif) no-repeat bottom right;border:none; line-height:6px;}
#desplega_menu1 li a,#desplega_menu2 li a,#desplega_menu3 li a,#desplega_menu4 li a{float:none;margin-left:6px;display:block;font-family:Arial;font-size:11px;color:#727272;padding-right:10px;width:104px;line-height:20px;}
#desplega_menu1 li.new-menu-bottom,#desplega_menu2 li.new-menu-bottom,#desplega_menu3 li.new-menu-bottom,#desplega_menu4 li.new-menu-bottom{background:url(../images/new-bg-bottom-menu.gif) no-repeat top right;border:none; line-height:6px;}
#desplega_menu1 li a:hover,#desplega_menu2 li a:hover,#desplega_menu3 li a:hover,#desplega_menu4 li a:hover{color:#EA6344;}
*/
#desplega_menu1,#desplega_menu2{margin-left:511px;margin-top:29px;z-index:999;position:absolute;display:none;}
#desplega_menu2{margin-left:578px}
#desplega_menu1 li,#desplega_menu2 li{float:none;background:url(../images/new-bullet-menu.gif) no-repeat bottom right #ffffff;border-bottom:1px dashed #C4C2C1;border-left:1px solid #C4C2C1;border-right:1px solid #C4C2C1;}
#desplega_menu1 li.the-last,#desplega_menu2 li.the-last{border-bottom:none;}
#desplega_menu1 li.new-menu-top,#desplega_menu2 li.new-menu-top{float:none;background:url(../images/new-bg-top-menu.gif) no-repeat bottom right;border:none; line-height:6px;}
#desplega_menu1 li a,#desplega_menu2 li a{float:none;margin-left:6px;display:block;font-family:Arial;font-size:11px;color:#727272;padding-right:10px;width:104px;line-height:20px;}
#desplega_menu1 li.new-menu-bottom,#desplega_menu2 li.new-menu-bottom{background:url(../images/new-bg-bottom-menu.gif) no-repeat top right;border:none; line-height:6px;}
#desplega_menu1 li a:hover,#desplega_menu2 li a:hover{color:#66cccc;}

.linea-sup-fix{border-top:dotted 1px #727272;margin:0px 6px 7px 6px;}

p.v3-video{margin:0px 0px 0px 15px;padding:0;}
.tiny-p{margin:0;padding:0;}
div.footer .cart a{color:#66cccc;}

#product-options-wrapper{border:none;}
.btn_cist{border:none;background:none;width:190px;}
.selector_format select{width:190px;}
.selector_format {width:190px;}
.select-format-fragment{width:190px;}







/********************** Messages  */
.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#3b7575; }
.success, .error { font-weight:bold; }
.messages { width:100%; overflow:hidden; }
.error-msg, .success-msg, .notice-msg, .note-msg {
    min-height:23px !important;
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 10px !important;
    padding:8px 8px 8px 32px !important;
    font-size:.95em !important;
    font-weight:bold !important;
    }
.error-msg li, .success-msg li, .notice-msg li {margin-bottom:.2em; }
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url(../images/error_msg_icon.gif);
    }
.success-msg {
    border-color:#E88B0D;
    color:#E89A1D;
    background-color:#F9CE4C;
    background-image:url(../images/success_msg_icon.gif);
    }
.notice-msg, .note-msg {
    border-color:#fcd344;
    color:#3d6611;
    background-color:#fafaec;
    background-image:url(../images/note_msg_icon.gif);
    }


/* Contingut de totes les pagines estatiques, etc... */
.middle-container{width:928px; margin:0 auto;background:#ffffff;padding:19px;border:1px solid #b5b3b3;}
/* Linia puntejada de sota el menu principal */
#fix-dotted{border-top:1px dotted #727272;margin:0 auto 5px;width:970px;}


/* Contenidor de les 2 columnes right*/
.main2col{width:968px; margin:0 auto;border-top:1px dotted #C4C2C1;background:url(../images/bg_2colright.gif) no-repeat 0px 40px ;}
.main2col .colmain{float:left;width:750px;}
.main2col .colright{float:right;width:200px;}
.main2col .colright h3.t1,.main2col .colmain h3.t1{ color:#66cccc; padding:5px 0 4px;}
.main2col .colmain .content-main{background:#ffffff;border:1px solid #b5b3b3;border-bottom:none;padding:19px;}

.main2col .colright .content-right2{background:url(../images/bg06.gif);padding:19px;}
.main2col .colright .content-right{padding:19px;background:#ffffff;border:1px solid #b5b3b3;}
/* Depenen de si la plantilla te títol o no, li posem una mica de marge superior (si no te títol)*/
.margin-top-fix{margin-top:5px;}

/* copypasteao de mes amunt, nomes per fer-los de height igual (fitxa producte)*/
div.product-block div.cols1 div.col1{height:450px;overflow:hidden;}
div.product-block div.cols1 div.col2{height:450px;overflow:hidden;}
div.product-block div.cols01 div.col02{width:233px;height:450px;overflow:auto;}
div.product-block div.cols01 div.col03{width:234px;height:450px;overflow:auto;}


/*************************/
/* CISTELLA DE LA COMPRA */
/*************************/
.data-table { border:1px solid #3F3F3F; width:100%;margin-top:20px; }
.data-table tr { background:#fff; }
.data-table .odd  { background:#f8f7f5 }
.data-table .even { background:#eeeded !important; }
.data-table td.last, .data-table th.last { border-right:0; }
.data-table tr.last th,
.data-table tr.last td { border-bottom:0 !important; }
.data-table th { border-right:1px solid #3F3F3F; padding:2px 8px; color:#0a263c; white-space:nowrap; }
.data-table th.wrap { white-space:normal; }
.data-table th a,
.data-table th a:hover { color:#fff; }
.data-table td { padding:3px 8px; }
.data-table thead tr th {background:#797777;color:#ffffff; }
.data-table tfoot { border-bottom:1px solid #3F3F3F; }
.data-table tfoot tr.first { }
.data-table tfoot tr { background-color:#797777 !important; }
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #3F3F3F; }
.data-table tbody td { border-bottom:1px solid #3F3F3F; border-right:1px solid #3F3F3F; }
.data-table tfoot tr td{padding:10px;}

.form-button-alt {border:1px solid #2F5E5E;background-color:#69D3D9;padding:3px;}

.shopping-cart-totals {width:248px;float:right;margin-top:25px;border:1px solid #3F3F3F;background:#f4dfc9;text-align:right;}
.shopping-cart-totals table { width:100%; margin:7px 0; }
.shopping-cart-totals td { padding:0 15px; }
.shopping-cart-totals tr.last td {}
.shopping-cart-totals tfoot td {padding-top:10px;font-size:1.3em;border:none!important;}

.shopping-cart-coupons {width:248px;float:left;margin-top:25px;border:1px solid #3F3F3F;background:#f4dfc9;}
.shopping-cart-coupons fieldset{border:none;}

/* Preus... fitxa / resta de llocs */
.trick-preu{display:none;}
div.product-block div.price span.trick-preu{display:inline;color:#666666;font-size:14px;}
div.product-block div.price span{font-size:26px;}


/* columna dreta "altres que l'han comprat...'"*/
.crosssell{background:#ffffff;padding:10px;margin-bottom:10px;width:115px;margin-left:15px;}
.crosssell .name{font-weight:bold;margin-top:10px;font-size:11px;}
.crosssell .cat{}
.crosssell .price{color:#3B7575}



/* One-Page checkout (PROCES DE COMPRA) */
.one-page-checkout li.section { position:relative;list-style:none; }
.one-page-checkout .group-select { margin-right:0; }
.one-page-checkout .box { border:1px solid #bbb6a5; border-top:0; padding:15px 20px; background:#faf7ee; }
.one-page-checkout .head { margin-bottom:0; padding:4px 8px 6px 8px; background:url(../images/bg_checkout_off.gif) repeat-x  #C7C6C5; border-width:0 1px 0 1px; border-color:#dec2ad; border-style:solid; border-top:1px solid #fff; }
.one-page-checkout .tool-tip { right:8px; }
.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */
.one-page-checkout h3 { color:#878282; font-size:1.05em; }
.one-page-checkout h4 { border-bottom:1px solid #E4E4E4; padding-bottom:2px; text-transform:uppercase;color:#E24002; }
.one-page-checkout h4.title { border-bottom:0; text-transform:none; }
.one-page-checkout .step-count { /*background:#fff; */font-size:.9em; padding:0 4px; line-height:1em;background:url(../images/bg_checkout_off_bg.gif); display:block;float:left;height:16px;width:20px;padding:4px 0 0 0;text-align:center;}
.one-page-checkout .content { padding:10px 20px; }
.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }
.one-page-checkout .allow .head { background:#d0dce1; border-color:#a3aeb3; border-width:1px 1px 0 1px; cursor:pointer; }
.one-page-checkout .active .head { margin-bottom:0; border:1px solid #BBAFA0; background:url(../images/bg_checkout_actiu_bg.gif) #69D3D2 repeat-x; padding-bottom:5px; cursor:default; }
.one-page-checkout .alloq .head a { display:block; } /* Display Edit button in active selection */
.one-page-checkout .group-select { margin-top:0; border:0; background:none; padding:0; }
.one-page-checkout .allow h3 { color:#a4b3b9; }
.one-page-checkout .active h3 { color:#573F0F; }
.one-page-checkout .allow .step-count { background:#dbe6eb; }
.one-page-checkout .active .step-count { color:#fff; background:url(../images/bg_checkout_actiu.gif); display:block;float:left;height:16px;width:20px;padding:4px 0 0 0;text-align:center;}
.one-page-checkout .active .box { display:block; border-color:#BBAFA0;  }
.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout .checkmo-mailing-address { padding-left:20px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress li { border-bottom:1px solid #2F5D5D; background:none; margin-bottom:6px;}
.one-page-checkout-progress h4{color:#3B7575;text-transform:none;}
.one-page-checkout-progress h3{border-bottom:1px solid #2F5D5D;}
.one-page-checkout-progress h4.complete { /*border-bottom:1px solid #A3AEB3; background:#D0DCE1; color:#5e8ab4; */}
.one-page-checkout-progress h4 a { text-transform:none; }
.one-page-checkout-progress .content { padding:8px 13px; }
#opc-login .button-set { border-top:0; }
#opc-review .box { border:0; padding:0; }
#opc-review .content { border:1px solid #dec2ad; border-top:0; }
#opc-review .data-table { border-top:0; }
.opc-please-wait { padding-right:7px; }
.one-page-checkout a.back { background:url(../images/icon_opc_back.gif) no-repeat; padding-left:16px; line-height:13px; }
.one-page-checkout .payment-methods dd { padding:0; }
.one-page-checkout .button-set { margin-top:0; padding-top:2em; }
.checkout-progress { margin:0 auto 1.5em auto; }
.checkout-progress td {float:left;margin-right:3px;border-top:10px solid #999;padding:4px 20px;color:#abb5ba;font-weight:bold;}
.checkout-progress td.active {border-top-color:#e96200;color:#e96200;}


/****************************************/
/****************************************/
/*********      COPY /PASTE      ********/
/****************************************/
/****************************************/
/* Multiple Addresses checkout */
.multi-address-checkout-description {margin-top:-15px;margin-bottom:15px;}
.multi-address-checkout-box .box {position:relative;margin-top:15px;margin-bottom:25px;border:1px solid #bbb6a5;background:url(../images/multi_address_box_bg.gif) repeat-x #FBFAF6;}
.multi-address-checkout-box .legend {float:left;margin-top:-10px;margin-bottom:0;margin-left:15px;border:1px solid #F18200;background:#E7FFFF;color:#F18200;padding:2px 8px;}
.multi-address-checkout-box .content {padding:15px 20px 20px 20px;}
.multi-address-checkout-box .count-head {border-bottom:1px solid #BBAFA0;background:#E7FFFF;padding:5px 10px;}
.shipment-count {background:#3b7575;padding:2px 5px;color:#fff;font-size:.95em;line-height:1em;}
.multi-address-checkout-box .tool-tip { left:-23px; }
.multi-address-checkout-box .count-head h4 {  margin:0; }
.multi-address-checkout-box .head h5 { color:#3b7575; }
.multi-address-checkout-box .head a { font-weight:normal; }
.multi-address-checkout-box .checkmo-mailing-address { display:block; padding-left:20px; }
.shipping-method-pointer { border:1px solid #d9d2be; padding:13px; background:#E7FFFF; position:relative; }
.shipping-method-pointer .pointer { position:absolute; top:-20px; right:-40px; }
.place-order-box { float:right; height:71px; overflow:hidden; }
.place-order-box .left-radius { width:21px; background:url(../images/place_order_container_bg.gif) no-repeat; }
.place-order-box .main-radius{ background:url(../images/place_order_bg.gif) no-repeat 100% 0; padding-right:21px; vertical-align:middle; }
.place-order-box .grand-total { font-size:1.5em; }
.place-order-box .grand-total .price { color:#3b7575; font-weight:bold; }
.place-order-box input { margin-left:15px; }
/* Checkout Agreements */
.checkout-agreements li { margin:30px 0; }
.checkout-agreements .agreement-content { overflow:auto; height:10em; padding:10px; background-color:#fbfaf6; border:1px solid #bbb6a5; }
.checkout-agreements .agree { margin:0; padding:10px 0 10px 11px; }
.one-page-checkout .checkout-agreements { border:1px solid #dec2ad; border-width:0 1px; padding:5px 20px; }
.one-page-checkout .checkout-agreements li { margin:20px 0 0; }
.one-page-checkout .checkout-agreements .agreement-content { background-color:#fff; border-color:#e4e4e4; padding:5px; }
.one-page-checkout .checkout-agreements .agree { padding-left:6px; }
/********************** Gift Messages */
.giftmessages .gift-header {font-size:12px;font-weight:bold;color:#e87403;}
.giftmessages .input-checkbox {padding-bottom:15px;}
.giftmessages textarea {height:100px;}
.giftmessages .input-checkbox input {margin-right:5px;}
.giftmessages .input-checkbox label {font-weight:normal;color:#8e8d8b;}
.one-page-checkout .box-no-padding {border:1px solid #bbb6a5;border-top:0;padding:15px 0px;background:#faf7ee;}
.one-page-checkout .box-no-padding .inner-box {padding:0px 20px;}

.one-page-checkout fieldset{border:none;}
.one-page-checkout button{border:none;background:none;}



/* All */

/* COMPTE!!!! SENSE AQUEST WIDTH DESAPAREIX EN EXPLORER (ie6) !!!!!!!!!!! CURRAZO PER TROBAR-HO!!! */
.col2-set{width:660px;}

.col2-set, .col3-set, .col4-set, .col5-set { clear:both; }

/* Col2 */
.col2-set .col-1, .col2-set .col-2 { width:48.5%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }

/* Col2-alt */
.col2-alt-set .col-1 { /*width:32%;*/ }
.col2-alt-set .col-2 { /*width:65%;*/ }
.col2-alt-set .col-1 { float:left; }
.col2-alt-set .col-2 { float:right; }

/* Col3 */
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { float:left; /*width:31.3%;*/ }
.col3-set .col-1, .col3-set .col-2 { /*margin-right:3%;*/ }

/* Col4 */
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { float:left; /*width:22%;*/ }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 { /*margin-right:4%;*/ }

/* Table Columns */
table .col-1, table .col-2, table .col-3, table .col-4 { float:none !important; margin:0 !important; }
.col3-set td.spacer {/* width:3%;*/ }
.col4-set td.spacer { /*width:4%;*/ }
/****************************************/
/****************************************/
/*********   FI COPY /PASTE      ********/
/****************************************/
/****************************************/
/********************** Lists */

.disc { margin-bottom:10px; list-style:disc; }
.disc li { margin-left:20px; }


h3.t1{color:#66cccc;}
h3.t1-1col{margin: 0pt auto 5px; width: 966px;}



/* REGISTRAT */
.group-select label, .form-list label, .payment-methods label { font-weight:bold; }
.group-select {margin:28px 0;border:1px solid #bbafa0;padding:22px 25px 12px 25px;background:#fbfaf6;}
.group-select .legend {margin-top:-33px;.margin-top:0px;float:left;border:1px solid #3B7575;background:#E7FFFF;padding:0 8px;color:#66cccc;font-weight:bold;font-size:1.1em;}
.group-select li { padding:4px 8px; float:none;}
.group-select li .input-box { float:left; width:275px; }
.group-select li .input-text, .group-select li select, .group-select li textarea { width:525px; }
.group-select li .input-box .input-text, .group-select li .input-box textarea { width:250px; }
.group-select li .input-box select { width:256px; }
/* Per evitar floats raros sense clear*/
.group-select ul li{clear:both;}







/* Breadcrumbs */
.breadcrumbs {  margin-bottom:13px;margin-top:5px; font-size:10px; line-height:1.25em; height:21px;padding-left:10px;border-bottom:1px dotted #c4c2c1;}
.breadcrumbs li { display:inline; }
.breadcrumbs li{font-size:10px; font-family:Verdana;color:#ffffff;}
.breadcrumbs li a{color:#ffffff;}
.breadcrumbs li.ets_a{color:#E24002;}



/* Llistat productes categoria*/
.llistat-productes td{vertical-align:top;}
.llistat-productes div.info{ padding:10px 9px;}
.llistat-productes div.other-info{padding-left:25px;padding-right:25px;}
.llistat-productes div.gender{ color:#ff8887; padding:8px 0 2px 0;}
.llistat-productes div.cat{color:#665a5f; padding:2px 0;}
.llistat-productes div.price{color:#66cccc;}
.llistat-productes a.name{ color:#000;font-weight:bold;}




/********************** Pager */
table.pager select,
table.view-by select { margin:0 3px; font-size:.95em; }
table.pager select { width:50px; }
table.view-by td.sort-by { text-align:right; padding-right:44px; }
table.view-by select { width:85px; }
table.pager, table.view-by { width:100%;background:url(../images/pager_bg.gif) repeat-x 0 100% #fff;font-size:.95em;}
table.pager td {width:32%;border-top:1px solid #eee;padding:4px 8px;vertical-align:middle;}
table.pager td.pages { padding:4px 0; white-space:nowrap; text-align:center; }
table.pager ol, table.pager li {display:inline;}
table.pager li { padding:0 2px; }
table.view-by td {width:33%;border-top:1px solid #e2e2e2;padding:4px 8px;vertical-align:middle;}

/* Amaguem el veure com a llista/quadricula i ordenar per: */
table.view-by{display:none;}


.link-feed2{float:right;}


/* Opcions de compra (category view) Layered navigation */
.narrow-by {margin:0px;padding:0px;text-align:left;}
.narrow-by *{margin:0px;padding:0px;text-align:left;}
.narrow-by dd{margin-left:10px;}


/* Login */
.login-box{width:920px;margin-top:10px;}
.login-box .col-1, .login-box .col-2 { border:1px solid #bbb6a5; background:#f4dfc9;}
.login-box .content { background:url(../images/login_box_bg.gif) repeat-x #faf7ee; padding:14px 21px; }
.login-box h4 {min-height:16px;border-bottom:1px solid #ddd;margin-bottom:1.2em;padding-bottom:5px;padding-left:23px;background-position:0 1px;background-repeat:no-repeat;font-size:1.05em;color:#66cccc;text-transform:uppercase;}
.login-box .new-users h4 { background-image:url(../images/icon_page_white.gif); }
.login-box .registered-users h4 { background-image:url(../images/icon_page_white_text.gif); }
.login-box .button-set { margin:0; border:none; padding:8px 13px; background-color: #faf7ee;text-align:right;}
.login-box .content { min-height:230px; }


/* My Account navigation */
.account-nav { border:1px solid #A85925; background:#FFFFFF;}
.account-nav .head {margin:0;padding:3px 10px;}
.account-nav .head h3 { color:#66cccc; font-size:1.1em; }
.account-nav ul { background:#FFFFFF; padding:4px 10px 10px 10px; }
.account-nav li a, .account-nav li.on { padding:3px 0;  }
.account-nav li a { display:block; border-bottom:1px solid #ddd; /*background:url(../images/account_nav_link_bg.gif) no-repeat 10px 8px;*/ }
.account-nav li a, .account-nav li a:hover { color:#5f5d5c; text-decoration:none; }
.account-nav li a:hover { color:#3B7575; }
.account-nav li.on { border-bottom:1px solid #ddd; /* background:url(../images/account_nav_on_bg.gif) no-repeat 10px 8px;*/  color:#66cccc; font-weight:bold; }
.account-nav li.on a { padding:0; }
.account-nav li.last, .account-nav li.last a { border-bottom:0; }


/* Dashboard */
.account-box {margin-bottom:20px;border:1px solid #ccc;border-right-color:#999;border-bottom-color:#999;padding:15px;}
.account-box a{font-weight:bold;text-decoration:underline;}
.account-box .head { margin-bottom:10px; border-bottom:1px solid #dec2ad; }
.account-box h4 { color:#2B5555; font-size:1.1em; text-transform:uppercase; }
.account-box .inner-head { margin-bottom:8px; padding-bottom:2px; text-align:left; }
.account-box h5 { font-size:1.1em;   }
.account-box h5 a { font-weight:normal; }
.account-box h6 { text-transform:uppercase; }
.account-main .account-box li { padding:5px 0; }
.account-box ol .count {float:left;margin-top:3px;background-color:#0a263c;padding:1px 3px;font-size:9px;font-weight:bold;color:#fff;line-height:1em;}
.account-box ol .content { margin-left:20px; padding:0; }
.account-box ol.recent-reviews small {float:left;margin-right:3px;font-weight:bold;}
.account-box .product-images { width:65px; }
.account-box .product-images img { border:1px solid #ccc; }
.account-box .product-details { margin:0 0 10px 70px; }
.account-box .content { padding:0; }
.account-side .actions { border-top:1px solid #ccc; padding-top:4px; }
.account-side .actions .form-button { float:right; }
.edit-password { display:block; height:20px; background:url(../images/icon_lock.gif) no-repeat 0 2px; padding-left:20px; }
.dashboard-welcome { margin-right:8em; margin-bottom:1.5em; font-size:1.1em; }
.account-box .head h4 { /*padding-left:21px;*/ min-height:17px; background-repeat:no-repeat; background-position:0 0; }
.ad-orders .head h4 { background-image:url(../images/icon_folder_table.gif); }
.ad-account-info .head h4 { background-image:url(../images/icon_ma_info.gif); }
.ad-tags .head h4 { background-image:url(../images/icon_ma_tags.gif); }
.ad-reviews .head h4 { background-image:url(../images/icon_ma_reviews.gif); }
/* Account Addressbook */
.primary-address-list h4, .address-list h4 {font-size:1.1em; color:#3b7575; text-transform:uppercase; }
.primary-address-list li {margin-bottom:10px;border:1px solid #ccc;background:url(../images/account_box_bg.gif) repeat-x #fff;padding:10px 13px 8px 13px;}
.primary-address-list li .head { margin:0; }
.address-list li { margin-bottom:1em; }
.address-list .actions { float:right; margin:0 0 10px 10px; }
/* Account Order History */
.sales-order-view .checkmo-mailing-address { display:block; padding-left:20px; }



#my-orders-table tfoot td{border:none;color:#ffffff;}

.mini-product-tags{border:none;padding:25px 8px 8px 8px;}




/********************** Search */
.advanced-search {margin:28px 0;border:1px solid #bbafa0;padding:22px 25px 12px 25px;background:#fbfaf6;}
.advanced-search .legend {margin-top:-33px;float:left;border:1px solid #3B7575;background:#E7FFFF;padding:0 8px;color:#66cccc;font-weight:bold;font-size:1.1em;}
.advanced-search li { margin-bottom:5px; }
.advanced-search li label { width:150px; float:left; }
.advanced-search .input-text { width:250px; }
.advanced-search select { width:256px; padding:2px; }
.advanced-search .field-row { float:left; width:256px; }
.advanced-search .range .input-text { width:70px; }
.advanced-search .range select { width:90px; padding:1px; }
.advanced-search-nothing-found { font-weight:bold; color:#df280a; margin-bottom:10px; }
.advanced-search-found-amount { margin-bottom:10px; }
.advanced-search-summary-box { padding:10px 10px 5px 10px; margin:0 0 10px; border:1px solid #E9D7C9; background-color:#FFF6F1; }
.advanced-search-summary-tip { clear:both; font-weight:bold; }
.advanced-search-summary-box { margin-bottom:10px; }
.advanced-search-summary-box ul { list-style:none; float:left; width:50%; }
.advanced-search-summary-box ul li span { background:url(../images/search_criteria.gif) 0 3px no-repeat; padding-left:15px; font-weight:bold; color:#E17C24; }
/* Inline translation fix */
.advanced-search-summary-box ul li span.translate-inline { background:0 !important; }





/* TINY EDITOR */
.editor_titol1{color: #e34102;font-size: 14px;}
.editor_titol2{color: #e34102;font-size: 14px;font-weight:bold;}
.editor_titol3{color: #e24002;font-family: Arial,Helvetica,sans-serif;font-size: 30px;}
.editor_subtitol1{color: #282624;font-family: Arial;font-weight: bold;font-size: 18px;}
.editor_vermell1{font-size: 13px;font-weight: bold;white-space: nowrap;color: #cd5033;}
.editor_vermell2{color: #eb340a;}
.editor_gris1{color: #82807e;font-family: Arial;font-weight: bold;font-size: 12px;}
.editor_link1{color: #a33208;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: normal;}