body{background:url(../images/inner-bgd.jpg) top center no-repeat #f7f0e6;}
body.home{background:url(../images/body-bgd.jpg) top center no-repeat #f7f0e6;}
div.clear{height:0;line-height:0;font-size:0;clear:both;display:block;float:none;width:100%;}
.cols{width:100%;overflow:auto;height:1%;clear:both;}
.colx1{width:70px;float:left;display:inline;margin:0 0 0 10px;}
.colx2{width:150px;float:left;display:inline;margin:0 0 0 10px;}
.colx3{width:230px;float:left;display:inline;margin:0 0 0 10px;}
.colx4{width:310px;float:left;display:inline;margin:0 0 0 10px;}
.colx4b{width:300px;float:left;display:inline;margin:0 0 0 20px;}
.colx5{width:400px;float:left;display:inline;margin:0 0 0 10px;}
.colx6{width:470px;float:left;display:inline;margin:0 0 0 10px;}
.colx6b{width:470px;float:left;display:inline;margin:0 0 0 8px;}
.colx7{width:550px;float:left;display:inline;margin:0 0 0 10px;}
.colx8{width:630px;float:left;display:inline;margin:0 0 0 10px;}
.colx8b{width:620px;float:left;display:inline;margin:0 0 0 20px;}
.colx9{width:710px;float:left;display:inline;margin:0 0 0 10px;}
.colx10{width:790px;float:left;display:inline;margin:0 0 0 10px;}
.colx11{width:870px;float:left;display:inline;margin:0 0 0 10px;}
.colx12{width:950px;float:left;display:inline;margin:0 0 0 10px;}
.suffix1{margin-left:-10px;overflow:auto;}
.suffix2{margin-left:-20px;}
.prefix1{margin-left:10px;}
div.hr{height:0;font-size:0;line-height:0;clear:both;display:block;}
div.hr hr{display:none;}
#canvas,#separated{width:970px;margin:0 auto;overflow:visible;}
h1{width:210px;background:url(../images/logo-scarafaggio.png) 0 0 no-repeat;height:105px;margin-left:10px;}
.home h1{background:url(../images/logo-scarafaggio.png) 0 0 no-repeat;}
h1 a{width:210px;height:110px;display:block;text-indent:-9000em;}
h1 strong{display:none;}
#identity #language{position:absolute;top:0;right:-15px;width:120px;background:transparent url(../images/language-selector-es.png) top left no-repeat;cursor:pointer;padding-top:25px;}
.en #identity #language{background:transparent url(../images/language-selector-en.png) top left no-repeat;}
#identity #language #selector-idiomas{/* display:none;*/
position:relative;top:-28px;text-align:center;width:120px;margin-left:15px;}
#identity #language li{width:90px;margin:0px!important;}
#identity #language li a{text-transform:uppercase;background:#e7dac2;margin-left:-6px;display:block;}
#identity,#user-panel,#status-panel{height:105px;overflow:hidden;position:relative;}
#user-panel{height:42px;}
#search p img{position:relative;top:3px;left:-10px;}
#status-panel{width:640px;height:64px;overflow:visible;position:relative;z-index:100;}
#status-panel #help{position:absolute;top:15px;margin-left:790px;width:150px;height:50px;}
#status-panel #help ul{margin:0px;}
#status-panel #help li{float:left;margin-left:10px;}
#status-panel #help li a{display:block;text-indent:-9999px;}
#status-panel #help li.musica a{width:68px;height:17px;background:transparent url(/images/btn-music-top.png) no-repeat top left;}
#status-panel #help li.ayuda a{width:50px;height:17px;background:transparent url(/images/btn-ayuda.png) no-repeat top left;}
#navigation{position:absolute;left:220px;top:48px;}
#navigation li{float:left;display:inline;margin-left:7px;}
#navigation li a{display:block;height:25px;text-indent:-99999px;}
.es #navigation li.tshirts a{width:120px;background:transparent url(/images/menu-sprite-es.png) no-repeat -3px 5px;}
.en #navigation li.tshirts a{width:90px;background:transparent url(/images/menu-sprite-en.png) no-repeat -3px 5px;}
.es #navigation li.tband a{width:103px;background:transparent url(/images/menu-sprite-es.png) no-repeat -135px 5px;}
.en #navigation li.tband a{width:115px;background:transparent url(/images/menu-sprite-en.png) no-repeat -125px 5px;}
.es #navigation li.designers a{width:149px;background:transparent url(/images/menu-sprite-es.png) no-repeat -250px 5px;}
.en #navigation li.designers a{width:149px;background:transparent url(/images/menu-sprite-en.png) no-repeat -245px 5px;}
.es #navigation li.concurso a{width:125px;background:transparent url(/images/menu-sprite-es.png) no-repeat -410px 5px;}
.en #navigation li.concurso a{width:125px;background:transparent url(/images/menu-sprite-en.png) no-repeat -410px 5px;}
.es #navigation li.blog a{width:209px;height:88px;background:transparent url(/images/menu-blog-btn-n.png) no-repeat 0 0;position:relative;top:-30px;}
.en #navigation li.blog a{width:209px;height:88px;background:transparent url(/images/menu-blog-btn-n.png) no-repeat 0 0;position:relative;top:-30px;}
#navigation li.blog{z-index:20;}
#user-panel li{float:left;display:inline;margin:0 0 0 10px;height:42px;overflow:hidden;}
#user-panel li.submit img{margin-top:5px;margin-left:-15px;}
#user-panel input{height:19px;width:100px;vertical-align:middle;line-height:21px;background:#034e94;border:1px solid #0067c5;color:#fff;}
#user-panel #buscador input{border:1px solid #f7bd63;background:#df8d0f;}
#user-panel input#submit-login,#user-panel input#submit-buscador{width:70px;}
#user-panel img{vertical-align:middle;}
#user-panel #login{position:absolute;top:12px;left:0;width:760px;}
#user-panel #login ul label{display:block;text-indent:-9999px;margin-right:1px;}
#user-panel #login ul li{}
#user-panel #login ul li.email label{width:60px;height:20px;background:transparent url(/images/menu-sprite-es.png) no-repeat -2px -23px;}
#user-panel #login ul li.password label{width:113px;height:20px;background:transparent url(/images/menu-sprite-es.png) no-repeat -67px -23px;}
#user-panel #login ul #submit-login{display:block;width:71px;height:12px;margin-top:6px;margin-right:0px;}
#user-panel #login ul li.register{width:120px;height:20px;text-indent:-9999px;}
#user-panel #login ul li.register a{width:120px;height:20px;display:block;background:transparent url(/images/menu-sprite-es.png) no-repeat -265px -23px;}
#user-panel #buscador #submit-buscador{display:block;width:86px;height:17px;margin-top:4px;}
#user-panel #login ul li.perfil a{width:90px;height:20px;text-indent:-9999px;background:transparent url(/images/menu-sprite-es.png) no-repeat -2px -43px;}
#user-panel #login ul li.pedidos a{width:117px;height:20px;text-indent:-9999px;background:transparent url(/images/menu-sprite-es.png) no-repeat -92px -43px;}
#user-panel #login ul li.favoritos a{width:130px;height:20px;text-indent:-9999px;background:transparent url(/images/menu-sprite-es.png) no-repeat -219px -43px;}
#user-panel #login ul li.logout a{width:140px;height:20px;text-indent:-9999px;background:transparent url(/images/menu-sprite-es.png) no-repeat -350px -43px;}
#user-panel #login ul{overflow:auto;height:42px;width:760px;margin-left:10px;}
#user-panel #buscador{position:absolute;left:670px;top:12px;}
#user-panel #buscador p{float:left;display:inline;margin-right:10px;}
#status-panel #chart-holder-items{cursor:pointer;background:url(../images/deploy-chart.png) 155px 13px no-repeat;}
#status-panel div#chart-holder{margin-left:10px;}
#status-panel div#chart-holder-carrito{border:1px solid #000;position:absolute;top:30px;left:0;z-index:10;}
#status-panel table,#status-panel p.chart-total{background:#1884c2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;width:630px;display:none;border:0;margin:0 0 5px 0;}
#status-panel p.chart-total{background:#df8d0f;text-align:right;padding-right:10px;width:620px;position:relative;}
#status-panel p.chart-total span.close{cursor:pointer;position:absolute;widtH:150px;top:2px;left:10px;}
#status-panel table a{color:#f7bd63;}
#status-panel table td{height:21px !important;overflow:hidden;border:0;}
#status-panel table td.size,#status-panel table th.size,#status-panel table td.color,#status-panel table th.color,#status-panel table td.amount,#status-panel table th.amount,#status-panel table td.price,#status-panel table th.price{text-align:center;}
#status-panel table td.shirt,#status-panel table th.shirt{text-align:left;padding-left:5px;width:150px;}
#status-panel table td.actions,#status-panel table td.amount,#status-panel table th.amount{height:21px;overflow:hidden;padding:0;margin:0;vertical-align:bottom;}
#status-panel table td.actions,#status-panel table th.actions{width:25px;}
#status-panel img{vertical-align:baseline;margin-left:5px;}
#status-panel p.btn-carrito{position:absolute;top:5px;left:190px;}
.list-shirts{margin-left:-10px;background:url(../images/list-bgd.png) top left no-repeat;overflow:auto;height:700px;padding:11px 0 10px 0;}
#list-shirts-related{height:auto;overflow:visible;padding-top:10px;height:210px;}
.list-designer-shirts{margin-left:-10px;overflow:auto;padding:11px 0 10px 0;}
.home .list-shirts{background:none;}
#selled .list-shirts,#random .list-shirts{background:none;height:auto !important;}
.list-shirts li,#list-shirts-related li,.list-designer-shirts li{float:left;display:inline;width:150px;margin:0 0 21px 10px;position:relative;height:210px;}
#list-shirts-related li{height:210px !important;float:left;display:inline;width:150px;margin:0 0 0 10px;position:relative;}
.list-shirts li p.list-shirts-image,#list-shirts-related li,.list-designer-shirts li{height:189px;background:url(../images/vertical-image-bgd.png) top left no-repeat;margin-bottom:0;}
.list-shirts li p.list-shirts-image{overflow:hidden;}
.list-designer-shirts li{height:210px;}
.list-shirts li p.list-shirts-image img,
#list-shirts-related li p.list-shirts-related-image img,
.list-designer-shirts li p.list-shirts-image img{padding-top:5px;padding-left:5px;width:140px;}
.list-shirts li div.upper-mask{background:rgba(0,0,0,0.7);width:140px;height:42px;position:absolute;top:5px;left:5px;z-index:1;overflow:hidden;}
.list-shirts li div.upper-mask a{color:#b4a793;font-size:1em;}
.list-shirts li div.mask,
#list-shirts-related li div.mask,
.list-designer-shirts li div.mask{background:rgba(0,0,0,0.7);width:140px;height:42px;position:absolute;bottom:25px;left:5px;z-index:1;overflow:hidden;}
.list-shirts h4,.list-shirts h3,.list-shirts p.price,
#list-shirts-related li h4,#list-shirts-related li p.price,
.list-designer-shirts li p.price,.list-designer-shirts li h3{margin-bottom:0;position:absolute;top:0px;right:1px;z-index:2;}
.list-shirts p.price,
#list-shirts-related li p.price,
.list-designer-shirts li p.price{left:5px;width:60px;}
.list-shirts p.list-shirts-author{position:absolute;right:14px;top:15px;}
.list-shirts h4{right:4px;letter-spacing:0px;}
.list-designer-shirts li p.votes{position:absolute;}
#highlighted{padding-top:10px;height:389px;margin-bottom:21px;overflow:hidden;}
#highlighted .list-shirts{margin:0 !important;}
#highlighted .list-shirts li{width:310px;float:left;display:inline;margin:0 0 0 10px;height:auto;}
#highlighted .list-shirts li p.list-shirts-image{width:300px;position:relative;overflow:hidden;height:362px;padding:0 5px;background:url(../images/highlight-bgd.png) top center no-repeat;}
#highlighted .list-shirts li p.list-shirts-image a{width:300px;height:428px;margin-left:0;display:block;position:relative;overflow:hidden;}
#highlighted .list-shirts li p.list-shirts-image img{width:470px;position:absolute;left:-25%;}
#highlighted .list-shirts li div.mask{background:url(../images/highlight-mask.png) bottom left no-repeat;width:300px;height:63px;position:absolute;bottom:5px !important;left:5px;z-index:1;}
#highlighted .list-shirts h3,#highlighted .list-shirts p.price{margin-bottom:0;position:absolute;top:10px;left:105px;z-index:2;}
#highlighted .list-shirts p.price{left:5px;top:20px;width:85px;}
#highlighted .list-shirts-author{top:25px;left:105px;position:absolute;color:#fff;font-style:italic;}
p.btn-view-more{position:absolute;bottom:-45px;z-index:3;left:28px;}
#highlighted p.btn-view-more{left:108px;bottom:-95px;}
#selled,#random{clear:both;overflow:auto;width:650px;margin-left:-10px;}
.home #selled ul,.home #random ul{margin-left:0;}
.home #selled .list-shirts{background:url(../images/selled-bgd.png) 0 0 no-repeat;}
.home #random .list-shirts{background:url(../images/random-bgd.png) 0 0 no-repeat;}
#selled h3,#random h3{margin-left:10px;}
h2.title{height:21px;text-indent:-9000em;width:450px;background:url(../images/h3-busqueda.png) top left no-repeat;margin-bottom:0px;}
.en h2.title{background-position:bottom left;}
#quicklinks{margin-bottom:42px;}
#quicklinks ul{clear:both;overflow:auto;}
#quicklinks li{float:left;display:inline;width:290px;padding:0 10px;margin:0 0 0 10px;}
#quicklinks li.newsletter p{display:none;}
#quicklinks li.newsletter form p{float:left;display:inline;}
#faux-separated{background:url(../images/separated-bgd.jpg) top center no-repeat;padding-top:42px;padding-bottom:11px;}
#faux-credits{background:url(../images/credits-bgd.png) top center no-repeat;padding-top:63px;}
#faux-credits #credits{width:970px;margin:0 auto;}
#faux-credits #credits li{float:left;display:inline;margin:0 10px 0 0;}
#faux-credits #credits p{clear:both;}
#nav-addons{height:63px;}
.home #nav-addons{height:auto;}
#nav-addons li{float:left;display:inline;width:150px;margin:0 0 0 10px;}
#nav-addons li li{margin:0;}
.detail{position:relative;margin-top:21px;overflow:hidden;}
.detail .contacto-btn{margin-left:43px;}
.detail p.shirt-price{position:absolute;top:15px;text-align:right;}
.detail h2{margin-bottom:3px;}
.detail ul#detail-shirt-gallery{position:absolute;top:0;right:330px;}
.detail ul#detail-shirt-gallery li{float:left;display:inline;width:56px;margin:0 0 0 10px;}
.detail .detail-shirt-image{background:url(../images/detail-bgd.jpg) top left no-repeat;padding-top:18px;padding-left:18px;height:465px;width:612px;}
.detail .detail-shirt-image img{width:588px;border:3px solid #b4a793;}
.detail .long{/* height:583px;*/}
.detail p#detail-shirt-votes{text-align:right;margin-left:520px;width:105px;margin-bottom:2px;}
.detail p#detail-shirt-votes-contest{text-align:right;margin-left:415px;width:210px;margin-bottom:2px;}
span.star,span.void{width:21px;height:21px;display:block;float:left;background:url(../images/stars.png) top left no-repeat;}
span.star{background-position:center left;}
#listado-comentarios{display:none;margin-top:21px;}
#listado-comentarios li{width:630px;position:relative;margin:0 0 21px 10px;overflow:visible;clear:both;}
#listado-comentarios p{float:left;display:inline;width:70px;}
#listado-comentarios div{padding:0 10px;margin-left:79px;border-left:1px solid #605641;padding-bottom:21px;overflow:auto;}
#listado-comentarios span.avatar{margin:0;width:63px;height:63px;float:left;display:inline;margin-right:10px;border:1px solid #605641;}
#comment-form{width:310px;margin:0 0 0 10px;overflow:hidden;height:210px;}
#comment-form label{display:block;width:70px;margin:0;text-transform:uppercase;font-weight:bold;display:none;}
#comment-form textarea{background:#f3e4c7;border:2px solid #b4a793;color:#60565f;width:304px;height:103px;}
#comment-form p.submit{background:url(../images/btn-publicar-comentario.png) top left no-repeat;width:150px;height:63px;margin-left:-10px;}
.en #comment-form p.submit{background-position:bottom left;}
#comment-form p.submit input{width:150px;height:63px;border:0;background:transparent;text-indent:-9000em;display:block;cursor:pointer;}
div p a.contacto-btn{display:block;width:230;height:210px;text-indent:-9000em;background:url(/images/btn-write-us.jpg) top left no-repeat;}
.en div p a.contacto-btn{background:url(/images/btn-write-us.jpg) bottom left no-repeat;}
div p a.faqs-btn{display:block;width:230;height:223px;text-indent:-9000em;background:url(/images/btn-faqs-es.jpg) top left no-repeat;}
.en div p a.faqs-btn{display:block;width:230;height:223px;text-indent:-9000em;background:url(/images/btn-faqs-es.jpg) bottom left no-repeat;}
p.follow-us{width:block;width:230px;height:209px;background:url(/images/btn-siguenos.jpg) top left no-repeat;position:relative;}
.en  p.follow-us{width:block;width:230px;height:209px;background:url(/images/btn-siguenos.jpg) bottom left no-repeat;position:relative;}
p.follow-us a.facebook-btn{display:block;width:145px;height:35px;background:transparent url(/images/btn-siguenos-f.png) top left no-repeat;text-indent:-9999px;position:absolute;left:15px;top:60px;}
p.follow-us a.twitter-btn{display:block;width:122px;height:35px;background:transparent url(/images/btn-siguenos-t.png) top left no-repeat;text-indent:-9999px;position:absolute;left:15px;top:100px;}
.en p.follow-us{background-position:bottom left;}
.en div.contacto p a.contacto-btn{background-position:bottom left;}
form#addShirt{width:310px;text-align:center;margin-top:63px;}
form#addShirt select{width:200px;text-align:left;height:21px;}
form#addShirt label{display:block;margin:0;}
p.volver{width:100px;margin-left:10px;}
div.designer-separator{height:84px;width:310px;background:url(../images/designer-separator.jpg) top left no-repeat;margin-bottom:21px;}
#content form.login,#content form.register{}
body.register .colx4{padding-top:40px;}
#content form.login p,#content form.register p{position:relative;height:21px;overflow:hidden;}
#content form.register p.textarea{height:105px;}
#content form.register p.textarea textarea{background:#c5bbaa;width:210px;border:0px;height:105px;}
#content form.login p.avatar,#content form.register p.avatar{height:84px;}
#content form.login p,#content form.register p.avatar img{float:left;display:inline;margin-right:5px;}
#content form.login p,#content form.register p.avatar input{margin-left:80px;}
#content form.login label,#content form.register label,#content .colx8 form.suscribete label{width:70px;float:left;display:inline;text-align:right;margin-right:10px;}
#content form.login input,#content form.register input,#content .colx8 form.register textarea{background:#c5bbaa;/*
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;*/
border:0;height:19px;margin:0;padding:0;width:230px;}
#content form.register textarea{height:105px;width:230px;}
#content form.login p.submit,#content form.register p.submit{height:84px;}
#content form.login p.submit input,#content form.register p.submit input{width:150px;height:84px;}
#content form.login input.checkbox,#content form.register input.checkbox{width:50px;}
#content form.register,
#content .colx8 form.suscribete{margin-left:-10px;padding:20px 0;background:transparent url(/images/register-bgd.png) no-repeat top left;}
#content form.register p,#content .colx8 form.suscribete p{width:310px;overflow:hidden;float:left;display:inline;margin:0 0 21px 10px;margin-bottom:21px;}
#content form.register label,#content .colx8 form.suscribete label{width:70px;}
#content form.register input,#content .colx8 form.suscribete input{width:210px;text-indent:5px;}
#content form.register input#str_avatar{}
#content form.register p.long,#content .colx8 form.suscribete p.long{width:470px;clear:both;}
#content form#designer-register{height:1%;background:red;}
#content form.register p.with-help{height:50px;}
#content form.register p.with-help span.help{background:transparent;color:#7D796F;padding:2px 5px;display:block;width:213px;margin-left:84px;line-height:120%;}
#content form.register p.select,#content .colx8 form.suscribete p.select{height:84px;margin-bottom:0px;width:500px;}
#content form.register p.select label,#content .colx8 form.suscribete p.select label{line-height:100%;}
#content .register input#str_condiciones{width:20px;margin-right:10px;margin-left:50px;text-align:right;line-height:100%;}
#content .register p.obligatorio{margin-left:90px;margin-bottom:0px;font-weight:bold;}
#content .register input#registerFormSubmit{margin-left:60px;}
#content form.register p.select #str_referral_text{display:none;margin-top:5px;}
div.success{border:3px solid #26CF2D;background:#66FF66;color:#fff;padding:10px 21px;width:590px;margin-bottom:21px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-top:21px;text-shadow:1px 1px 2px #000000;}
div.success p{text-transform:uppercase;font-weight:bold;margin-bottom:0px;}
div.success li a{color:#ccc;background:#333;padding:2px 5px;margin-top:21px;}
div.success ul{margin-bottom:0px;text-shadow:none;}
div.error{border:3px solid #cc0000;background:#CC4D59;color:#fff;padding:10px 21px;width:590px;margin-bottom:21px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-top:21px;text-shadow:1px 1px 2px #000000;}
div.error p{text-transform:uppercase;font-weight:bold;margin-bottom:0px;}
div.error li a{color:#ccc;background:#333;padding:2px 5px;margin-top:21px;}
div.error ul{margin-bottom:0px;text-shadow:none;}
.chart table{border-bottom:0;border-top:1px dotted #333;border-right:0;border-left:1px dotted #333;margin-top:21px;}
.chart table th{text-align:left;background:#60280d;color:#fff;padding:10px;}
.chart table tr{clear:both;}
.chart table th{vertical-align:middle;border-top:0;border-top:1px dotted #333;border-left:0;border-right:1px dotted #333;padding:10px;}
.chart table td{vertical-align:middle;border-top:0;border-bottom:1px dotted #333;border-left:0;border-right:1px dotted #333;padding:10px;}
.chart table td.image{width:80px;border-right:0;}
.chart table td.talla,.chart table td.color,.chart table td.cantidad,.chart table th.talla,.chart table th.color,.chart table th.cantidad{width:60px;text-align:center;}
.chart table td.precio,.chart table th.precio{width:60px;text-align:right;font-weight:bold;}
.chart table td.image img{width:70px;}
p.paypal-btn{width:470px;text-align:right;}
p.btn-facebook a,p.btn-twitter a{display:block;width:310px;height:147px;text-indent:-9999px;background-position:top left;background-repeat:no-repeat;}
p.btn-facebook a:hover,p.btn-twitter a:hover{background-position:bottom left;}
p.btn-facebook a{background-image:url(/images/btn-facebook-es.png);}
p.btn-twitter a{background-image:url(/images/btn-twitter-es.png);}
.chart ul{width:160px;margin-left:770px;background:#60280d;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:10px;text-align:right;}
.chart ul li.total{border-top:1px dotted #fff;padding-top:11px;margin-top:10px;}
ul.listado-pedidos{overflow:auto;margin-left:-10px;}
ul.listado-pedidos li{float:left;display:inline;width:309px;margin:0 0 0 10px;border-right:1px dashed #60280d;}
.home form.suscribete{margin-top:-15px;}
.home form.suscribete label{display:none;}
.home form.suscribete input{background:#a59983;height:21px;border:2px solid #e7dac2;}
.home form.suscribete p.form-btn input{margin-left:10px;background:none;border:0;height:40px;display:block;padding:0px;margin-top:-10px;}
.home form.suscribete p.form-btn{line-height:0%;}
p.comment-ok{background:url(../images/submitted-es.png) top left no-repeat;padding-top:84px;width:310px;margin-left:10px;}
.en p.comment-ok{background:url(../images/submitted-en.png) top left no-repeat;padding-top:84px;width:310px;margin-left:10px;}
a.btn-facebook{width:310px;display:block;height:147px;overflow:hidden;background:url(../images/btn-facebook-es.png) top left no-repeat;text-indent:-9000em;}
.en a.btn-facebook{background:url(../images/btn-facebook-en.png) top left no-repeat;}
a.btn-facebook:hover,a.btn-twitter:hover{background-position:bottom left;}
a.btn-twitter{width:310px;display:block;height:147px;overflow:hidden;background:url(../images/btn-twitter-es.png) top left no-repeat;text-indent:-9000em;}
.en a.btn-twitter{background:url(../images/btn-twitter-en.png) top left no-repeat;}
div.smo{width:230px;margin-left:40px;background:url(../images/bgd-social-share.png) top left no-repeat;height:57px;padding-top :63px;}
div.smo .FBConnectButton_Simple{background:none;}
.en div.smo{background-position:bottom left;}
h2.mis-beneficios,h2.panel-control,h2.design-lists,h2.search,h2.login,h2.login-designer,h2.retrieve,h2.reset,h2.modify,h2.modify-designer,h2.submit-design,h2.favoritos,h2.pedidos,h2.suscribete,h2.contacto,h2.register,h2.gift,h2.facturar,h2.scarafaggio,h2.faq,h2.condiciones,h2.hora-de-concursar,h2.concursos-anteriores{display:block;text-indent:-9000em;}
h2.mis-beneficios{background:url(../images/h3-mis-beneficios.png) top left no-repeat;}
.en h2.mis-beneficios{background:url(../images/h3-mis-beneficios.png) bottom left no-repeat;}
h2.panel-control{background:url(../images/h3-panel-control.png) top left no-repeat;}
.en h2.panel-control{background:url(../images/h3-panel-control.png) bottom left no-repeat;}
h2.design-lists{background:url(../images/h3-mis-disenyos.png) top left no-repeat;}
.en h2.design-lists{background:url(../images/h3-mis-disenyos.png) bottom left no-repeat;}
h2.search{background:url(../images/h3-buscar.png) top left no-repeat;}
.en h2.search{background:url(../images/h3-buscar.png) bottom left no-repeat;}
h2.login,h2.login-designer{background:url(../images/h3-login.png) top left no-repeat;}
.en h2.login,.en h2.login-designer{background:url(../images/h3-login.png) bottom left no-repeat;}
h2.retrieve{background:url(../images/h3-retrieve.png) top left no-repeat;}
.en h2.retrieve{background:url(../images/h3-retrieve.png) bottom left no-repeat;}
h2.reset{background:url(../images/h3-reset.png) top left no-repeat;}
.en h2.reset{background:url(../images/h3-reset.png) bottom left no-repeat;}
h2.modify,h2.modify-designer{background:url(../images/h3-modify.png) top left no-repeat;}
.en h2.modify, .en h2.modify-designer{background:url(../images/h3-modify.png) bottom left no-repeat;}
h2.submit-design{background:url(../images/h3-submit-design.png) top left no-repeat;}
.en h2.submit-design{background:url(../images/h3-submit-design.png) bottom left no-repeat;}
h2.favoritos{background:url(../images/h3-mis-favoritos.png) top left no-repeat;}
.en h2.favoritos{background:url(../images/h3-mis-favoritos.png) bottom left no-repeat;}
h2.pedidos{background:url(../images/h3-mis-pedidos.png) top left no-repeat;}
.en h2.pedidos{background:url(../images/h3-mis-pedidos.png) bottom left no-repeat;}
h2.suscribete{background:url(../images/h3-suscribete.png) top left no-repeat;}
.en h2.suscribete{background:url(../images/h3-suscribete.png) bottom left no-repeat;}
h2.contacto{background:url(../images/h3-contacto.png) top left no-repeat;}
.en h2.contacto{background:url(../images/h3-contacto.png) bottom left no-repeat;}
h2.register{background:url(../images/h3-register.png) top left no-repeat;}
.en h2.register{background:url(../images/h3-register.png) bottom left no-repeat;}
h2.gift{background:url(../images/h3-regalar.png) top left no-repeat;}
.en h2.gift{background:url(../images/h3-regalar.png) bottom left no-repeat;}
h2.facturar{background:url(../images/h3-factura.png) top left no-repeat;}
.en h2.facturar{background:url(../images/h3-factura.png) bottom left no-repeat;}
h2.scarafaggio{background:url(../images/h3-scarafaggio.png) top left no-repeat;}
.en h2.scarafaggio{background:url(../images/h3-scarafaggio.png) bottom left no-repeat;}
h2.faq{background:url(../images/h3-faq.png) top left no-repeat;}
.en h2.faq{background:url(../images/h3-faq.png) bottom left no-repeat;}
h2.condiciones{background:url(../images/h2.condiciones.png) top left no-repeat;}
.en h2.condiciones{background:url(../images/h2.condiciones.png) bottom left no-repeat;}
h2.hora-de-concursar{background:url(../images/h2-es-la-hora-de-concursar.png) top left no-repeat;}
.en h2.hora-de-concursar{background:url(../images/h2-es-la-hora-de-concursar.png) bottom left no-repeat;  }
h2.concursos-anteriores{background:url(../images/h2-concursos-anteriores.png) top left no-repeat;}
.en h2.concursos-anteriores{background:url(../images/h2-concursos-anteriores.png) bottom left no-repeat;}

.paginacion{text-align:right;margin-right:90px;margin-bottom:0px;margin-top:-28px;}
.faqs #additional,.about-us #additional,.purchase-conds #additional{padding-top:20px;}
ul.qa{background:transparent url(/images/register-bgd.png) no-repeat top left;padding-top:20px;}
ul.qa li{margin:0 100px 0 20px;}
ul.qa li li{margin:0px;}
ul.qa ol li{margin-left:20px;list-style-type:decimal;}
body.home div#highlighted ul.list-shirts div.mask p.list-shirts-author{letter-spacing:0px !important;font-size:.4em !important;}
body.home div#highlighted ul.list-shirts div.mask h3.list-shirts-name{position:absolute !important;z-index:10;top:10px;height:21px!important;overflow:hidden;letter-spacing:0px!important;}
body.home div#highlighted ul.list-shirts div.mask p.price{top:0px;}
body.home p a.contacto-btn{margin-left:-25px;}
p#detail-shirt-size,p#detail-shirt-color,p#detail-shirt-amount{margin-left:40px;width:200px;}
p#detail-shirt-size,p#detail-shirt-color,p#detail-shirt-amount{margin-left:40px;width:200px;}
.faq-list{margin-left:10px;list-style:square!important;}
.designers .list-designer-shirts{overflow:hidden;margin-top:-15px;}
.designers .list-designer-shirts li{margin-bottom:10px;}
.designers #content{margin-top:30px;}
.designers p.designer-avatar{float:left;margin-right:20px;margin-bottom:0px;}
.designers p.designer-avatar img{border:3px solid #3D3A34;}
.designers p.paginacion{position:relative;top:-10px;width:620px;}
.detail iframe{width:500px;}
.contacto #additional,
.register #additional{padding-top:30px!important;}
.contacto #additional p,
.register #additional p{margin-left:20px;}
.detail-shirt-image{margin-bottom:50px;}
form.submit-favorite input{margin:0px;width:120px;display:block;position:absolute;top:533px;left:370px;height:20px;color:#FFFFFF;background:#106DB8;border:0px;cursor:pointer;}
.detail-shirt-favorite{margin:0px;width:220px;text-align:center;display:block;position:absolute;top:533px;left:280px;height:20px;color:#FFFFFF;background:#106DB8;border:0px;cursor:pointer;}
.detail-shirt-favorite a{color:#FFFFFF;cursor:pointer;}
#detail-shirt-votes{position:absolute;top:530px ;left:0px;}
#detail-shirt-votes-contest{position:absolute;top:530px ;left:0px;}
div#contest-preview,
ul.list-contests{margin-right:50px;}
div#contest-preview img,
ul.list-contests img{height:200px;width:630px;}
div.date{background:#CCC3A0;border:3px solid #252421;padding:10px;margin-bottom:21px;margin-right:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;}
div.date p.participate{position:absolute;right:5px;top:0px;width:166px;height:61px;background:transparent url(/images/btn-participate.png) top left;}
div.date p.participate a{text-indent:-9999px;display:block;width:166px;height:61px;}
div.date h4,div.date p{margin:0px;}
div.contest-detail-image img{height:200px;width:630px;}
body.concurso .contacto p{margin-top:30px;margin-left:20px;}
body.concurso #additional{margin-top :30px;}
body.concurso p.banner-musica{display:none;}
body.concurso .list-shirts{background-image:none;height:auto!important;}
body.concurso .paginacion{text-align:right;margin-right:30px;margin-bottom:0px;margin-top:-28px;}
body.concurso #main{margin-top:30px;}
.login .error{width:250px;}
/**
.submit-artwork form span.help{background:transparent!important;display:block;margin-left:84px;color:#000;}
**/
/** english **/
.en #user-panel #login ul li.email label,
.en #user-panel #login ul li.password label,
.en #user-panel #login ul li.register a,
.en #user-panel #login ul li.perfil a,
.en #user-panel #login ul li.pedidos a,
.en #user-panel #login ul li.favoritos a,
.en #user-panel #login ul li.logout a{background-image:url(/images/menu-sprite-en.png);}
.en #status-panel #help li.ayuda a{background-image:url(/images/btn-ayuda-en.png);}

