@charset "UTF-8";

/* CSS for Mimótica Micola 2.0 */

@import url("reset.css"); /* Eric Meyer's CSS Reset */
@import url("jScrollPane.css"); /* CSS Rules for jQuery's jScrollPane */
@import url("validationEngine.jquery.css"); /* CSS Rules for form validation engine */
@import url("colorbox.css"); /* CSS Rules for form validation engine */
@import url("jquery.treeview.css"); /* CSS Rules for Treeview */

html, body {
	height: 100%;
}
 
body {
	color: #666666;
	background: #F5EEE6 url(../img/pattern-2.png) repeat;
	font-family: "Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#loading-mask {
	background: #F5EEE6 url(../img/pattern-2.png) repeat;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	z-index: 9999;
}

#loading {
	display: block;
	position: absolute;
	width: 258px;
	height: 86px;
	margin-top: -43px;
	margin-left: -129px;
	top: 50%;
	left: 50%;
	background: transparent url(../img/polloloading.gif) repeat center center;
}

#shadow {
	background: transparent url(../img/shadow.png) no-repeat center center;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	z-index: 0;
}

a {
	color: #AD1B00;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 a {
	display: block;
	position: absolute;
	top: 17px;
	left: 15px;
	width: 139px;
	height: 160px;
	text-indent: -3000px;
	background: transparent url(../img/bg-h1.png) no-repeat center center;
	cursor: pointer;
}

h1 a:hover {
	background-image: url(../img/bg-h1-on.png);
}

h2 {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 1em;
}

h3 {
	font-size: 0.7em;
	line-height: 1.25em;
	font-weight: bold;
	text-transform: uppercase;
}

p {
	font-size: 0.7em;
	font-weight: normal;
	line-height: 1.4em;
	text-align: justify;
	margin-bottom: 1em;
}

blockquote {
	font-size: 0.7em;
	padding-left: 1em;
	margin-bottom: 1em;
}
 
#floater {
	position: relative;
	float: left;
	height: 50%;
	margin-bottom: -304px;
	width: 1px;
}
 
#canvas {
	position: relative;
	clear: left;
	width: 986px;
	height: 579px;
	margin: 0 auto;
}

#lang-selection {
	text-align: right;
	padding: 4px 7px;
	margin-bottom: -5px;
}

#lang-selection ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#lang-selection li {
	display: inline;
	font-size: 0.7em;
	font-weight: bold;
	text-transform: lowercase;	
}

#lang-selection li:before {
	content: " | ";
	font-size: 1em;
	font-weight: normal;
}

#lang-selection li:first-child:before {
	content: "";
}

#search-form label {
	display: none;
}

#search-form #s {
	position: absolute;
	left: 770px;
	top: 32px;
	background: transparent;
	border: none;
	font-size: 0.6em;
	color: #573817;
	width: 140px;
	padding: 5px 0;	
}

#search-form #search-submit {
	position: absolute;
	left: 920px;
	top: 28px;	
	width: 37px;
	height: 37px;
	border: none;
	text-indent: -2000px;
	background: transparent url(../img/search-submit.png) no-repeat center center;
	cursor: pointer;
}

#footer {
	width: 100%;
	text-align: center;
	margin-top: -10px;
}

#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer li {
	display: inline;
	font-size: 0.7em;
	line-height: 1.4em;
	font-weight: bold;
	text-transform: lowercase;
}

#footer li:before {
	content: " | ";
	font-size: 1em;
	font-weight: normal;
}

#footer li:first-child:before {
	content: "";
}

#page {
	width: 986px;
	height: 579px;
	position: relative;
}

#content {
	width: 986px;
	height: 579px;
}

/* Start: Generic pages */

#page.generic {
	background: transparent url(../img/bg-green.png) no-repeat center center;
}

#long {
	position: absolute;
	top: 75px;
	left: 190px;
	display: block;
	padding: 60px 70px 60px;
	width: 484px;
	height: 333px;
	background: transparent url(../img/bg-generic-long.png) no-repeat center center;
}

#long p, #long h3, #long blockquote {
	font-size: 0.8em;
}

#short {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 507px;
	height: 208px;
	margin-top: -104px;
	margin-left: -253px;
	background: transparent url(../img/bg-generic-short.png) no-repeat center center;
}

#short p {
	text-align: center;
	font-weight: bold;
	margin-top: 90px;
}

#pane {
	width: 510px;
	height: 340px;

}

/* End: Generic pages */

