body { margin: 0; padding: 0; font-family: Tahoma, Arial, sans-serif; font-size: 1px; background-color: #FFFFFF;}
* { margin: 0; padding: 0; }
img { border: none; }
li { list-style: none; }

#container { width: 650px; margin: 0 auto; padding: 0; }

#header { width: 650px; margin: 0; padding: 0; }
#logo { width: 650px; padding: 2px 0 20px 0; }
#logo h1 { width: 353px; height: 40px; margin: 0 0 0 165px; background:  url("../img/logo1.jpg") no-repeat center top; }
#logo h1 span { display: none; }
#logo h1 a { display: block; width: 350px; height: 40px; }

#logo h3 { position: relative; width: 74px; height: 17px; margin: 0; top: 0; left: 698px; }
#logo h3 span { display: none; }
#logo h3 a { display: block; width: 84px; height: 17px; background:  url("../img/englishversion.btn.gif") no-repeat left top; }

#logo h4 { position: relative; width: 84px; height: 17px; margin: 0; top: 0; left: 688px; }
#logo h4 span { display: none; }
#logo h4 a { display: block; width: 84px; height: 17px; background:  url("../img/spanishversion.btn.gif") no-repeat left top; }

#topmenu {	width: 650px;	height: 25px;	margin: 8px 0 0 0;	padding:0;	text-align: right;}

#menu { width: 650px; height: 30px; margin: 0; padding: 1px 0; background:  url("../img/menu.bg.gif") no-repeat left top; }
#menu li { display: block; float: left; }
#menu li a { display: block; width: 88px; height:20px; }
#menu li a span { display: none; }
#menu li.itemHome a { background:  url("../img/menu_home1.gif") no-repeat left top; }
#menu li.itemCollection a { background:  url("../img/menu_collection.gif") no-repeat left top; }
#menu li.itemStores a { width: 132px; background:  url("../img/menu_stores.gif") no-repeat left top; }
#menu li.itemMedia a { background:  url("../img/menu_media.gif") no-repeat left top; }
#menu li.itemContact a { width: 150px; background:  url("../img/menu_contact.gif") no-repeat left top; }
#menu li a:hover { background-position: left -20px; }
#menu li a.selected { background-position: left 0px; }

#menuEN { width: 650px; height: 40px; margin: 0; padding: 7px 0; background:  url("../img/menu.bg.gif") no-repeat left top; }
#menuEN li { display: block; float: left; }
#menuEN li a { display: block; width: 155px; height: 40px; }
#menuEN li a span { display: none; }
#menuEN li.itemHome a { background:  url("../img/menu_home_en.gif") no-repeat left top; }
#menuEN li.itemCollection a { background:  url("../img/menu_collection_en.gif") no-repeat left top; }
#menuEN li.itemStores a { width: 132px; background:  url("../img/menu_stores_en.gif") no-repeat left top; }
#menuEN li.itemMedia a { background:  url("../img/menu_media_en.gif") no-repeat left top; }
#menuEN li.itemContact a { width: 150px; background:  url("../img/menu_contact_en.gif") no-repeat left top; }
#menuEN li a:hover { background-position: left -40px; }
#menuEN li a.selected { background-position: left -80px; }

#footer { background:  url("../img/footer.content.bg.gif") no-repeat left 35px; }
#footer iframe { border: none; margin: 0; padding: 0; float: left; background: none; }
#sign { color:#999999; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 20px 20px;}
#sign a { color:#525252; text-decoration: none}
#sign a:hover { color:#000; text-decoration: underline}

#px { width: 650px; height: 1px; }

#backstage { width: 185px; margin: 0; padding: 0; float: left; }
#backstage h1 { height: 100px; margin: 0; padding: 0; background:  url("../img/video_home.jpg") no-repeat left top; }
#backstage h1 span { display: none; }
#backstage ul { margin: 6px 0 0 15px; padding: 0; }
#backstage li { list-style: none; margin: 0; padding: 0; }

#backstage-en { width: 240px; margin: 0; padding: 0; float: left; }
#backstage-en h1 { height: 45px; margin: 0; padding: 0; background:  url("../img/footer.media.title_en.gif") no-repeat left top; }
#backstage-en h1 span { display: none; }
#backstage-en ul { margin: 6px 0 0 15px; padding: 0; }
#backstage-en li { list-style: none; margin: 0; padding: 0; }

#media { width: 213px; margin: 0; padding: 0; float: left; }
#media h1 { height: 45px; margin: 0; padding: 0; }
#media h1 span { display: none; }
#media DIV.info { width: 213px; height: 170px; margin: 5px 0 0 0; background:  url("../img/news_home.jpg") no-repeat left bottom; }
#media DIV.info2 { width: 213px; margin: 5px 0 0 0; }

#media_en { width: 280px; margin: 0; padding: 0; float: left; }
#media_en h1 { height: 45px; margin: 0; padding: 0; }
#media_en h1 span { display: none; }
#media_en DIV.info { width: 240px; height: 170px; margin: 5px 0 0 0; background:  url("../img/footer.media.bg.gif") no-repeat left bottom; }
#media_en DIV.info2 { width: 240px; margin: 5px 0 0 0; }

#login { width: 182px; margin: 0; padding: 0; float: left; }
#login h1 { height: 200px; margin: 0; padding: 0; background:  url("../img/footer.login.title.gif") no-repeat left top; }
#login h1 span { display: none; }
#login span { font-size: 12px; color:#1B549B; font-family: Arial; }
#login span a { font-size: 12px; color:#1B549B; font-family: Arial; text-decoration: none; }
#login span a:hover { font-size: 12px; color:#1B549B; font-family: Arial; text-decoration: underline; }

#login_en { width: 252px; margin: 0; padding: 0; float: left; }
#login_en h1 { height: 97px; margin: 0; padding: 0; background:  url("../img/footer.login.title_en.gif") no-repeat left top; }
#login_en h1 span { display: none; }
#login_en span { font-size: 12px; color:#1B549B; font-family: Arial; }
#login_en span a { font-size: 12px; font-family: Arial; text-decoration: none; }
#login_en span a:hover { font-size: 12px; color:#1B549B; font-family: Arial; text-decoration: underline; }

#form { margin: 0 0 0 0px; padding: 0; width: 182px;}
#form DIV.field { float: center; }
#form input { width: 158px; margin: 0 0 0 0; padding: 0px; font-family: Arial; font-size: 10px; color:#2727A5;}
#form DIV.submit { width: 182px; height: 53px; margin: 6px 0 0 4px; background:  url("../img/footer.form.submit.bg.gif") no-repeat left top; }
#form DIV.submit input { width: 89px; height: 21px; margin: 33px 0 0 120px; padding: 0; background: white;  border: 0 solid white; }
#form DIV.submit_en { width: 234px; height: 53px; margin: 6px 0 0 4px; background:  url("../img/footer.form.submit.bg_en.gif") no-repeat left top; }
#form DIV.submit_en input { width: 89px; height: 21px; margin: 33px 0 0 120px; padding: 0; background: white;  border: 0 solid white; }
#formgracias { font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; margin: 0 0 0 16px; padding: 0; width: 252px; }
#formgracias a { color:#000000; text-decoration:none;}
#formgracias a:hover { color:#000000; text-decoration:underline;}

#homeFooter { clear: both; height: 31px; margin: 0 0 20px 0; background:  url("../img/footer.content.bg.gif") no-repeat left bottom; }

#lifestyle { height: 431px; padding: 0; margin: 0 0 0 0; background:  url("../img/foto_spring_home.jpg") no-repeat left bottom; }
#lifestyle2 { height: 594px; padding: 0; margin: 10px 0 0 0; background:  url("../img/home.lifestyle.bg.gif") no-repeat left bottom; }

#cont_media { height: 430px; padding: 0; margin: 10px 0 0 0; background:  url("../img/collection.content.bg.gif") no-repeat left bottom; }

#contenido { margin: 0; padding: 40px 0 0 0; background:  url("../img/media.bg.gif") no-repeat left top; }
#contenido h2 { width: 280px; height: 45px; margin: 0 0 0 100px; background:  url("../img/contenidos_title.gif") no-repeat left top; }
#contenido h3 { width: 280px; height: 45px; margin: 0 0 0 100px; background:  url("../img/contents_title.gif") no-repeat left top; }
#contenido h2 span { display: none; }
#contenido h3 span { display: none; }
#contenido ul { list-style: none; margin: 30px 0 0 272px; padding: 28px 0 0 0; background:  url("../img/media.ul.bg.gif") no-repeat left top; }
#contenido li { margin: 0 0 15px 0; }

.news { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }

#storeList { padding: 0; margin: 0; background:  url("../img/collection.content.bg.gif") no-repeat left bottom; }

#map { width: 650px; height: 365px; padding: 0; margin: 1px 0 0 0; background:  url("../img/stores.mapa.bg2.jpg") no-repeat left bottom; }
#map a { display: block; width: 75px; height: 15px; position: relative; border: none; }
#map a:hover { background-position: left -15px; } 
#map a.on { background-position: left -15px; } 
#eframelista { width: 650px; padding: 0; margin: 0; }

#ar { top: 300px; left: 140px; background:  url("../img/stores.button.ar.gif") no-repeat left top; }
#au { top: 245px; left: 600px; background:  url("../img/stores.button.au.gif") no-repeat left top; }
#bo { top: 185px; left: 75px; background:  url("../img/stores.button.bo.gif") no-repeat left top; }
#ch { top: 275px; left: 110px; background:  url("../img/stores.button.ch.gif") no-repeat left top; }
#co { top: 135px; left: 90px; background:  url("../img/stores.button.co.gif") no-repeat left top; }
#gt { top: 100px; left: 110px; background:  url("../img/stores.button.gt.gif") no-repeat left top; }
#mx { top: 35px; left: 60px; background:  url("../img/stores.button.mx.gif") no-repeat left top; }
#cr { top: 45px; left: 130px; background:  url("../img/stores.button.cr.gif") no-repeat left top; }
#py { top: 115px; left: 150px; background:  url("../img/stores.button.py.gif") no-repeat left top; }
#uy { top: 130px; left: 150px; background:  url("../img/stores.button.uy.gif") no-repeat left top; }

#completelist a { display: block; width: 120px; height: 15px; position: relative; border: none; }
#completelist a:hover { background-position: left -18px; } 
#completelist a.on { background-position: left -18px; } 
#lc {top: 230px; left: 644px; background:  url("../img/stores.button.lc.gif") no-repeat left top; width: 120px;}
#lcen { top: 230px; left: 680px; background:  url("../img/stores.button.lcen.gif") no-repeat left top; width: 120px; }

#lc2 {top: 380px; left: 644px; background:  url("../img/stores.button.lc.gif") no-repeat left top; width: 120px;}
#lc2en { top: 380px; left: 680px; background:  url("../img/stores.button.lcen.gif") no-repeat left top; width: 120px; }

#premium { width: 650px; height: 365px; padding: 0; margin: 1px 0 0 0; background:  url("../img/premium_stores.jpg") no-repeat left top; }

#premium_en { width: 650px; height: 365px; padding: 0; margin: 1px 0 0 0; background:  url("../img/premium_stores-en.jpg") no-repeat left top; }


#premiumbar a { display: block; width: 110px; height: 15px; position: relative; border: none; }
#premiumbar a:hover { background-position: left -18px; } 
#premiumbar a.on { background-position: left -18px; } 

#volver {top: 365px; left: 160px; background:  url("../img/stores.button.volver.gif") no-repeat left top; width: 110px;}
#back { top: 365px; left: 160px; background:  url("../img/stores.button.back.gif") no-repeat left top; width: 100px; }


#contact { height: 370px; padding: 0; margin: 10px 0 0 0; background:  url("../img/contact.content.bg.gif") no-repeat left bottom; }
#contactForm { width: 370px; height: 338px; margin: 0 0 0 200px; padding: 0; }

#contactForm ul { padding: 36px 0 0 0; }
#contactForm li { margin: 5px 0 10px 0; }

#contactForm span.info { display: block; margin: 0; float: left; }
#contactForm input { width: 170px; padding: 2px; font-family: Arial; font-size: 13px; color:#2727A5; margin: 0 0 5px 15px; }
#contactForm textarea { padding: 2px;  font-family: Arial; font-size: 13px; color:#2727A5; margin: 0 0 0 14px; width: 170px; height: 80px; }
#contactForm input.submit { width: 155px; height: 55px; margin: 0 0 0 231px; background: url(../img/contact.form.button.gif) no-repeat left top; }
#contactForm li.textarea { margin: 5px 0 0 0; }
.formac input { border: none; background: none; }

#contactThk { height: 470px; padding: 0; margin: 10px 0 0 0; background:  url("../img/home.lifestyle.bg.gif") no-repeat left bottom; }
#contactThke { height: 470px; padding: 0; margin: 10px 0 0 0; background:  url("../img/home.lifestyle.bg.gif") no-repeat left bottom; }

#collection { height: 470px; padding: 0; margin: 10px 0 0 0; background:  url("../img/collection.content.bg.gif") no-repeat left bottom; }

#content { width: 650px; height: 455px; padding: 0; margin: 0; background:  url("../img/collection_bg.gif") no-repeat left top; }

#left { float: left; }
#left ul { float: left; list-style: none; width: 40px; height: 400px; margin: 0; padding: 25px 0 0 15px; }
#left li { margin: 0; padding: 0; width: 35px; height: 19px; }
#left li a { display: block; width: 35px; height: 19px; }
#left li a:hover { background-position: left -19px; }
#left li a.selected { background-position: left -19px; }
#left h2 { float: left; margin: 19px 0 0 0; }

#uno { background:  url("../img/collection.menu.01.gif") no-repeat left top; }
#dos { background:  url("../img/collection.menu.02.gif") no-repeat left top; }
#tre { background:  url("../img/collection.menu.03.gif") no-repeat left top; }
#cua { background:  url("../img/collection.menu.04.gif") no-repeat left top; }
#cin { background:  url("../img/collection.menu.05.gif") no-repeat left top; }
#sei { background:  url("../img/collection.menu.06.gif") no-repeat left top; }
#sie { background:  url("../img/collection.menu.07.gif") no-repeat left top; }
#och { background:  url("../img/collection.menu.08.gif") no-repeat left top; }
#nue { background:  url("../img/collection.menu.09.gif") no-repeat left top; }
#die { background:  url("../img/collection.menu.10.gif") no-repeat left top; }
#onc { background:  url("../img/collection.menu.11.gif") no-repeat left top; }
#doc { background:  url("../img/collection.menu.12.gif") no-repeat left top; }
#trece { background:  url("../img/collection.menu.13.gif") no-repeat left top; }
#cat { background:  url("../img/collection.menu.14.gif") no-repeat left top; }
#qui { background:  url("../img/collection.menu.15.gif") no-repeat left top; }

#imageContainer { float: left; padding: 20px 0 0 2px; text-align: center; width: 579px; }

.video {font-size: 12px;font-family: Georgia, Arial, Helvetica, sans-serif; }

.campo { padding: 2px; font-family: Arial; font-size: 13px; color:#2727A5; margin: 2px 10px 15px 0; }

.boton { font-family: Georgia, arial, Helvetica;font-size: 11pt; font-weight : bold;}

.texto { font-family:Verdana, Arial, Helvetica, sans-serif; font-color:#333333; font-size:10px; }