/* Developed by Espira Tecnologías web
http://espiratecnologias.com
info@http://espiratecnologias.com
http://twitter.com/espiraTW
@espira,@jorgeespira,@brunoespi
*/
.main{margin:0 auto;width:970px;position:relative;}
.g160, .g320, .g480, .g640, .g800, .g960, .g80, .g240, .g400, .g560, .g720, .g880, .g960, .g190, .g230{float:left;display:inline;margin-left:10px;}
.g160{width:150px}
.g190{width:182px}
.g230{width:230px;margin:0 !important;}
.g320{width:310px}
.g480{width:470px}
.g640{width:630px}
.g800{width:790px}
.g960{width:950px}
.g80{width:70px}
.g240{width:230px}
.g400{width:390px}
.g560{width:550px}
.g720{width:710px}
.g880{width:870px}
.ml80{margin-left:90px}
.ml160{margin-left:170px}
.ml240{margin-left:250px}
.ml320{margin-left:330px}
.ml400{margin-left:410px}
.ml480{margin-left:490px}
.ml560{margin-left:560px}
.ml640{margin-left:650px}
.ml720{margin-left:730px}
.ml800{margin-left:810px}
.ml880{margin-left:890px}
.ml960{margin-left:970px}
.inside{margin-left:0}
p.grid{padding-left:10px}
body{background:#dcdcdc;color:#333;}
div#container{background:#dcdcdc ;}
header.identity{height:105px;overflow:hidden;width:950px;position:relative;}
header.identity nav#lang-selector{position:absolute;right:0;top:0;}
header.identity nav#main-nav ul li,
header.identity nav#social-buttons ul li{float:left;display:inline;margin:0 10px 0 0;}
.colection article.g720 figure{height:189px;}
.colection article.g720 figure img{width:230px}
.colection article.g720,
.comunicacion article.g720{position:relative;background:#FFFFFF;}
.colection section{overflow:auto;padding-bottom:21px;}
.colection article.g720 a.browse{display:none}
.colection article.g720 .listado-colores{clear:both}
.colection article.g720 .listado-colores li{height:21px;width:21px;overflow:hidden;margin:0 0 0 5px;float:right;display:inline;}
.colection article.g720 .listado-colores li.product-name{height:21px;width:auto;overflow:hidden;margin:0 0 0 5px;float:right;display:inline;}
.colection article.g720 .listado-colores li a{display:block;height:21px;width:21px;position:relative;overflow:hidden;}
.colection article.g720 .listado-colores li a img{top:0;left:0;position:absolute;}
.colection article.g720 .listado-colores li.active a img,
.colection article.g720 .listado-colores li a:hover img{top:auto;bottom:0 !important;}
.colection article.detail{position:relative !important;}
figure.g230{height:147px;overflow:hidden;text-align:center;position:relative;}
figure.g230 img{position:absolute;left:-80%;}
/** basic structure **/
header.identity{height:100px;margin-bottom:10px;position:relative;background:#FFF url('/images/bg-water.jpg') no-repeat right top;border-bottom:1px solid #b3b3b3}
#content{padding-bottom:30px;background:url('/images/bg-faux.png') no-repeat bottom center;}
.home #content,
.coleccion #content{/* height:450px;*/}
/*
.com #content{background:transparent url(/images/bg-faux-com.png) no-repeat bottom center !important;padding-bottom:10px;margin-bottom:12px;}
.com #content.comunicacion2{background:transparent url(/images/bg-faux-com2.png) no-repeat bottom center !important;padding-bottom:10px;margin-bottom:12px;}
*/
.coleccion #content{/* height:525px;*/ background:url('/images/bg-faux-col.jpg') no-repeat bottom center !important;padding-bottom:10px;margin-bottom:12px;overflow:/* visible */ hidden;position:relative}
.horaplaneta #content{background:url('../images/hora-planeta-bgd.jpg') no-repeat top right;height:800px;overflow:hidden;padding-bottom:30px}
#banners{height:211px;margin-bottom:8px;background:url('/images/bg-faux.png') no-repeat 10px -714px; }
#additional{height:311px;margin-bottom:8px;background:url('/images/bg-faux.png') no-repeat 10px -614px; }
#comunicacion{height:211px;margin-bottom:8px;background:url('/images/bg-faux.png') no-repeat bottom center;padding-bottom:30px}
/* body.wallpapers div#container #content{background:transparent url(/images/bg-faux-walls.jpg) no-repeat bottom center!important;height:450px;} */
body.internet div#container #content{background:url('/images/internet-bgd.jpg') no-repeat bottom center !important;height:450px!important}
footer{height:160px;background:url('/images/bg-water-bottom.jpg') no-repeat top center !important; }
/** header **/
h1{width:109px;height:78px;background:url('/images/logo.png') no-repeat scroll top left;text-indent:-9999px;position:absolute;left:15px;top:22px;}
h1#logo{background:none;text-indent:0;}
h1#logo a{width:109px;height:78px;display:block;background:url('/images/logo.png') no-repeat scroll top left;text-indent:-9999px;}
#main-nav{position:absolute;left:157px;top:71px;}
#main-nav ul{margin:0px;}
#lang-selector{position:absolute;top:0px;right:0px;background:#737373;padding:0 20px;}
#lang-selector ul li{float:left;margin:0 5px 0 0;}
#social-buttons{position:absolute;right:4px;bottom:16px;top:31px;}
.ie9 #social-buttons{bottom:33px;}
#social-buttons a{/* background-position:top center;background-repeat:no-repeat;text-indent:-9999px;*/ display:block;}
a.youtube{background:url('/images/yt.png') no-repeat top left;width:49px;height:20px}
a.twitter{background:url('/images/tw.png') no-repeat top left;width:20px;height:20px}
a.facebook{background:url('/images/fb.png') no-repeat top left;width:20px;height:20px}
/** home content **/
#content .boxes ul{padding-top:10px;}
#content .boxes li{width:220px;height:100px;margin-bottom:10px;}
#content .boxes li a{background-position:top center;background-repeat:no-repeat;text-indent:-9999px;display:block;width:220px;height:100px;}
li.ladies a{background-image:url('/images/box-ladies.jpg');}
li.men a{background-image:url('/images/box-men.jpg');}
li.disney a{background-image:url('/images/box-disney.jpg');}
li.kids a{background-image:url('/images/box-kids.jpg');}
.home #content .g720 img{margin:10px;}
/** bannners **/
#banners h2,
#additional h2,
#comunicacion h2{margin:0px 20px 10px;}
h2 span{position:relative;bottom:-7px;background:#FFF;padding-right:10px;}
#banners ul{margin-left:20px;}
#banners li{width:225px;height:140px;float:left;display:inline;margin-right:10px;margin-top:3px;overflow:hidden;}
#banners li.love{margin-right:0px!important;}
#banners h3{background-position:top center;background-repeat:no-repeat;width:225px;height:140px;}
#banners h3 a{width:225px;height:140px;display:block;}

.es li.blog a{background-image:url('/images/box-blog-es.jpg')}
.es li.campanya a{background-image:url('/images/box-comunicacion-es.jpg')}
.es li.shop a{background-image:url('/images/box-onlineshop-es.jpg')}
.es li.love a{background-image:url('/images/box-workplace-es.jpg')}
.en li.blog a{background-image:url('/images/box-blog-es.jpg')}
.en li.campanya a{background-image:url('/images/box-comunicacion-en.jpg')}
.en li.shop a{background-image:url('/images/box-onlineshop-en.jpg')}
.en li.love a{background-image:url('/images/box-workplace-en.jpg')}
.it li.blog a{background-image:url('/images/box-blog-es.jpg')}
.it li.campanya a{background-image:url('/images/box-comunicacion-it.jpg')}
.it li.shop a{background-image:url('/images/box-onlineshop-it.jpg')}
.it li.love a{background-image:url('/images/box-workplace-it.jpg')}

/** comunicacion **/
#comunicacion ul{margin-left:20px;}
#comunicacion ul li{width:178px;height:140px;overflow:hidden;float:left;display:inline;margin-right:10px;margin-top:3px;}
#comunicacion ul li a{width:178px;height:140px;display:block;overflow:hidden; text-indent: 5px;}
#comunicacion li.spottv {margin-right:0px!important;}

.es li.galeria a{background-image:url('/images/box-galeria-es.jpg')}
.es li.revistas a{background-image:url('/images/box-revistas-es.jpg')}
.es li.rrpptv a{background-image:url('/images/box-rrpptv-es.jpg')}
.es li.spottv a{background-image:url('/images/box-promos.jpg')}
.es li.adena a{background-image:url('/images/box-adena-es.jpg')}
.es li.promos a{background-image:url('/images/box-promos.jpg')}


.en li.galeria a{background-image:url('/images/box-galeria-en.jpg')}
.en li.revistas a{background-image:url('/images/box-revistas-en.jpg')}
.en li.rrpptv a{background-image:url('/images/box-rrpptv-en.jpg')}
.en li.spottv a{background-image:url('/images/box-promos.jpg')}
.en li.adena a{background-image:url('/images/box-adena-en.jpg')}
.it li.galeria a{background-image:url('/images/box-galeria-it.jpg')}
.it li.revistas a{background-image:url('/images/box-revistas-it.jpg')}
.it li.rrpptv a{background-image:url('/images/box-rrpptv-it.jpg')}
.it li.spottv a{background-image:url('/images/box-promos.jpg')}
.it li.adena a{background-image:url('/images/box-adena-it.jpg')}

body.com #content .g720{padding-top:10px;}
.slider-campanya{border:1px solid #E4E4E4;width:697px;line-height:100%;}
.com .comunicacion ul.campaigns{margin:10px 10px 0 0;overflow:hidden}
.com .comunicacion ul.campaigns li{float:left;width:231px!important;height:140px!important;margin-left:0px!important;overflow:hidden;display:inline;text-align:center;position:relative;border-right:1px solid #fff;border-top:1px solid #fff;}
.com .comunicacion ul.campaigns li img{position:relative;top :0px;left:0;}
.com .comunicacion ul.campaigns li span.title{position:absolute;bottom:0;left:0;height:21px;width:100%;color:#FFF;text-align:center;background:rgba(0,0,0,0.5);}
.no-rgba .com .comunicacion ul.campaigns li span.title{background:#000;}
.com .comunicacion ul.television{margin:10px 10px 0 0;overflow:hidden}
.com .comunicacion ul.television li{float:left;width:231px!important;height:140px!important;margin-left:0px!important;overflow:hidden;display:inline;text-align:center;position:relative;border-right:1px solid #fff;border-top:1px solid #fff;}
.com .comunicacion ul.television li img{position:relative;top:0;left:0px;}
.com .comunicacion ul.television li span.title{position:absolute;bottom:0;left:0;height:21px;width:100%;color:#FFF;text-align:center;background:rgba(0,0,0,0.5);}
.com .comunicacion ul.archive{margin:10px 10px 0 0;overflow:hidden;}
.com .comunicacion ul.archive li{width:173px!important;height:139px!important;margin:0 1px 1px 0!important;float:left;display:inline;position:relative;}
.com .comunicacion ul.archive li a{display:block;width:173px!important;height:139px!important;background-position:top center;background-repeat:no-repeat;position:relative;}
.com .comunicacion ul.archive li span{position:absolute;bottom:0;left:0;height:21px;width:100%;color:#FFF;text-align:center;background:rgba(0,0,0,0.5);}
.no-rgba ul.campaigns span.title,
.no-rgba ul.archive span,
.no-rgba ul.television span{background:#000;}
.com .comunicacion ul.archive li.a2011 a{background-image:url('/images/archivo-2011.jpg');}
.com .comunicacion ul.archive li.a2010 a{background-image:url('/images/archivo-2010.jpg');}
.com .comunicacion ul.archive li.a2009 a{background-image:url('/images/archivo-2009.jpg');}
.com .comunicacion ul.archive li.a2008 a{background-image:url('/images/archivo-2008.jpg');}
.com .comunicacion ul.walls{margin:10px 10px 0 0;overflow:hidden}
.com .comunicacion ul.walls li{float:left;width:231px!important;margin-left:0px!important;overflow:hidden;display:inline;text-align:left ;position:relative;border-right:1px solid #fff;border-top:1px solid #fff;}
/** caja news **/
div.news{margin-top:3px;width:696px;padding-right:10px;border-right:1px dotted #e6e6e6;float:left;display:inline;overflow:hidden;margin-left:20px;line-height:100%;}
div.news figure{float:left;display:inline;margin-right:6px;}
div.twitter{margin-top:3px;margin-left:10px;width:285px;width:210px;height:251px;float:left;display:inline;overflow:hidden;position:relative;background:url('/images/bg-bird.jpg') no-repeat top right;}
.twtr-hd, .twtr-ft{display:none;}
p.follow{border-top:1px dotted #DDDDDD;position:absolute;display:block;bottom:20px;left:7px;margin-bottom:0 !important;width:100%;padding-top:10px;}
/** foot **/
footer article{border-right:1px dotted #e6e6e6;margin-top:20px;}
footer ul{margin-bottom:0px;}
footer .corporate ul,
footer .corporate h3{margin-left:100px;}
/** coleccion **/
figure.colection-image{overflow:hidden;width:698px!important;height:430px!important;}
figure.colection-image img{width:698px!important;height:430px!important;position:relative;top:10px;left:10px;}
.coleccion .thumbs{margin:10px 0 0 10px;height:441px;overflow:hidden}
.coleccion .thumbs li{float:left;width:195px;height:147px;margin-right:45px;display:inline;}
.coleccion .thumbs li img{width:195px;height:147px;}
.coleccion .g720 h2{margin:10px;padding-bottom:10px;}
.coleccion .g720 h2 span,
.coleccion .g720{position:static !important;}
.coleccion p.paginacion{position:absolute;margin:0;left:20px;bottom:10px;}
.coleccion p.online-store-btn{
	position:absolute;
	margin:0px;
	right:250px;
	bottom:17px;
	z-index:2;
}
.coleccion p.online-store-btn a { 
	color: #9F9F9F!important;
	background: url('../images/btn-comprar-online.png') no-repeat top left !important;
	padding-left: 21px;
	display: block; font-style:normal !important; font-variant:normal !important; font-weight:normal !important; line-height:2em !important; font-size:0.85em !important; font-family:helvetica, arial !important
}
.coleccion footer.product-footer{background:#FFF;height:98%;}
.coleccion footer.product-footer p{display:inline;}
.coleccion footer.product-footer p span{position:relative;top:1px;}
p.volver{position:absolute;/* right:270px;*/ right:0;top:13px;}
/** social & corporate **/
.submenu2{background:rgba(220,220,220,.6);margin-left:10px;}
.no-rgba .submenu2{background:#DCDCDC;}
/* .static #content{position:relative;z-index:1;}
*/
.static #content .g720 ul.static{list-style-type:square;}
.static #content .g720{padding-top:70px;position:relative;z-index:3;}
.static #content .g720 p,
.static #content .g720 h2,
.static #content .g720 h3,
.static #content .g720 h4,
.static #content .g720 blockquote,
.static #content .g720 li,
.static #content .g720 dl{width:429px;margin-left:28px;}
.static #content .g720 li p,
.static #content .g720 li h2,
.static #content .g720 li h3,
.static #content .g720 li h4,
.static #content .g720 li li,
.static #content .g720 li dl,
.static #content .g720 li blockquote{width:100%;margin-left:0px;}
.static #content .g720 span{float:right;margin-right:-240px;}
.static #content .g720 .wrapper span{float:none;margin-right:0;}
.ie6 .static #content .g720 span{position:relative;margin-right:-290px!important;margin-left:20px;display:block;}
.ie7 .static #content .g720 span{margin-right:-290px!important;margin-left:20px;}
.static #content .g720 span img{width:220px;}
.static #content .g720 form{width:429px;margin-left:28px;padding:10px;background:#eaeaea;padding-bottom:30px;margin-bottom:30px;}
.static #content .g720 form p{width:45%;margin-left:0px;margin-right:1%;margin-bottom:5px;float:left;}
.static #content .g720 form p.textarea{float:none;}
.static #content .g720 form textarea{width:420px;border:1px solid #B5B5B5;}
.static #content .g720 form input[type=text]{width:180px;border:1px solid #B5B5B5;}
.static #content .g720 #form-clients label{display:block;margin-bottom:0px;}
.static #content .g720 #form-clients input[type=text]{width:180px;}
.static #content .g720 #form-clients p.options label{width:420px;}
.static #content .g720 #form-clients p.options input{width:420px;}
.static #content .g720 #form-clients p.small{float:none;font-weight:bold;}
/** xop locator **/
.location-form{margin:0 20px;padding-top:10px;}
.location-form form p{display:inline;}
.map .gMap{padding-top:0px!important;width:690px!important;margin:10px 0 10px 20px!important;height:533px;background-color:#fff;background-repeat:no-repeat;background-position:top center;}
.es .gMap{background-image:url('/images/bg-gmaps-es.jpg')}
.en .gMap{background-image:url('/images/bg-gmaps-en.jpg')}
.it .gMap{background-image:url('/images/bg-gmaps-it.jpg')}
.fr .gMap{background-image:url('/images/bg-gmaps-fr.jpg')}
/** magic menu **/
.home .list-categories ul{display:none;}
.home .list-categories li{margin-bottom:10px;}
.list-categories{padding-top:10px;width:220px}
.list-categories ul{padding-top:0px;background:#DCDCDC;margin-bottom:10px;}
li.men a, li.ladies a, li.disney a, li.kids a{width:220px;height:110px;position:relative;display:block;background:transparent no-repeat top center;color:#fff;text-decoration:none;text-indent:10px!important;}
li.men a{background-image:url('/images/box-nav-men.jpg');}
li.ladies a{background-image:url('/images/box-nav-ladies.jpg');}
li.disney a{background-image:url('/images/box-nav-disney.jpg');}
li.kids a{background-image:url('/images/box-nav-kids.jpg');}
li.closed a{background-image:url('none');}
.list-categories li span{display:block;width:220px;position:absolute;bottom:0px;left:0px;background:#000;background:rgba(0,0,0,0.5);cursor:pointer;}
.no-rgba .list-categories li span{background:#000;}
.list-categories li li{background:#DCDCDC!important;}
.list-categories li li span{background:transparent;}
.list-categories li li a{background-image:url('none');height:21px;overflow:visible;color:#979792;border-bottom:1px dotted #fff; font-style:normal; font-variant:normal; font-weight:normal; line-height:2em; font-size:0.85em; font-family:verdana, arial, helvetica}
.list-categories li li a.active{color:#737373;font-weight:bold;}
/** ojo con este que es para marcar la categoría activa en cada colección **/
li.active{margin-bottom:10px !important;}
li.active a{height:200px;}
li.closed a{height:21px!important;}
.closed ul{display:none;}
li.active, li.closed{margin-bottom:10px !important;}
.static #content .bkg{width:285px;height:408px;position:absolute;bottom:30px;right:10px;background:url('/images/bg-water-content.jpg') no-repeat;z-index:2}
/*
span#wwf-logo,
span#wwf-world{position:absolute;float:none;right:10px;margin-right:0px!important;}
span#wwf-logo,
span#wwf-logo2{top:25px;right:25px;}
span#wwf-logo img{width:49px!important;height:71px;}
span#wwf-logo2 img{width:76px!important;height:101px;}
span#wwf-world{bottom:10px;}
**/
.clear{clear:both}
figure#wwf-logo{position:absolute;top :10px;right:10px;}
figure#wwf-world{position:absolute;bottom :10px;right:10px;}
figure#wwf-logo2{position:absolute;top :10px;right:10px;}
.clearfix,
.main,
#content{display:block;zoom:1;}
.clearfix:after,
.main:after,
#content:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
div.hr{height:0;font-size:0;line-height:0;clear:both;display:block}
div.hr hr{display:none}
dl.controles-calidad, dl.valores{margin-bottom:21px;display:block;overflow:auto;}
dl.controles-calidad dt, dl.controles-calidad dd, dl.valores dt, dl.valores dd{display:block;}
.hide{display:none;}
#content .g720 label{display:block;margin:0px;}
#content .g720 span.help{margin:10px 0 0 0!important;line-height:120%;}
#content .g720 input[type=file]{width:120px!important;}
.ie6 #content span.help{position:relative;left:-143px;display:block;padding:0px 0 5px;}
.ie7 #content span.help{left:-200px!important;float:none;margin:0px!important;padding-top:10px;display:block;}
p.web{width:250px!important;margin-top:50px;}
body.internet article.g720{background:transparent;}
.submenu2 li.active{margin-bottom:0px!important;}
.map aside.g240{background:url('/images/shop-list-bgd.gif');height:533px;margin-top:10px}
figure.flash-box{background:url('/images/home-horaplaneta-es.jpg');}
.flash-replaced a, .flash-replaced img{display:none;}
.ie7 ul.campaigns span,
.ie7 ul.archive span,
.ie7 ul.television span{left:-20px!important;}
.ie6 div#container section#content ul.campaigns span.title{width:230px;height:21px;margin:0px!important;margin-right:0px!important;display:block;float:none!important;bottom:21px!important;}
.ie6 div#container section#content ul.archive span{width:173px;height:21px;margin:0px!important;margin-right:0px!important;display:block;float:none!important;top:118px!important;}
.ie6 div#container section#content ul.television span.title{width:230px;height:21px;margin:0px!important;margin-right:0px!important;display:block;float:none!important;bottom:21px!important;}
.promos{padding-top:50px!important;}
.promos figure{width:280px;margin-right:20px;float:right;}
.promos figure.triciclo{margin-top:-50px;}
.promos figure.skate{margin-top:-25px;}
.promos section{clear:both;background:url('/images/bg-promos.gif') no-repeat bottom 30px;padding-bottom:20px;margin-bottom:20px}
.promos h2{margin-bottom:0px;}
.watches figure{margin-top:-20px;}
body .promos form{width:640px!important;margin-top:50px;padding:0px;height:200px;float:left;background:#FFF url('/images/bg-form.gif') repeat-x bottom center !important;}
body .promos form p{width:300px !important;float:left;}
body .promos form p input{width:290px !important;}
.ie6 .promos p, .ie7 .promos p{width:350px !important;}
.ie6 .promos form p{width:40%!important;margin-right:2%;}
.ie7 .promos form p{width:40%!important;margin-right:2%;}
.ie6 .promos form p input{width:270px !important;}
.ie7 .promos form p input{width:250px !important;}
.ie6 .promos form{float:none;}
@-webkit-keyframes greenPulse{from{background-color:#843042;-webkit-box-shadow::0 0 9px #FFF;}
50%{background-color:#D64C69;-webkit-box-shadow::0 0 18px #843042;}
to{background-color:#843042;-webkit-box-shadow::0 0 9px #FFF;}
}
body .promos form #promo-form-submit{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background:#843042 url('/images/alert-overlay.png') repeat-x;;display:inline-block;color:#FFF;border:0px none;font-weight:bold;margin-left:540px;font-weight:bold;line-height:1;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);font-size:14px;-webkit-animation-name:greenPulse;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;cursor:pointer; padding-left:14px; padding-right:14px; padding-top:8px; padding-bottom:9px}
div#banner-gioseppo-aniversario{position:absolute;top:162px;left:135px;width:700px;height:430px;z-index:10;display:none;}
div#banner-gioseppo-aniversario a{position:absolute;top:0;left:0;z-index:10;}
div#banner-gioseppo-aniversario a#close-btn{z-index:11;}