/* Start: Homepage */

#page.home-page {
	background: transparent url(../img/bg-flowers.png) no-repeat center center;
}

#home-menu {
	display: block;
	width: 984px;
	height: 579px;
	background: transparent url(../img/bg-casita.png) no-repeat center center;
}

#home-menu li a {
	position: absolute;
	display: block;
	text-indent: -2000px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;	
}

#home-1-1 a {
	width: 69px;
	height: 46px;
	top: 158px;
	left: 176px;
	background-image: url(../img/home-llave.png);
}

#home-1-2 a {
	width: 104px;
	height: 80px;
	top: 129px;
	left: 265px;
	background-image: url(../img/home-llufa.png);
}

#home-1-3 a {
	width: 130px;
	height: 111px;
	top: 92px;
	left: 428px;
}

#home-1-3.es a {
	background-image: url(../img/home-bordador-es.png);
}

#home-1-3.en a {
	background-image: url(../img/home-bordador-en.png);
}

#home-1-4 a {
	width: 109px;
	height: 90px;
	top: 117px;
	left: 615px;
}

#home-1-4.es a {
	background-image: url(../img/home-contact-es.png);
}

#home-1-4.en a {
	background-image: url(../img/home-contact-en.png);
}

#home-1-5 a {
	width: 84px;
	height: 35px;
	top: 168px;
	left: 740px;
	background-image: url(../img/home-gafas.png);
}

#home-2-1 a {
	width: 71px;
	height: 179px;
	top: 217px;
	left: 172px;
	background-image: url(../img/home-reloj.png);
	cursor: pointer;
}

#home-2-2 a {
	width: 110px;
	height: 171px;
	top: 225px;
	left: 260px;
	background-image: url(../img/home-armario.png);
}

#home-2-3-1 a {
	width: 100px;
	height: 91px;
	top: 210px;
	left: 385px;
	background-image: url(../img/home-tv.png);
}


#home-2-3-2 a {
	width: 97px;
	height: 87px;
	top: 309px;
	left: 392px;
	background-image: url(../img/home-piruleta.png);
}

#home-2-4-1 a {
	width: 111px;
	height: 73px;
	top: 225px;
	left: 498px;
	background-image: url(../img/home-camara.png);
}

#home-2-4-2 a {
	width: 60px;
	height: 84px;
	top: 312px;
	left: 520px;
	background-image: url(../img/home-matrioska.png);
}

#home-2-5 a {
	width: 100px;
	height: 130px;
	top: 240px;
	left: 620px;
	background-image: url(../img/home-lanena.png);
}

#home-2-6 a {
	width: 100px;
	height: 104px;
	top: 292px;
	left: 740px;
	background-image: url(../img/home-gallina.png);
}

#home-3-1 a {
	width: 100px;
	height: 60px;
	top: 427px;
	left: 142px;	
	background-image: url(../img/home-macarons.png);
}

#home-3-2 a {
	width: 95px;
	height: 82px;
	top: 408px;
	left: 265px;
	background-image: url(../img/home-lego.png);
}

#home-3-3 a {
	width: 120px;
	height: 84px;
	top: 405px;
	left: 432px;
	background-image: url(../img/home-monedero.png);
}

#home-3-4 a {
	width: 104px;
	height: 74px;
	top: 415px;
	left: 618px;	
	background-image: url(../img/home-postal.png);
}

#home-3-5 a {
	width: 90px;
	height: 83px;
	top: 407px;
	left: 750px;
	background-image: url(../img/home-peonza.png);
}

#home-rollover {
	display: block;
	position: absolute;
	width: 330px;
	height: 42px;
	top: 510px;
	left: 325px;
	color: #D4A748;
	background: transparent url(../img/bg-home-rollover.png) no-repeat center center;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 42px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* End: Homepage */

/* Start: News & Gossip */

#page.news-and-gossip {
	background: transparent url(../img/bg-news.png) no-repeat center center;
}

#page.news-and-gossip h2 {
	text-indent: -3000px;
}

#news-menu li {
	position: absolute;
	display: block;
	width: 133px;
	height: 233px;
	background: transparent url(../img/bg-news-item.png) no-repeat center center;	
}

#news-menu li a {
	position: relative;
	top: 71px;
	left: 19px;
	display: block;
	width: 93px;
	height: 131px;
	overflow: hidden;
}

#news-menu #news-1 {
	top: 280px;
	left: 185px;
}

#news-menu #news-2 {
	top: 295px;
	left: 306px;
}

