@charset "utf-8";
body, html {height:100%; margin:0; padding:0; background:url(i/bodyBg.png); font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:13px;} 
ul {list-style-type:none; margin:0; padding:0;}
img {border:none;}
h1 {margin:0;padding:0;}
h2 {background:url(i/latDer-bgTit.png) repeat-y top; font-size:16px; padding:5px 8px; color:#FFF; line-height:18px;}
h3 {background:url(i/list-bg.png); font-size:12px; color:#B9B0B1; font-weight:normal; margin:0; padding:0;}
p { padding:0; margin:0 0 10px 0;}
.banner {margin-top:30px; clear:both;}

/* CIEN X CIEN */
#web {height:100%; width:1200px; margin: 0 auto 0 auto;}

/* CABECERA */
#cabeceraBg {height:280px; width:100%; margin:0; background:url(i/cab-Bg.png) top repeat-x;}
#cabeceraBgHome {height:126px; width:100%; margin:0; background:url(i/cab-BgHome.png) top repeat-x;}

#cabeceraCont {width:1040px;  margin:0 auto 0 auto; background:url(i/es/cab-BgLuxes.png) right top no-repeat; padding-top:32px;}

#logo a {float:left; padding-left:60px;}

#cabImg {width:1040px; display:block; clear:both; padding:155px 0 0 75px;}
#cabImg.img1 {background: no-repeat left top;}
#cabHome {width:1040px; height:424px; display:block; clear:both; background:url(i/hom-foto1.jpg) no-repeat center;}
	#cabHome .parche {float:right; margin-right:77px;}
	#cabHome .chica {margin:305px 0 0 884px;}

#idiomasTop{float:right;margin-right:90px;height:21px;width:530px;padding-top:4px;}
#idiomasTop ul {float:right;}

#menu {width:auto; padding-top:0px; margin-right:80px; float:right;}
#menu li {float:right;}
#menu li a {float:right;height:40px; margin:4px 0 0 0; padding:0; font-size:1px; text-decoration:none; color:transparent;}
#menu li a:hover {background-position:0 -40px;}
#menu li a.select {background-position:0 -40px;}
#menu li a span {visibility:hidden;}

/* CONTENIDO */
#contenido {width:880px; margin:0 auto 0 auto; min-height:450px; background:url(i/con-bg.png) right repeat-y; color:#B2AAAB;}

#latDer {width:auto; margin-left:240px;padding:45px 35px 45px 50px;}
	#latDer label {font-weight:bold; font-size:16px; color:#FFF; display:block; margin-bottom:15px; text-align:justify;}
	#latDer span {font-weight:bold; color:#FFF;}
	#latDer a {color:#BA9962; text-decoration:none; font-weight:bold;}
	#latDer a:hover {text-decoration:underline;}
	.valingIco {padding:0 5px 0 0;}
	#latDer.productos {padding-top:10px;}
	#latDer strong {color:#D9D1D2;}
	#latDer h2.productos {margin:0 0 20px 0;}
#latDer #bloqueA {width:auto; margin-right:175px;min-height:420px;text-align:justify;}
	#latDer #bloqueA ul {margin-bottom:10px;}
	#latDer #bloqueA li {background:url(i/ico-list.png) left 4px no-repeat; padding-left:10px; margin-bottom:3px;}
	#latDer #bloqueA label.faq { background:url(i/faq-Bg.png); font-size:12px; font-weight:normal; margin-bottom:10px; padding:3px 5px; text-align:left; line-height:13px;}/* 11 a 12 */
#latDer #bloqueB {width:120px;float:right;}
	#latDer #bloqueB ul {padding-top:28px;}
	#latDer #bloqueB ul.top {padding-top:0;}
	#latDer #bloqueB li {font-weight:bold; color:##D7D7D7; height:106px; width:120px; background:url(i/foto-pie.png) no-repeat bottom right; margin-bottom:25px;}
	#latDer #bloqueB li.carrusel {background:none;}
	#latDer #bloqueB ul li ul {padding-top:0px;}
	#latDer #bloqueB li ul li {width:57px; float:left; margin-right:3px; height:60px;}
	#latDer #bloqueB li ul li label {text-align:center; margin-left:0;}
	#latDer #bloqueB li ul li a {color:#FFF;}
	
	#latDer #bloqueB img {border:solid 1px #FFF; display:block;}
	#latDer #bloqueB img.ampliar {border:none; display:inline; float:right;}
	#latDer #bloqueB label {font-size:10px; color:#B6AFAF; margin:5px 0 0 5px;}
	#latDer #bloqueB.productos {margin-top:50px;}
#latDer #bloqueC {width:auto; min-height:420px;text-align:justify;}
	#latDer #bloqueC label {margin-bottom:8px;}
	#latDer #bloqueC li {margin-bottom:8px;}
	#latDer #bloqueC .apoyo {font-size:13px; font-weight:bold; color:#DAD1D2;}

#latIzq {width:240px; float:left;}
	#latIzq .top {margin-top:40px;}	
	#latIzq .top2 {margin-top:35px;}	
	
/* LISTADO */
#list {width:555px;}
	#list li {float:left; padding-bottom:10px;}
	#list p.izquierda {float:left; width:112px; background:url(i/list-bg.png);padding-top:10px;}
	#list p.derecha {float:left;width:443px; text-align:justify; padding:0;}
	#list label {background:url(i/list-bg.png); font-size:12px; color:#B9B0B1; font-weight:normal; margin:0 0 12px 0; padding:5px 10px 5px 20px;}
	#list img {border:solid 1px #FFF; display:block;}
	#list span {font-weight:normal;display:block;margin-left:20px; color:#B2AAAB; text-align:justify;}
	#list a {font-weight:bold;color:#D9D1D2;margin-left:20px;}
	#list strong {font-weight:normal; color:#DAD1D2; font-size:10px; margin-bottom:5px; display:block;}

/* LISTADO */
#division {border-top:dashed 1px #9F0010; text-align:right;}
	#division .boton {font-size:11px; font-weight:bold; color:#BA9962; text-align:center; padding:6px 8px 4px 8px; border:none; margin:10px 10px 0 0;}
	#division .anterior {background:url(i/ico-flechaAntSig.png) top left no-repeat; border-right:solid 1px #9F0010; padding-left:18px;}
	#division .siguiente {background:url(i/ico-flechaAntSig.png) top right no-repeat; border-left:solid 1px #9F0010; padding-right:18px;}

/* DESTACAMOS */
#destacamos {font-size:14px; color:#A78084; font-weight:bold; margin-top:45px;}
	#destacamos ul {margin-top:15px;}
	#destacamos li {display:inline;}
	#destacamos img {border:solid 1px #D1242A; padding:2px; margin-right:3px;}
	
/* PROXIMAMENTE EN LA BOUTIQUE */
#proximamente {font-weight:bold; font-size:12px;  width:215px; color:#9D8083;}
	#proximamente ul {font-size:12px; margin-top:15px;}/* 11 a 12 */
	#proximamente li a {font-weight:normal; text-decoration:none; color:#9D8083; padding-bottom:15px; display:block;}
	#proximamente li a:hover {text-decoration:underline;}
	#proximamente label {display:block; font-weight:bold; color:#B1A5A6;}

/* PRODUCTOS MENU */
#productosMenu {}
	#productosMenu li {float:left; margin-bottom:10px;}
	#productosMenu li a {float:left; height:100px; font-size:1px; text-decoration:none; color:transparent;width:215px; background:url(i/pro-lisIzqBg.png) top left no-repeat;}
	#productosMenu li a:hover {background-position:0 -100px;}
	#productosMenu li .select {background-position:0 -100px;}
	#productosMenu li a span {visibility:hidden;}
	#productosMenu img {margin:6px;}
	#productosMenu .titulo {margin-top:0;}

/* HOME BARRA INFORMACION */
#barraHomeBg {background:url(i/pie-lineHome.png) top repeat-x; height:85px; width:100%; clear:both;}

#barraHomeBgCont {width:1040px; height:85px; margin:0 auto 0 auto; background:url(i/hom-chica2.png) no-repeat right top;}
	#barraHomeBgCont ul {margin-left:77px; height:85px;}
	#barraHomeBgCont li {width:245px; height:75px; float:left; padding-top:10px; margin:0 10px;}
	#barraHomeBgCont li.lineSep {background:url(i/hom-linev.png) right center no-repeat; margin-left:0; padding-right:15px;}
	#barraHomeBgCont li.productos {width:300px;}
	#barraHomeBgCont a {color:#898081;  text-decoration:none;}
	#barraHomeBgCont a:hover {text-decoration:underline;}
	#barraHomeBgCont label {font-size:13px; font-weight:bold; color:#D02429; display:block; margin-bottom:5px;}
	#barraHomeBgCont img {border:solid 1px #821218; padding:2px; margin-right:8px;}
	#barraHomeBgCont img.noline {border:none; padding:0 0 0 5px; margin:0;}

/* PIE */
#pie {background:url(i/pie-line.png) top repeat-x; height:95px; width:100%; clear:both;}

#pieCont {width:880px; margin:0 auto 0 auto; padding-top:40px; color:#BA9962;}
	#pieCont ul {float:right; margin-right:0px;}
	#pieCont li {display:inline; margin-right:5px;}
	#pieCont a {color:#BA9962; text-decoration:none;}
	#pieCont a:hover {text-decoration:underline;}
	#pieCont .logo {float:left; margin-right:15px; padding-bottom:10px;}
	#pieCont .left {float:left; margin:0;}
	#pieCont.home {padding-top:10px;}
	
	
/* CONTACTO */
#mapa {border:solid 1px #911219; padding:2px; width:350px;float:right;}
#contacto {width:180px; padding-top:20px;}
	#contacto span {display:block; font-size:16px; margin:5px 0 15px;}
	#contacto strong {color:#BA9962;}
#formulario {clear:right; padding-top:20px; color:#BA9962; font-weight:bold;}
	#formulario label {font-size:15px; font-weight:bold; background:url(i/for-bg.png) repeat-x top; padding:6px;}
	#formulario a {text-decoration:underline;}
	#formulario a:hover {color:#DBC842;}
	#formulario ul {margin-top:20px;}
	#formulario li {float:left; width:23%; margin-right:2%;}
	#formulario li.w100 {width:98%; margin-right:2%;}
	#formulario li.w50 {width:48%; margin-right:2%;}
	#formulario li.right {float:right; text-align:right; margin-right:0;}
	#formulario li.nomargin {margin-right:0;}
	#formulario input {background:url(i/input-bg.jpg) repeat-x top; display:block; font-size:11px; color:#FFF; padding:2px; margin-top:2px; width:100%; border:solid 1px #911219;}
	#formulario input.boton {background: url(i/bot-bgForm.jpg) repeat-x top; width:38%; float:right; display:inline; margin-right:2%; border:solid 1px #9F0010;}
	#formulario input.aceptar {background:none; border:none; width:15px; display:inline;}
	#formulario textarea {background:url(i/input-bg.jpg) repeat-x top #5A000C; display:block; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFF; padding:2px; margin-top:2px; width:100%; height:60px; border:solid 1px #911219;}