#news-menu #news-3 {
	top: 310px;
	left: 417px;
}

#news-menu #news-4 {
	top: 300px;
	left: 555px;
}

#news-menu #news-5 {
	top: 284px;
	left: 680px;
}

#page.news-and-gossip #pag-prev a {
	display: block;
	position: absolute;
	width: 24px;
	height: 24px;
	top: 430px;
	left: 155px;
	text-indent: -3000px;
	background: transparent url(../img/bg-prev.png) no-repeat center center;
}

#page.news-and-gossip #pag-next a {
	display: block;
	position: absolute;
	width: 24px;
	height: 24px;
	top: 430px;
	left: 818px;
	text-indent: -3000px;
	background: transparent url(../img/bg-next.png) no-repeat center center;
}

/* End: News & Gossip */

/* Start: Girly Girl */

.girly-girl {
	background: transparent url(../img/bg-flowers.png) no-repeat center center;
}

.girly-girl h2 {
	text-indent: -3000px;
}

.girly-girl #content.en {
	background: transparent url(../img/bg-girlygirl.png) no-repeat center center;
}


.girly-girl #content.es {
	background: transparent url(../img/bg-nenanena.png) no-repeat center center;
}

.girly-girl ul {
	position: absolute;
	top: 145px;
	left: 550px;
	width: 240px;

}

.girly-girl ul li a {
	display: block;
	height: 28px;
	padding-top: 4px;
	padding-left: 36px;
	margin-bottom: 3px;
	font-size: 0.7em;
	font-weight: bold;
	background: transparent url(../img/bg-next.png) no-repeat center left;
}

.girly-girl ul li a.photo {
	background-image: url(../img/bg-item-photo.png);
}

.girly-girl ul li a.audio {
	background-image: url(../img/bg-item-audio.png);
}

.girly-girl ul li a.video {
	background-image: url(../img/bg-item-video.png);
}

.girly-girl ul li a.hidden {
	display: none;
}

/* End: Girly Girl */

/* Start: Mimoletter */

.mimoletter {
	background: transparent url(../img/bg-flowers.png) no-repeat center center;
}


.mimoletter #content {
	background: transparent url(../img/bg-mimoletter.png) no-repeat center center;
}

.mimoletter h2 {
	text-indent: -3000px;
}

.mimoletter p {
	display: block;
	width: 174px;
	height: 87px;
	position: absolute;
	top: 253px;
	left: 363px;
	text-indent: -3000px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
}

.mimoletter .text-en {
	background-image: url(../img/bg-ml-text-en.png);
}

.mimoletter .text-es {
	background-image: url(../img/bg-ml-text-es.png);
}

.mimoletter #content form {
	position: absolute;
	top: 240px;
	left: 564px;
	display: block;
	width: 212px;
	height: 120px;
}

.mimoletter #content label {
	float: left;
	display: block;
	width: 65px;
	height: 18px;
	margin-bottom: 10px;
	text-indent: -3000px;
	background-repeat: no-repeat;
	background-position: center center;
}

.mimoletter input.text, .mimoletter input.email {
	float: left;
	display: block;
	width: 135px;
	height: 18px;
	margin-bottom: 10px;
	background-color: transparent;
	color: #00c;	
	border: none;
	font-size: 0.7em;	
}

.mimoletter .name-en {
	background-image: url(../img/bg-ml-name-en.png);
}

.mimoletter .name-es {
	background-image: url(../img/bg-ml-name-es.png);
}

.mimoletter .lastname-en {
	background-image: url(../img/bg-ml-lastname-en.png);
}

.mimoletter .lastname-es {
	background-image: url(../img/bg-ml-lastname-es.png);
}

.mimoletter .email {
	background-image: url(../img/bg-ml-email.png);
}

.mimoletter #subscription-submit-en {
	cursor: pointer;
	display: block;
	width: 76px;
	height: 24px;
	position: absolute;
	bottom: 0;
	right: 15px;	
	border: none;
	background: transparent url(../img/bg-subscription-submit-en.png) no-repeat center center;
	text-indent: -3000px;
}

.mimoletter #subscription-submit-es {
	cursor: pointer;
	display: block;
	width: 76px;
	height: 24px;
	position: absolute;
	bottom: 0;
	right: 15px;	
	border: none;
	background: transparent url(../img/bg-subscription-submit-es.png) no-repeat center center;
	text-indent: -3000px;
}

#subscription-ok {
	position: absolute;
	top: 50%;
	left: 600px;
	display: block;
	width: 507px;
	height: 208px;
	margin-top: -104px;
	margin-left: -253px;
	background: transparent url(../img/bg-generic-short.png) no-repeat center center;
}

#subscription-ok p {
	display: block;
	width: 340px;
	height: 80px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -170px;
	text-align: center;
	font-weight: bold;
	margin-top: 90px;
	text-indent: 0;
	font-size: 0.8em;
}

/* End: Mimoletter */

/* Start: Calendar */

.calendar {
	background: transparent url(../img/bg-brown.png) no-repeat center center;
}

.calendar h2 {
	text-indent: -3000px;
}

.calendar #datepicker {
	display: block;
	width: 496px;
	height: 444px;
	position: absolute;
	top: 60px;
	left: 170px;
	background: transparent url(../img/bg-calendar.png) no-repeat center center;
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #452812;	
}

.calendar #datepicker .ui-datepicker-header {
	display: block;
	width: 177px;
	height: 27px;
	position: absolute;
	top: 35px;
	left: 50%;
	margin-left: -90px;
	font-size: 0.7em;
	line-height: 27px;
	font-weight: bold;
	text-transform: uppercase;		
}

.calendar #datepicker a.ui-datepicker-prev {
	float: left;
	display: block;
	width: 27px;
	height: 27px;
	background: transparent url(../img/calendar-prev.png) no-repeat center center;
	text-indent: -3000px;
	cursor: pointer;
}

.calendar #datepicker a.ui-datepicker-next {
	float: right;
	display: block;
	width: 27px;
	height: 27px;
	background: transparent url(../img/calendar-next.png) no-repeat center center;
	text-indent: -3000px;
	cursor: pointer;
}

.calendar #datepicker .ui-datepicker-title {
	display: block;
	height: 27px;
	text-align: center;
}

.calendar #datepicker table {
	width: 448px;
	position: absolute;
	top: 73px;
	left: 24px;
}

.calendar #datepicker td, .calendar #datepicker th {
	width: 64px;
	text-align: center;
}

.calendar #datepicker th {
	height: 20px;
	font-size: 0.6em;
	line-height: 20px;
	text-transform: lowercase;
}

.calendar #datepicker td {
	height: 53px;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 53px;
}

.calendar #datepicker td a {
	display: block;
	height: 53px;
	color: #452812;
	text-decoration: none;
	cursor: default;
}

.calendar #datepicker td a.has-event, .calendar #datepicker td a span.has-event {
	display: block;
	height: 53px;
	color: #fff;
	background: transparent url(../img/calendar-highlight.png) no-repeat center center;
	cursor: pointer;
}

.calendar #calendar-events {
	display: block;
	width: 140px;
	height: 130px;
	padding: 60px 50px 50px 60px;
	position: absolute;
	top: 160px;
	left: 640px;
	color: #452812;
	background: transparent url(../img/bg-calendar-events.png) no-repeat center center;
}

.calendar #calendar-events h3 {
	margin: 1em 0;
	text-transform: none;
}

.calendar #calendar-events li {
	font-size: 0.7em;
	line-height: 1.3em;
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px dotted #452812;
}

.calendar #calendar-events li a {
	text-transform: uppercase;
}

.calendar #events-pane {
	width: 145px;
	height: 150px;
}

#event-item {
	color: #452812;
	background: #000 url(../img/bg-calendar-popup.png) no-repeat top center;
}

#event-item #event-item-content {
	display: block;
	position: absolute;
	top: 35px;
	left: 280px;
	width: 177px;
	height: 300px;
	overflow: hidden;
	color: #452812;
}

#event-item #event-item-content h1 {
	font-size: 0.7em;
}

#event-item #event-item-content h2 {
	font-size: 0.7em;
	font-weight: normal;
	text-transform: none;
	padding-bottom: 1em;
	border-bottom: 1px dotted #452812;
}

#event-item #event-item-content a {
	font-weight: bold;
}

#event-item #event-image-wrapper {
	display: block;
	width: 147px;
	height: 148px;
	padding: 25px 16px 47px;
	overflow: hidden;
	position: absolute;
	top: 20px;
	left: 50px;
	background: transparent url(../img/bg-calendar-image.png) no-repeat center center;
}

#event-item #paperclip {
	display: block;
	width: 22px;
	height: 74px;
	position: absolute;
	top: 0px;
	left: 80px;
	margin-top: -3px;
	background: transparent url(../img/paperclip.png) no-repeat center center;
	z-index: 9999;
}

#calendar #cboxClose,#calendar #cboxClose.hover {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 28px;
	height: 28px;
	background: transparent url(../img/bg-close.png) no-repeat center center;
}

/* End: Calendar */

/* Start: Private */

.private {
	background: transparent url(../img/bg-brown.png) no-repeat center center;
}

.private h2 {
	display: block;
	width: 199px;
	height: 284px;
	position: absolute;
	left: 50%;
	margin-left: -100px;
	margin-top: 50px;
	text-indent: -3000px;
	background: transparent url(../img/bg-pany.png) no-repeat center center;
}

.private #form1 {
	display: block;
	width: 258px;
	height: 70px;
	position: absolute;
	left: 50%;
	bottom: 170px;
	margin-left: -129px;
}

.private #form1 label {
	display: block;
	width: 71px;
	height: 28px;
	float: left;
	margin-right: 5px;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 30px;
	text-align: right;
	text-transform: lowercase;
	color: #452812;		
}

.private #form1 input.text {
	display: block;
	width: 109px;
	height: 29px;
	
	padding: 8px 10px 0;
	float: left;
	background: transparent url(../img/bg-private-input.png) no-repeat center center;
	border: none;
}

.private #form1 #private-submit {
	display: block;
	width: 51px;
	height: 51px;
	position: absolute;
	right: 0;
	bottom: -10px;
	background: transparent url(../img/bg-private-submit.png) no-repeat center center;
	border: none;
	text-indent: -3000px;
	color: #452812;
	cursor: pointer;		
}

.private .hint {
	color: #452812;
	font-size: 0.7em;
	line-height: 1.4em;
	font-weight: bold;
	text-align: center;
	display: block;
	width: 326px;
	height: 91px;
	padding: 40px 40px 0;
	position: absolute;
	left: 50%;
	bottom: 20px;
	margin-left: -203px;
	background: transparent url(../img/bg-private-placa.png) no-repeat center center;
}

/* End: Private */

/* Start: Contact */

.contact {
	color: #452812;	
	background: transparent url(../img/bg-cyan.png) no-repeat center center;
}

.contact h2 {
	text-indent: -3000px;
}

.contact h3 {
	margin-top: 1em;
	text-transform: none;
}

.contact h4 {
	margin-top: 1em;
	font-size: 0.7em;
}

.contact p {
	margin-bottom: 0;
}

.contact a {
	font-weight: bold;
}

#contact-pane-wrapper {
	position: absolute;
	top: 75px;
	left: 210px;
	display: block;
	width: 263px;
	height: 396px;
	padding-top: 50px;
	padding-left: 360px;
	background: transparent url(../img/bg-contact-llibret.png) no-repeat center center;
}

#contact-pane {
	width: 200px;
	height: 332px;
}

/* End: Contact */


/* Start: Collections */

.summershow-10, .summer-10 {
	background: transparent url(../img/bg-collections-2.png) no-repeat center center;
}

.summershow-09, .summer-09 {
	background: transparent url(../img/bg-collections-2.png) no-repeat center center;
}

.wintershow-09, .winter-09 {
	background: transparent url(../img/bg-collections-1.png) no-repeat center center;
}

.collections h2 {
	display: block;
	position: absolute;
	width: 330px;
	height: 42px;
	top: 510px;
	left: 325px;
	color: #D4A748;
	background: transparent url(../img/bg-home-rollover.png) no-repeat center center;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 42px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.summer-10 #content {
	background: transparent url(../img/summer10-thumbs.png) no-repeat center center;
} 

.summershow-10 #content {
	background: transparent url(../img/summershow10-thumbs.png) no-repeat center center;
} 

.winter-09 #content {
	background: transparent url(../img/winter09-thumbs.png) no-repeat center center;
} 

.wintershow-09 #content {
	background: transparent url(../img/wintershow09-thumbs.png) no-repeat center center;
} 


.summer-09 #content {
	background: transparent url(../img/summer09-thumbs.png) no-repeat center center;
} 

.summershow-09 #content {
	background: transparent url(../img/summershow09-thumbs.png) no-repeat center center;
} 

.collections ul li a {
	display: block;
	position: absolute;
	text-indent: -3000px;
}

/* Winter'09 Show */ 

#w09s01 {
	width: 148px; height: 248px; top: 65px;	left: 191px;
}

#w09s02 {
	width: 233px; height: 175px; top: 99px;	left: 355px;
}

#w09s03 {
	width: 150px; height: 177px; top: 144px; left: 608px;
}

#w09s04 {
	width: 175px; height: 195px; top: 117px; left: 775px;
}

#w09s05 {
	width: 157px; height: 111px; top: 363px; left: 94px;
}

#w09s06 {
	width: 130px; height: 109px; top: 330px; left: 276px;
}

#w09s07 {
	width: 104px; height: 163px; top: 308px; left: 434px;
}

#w09s08 {
	width: 125px; height: 90px; top: 335px; left: 580px;
}

#w09s09 {
	width: 139px; height: 115px; top: 372px; left: 736px;
}

/* Winter'09 Collection */ 

#w09c01 {
	width: 94px; height: 115px; top: 138px; left: 158px;
}

#w09c02 {
	width: 139px; height: 139px; left: 274px; top: 71px;
}

#w09c03 {
	width: 169px; height: 126px; left: 444px; top: 89px;
}

#w09c04 {
	width: 144px; height: 180px; left: 637px; top: 77px;
}

#w09c05 {
	width: 116px; height: 114px; left: 816px; top: 140px;
}

#w09c06 {
	width: 118px; height: 140px; left: 52px; top: 277px;
}

#w09c07 {
	width: 129px; height: 109px; left: 208px; top: 269px;
}

#w09c08 {
	width: 97px; height: 121px; left: 354px; top: 223px;
}

#w09c09 {
	width: 144px; height: 170px; left: 478px; top: 248px;
}

#w09c10 {
	width: 127px; height: 93px; left: 636px; top: 274px;
}

#w09c11 {
	width: 150px; height: 184px; left: 792px; top: 303px;
}

#w09c12 {
	width: 108px; height: 116px; left: 197px; top: 401px;
}

#w09c13 {
	width: 120px; height: 120px; left: 341px; top: 364px;
}

#w09c14 {
	width: 124px; height: 85px; left: 639px; top: 374px;
}

/* Summer'09 Show */ 

#s09s01 {
	width: 148px; height: 248px; top: 65px;	left: 191px;
}

#s09s02 {
	width: 233px; height: 175px; top: 99px;	left: 355px;
}

#s09s03 {
	width: 150px; height: 177px; top: 144px; left: 608px;
}

#s09s04 {
	width: 175px; height: 195px; top: 117px; left: 775px;
}

#s09s05 {
	width: 157px; height: 111px; top: 363px; left: 94px;
}

#s09s06 {
	width: 130px; height: 109px; top: 330px; left: 276px;
}

#s09s07 {
	width: 104px; height: 163px; top: 308px; left: 434px;
}

#s09s08 {
	width: 125px; height: 90px; top: 335px; left: 580px;
}

#s09s09 {
	width: 139px; height: 115px; top: 372px; left: 736px;
}

/* Summer'09 Collection */ 

#s09c01 {
	width: 94px; height: 115px; top: 138px; left: 158px;
}

#s09c02 {
	width: 139px; height: 139px; left: 274px; top: 71px;
}

#s09c03 {
	width: 169px; height: 126px; left: 444px; top: 89px;
}

#s09c04 {
	width: 144px; height: 180px; left: 637px; top: 77px;
}

#s09c05 {
	width: 116px; height: 114px; left: 816px; top: 140px;
}

#s09c06 {
	width: 118px; height: 140px; left: 52px; top: 277px;
}

#s09c07 {
	width: 129px; height: 109px; left: 208px; top: 269px;
}

#s09c08 {
	width: 87px; height: 121px; left: 354px; top: 223px;
}

#s09c09 {
	width: 144px; height: 170px; left: 478px; top: 248px;
}

#s09c10 {
	width: 127px; height: 93px; left: 636px; top: 274px;
}

#s09c11 {
	width: 150px; height: 184px; left: 792px; top: 303px;
}

#s09c12 {
	width: 108px; height: 116px; left: 197px; top: 401px;
}

#s09c13 {
	width: 120px; height: 120px; left: 341px; top: 364px;
}

#s09c14 {
	width: 124px; height: 85px; left: 639px; top: 374px;
}

/* End: Collections */

/* Start: Shopping */

.shopping {
	background: transparent url(../img/bg-blue.png) no-repeat center center;
}

.shopping h2 {
	text-indent: -3000px;
}

.shopping #content {
	background: transparent url(../img/bg-lego.png) no-repeat center center;
} 

.shopping .hint-es {
	display: block;
	width: 398px;
	height: 127px;
	position: absolute;
	left: 390px;
	top: 105px;
	background: transparent url(../img/bg-shopping-hint-es.png) no-repeat center center;
	text-indent: -3000px;
}

.shopping .hint-en {
	display: block;
	width: 398px;
	height: 127px;
	position: absolute;
	left: 390px;
	top: 105px;
	background: transparent url(../img/bg-shopping-hint-en.png) no-repeat center center;
	text-indent: -3000px;
}

.shopping ul li a {
	display: block;
	text-indent: -3000px;
	position: absolute;
}

#s-fr { width: 42px; height: 34px; left: 116px; top: 350px; }

#s-gr { width: 36px; height: 28px; left: 134px; top: 291px; }

#s-ch { width: 35px; height: 30px; left: 207px; top: 254px; }

#s-be { width: 39px; height: 34px; left: 300px; top: 339px; }

#s-de { width: 38px; height: 36px; left: 399px; top: 298px; }

#s-no { width: 45px; height: 40px; left: 422px; top: 397px; }

#s-nl { width: 37px; height: 25px; left: 469px; top: 272px; }

#s-sw { width: 24px; height: 29px; left: 540px; top: 332px; }

#s-is { width: 36px; height: 29px; left: 561px; top: 319px; }

#s-de { width: 38px; height: 36px; left: 399px; top: 298px; }

#s-dk { width: 39px; height: 35px; left: 611px; top: 302px; }

#s-it { width: 35px; height: 31px; left: 712px; top: 264px; }

#s-es { width: 35px; height: 36px; left: 835px; top: 348px; }

#store-list {
	color: #452812;
	background: #000 url(../img/bg-store-list.png) no-repeat top left;
}

#store-list-wrapper {
	display: block;
	width: 275px;
	height: 304px;
	padding-top: 80px;
	padding-left: 42px;
	position: absolute;
	overflow: hidden;
}

#store-pane {
	width: 275px;
	height: 275px;
}

#store-list h1 {
	font-size: 0.7em;
	margin-bottom: 1em;
}

#store-list h2 {
	font-size: 0.7em;
	text-transform: none;
	margin-bottom: 0;
}

#store-list p {
	text-align: left;
}

/* End: Shopping */

/* Start: Mimotica by */

.mimoticaby {
	background: transparent url(../img/bg-flowers.png) no-repeat center center;
}

.mimoticaby h2 {
	text-indent: -3000px;
}

.mimoticaby #content {
	background: transparent url(../img/bg-mimoticaby.png) no-repeat center center;
} 

.mimoticaby #content div {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 400px;
	height: 200px;
	margin-top: -200px;
	margin-left: -160px;
}

.mimoticaby #content div p.es {
	display: block;
	width: 385px;
	height: 183px;
	position: absolute;
	top: 100px;
	text-indent: -3000px;
	background: transparent url(../img/notyet-es.png) no-repeat center center;
}


.mimoticaby #content div p.en {
	display: block;
	width: 385px;
	height: 183px;
	position: absolute;
	top: 100px;
	text-indent: -3000px;
	background: transparent url(../img/notyet-en.png) no-repeat center center;
}

/* End: Mimotica by */

/* Start: Games */

.games {
	background: transparent url(../img/bg-rosa.png) no-repeat center center;
}

.games h2, .games p {
	text-indent: -3000px;
}

.games #content.es {
	background: transparent url(../img/bg-games-es.png) no-repeat center center;
} 

.games #content.en {
	background: transparent url(../img/bg-games-en.png) no-repeat center center;
} 

/* End: Games */

/* Start: Search results */

.search-results h2 {
	color: #666;
}

.search-results #result_report, .search-results #other_pages {
	font-size: 0.8em;
	font-weight: bold;
	color: #666;
	margin-bottom: 1em;
}

.search-results #results {
	font-size: 0.80em;
	line-height: 1.4em;
	color: #666;	
}

.search-results #results a {
	font-weight: bold;
}


/* End: Search results */

/* Start: About */

.about {
	background: transparent url(../img/bg-cyan.png) no-repeat center center;
}

.about h2.h2-about-en a {
	display: block;
	width: 356px;
	height: 491px;
	position: absolute;
	top: 30px;
	left: 310px;
	background: transparent url(../img/h2-about-en.png) no-repeat center center;
	text-indent: -3000px;
}


.about p.p-about-en {
	display: block;
	width: 190px;
	height: 244px;
	position: absolute;
	top: 250px;
	left: 660px;	
	background: transparent url(../img/p-about-en.png) no-repeat center center;
	text-indent: -3000px;
}

.about h2.h2-about-es a {
	display: block;
	width: 356px;
	height: 491px;
	position: absolute;
	top: 30px;
	left: 310px;
	background: transparent url(../img/h2-about-es.png) no-repeat center center;
	text-indent: -3000px;
}


.about p.p-about-es {
	display: block;
	width: 190px;
	height: 244px;
	position: absolute;
	top: 250px;
	left: 660px;	
	background: transparent url(../img/p-about-es.png) no-repeat center center;
	text-indent: -3000px;
}

.about .inner {
	background: transparent url(../img/bg-about-inner.png) no-repeat center center;
}

.about ul#menu-mw {
	position: absolute;
	top: 200px;
	left: 290px;
}

.about ul#menu-mw li {
	display: block;
	width: 116px;
	height: 30px;
	padding-left: 31px;
}

.about ul#menu-mw li.selected {
	background: transparent url(../img/ladybug.png) no-repeat top left;
}

.about ul#menu-mw li a {
	display: block;
	width: 116px;
	height: 30px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center left;
	text-indent: -3000px;
}

.about .en .mw-1 { background-image:url(../img/mw-en-1.png) }
.about .en .mw-2 { background-image:url(../img/mw-en-2.png) }
.about .en .mw-3 { background-image:url(../img/mw-en-3.png) }
.about .en .mw-4 { background-image:url(../img/mw-en-4.png) }
.about .en .mw-5 { background-image:url(../img/mw-5.png) }
.about .es .mw-1 { background-image:url(../img/mw-es-1.png) }
.about .es .mw-2 { background-image:url(../img/mw-es-2.png) }
.about .es .mw-3 { background-image:url(../img/mw-es-3.png) }
.about .es .mw-4 { background-image:url(../img/mw-es-4.png) }
.about .es .mw-5 { background-image:url(../img/mw-5.png) }

.about .mw-c {
	display: block;
	width: 240px;
	height: 300px;
	position: absolute;
	left: 530px;
	top: 170px;
	color: #452812;
}

.about .mw-c p {
	text-align: left;
}

.about .mw-c a {
	font-weight: bold;
}

.about .mw-c img {
	margin: 1em 0;
}

.about .mw-c ul li {
	font-size: 0.7em;
	font-weight: bold;
	margin-bottom: 1em;
}

.about .mw-c p .big {
	font-size: 2em;
}

.about #mw-pane {
	width: 240px;
	height: 300px;
}

.about #mw-c5 img {
	margin: -70px 10px -0.5em;
}

.about #mw-c5 p {
	font-size: 0.65em;
	line-height: 1.2em;
}


/* End: About */


/* Start: Stores */

.stores {
	background: transparent url(../img/bg-flowers.png) no-repeat center center;
}

.stores h2, .stores p {
	text-indent: -3000px;
}

.stores #content.es {
	background: transparent url(../img/bg-stores-es.png) no-repeat center center;
} 

.stores #content.en {
	background: transparent url(../img/bg-stores-en.png) no-repeat center center;
} 

/* End: Stores */

/* Start: Sitemap */


#websitemap #long {
	background-image: url(../img/bg-sitemap.png);
}

ul#sitemap {
	font-size: 0.70em;
	font-weight: bold;
	line-height: 1em;
	color: #452812;	
}

ul#sitemap .soon a {
	font-weight: normal;
}

/* End: Sitemap */

/* Start: IE6 Disclaimer */

#ie6-disclaimer {
	display: block;
	width: 900px;
	height: 380px;
	padding: 50px 0;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -450px;
	margin-top: -240px;
	color: #fff;	
	background-color: #ad2223;
}

#ie6-disclaimer div {
	width: 350px;
	padding: 50px;
	float: left;
}

#ie6-disclaimer h1 {
	color: #fff;
	font-size: 1.5em;
	padding: 0 50px;
}

#ie6-disclaimer h2 {
	font-size: 1em;
	margin-bottom: 2em;
	text-transform: none;
}

#ie6-disclaimer p, #ie6-disclaimer ul  {
	font-size: 0.8em;
	margin-bottom: 1em;
}

#ie6-disclaimer p a {
	color: #fff;
	text-decoration: underline;
}

#ie6-disclaimer p a:hover {
	color: #000;
}

/* End: IE6 Disclaimer */


